From 67ffabacab009210f901e54f44e18487507bb00c Mon Sep 17 00:00:00 2001 From: "maheshuma926@gmail.com" Date: Sat, 27 Nov 2021 14:36:38 +0100 Subject: [PATCH 1/4] unzipped project --- src/assets/.gitkeep | 0 src/assets/1.jpg | Bin 0 -> 114322 bytes src/assets/2.jpg | Bin 0 -> 11165 bytes src/assets/3.jpg | Bin 0 -> 28494 bytes src/assets/4.jpg | Bin 0 -> 59703 bytes src/assets/5.jpg | Bin 0 -> 39564 bytes src/assets/6.jpg | Bin 0 -> 25082 bytes src/assets/7.png | Bin 0 -> 219006 bytes src/assets/data/db.json | 96 ++++++++++++++++++++++++++++++++++++++++ 9 files changed, 96 insertions(+) create mode 100644 src/assets/.gitkeep create mode 100644 src/assets/1.jpg create mode 100644 src/assets/2.jpg create mode 100644 src/assets/3.jpg create mode 100644 src/assets/4.jpg create mode 100644 src/assets/5.jpg create mode 100644 src/assets/6.jpg create mode 100644 src/assets/7.png create mode 100644 src/assets/data/db.json diff --git a/src/assets/.gitkeep b/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/1.jpg b/src/assets/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61487f1f2c0d9c9b148dc7205935cc9745b9b444 GIT binary patch literal 114322 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
  • ;EFn1cu`qA$)qMpT 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 literal 0 HcmV?d00001 diff --git a/src/assets/5.jpg b/src/assets/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d8b7e3ee925d565b7501ea781b6f434f91944d6 GIT binary patch literal 39564 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
    L}_Pp@!qfWG~B`~6?2IY~Hh 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 KO8)@$2mje;eD$&b literal 0 HcmV?d00001 diff --git a/src/assets/6.jpg b/src/assets/6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cea5b64c93cc424bc4bdf82e8b6f216f1da63ccc GIT binary patch literal 25082 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�g`1J)n3Km*5Lh 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 BEj<7L literal 0 HcmV?d00001 diff --git a/src/assets/7.png b/src/assets/7.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3202a4fe023fe54a668dfa92b75b9643dbbf78 GIT binary patch literal 219006 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 z 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 Ft;;30&4`Dhaebj+Ln_ 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 S$M|(M=<(Wtb7yQPockO3D}DI@ literal 0 HcmV?d00001 diff --git a/src/assets/data/db.json b/src/assets/data/db.json new file mode 100644 index 0000000..c1bfc23 --- /dev/null +++ b/src/assets/data/db.json @@ -0,0 +1,96 @@ +{ + "products": [ + { + "id": 1, + "categoryId": 2, + "productName": "Casual Tshirts", + "description": "Product description goes here", + "rating": 5, + "price": 120, + "productImg": "http://localhost:4200/assets/1.jpg", + "isAvailable": true, + "color": "red", + "reviews": 10 + }, + { + "id": 2, + "categoryId": 2, + "productName": "Party Tshirts", + "description": "Product description goes here", + "rating": 3, + "price": 120, + "productImg": "http://localhost:4200/assets/2.jpg", + "isAvailable": true, + "color": "red", + "reviews": 10 + }, + { + "id": 3, + "categoryId": 3, + "productName": "Soccer Tshirts", + "description": "Product description goes here", + "rating": 3, + "price": 34343, + "productImg": "http://localhost:4200/assets/3.jpg", + "isAvailable": true, + "color": "red", + "reviews": 10 + }, + { + "id": 5, + "categoryId": 1, + "productName": "Polo Tshirts", + "description": "Product description goes here", + "rating": 2, + "price": 2330, + "productImg": "http://localhost:4200/assets/5.jpg", + "isAvailable": true, + "color": "red", + "reviews": 10 + }, + { + "id": 6, + "categoryId": 1, + "productName": "Golf Tshirt", + "description": "Product description goes here", + "rating": 2, + "price": 2330, + "productImg": "http://localhost:4200/assets/6.jpg", + "isAvailable": true, + "color": "red", + "reviews": 10 + } + ], + "categories": [ + { + "id": 1, + "categoryName": "Polo Tshirts" + }, + { + "id": 2, + "categoryName": "Casual TShirts" + }, + { + "id": 3, + "categoryName": "Soccer Tshirts" + }, + { + "id": 4, + "categoryName": "Shirts" + }, + { + "id": 5, + "categoryName": "Shoes" + } + ], + "comments": [ + { + "id": 1, + "body": "some comment", + "postId": 1 + } + ], + "profile": { + "name": "typicode" + } +} \ No newline at end of file From 5ee6a0184e02e0eb3bf5755309059263534260f2 Mon Sep 17 00:00:00 2001 From: "maheshuma926@gmail.com" Date: Sat, 27 Nov 2021 14:40:17 +0100 Subject: [PATCH 2/4] unzipped project, added remaining files --- src/app/app-routing.module.ts | 17 +++ src/app/app.component.css | 6 + src/app/app.component.html | 22 ++++ src/app/app.component.spec.ts | 35 ++++++ src/app/app.component.ts | 10 ++ src/app/app.module.ts | 28 +++++ .../list-orders/list-orders.component.css | 0 .../list-orders/list-orders.component.html | 1 + .../list-orders/list-orders.component.spec.ts | 25 +++++ .../list-orders/list-orders.component.ts | 15 +++ src/app/orders/orders.module.ts | 14 +++ .../create-product.component.css | 0 .../create-product.component.html | 63 +++++++++++ .../create-product.component.spec.ts | 25 +++++ .../create-product.component.ts | 40 +++++++ .../delete-product.component.css | 0 .../delete-product.component.html | 3 + .../delete-product.component.spec.ts | 25 +++++ .../delete-product.component.ts | 29 +++++ src/app/products/product.ts | 12 ++ src/app/products/products-routing.module.ts | 28 +++++ src/app/products/products.component.css | 0 src/app/products/products.component.html | 1 + src/app/products/products.component.spec.ts | 25 +++++ src/app/products/products.component.ts | 15 +++ src/app/products/products.module.ts | 32 ++++++ src/app/products/products.service.spec.ts | 16 +++ src/app/products/products.service.ts | 56 ++++++++++ .../update-product.component.css | 0 .../update-product.component.html | 63 +++++++++++ .../update-product.component.spec.ts | 25 +++++ .../update-product.component.ts | 56 ++++++++++ ...iew-all-products-by-category.component.css | 0 ...ew-all-products-by-category.component.html | 19 ++++ ...all-products-by-category.component.spec.ts | 25 +++++ ...view-all-products-by-category.component.ts | 34 ++++++ .../view-all-products-by-date.component.css | 0 .../view-all-products-by-date.component.html | 103 ++++++++++++++++++ ...iew-all-products-by-date.component.spec.ts | 25 +++++ .../view-all-products-by-date.component.ts | 20 ++++ .../view-all-products.component.css | 0 .../view-all-products.component.html | 18 +++ .../view-all-products.component.spec.ts | 25 +++++ .../view-all-products.component.ts | 22 ++++ .../view-product/view-product.component.css | 7 ++ .../view-product/view-product.component.html | 15 +++ .../view-product.component.spec.ts | 25 +++++ .../view-product/view-product.component.ts | 33 ++++++ src/app/site-framework/category.ts | 4 + .../footer/footer.component.css | 0 .../footer/footer.component.html | 7 ++ .../footer/footer.component.spec.ts | 25 +++++ .../site-framework/footer/footer.component.ts | 15 +++ .../header/header.component.css | 6 + .../header/header.component.html | 27 +++++ .../header/header.component.spec.ts | 25 +++++ .../site-framework/header/header.component.ts | 15 +++ .../sidebar/sidebar.component.css | 0 .../sidebar/sidebar.component.html | 11 ++ .../sidebar/sidebar.component.spec.ts | 25 +++++ .../sidebar/sidebar.component.ts | 22 ++++ .../site-framework/site-framework.module.ts | 14 +++ .../site-framework.service.spec.ts | 16 +++ .../site-framework/site-framework.service.ts | 9 ++ src/environments/environment.prod.ts | 3 + src/environments/environment.ts | 16 +++ src/favicon.ico | Bin 0 -> 948 bytes src/index.html | 13 +++ src/main.ts | 12 ++ src/polyfills.ts | 63 +++++++++++ src/styles.css | 6 + src/test.ts | 25 +++++ 72 files changed, 1417 insertions(+) create mode 100644 src/app/app-routing.module.ts create mode 100644 src/app/app.component.css create mode 100644 src/app/app.component.html create mode 100644 src/app/app.component.spec.ts create mode 100644 src/app/app.component.ts create mode 100644 src/app/app.module.ts create mode 100644 src/app/orders/list-orders/list-orders.component.css create mode 100644 src/app/orders/list-orders/list-orders.component.html create mode 100644 src/app/orders/list-orders/list-orders.component.spec.ts create mode 100644 src/app/orders/list-orders/list-orders.component.ts create mode 100644 src/app/orders/orders.module.ts create mode 100644 src/app/products/create-product/create-product.component.css create mode 100644 src/app/products/create-product/create-product.component.html create mode 100644 src/app/products/create-product/create-product.component.spec.ts create mode 100644 src/app/products/create-product/create-product.component.ts create mode 100644 src/app/products/delete-product/delete-product.component.css create mode 100644 src/app/products/delete-product/delete-product.component.html create mode 100644 src/app/products/delete-product/delete-product.component.spec.ts create mode 100644 src/app/products/delete-product/delete-product.component.ts create mode 100644 src/app/products/product.ts create mode 100644 src/app/products/products-routing.module.ts create mode 100644 src/app/products/products.component.css create mode 100644 src/app/products/products.component.html create mode 100644 src/app/products/products.component.spec.ts create mode 100644 src/app/products/products.component.ts create mode 100644 src/app/products/products.module.ts create mode 100644 src/app/products/products.service.spec.ts create mode 100644 src/app/products/products.service.ts create mode 100644 src/app/products/update-product/update-product.component.css create mode 100644 src/app/products/update-product/update-product.component.html create mode 100644 src/app/products/update-product/update-product.component.spec.ts create mode 100644 src/app/products/update-product/update-product.component.ts create mode 100644 src/app/products/view-all-products-by-category/view-all-products-by-category.component.css create mode 100644 src/app/products/view-all-products-by-category/view-all-products-by-category.component.html create mode 100644 src/app/products/view-all-products-by-category/view-all-products-by-category.component.spec.ts create mode 100644 src/app/products/view-all-products-by-category/view-all-products-by-category.component.ts create mode 100644 src/app/products/view-all-products-by-date/view-all-products-by-date.component.css create mode 100644 src/app/products/view-all-products-by-date/view-all-products-by-date.component.html create mode 100644 src/app/products/view-all-products-by-date/view-all-products-by-date.component.spec.ts create mode 100644 src/app/products/view-all-products-by-date/view-all-products-by-date.component.ts create mode 100644 src/app/products/view-all-products/view-all-products.component.css create mode 100644 src/app/products/view-all-products/view-all-products.component.html create mode 100644 src/app/products/view-all-products/view-all-products.component.spec.ts create mode 100644 src/app/products/view-all-products/view-all-products.component.ts create mode 100644 src/app/products/view-product/view-product.component.css create mode 100644 src/app/products/view-product/view-product.component.html create mode 100644 src/app/products/view-product/view-product.component.spec.ts create mode 100644 src/app/products/view-product/view-product.component.ts create mode 100644 src/app/site-framework/category.ts create mode 100644 src/app/site-framework/footer/footer.component.css create mode 100644 src/app/site-framework/footer/footer.component.html create mode 100644 src/app/site-framework/footer/footer.component.spec.ts create mode 100644 src/app/site-framework/footer/footer.component.ts create mode 100644 src/app/site-framework/header/header.component.css create mode 100644 src/app/site-framework/header/header.component.html create mode 100644 src/app/site-framework/header/header.component.spec.ts create mode 100644 src/app/site-framework/header/header.component.ts create mode 100644 src/app/site-framework/sidebar/sidebar.component.css create mode 100644 src/app/site-framework/sidebar/sidebar.component.html create mode 100644 src/app/site-framework/sidebar/sidebar.component.spec.ts create mode 100644 src/app/site-framework/sidebar/sidebar.component.ts create mode 100644 src/app/site-framework/site-framework.module.ts create mode 100644 src/app/site-framework/site-framework.service.spec.ts create mode 100644 src/app/site-framework/site-framework.service.ts create mode 100644 src/environments/environment.prod.ts create mode 100644 src/environments/environment.ts create mode 100644 src/favicon.ico create mode 100644 src/index.html create mode 100644 src/main.ts create mode 100644 src/polyfills.ts create mode 100644 src/styles.css create mode 100644 src/test.ts diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts new file mode 100644 index 0000000..e43e005 --- /dev/null +++ b/src/app/app-routing.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +import { ListOrdersComponent } from './orders/list-orders/list-orders.component'; +import { LocationStrategy, HashLocationStrategy } from '@angular/common'; + +const routes: Routes = [ + { path: 'products', loadChildren: () => import('./products/products.module').then(m => m.ProductsModule) }, + { path: 'orders', component: ListOrdersComponent} + +]; + +@NgModule({ + imports: [RouterModule.forRoot(routes)], + exports: [RouterModule], + providers: [{provide: LocationStrategy, useClass: HashLocationStrategy}] +}) +export class AppRoutingModule { } diff --git a/src/app/app.component.css b/src/app/app.component.css new file mode 100644 index 0000000..40f36ff --- /dev/null +++ b/src/app/app.component.css @@ -0,0 +1,6 @@ +.nav-link { + color:#ddd!important; +} +.navbar-brand{ + color:#ddd!important; +} \ No newline at end of file diff --git a/src/app/app.component.html b/src/app/app.component.html new file mode 100644 index 0000000..ade3c03 --- /dev/null +++ b/src/app/app.component.html @@ -0,0 +1,22 @@ + +
    + +
    + +
    + +
    + + +
    + +
    + + +
    + + +
    + + + diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts new file mode 100644 index 0000000..5358a27 --- /dev/null +++ b/src/app/app.component.spec.ts @@ -0,0 +1,35 @@ +import { TestBed, async } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async(() => { + TestBed.configureTestingModule({ + imports: [ + RouterTestingModule + ], + declarations: [ + AppComponent + ], + }).compileComponents(); + })); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have as title 'shop4less'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('shop4less'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement; + expect(compiled.querySelector('.content span').textContent).toContain('shop4less app is running!'); + }); +}); diff --git a/src/app/app.component.ts b/src/app/app.component.ts new file mode 100644 index 0000000..146f608 --- /dev/null +++ b/src/app/app.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'] +}) +export class AppComponent { + title = 'shop4less'; +} diff --git a/src/app/app.module.ts b/src/app/app.module.ts new file mode 100644 index 0000000..55b64e3 --- /dev/null +++ b/src/app/app.module.ts @@ -0,0 +1,28 @@ +import { BrowserModule } from '@angular/platform-browser'; +import { NgModule } from '@angular/core'; + +import { AppRoutingModule } from './app-routing.module'; +import { AppComponent } from './app.component'; + +import { HttpClientModule } from '@angular/common/http'; + +import { OrdersModule } from './orders/orders.module'; +import { FormsModule } from '@angular/forms'; +import { SiteFrameworkModule } from './site-framework/site-framework.module'; + +@NgModule({ + declarations: [ + AppComponent + ], + imports: [ + AppRoutingModule, + HttpClientModule, + OrdersModule, + SiteFrameworkModule, + FormsModule, + BrowserModule + ], + providers: [], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/src/app/orders/list-orders/list-orders.component.css b/src/app/orders/list-orders/list-orders.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/orders/list-orders/list-orders.component.html b/src/app/orders/list-orders/list-orders.component.html new file mode 100644 index 0000000..09d6700 --- /dev/null +++ b/src/app/orders/list-orders/list-orders.component.html @@ -0,0 +1 @@ +

    list-orders works!

    diff --git a/src/app/orders/list-orders/list-orders.component.spec.ts b/src/app/orders/list-orders/list-orders.component.spec.ts new file mode 100644 index 0000000..f69f441 --- /dev/null +++ b/src/app/orders/list-orders/list-orders.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ListOrdersComponent } from './list-orders.component'; + +describe('ListOrdersComponent', () => { + let component: ListOrdersComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ListOrdersComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ListOrdersComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/orders/list-orders/list-orders.component.ts b/src/app/orders/list-orders/list-orders.component.ts new file mode 100644 index 0000000..805172b --- /dev/null +++ b/src/app/orders/list-orders/list-orders.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-list-orders', + templateUrl: './list-orders.component.html', + styleUrls: ['./list-orders.component.css'] +}) +export class ListOrdersComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/orders/orders.module.ts b/src/app/orders/orders.module.ts new file mode 100644 index 0000000..687c69f --- /dev/null +++ b/src/app/orders/orders.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { ListOrdersComponent } from './list-orders/list-orders.component'; + + + +@NgModule({ + declarations: [ListOrdersComponent], + imports: [ + CommonModule + ], + exports: [ListOrdersComponent] +}) +export class OrdersModule { } diff --git a/src/app/products/create-product/create-product.component.css b/src/app/products/create-product/create-product.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/products/create-product/create-product.component.html b/src/app/products/create-product/create-product.component.html new file mode 100644 index 0000000..54f5a0a --- /dev/null +++ b/src/app/products/create-product/create-product.component.html @@ -0,0 +1,63 @@ +

    Add New Product

    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    + +
    \ No newline at end of file diff --git a/src/app/products/create-product/create-product.component.spec.ts b/src/app/products/create-product/create-product.component.spec.ts new file mode 100644 index 0000000..a8e8b84 --- /dev/null +++ b/src/app/products/create-product/create-product.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CreateProductComponent } from './create-product.component'; + +describe('CreateProductComponent', () => { + let component: CreateProductComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ CreateProductComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(CreateProductComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/create-product/create-product.component.ts b/src/app/products/create-product/create-product.component.ts new file mode 100644 index 0000000..42813da --- /dev/null +++ b/src/app/products/create-product/create-product.component.ts @@ -0,0 +1,40 @@ +import { Component, OnInit } from '@angular/core'; +import { ProductsService } from '../products.service'; + + +@Component({ + selector: 'app-create-product', + templateUrl: './create-product.component.html', + styleUrls: ['./create-product.component.css'] +}) +export class CreateProductComponent implements OnInit { + + constructor(private productsService: ProductsService) { } + + ngOnInit(): void { + } + + addNewProduct(form){ + console.log(form.value); + + let newProduct = { + id: 11, + categoryId: form.value.product_category, + productName: form.value.product_name, + description: form.value.product_description, + rating: form.value.product_rating, + price: form.value.product_price, + productImg: '', + isAvailable: 1, + color: form.value.product_color, + reviews: form.value.product_category, + }; + + console.log(newProduct); + + this.productsService.createProduct(newProduct).subscribe(data => { + console.log(data); + }); + + } +} diff --git a/src/app/products/delete-product/delete-product.component.css b/src/app/products/delete-product/delete-product.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/products/delete-product/delete-product.component.html b/src/app/products/delete-product/delete-product.component.html new file mode 100644 index 0000000..34ba031 --- /dev/null +++ b/src/app/products/delete-product/delete-product.component.html @@ -0,0 +1,3 @@ +

    delete-product works!

    + +

    Product Id: {{ productId }}

    \ No newline at end of file diff --git a/src/app/products/delete-product/delete-product.component.spec.ts b/src/app/products/delete-product/delete-product.component.spec.ts new file mode 100644 index 0000000..852b556 --- /dev/null +++ b/src/app/products/delete-product/delete-product.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DeleteProductComponent } from './delete-product.component'; + +describe('DeleteProductComponent', () => { + let component: DeleteProductComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ DeleteProductComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(DeleteProductComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/delete-product/delete-product.component.ts b/src/app/products/delete-product/delete-product.component.ts new file mode 100644 index 0000000..eaceb56 --- /dev/null +++ b/src/app/products/delete-product/delete-product.component.ts @@ -0,0 +1,29 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { ProductsService } from '../products.service'; + +@Component({ + selector: 'app-delete-product', + templateUrl: './delete-product.component.html', + styleUrls: ['./delete-product.component.css'] +}) +export class DeleteProductComponent implements OnInit { + + productId = 0; + + constructor( + private activatedRoute: ActivatedRoute, + private productsService: ProductsService + ) { } + + ngOnInit(): void { + this.activatedRoute.params.subscribe(data => { + this.productId = data.id; + + this.productsService.deleteProduct(this.productId).subscribe(deleteProductdata => {{ + console.log('Deleted product'); + }}) + }); + } + +} diff --git a/src/app/products/product.ts b/src/app/products/product.ts new file mode 100644 index 0000000..0e839d7 --- /dev/null +++ b/src/app/products/product.ts @@ -0,0 +1,12 @@ +export interface Product { + id: string; + categoryId: number; + productName: string; + description: string; + rating: string; + price: number; + productImg: string; + isAvailable: boolean; + color: string; + reviews: number; +} diff --git a/src/app/products/products-routing.module.ts b/src/app/products/products-routing.module.ts new file mode 100644 index 0000000..47f9440 --- /dev/null +++ b/src/app/products/products-routing.module.ts @@ -0,0 +1,28 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { ProductsComponent } from './products.component'; +import { CreateProductComponent } from './create-product/create-product.component'; +import { ViewProductComponent } from './view-product/view-product.component'; +import { ViewAllProductsComponent } from './view-all-products/view-all-products.component'; +import { ViewAllProductsByCategoryComponent } from './view-all-products-by-category/view-all-products-by-category.component'; +import { ViewAllProductsByDateComponent } from './view-all-products-by-date/view-all-products-by-date.component'; +import { DeleteProductComponent } from './delete-product/delete-product.component'; +import { UpdateProductComponent } from './update-product/update-product.component'; + +const routes: Routes = [ + { path: '', component: ViewAllProductsComponent }, + { path: 'create-product', component: CreateProductComponent}, + { path: 'category/:id', component: ViewAllProductsByCategoryComponent}, + { path: 'search', component: ViewAllProductsByDateComponent}, + { path: 'delete-product/:id', component: DeleteProductComponent}, + { path: 'product/:id', component: ViewProductComponent}, + { path: 'update-product/:id', component: UpdateProductComponent} + +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class ProductsRoutingModule { } diff --git a/src/app/products/products.component.css b/src/app/products/products.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/products/products.component.html b/src/app/products/products.component.html new file mode 100644 index 0000000..f213938 --- /dev/null +++ b/src/app/products/products.component.html @@ -0,0 +1 @@ +

    Welcome to Products Feature Module

    \ No newline at end of file diff --git a/src/app/products/products.component.spec.ts b/src/app/products/products.component.spec.ts new file mode 100644 index 0000000..563ae95 --- /dev/null +++ b/src/app/products/products.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProductsComponent } from './products.component'; + +describe('ProductsComponent', () => { + let component: ProductsComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ProductsComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ProductsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/products.component.ts b/src/app/products/products.component.ts new file mode 100644 index 0000000..9c8bc6b --- /dev/null +++ b/src/app/products/products.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-products', + templateUrl: './products.component.html', + styleUrls: ['./products.component.css'] +}) +export class ProductsComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/products/products.module.ts b/src/app/products/products.module.ts new file mode 100644 index 0000000..3396d54 --- /dev/null +++ b/src/app/products/products.module.ts @@ -0,0 +1,32 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { ProductsRoutingModule } from './products-routing.module'; +import { ProductsComponent } from './products.component'; +import { CreateProductComponent } from './create-product/create-product.component'; +import { ViewProductComponent } from './view-product/view-product.component'; +import { ViewAllProductsComponent } from './view-all-products/view-all-products.component'; +import { UpdateProductComponent } from './update-product/update-product.component'; +import { DeleteProductComponent } from './delete-product/delete-product.component'; +import { ViewAllProductsByDateComponent } from './view-all-products-by-date/view-all-products-by-date.component'; +import { ViewAllProductsByCategoryComponent } from './view-all-products-by-category/view-all-products-by-category.component'; +import { FormsModule, NgForm, ReactiveFormsModule } from '@angular/forms'; + +@NgModule({ + declarations: [ + ProductsComponent, + CreateProductComponent, + ViewProductComponent, + ViewAllProductsComponent, + UpdateProductComponent, + DeleteProductComponent, + ViewAllProductsByDateComponent, + ViewAllProductsByCategoryComponent + ], + imports: [ + CommonModule, + FormsModule, + ProductsRoutingModule + ] +}) +export class ProductsModule { } diff --git a/src/app/products/products.service.spec.ts b/src/app/products/products.service.spec.ts new file mode 100644 index 0000000..62eb6c7 --- /dev/null +++ b/src/app/products/products.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { ProductsService } from './products.service'; + +describe('ProductsService', () => { + let service: ProductsService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ProductsService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/products/products.service.ts b/src/app/products/products.service.ts new file mode 100644 index 0000000..b04f8c2 --- /dev/null +++ b/src/app/products/products.service.ts @@ -0,0 +1,56 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import { Product} from './product'; +import { Observable } from 'rxjs'; +import { Category } from '../site-framework/category'; + +@Injectable({ + providedIn: 'root' +}) +export class ProductsService { + + constructor(private httpClient: HttpClient) { } + + getAllProducts(): Observable{ + const productUrl = 'http://localhost:3000/products'; + + return this.httpClient.get(productUrl); // return an observable + } + + getCategories(): Observable{ + const categoriesUrl = 'http://localhost:3000/categories'; + return this.httpClient.get(categoriesUrl); + } + + createProduct(productBody): Observable{ + const productUrl = 'http://localhost:3000/products'; + + return this.httpClient.post(productUrl, productBody); // return an observable + } + + viewProduct(productId): Observable{ + const productUrl = 'http://localhost:3000/products/'+ productId; + return this.httpClient.get(productUrl); // return an observable + } + + updateProduct(productId, productBody): Observable{ + const productUrl = 'http://localhost:3000/products/' + productId; + return this.httpClient.put(productUrl, productBody); // return an observable + } + + deleteProduct(productId): Observable{ + const productUrl = 'http://localhost:3000/products/' + productId; + return this.httpClient.delete(productUrl); // return an observable + } + + searchCategoryProducts(categoryId): Observable{ + const productUrl = 'http://localhost:3000/products?categoryId='+categoryId; + return this.httpClient.get(productUrl); // return an observable + } + + searchDateProducts(dateParam): Observable{ + const productUrl = 'http://localhost:3000/products/date='+dateParam; + return this.httpClient.get(productUrl); // return an observable + } + +} diff --git a/src/app/products/update-product/update-product.component.css b/src/app/products/update-product/update-product.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/products/update-product/update-product.component.html b/src/app/products/update-product/update-product.component.html new file mode 100644 index 0000000..cb50637 --- /dev/null +++ b/src/app/products/update-product/update-product.component.html @@ -0,0 +1,63 @@ +

    Update Product

    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    + +
    \ No newline at end of file diff --git a/src/app/products/update-product/update-product.component.spec.ts b/src/app/products/update-product/update-product.component.spec.ts new file mode 100644 index 0000000..bdb5e9b --- /dev/null +++ b/src/app/products/update-product/update-product.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { UpdateProductComponent } from './update-product.component'; + +describe('UpdateProductComponent', () => { + let component: UpdateProductComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ UpdateProductComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(UpdateProductComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/update-product/update-product.component.ts b/src/app/products/update-product/update-product.component.ts new file mode 100644 index 0000000..2556e11 --- /dev/null +++ b/src/app/products/update-product/update-product.component.ts @@ -0,0 +1,56 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { ProductsService } from '../products.service'; +import { Product } from '../product'; + +@Component({ + selector: 'app-update-product', + templateUrl: './update-product.component.html', + styleUrls: ['./update-product.component.css'] +}) +export class UpdateProductComponent implements OnInit { + + productId = 0; + + productDetails: Product; + constructor( + private activatedRoute: ActivatedRoute, + private productsService: ProductsService + ) { } + + ngOnInit(): void { + this.activatedRoute.params.subscribe(data => { + this.productId = data.id; + + this.productsService.viewProduct(this.productId).subscribe(productData => { + this.productDetails = productData; // get the existing data of the product + console.log(this.productDetails); + }); + + }); + } + + updateProduct(form){ + + console.log(form); + + const updateProduct = { + id: form.value.id, + categoryId: form.value.categoryId, + productName: form.value.productName, + description: form.value.description, + rating: form.value.product_rating, + price: form.value.product_price, + productImg: '', + isAvailable: 1, + color: form.value.product_color, + reviews: form.value.product_category, + }; + + this.productsService.updateProduct(this.productId, updateProduct).subscribe(data => { + console.log(data); + }); + + } + +} diff --git a/src/app/products/view-all-products-by-category/view-all-products-by-category.component.css b/src/app/products/view-all-products-by-category/view-all-products-by-category.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/products/view-all-products-by-category/view-all-products-by-category.component.html b/src/app/products/view-all-products-by-category/view-all-products-by-category.component.html new file mode 100644 index 0000000..f384997 --- /dev/null +++ b/src/app/products/view-all-products-by-category/view-all-products-by-category.component.html @@ -0,0 +1,19 @@ +

    Showing Category Results

    +
    + \ No newline at end of file diff --git a/src/app/products/view-all-products-by-category/view-all-products-by-category.component.spec.ts b/src/app/products/view-all-products-by-category/view-all-products-by-category.component.spec.ts new file mode 100644 index 0000000..705bce0 --- /dev/null +++ b/src/app/products/view-all-products-by-category/view-all-products-by-category.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ViewAllProductsByCategoryComponent } from './view-all-products-by-category.component'; + +describe('ViewAllProductsByCategoryComponent', () => { + let component: ViewAllProductsByCategoryComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ViewAllProductsByCategoryComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ViewAllProductsByCategoryComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/view-all-products-by-category/view-all-products-by-category.component.ts b/src/app/products/view-all-products-by-category/view-all-products-by-category.component.ts new file mode 100644 index 0000000..4f21154 --- /dev/null +++ b/src/app/products/view-all-products-by-category/view-all-products-by-category.component.ts @@ -0,0 +1,34 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { Category } from 'src/app/site-framework/category'; +import { ProductsService } from '../products.service'; +import { Product } from '../product'; + +@Component({ + selector: 'app-view-all-products-by-category', + templateUrl: './view-all-products-by-category.component.html', + styleUrls: ['./view-all-products-by-category.component.css'] +}) +export class ViewAllProductsByCategoryComponent implements OnInit { + + searchCategory: Category; + productList: Product; + + constructor( + private activatedRoute: ActivatedRoute, + private productsService: ProductsService) { } + + ngOnInit(): void { + this.activatedRoute.params.subscribe(data => { + console.log(data); + this.searchCategory = data.id; + console.log(this.searchCategory); + this.productsService.searchCategoryProducts(this.searchCategory).subscribe(categoryData => { + console.log(categoryData); + this.productList = categoryData; + }); + }); + + } + +} diff --git a/src/app/products/view-all-products-by-date/view-all-products-by-date.component.css b/src/app/products/view-all-products-by-date/view-all-products-by-date.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/products/view-all-products-by-date/view-all-products-by-date.component.html b/src/app/products/view-all-products-by-date/view-all-products-by-date.component.html new file mode 100644 index 0000000..c4aa0a6 --- /dev/null +++ b/src/app/products/view-all-products-by-date/view-all-products-by-date.component.html @@ -0,0 +1,103 @@ + +

    Showing Search Results by Date: {{ searchDate }}

    + +
    + +
    +
    + +
    +

    + Item One +

    +
    $24.99
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet numquam aspernatur!

    +
    + +
    +
    + +
    +
    + +
    +

    + Item Two +

    +
    $24.99
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet numquam aspernatur! Lorem ipsum dolor sit amet.

    +
    + +
    +
    + +
    +
    + +
    +

    + Item Three +

    +
    $24.99
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet numquam aspernatur!

    +
    + +
    +
    + +
    +
    + +
    +

    + Item Four +

    +
    $24.99
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet numquam aspernatur!

    +
    + +
    +
    + +
    +
    + +
    +

    + Item Five +

    +
    $24.99
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet numquam aspernatur! Lorem ipsum dolor sit amet.

    +
    + +
    +
    + +
    +
    + +
    +

    + Item Six +

    +
    $24.99
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet numquam aspernatur!

    +
    + +
    +
    + +
    + \ No newline at end of file diff --git a/src/app/products/view-all-products-by-date/view-all-products-by-date.component.spec.ts b/src/app/products/view-all-products-by-date/view-all-products-by-date.component.spec.ts new file mode 100644 index 0000000..320854d --- /dev/null +++ b/src/app/products/view-all-products-by-date/view-all-products-by-date.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ViewAllProductsByDateComponent } from './view-all-products-by-date.component'; + +describe('ViewAllProductsByDateComponent', () => { + let component: ViewAllProductsByDateComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ViewAllProductsByDateComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ViewAllProductsByDateComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/view-all-products-by-date/view-all-products-by-date.component.ts b/src/app/products/view-all-products-by-date/view-all-products-by-date.component.ts new file mode 100644 index 0000000..ea640db --- /dev/null +++ b/src/app/products/view-all-products-by-date/view-all-products-by-date.component.ts @@ -0,0 +1,20 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; + +@Component({ + selector: 'app-view-all-products-by-date', + templateUrl: './view-all-products-by-date.component.html', + styleUrls: ['./view-all-products-by-date.component.css'] +}) +export class ViewAllProductsByDateComponent implements OnInit { + + searchDate = ''; + constructor(private activatedRoute: ActivatedRoute) { } + + ngOnInit(): void { + this.activatedRoute.queryParams.subscribe(data => { + this.searchDate = data.date; + }); + } + +} diff --git a/src/app/products/view-all-products/view-all-products.component.css b/src/app/products/view-all-products/view-all-products.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/products/view-all-products/view-all-products.component.html b/src/app/products/view-all-products/view-all-products.component.html new file mode 100644 index 0000000..aabc961 --- /dev/null +++ b/src/app/products/view-all-products/view-all-products.component.html @@ -0,0 +1,18 @@ +
    +
    +
    + +
    +

    + {{ product.productName }} +

    +
    ${{ product.price }}
    +

    {{ product.description}}

    +
    + +
    +
    +
    + \ No newline at end of file diff --git a/src/app/products/view-all-products/view-all-products.component.spec.ts b/src/app/products/view-all-products/view-all-products.component.spec.ts new file mode 100644 index 0000000..7a6f338 --- /dev/null +++ b/src/app/products/view-all-products/view-all-products.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ViewAllProductsComponent } from './view-all-products.component'; + +describe('ViewAllProductsComponent', () => { + let component: ViewAllProductsComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ViewAllProductsComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ViewAllProductsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/view-all-products/view-all-products.component.ts b/src/app/products/view-all-products/view-all-products.component.ts new file mode 100644 index 0000000..7dd2930 --- /dev/null +++ b/src/app/products/view-all-products/view-all-products.component.ts @@ -0,0 +1,22 @@ +import { Component, OnInit } from '@angular/core'; +import { ProductsService } from '../products.service'; +import { Product } from '../product'; + +@Component({ + selector: 'app-view-all-products', + templateUrl: './view-all-products.component.html', + styleUrls: ['./view-all-products.component.css'] +}) +export class ViewAllProductsComponent implements OnInit { + + productList: Product; + constructor(private productsService: ProductsService) { } + + ngOnInit(): void { + this.productsService.getAllProducts().subscribe(data=> { + this.productList = data; + }); + } + + +} diff --git a/src/app/products/view-product/view-product.component.css b/src/app/products/view-product/view-product.component.css new file mode 100644 index 0000000..5eeccef --- /dev/null +++ b/src/app/products/view-product/view-product.component.css @@ -0,0 +1,7 @@ +.c1 { + background-color: #ffffcc; +} + +.c2 { + background-color: red; +} \ No newline at end of file diff --git a/src/app/products/view-product/view-product.component.html b/src/app/products/view-product/view-product.component.html new file mode 100644 index 0000000..4a6e85a --- /dev/null +++ b/src/app/products/view-product/view-product.component.html @@ -0,0 +1,15 @@ +
    + +
    +

    {{ productDetails.productName }}

    + Update Product | + Delete Product +

    ${{ productDetails.price }}

    +

    {{ productDetails.description }}

    + {{ productDetails.rating }} + 4.0 stars +
    +
    + + +
    this is c1
    diff --git a/src/app/products/view-product/view-product.component.spec.ts b/src/app/products/view-product/view-product.component.spec.ts new file mode 100644 index 0000000..ffa5990 --- /dev/null +++ b/src/app/products/view-product/view-product.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ViewProductComponent } from './view-product.component'; + +describe('ViewProductComponent', () => { + let component: ViewProductComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ViewProductComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ViewProductComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/products/view-product/view-product.component.ts b/src/app/products/view-product/view-product.component.ts new file mode 100644 index 0000000..016d1f8 --- /dev/null +++ b/src/app/products/view-product/view-product.component.ts @@ -0,0 +1,33 @@ +import { Component, OnInit } from '@angular/core'; +import { ProductsService } from '../products.service'; +import { ActivatedRoute } from '@angular/router'; +import { Product } from '../product'; + +@Component({ + selector: 'app-view-product', + templateUrl: './view-product.component.html', + styleUrls: ['./view-product.component.css'] +}) +export class ViewProductComponent implements OnInit { + + productId = 0; + productDetails: Product; + constructor( + private activatedRoute: ActivatedRoute, + private productsService: ProductsService) { } + + c1 = 'c1'; + + ngOnInit(): void { + + this.activatedRoute.params.subscribe(data => { + this.productId = data.id; + }); + + this.productsService.viewProduct(this.productId).subscribe(productData => { + this.productDetails = productData; + }); + } + + +} diff --git a/src/app/site-framework/category.ts b/src/app/site-framework/category.ts new file mode 100644 index 0000000..010ca92 --- /dev/null +++ b/src/app/site-framework/category.ts @@ -0,0 +1,4 @@ +export interface Category { + id: string; + categoryName: string; +} diff --git a/src/app/site-framework/footer/footer.component.css b/src/app/site-framework/footer/footer.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/site-framework/footer/footer.component.html b/src/app/site-framework/footer/footer.component.html new file mode 100644 index 0000000..556e914 --- /dev/null +++ b/src/app/site-framework/footer/footer.component.html @@ -0,0 +1,7 @@ + +
    +
    +

    Copyright © Shop4Less 2020

    +
    + +
    \ No newline at end of file diff --git a/src/app/site-framework/footer/footer.component.spec.ts b/src/app/site-framework/footer/footer.component.spec.ts new file mode 100644 index 0000000..2ca6c45 --- /dev/null +++ b/src/app/site-framework/footer/footer.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FooterComponent } from './footer.component'; + +describe('FooterComponent', () => { + let component: FooterComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ FooterComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(FooterComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/site-framework/footer/footer.component.ts b/src/app/site-framework/footer/footer.component.ts new file mode 100644 index 0000000..a10f2a4 --- /dev/null +++ b/src/app/site-framework/footer/footer.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-footer', + templateUrl: './footer.component.html', + styleUrls: ['./footer.component.css'] +}) +export class FooterComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/site-framework/header/header.component.css b/src/app/site-framework/header/header.component.css new file mode 100644 index 0000000..c29202c --- /dev/null +++ b/src/app/site-framework/header/header.component.css @@ -0,0 +1,6 @@ +.navbar-custom { + background-color:#28a745!important; +} +.nav-link, .navbar-brand { + color:#ddd; +} \ No newline at end of file diff --git a/src/app/site-framework/header/header.component.html b/src/app/site-framework/header/header.component.html new file mode 100644 index 0000000..979d58a --- /dev/null +++ b/src/app/site-framework/header/header.component.html @@ -0,0 +1,27 @@ + + \ No newline at end of file diff --git a/src/app/site-framework/header/header.component.spec.ts b/src/app/site-framework/header/header.component.spec.ts new file mode 100644 index 0000000..2d0479d --- /dev/null +++ b/src/app/site-framework/header/header.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HeaderComponent } from './header.component'; + +describe('HeaderComponent', () => { + let component: HeaderComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ HeaderComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(HeaderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/site-framework/header/header.component.ts b/src/app/site-framework/header/header.component.ts new file mode 100644 index 0000000..a093fe7 --- /dev/null +++ b/src/app/site-framework/header/header.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-header', + templateUrl: './header.component.html', + styleUrls: ['./header.component.css'] +}) +export class HeaderComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/site-framework/sidebar/sidebar.component.css b/src/app/site-framework/sidebar/sidebar.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/site-framework/sidebar/sidebar.component.html b/src/app/site-framework/sidebar/sidebar.component.html new file mode 100644 index 0000000..51ff9e6 --- /dev/null +++ b/src/app/site-framework/sidebar/sidebar.component.html @@ -0,0 +1,11 @@ + + View All Products + + + Add New Product + + diff --git a/src/app/site-framework/sidebar/sidebar.component.spec.ts b/src/app/site-framework/sidebar/sidebar.component.spec.ts new file mode 100644 index 0000000..f29709f --- /dev/null +++ b/src/app/site-framework/sidebar/sidebar.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SidebarComponent } from './sidebar.component'; + +describe('SidebarComponent', () => { + let component: SidebarComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ SidebarComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(SidebarComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/site-framework/sidebar/sidebar.component.ts b/src/app/site-framework/sidebar/sidebar.component.ts new file mode 100644 index 0000000..8ee4d08 --- /dev/null +++ b/src/app/site-framework/sidebar/sidebar.component.ts @@ -0,0 +1,22 @@ +import { Component, OnInit } from '@angular/core'; +import { ProductsService } from '../../products/products.service'; +import { Category } from '../category'; + +@Component({ + selector: 'app-sidebar', + templateUrl: './sidebar.component.html', + styleUrls: ['./sidebar.component.css'] +}) +export class SidebarComponent implements OnInit { + + categoryList: Category; + + constructor(private productsService: ProductsService) { } + + ngOnInit(): void { + this.productsService.getCategories().subscribe(data => { + this.categoryList = data; + }); + } + +} diff --git a/src/app/site-framework/site-framework.module.ts b/src/app/site-framework/site-framework.module.ts new file mode 100644 index 0000000..f55d2ed --- /dev/null +++ b/src/app/site-framework/site-framework.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { HeaderComponent } from './header/header.component'; +import { SidebarComponent } from './sidebar/sidebar.component'; +import { FooterComponent } from './footer/footer.component'; + +@NgModule({ + declarations: [HeaderComponent, SidebarComponent, FooterComponent], + imports: [ + CommonModule + ], + exports: [HeaderComponent, SidebarComponent, FooterComponent] +}) +export class SiteFrameworkModule { } diff --git a/src/app/site-framework/site-framework.service.spec.ts b/src/app/site-framework/site-framework.service.spec.ts new file mode 100644 index 0000000..d311a33 --- /dev/null +++ b/src/app/site-framework/site-framework.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { SiteFrameworkService } from './site-framework.service'; + +describe('SiteFrameworkService', () => { + let service: SiteFrameworkService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(SiteFrameworkService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/site-framework/site-framework.service.ts b/src/app/site-framework/site-framework.service.ts new file mode 100644 index 0000000..9238934 --- /dev/null +++ b/src/app/site-framework/site-framework.service.ts @@ -0,0 +1,9 @@ +import { Injectable } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class SiteFrameworkService { + + constructor() { } +} diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts new file mode 100644 index 0000000..3612073 --- /dev/null +++ b/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/src/environments/environment.ts b/src/environments/environment.ts new file mode 100644 index 0000000..7b4f817 --- /dev/null +++ b/src/environments/environment.ts @@ -0,0 +1,16 @@ +// This file can be replaced during build by using the `fileReplacements` array. +// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. +// The list of file replacements can be found in `angular.json`. + +export const environment = { + production: false +}; + +/* + * For easier debugging in development mode, you can import the following file + * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. + * + * This import should be commented out in production mode because it will have a negative impact + * on performance if an error is thrown. + */ +// import 'zone.js/dist/zone-error'; // Included with Angular CLI. diff --git a/src/favicon.ico b/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..997406ad22c29aae95893fb3d666c30258a09537 GIT binary patch literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000 + + + + Shop4less + + + + + + + + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..c7b673c --- /dev/null +++ b/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.error(err)); diff --git a/src/polyfills.ts b/src/polyfills.ts new file mode 100644 index 0000000..03711e5 --- /dev/null +++ b/src/polyfills.ts @@ -0,0 +1,63 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** IE10 and IE11 requires the following for NgClass support on SVG elements */ +// import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** + * Web Animations `@angular/platform-browser/animations` + * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. + * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). + */ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + +/** + * By default, zone.js will patch all possible macroTask and DomEvents + * user can disable parts of macroTask/DomEvents patch by setting following flags + * because those flags need to be set before `zone.js` being loaded, and webpack + * will put import in the top of bundle, so user need to create a separate file + * in this directory (for example: zone-flags.ts), and put the following flags + * into that file, and then add the following code before importing zone.js. + * import './zone-flags'; + * + * The flags allowed in zone-flags.ts are listed here. + * + * The following flags will work for all browsers. + * + * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame + * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick + * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + * + * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js + * with the following flag, it will bypass `zone.js` patch for IE/Edge + * + * (window as any).__Zone_enable_cross_context_check = true; + * + */ + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ +import 'zone.js/dist/zone'; // Included with Angular CLI. + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ diff --git a/src/styles.css b/src/styles.css new file mode 100644 index 0000000..77cb416 --- /dev/null +++ b/src/styles.css @@ -0,0 +1,6 @@ +/* You can add global styles to this file, and also import other style files */ + +footer { + padding-top:30px; +} + diff --git a/src/test.ts b/src/test.ts new file mode 100644 index 0000000..50193eb --- /dev/null +++ b/src/test.ts @@ -0,0 +1,25 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/dist/zone-testing'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting +} from '@angular/platform-browser-dynamic/testing'; + +declare const require: { + context(path: string, deep?: boolean, filter?: RegExp): { + keys(): string[]; + (id: string): T; + }; +}; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting() +); +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); From 53fed05426a8f111a6b924c5ad6322ee0b0fb989 Mon Sep 17 00:00:00 2001 From: "maheshuma926@gmail.com" Date: Sat, 27 Nov 2021 14:45:20 +0100 Subject: [PATCH 3/4] added remaining files --- .editorconfig | 16 + .gitignore | 46 + README.md | 27 + angular.json | 128 + browserslist | 12 + e2e/protractor.conf.js | 32 + e2e/src/app.e2e-spec.ts | 23 + e2e/src/app.po.ts | 11 + e2e/tsconfig.json | 13 + karma.conf.js | 32 + package-lock.json | 35021 ++++++++++++++++++++++++++++++++++++++ package.json | 49 + tsconfig.app.json | 14 + tsconfig.json | 23 + tsconfig.spec.json | 18 + tslint.json | 148 + 16 files changed, 35613 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 README.md create mode 100644 angular.json create mode 100644 browserslist create mode 100644 e2e/protractor.conf.js create mode 100644 e2e/src/app.e2e-spec.ts create mode 100644 e2e/src/app.po.ts create mode 100644 e2e/tsconfig.json create mode 100644 karma.conf.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.spec.json create mode 100644 tslint.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..59d9a3a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..86d943a --- /dev/null +++ b/.gitignore @@ -0,0 +1,46 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp +/out-tsc +# Only exists if Bazel was run +/bazel-out + +# dependencies +/node_modules + +# profiling files +chrome-profiler-events*.json +speed-measure-plugin*.json + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# misc +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +yarn-error.log +testem.log +/typings + +# System Files +.DS_Store +Thumbs.db diff --git a/README.md b/README.md new file mode 100644 index 0000000..d26a158 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# Shop4less + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.5. + +## Development server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/angular.json b/angular.json new file mode 100644 index 0000000..0876deb --- /dev/null +++ b/angular.json @@ -0,0 +1,128 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "shop4less": { + "projectType": "application", + "schematics": {}, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/shop4less", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "aot": true, + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css", + "node_modules/bootstrap/dist/css/bootstrap.min.css" + ], + "scripts": [ + "node_modules/jquery/dist/jquery.min.js", + "node_modules/bootstrap/dist/js/bootstrap.min.js" + ] + }, + "configurations": { + "production": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "extractCss": true, + "namedChunks": false, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "5mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "6kb", + "maximumError": "10kb" + } + ] + } + } + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "options": { + "browserTarget": "shop4less:build" + }, + "configurations": { + "production": { + "browserTarget": "shop4less:build:production" + } + } + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "shop4less:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css" + ], + "scripts": [] + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": [ + "tsconfig.app.json", + "tsconfig.spec.json", + "e2e/tsconfig.json" + ], + "exclude": [ + "**/node_modules/**" + ] + } + }, + "e2e": { + "builder": "@angular-devkit/build-angular:protractor", + "options": { + "protractorConfig": "e2e/protractor.conf.js", + "devServerTarget": "shop4less:serve" + }, + "configurations": { + "production": { + "devServerTarget": "shop4less:serve:production" + } + } + } + } + }}, + "defaultProject": "shop4less" +} diff --git a/browserslist b/browserslist new file mode 100644 index 0000000..8084853 --- /dev/null +++ b/browserslist @@ -0,0 +1,12 @@ +# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries + +# You can see what browsers were selected by your queries by running: +# npx browserslist + +> 0.5% +last 2 versions +Firefox ESR +not dead +not IE 9-11 # For IE 9-11 support, remove 'not'. \ No newline at end of file diff --git a/e2e/protractor.conf.js b/e2e/protractor.conf.js new file mode 100644 index 0000000..7c798cf --- /dev/null +++ b/e2e/protractor.conf.js @@ -0,0 +1,32 @@ +// @ts-check +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/lib/config.ts + +const { SpecReporter } = require('jasmine-spec-reporter'); + +/** + * @type { import("protractor").Config } + */ +exports.config = { + allScriptsTimeout: 11000, + specs: [ + './src/**/*.e2e-spec.ts' + ], + capabilities: { + browserName: 'chrome' + }, + directConnect: true, + baseUrl: 'http://localhost:4200/', + framework: 'jasmine', + jasmineNodeOpts: { + showColors: true, + defaultTimeoutInterval: 30000, + print: function() {} + }, + onPrepare() { + require('ts-node').register({ + project: require('path').join(__dirname, './tsconfig.json') + }); + jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); + } +}; \ No newline at end of file diff --git a/e2e/src/app.e2e-spec.ts b/e2e/src/app.e2e-spec.ts new file mode 100644 index 0000000..3089fb4 --- /dev/null +++ b/e2e/src/app.e2e-spec.ts @@ -0,0 +1,23 @@ +import { AppPage } from './app.po'; +import { browser, logging } from 'protractor'; + +describe('workspace-project App', () => { + let page: AppPage; + + beforeEach(() => { + page = new AppPage(); + }); + + it('should display welcome message', () => { + page.navigateTo(); + expect(page.getTitleText()).toEqual('shop4less app is running!'); + }); + + afterEach(async () => { + // Assert that there are no errors emitted from the browser + const logs = await browser.manage().logs().get(logging.Type.BROWSER); + expect(logs).not.toContain(jasmine.objectContaining({ + level: logging.Level.SEVERE, + } as logging.Entry)); + }); +}); diff --git a/e2e/src/app.po.ts b/e2e/src/app.po.ts new file mode 100644 index 0000000..b68475e --- /dev/null +++ b/e2e/src/app.po.ts @@ -0,0 +1,11 @@ +import { browser, by, element } from 'protractor'; + +export class AppPage { + navigateTo(): Promise { + return browser.get(browser.baseUrl) as Promise; + } + + getTitleText(): Promise { + return element(by.css('app-root .content span')).getText() as Promise; + } +} diff --git a/e2e/tsconfig.json b/e2e/tsconfig.json new file mode 100644 index 0000000..39b800f --- /dev/null +++ b/e2e/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/e2e", + "module": "commonjs", + "target": "es5", + "types": [ + "jasmine", + "jasminewd2", + "node" + ] + } +} diff --git a/karma.conf.js b/karma.conf.js new file mode 100644 index 0000000..10e289c --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,32 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, './coverage/shop4less'), + reports: ['html', 'lcovonly', 'text-summary'], + fixWebpackSourcePaths: true + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true + }); +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..1243eb1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,35021 @@ +{ + "name": "shop4less", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "shop4less", + "version": "0.0.0", + "dependencies": { + "@angular/animations": "~9.1.6", + "@angular/common": "~9.1.6", + "@angular/compiler": "~9.1.6", + "@angular/core": "~9.1.6", + "@angular/forms": "~9.1.6", + "@angular/platform-browser": "~9.1.6", + "@angular/platform-browser-dynamic": "~9.1.6", + "@angular/router": "~9.1.6", + "bootstrap": "^4.5.0", + "jquery": "^3.5.1", + "popper": "^1.0.1", + "rxjs": "~6.5.4", + "tslib": "^1.10.0", + "zone.js": "~0.10.2" + }, + "devDependencies": { + "@angular-devkit/build-angular": "~0.901.5", + "@angular/cli": "~9.1.5", + "@angular/compiler-cli": "~9.1.6", + "@types/jasmine": "~3.5.0", + "@types/jasminewd2": "~2.0.3", + "@types/node": "^12.11.1", + "codelyzer": "^5.1.2", + "jasmine-core": "~3.5.0", + "jasmine-spec-reporter": "~4.2.1", + "karma": "~5.0.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage-istanbul-reporter": "~2.1.0", + "karma-jasmine": "~3.0.1", + "karma-jasmine-html-reporter": "^1.4.2", + "protractor": "~5.4.3", + "ts-node": "~8.3.0", + "tslint": "~6.1.0", + "typescript": "~3.8.3" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.901.12.tgz", + "integrity": "sha512-gLlsxa+3JPV1m1gRvRMujOs4xKox6I5BkYmOD1zfu+dB6y3LuBAvHfXA6FaTDVOMBrmSlWnE4PmOmB6xd7wxMA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "9.1.12", + "rxjs": "6.5.4" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-angular": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.901.12.tgz", + "integrity": "sha512-enK+u1Lg1a/KWUs3r8Tc7Igduu5ph9fgziV8bjQeVrswrqFb0m0eEhxe/zV8rvE92H3NBZp5Z+uzOYIcg4eirw==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.901.12", + "@angular-devkit/build-optimizer": "0.901.12", + "@angular-devkit/build-webpack": "0.901.12", + "@angular-devkit/core": "9.1.12", + "@babel/core": "7.9.0", + "@babel/generator": "7.9.3", + "@babel/preset-env": "7.9.0", + "@babel/template": "7.8.6", + "@jsdevtools/coverage-istanbul-loader": "3.0.3", + "@ngtools/webpack": "9.1.12", + "ajv": "6.12.3", + "autoprefixer": "9.7.4", + "babel-loader": "8.0.6", + "browserslist": "^4.9.1", + "cacache": "15.0.0", + "caniuse-lite": "^1.0.30001032", + "circular-dependency-plugin": "5.2.0", + "copy-webpack-plugin": "6.0.3", + "core-js": "3.6.4", + "css-loader": "3.5.1", + "cssnano": "4.1.10", + "file-loader": "6.0.0", + "find-cache-dir": "3.3.1", + "glob": "7.1.6", + "jest-worker": "25.1.0", + "karma-source-map-support": "1.4.0", + "less": "3.11.3", + "less-loader": "5.0.0", + "license-webpack-plugin": "2.1.4", + "loader-utils": "2.0.0", + "mini-css-extract-plugin": "0.9.0", + "minimatch": "3.0.4", + "open": "7.0.3", + "parse5": "4.0.0", + "postcss": "7.0.27", + "postcss-import": "12.0.1", + "postcss-loader": "3.0.0", + "raw-loader": "4.0.0", + "regenerator-runtime": "0.13.5", + "rimraf": "3.0.2", + "rollup": "2.1.0", + "rxjs": "6.5.4", + "sass": "1.26.3", + "sass-loader": "8.0.2", + "semver": "7.1.3", + "source-map": "0.7.3", + "source-map-loader": "0.2.4", + "speed-measure-webpack-plugin": "1.3.1", + "style-loader": "1.1.3", + "stylus": "0.54.7", + "stylus-loader": "3.0.2", + "terser": "4.6.10", + "terser-webpack-plugin": "3.0.3", + "tree-kill": "1.2.2", + "webpack": "4.42.0", + "webpack-dev-middleware": "3.7.2", + "webpack-dev-server": "3.11.0", + "webpack-merge": "4.2.2", + "webpack-sources": "1.4.3", + "webpack-subresource-integrity": "1.4.0", + "worker-plugin": "4.0.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": ">=9.0.0 < 10", + "typescript": ">=3.6 < 3.9" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-optimizer": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.901.12.tgz", + "integrity": "sha512-XuXA+6y9QkIAwSVZhWmne4r7qugUUWaXobgRefbn9heiRlY8/7XkZmmvbSrxc1fgQfQar52W9fAa19fAIeNvnw==", + "dev": true, + "dependencies": { + "loader-utils": "2.0.0", + "source-map": "0.7.3", + "tslib": "1.11.1", + "typescript": "3.6.5", + "webpack-sources": "1.4.3" + }, + "bin": { + "build-optimizer": "src/build-optimizer/cli.js" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-optimizer/node_modules/tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "dev": true + }, + "node_modules/@angular-devkit/build-optimizer/node_modules/typescript": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.5.tgz", + "integrity": "sha512-BEjlc0Z06ORZKbtcxGrIvvwYs5hAnuo6TKdNFL55frVDlB+na3z5bsLhFaIxmT+dPWgBIjMo6aNnTOgHHmHgiQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.901.12.tgz", + "integrity": "sha512-zrhZV2LhQ4uFl9at9i2jiedIu932HsaFN4OMMsTFlV+6CZxtEUBI85hhnPa5KQtIYQr2OMQSQf/FyhnBGs0riQ==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.901.12", + "@angular-devkit/core": "9.1.12", + "rxjs": "6.5.4" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^4.6.0", + "webpack-dev-server": "^3.1.4" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/core": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-9.1.12.tgz", + "integrity": "sha512-D/GnBeSlmdgGn7EhuE32HuPuRAjvUuxi7Q6WywBI8PSsXKAGnrypghBwMATNnOA24//CgbW2533Y9VWHaeXdeA==", + "dev": true, + "dependencies": { + "ajv": "6.12.3", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.5.4", + "source-map": "0.7.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-9.1.12.tgz", + "integrity": "sha512-+GYnUzmIy1/QpYitCC8mI7jcrViGHTtOKvvDPEFjU2nggjNEQaMmsHcdIsjrqggEc23ZZyebNAIewT8CMkJyrQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "9.1.12", + "ora": "4.0.3", + "rxjs": "6.5.4" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular/animations": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-9.1.12.tgz", + "integrity": "sha512-tphpf9QHnOPoL2Jl7KpR+R5aHNW3oifLEmRUTajJYJGvo1uzdUDE82+V9OGOinxJsYseCth9gYJhN24aYTB9NA==", + "peerDependencies": { + "@angular/core": "9.1.12", + "tslib": "^1.10.0" + } + }, + "node_modules/@angular/cli": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-9.1.12.tgz", + "integrity": "sha512-B0yOab5WbD84bIRRUKOPAJnpka8Qj+CRt61wJfjsqpd/Rj7pD/3ubmdCNoBH7Xa6UlOb0tdYqRPsqfK7uEL0sw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@angular-devkit/architect": "0.901.12", + "@angular-devkit/core": "9.1.12", + "@angular-devkit/schematics": "9.1.12", + "@schematics/angular": "9.1.12", + "@schematics/update": "0.901.12", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.1.1", + "ini": "1.3.5", + "inquirer": "7.1.0", + "npm-package-arg": "8.0.1", + "npm-pick-manifest": "6.0.0", + "open": "7.0.3", + "pacote": "9.5.12", + "read-package-tree": "5.3.1", + "rimraf": "3.0.2", + "semver": "7.1.3", + "symbol-observable": "1.2.0", + "universal-analytics": "0.4.20", + "uuid": "7.0.2" + }, + "bin": { + "ng": "bin/ng" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/cli/node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@angular/cli/node_modules/uuid": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz", + "integrity": "sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@angular/common": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-9.1.12.tgz", + "integrity": "sha512-XSIqkbM6VV1yixF9zuzeE5eqN1VsiXS517K2VU0XgCRSAzhVhLOeKsdYjeLf7PdSu/HgW/Tr81H+isi9A9I0YA==", + "peerDependencies": { + "@angular/core": "9.1.12", + "rxjs": "^6.5.3", + "tslib": "^1.10.0" + } + }, + "node_modules/@angular/compiler": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.1.12.tgz", + "integrity": "sha512-suefk0OFkaJpUUKnV+phbL4T8fmVGHvzkereY5eqybQlumOez8NPL1PJcygAylh/E6OIAYm8SWookYwM6ZY9dg==", + "peerDependencies": { + "tslib": "^1.10.0" + } + }, + "node_modules/@angular/compiler-cli": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-9.1.12.tgz", + "integrity": "sha512-bbqJ+fbY+aQejSYuHUjE1qYJCXkZBM5Hru9eN7m/j376u83MQ5jWdC290uYx+ipsXcPTa/YRZ44jpL+5cCzIrg==", + "dev": true, + "dependencies": { + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.7.2", + "fs-extra": "4.0.2", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "semver": "^6.3.0", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.8", + "yargs": "15.3.0" + }, + "bin": { + "ivy-ngcc": "ngcc/main-ivy-ngcc.js", + "ng-xi18n": "src/extract_i18n.js", + "ngc": "src/main.js", + "ngcc": "ngcc/main-ngcc.js" + }, + "engines": { + "node": ">=10.0" + }, + "peerDependencies": { + "@angular/compiler": "9.1.12", + "tslib": "^1.10.0", + "typescript": ">=3.6 <3.9" + } + }, + "node_modules/@angular/compiler-cli/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@angular/compiler-cli/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@angular/compiler-cli/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/@angular/compiler-cli/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/compiler-cli/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/yargs": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.0.tgz", + "integrity": "sha512-g/QCnmjgOl1YJjGsnUg2SatC7NUYEiLXJqxNOQU9qSpjzGtGXda9b+OKccr1kLTy8BN9yqEyqfq5lxlwdc13TA==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@angular/compiler-cli/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@angular/core": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.1.12.tgz", + "integrity": "sha512-WVA/eh3fzjx0apOzkKot4YRRUsGkHj50zFQWrAOMgivGaj1YVrvhf+m3hpglj5fn/BkLiFDl8RT0wAE8z9X+gQ==", + "peerDependencies": { + "rxjs": "^6.5.3", + "tslib": "^1.10.0", + "zone.js": "~0.10.3" + } + }, + "node_modules/@angular/forms": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-9.1.12.tgz", + "integrity": "sha512-LhjnZlC4WEsEsAJfOZLte+Lks3WBAFVeRv2lzoQNFVr/IMzBNDVfjEaaSqKF1cei3cjY39Df2nYDMJM7HfqbJA==", + "peerDependencies": { + "@angular/common": "9.1.12", + "@angular/core": "9.1.12", + "@angular/platform-browser": "9.1.12", + "rxjs": "^6.5.3", + "tslib": "^1.10.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-9.1.12.tgz", + "integrity": "sha512-rPa/hJcLfdId6bYB0b6pFUo3QIgjZlvUlmtKMGdrLNLYR8XQxPa2Y/UdN/5YeZ12htGw6GXrX9U8U7nTbUSpkw==", + "peerDependencies": { + "@angular/animations": "9.1.12", + "@angular/common": "9.1.12", + "@angular/core": "9.1.12", + "tslib": "^1.10.0" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-9.1.12.tgz", + "integrity": "sha512-NmwUZaQeMnA6f+vP9Fp9P+qjL72H8dKlxLS76ujlKHVf75pP5oahWS8wfl7KXel1tKW3FQWMMffmKf5/NHRiSw==", + "peerDependencies": { + "@angular/common": "9.1.12", + "@angular/compiler": "9.1.12", + "@angular/core": "9.1.12", + "@angular/platform-browser": "9.1.12", + "tslib": "^1.10.0" + } + }, + "node_modules/@angular/router": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-9.1.12.tgz", + "integrity": "sha512-+qCaXa9y0nsRhzjAYBqmGoQ2YkrdXgftZwuFDf6t4qEi30EXa0oS97KrlFq0M5GKdLIDGrbUm9PcdHSTOI+ZhA==", + "peerDependencies": { + "@angular/common": "9.1.12", + "@angular/core": "9.1.12", + "@angular/platform-browser": "9.1.12", + "rxjs": "^6.5.3", + "tslib": "^1.10.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.5.tgz", + "integrity": "sha512-mPVoWNzIpYJHbWje0if7Ck36bpbtTvIxOi9+6WSK9wjGEXearAqlwBoTQvVjsAY2VIwgcs8V940geY3okzRCEw==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/compat-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.9.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.3.tgz", + "integrity": "sha512-RpxM252EYsz9qLUIq6F7YJyK1sv0wWDBFuztfDGWaQKzHjqDHysxSiRUpA/X9jmfqo+WzkAVKFaUily5h+gDCQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.9.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz", + "integrity": "sha512-HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.5" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz", + "integrity": "sha512-4P+CWMJ6/j1W915ITJaUkadLObmCRRSC234uctJfn/vHrsLNxsR8dwlcXv9ZhJWzl77awf+mWXSZEKt5t0OnlA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz", + "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", + "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.4.tgz", + "integrity": "sha512-ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.5.tgz", + "integrity": "sha512-6Ycw3hjpQti0qssQcA6AMSFDHeNJ++R6dIMnpRqUjFeBBTmTDPa8zgF90OVfTvAo11mXZTlVUViY1g8ffrURLg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.4.tgz", + "integrity": "sha512-1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", + "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "node_modules/@babel/traverse": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz", + "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.5", + "@babel/types": "^7.10.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz", + "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==", + "dev": true, + "dependencies": { + "@babel/types": "^7.10.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/traverse/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/types": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@compone/class": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@compone/class/-/class-1.1.1.tgz", + "integrity": "sha512-pbODcJi0TdyKQ/PTHSHLwO4h/r5EgMdkPQLdBSaZBUiBuWdGil+0PEhpfhAWDuFrwVPKiCHYQOfs8WyGe9ABWA==" + }, + "node_modules/@compone/define": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@compone/define/-/define-1.2.4.tgz", + "integrity": "sha512-w0ZDiYMIppvb1epoNY64pkEACwn9693cc7qM1ZSKWUVZczx5vlR4iZM7by129IYUdCq0SsbxQbbPZjnzj/0Qew==", + "dependencies": { + "@compone/class": "^1.1.1", + "@compone/event": "^1.1.2" + } + }, + "node_modules/@compone/event": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@compone/event/-/event-1.1.2.tgz", + "integrity": "sha512-baJDnAr8pWefqfltNS33HieD+s23YO+w2/RD6lPxIEzlOuM1R5RT5vpUUTcrzn0Er3oj62PlfMUyS0SwnVw67Q==", + "dependencies": { + "utilise": "^2.3.5" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jsdevtools/coverage-istanbul-loader": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.3.tgz", + "integrity": "sha512-TAdNkeGB5Fe4Og+ZkAr1Kvn9by2sfL44IAHFtxlh1BA1XJ5cLpO9iSNki5opWESv3l3vSHsZ9BNKuqFKbEbFaA==", + "dev": true, + "dependencies": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.1", + "loader-utils": "^1.4.0", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.6.4" + } + }, + "node_modules/@jsdevtools/coverage-istanbul-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/@jsdevtools/coverage-istanbul-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@ngtools/webpack": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-9.1.12.tgz", + "integrity": "sha512-lypMXIq5oxBMsoDu/VOa1yUmmXthhxkCJa8LG0ZohfnbwhmZvz3SAW7omBGuVrb5cVIfLCkaRCSnQ1MNc6ULXw==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "9.1.12", + "enhanced-resolve": "4.1.1", + "rxjs": "6.5.4", + "webpack-sources": "1.4.3" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": ">=9.0.0 < 10", + "typescript": ">=3.6 < 3.9", + "webpack": "^4.0.0" + } + }, + "node_modules/@ngtools/webpack/node_modules/rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@schematics/angular": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-9.1.12.tgz", + "integrity": "sha512-r4+aPAGhstsKFMwW/kOen1ACnzuLpz+vMxEpndXOqqVXLkAMsuAbQUFYjIlMy6fH4zdhpI90EJZ1PbOrAXvKxA==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "9.1.12", + "@angular-devkit/schematics": "9.1.12" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@schematics/update": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.901.12.tgz", + "integrity": "sha512-SxGVYLTHhBC0rSF0OWSWPuJUB1Jhfqkl3o5bBgCC9//DutWiN6WoCCBTrCxR7F5vR2iiD7WqOe9CuvWYfvV8oQ==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "9.1.12", + "@angular-devkit/schematics": "9.1.12", + "@yarnpkg/lockfile": "1.1.0", + "ini": "1.3.5", + "npm-package-arg": "^8.0.0", + "pacote": "9.5.12", + "rxjs": "6.5.4", + "semver": "7.1.3", + "semver-intersect": "1.4.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 6.11.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@schematics/update/node_modules/rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@types/caseless": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", + "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==", + "optional": true + }, + "node_modules/@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.5.11.tgz", + "integrity": "sha512-fg1rOd/DehQTIJTifGqGVY6q92lDgnLfs7C6t1ccSwQrMyoTGSoH6wWzhJDZb6ezhsdwAX4EIBLe8w5fXWmEng==", + "dev": true + }, + "node_modules/@types/jasminewd2": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz", + "integrity": "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg==", + "dev": true, + "dependencies": { + "@types/jasmine": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "12.12.53", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.53.tgz", + "integrity": "sha512-51MYTDTyCziHb70wtGNFRwB4l+5JNvdqzFSkbDvpbftEgVUBEE+T5f7pROhWMp/fxp07oNIEQZd5bbfAH22ohQ==", + "devOptional": true + }, + "node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "node_modules/@types/request": { + "version": "2.48.5", + "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.5.tgz", + "integrity": "sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==", + "optional": true, + "dependencies": { + "@types/caseless": "*", + "@types/node": "*", + "@types/tough-cookie": "*", + "form-data": "^2.5.0" + } + }, + "node_modules/@types/request/node_modules/form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "optional": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/@types/selenium-webdriver": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz", + "integrity": "sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw==", + "dev": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==", + "optional": true + }, + "node_modules/@types/webpack-sources": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.8.tgz", + "integrity": "sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dependencies": { + "acorn": "^3.0.4" + } + }, + "node_modules/acorn-jsx/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-object-spread": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz", + "integrity": "sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg=", + "dependencies": { + "acorn": "^3.1.0" + } + }, + "node_modules/acorn-object-spread/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn5-object-spread": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn5-object-spread/-/acorn5-object-spread-4.0.0.tgz", + "integrity": "sha1-1XWAge7ZcSGrC+R+Mcqu8qo5lpc=", + "deprecated": "acorn>=5.4.1 supports object-spread", + "dependencies": { + "acorn": "^5.1.2" + } + }, + "node_modules/acorn5-object-spread/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adm-zip": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", + "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", + "dev": true, + "engines": { + "node": ">=0.3.0" + } + }, + "node_modules/after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/app-root-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.2.1.tgz", + "integrity": "sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "dev": true, + "dependencies": { + "default-require-extensions": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/archiver": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz", + "integrity": "sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^2.6.3", + "buffer-crc32": "^0.2.1", + "glob": "^7.1.4", + "readable-stream": "^3.4.0", + "tar-stream": "^2.1.0", + "zip-stream": "^2.1.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "dev": true, + "dependencies": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", + "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "engines": { + "node": "*" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "dev": true, + "dependencies": { + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.26", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + }, + "node_modules/axobject-query": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", + "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", + "dev": true, + "dependencies": { + "ast-types-flow": "0.0.7" + } + }, + "node_modules/babel-loader": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", + "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "dependencies": { + "callsite": "1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", + "optional": true, + "dependencies": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz", + "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "node_modules/blocking-proxy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", + "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "blocking-proxy": "built/lib/bin.js" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/bootstrap": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.0.tgz", + "integrity": "sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-icons": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/browser-icons/-/browser-icons-0.0.1.tgz", + "integrity": "sha1-iI5fEHY2A3RfpxgOTNjbCitlSOw=", + "dependencies": { + "icon-android": "*", + "icon-chrome": "*", + "icon-firefox": "*", + "icon-ie": "*", + "icon-ios": "*", + "icon-linux": "*", + "icon-opera": "*", + "icon-osx": "*", + "icon-safari": "*", + "icon-windows": "*" + } + }, + "node_modules/browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "dependencies": { + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "JSONStream": "^1.0.3", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + }, + "bin": { + "browser-pack": "bin/cmd.js" + } + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" + }, + "node_modules/browserify": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-12.0.2.tgz", + "integrity": "sha1-V/IeXm4wj/WYfE2v1EhAsrmPehk=", + "dependencies": { + "assert": "~1.3.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.1.2", + "buffer": "^3.4.3", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^5.0.15", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "~0.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "isarray": "0.0.1", + "JSONStream": "^1.0.3", + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.2", + "os-browserify": "~0.1.1", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.4.3", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~0.10.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" + }, + "bin": { + "browserify": "bin/cmd.js" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dependencies": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-rsa/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/browserify-sign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserify/node_modules/assert": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", + "integrity": "sha1-A5OaYiWCqBLMICMgoLmlbJuBWEk=", + "dependencies": { + "util": "0.10.3" + } + }, + "node_modules/browserify/node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/browserify/node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/browserify/node_modules/base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/browserify/node_modules/browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "dependencies": { + "pako": "~0.2.0" + } + }, + "node_modules/browserify/node_modules/buffer": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-3.6.2.tgz", + "integrity": "sha512-c3M77NkHJxS0zx/ErxXhDLr1v3y2MDXPeTJPvLNOaIYJ4ymHBUFQ9EXzt9HYuqAJllMoNb/EZ8hIiulnQFAUuQ==", + "dependencies": { + "base64-js": "0.0.8", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/browserify/node_modules/buffer/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/browserify/node_modules/concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + } + }, + "node_modules/browserify/node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/browserify/node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/browserify/node_modules/domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/browserify/node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/browserify/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/browserify/node_modules/https-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=" + }, + "node_modules/browserify/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/browserify/node_modules/os-browserify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", + "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=" + }, + "node_modules/browserify/node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + }, + "node_modules/browserify/node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "node_modules/browserify/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/browserify/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "node_modules/browserify/node_modules/timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dependencies": { + "process": "~0.11.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/browserify/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/browserify/node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/browserify/node_modules/vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dependencies": { + "indexof": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz", + "integrity": "sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001093", + "electron-to-chromium": "^1.3.488", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/browserstack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.0.tgz", + "integrity": "sha512-HJDJ0TSlmkwnt9RZ+v5gFpa1XZTBYTj0ywvLwJ3241J7vMw2jAsGNVhKHtmCOyg+VxeLZyaibO9UL71AsUeDIw==", + "dev": true, + "dependencies": { + "https-proxy-agent": "^2.2.1" + } + }, + "node_modules/buble": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/buble/-/buble-0.16.0.tgz", + "integrity": "sha512-Eb5vt1+IvXXPyYD1IIQIuaBwIuJOSWQ2kXzULlg5I83aLGF2qzcjRU2joYusnWFgAenvJ9xTOMvZvT0bb8BLbg==", + "dependencies": { + "acorn": "^3.3.0", + "acorn-jsx": "^3.0.1", + "acorn-object-spread": "^1.0.0", + "chalk": "^1.1.3", + "magic-string": "^0.14.0", + "minimist": "^1.2.0", + "os-homedir": "^1.0.1", + "vlq": "^0.2.2" + }, + "bin": { + "buble": "bin/buble" + } + }, + "node_modules/buble/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buble/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/buble/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/buble/node_modules/magic-string": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz", + "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI=", + "dependencies": { + "vlq": "^0.2.1" + } + }, + "node_modules/buble/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", + "optional": true, + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.0.tgz", + "integrity": "sha512-L0JpXHhplbJSiDGzyJJnJCTL7er7NzbBgxzVqLswEb4bO91Zbv17OUMuUeu/q0ZwKn3V+1HM4wb9tO4eVE/K8g==", + "dev": true, + "dependencies": { + "chownr": "^1.1.2", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^8.0.0", + "tar": "^6.0.1", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==" + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001107", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001107.tgz", + "integrity": "sha512-86rCH+G8onCmdN4VZzJet5uPELII59cUzDphko3thQFgAQG1RNa+sVLDoALIhRYmflo5iSIzWY3vu1XTWtNMQQ==", + "dev": true + }, + "node_modules/canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "node_modules/chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", + "optional": true, + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", + "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/circular-dependency-plugin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz", + "integrity": "sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz", + "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codelyzer": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.2.tgz", + "integrity": "sha512-jB4FZ1Sx7kZhvZVdf+N2BaKTdrrNZOL0Bj10RRfrhHrb3zEvXjJvvq298JPMJAiyiCS/v4zs1QlGU0ip7xGqeA==", + "dev": true, + "dependencies": { + "app-root-path": "^2.2.1", + "aria-query": "^3.0.0", + "axobject-query": "2.0.2", + "css-selector-tokenizer": "^0.7.1", + "cssauron": "^1.4.0", + "damerau-levenshtein": "^1.0.4", + "semver-dsl": "^1.0.1", + "source-map": "^0.5.7", + "sprintf-js": "^1.1.2" + }, + "peerDependencies": { + "@angular/compiler": ">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0", + "@angular/core": ">=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0", + "tslint": "^5.0.0 || ^6.0.0" + } + }, + "node_modules/codelyzer/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codelyzer/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "dependencies": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + } + }, + "node_modules/combine-source-map/node_modules/convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=" + }, + "node_modules/combine-source-map/node_modules/lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=" + }, + "node_modules/combine-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "node_modules/component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "node_modules/compress-commons": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz", + "integrity": "sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^3.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^2.3.6" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-parser": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz", + "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==", + "dependencies": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.3.tgz", + "integrity": "sha512-q5m6Vz4elsuyVEIUXr7wJdIdePWTubsqVbEMvf1WQnHGv0Q+9yPRu7MtYFPt+GBOXRav9lvIINifTQ1vSCs+eA==", + "dev": true, + "dependencies": { + "cacache": "^15.0.4", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.1", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "dependencies": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/copy-webpack-plugin/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/copy-webpack-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/copy-webpack-plugin/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/copy-webpack-plugin/node_modules/p-limit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "dependencies": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc/node_modules/buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "node_modules/crc32-stream": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz", + "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==", + "dependencies": { + "crc": "^3.4.4", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/cryonic": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cryonic/-/cryonic-1.0.0.tgz", + "integrity": "sha512-8wqWtdI+7IQVYCDS40H/H267zb2Lwn08Q7HT0hIqHNMkRPQdV355dPRu/hV02k2sBtZJ+KEnRVtaZWzT3hPVmQ==", + "engines": { + "node": ">= 0.4.x" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-loader": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.1.tgz", + "integrity": "sha512-0G4CbcZzQ9D1Q6ndOfjFuMDo8uLYMu5vc9Abs5ztyHcKvmil6GJrMiNjzzi3tQvUF+mVRuDg7bE6Oc0Prolgig==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.27", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.3", + "schema-utils": "^2.6.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "dependencies": { + "css": "^2.0.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "dependencies": { + "through": "X.X.X" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "dependencies": { + "css-tree": "1.0.0-alpha.39" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", + "dev": true + }, + "node_modules/dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/date-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-zip": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.2.tgz", + "integrity": "sha512-Ab1QY4LrWMrUuo53lLnmGOby7v8ryqxJ+bKibKSiPisx+25mhut1dScVBXAYx14i/PqSrFZvR2FRRazhLbvL+g==", + "optional": true, + "dependencies": { + "binary": "^0.3.0", + "graceful-fs": "^4.1.3", + "mkpath": "^0.1.0", + "nopt": "^3.0.1", + "q": "^1.1.2", + "readable-stream": "^1.1.8", + "touch": "0.0.3" + }, + "bin": { + "decompress-zip": "bin/decompress-zip" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-zip/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + }, + "node_modules/decompress-zip/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/decompress-zip/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "optional": true + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "dev": true, + "dependencies": { + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-graph": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", + "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "dependencies": { + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + }, + "bin": { + "deps-sort": "bin/cmd.js" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "node_modules/detective": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "dependencies": { + "acorn": "^5.2.1", + "defined": "^1.0.0" + } + }, + "node_modules/detective/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/djbx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/djbx/-/djbx-1.0.3.tgz", + "integrity": "sha512-Y8ph/85fEChtSgSgw1asP4cGLNLxlbnDBnQMpX8+MOpaiYyOn8assnSpIrwHuoGZV/sE1DUbKh9aeKlWZdHKEg==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.509", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.509.tgz", + "integrity": "sha512-cN4lkjNRuTG8rtAqTOVgwpecEC2kbKA04PG6YijcKGHK/kD0xLjiqExcAOmLUwtXZRF8cBeam2I0VZcih919Ug==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dependencies": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz", + "integrity": "sha512-b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "0.3.1", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "ws": "^7.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/engine.io-client": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.3.tgz", + "integrity": "sha512-0NGY+9hioejTEJCaSJZfWZLk4FPI9dN+1H1C4+wj2iuFba47UgZbJzfWs4aNFajnX/qAaYKbe2lLTfEEWzCmcw==", + "dev": true, + "dependencies": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz", + "integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==", + "dev": true, + "dependencies": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", + "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "node_modules/entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "node_modules/err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", + "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "dependencies": { + "es-abstract": "^1.17.4", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "dependencies": { + "estraverse": "^4.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-session": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.1.tgz", + "integrity": "sha512-UbHwgqjxQZJiWRTMyhvWGvjBQduGCSBDhhZXYenziMFjxst5rMV+aJZ6hKPHZnPyHGsrqRICxtX8jtEbm/z36Q==", + "dependencies": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.0", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express-session/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express-session/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express-session/node_modules/safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-loader": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", + "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "dependencies": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/find-package-json": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-package-json/-/find-package-json-1.2.0.tgz", + "integrity": "sha512-+SOGcLGYDJHtyqHd87ysBhmaeQ95oWspDKnMXBrnQ9Eq4OkLNqejgoaD8xVWu6GPa0B6roa6KinCMEMcVeqONw==" + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "deprecated": "Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.", + "dependencies": { + "is-buffer": "~2.0.3" + }, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat/node_modules/is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "engines": { + "node": ">=4" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz", + "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", + "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "engines": { + "node": "*" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dependencies": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/glob-base/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "node_modules/growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "engines": { + "node": ">=4.x" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "dependencies": { + "isarray": "2.0.1" + } + }, + "node_modules/has-binary2/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.5.tgz", + "integrity": "sha512-i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "node_modules/html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "dependencies": { + "agent-base": "4", + "debug": "3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/icon-android": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-android/-/icon-android-0.0.1.tgz", + "integrity": "sha1-UGtOpgCQp5LsRe5oWps2GSqmysg=" + }, + "node_modules/icon-chrome": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-chrome/-/icon-chrome-0.0.1.tgz", + "integrity": "sha1-pyTLBEyeuqXglHIYgVJnlLcbPaQ=" + }, + "node_modules/icon-firefox": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-firefox/-/icon-firefox-0.0.1.tgz", + "integrity": "sha1-a5GneSa8kQcP+DlwVu/0t6oV+iQ=" + }, + "node_modules/icon-ie": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-ie/-/icon-ie-0.0.1.tgz", + "integrity": "sha1-At7nWwtd4+dd6+FoPsNq9tSpu9k=" + }, + "node_modules/icon-ios": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-ios/-/icon-ios-0.0.1.tgz", + "integrity": "sha1-Fsq8YSVb1Mo8Z5owxUWSJGoHP3k=" + }, + "node_modules/icon-linux": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-linux/-/icon-linux-0.0.1.tgz", + "integrity": "sha1-Ih7OHpsOJE/T7uj7weHSnNTbtrA=" + }, + "node_modules/icon-opera": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-opera/-/icon-opera-0.0.1.tgz", + "integrity": "sha1-zlpxU25lvvZpwPY4fYvMBxlNZA8=" + }, + "node_modules/icon-osx": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-osx/-/icon-osx-0.0.1.tgz", + "integrity": "sha1-Gpf94GZqyB+eW+/Kun8Z/UvVVtA=" + }, + "node_modules/icon-safari": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-safari/-/icon-safari-0.0.1.tgz", + "integrity": "sha1-h0r8wJPej3Dsxbalws2DifqlUiw=" + }, + "node_modules/icon-windows": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-windows/-/icon-windows-0.0.1.tgz", + "integrity": "sha1-q+Rj9Q8Q1t/DvqLV/9Shs1C1f80=" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "dependencies": { + "source-map": "~0.5.3" + } + }, + "node_modules/inline-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/inquirer/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "dependencies": { + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "JSONStream": "^1.0.3", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + }, + "bin": { + "insert-module-globals": "bin/cmd.js" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", + "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dependencies": { + "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isbinaryfile": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "node_modules/istanbul-api": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-2.1.7.tgz", + "integrity": "sha512-LYTOa2UrYFyJ/aSczZi/6lBykVMjCCvUmT64gOe+jPZFy4w6FYfPGqFT2IiQ2BxVHHDOvCD7qrIXb0EOh4uGWw==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "compare-versions": "^3.4.0", + "fileset": "^2.0.3", + "istanbul-lib-coverage": "^2.0.5", + "istanbul-lib-hook": "^2.0.7", + "istanbul-lib-instrument": "^3.3.0", + "istanbul-lib-report": "^2.0.8", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^2.2.5", + "js-yaml": "^3.13.1", + "make-dir": "^2.1.0", + "minimatch": "^3.0.4", + "once": "^1.4.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-api/node_modules/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-api/node_modules/istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "dependencies": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-api/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-hook": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", + "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", + "dev": true, + "dependencies": { + "append-transform": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/iterate-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", + "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==" + }, + "node_modules/iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dependencies": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jasmine": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "dependencies": { + "exit": "^0.1.2", + "glob": "^7.0.6", + "jasmine-core": "~2.8.0" + }, + "bin": { + "jasmine": "bin/jasmine.js" + } + }, + "node_modules/jasmine-core": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.5.0.tgz", + "integrity": "sha512-nCeAiw37MIMA9w9IXso7bRaLl+c/ef3wnxsoSAlYrzS+Ot0zTG6nU8G/cIfGkqpkjX2wNaIW9RFG0TwIFnG6bA==", + "dev": true + }, + "node_modules/jasmine-spec-reporter": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.2.1.tgz", + "integrity": "sha512-FZBoZu7VE5nR7Nilzy+Np8KuVIOxF4oXDPDknehCYBDE080EnlPu0afdZNmpGDBRCUBv3mj5qgqCRmk6W/K8vg==", + "dev": true, + "dependencies": { + "colors": "1.1.2" + } + }, + "node_modules/jasmine/node_modules/jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + }, + "node_modules/jasminewd2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true, + "engines": { + "node": ">= 6.9.x" + } + }, + "node_modules/jest-worker": { + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.1.0.tgz", + "integrity": "sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg==", + "dev": true, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jquery": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "engines": { + "node": "*" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jszip": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", + "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/karma": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/karma/-/karma-5.0.9.tgz", + "integrity": "sha512-dUA5z7Lo7G4FRSe1ZAXqOINEEWxmCjDBbfRBmU/wYlSMwxUQJP/tEEP90yJt3Uqo03s9rCgVnxtlfq+uDhxSPg==", + "dev": true, + "dependencies": { + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.0.0", + "colors": "^1.4.0", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "flatted": "^2.0.2", + "glob": "^7.1.6", + "graceful-fs": "^4.2.4", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.6", + "lodash": "^4.17.15", + "log4js": "^6.2.1", + "mime": "^2.4.5", + "minimatch": "^3.0.4", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^2.3.0", + "source-map": "^0.6.1", + "tmp": "0.2.1", + "ua-parser-js": "0.7.21", + "yargs": "^15.3.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-coverage-istanbul-reporter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.1.1.tgz", + "integrity": "sha512-CH8lTi8+kKXGvrhy94+EkEMldLCiUA0xMOiL31vvli9qK0T+qcXJAwWBRVJWnVWxYkTmyWar8lPz63dxX6/z1A==", + "dev": true, + "dependencies": { + "istanbul-api": "^2.1.6", + "minimatch": "^3.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/mattlewis92" + } + }, + "node_modules/karma-jasmine": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-3.0.3.tgz", + "integrity": "sha512-80iBR8/hLFY2Uw3S2GG6EndWtMCGMJjrCYNwYROWsJFVTjWrRSsLqcA2ye+U3ygW5sjOQo8f+78L8cGUxjC/+A==", + "dev": true, + "dependencies": { + "jasmine-core": "^3.5.0" + }, + "engines": { + "node": ">= 8" + }, + "peerDependencies": { + "karma": "*" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz", + "integrity": "sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q==", + "dev": true, + "peerDependencies": { + "jasmine-core": ">=3.5", + "karma": ">=0.9", + "karma-jasmine": ">=1.1" + } + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/karma/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/karma/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/karma/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/karma/node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/karma/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/karma/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/karma/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/karma/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "dependencies": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "node_modules/lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "dependencies": { + "invert-kv": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/less/-/less-3.11.3.tgz", + "integrity": "sha512-VkZiTDdtNEzXA3LgjQiC3D7/ejleBPFVvq+aRI9mIj+Zhmif5TvFPM244bT4rzkvOCvJ9q4zAztok1M7Nygagw==", + "dev": true, + "dependencies": { + "clone": "^2.1.2", + "tslib": "^1.10.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-5.0.0.tgz", + "integrity": "sha512-bquCU89mO/yWLaUq0Clk7qCsKhsF/TZpJUzETRvJa9KSVEL9SO3ovCvdEHISBhrC81OwC8QSVX7E0bzElZj9cg==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">= 4.8.0" + }, + "peerDependencies": { + "less": "^2.3.1 || ^3.0.0", + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/less-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/less-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "dependencies": { + "leven": "^3.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/license-webpack-plugin": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.1.4.tgz", + "integrity": "sha512-1Xq72fmPbTg5KofXs+yI5L4QqPFjQ6mZxoeI6D7gfiEDOtaEIk6PGrdLaej90bpDqKNHNxlQ/MW4tMAL6xMPJQ==", + "dev": true, + "dependencies": { + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dependencies": { + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log4js": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", + "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "dev": true, + "dependencies": { + "date-format": "^3.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.1", + "rfdc": "^1.1.4", + "streamroller": "^2.2.4" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-loglevel?utm_medium=referral&utm_source=npm_fund" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lru-cache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "dev": true, + "dependencies": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz", + "integrity": "sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz", + "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkpath": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=", + "optional": true + }, + "node_modules/mocha": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", + "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.3.1", + "debug": "3.2.6", + "diff": "4.0.2", + "escape-string-regexp": "1.0.5", + "find-up": "4.1.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "ms": "2.1.2", + "object.assign": "4.1.0", + "promise.allsettled": "1.0.2", + "serialize-javascript": "3.0.0", + "strip-json-comments": "3.0.1", + "supports-color": "7.1.0", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.0.0", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 10.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mocha/node_modules/chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/mocha/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/mocha/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "dependencies": { + "picomatch": "^2.0.7" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/mocha/node_modules/serialize-javascript": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", + "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==" + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/module-deps": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", + "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", + "dependencies": { + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.0", + "defined": "^1.0.0", + "detective": "^4.0.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "JSONStream": "^1.0.3", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.3", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + }, + "bin": { + "module-deps": "bin/cmd.js" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/module-deps/node_modules/concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + } + }, + "node_modules/module-deps/node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/module-deps/node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "node_modules/module-deps/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanosocket": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nanosocket/-/nanosocket-1.1.0.tgz", + "integrity": "sha512-v2LsjYMRu3/JT/z8Qpkj1X5dgwCptC3D0NzeYlb7tb2qGJhlx0PSXZJraf1tRPKipj2iwB15GRzqUaOlN+LieQ==" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/ngrok": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/ngrok/-/ngrok-3.2.7.tgz", + "integrity": "sha512-B7K15HM0qRZplL2aO/yfxixYubH0M50Pfu0fa4PDcmXP7RC+wyYzu6YtX77BBHHCfbwCzkObX6YdO8ThpCR6Lg==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@types/node": "^8.10.50", + "@types/request": "^2.48.2", + "decompress-zip": "^0.3.2", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "uuid": "^3.3.2" + }, + "bin": { + "ngrok": "bin/ngrok" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/ngrok/node_modules/@types/node": { + "version": "8.10.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.62.tgz", + "integrity": "sha512-76fupxOYVxk36kb7O/6KtrAPZ9jnSK3+qisAX4tQMEuGNdlvl7ycwatlHqjoE6jHfVtXFM3pCrCixZOidc5cuw==", + "optional": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, + "dependencies": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "dev": true, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "dev": true + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.0.1.tgz", + "integrity": "sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==", + "dev": true, + "dependencies": { + "hosted-git-info": "^3.0.2", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-pick-manifest": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.0.0.tgz", + "integrity": "sha512-PdJpXMvjqt4nftNEDpCgjBUF8yI3Q3MyuAmVB9nemnnCg32F4BPL/JFBfdj8DubgHCYUFQhtLWmBPvdsFtjWMg==", + "dev": true, + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.0.0", + "semver": "^7.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.5.tgz", + "integrity": "sha512-yQ0/U4fYpCCqmueB2g8sc+89ckQ3eXpmU4+Yi2j5o/r0WkKvE2+Y0tK3DEILAtn2UaQTkjTHxIXe2/CSdit+/Q==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/npm-registry-fetch/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/open/-/open-7.0.3.tgz", + "integrity": "sha512-sP2ru2v0P290WFfv49Ap8MF6PkzGNnGlAwHweB4WR4mr5d2d0woiCluUeJ218w7/+PmoBy9JmYgD5A4mLcWOFA==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.0.3.tgz", + "integrity": "sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.12.tgz", + "integrity": "sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.3", + "cacache": "^12.0.2", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.3", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-normalize-package-bin": "^1.0.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^3.0.0", + "npm-registry-fetch": "^4.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.6.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + } + }, + "node_modules/pacote/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/pacote/node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/pacote/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/pacote/node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/pacote/node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/pacote/node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/pacote/node_modules/npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "node_modules/pacote/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/pacote/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/pacote/node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/pacote/node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/pacote/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "dependencies": { + "path-platform": "~0.11.15" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dependencies": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "node_modules/parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "node_modules/path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "engines": { + "node": "*" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "node_modules/popper": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/popper/-/popper-1.0.1.tgz", + "integrity": "sha512-i/6yRlY5+VomX0ScQ5TI4Ro8XlQbOj7NMRf0hSnUEVv/aAP6IbrxvNcRsrEG6VsKzvltfINPeD4p++6SKwOTSA==", + "dependencies": { + "browser-icons": "*", + "browserify": "^12.0.0", + "buble": "^0.16.0", + "chai": "*", + "chokidar": "*", + "colors": "^1.1.2", + "compression": "*", + "cryonic": "^1.0.0", + "express": "^4.12.4", + "js-yaml": "*", + "minimist": "*", + "mocha": "*", + "platform": "*", + "rijs": "*", + "rijs.core": "*", + "rijs.css": "*", + "rijs.data": "*", + "rijs.fn": "*", + "rijs.npm": "*", + "rijs.resdir": "*", + "rijs.sync": "*", + "serve-static": "*", + "utilise": "*", + "wd": "*" + }, + "bin": { + "popper": "cli" + }, + "optionalDependencies": { + "ngrok": "*" + } + }, + "node_modules/portfinder": { + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.27.tgz", + "integrity": "sha512-bJ3U3MThKnyJ9Dx1Idtm5pQmxXqw08+XOHhi/Lie8OF1OlhVaBFhsntAIhkZYjfDcCzszSr0w1yCbccThhzgxQ==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", + "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-import": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", + "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-import/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "dependencies": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "dependencies": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/promise-retry/node_modules/retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/promise.allsettled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", + "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "dependencies": { + "array.prototype.map": "^1.0.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "iterate-value": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "dependencies": { + "genfun": "^5.0.0" + } + }, + "node_modules/protractor": { + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.4.tgz", + "integrity": "sha512-BaL4vePgu3Vfa/whvTUAlgaCAId4uNSGxIFSCXMgj7LMYENPWLp85h5RBi9pdpX/bWQ8SF6flP7afmi2TC4eHw==", + "dev": true, + "dependencies": { + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "^3.0.0", + "blocking-proxy": "^1.0.0", + "browserstack": "^1.5.1", + "chalk": "^1.1.3", + "glob": "^7.0.3", + "jasmine": "2.8.0", + "jasminewd2": "^2.1.0", + "q": "1.4.1", + "saucelabs": "^1.5.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "~0.4.0", + "webdriver-js-extender": "2.1.0", + "webdriver-manager": "^12.0.6", + "yargs": "^12.0.5" + }, + "bin": { + "protractor": "bin/protractor", + "webdriver-manager": "bin/webdriver-manager" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/protractor/node_modules/@types/q": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "node_modules/protractor/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/protractor/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/protractor/node_modules/del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/protractor/node_modules/globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/protractor/node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "node_modules/protractor/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/protractor/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/protractor/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/protractor/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/protractor/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/protractor/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/protractor/node_modules/webdriver-manager": { + "version": "12.1.7", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.7.tgz", + "integrity": "sha512-XINj6b8CYuUYC93SG3xPkxlyUc3IJbD6Vvo75CVGuG9uzsefDzWQrhz0Lq8vbPxtb4d63CZdYophF8k8Or/YiA==", + "dev": true, + "dependencies": { + "adm-zip": "^0.4.9", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + }, + "bin": { + "webdriver-manager": "bin/webdriver-manager" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/protractor/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/protractor/node_modules/yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "node_modules/protractor/node_modules/yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true + }, + "node_modules/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dependencies": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.0.tgz", + "integrity": "sha512-iINUOYvl1cGEmfoaLjnZXt4bKfT2LJnZZib5N/LLyAphC+Dd11vNP9CNVb38j+SAJpFI1uo8j9frmih53ASy7Q==", + "dev": true, + "dependencies": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/raw-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/raw-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/read-package-json": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", + "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", + "dev": true, + "dependencies": { + "glob": "^7.1.1", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.2" + } + }, + "node_modules/read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "dev": true, + "dependencies": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dependencies": { + "is-equal-shallow": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "devOptional": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "optional": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "optional": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", + "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", + "dev": true + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "node_modules/rijs": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/rijs/-/rijs-0.9.1.tgz", + "integrity": "sha512-Hl5yWFZUdVePXIOHRrFXGxQZ2+fzWucqqx/aQjkE0PxbmNyOY0WA/SWdDA1eKeqb7lh2a0vcchR9mZLiQ9rHFQ==", + "dependencies": { + "rijs.components": "*", + "rijs.core": "*", + "rijs.css": "*", + "rijs.data": "*", + "rijs.fn": "*", + "rijs.pages": "*", + "rijs.resdir": "*", + "rijs.serve": "*", + "rijs.sessions": "*", + "rijs.singleton": "*", + "rijs.sync": "*", + "utilise": "*" + } + }, + "node_modules/rijs.components": { + "version": "3.1.16", + "resolved": "https://registry.npmjs.org/rijs.components/-/rijs.components-3.1.16.tgz", + "integrity": "sha512-7TneWZIILv20erfzKtU1xnwtFSxiB+/9rwdS/3WGkugUbaXZF811kNfvaOlE4+BEj08CV8o0Dkasih3p4NV/dw==", + "dependencies": { + "@compone/define": "^1.2.4", + "utilise": "^2.3.5" + } + }, + "node_modules/rijs.core": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/rijs.core/-/rijs.core-1.2.6.tgz", + "integrity": "sha512-bB/tay726eZomQe91ciIuSGM1zDNyIuOkKdg6jRvYOGR8N30x5qHoADVgCEJgpgqlsPjmuBq6qPsJ3Pw4Nv6Uw==", + "dependencies": { + "colors": "^1.1.0", + "utilise": "^2.3.5" + } + }, + "node_modules/rijs.css": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/rijs.css/-/rijs.css-1.2.4.tgz", + "integrity": "sha512-2VKq0iWFki9gZMntUCoOCJVxn/o7tOZu7L0MzD7srPKiynaTsk8A7PjTwFmds1vdJ995v8adg3ax0eS5i+Jbow==", + "dependencies": { + "djbx": "^1.0.3", + "utilise": "^2.3.3" + } + }, + "node_modules/rijs.data": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/rijs.data/-/rijs.data-2.2.4.tgz", + "integrity": "sha512-zvR1GzRzcqZOeD7K+YVV7MmvLeLFbrLsrkxkEW570WiLQsnjTaZ6hLnftXlHLnPMWMIrGfs8gh6BJLWY3XcjXA==", + "dependencies": { + "utilise": "^2.3.5" + } + }, + "node_modules/rijs.fn": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/rijs.fn/-/rijs.fn-1.2.6.tgz", + "integrity": "sha512-v/xM7OOzS8HXqGA0y9ey/D0YOyAjiujKJT17/4U0CqViVhMi+0AsJCSuJqSMS4CkzLpy3CqdgKkRD6hnet3i+w==", + "dependencies": { + "browser-resolve": "^1.11.2", + "utilise": "^2.3.5" + } + }, + "node_modules/rijs.npm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rijs.npm/-/rijs.npm-2.0.0.tgz", + "integrity": "sha512-xRg5+MH0H5fDe9aMi68xZHq3E6AH1+fouGIJ+a7uFoirnbYdP9YqMK3QYFnvslF0Is08Rhx/R9P/7vwpI1N4rg==", + "dependencies": { + "browser-resolve": "^1.11.2", + "browserify": "^14.5.0", + "find-package-json": "^1.0.0", + "utilise": "*" + } + }, + "node_modules/rijs.npm/node_modules/browserify": { + "version": "14.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz", + "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==", + "dependencies": { + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "JSONStream": "^1.0.3", + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.8", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~1.0.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" + }, + "bin": { + "browserify": "bin/cmd.js" + } + }, + "node_modules/rijs.npm/node_modules/buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "node_modules/rijs.npm/node_modules/concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + } + }, + "node_modules/rijs.npm/node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/rijs.npm/node_modules/concat-stream/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "node_modules/rijs.npm/node_modules/domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/rijs.npm/node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/rijs.npm/node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "node_modules/rijs.npm/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/rijs.npm/node_modules/string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/rijs.npm/node_modules/timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dependencies": { + "process": "~0.11.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/rijs.npm/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/rijs.npm/node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/rijs.npm/node_modules/vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dependencies": { + "indexof": "0.0.1" + } + }, + "node_modules/rijs.pages": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rijs.pages/-/rijs.pages-1.3.0.tgz", + "integrity": "sha512-230MZ7oyDVPoTBQSHuA3vqawikFgRtvoVRaRq7utWPpbo7NpDO7TaOsJmzM66WPypMXStH5ijyFADXwrqYJvdg==", + "dependencies": { + "compression": "^1.6.2", + "express": "^4.16.2", + "serve-static": "^1.13.1", + "utilise": "*" + } + }, + "node_modules/rijs.resdir": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/rijs.resdir/-/rijs.resdir-1.4.4.tgz", + "integrity": "sha512-l31HSXq13Rqaxr5wfY4d2MBFdTwmgG1A/FxGNrBc31E2WgBe4Hj86LhnRQage4SN8RjVZnf1JWWakbS7BVfoBw==", + "dependencies": { + "chokidar": "^1.0.5", + "glob": "^7.1.2", + "minimist": "^1.2.0", + "utilise": "^2.3.5" + } + }, + "node_modules/rijs.resdir/node_modules/anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dependencies": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "node_modules/rijs.resdir/node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dependencies": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + }, + "optionalDependencies": { + "fsevents": "^1.0.0" + } + }, + "node_modules/rijs.resdir/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/rijs.resdir/node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/rijs.resdir/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/rijs.resdir/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.resdir/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rijs.serve": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/rijs.serve/-/rijs.serve-1.1.1.tgz", + "integrity": "sha512-BZ4tNnMakHvfv0pLVLm1xtN7fncAnux5n57A1RsFOma1Y2wexM/ww8BHwQrsCkSYP+3ujfljthyb1J3HJGwXpA==", + "dependencies": { + "compression": "^1.7.2", + "express": "^4.16.3", + "utilise": "^2.3.5" + } + }, + "node_modules/rijs.sessions": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rijs.sessions/-/rijs.sessions-1.1.2.tgz", + "integrity": "sha512-vj9iV8ov5awAnDy5x28FEezafbMClO/1JhnBIIsQg9DQ5vQBysPlwyiSHtNelXmE9gFbaxnsPD1/mUc3hm3FsQ==", + "dependencies": { + "cookie-parser": "^1.3.5", + "express-session": "^1.15.3", + "utilise": "*" + } + }, + "node_modules/rijs.singleton": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rijs.singleton/-/rijs.singleton-1.0.0.tgz", + "integrity": "sha512-QeVEkimxkU0v06NnMYkKsj7R2AzFewG2FH1wMuUtO88n7gY7C/zdbFkNbYeWxqL+tuK+eLYWGFuoburTNM7rXQ==", + "dependencies": { + "utilise": "*" + } + }, + "node_modules/rijs.sync": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/rijs.sync/-/rijs.sync-2.3.5.tgz", + "integrity": "sha512-tcbhmjLyWb+2s2gdiSmROEoD/OQPFeKC9xBnKgs0H+umY8CaVrVPGFdr1y1qovm7HxUbdk/BKqi94GQDc5XB3A==", + "dependencies": { + "buble": "github:pemrouz/buble", + "express": "^4.14.0", + "lru_map": "^0.3.3", + "platform": "^1.3.4", + "utilise": "^2.3.5", + "xrs": "^1.2.2" + } + }, + "node_modules/rijs.sync/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/rijs.sync/node_modules/buble": { + "version": "0.18.0", + "resolved": "git+ssh://git@github.com/pemrouz/buble.git#4e639aeeb64712ac95dc30a52750d1ee4432c9c8", + "integrity": "sha512-vBjSU8v5gODqXVUvlpgEzjtSMXz2Am8Yh7O1PUZmx6DAzKWT1CrYm5azoYhAGLCWOlkd4aN6LEOCZ+dgVt2rFA==", + "license": "MIT", + "dependencies": { + "acorn": "^5.1.2", + "acorn-jsx": "^3.0.1", + "acorn5-object-spread": "^4.0.0", + "chalk": "^2.1.0", + "magic-string": "^0.22.4", + "minimist": "^1.2.0", + "os-homedir": "^1.0.1", + "vlq": "^0.2.2" + }, + "bin": { + "buble": "bin/buble" + } + }, + "node_modules/rijs.sync/node_modules/magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "dependencies": { + "vlq": "^0.2.2" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.1.0.tgz", + "integrity": "sha512-gfE1455AEazVVTJoeQtcOq/U6GSxwoj4XPSWVsuWmgIxj7sBQNLDOSA82PbdMe+cP8ql8fR1jogPFe8Wg8g4SQ==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.26.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.3.tgz", + "integrity": "sha512-5NMHI1+YFYw4sN3yfKjpLuV9B5l7MqQ6FlkTcC4FT+oHbBRUZoSjHrrt/mE0nFXJyY2kQtU9ou9HxvFVjLFuuw==", + "dev": true, + "dependencies": { + "chokidar": ">=2.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/sass-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/saucelabs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", + "dev": true, + "dependencies": { + "https-proxy-agent": "^2.2.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selenium-webdriver": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", + "dev": true, + "dependencies": { + "jszip": "^3.1.3", + "rimraf": "^2.5.4", + "tmp": "0.0.30", + "xml2js": "^0.4.17" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/selenium-webdriver/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/selenium-webdriver/node_modules/tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dev": true, + "dependencies": { + "node-forge": "0.9.0" + } + }, + "node_modules/semver": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz", + "integrity": "sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "dependencies": { + "semver": "^5.3.0" + } + }, + "node_modules/semver-dsl/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-intersect": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", + "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", + "dev": true, + "dependencies": { + "semver": "^5.0.0" + } + }, + "node_modules/semver-intersect/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "dependencies": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "node_modules/shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socket.io": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz", + "integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==", + "dev": true, + "dependencies": { + "debug": "~4.1.0", + "engine.io": "~3.4.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.3.0", + "socket.io-parser": "~3.4.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true + }, + "node_modules/socket.io-client": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz", + "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==", + "dev": true, + "dependencies": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + } + }, + "node_modules/socket.io-client/node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/socket.io-client/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/socket.io-client/node_modules/socket.io-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", + "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "dev": true, + "dependencies": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", + "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", + "dev": true, + "dependencies": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/socket.io-parser/node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/socket.io-parser/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "dependencies": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "dependencies": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "dependencies": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/source-map-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/source-map-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/speed-measure-webpack-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.1.tgz", + "integrity": "sha512-qVIkJvbtS9j/UeZumbdfz0vg+QfG/zxonAjzefZrqzkr7xOncLVXkeGbTpzd1gjCBM4PmVNkWlkeTVhgskAGSQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "webpack": "^1 || ^2 || ^3 || ^4" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dependencies": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/streamroller": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", + "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "dev": true, + "dependencies": { + "date-format": "^2.1.0", + "debug": "^4.1.1", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/streamroller/node_modules/date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/streamroller/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/style-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", + "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "dev": true, + "dependencies": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.6.4" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylus": { + "version": "0.54.7", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.7.tgz", + "integrity": "sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug==", + "dev": true, + "dependencies": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.3", + "mkdirp": "~0.5.x", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.0.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "dependencies": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + }, + "peerDependencies": { + "stylus": ">=0.52.4" + } + }, + "node_modules/stylus-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/stylus-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/stylus/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stylus/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/stylus/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dependencies": { + "minimist": "^1.1.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "dependencies": { + "acorn-node": "^1.2.0" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz", + "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.0", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar-stream": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", + "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", + "dependencies": { + "bl": "^4.0.1", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser": { + "version": "4.6.10", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz", + "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.0.3.tgz", + "integrity": "sha512-bZFnotuIKq5Rqzrs+qIwFzGdKdffV9epG5vDSEbYzvKAhPeR5RbbrQysfPgbIIMhNAQtZD2hGwBfSKUXjXZZZw==", + "dev": true, + "dependencies": { + "cacache": "^15.0.4", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.0.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^3.1.0", + "source-map": "^0.6.1", + "terser": "^4.6.13", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "dependencies": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.1.0.tgz", + "integrity": "sha512-Z9P5pZ6UC+kakMbNJn+tA2RdVdNX5WH1x+5UCBZ9MxIK24pjYtFt96fK+UwBTrjLYm232g1xz0L3eTh51OW+yQ==", + "dev": true, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/terser-webpack-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", + "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", + "optional": true, + "dependencies": { + "nopt": "~1.0.10" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "devOptional": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-node": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz", + "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==", + "dev": true, + "dependencies": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + }, + "bin": { + "ts-node": "dist/bin.js" + }, + "engines": { + "node": ">=4.2.0" + }, + "peerDependencies": { + "typescript": ">=2.0" + } + }, + "node_modules/tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "node_modules/tslint": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.2.tgz", + "integrity": "sha512-UyNrLdK3E0fQG/xWNqAFAC5ugtFyPO4JJR1KyyfQAyzR8W0fTRrC91A8Wej4BntFzcvETdCSDa/4PnNYJQLYiA==", + "deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.10.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" + } + }, + "node_modules/tslint/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typescript": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", + "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "bin": { + "umd": "bin/cli.js" + } + }, + "node_modules/undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "dependencies": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + }, + "bin": { + "undeclared-identifiers": "bin.js" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universal-analytics": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", + "integrity": "sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw==", + "dev": true, + "dependencies": { + "debug": "^3.0.0", + "request": "^2.88.0", + "uuid": "^3.0.0" + } + }, + "node_modules/universal-analytics/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/utilise": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/utilise/-/utilise-2.3.8.tgz", + "integrity": "sha512-scuRvOkBODMEvS87Uz0Pe3f737JSszUAgB9pHHOHaHroA0MfFC+STXBIDT3x/uMQx/9sbREJnHUhs9xfRPT+gg==", + "dependencies": { + "colors": "^1.2.3", + "through": "^2.3.8" + } + }, + "node_modules/utilise/node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/uws": { + "version": "9.148.0", + "resolved": "https://registry.npmjs.org/uws/-/uws-9.148.0.tgz", + "integrity": "sha512-vWt+e8dOdwLM4neb1xIeZuQ7ZUN3l7n0qTKrOUtU1EZrV4BpmrSnsEL30d062/ocqRMGtLpwzVFsLKFgXomA9g==", + "deprecated": "New code is available at github.com/uNetworking/uWebSockets.js", + "hasInstallScript": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/vargs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz", + "integrity": "sha1-a2GE2mUgzDIEzhtAfKwm2SYJ6/8=", + "engines": { + "node": ">=0.1.93" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + }, + "engines": { + "node": "<8.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/wd": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/wd/-/wd-1.12.1.tgz", + "integrity": "sha512-O99X8OnOgkqfmsPyLIRzG9LmZ+rjmdGFBCyhGpnsSL4MB4xzHoeWmSVcumDiQ5QqPZcwGkszTgeJvjk2VjtiNw==", + "engines": [ + "node" + ], + "hasInstallScript": true, + "dependencies": { + "archiver": "^3.0.0", + "async": "^2.0.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.1", + "q": "^1.5.1", + "request": "2.88.0", + "vargs": "^0.1.0" + }, + "bin": { + "wd": "lib/bin.js" + } + }, + "node_modules/wd/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/wd/node_modules/request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/wd/node_modules/tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dependencies": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/webdriver-js-extender": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", + "dev": true, + "dependencies": { + "@types/selenium-webdriver": "^3.0.0", + "selenium-webdriver": "^3.0.1" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dev": true, + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.4.0.tgz", + "integrity": "sha512-GB1kB/LwAWC3CxwcedGhMkxGpNZxSheCe1q+KJP1bakuieAdX/rGHEcf5zsEzhKXpqsGqokgsDoD9dIkr61VDQ==", + "dev": true, + "dependencies": { + "webpack-sources": "^1.3.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "html-webpack-plugin": "^2.21.0 || ~3 || >=4.0.0-alpha.2 <5", + "webpack": "^1.12.11 || ~2 || ~3 || ~4" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^3.1.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dev": true, + "dependencies": { + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-plugin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-4.0.3.tgz", + "integrity": "sha512-7hFDYWiKcE3yHZvemsoM9lZis/PzurHAEX1ej8PLCu818Rt6QqUAiDdxHPCKZctzmhqzPpcFSgvMCiPbtooqAg==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + }, + "peerDependencies": { + "webpack": ">= 4" + } + }, + "node_modules/worker-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/worker-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/workerpool": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", + "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==" + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xrs": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/xrs/-/xrs-1.2.2.tgz", + "integrity": "sha512-pLmxYQnG3Qm0xtZZMFr7W7ls9DYNtNe9D5KLQpniu3DeoHDMkFXrjo8OjCEyhQ3Pf4Jr/pYFDhuMrQVTfEqEOw==", + "dependencies": { + "colors": "^1.2.1", + "express": "^4.15.4", + "nanosocket": "*", + "utilise": "^2.3.5", + "uws": "^9.148.0" + } + }, + "node_modules/xrs/node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dependencies": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/zip-stream": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.3.tgz", + "integrity": "sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q==", + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^2.1.1", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/zip-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/zone.js": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", + "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==" + } + }, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.901.12.tgz", + "integrity": "sha512-gLlsxa+3JPV1m1gRvRMujOs4xKox6I5BkYmOD1zfu+dB6y3LuBAvHfXA6FaTDVOMBrmSlWnE4PmOmB6xd7wxMA==", + "dev": true, + "requires": { + "@angular-devkit/core": "9.1.12", + "rxjs": "6.5.4" + }, + "dependencies": { + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular-devkit/build-angular": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.901.12.tgz", + "integrity": "sha512-enK+u1Lg1a/KWUs3r8Tc7Igduu5ph9fgziV8bjQeVrswrqFb0m0eEhxe/zV8rvE92H3NBZp5Z+uzOYIcg4eirw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.901.12", + "@angular-devkit/build-optimizer": "0.901.12", + "@angular-devkit/build-webpack": "0.901.12", + "@angular-devkit/core": "9.1.12", + "@babel/core": "7.9.0", + "@babel/generator": "7.9.3", + "@babel/preset-env": "7.9.0", + "@babel/template": "7.8.6", + "@jsdevtools/coverage-istanbul-loader": "3.0.3", + "@ngtools/webpack": "9.1.12", + "ajv": "6.12.3", + "autoprefixer": "9.7.4", + "babel-loader": "8.0.6", + "browserslist": "^4.9.1", + "cacache": "15.0.0", + "caniuse-lite": "^1.0.30001032", + "circular-dependency-plugin": "5.2.0", + "copy-webpack-plugin": "6.0.3", + "core-js": "3.6.4", + "css-loader": "3.5.1", + "cssnano": "4.1.10", + "file-loader": "6.0.0", + "find-cache-dir": "3.3.1", + "glob": "7.1.6", + "jest-worker": "25.1.0", + "karma-source-map-support": "1.4.0", + "less": "3.11.3", + "less-loader": "5.0.0", + "license-webpack-plugin": "2.1.4", + "loader-utils": "2.0.0", + "mini-css-extract-plugin": "0.9.0", + "minimatch": "3.0.4", + "open": "7.0.3", + "parse5": "4.0.0", + "postcss": "7.0.27", + "postcss-import": "12.0.1", + "postcss-loader": "3.0.0", + "raw-loader": "4.0.0", + "regenerator-runtime": "0.13.5", + "rimraf": "3.0.2", + "rollup": "2.1.0", + "rxjs": "6.5.4", + "sass": "1.26.3", + "sass-loader": "8.0.2", + "semver": "7.1.3", + "source-map": "0.7.3", + "source-map-loader": "0.2.4", + "speed-measure-webpack-plugin": "1.3.1", + "style-loader": "1.1.3", + "stylus": "0.54.7", + "stylus-loader": "3.0.2", + "terser": "4.6.10", + "terser-webpack-plugin": "3.0.3", + "tree-kill": "1.2.2", + "webpack": "4.42.0", + "webpack-dev-middleware": "3.7.2", + "webpack-dev-server": "3.11.0", + "webpack-merge": "4.2.2", + "webpack-sources": "1.4.3", + "webpack-subresource-integrity": "1.4.0", + "worker-plugin": "4.0.3" + }, + "dependencies": { + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular-devkit/build-optimizer": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.901.12.tgz", + "integrity": "sha512-XuXA+6y9QkIAwSVZhWmne4r7qugUUWaXobgRefbn9heiRlY8/7XkZmmvbSrxc1fgQfQar52W9fAa19fAIeNvnw==", + "dev": true, + "requires": { + "loader-utils": "2.0.0", + "source-map": "0.7.3", + "tslib": "1.11.1", + "typescript": "3.6.5", + "webpack-sources": "1.4.3" + }, + "dependencies": { + "tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "dev": true + }, + "typescript": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.5.tgz", + "integrity": "sha512-BEjlc0Z06ORZKbtcxGrIvvwYs5hAnuo6TKdNFL55frVDlB+na3z5bsLhFaIxmT+dPWgBIjMo6aNnTOgHHmHgiQ==", + "dev": true + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.901.12.tgz", + "integrity": "sha512-zrhZV2LhQ4uFl9at9i2jiedIu932HsaFN4OMMsTFlV+6CZxtEUBI85hhnPa5KQtIYQr2OMQSQf/FyhnBGs0riQ==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.901.12", + "@angular-devkit/core": "9.1.12", + "rxjs": "6.5.4" + }, + "dependencies": { + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular-devkit/core": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-9.1.12.tgz", + "integrity": "sha512-D/GnBeSlmdgGn7EhuE32HuPuRAjvUuxi7Q6WywBI8PSsXKAGnrypghBwMATNnOA24//CgbW2533Y9VWHaeXdeA==", + "dev": true, + "requires": { + "ajv": "6.12.3", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.5.4", + "source-map": "0.7.3" + }, + "dependencies": { + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular-devkit/schematics": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-9.1.12.tgz", + "integrity": "sha512-+GYnUzmIy1/QpYitCC8mI7jcrViGHTtOKvvDPEFjU2nggjNEQaMmsHcdIsjrqggEc23ZZyebNAIewT8CMkJyrQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "9.1.12", + "ora": "4.0.3", + "rxjs": "6.5.4" + }, + "dependencies": { + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@angular/animations": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-9.1.12.tgz", + "integrity": "sha512-tphpf9QHnOPoL2Jl7KpR+R5aHNW3oifLEmRUTajJYJGvo1uzdUDE82+V9OGOinxJsYseCth9gYJhN24aYTB9NA==", + "requires": {} + }, + "@angular/cli": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-9.1.12.tgz", + "integrity": "sha512-B0yOab5WbD84bIRRUKOPAJnpka8Qj+CRt61wJfjsqpd/Rj7pD/3ubmdCNoBH7Xa6UlOb0tdYqRPsqfK7uEL0sw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.901.12", + "@angular-devkit/core": "9.1.12", + "@angular-devkit/schematics": "9.1.12", + "@schematics/angular": "9.1.12", + "@schematics/update": "0.901.12", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.1.1", + "ini": "1.3.5", + "inquirer": "7.1.0", + "npm-package-arg": "8.0.1", + "npm-pick-manifest": "6.0.0", + "open": "7.0.3", + "pacote": "9.5.12", + "read-package-tree": "5.3.1", + "rimraf": "3.0.2", + "semver": "7.1.3", + "symbol-observable": "1.2.0", + "universal-analytics": "0.4.20", + "uuid": "7.0.2" + }, + "dependencies": { + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "uuid": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz", + "integrity": "sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw==", + "dev": true + } + } + }, + "@angular/common": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-9.1.12.tgz", + "integrity": "sha512-XSIqkbM6VV1yixF9zuzeE5eqN1VsiXS517K2VU0XgCRSAzhVhLOeKsdYjeLf7PdSu/HgW/Tr81H+isi9A9I0YA==", + "requires": {} + }, + "@angular/compiler": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.1.12.tgz", + "integrity": "sha512-suefk0OFkaJpUUKnV+phbL4T8fmVGHvzkereY5eqybQlumOez8NPL1PJcygAylh/E6OIAYm8SWookYwM6ZY9dg==", + "requires": {} + }, + "@angular/compiler-cli": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-9.1.12.tgz", + "integrity": "sha512-bbqJ+fbY+aQejSYuHUjE1qYJCXkZBM5Hru9eN7m/j376u83MQ5jWdC290uYx+ipsXcPTa/YRZ44jpL+5cCzIrg==", + "dev": true, + "requires": { + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.7.2", + "fs-extra": "4.0.2", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "semver": "^6.3.0", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.8", + "yargs": "15.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.0.tgz", + "integrity": "sha512-g/QCnmjgOl1YJjGsnUg2SatC7NUYEiLXJqxNOQU9qSpjzGtGXda9b+OKccr1kLTy8BN9yqEyqfq5lxlwdc13TA==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.0" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@angular/core": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.1.12.tgz", + "integrity": "sha512-WVA/eh3fzjx0apOzkKot4YRRUsGkHj50zFQWrAOMgivGaj1YVrvhf+m3hpglj5fn/BkLiFDl8RT0wAE8z9X+gQ==", + "requires": {} + }, + "@angular/forms": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-9.1.12.tgz", + "integrity": "sha512-LhjnZlC4WEsEsAJfOZLte+Lks3WBAFVeRv2lzoQNFVr/IMzBNDVfjEaaSqKF1cei3cjY39Df2nYDMJM7HfqbJA==", + "requires": {} + }, + "@angular/platform-browser": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-9.1.12.tgz", + "integrity": "sha512-rPa/hJcLfdId6bYB0b6pFUo3QIgjZlvUlmtKMGdrLNLYR8XQxPa2Y/UdN/5YeZ12htGw6GXrX9U8U7nTbUSpkw==", + "requires": {} + }, + "@angular/platform-browser-dynamic": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-9.1.12.tgz", + "integrity": "sha512-NmwUZaQeMnA6f+vP9Fp9P+qjL72H8dKlxLS76ujlKHVf75pP5oahWS8wfl7KXel1tKW3FQWMMffmKf5/NHRiSw==", + "requires": {} + }, + "@angular/router": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-9.1.12.tgz", + "integrity": "sha512-+qCaXa9y0nsRhzjAYBqmGoQ2YkrdXgftZwuFDf6t4qEi30EXa0oS97KrlFq0M5GKdLIDGrbUm9PcdHSTOI+ZhA==", + "requires": {} + }, + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.5.tgz", + "integrity": "sha512-mPVoWNzIpYJHbWje0if7Ck36bpbtTvIxOi9+6WSK9wjGEXearAqlwBoTQvVjsAY2VIwgcs8V940geY3okzRCEw==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.9.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.3.tgz", + "integrity": "sha512-RpxM252EYsz9qLUIq6F7YJyK1sv0wWDBFuztfDGWaQKzHjqDHysxSiRUpA/X9jmfqo+WzkAVKFaUily5h+gDCQ==", + "dev": true, + "requires": { + "@babel/types": "^7.9.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "dev": true, + "requires": { + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz", + "integrity": "sha512-HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA==", + "dev": true, + "requires": { + "@babel/types": "^7.10.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz", + "integrity": "sha512-4P+CWMJ6/j1W915ITJaUkadLObmCRRSC234uctJfn/vHrsLNxsR8dwlcXv9ZhJWzl77awf+mWXSZEKt5t0OnlA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + } + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + } + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz", + "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", + "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.4.tgz", + "integrity": "sha512-ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.5.tgz", + "integrity": "sha512-6Ycw3hjpQti0qssQcA6AMSFDHeNJ++R6dIMnpRqUjFeBBTmTDPa8zgF90OVfTvAo11mXZTlVUViY1g8ffrURLg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.4.tgz", + "integrity": "sha512-1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", + "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz", + "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.5", + "@babel/types": "^7.10.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/generator": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz", + "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==", + "dev": true, + "requires": { + "@babel/types": "^7.10.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz", + "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@compone/class": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@compone/class/-/class-1.1.1.tgz", + "integrity": "sha512-pbODcJi0TdyKQ/PTHSHLwO4h/r5EgMdkPQLdBSaZBUiBuWdGil+0PEhpfhAWDuFrwVPKiCHYQOfs8WyGe9ABWA==" + }, + "@compone/define": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@compone/define/-/define-1.2.4.tgz", + "integrity": "sha512-w0ZDiYMIppvb1epoNY64pkEACwn9693cc7qM1ZSKWUVZczx5vlR4iZM7by129IYUdCq0SsbxQbbPZjnzj/0Qew==", + "requires": { + "@compone/class": "^1.1.1", + "@compone/event": "^1.1.2" + } + }, + "@compone/event": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@compone/event/-/event-1.1.2.tgz", + "integrity": "sha512-baJDnAr8pWefqfltNS33HieD+s23YO+w2/RD6lPxIEzlOuM1R5RT5vpUUTcrzn0Er3oj62PlfMUyS0SwnVw67Q==", + "requires": { + "utilise": "^2.3.5" + } + }, + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true + }, + "@jsdevtools/coverage-istanbul-loader": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.3.tgz", + "integrity": "sha512-TAdNkeGB5Fe4Og+ZkAr1Kvn9by2sfL44IAHFtxlh1BA1XJ5cLpO9iSNki5opWESv3l3vSHsZ9BNKuqFKbEbFaA==", + "dev": true, + "requires": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.1", + "loader-utils": "^1.4.0", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.6.4" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "@ngtools/webpack": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-9.1.12.tgz", + "integrity": "sha512-lypMXIq5oxBMsoDu/VOa1yUmmXthhxkCJa8LG0ZohfnbwhmZvz3SAW7omBGuVrb5cVIfLCkaRCSnQ1MNc6ULXw==", + "dev": true, + "requires": { + "@angular-devkit/core": "9.1.12", + "enhanced-resolve": "4.1.1", + "rxjs": "6.5.4", + "webpack-sources": "1.4.3" + }, + "dependencies": { + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@npmcli/move-file": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz", + "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "@schematics/angular": { + "version": "9.1.12", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-9.1.12.tgz", + "integrity": "sha512-r4+aPAGhstsKFMwW/kOen1ACnzuLpz+vMxEpndXOqqVXLkAMsuAbQUFYjIlMy6fH4zdhpI90EJZ1PbOrAXvKxA==", + "dev": true, + "requires": { + "@angular-devkit/core": "9.1.12", + "@angular-devkit/schematics": "9.1.12" + } + }, + "@schematics/update": { + "version": "0.901.12", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.901.12.tgz", + "integrity": "sha512-SxGVYLTHhBC0rSF0OWSWPuJUB1Jhfqkl3o5bBgCC9//DutWiN6WoCCBTrCxR7F5vR2iiD7WqOe9CuvWYfvV8oQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "9.1.12", + "@angular-devkit/schematics": "9.1.12", + "@yarnpkg/lockfile": "1.1.0", + "ini": "1.3.5", + "npm-package-arg": "^8.0.0", + "pacote": "9.5.12", + "rxjs": "6.5.4", + "semver": "7.1.3", + "semver-intersect": "1.4.0" + }, + "dependencies": { + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@types/caseless": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", + "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==", + "optional": true + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/jasmine": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.5.11.tgz", + "integrity": "sha512-fg1rOd/DehQTIJTifGqGVY6q92lDgnLfs7C6t1ccSwQrMyoTGSoH6wWzhJDZb6ezhsdwAX4EIBLe8w5fXWmEng==", + "dev": true + }, + "@types/jasminewd2": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.8.tgz", + "integrity": "sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg==", + "dev": true, + "requires": { + "@types/jasmine": "*" + } + }, + "@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "12.12.53", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.53.tgz", + "integrity": "sha512-51MYTDTyCziHb70wtGNFRwB4l+5JNvdqzFSkbDvpbftEgVUBEE+T5f7pROhWMp/fxp07oNIEQZd5bbfAH22ohQ==", + "devOptional": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "@types/request": { + "version": "2.48.5", + "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.5.tgz", + "integrity": "sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==", + "optional": true, + "requires": { + "@types/caseless": "*", + "@types/node": "*", + "@types/tough-cookie": "*", + "form-data": "^2.5.0" + }, + "dependencies": { + "form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + } + } + }, + "@types/selenium-webdriver": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz", + "integrity": "sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw==", + "dev": true + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==", + "optional": true + }, + "@types/webpack-sources": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.8.tgz", + "integrity": "sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + } + } + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==" + } + } + }, + "acorn-object-spread": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz", + "integrity": "sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg=", + "requires": { + "acorn": "^3.1.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "acorn5-object-spread": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn5-object-spread/-/acorn5-object-spread-4.0.0.tgz", + "integrity": "sha1-1XWAge7ZcSGrC+R+Mcqu8qo5lpc=", + "requires": { + "acorn": "^5.1.2" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" + } + } + }, + "adm-zip": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", + "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", + "dev": true + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "app-root-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.2.1.tgz", + "integrity": "sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA==", + "dev": true + }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "dev": true, + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archiver": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz", + "integrity": "sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==", + "requires": { + "archiver-utils": "^2.1.0", + "async": "^2.6.3", + "buffer-crc32": "^0.2.1", + "glob": "^7.1.4", + "readable-stream": "^3.4.0", + "tar-stream": "^2.1.0", + "zip-stream": "^2.1.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", + "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.4" + } + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.26", + "postcss-value-parser": "^4.0.2" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + }, + "axobject-query": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", + "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "babel-loader": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", + "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "pify": "^4.0.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", + "optional": true, + "requires": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + }, + "bl": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz", + "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "blocking-proxy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", + "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "bootstrap": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.0.tgz", + "integrity": "sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA==", + "requires": {} + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-icons": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/browser-icons/-/browser-icons-0.0.1.tgz", + "integrity": "sha1-iI5fEHY2A3RfpxgOTNjbCitlSOw=", + "requires": { + "icon-android": "*", + "icon-chrome": "*", + "icon-firefox": "*", + "icon-ie": "*", + "icon-ios": "*", + "icon-linux": "*", + "icon-opera": "*", + "icon-osx": "*", + "icon-safari": "*", + "icon-windows": "*" + } + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "requires": { + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "JSONStream": "^1.0.3", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" + }, + "browserify": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-12.0.2.tgz", + "integrity": "sha1-V/IeXm4wj/WYfE2v1EhAsrmPehk=", + "requires": { + "assert": "~1.3.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.1.2", + "buffer": "^3.4.3", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^5.0.15", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "~0.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "isarray": "0.0.1", + "JSONStream": "^1.0.3", + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.2", + "os-browserify": "~0.1.1", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.4.3", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~0.10.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "assert": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", + "integrity": "sha1-A5OaYiWCqBLMICMgoLmlbJuBWEk=", + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=" + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "requires": { + "pako": "~0.2.0" + } + }, + "buffer": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-3.6.2.tgz", + "integrity": "sha512-c3M77NkHJxS0zx/ErxXhDLr1v3y2MDXPeTJPvLNOaIYJ4ymHBUFQ9EXzt9HYuqAJllMoNb/EZ8hIiulnQFAUuQ==", + "requires": { + "base64-js": "0.0.8", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + } + } + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=" + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "https-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "os-browserify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", + "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=" + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "requires": { + "process": "~0.11.0" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "browserify-sign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz", + "integrity": "sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001093", + "electron-to-chromium": "^1.3.488", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" + } + }, + "browserstack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.0.tgz", + "integrity": "sha512-HJDJ0TSlmkwnt9RZ+v5gFpa1XZTBYTj0ywvLwJ3241J7vMw2jAsGNVhKHtmCOyg+VxeLZyaibO9UL71AsUeDIw==", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1" + } + }, + "buble": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/buble/-/buble-0.16.0.tgz", + "integrity": "sha512-Eb5vt1+IvXXPyYD1IIQIuaBwIuJOSWQ2kXzULlg5I83aLGF2qzcjRU2joYusnWFgAenvJ9xTOMvZvT0bb8BLbg==", + "requires": { + "acorn": "^3.3.0", + "acorn-jsx": "^3.0.1", + "acorn-object-spread": "^1.0.0", + "chalk": "^1.1.3", + "magic-string": "^0.14.0", + "minimist": "^1.2.0", + "os-homedir": "^1.0.1", + "vlq": "^0.2.2" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "magic-string": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz", + "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI=", + "requires": { + "vlq": "^0.2.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", + "optional": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.0.tgz", + "integrity": "sha512-L0JpXHhplbJSiDGzyJJnJCTL7er7NzbBgxzVqLswEb4bO91Zbv17OUMuUeu/q0ZwKn3V+1HM4wb9tO4eVE/K8g==", + "dev": true, + "requires": { + "chownr": "^1.1.2", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^8.0.0", + "tar": "^6.0.1", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001107", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001107.tgz", + "integrity": "sha512-86rCH+G8onCmdN4VZzJet5uPELII59cUzDphko3thQFgAQG1RNa+sVLDoALIhRYmflo5iSIzWY3vu1XTWtNMQQ==", + "dev": true + }, + "canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + } + }, + "chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", + "optional": true, + "requires": { + "traverse": ">=0.3.0 <0.4" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=" + }, + "chokidar": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", + "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-dependency-plugin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz", + "integrity": "sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw==", + "dev": true, + "requires": {} + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz", + "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==", + "dev": true + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "codelyzer": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.2.tgz", + "integrity": "sha512-jB4FZ1Sx7kZhvZVdf+N2BaKTdrrNZOL0Bj10RRfrhHrb3zEvXjJvvq298JPMJAiyiCS/v4zs1QlGU0ip7xGqeA==", + "dev": true, + "requires": { + "app-root-path": "^2.2.1", + "aria-query": "^3.0.0", + "axobject-query": "2.0.2", + "css-selector-tokenizer": "^0.7.1", + "cssauron": "^1.4.0", + "damerau-levenshtein": "^1.0.4", + "semver-dsl": "^1.0.1", + "source-map": "^0.5.7", + "sprintf-js": "^1.1.2" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=" + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "compress-commons": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz", + "integrity": "sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q==", + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^3.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^2.3.6" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-parser": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz", + "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==", + "requires": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6" + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "copy-webpack-plugin": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.3.tgz", + "integrity": "sha512-q5m6Vz4elsuyVEIUXr7wJdIdePWTubsqVbEMvf1WQnHGv0Q+9yPRu7MtYFPt+GBOXRav9lvIINifTQ1vSCs+eA==", + "dev": true, + "requires": { + "cacache": "^15.0.4", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.1", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "p-limit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + } + } + }, + "core-js": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", + "dev": true + }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "requires": { + "buffer": "^5.1.0" + }, + "dependencies": { + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + } + } + }, + "crc32-stream": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz", + "integrity": "sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==", + "requires": { + "crc": "^3.4.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "cryonic": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cryonic/-/cryonic-1.0.0.tgz", + "integrity": "sha512-8wqWtdI+7IQVYCDS40H/H267zb2Lwn08Q7HT0hIqHNMkRPQdV355dPRu/hV02k2sBtZJ+KEnRVtaZWzT3hPVmQ==" + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.1.tgz", + "integrity": "sha512-0G4CbcZzQ9D1Q6ndOfjFuMDo8uLYMu5vc9Abs5ztyHcKvmil6GJrMiNjzzi3tQvUF+mVRuDg7bE6Oc0Prolgig==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.27", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.3", + "schema-utils": "^2.6.5", + "semver": "^6.3.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "requires": { + "css": "^2.0.0" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "dev": true + }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "requires": { + "through": "X.X.X" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", + "dev": true + }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress-zip": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.2.tgz", + "integrity": "sha512-Ab1QY4LrWMrUuo53lLnmGOby7v8ryqxJ+bKibKSiPisx+25mhut1dScVBXAYx14i/PqSrFZvR2FRRazhLbvL+g==", + "optional": true, + "requires": { + "binary": "^0.3.0", + "graceful-fs": "^4.1.3", + "mkpath": "^0.1.0", + "nopt": "^3.0.1", + "q": "^1.1.2", + "readable-stream": "^1.1.8", + "touch": "0.0.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "optional": true + } + } + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "dev": true, + "requires": { + "strip-bom": "^3.0.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "dependency-graph": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", + "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", + "dev": true + }, + "deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "requires": { + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "detective": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "requires": { + "acorn": "^5.2.1", + "defined": "^1.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" + } + } + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "djbx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/djbx/-/djbx-1.0.3.tgz", + "integrity": "sha512-Y8ph/85fEChtSgSgw1asP4cGLNLxlbnDBnQMpX8+MOpaiYyOn8assnSpIrwHuoGZV/sE1DUbKh9aeKlWZdHKEg==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.509", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.509.tgz", + "integrity": "sha512-cN4lkjNRuTG8rtAqTOVgwpecEC2kbKA04PG6YijcKGHK/kD0xLjiqExcAOmLUwtXZRF8cBeam2I0VZcih919Ug==", + "dev": true + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz", + "integrity": "sha512-b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "0.3.1", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "ws": "^7.1.2" + }, + "dependencies": { + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "ws": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", + "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", + "dev": true, + "requires": {} + } + } + }, + "engine.io-client": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.3.tgz", + "integrity": "sha512-0NGY+9hioejTEJCaSJZfWZLk4FPI9dN+1H1C4+wj2iuFba47UgZbJzfWs4aNFajnX/qAaYKbe2lLTfEEWzCmcw==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz", + "integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", + "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "requires": { + "es-abstract": "^1.17.4", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "express-session": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.1.tgz", + "integrity": "sha512-UbHwgqjxQZJiWRTMyhvWGvjBQduGCSBDhhZXYenziMFjxst5rMV+aJZ6hKPHZnPyHGsrqRICxtX8jtEbm/z36Q==", + "requires": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.0", + "uid-safe": "~2.1.5" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-loader": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", + "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "find-package-json": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-package-json/-/find-package-json-1.2.0.tgz", + "integrity": "sha512-+SOGcLGYDJHtyqHd87ysBhmaeQ95oWspDKnMXBrnQ9Eq4OkLNqejgoaD8xVWu6GPa0B6roa6KinCMEMcVeqONw==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "requires": { + "is-buffer": "~2.0.3" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz", + "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-extra": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", + "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.5.tgz", + "integrity": "sha512-i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=" + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "icon-android": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-android/-/icon-android-0.0.1.tgz", + "integrity": "sha1-UGtOpgCQp5LsRe5oWps2GSqmysg=" + }, + "icon-chrome": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-chrome/-/icon-chrome-0.0.1.tgz", + "integrity": "sha1-pyTLBEyeuqXglHIYgVJnlLcbPaQ=" + }, + "icon-firefox": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-firefox/-/icon-firefox-0.0.1.tgz", + "integrity": "sha1-a5GneSa8kQcP+DlwVu/0t6oV+iQ=" + }, + "icon-ie": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-ie/-/icon-ie-0.0.1.tgz", + "integrity": "sha1-At7nWwtd4+dd6+FoPsNq9tSpu9k=" + }, + "icon-ios": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-ios/-/icon-ios-0.0.1.tgz", + "integrity": "sha1-Fsq8YSVb1Mo8Z5owxUWSJGoHP3k=" + }, + "icon-linux": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-linux/-/icon-linux-0.0.1.tgz", + "integrity": "sha1-Ih7OHpsOJE/T7uj7weHSnNTbtrA=" + }, + "icon-opera": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-opera/-/icon-opera-0.0.1.tgz", + "integrity": "sha1-zlpxU25lvvZpwPY4fYvMBxlNZA8=" + }, + "icon-osx": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-osx/-/icon-osx-0.0.1.tgz", + "integrity": "sha1-Gpf94GZqyB+eW+/Kun8Z/UvVVtA=" + }, + "icon-safari": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-safari/-/icon-safari-0.0.1.tgz", + "integrity": "sha1-h0r8wJPej3Dsxbalws2DifqlUiw=" + }, + "icon-windows": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/icon-windows/-/icon-windows-0.0.1.tgz", + "integrity": "sha1-q+Rj9Q8Q1t/DvqLV/9Shs1C1f80=" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "requires": { + "source-map": "~0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "inquirer": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "requires": { + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "JSONStream": "^1.0.3", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-docker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", + "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isbinaryfile": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-api": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-2.1.7.tgz", + "integrity": "sha512-LYTOa2UrYFyJ/aSczZi/6lBykVMjCCvUmT64gOe+jPZFy4w6FYfPGqFT2IiQ2BxVHHDOvCD7qrIXb0EOh4uGWw==", + "dev": true, + "requires": { + "async": "^2.6.2", + "compare-versions": "^3.4.0", + "fileset": "^2.0.3", + "istanbul-lib-coverage": "^2.0.5", + "istanbul-lib-hook": "^2.0.7", + "istanbul-lib-instrument": "^3.3.0", + "istanbul-lib-report": "^2.0.8", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^2.2.5", + "js-yaml": "^3.13.1", + "make-dir": "^2.1.0", + "minimatch": "^3.0.4", + "once": "^1.4.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz", + "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==", + "dev": true, + "requires": { + "append-transform": "^1.0.0" + } + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0" + } + }, + "iterate-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", + "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==" + }, + "iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "requires": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + } + }, + "jasmine": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "requires": { + "exit": "^0.1.2", + "glob": "^7.0.6", + "jasmine-core": "~2.8.0" + }, + "dependencies": { + "jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + } + } + }, + "jasmine-core": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.5.0.tgz", + "integrity": "sha512-nCeAiw37MIMA9w9IXso7bRaLl+c/ef3wnxsoSAlYrzS+Ot0zTG6nU8G/cIfGkqpkjX2wNaIW9RFG0TwIFnG6bA==", + "dev": true + }, + "jasmine-spec-reporter": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.2.1.tgz", + "integrity": "sha512-FZBoZu7VE5nR7Nilzy+Np8KuVIOxF4oXDPDknehCYBDE080EnlPu0afdZNmpGDBRCUBv3mj5qgqCRmk6W/K8vg==", + "dev": true, + "requires": { + "colors": "1.1.2" + } + }, + "jasminewd2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true + }, + "jest-worker": { + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.1.0.tgz", + "integrity": "sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jquery": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", + "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", + "dev": true, + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "karma": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/karma/-/karma-5.0.9.tgz", + "integrity": "sha512-dUA5z7Lo7G4FRSe1ZAXqOINEEWxmCjDBbfRBmU/wYlSMwxUQJP/tEEP90yJt3Uqo03s9rCgVnxtlfq+uDhxSPg==", + "dev": true, + "requires": { + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.0.0", + "colors": "^1.4.0", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "flatted": "^2.0.2", + "glob": "^7.1.6", + "graceful-fs": "^4.2.4", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.6", + "lodash": "^4.17.15", + "log4js": "^6.2.1", + "mime": "^2.4.5", + "minimatch": "^3.0.4", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^2.3.0", + "source-map": "^0.6.1", + "tmp": "0.2.1", + "ua-parser-js": "0.7.21", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "karma-chrome-launcher": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "requires": { + "which": "^1.2.1" + } + }, + "karma-coverage-istanbul-reporter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.1.1.tgz", + "integrity": "sha512-CH8lTi8+kKXGvrhy94+EkEMldLCiUA0xMOiL31vvli9qK0T+qcXJAwWBRVJWnVWxYkTmyWar8lPz63dxX6/z1A==", + "dev": true, + "requires": { + "istanbul-api": "^2.1.6", + "minimatch": "^3.0.4" + } + }, + "karma-jasmine": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-3.0.3.tgz", + "integrity": "sha512-80iBR8/hLFY2Uw3S2GG6EndWtMCGMJjrCYNwYROWsJFVTjWrRSsLqcA2ye+U3ygW5sjOQo8f+78L8cGUxjC/+A==", + "dev": true, + "requires": { + "jasmine-core": "^3.5.0" + } + }, + "karma-jasmine-html-reporter": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz", + "integrity": "sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q==", + "dev": true, + "requires": {} + }, + "karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "requires": { + "source-map-support": "^0.5.5" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "less": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/less/-/less-3.11.3.tgz", + "integrity": "sha512-VkZiTDdtNEzXA3LgjQiC3D7/ejleBPFVvq+aRI9mIj+Zhmif5TvFPM244bT4rzkvOCvJ9q4zAztok1M7Nygagw==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "less-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-5.0.0.tgz", + "integrity": "sha512-bquCU89mO/yWLaUq0Clk7qCsKhsF/TZpJUzETRvJa9KSVEL9SO3ovCvdEHISBhrC81OwC8QSVX7E0bzElZj9cg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^4.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "license-webpack-plugin": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.1.4.tgz", + "integrity": "sha512-1Xq72fmPbTg5KofXs+yI5L4QqPFjQ6mZxoeI6D7gfiEDOtaEIk6PGrdLaej90bpDqKNHNxlQ/MW4tMAL6xMPJQ==", + "dev": true, + "requires": { + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" + } + }, + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "requires": { + "immediate": "~3.0.5" + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "requires": { + "chalk": "^2.4.2" + } + }, + "log4js": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", + "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "dev": true, + "requires": { + "date-format": "^3.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.1", + "rfdc": "^1.1.4", + "streamroller": "^2.2.4" + } + }, + "loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "dev": true, + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + } + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz", + "integrity": "sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz", + "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "mkpath": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz", + "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=", + "optional": true + }, + "mocha": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", + "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", + "requires": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.3.1", + "debug": "3.2.6", + "diff": "4.0.2", + "escape-string-regexp": "1.0.5", + "find-up": "4.1.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "ms": "2.1.2", + "object.assign": "4.1.0", + "promise.allsettled": "1.0.2", + "serialize-javascript": "3.0.0", + "strip-json-comments": "3.0.1", + "supports-color": "7.1.0", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.0.0", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "dependencies": { + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "requires": { + "picomatch": "^2.0.7" + } + }, + "serialize-javascript": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", + "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "module-deps": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz", + "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", + "requires": { + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.0", + "defined": "^1.0.0", + "detective": "^4.0.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "JSONStream": "^1.0.3", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.3", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + } + } + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "nanosocket": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nanosocket/-/nanosocket-1.1.0.tgz", + "integrity": "sha512-v2LsjYMRu3/JT/z8Qpkj1X5dgwCptC3D0NzeYlb7tb2qGJhlx0PSXZJraf1tRPKipj2iwB15GRzqUaOlN+LieQ==" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "ngrok": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/ngrok/-/ngrok-3.2.7.tgz", + "integrity": "sha512-B7K15HM0qRZplL2aO/yfxixYubH0M50Pfu0fa4PDcmXP7RC+wyYzu6YtX77BBHHCfbwCzkObX6YdO8ThpCR6Lg==", + "optional": true, + "requires": { + "@types/node": "^8.10.50", + "@types/request": "^2.48.2", + "decompress-zip": "^0.3.2", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "uuid": "^3.3.2" + }, + "dependencies": { + "@types/node": { + "version": "8.10.62", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.62.tgz", + "integrity": "sha512-76fupxOYVxk36kb7O/6KtrAPZ9jnSK3+qisAX4tQMEuGNdlvl7ycwatlHqjoE6jHfVtXFM3pCrCixZOidc5cuw==", + "optional": true + } + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "dev": true + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "optional": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dev": true, + "requires": { + "semver": "^7.1.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.0.1.tgz", + "integrity": "sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==", + "dev": true, + "requires": { + "hosted-git-info": "^3.0.2", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.0.0.tgz", + "integrity": "sha512-PdJpXMvjqt4nftNEDpCgjBUF8yI3Q3MyuAmVB9nemnnCg32F4BPL/JFBfdj8DubgHCYUFQhtLWmBPvdsFtjWMg==", + "dev": true, + "requires": { + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.0.0", + "semver": "^7.0.0" + } + }, + "npm-registry-fetch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.5.tgz", + "integrity": "sha512-yQ0/U4fYpCCqmueB2g8sc+89ckQ3eXpmU4+Yi2j5o/r0WkKvE2+Y0tK3DEILAtn2UaQTkjTHxIXe2/CSdit+/Q==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/open/-/open-7.0.3.tgz", + "integrity": "sha512-sP2ru2v0P290WFfv49Ap8MF6PkzGNnGlAwHweB4WR4mr5d2d0woiCluUeJ218w7/+PmoBy9JmYgD5A4mLcWOFA==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + } + } + }, + "ora": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.0.3.tgz", + "integrity": "sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pacote": { + "version": "9.5.12", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.5.12.tgz", + "integrity": "sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.3", + "cacache": "^12.0.2", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.3", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-normalize-package-bin": "^1.0.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^3.0.0", + "npm-registry-fetch": "^4.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.6.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=" + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "popper": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/popper/-/popper-1.0.1.tgz", + "integrity": "sha512-i/6yRlY5+VomX0ScQ5TI4Ro8XlQbOj7NMRf0hSnUEVv/aAP6IbrxvNcRsrEG6VsKzvltfINPeD4p++6SKwOTSA==", + "requires": { + "browser-icons": "*", + "browserify": "^12.0.0", + "buble": "^0.16.0", + "chai": "*", + "chokidar": "*", + "colors": "^1.1.2", + "compression": "*", + "cryonic": "^1.0.0", + "express": "^4.12.4", + "js-yaml": "*", + "minimist": "*", + "mocha": "*", + "ngrok": "*", + "platform": "*", + "rijs": "*", + "rijs.core": "*", + "rijs.css": "*", + "rijs.data": "*", + "rijs.fn": "*", + "rijs.npm": "*", + "rijs.resdir": "*", + "rijs.sync": "*", + "serve-static": "*", + "utilise": "*", + "wd": "*" + } + }, + "portfinder": { + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.27.tgz", + "integrity": "sha512-bJ3U3MThKnyJ9Dx1Idtm5pQmxXqw08+XOHhi/Lie8OF1OlhVaBFhsntAIhkZYjfDcCzszSr0w1yCbccThhzgxQ==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", + "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-import": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz", + "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "dependencies": { + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true + } + } + }, + "promise.allsettled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", + "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "requires": { + "array.prototype.map": "^1.0.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "iterate-value": "^1.0.0" + } + }, + "protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "requires": { + "genfun": "^5.0.0" + } + }, + "protractor": { + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.4.tgz", + "integrity": "sha512-BaL4vePgu3Vfa/whvTUAlgaCAId4uNSGxIFSCXMgj7LMYENPWLp85h5RBi9pdpX/bWQ8SF6flP7afmi2TC4eHw==", + "dev": true, + "requires": { + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "^3.0.0", + "blocking-proxy": "^1.0.0", + "browserstack": "^1.5.1", + "chalk": "^1.1.3", + "glob": "^7.0.3", + "jasmine": "2.8.0", + "jasminewd2": "^2.1.0", + "q": "1.4.1", + "saucelabs": "^1.5.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "~0.4.0", + "webdriver-js-extender": "2.1.0", + "webdriver-manager": "^12.0.6", + "yargs": "^12.0.5" + }, + "dependencies": { + "@types/q": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "webdriver-manager": { + "version": "12.1.7", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.7.tgz", + "integrity": "sha512-XINj6b8CYuUYC93SG3xPkxlyUc3IJbD6Vvo75CVGuG9uzsefDzWQrhz0Lq8vbPxtb4d63CZdYophF8k8Or/YiA==", + "dev": true, + "requires": { + "adm-zip": "^0.4.9", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "raw-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.0.tgz", + "integrity": "sha512-iINUOYvl1cGEmfoaLjnZXt4bKfT2LJnZZib5N/LLyAphC+Dd11vNP9CNVb38j+SAJpFI1uo8j9frmih53ASy7Q==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "requires": { + "readable-stream": "^2.0.2" + } + }, + "read-package-json": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", + "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "dev": true, + "requires": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "devOptional": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "optional": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "optional": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfdc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz", + "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rijs": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/rijs/-/rijs-0.9.1.tgz", + "integrity": "sha512-Hl5yWFZUdVePXIOHRrFXGxQZ2+fzWucqqx/aQjkE0PxbmNyOY0WA/SWdDA1eKeqb7lh2a0vcchR9mZLiQ9rHFQ==", + "requires": { + "rijs.components": "*", + "rijs.core": "*", + "rijs.css": "*", + "rijs.data": "*", + "rijs.fn": "*", + "rijs.pages": "*", + "rijs.resdir": "*", + "rijs.serve": "*", + "rijs.sessions": "*", + "rijs.singleton": "*", + "rijs.sync": "*", + "utilise": "*" + } + }, + "rijs.components": { + "version": "3.1.16", + "resolved": "https://registry.npmjs.org/rijs.components/-/rijs.components-3.1.16.tgz", + "integrity": "sha512-7TneWZIILv20erfzKtU1xnwtFSxiB+/9rwdS/3WGkugUbaXZF811kNfvaOlE4+BEj08CV8o0Dkasih3p4NV/dw==", + "requires": { + "@compone/define": "^1.2.4", + "utilise": "^2.3.5" + } + }, + "rijs.core": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/rijs.core/-/rijs.core-1.2.6.tgz", + "integrity": "sha512-bB/tay726eZomQe91ciIuSGM1zDNyIuOkKdg6jRvYOGR8N30x5qHoADVgCEJgpgqlsPjmuBq6qPsJ3Pw4Nv6Uw==", + "requires": { + "colors": "^1.1.0", + "utilise": "^2.3.5" + } + }, + "rijs.css": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/rijs.css/-/rijs.css-1.2.4.tgz", + "integrity": "sha512-2VKq0iWFki9gZMntUCoOCJVxn/o7tOZu7L0MzD7srPKiynaTsk8A7PjTwFmds1vdJ995v8adg3ax0eS5i+Jbow==", + "requires": { + "djbx": "^1.0.3", + "utilise": "^2.3.3" + } + }, + "rijs.data": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/rijs.data/-/rijs.data-2.2.4.tgz", + "integrity": "sha512-zvR1GzRzcqZOeD7K+YVV7MmvLeLFbrLsrkxkEW570WiLQsnjTaZ6hLnftXlHLnPMWMIrGfs8gh6BJLWY3XcjXA==", + "requires": { + "utilise": "^2.3.5" + } + }, + "rijs.fn": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/rijs.fn/-/rijs.fn-1.2.6.tgz", + "integrity": "sha512-v/xM7OOzS8HXqGA0y9ey/D0YOyAjiujKJT17/4U0CqViVhMi+0AsJCSuJqSMS4CkzLpy3CqdgKkRD6hnet3i+w==", + "requires": { + "browser-resolve": "^1.11.2", + "utilise": "^2.3.5" + } + }, + "rijs.npm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rijs.npm/-/rijs.npm-2.0.0.tgz", + "integrity": "sha512-xRg5+MH0H5fDe9aMi68xZHq3E6AH1+fouGIJ+a7uFoirnbYdP9YqMK3QYFnvslF0Is08Rhx/R9P/7vwpI1N4rg==", + "requires": { + "browser-resolve": "^1.11.2", + "browserify": "^14.5.0", + "find-package-json": "^1.0.0", + "utilise": "*" + }, + "dependencies": { + "browserify": { + "version": "14.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz", + "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==", + "requires": { + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "JSONStream": "^1.0.3", + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.8", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~1.0.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "concat-stream": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=" + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "requires": { + "process": "~0.11.0" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + } + } + }, + "rijs.pages": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rijs.pages/-/rijs.pages-1.3.0.tgz", + "integrity": "sha512-230MZ7oyDVPoTBQSHuA3vqawikFgRtvoVRaRq7utWPpbo7NpDO7TaOsJmzM66WPypMXStH5ijyFADXwrqYJvdg==", + "requires": { + "compression": "^1.6.2", + "express": "^4.16.2", + "serve-static": "^1.13.1", + "utilise": "*" + } + }, + "rijs.resdir": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/rijs.resdir/-/rijs.resdir-1.4.4.tgz", + "integrity": "sha512-l31HSXq13Rqaxr5wfY4d2MBFdTwmgG1A/FxGNrBc31E2WgBe4Hj86LhnRQage4SN8RjVZnf1JWWakbS7BVfoBw==", + "requires": { + "chokidar": "^1.0.5", + "glob": "^7.1.2", + "minimist": "^1.2.0", + "utilise": "^2.3.5" + }, + "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "rijs.serve": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/rijs.serve/-/rijs.serve-1.1.1.tgz", + "integrity": "sha512-BZ4tNnMakHvfv0pLVLm1xtN7fncAnux5n57A1RsFOma1Y2wexM/ww8BHwQrsCkSYP+3ujfljthyb1J3HJGwXpA==", + "requires": { + "compression": "^1.7.2", + "express": "^4.16.3", + "utilise": "^2.3.5" + } + }, + "rijs.sessions": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rijs.sessions/-/rijs.sessions-1.1.2.tgz", + "integrity": "sha512-vj9iV8ov5awAnDy5x28FEezafbMClO/1JhnBIIsQg9DQ5vQBysPlwyiSHtNelXmE9gFbaxnsPD1/mUc3hm3FsQ==", + "requires": { + "cookie-parser": "^1.3.5", + "express-session": "^1.15.3", + "utilise": "*" + } + }, + "rijs.singleton": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rijs.singleton/-/rijs.singleton-1.0.0.tgz", + "integrity": "sha512-QeVEkimxkU0v06NnMYkKsj7R2AzFewG2FH1wMuUtO88n7gY7C/zdbFkNbYeWxqL+tuK+eLYWGFuoburTNM7rXQ==", + "requires": { + "utilise": "*" + } + }, + "rijs.sync": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/rijs.sync/-/rijs.sync-2.3.5.tgz", + "integrity": "sha512-tcbhmjLyWb+2s2gdiSmROEoD/OQPFeKC9xBnKgs0H+umY8CaVrVPGFdr1y1qovm7HxUbdk/BKqi94GQDc5XB3A==", + "requires": { + "buble": "github:pemrouz/buble", + "express": "^4.14.0", + "lru_map": "^0.3.3", + "platform": "^1.3.4", + "utilise": "^2.3.5", + "xrs": "^1.2.2" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" + }, + "buble": { + "version": "git+ssh://git@github.com/pemrouz/buble.git#4e639aeeb64712ac95dc30a52750d1ee4432c9c8", + "from": "buble@github:pemrouz/buble", + "requires": { + "acorn": "^5.1.2", + "acorn-jsx": "^3.0.1", + "acorn5-object-spread": "^4.0.0", + "chalk": "^2.1.0", + "magic-string": "^0.22.4", + "minimist": "^1.2.0", + "os-homedir": "^1.0.1", + "vlq": "^0.2.2" + } + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "requires": { + "vlq": "^0.2.2" + } + } + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rollup": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.1.0.tgz", + "integrity": "sha512-gfE1455AEazVVTJoeQtcOq/U6GSxwoj4XPSWVsuWmgIxj7sBQNLDOSA82PbdMe+cP8ql8fR1jogPFe8Wg8g4SQ==", + "dev": true, + "requires": { + "fsevents": "~2.1.2" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.26.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.3.tgz", + "integrity": "sha512-5NMHI1+YFYw4sN3yfKjpLuV9B5l7MqQ6FlkTcC4FT+oHbBRUZoSjHrrt/mE0nFXJyY2kQtU9ou9HxvFVjLFuuw==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "saucelabs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selenium-webdriver": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", + "dev": true, + "requires": { + "jszip": "^3.1.3", + "rimraf": "^2.5.4", + "tmp": "0.0.30", + "xml2js": "^0.4.17" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.1" + } + } + } + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dev": true, + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz", + "integrity": "sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==", + "dev": true + }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "semver-intersect": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", + "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", + "dev": true, + "requires": { + "semver": "^5.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "requires": { + "fast-safe-stringify": "^2.0.7" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz", + "integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==", + "dev": true, + "requires": { + "debug": "~4.1.0", + "engine.io": "~3.4.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.3.0", + "socket.io-parser": "~3.4.0" + } + }, + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true + }, + "socket.io-client": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz", + "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "socket.io-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", + "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + } + } + }, + "socket.io-parser": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", + "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "requires": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "requires": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "dependencies": { + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "speed-measure-webpack-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.1.tgz", + "integrity": "sha512-qVIkJvbtS9j/UeZumbdfz0vg+QfG/zxonAjzefZrqzkr7xOncLVXkeGbTpzd1gjCBM4PmVNkWlkeTVhgskAGSQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "optional": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "streamroller": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", + "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "dev": true, + "requires": { + "date-format": "^2.1.0", + "debug": "^4.1.1", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" + }, + "style-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", + "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.6.4" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "stylus": { + "version": "0.54.7", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.7.tgz", + "integrity": "sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug==", + "dev": true, + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.3", + "mkdirp": "~0.5.x", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "requires": { + "minimist": "^1.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "requires": { + "acorn-node": "^1.2.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz", + "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.0", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "tar-stream": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", + "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", + "requires": { + "bl": "^4.0.1", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "terser": { + "version": "4.6.10", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz", + "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.0.3.tgz", + "integrity": "sha512-bZFnotuIKq5Rqzrs+qIwFzGdKdffV9epG5vDSEbYzvKAhPeR5RbbrQysfPgbIIMhNAQtZD2hGwBfSKUXjXZZZw==", + "dev": true, + "requires": { + "cacache": "^15.0.4", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.0.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^3.1.0", + "source-map": "^0.6.1", + "terser": "^4.6.13", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.1.0.tgz", + "integrity": "sha512-Z9P5pZ6UC+kakMbNJn+tA2RdVdNX5WH1x+5UCBZ9MxIK24pjYtFt96fK+UwBTrjLYm232g1xz0L3eTh51OW+yQ==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "touch": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz", + "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=", + "optional": true, + "requires": { + "nopt": "~1.0.10" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "optional": true, + "requires": { + "abbrev": "1" + } + } + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "devOptional": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", + "optional": true + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "ts-node": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz", + "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.6", + "yn": "^3.0.0" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "tslint": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.2.tgz", + "integrity": "sha512-UyNrLdK3E0fQG/xWNqAFAC5ugtFyPO4JJR1KyyfQAyzR8W0fTRrC91A8Wej4BntFzcvETdCSDa/4PnNYJQLYiA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.10.0", + "tsutils": "^2.29.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typescript": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", + "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==", + "dev": true + }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "requires": { + "random-bytes": "~1.0.0" + } + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==" + }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universal-analytics": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", + "integrity": "sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw==", + "dev": true, + "requires": { + "debug": "^3.0.0", + "request": "^2.88.0", + "uuid": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utilise": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/utilise/-/utilise-2.3.8.tgz", + "integrity": "sha512-scuRvOkBODMEvS87Uz0Pe3f737JSszUAgB9pHHOHaHroA0MfFC+STXBIDT3x/uMQx/9sbREJnHUhs9xfRPT+gg==", + "requires": { + "colors": "^1.2.3", + "through": "^2.3.8" + }, + "dependencies": { + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + } + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "uws": { + "version": "9.148.0", + "resolved": "https://registry.npmjs.org/uws/-/uws-9.148.0.tgz", + "integrity": "sha512-vWt+e8dOdwLM4neb1xIeZuQ7ZUN3l7n0qTKrOUtU1EZrV4BpmrSnsEL30d062/ocqRMGtLpwzVFsLKFgXomA9g==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "vargs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz", + "integrity": "sha1-a2GE2mUgzDIEzhtAfKwm2SYJ6/8=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "wd": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/wd/-/wd-1.12.1.tgz", + "integrity": "sha512-O99X8OnOgkqfmsPyLIRzG9LmZ+rjmdGFBCyhGpnsSL4MB4xzHoeWmSVcumDiQ5QqPZcwGkszTgeJvjk2VjtiNw==", + "requires": { + "archiver": "^3.0.0", + "async": "^2.0.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.1", + "q": "^1.5.1", + "request": "2.88.0", + "vargs": "^0.1.0" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "webdriver-js-extender": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", + "dev": true, + "requires": { + "@types/selenium-webdriver": "^3.0.0", + "selenium-webdriver": "^3.0.1" + } + }, + "webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^3.1.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-subresource-integrity": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.4.0.tgz", + "integrity": "sha512-GB1kB/LwAWC3CxwcedGhMkxGpNZxSheCe1q+KJP1bakuieAdX/rGHEcf5zsEzhKXpqsGqokgsDoD9dIkr61VDQ==", + "dev": true, + "requires": { + "webpack-sources": "^1.3.0" + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dev": true, + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "worker-plugin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/worker-plugin/-/worker-plugin-4.0.3.tgz", + "integrity": "sha512-7hFDYWiKcE3yHZvemsoM9lZis/PzurHAEX1ej8PLCu818Rt6QqUAiDdxHPCKZctzmhqzPpcFSgvMCiPbtooqAg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "workerpool": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", + "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "xrs": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/xrs/-/xrs-1.2.2.tgz", + "integrity": "sha512-pLmxYQnG3Qm0xtZZMFr7W7ls9DYNtNe9D5KLQpniu3DeoHDMkFXrjo8OjCEyhQ3Pf4Jr/pYFDhuMrQVTfEqEOw==", + "requires": { + "colors": "^1.2.1", + "express": "^4.15.4", + "nanosocket": "*", + "utilise": "^2.3.5", + "uws": "^9.148.0" + }, + "dependencies": { + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + } + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, + "zip-stream": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.3.tgz", + "integrity": "sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q==", + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^2.1.1", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "zone.js": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz", + "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..5f2bc44 --- /dev/null +++ b/package.json @@ -0,0 +1,49 @@ +{ + "name": "shop4less", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e" + }, + "private": true, + "dependencies": { + "@angular/animations": "~9.1.6", + "@angular/common": "~9.1.6", + "@angular/compiler": "~9.1.6", + "@angular/core": "~9.1.6", + "@angular/forms": "~9.1.6", + "@angular/platform-browser": "~9.1.6", + "@angular/platform-browser-dynamic": "~9.1.6", + "@angular/router": "~9.1.6", + "bootstrap": "^4.5.0", + "jquery": "^3.5.1", + "popper": "^1.0.1", + "rxjs": "~6.5.4", + "tslib": "^1.10.0", + "zone.js": "~0.10.2" + }, + "devDependencies": { + "@angular-devkit/build-angular": "~0.901.5", + "@angular/cli": "~9.1.5", + "@angular/compiler-cli": "~9.1.6", + "@types/node": "^12.11.1", + "@types/jasmine": "~3.5.0", + "@types/jasminewd2": "~2.0.3", + "codelyzer": "^5.1.2", + "jasmine-core": "~3.5.0", + "jasmine-spec-reporter": "~4.2.1", + "karma": "~5.0.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage-istanbul-reporter": "~2.1.0", + "karma-jasmine": "~3.0.1", + "karma-jasmine-html-reporter": "^1.4.2", + "protractor": "~5.4.3", + "ts-node": "~8.3.0", + "tslint": "~6.1.0", + "typescript": "~3.8.3" + } +} diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..f758d98 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": [ + "src/main.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..8c4ef3b --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,23 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "outDir": "./dist/out-tsc", + "sourceMap": true, + "declaration": false, + "downlevelIteration": true, + "experimentalDecorators": true, + "module": "esnext", + "moduleResolution": "node", + "importHelpers": true, + "target": "es2015", + "lib": [ + "es2018", + "dom" + ] + }, + "angularCompilerOptions": { + "fullTemplateTypeCheck": true, + "strictInjectionParameters": true + } +} diff --git a/tsconfig.spec.json b/tsconfig.spec.json new file mode 100644 index 0000000..6400fde --- /dev/null +++ b/tsconfig.spec.json @@ -0,0 +1,18 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine", + "node" + ] + }, + "files": [ + "src/test.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/tslint.json b/tslint.json new file mode 100644 index 0000000..d92ff5d --- /dev/null +++ b/tslint.json @@ -0,0 +1,148 @@ +{ + "extends": "tslint:recommended", + "rules": { + "align": { + "options": [ + "parameters", + "statements" + ] + }, + "array-type": false, + "arrow-return-shorthand": true, + "curly": true, + "deprecation": { + "severity": "warning" + }, + "component-class-suffix": true, + "contextual-lifecycle": true, + "directive-class-suffix": true, + "directive-selector": [ + true, + "attribute", + "app", + "camelCase" + ], + "component-selector": [ + true, + "element", + "app", + "kebab-case" + ], + "eofline": true, + "import-blacklist": [ + true, + "rxjs/Rx" + ], + "import-spacing": true, + "indent": { + "options": [ + "spaces" + ] + }, + "max-classes-per-file": false, + "max-line-length": [ + true, + 140 + ], + "member-ordering": [ + true, + { + "order": [ + "static-field", + "instance-field", + "static-method", + "instance-method" + ] + } + ], + "no-console": [ + true, + "debug", + "info", + "time", + "timeEnd", + "trace" + ], + "no-empty": false, + "no-inferrable-types": [ + true, + "ignore-params" + ], + "no-non-null-assertion": true, + "no-redundant-jsdoc": true, + "no-switch-case-fall-through": true, + "no-var-requires": false, + "object-literal-key-quotes": [ + true, + "as-needed" + ], + "quotemark": [ + true, + "single" + ], + "semicolon": { + "options": [ + "always" + ] + }, + "space-before-function-paren": { + "options": { + "anonymous": "never", + "asyncArrow": "always", + "constructor": "never", + "method": "never", + "named": "never" + } + }, + "typedef-whitespace": { + "options": [ + { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + }, + { + "call-signature": "onespace", + "index-signature": "onespace", + "parameter": "onespace", + "property-declaration": "onespace", + "variable-declaration": "onespace" + } + ] + }, + "variable-name": { + "options": [ + "ban-keywords", + "check-format", + "allow-pascal-case" + ] + }, + "whitespace": { + "options": [ + "check-branch", + "check-decl", + "check-operator", + "check-separator", + "check-type", + "check-typecast" + ] + }, + "no-conflicting-lifecycle": true, + "no-host-metadata-property": true, + "no-input-rename": true, + "no-inputs-metadata-property": true, + "no-output-native": true, + "no-output-on-prefix": true, + "no-output-rename": true, + "no-outputs-metadata-property": true, + "template-banana-in-box": true, + "template-no-negated-async": true, + "use-lifecycle-interface": true, + "use-pipe-transform-interface": true + }, + "rulesDirectory": [ + "codelyzer" + ] +} \ No newline at end of file From eaa2377da33844b5f5bac874e54c0790e20895ba Mon Sep 17 00:00:00 2001 From: "maheshuma926@gmail.com" Date: Sun, 5 Dec 2021 14:32:10 +0100 Subject: [PATCH 4/4] added first test case --- .../list-orders/list-orders.component.spec.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/app/orders/list-orders/list-orders.component.spec.ts b/src/app/orders/list-orders/list-orders.component.spec.ts index f69f441..febd8d9 100644 --- a/src/app/orders/list-orders/list-orders.component.spec.ts +++ b/src/app/orders/list-orders/list-orders.component.spec.ts @@ -2,7 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ListOrdersComponent } from './list-orders.component'; -describe('ListOrdersComponent', () => { +/*describe('ListOrdersComponent', () => { let component: ListOrdersComponent; let fixture: ComponentFixture; @@ -22,4 +22,15 @@ describe('ListOrdersComponent', () => { it('should create', () => { expect(component).toBeTruthy(); }); +});*/ + +fdescribe('This is my first test script description', () => { + var expectedValue = 10; + var actualValue = 10; + it('First Test Script', ()=> { + expect(actualValue).toBe(expectedValue); + console.log('Inside First Test script'); + console.log('expectedValue= ' + expectedValue); + console.log('actualValue= ' + actualValue); + }); });
    +
    +
    + +
    +

    + {{ product.productName }} +

    +
    ${{ product.price }}
    +

    {{ product.description}}

    +
    + +
    +
    +
  • &B0RroLOcr@jSF&;^W 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 O|5=dFRZOOT>;Df}&{{?S literal 0 HcmV?d00001 diff --git a/src/assets/2.jpg b/src/assets/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db43eb9714c30fc882b72557be9d6a5f20221913 GIT binary patch literal 11165 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 ZD$>V%!(qKC$p3Tww;cS2arJv$`9JdrL|6a- literal 0 HcmV?d00001 diff --git a/src/assets/3.jpg b/src/assets/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab5c0713abaac8742a6724dac8b73702b3fcd1af GIT binary patch literal 28494 zcmb5VWmH^Uv@KY;6cR#!-~>ysBDh0<;1=8=1b5fM3GVLhg}b}EySuyl#uL$ zabNeTKl_|hW3M&N*lX=M*IfH;{%sxbL0ni&7ytzY1^E5`1H3H(1Of1{aPV-j@bGZ( z2ng_q$RCiAk&uu-p`oLE!1?s~GtMV$Y&=2=Vmy2@0&Hv&S`sqKuT<1jxWshd>AroZ z_(t{ZpGlw)5D<_Nkui~xF~8wq<9+-8eZ92bfKNCD6oP%s!!Z`}Yw02BZU z?jLvm_XQ0F0}J==C(`?C%4i z8KYMuqJUgxMaKjdlZ{>0IW{?~p!^^2sLBl-N)|R<+fItFKG88C{W`;dlMEIARGK}0ah-I83%jIVyG z_D>O-k6dE}*ZIEdQc)-j!zHClA}+PgY3@7S6{V5);U7~+-D#MAq~b#Lk2fO~6eL7_ z-sBcf);Q-eO+r5a)v(7Z)s$2s=o-9g(e$QBU6@?G0m9CDbl(8T6|GLW4sU>|rVBNZ z!6lQUVng<(^x5J9kpT}~X$KeU9;dlCfI}IPeA9)@h5^eEZa3cz+Ou-Pnyx-3E?570 zO628Bh%Fz}bX#ymZ|~-^DF&!Etz|9fdKrBZRf{mJkC#PLQ&Ch+jX$xEijQ-7jzRaw zTun>OE`;E!>RG{IYtG)H0TeQ97NcK1R@gS_fo@N!Jvdr7-oNe+jI;Baq!6YFX1S-( zH)r9(kEs_|pCx+E*l%!(?Ms6!*p?ODErT3zV6)N2#B;V^^=5YlXG;6>2{c0+Y8@B? zJ~BT)wPC&c{avb!W_GPNb1mo!W8UA0J{b(b{*J%cW8Xlw-By9XG-o>%M&7e(b}U!2 zc7OV;7_Y11le$<^;P^_@hPAh_@cxD1B3nz?q(vX-k2w|&tx6gCtOkC@IHl@2yBo(e zw82<4&cWL)_r=LuGk?inxK8k&RllcCxBb8q;dbaPj8Uwg-(FzW1DTnzXH%+noBO*t z&0a%hQhrzfA#oVfEwhAKt}3OsFx_}1+?15?Kf;&ynG=)wM!Igcu`JvTI_e-~n^3a1 zTb4o0N;x>dIKmGPcqoc=hl{-lSCGMvK6U6;nP!=;nLbVnbK3LWJaM(Cr=i@CJz0(+ z)%-t2&wp9L{}BTU!=8{#R^%BeN#^lJ)onf5YK?|d0Nm((cJ3>2r>&5{-X;s#k9nTt z*QiCT(Y}Ig)ZFC*T;KS#%`oP6b`#QLZ45suK)r81bJ(TPjO$eo4~;d5BaPF=%TJzb zS3Yf~S+lLfc0kmwG)lQqmB2z{%SI+p6VJ&kU9|;6d}iH2i~3+SFQbtNFXQmD9p<#^ z=oKm+y36+bDND%KRil~uha?-R<2whDhy~MO|J`ahfjO>4>&pGPU`@A3U_~YTH}#?w zo5ESBhlH0~WqeHMQ1Hx<-@H+=G2U^Ht%=^UU)XxdBTEgqSV=y|;#MV^XA&P^7Kj%| z&fxuH<_BN2Q0#71ho~^9@^^Ln9*tM+iYQQ9AWjt)Xg7UekCL^haRO;P!CPZ7WYbew zzETzK;Bm#Oq}{S^b7^ED>n8Ig`vE;13DNh*k6)7FmkZqv#^TQKc@$6NiVMWQ#~LsE zDS=cw_ywZlYbXrt(o{4<{_EDG0o|`xtqV)d#^gYuIpijuiLDC%O}BZmX$|&z$!AkjlkWqR-wZxl`4MJ#`pDgWtA4ox>60szBB-l$Et)(uD)6p^ zN0Q}xrJA!UtqhLo{JNmO7xKxoa(4<%uhSV&%9XU{*ze8`og>>ZS=nyAHT8S5AO+ut zP9tixR8z2Q^sR4S6ZGI?AB0wThOC;jyXyj3QXsMB6AOmIj}5E)Wdh#ZSbG_@Q*p(Q z`<|qvfPesKQWC^~|8e*&UR4!R>>Y(8rO0g6y|Q|zg6;xp@ruY!8cMyuk#Iu8N#p#= z*{bt`9ZGaF=oFpn>WDQ)$Q+vKc|7lUe_EpKYo3ND992QKkKz$jZif8vS-SCC__s61 zbjna=>P?HJm8D?+eL>;QtRj!^9e1%kCZ=BtA}^)L((X+5*q75?x~*G}a+T3a2@R)x z7Z+MKiKu$47bGs!9u8S1d}n`O8jaH-#jY^}3KLLoWf{NQDsN$-+hee`?hpXO@}<`c zBeV{~lfJVljYuGPbeOSf(kZkw6rn+k7fN||%!W1W0*~N}2W@RTB%b9fw#^Je+Y|Jl+S8J>ab1x>r4b=6dq!dIRQqVSr?59b3GjNiVnl)L z*V6;EY%Ge~rGGjlojwIt?MNn)R6&n<{pz|4kisid$%YYMPK{~}=y=7-tnUst0twap zDaPHZLMgD|)wgX`W(#fnXUCbk1ZS!v(0lh4hQfQ;{7xR>cg4@j)m|X+q#P((a3DZndv*2$0AsQDh*;lee^-YQ-G~ zrEG3hn1E4ak*bS$Dp40*T*+#24-Tx5CN9MMeRDNgZ!z0=;+QaBI@C$X9f6DR>DRKE zNg?lK*B!CV`j?F7bwxo@%E6ZU8ub->Hs7$XOV2z#PV^tTW_3RQ#UeaLtMX6a^lgHr z_xW~cV*J%?`m&Wuy=s1Q4&6!ftM8-!CM_Ac{g?q6U~&q`xt4>&xQb74zB+`_z`Hl& z^D8*ss!xiWEm$wCW>RM={Xl5pWxbIFo=hy@2W4iVUlv)_rjylUEYb|;%eH7vx-K0S zlQVU}i1+^#BDCD9lN?u~do6v+n1!0O?nHaDdQ3H-KK)JU zWCrA@`*U%X{Vh)W%G^nrYLfer9nIrt&!3Oy29Y2Ov@_b9>J-!6I^_EAfjLOJj&^#cWLSE ziuJX6hT7FC)?yh zV4GO?%R$@^T1U)HKB2dd=_FhW;y zoCU0!uM@Jm{}P)Oig%?_1AQ5}j4jt$z*}AP%wsW{pY}=-R}pokCxJgw!mIP6x8r%q zZIR008|s~AS7)s5C75DsVDC&BU!F`ltnGm9TtVmet?$g(=AJ{$63mpDo1Vi3p09OP z&E^S;(<{VNpW$H?c{t+7o@Nv~S0s?@_t0>k>(aM4=G5Z~I$95IaRhh&&71+BP_MyP za|d5T@OM3X!|1*iWm?bW4{nEFc9iY}d4jzrp_$-V2Zh&Pg2rwAx*>stZa-A_b@gut zk*47)IxB*X8LdHt>atQKoSbZNu?0tJj)+97H~v`k;KDS6u#wIc<}Ev+ip}Bh4}V?v zP%6>gdmN-O5AdNjB`Z39Q5}Z1{9K9lK)bmZA}34g_bU}$28zL&@z2OL`OooI>`MWY zPTkfC!5Du&#Se2sP2Q4u^KxqFjFxs?1EQTj^Ff@$p<9F785#+|=s``uLcQxtpg)`S zx(L~N{hY3J{9J_rliab{1jY}u{|@{MiJ05L^L|lAg(I&~WJKHu%pJ4dhJKL9)#5AM zbd{axy<MeV{|F%wuQXQAEy(s58n6nD&4?7A%Q{wP3Ctvd?E7M) zOYQ6KY1rgKbNBRfj(=$kCnf2d#ptZWe}@TMWTlQ*ppZM_!lSVAEQt9z zBBrTekyV?322>55ZbXK{0RL!HCDAW6zIkbUS01>if#Wb8OgD-)MX>zySf~jPQ^`>eX=35y=HzHp_$qcFEahvw{ z+=R}Ndk0yaJ{{YQ{@CZN_|BCskB5^kUdqpMn9^8$0|W2|J0>fiahwtu9(vxrq}gPz?#k`OIb(+1F_e zYaeAN=d9ziH_U?YoFAJ@!nzqZPnRT4tHQe#Po7XI=FAkM@$tnRxNEx9$o?!qT ziOlt8wh;i^+(8YoJ;x6SQJuvbDd<7p2Uh$iT;S}~P)bng>`OsVU)t|hl)~{#Wn9bR zT^6!N{3eYy8^AL^ROc-SdA|hq34MT8=AvpHIs4iUO5)^bH!?~%R>mwaUCFa0(>3Bg zMpUkJ@?~F!xGk_GekfZtq)=gUw_i2Qu{H#xFrl-DVXByZOJd^sj_V^m3Tq^Aey@bZ z%cM=gLX%~>IC-h(pmYjXwkieyr6Y~z&Ctm2H>G*p`=oqnYDptyLK`tx3znZ=c$7g5f5zQ7z7RW#r(Wfe?RB@z6aLi8QAffr4 zaqr{5?lrP2V4w9!0um$$1HtYBEb=U-{(LIfK1p_@xeVDnfqq#zjJe{$TCO^FLD51# za!QM9b1Emy8}NXGaY#1JDxkh5VVjTO(^qR0z6EMSw9C7Mvj!@aWPADUEwiecCS2cyJR%?=i>??`uf@Cu zOqU$`b5BdMa{0Df{B- zAR^-_hF*Q$?5I+h?ML>m(x*^Dp&@FKzU9*uHy`WG$Ok_oq*h^FadRJ8SJ3vxH+`Kt zY)Z?V&9$j;JbINZW$;uyZ>9QN(F}6z(r$1%4b*ZY`rwh7*oLIyai|sSXW~aE6Zp}B z8sKzkE8)Jg>p}z1p^8}wBvvGBZp_MnaM#x=eqAcNr>}dVY)&lM41@2rM*C7$nClHA zLz|eO{S5~=FwuPs48lb%qhxbXk@J^0qa|tW#&s&Q%f3fb^ekY31V0cOfK?P z$tBcN(;DGk$}46=IMV!x&EMn7eqWRw#!m)DhwhSfXvmH{116*w7F?Mq)+)+GUJjT$ zF~wRDO5k_f$grx%@vNhN7bQA+#^FB@s?RQORBOf)N%#YD&HG}*kH@*(xjpYjM0Nm5 zM-5UXmb_RB&DnXcBLwX~ll6rAc1G3W^zM4^O*Yih;l~SegbwK3IntyEq^jc|9_21= zOGMOA{5cFUs&7IyK-Cr`nD|U-7N(10X_}!ddR z%ntlbe-6oojcDl&ARL~LH(G_4nTv4sJw9@C>s2C|UTRWGJMSWo^xUF=C0reD5zsI^_A{E)dIa0F4JR<|mg@%HbK+W|0;1gwA*ZFzn>B`TP4jHblt zgskcN|Ge9^K37fL<^o}RsLNz{pr8Dqd#D^9UsESoYYoQ8*{yS#kLR5ur{(mEI_^qe z%xmwrjwcUl_VDkWcj+-*)GoJJJk2f{M6DKD)Rg%kO2SDdYhDF?09M69ZWsOu8eCVN zb%VF2>T?o{nfYi?lu=C{U6gnwvvR6U#uRn<0=<SN)dfC4l~^Xw9fo`&LQdXm;IxiI;B5*!?i!t!6*UqAC;m#^pB>4JLYg_7cb z++t*V=l0YA$JnLrL?+1GG-D#w3nbm-n`273I{!9yud}JoU>B?Zg4~5F8V9-{ zQj}y8zxWbkqg)A)t72DrP%Lak2OUn;MrC6(9P|~LrzX}I0wiDXl)G>_3SDNa!!$L* z=pKt3h6#){9@Rxq%-w=HhtIfbyZu(%lhec>whD3i>6jI!;v|Pe``Gn|Rq&+eYU3*} zKcyxFaGH)d)AC{;K}_!NPduuobe3?pds-K#E;--VBi4C`2u_X+f!U$P@FY7kL22t= z$3T}YzwZUAbDB~g3z66VN0TB-ial2#`#k$$U6c(1Z45Vky-Nx1IE12)kr{QAWyIap z_tFTV8&f(VvDNYdyF*sTosS=3Jb8I(`nfQQJZjYCTz4HeiwC}dOAmnI!KHb98_Eik zv7tS76XeW|;-(@d?0#6G>*w-Y3Y7{BaaM7NE3_6QD(u)Ab^Y^2GtXka>nf_|UsL5J1&I=Y_MwxUGoxQaPM3DWhTLp3);`u>oCc+E)OjUdc`Q$zD?QbG3=(Mh9vT6`2FeR0&%Jk zdd`F6bGY4aHx#d}`&{_;_WVl=SnOx8 z(8v?@Y{!~cR1qi4;XA~K_RE7xsd+^Lj0bAv26UGFf0EPHHV@lW{smG4{?32fL#pOb zn@qMh#D(8@r!y*f~r=Ys__G4M(S2&o_bZn+H|JSE^GNx2a-ciC z5h-a%|NleZfYtv}On%IwjcV;{T+(Na9A%-OdUjtQds~L7@JNjQ#~!CnQHnerKC1Oo zx27`!xJDBNYb8=mr@lawAlpr7?uS>vN|a>&f=#`!vPzL$c))^&X;tNO@1ep7uKHo_ zn9zru8B&9g?3Y-hRQ25I#`>4o_(Pe9%8A54+F3cY3DwX$R)<5qJGzfQligv@vKj!* zC09yB1~b+P3fdMtZzoy}_pl^SEChQ=D0_M40PLz`l0bM;i_x3z?5 zAy{SwRdu`O1H_~hb=00zxzULa2|HT+t?xTwPjRcYd5L|@WQD0)#dhiMn>rEVu#!Kl z%@g5vjaiVB{qyI`E1X8t0cc2XWSXqGgeztrgiHMM?qeMgT!zFA(HC2`WH(s)%Rnc==7h1bK^{_5ZQEfE>U$=5=0qBEj!=~8@5BEEuWa4#V;LWZnx z3=+iSK+0L6bScA4mKy?(_O?n|349$RI|tbP5~Ni&n>Hmkl`FM_6`kLW^%0@5S5oF_ zA|aaGuKt>IJ;ruIeY4_HKB2Md+@T9|jeQ|18jv+b!*S(pn^||6EsvFWmpSoUf749l zjaz}9zmFZeSVz&7Nl3z+LZ)W1QM=Jg6xLws6?Glh`pXvYNKV@0kVsY{3Uu8{w!QU| zpU(^Fre4`1K?z?%n?lE!HUmRHwlv3S;NV)0==6dFQ%_Z`lL?h%qwAj27(m$p23gju z5YGtursT2(`)g5c5nrcGGAOii?e)haja`K=i{Fy&7whc^I`bl1W%-@fj-~pKBTGYPFc7j@KOc z@tAD6=3AW+O(Z)dy2bM+}!!LsUC-)Zo~mnfmwMMsz3dn~9w)4!{{F4X4hu%*I5 z>VIC17PS=>&A2oby5iH^aIcMqjG|QG2Ma9Z2L0{H1^-|R(R^({`DD^tT5G*s>8VoF zZfF_R;Bz6(M{pEK4`KLq94F9}?*n76_ygiejivBIZtyP^wW^N)e1^KwizhdB0bF&+ zJ`PvFtq9~5|87^Z`WsEjg6uGN{I{E(9PU`rFT!^dfCf4A%0T2q@peYMbzum9ok|8f zRppw5bh)Npy7tQ@x_w56P4(Ka4{rcM@KEG0JHf^bi6SruG|oFb zt>&Gv9wX7Nr*&$ndgPbdV-7XH=1iyf`v|@L+sooaJZF?VU@6o39+nZlx<36%DPgXj zqfewwh9vZ?9K@?6jMq*-klmu8O9Ymw@R`=Z-9-pSK2LSv`Sbz^E6a#U^Mx*8G zuJ-5&ForsEmV^-HdmEuq^{D87Zj~nipIi&K83B*``B<0EbUe7|V;>QHD=#t=+X*7q z&fWmIZZut3;U!(LQETkrMa%UqOUO`gH@<@#aEAZV7T@lt#+B8-RS17Q`0!xrWH>Bt zX$KKSNviqNJ?wg)8~PNdL$zc2>`|N`q}*Wg@Q>T%m?XA!cPsYpX%(tgA;hqd0E6$F zC@HnKBN3REPW4*YAd(F&7QbxN?vzK-?$=nv#7;&6dt3f#OAl+MeJK%xDCQQ{4QmCf zQq177&-!j#K_Ybmf(gsQ3gJ!Er@oN=gNjB6=He!fbn?PH8e>BLFy8 zA~>D0+ugV+Y?(E#El~+`Yd8Ss%!?*+=%H;pDx|ionxI>K(P(wTa}J$WUlVl0^18!T zp2g<^sfMrtxfUm4C$hPHe?eGuWxPMsW2!~-21_hsf|v_w%vhC?r&Ag9Dj~GVX1TG> zq-`Q%Jm!*i*A<+qIjp95EEFb-VM}iCv$exk%qlfqO2lw8g`AAM!T3c*x%z_1iNk&* z>ubO@xgtIxyG!ghz@ojb9N&Y(B~I(>8H+q|*v5>-4q14QM_D-a(W&*0&>X_g>Abbu zT>a3xJd1doM~%2PqWwt}CfJfvi!X9}{OD?*?*Xtc_-h_L4yLc99hD{+@yeInf9u^Y zq@@T(6uB`R=Hw!N3dKR^&R#)pnCTL*b?v9!k6o2=sPOE#EJ_DKG$s$9m6Cwa5-NS% z!Iq_7wl?gwL`*YPVh@h`Nfn^FmB5j+tc6}KvH?4fYuTUUf)|ArAk++eFWV8#_-w@X z8s6_ncrN{jvvb?v8V$*@O%xitY`$|BEhMRg%IF$XLss~~EsYj)Ly?4TI@`h!EOY4B z!dX7(<{EtpA(YXeQlu|V50$J#YBmQ=%Tb2;p^@bCq!+PHYWc03x(R0Ak<7I|nv zHhnr)C7}@=6i9&D#llcKk=o9KbzaGif~YZ58Ip?JmYL-r1~FdsD#KB?rgfUfibHB5 zqfW&ylnQIZ1)POigE&>8Gg@G3hf$Y9xvwfbYqLmDBeQ&M{M*Gis-cA2Mdv1P*GBVn zpBndaJ)lGQOs9NX+Q;l1s|p+KS+pf zj)O6+4CV9eD~*Lt)|OPi_53l{tUSn(dQ{!E;Y?X~sfRP{B`kb=IFDNw6Lon)%<{D9 z0=T~lTWFTREL+Dw8|t@hWWhpGmhAF5f-Uq*Kya-}+9Wz3+;uo&e^+W+*J5wQggU>) z=}!NsraEP5e_q^ES|%2hA}~SiUpx*uY(WvNADyc2T1CnMAH`|OI2{{YE`2@$c8VOZ z9bgyn&LvEeWLddQ%|Esoe2^3->`ZVjKc0@RyHOshTzo?JZVQ)41uuNs$+MGAw35U} zDCq1(Lcw5F>es{I`%bQ3$7DXZyJt6U1`Ya4Hdx({|7{l<9OTp9l7n+->Ib#1i=kuPW5%zCj>K`MWWrTub;?X4E26SMv67 ze;Ekw9EpNY84ZckwqfPnDJl&ALSDNzYtXlxQBj|za*&7;&EzK`!#2$PHyEg&xWS@J=s@hL&Nj%)4>h% zCENESOxIWis?bf7CUa%9nZl~oO`a*7OR^EMd?5iZBeew*g&3tNzw?RUErn_s=g_Fe zo^}mSxWUOGENfeL_~k`)8qeRc2|I?_<2_a^Q6fhDea?I~$IDDzcFla!s*?S?g;poS zcdDa2T~csy?l}IFI-k-4fAnwtHL~c`*yPEQVbYI6Txb!sUYfbud7^o*AW?DG4G=|q zTd++R$gG7S!xK()vsedzT@BMu{?ofNu3f^Vb#mV%vpVQQRV!Vju76{wd+Z90NtB*2 z)VAAd%xZaZ^t585JMOI+Xr+0)^*8n)-4KeEU>ey2jW zR#azNKsQ})uf6&>8y!02;jL0@QQTJGRIeZAk!HE0Z;Nok@*=BFwjr_adSVW(Uau*> z2&W{hXQc}TvMz_QX`QH!m+xb#%jSaX)a%Ymhz~HP+G3nm;9KzZNj&@dniT zmkHpytg+`V%^Wc?aXh1}9X&&b3l7@o3{Aj6nEJ2)(bJa#_pv3y9{zK?*{|XL&|ah28&|B7y#}OTGztk zDFhb-UodX=dE?g7`bk2`{F5fsUd$G2{FKDes|4o9E@NvGU9>Nv2MJF^OF~Q5<=n+( zDM@>WzAt4eZf^k12tR!P0N=BuG47YL5;6|{EB=Eh$~gt=Fy;;95ZIsueDVbFh);M8 z?jz_~IToE}|FA#@lAV^68_|d>lw<66%Iny!;@eT5jOY#wQIKtpXUJ!kew5_GI<6PN zaF&=@SRq6KH_WEnYRw@4v5-iIitLeBGmc9cC4hwSMpc!oi~kTKAl6sbCmLxWCH}>C z)8wPEsE#DA!xaK-bBQZSyK^OtnSE;QDba^oQyEfo=PKN?kKR++O9Q$?bV>Xx+DW7u zgv7O6v8ukan;0@Ybj)R8sfl~G>Q=ocHqLak6+-rIqS^9p_TzJnnI*JnykGPL<&bc8 z2Io|K%L73ccj%s~zm~zA&fj!6m_U@K%R#WG_1AgS7-$5 zNyad+WOV}_;UdNX6Ka1N(Sr0Mi3Vd;Zm9o4`WpLr!i6y(`S3Q%T1q$9ik{DK#tf|ygL1#EcOkUTg*hL^BNF$g)jh}#F zrM9cKCbzxv%__KFKBVXyfHZQiG~bc5(~jsQUig7<#A8|=N#A{?8@Y8E9QEva48TcTu-^;+fG%&CCxK_ehf64+^}` zaXjLkLVXOc23G)Y&J;)V{M5_~30Zuir6(y64sc~a29;jIu3WyN;%ED8O)(x+r0pwa zYG06*mrjX>_9k#mx!+?-Qu2lP97OyftABa@$%gG!Ot*W#!WOjBrewENZ{+r6cJe{E z!TIU-LNFzz0m3qQYmstx_stV<9MF$laU|WPl%AG5E2$6jX~D+?KeFKOu(=NNR0Ol zKym7q^KsVT4Ujw>%ynz8%xG;GIxuz@<&jP5TT#P8jP|#R{i94y6X@2|zSe)MapI!F z)=2`}^zZ2_XjgMxZA4Bs0DbS;v}!hUR6C;#E)g_FU?cXv)BGS;%S)Q} z%if%;#QysAYdYc|mCeWfO~p_3RWdOl&!UKDC4CJS;>U zHBu2Gv^+42wz%QHC{t*%lKo_hVnwK0rA54gvzeQ$nPhJ{wQd>UjA~I9A>d~r;)BO$ z3f`w4`*pu;0ma3+>S1!LWR)%`eKg(RQa#(~d|U=J4CPrPw9LBT^hdJhCJ+*MfPrQC z6*>149_%yhq-iNewgeu)BbIGxDGQu-lZdsNBJ{d00pa5qAng5y*^k==Lgqu&kZOu0 zo0j-5R-7%q1`>dkzcx|SJjUtTJFp&|yHJbaG^Lr_=5Q@3y9(^3f_~LZPqUOX*b?a2 z1~V=b3hb+SGFGQ&A34^R+$Wb&OeULm%zT6?mSdt@OS zIu2vqE#UB5q!p2&2|S^(0EeCOVO`&J<*g~n*WE{zHDDVe+2FH7256ma5thUFO{F2M zw9`}`@da(hF+0yfdX3+3dBal|f_uU;R28OJ8ogy&v^)(08*gJ#JLZI>hl4RE-Oy_J z(E4JqqJoy_08pqXbNbg7n4K8s>HO^5Rg5z?*A{6u!X>Z{>Zh>a(|T>>jXkVQ4eGzZ zMppb5K;IcI^nAT@PF0)lDBX>F5+C4?cJ9l}ahmtjk|&+EkW6ne5nSPBBq6%&4Sdih zJL_&{Yx-ickfO1;&VO|p5k{i*cl5W)$-$p%e&cE^P=CsGt>BoQ<0>m?m5ZriA)xnf zMbwM>mTw(7V$1>N#N23na8WWbYfK1rVZ@CC`uJrlz(W186BwfQ%BoMqBvmi4l`a_P zZ~Adz5{dnTe$BqpASY?vyq;Qk4Gte;6#^e5l~lRZIX6>hU*X8&&ji&vi0_gmO4zmS z_uMQLE^=K+#)t3*NP1Kz$Oy;mI5ILYva|otNQxd%`QWh~b=+(p+*fPHo&GmeTe)e0 z#@|qkaapT+%(E!Njm7Nx5^Y(=7U=@kJFBDeCY5%hE!st>&$!E`d>U7co7nITFx^~$ z_busy$AGyZBX?I7vJlj-ip7^qWJ+{Y5lDZKJz}kLxy`EhA!9|I!))o?|FR7J#fJU@ zZk*-~u=bbBVnuqjL*wahTP!=@QKUxzs4nogcX*gdeKvMsSUhT;sibpQB|B?x*Bym( z7`>V4z;wD3b9}O8`+-i+U|Up_VdWUUuI<%SB_$ir@(_I8Zgd%${YGk^WZ4!96LNekOuLM*Dcm)=PQB2 z=IC=7IQGEV?t*ruo1-|?-eK_&EDA)Bs`2{)Wa3;84z~Yul<%)Cuul(mH##$IN}qUn z0O?3ea9S2w!F6*iqK*{-3+mX%k)y9H^FcE&Pwsab796YT_nVp>Pj7(4V4vdze%`U7 z`BahV>SqmGtJZJ23_I60NAMqPi1jSjm5yraF1*}bjNL3x7mV-wnCjI(kq;weH{9Bn zl#SfE9Yuy-WZ#HL^Io!xYMo`t-0o-}?wtTTQRAETqhA`79~+(oZl7h2qhEkicaoUsU&KZRp7NT-o@e-{!_W3<`DVFsyI>-tt$ zLG!zPSWAzf<>m^L>5ch)8EP+B_5tVVOV^pCtDn=;7?o5fY#Co;PR@_@j>mZDE}fCx=E< zKP0C&*tf=!9l3D!B{zH;YVkqNe^f%*#Br$yp>LnVeMX6z-<(( z#4G=fk>ftS?frZfP@$EGEpJ-Rp+q%qi8O1#d{Ufa{TgQ04i37kk001273;dF3)^7U zcA{y^iqumj8lLH3+DQ@2;HCH*Eg>r?2fvcl>Hfue@HCLUH=4oW!^4j~%*CBssaQmL z5!RmNnHg+X7R8QbAyJu}-!;c|ycv-?NR(Bw!KU8MG2yZjqH`A|q>*?ihVmqaa96(f-%m4CXL@=8=A_&E3e~9zt%QlOX+R z>R55PT`;*@c>Jqef|F0!?;_|!-nRVg=af1G@9u1-X|>2gX@!lcOF2cseRi*3Ph(^bh=0S@J&D7H0C!bX$tnN?|! zVOu5}IDU?BIfd}@+s)UAwgmxze)FFiNbBWSzl zc}-Xgw(a)^n)7tXzs`(-;d0 zPdyB)T}$^kRmu(?^6+_AP80U*L4t7pQUSh`@ z>0meScLMQPZ*l5JE$D8*b3dD^Pk8sz<(Ro%lIXwov`*1a-O{L@eSq@ZC*@MF^{BYf zv|WuipWfiG*=|lWv&;+5@)pCk?Q<-|gDG-{5gOyvYE$&Zk3xzFuI)zUptbU->AHCd znK>hv8BF2in@!=m$@2&l8%*JOF6wGiGrW(VfZRK{D?fc=KWoyS-pBGd>+rvOPgz70 z5w-zBXUVnBPae<>Bfs9$;;s98*K6#gn5|IC1EKkg@WXrKeKQ;GiO9D0ahd<>*vK2e z823Ng=FIcJrnQoqlR{QdjF&H_L~1A8@!ByP^$c|J?&-y!g3@1rwMnt zjb`bvIi{)pc5Vr&xb!R+^nqmh99a?}w@isoSoLpA`}>?XrmGFcgX30K;QFDq;Gjea{$= z9K@U~kaghxeXGo8dADYpmbGkr{QKfVcTaZfxFgdGG48b9H^5}=&0&ZOrRz|9i!#+V z&J6Pl{CSM<8P=tHtjId_BL4&e{7<;^((*7H$*a3!-Y;tBM84_dKWPQ_2|snw)K4MV zncKD}V8&>5F3(NGxDlO~ka_t-Wx|?ies)}}n@%vN_zWEu_xZ;TzMy-1W>tVtUKE?6 z(GWfrHB=U47xRBQZ>OO66M^;M4E=gF++@wPF-=&Uo7T)dt5w#D!mXzF`cIoLgSa6u zki@C3!BtfmBgpW3Xb@9NXMR0S!TtI;4m(!eiv!-w@^+tTz|2Pi~QPMnXOHExl{jzFk%X# zi=VYHH+Yed?a5&CW8f_*8QLE;?>d_&8e47n+=fT2U{AI}!0da(3DhcJJSzD$qtpTLJ^QgLDq zxS={&@^zEAP##K|G+rEmGbnMmoRMJo$0GH8SLDkU%7ihv*&URY1+(IzcVu*!{!gk< zkcvLfy*5OgM|XiE1z{mhxJ9P1m+r?`V)>b)?M`G@a>q#%N}CiFZdl}r;SD**zIU9p zO3d2n{G_>GL-gugADzQk2fcSM>Lo`{T#Kn>h7YfK-SlEgQ++=)!lNY(EhgH~k1H6{ zqb`xbUR~`Z{o?s=A@TokvI%-d!_Azz;)ONtS>Qf8K=<&1x*&zIl_MR$xhp{1vTZ>d z&#p{tpNI4U?lZ37&UHZF0U$3A*)ld-Hj>u)DtjOj(ou+=IC!2?y|Czu^rCykBx|l1 z;*!c_eoJq-Jr^H->?l+5n~HD-Fe5&cleo7yXH~RWAY8z#{+XOb%g2*1&WY~`=9p$I z%yj(Poo|l&KX`*W*KzH8%KxbQtnwmzTsZVDf*VL+BXB-yKa@9Gkr>a4B+I(z91556 z-tITVQqdh$7PjMj*i%7sF9u~ykd(iEch;8HEP8s0y|Q3iO&`FVSbtxl!~MI)WaJ^O zi89JBYehnZn{zD741wEVpc_H5UPZrKa`*(Cl;HGcyZ%%*C z(IqXdBak#}3$uH{p-3aUPECBne*8ObV*eEC0b{%@urR9G`;aIGP;<7x)j)WBOE z-8|zg4Ptu1^A@2Ar@zwJ%SN>}vohj`zGKB6wY<@^1C4kQDn6Jv)}~iBr(-`!c*x9` z88&NFEnS(QwiUAsW!#@O%t_oGmX{0qhWOMpEGdoy^q)xagVj#?<{#tv4jg(>Xh0fi zRUmmcW@(JudXF_IWmR%p`NlGI;+rzG7vuCzg$rq-S4Ew*5~gQ~eS7=TvB5XMAAfvs zsOhd9UiKTn?c(*H{c{SB+;OYiwn!41rGLRyLoxA_Aj_I76VXE4A}Sc#oN|UG{t5wLmEA@u%4q6`D+V8`0yBGTt@+>pm9;^pVdD+9( zF*R*-6CtMhQ`s%qt715@G1;{I&$H_>MKZ>C1A8yN^UnQ_Q0Pu}o0EsGayH8okef`x zb(lTRT3@rE}*-I0e9 zpOLos7JEb(YLu4tJ%`G((v$hG=za4?s^sEchVkJMI#X%yyBmL@iPKFp!fy?)0nRT; zAl(V9FqUqpt_4&QgW49I+Excm#`YI{3(@p{YN}re|LVp~UTRlzvd;}3PVZb%BsA@b zFC7&N{x}f<2?~uo>Lo*hkwC+OA%8VgLaQ|if|J>yT3#I8OYiaFh96A;J%2xN2~EbM zEO>Gn+pT{OxjG7d1GJ#%ujw-nTDchQ<`uhPRcs_wU0~zVwZmsIS)R}lX$D=Ve4Bc( z1WrBNzs_9K-uDLSQ$NeU1UV^51c>#0IT3;I^hhcnWN|=EuD!?SZ>@3A1EJ+TnY!i0 z8{oR(xrX6}$EaYD>CiOYMDG%7p~M4A(R8B~?Ehxus_rdN&wH)VvLX zx3jhdre~S_&ewt5JZkG{3l|JyVF^As*NU3O1DKl<)io{L$L?|dM14h?x$|d+N_&0- zV96uB0WQCkF^eJQO&a3VSyg5tZ-p;rh(D5n5AC8tTqrWlu^|3xIIf?Dn&Nm=tG{;t zug=aosI7Qg)U=e+LV?m2x6(ihBm{Ra#ogWAHMmn8g1Z%m;0~dI;!bgQC%9XokC{7n z=Dd05o_o&wC-a-k{%h}A?{5jL>!`Rx|XT zhoT!(QEH;pw|0MwT4zWvp5nlfj{_b$Fq|q|Gu?+Jb)Dyh=CnVYr-X9Z?`4f@->!q~ z2BsT(mw&qAY9&hed{E1_Nv`}z@W^}spWo23xIC)!vejOG*PZ6EgCpi-dq!V0a=n7o zU{znnRovwx{(An=YNJ*rv>{uuYeOOVd$j?H(co^EHvi7&X1O-Ku3`sD8sl~eD;Ul4 z1Wfac-K1260iFr0=i%Z4x>@H?NxrjQ0ns{@J|7z2>bpuFPN+K1n+5Xr8HB$7{ruS_|cUl7VA zr?q|fi_!_0vuQ`#ls~9m@wJ6j|4~cWqd?6jX;0lXs4OjXk1ex$^}8U8_X;@UcNIk< zFZkF38L;LD=(*CzH!KNTk|it56E7sU?x%(&@=E17Q>Z7|2Eeg#x^CmlO@hDn8^%Uc zunm6<8s+BrWl48R>~R;GNk+y|#^6@v6#NTZpgeEx36Wv9P0a^Am7R4T5Q_<`S?Db# z;c8r+wTU$xEgZhh9$>&92~!%(4t7FQEg-Cem^vYuZ=^h z395!FvR5(V`I*ngPSyEN0HqK$sxCwCu2T^57lo>J$+O`Hfu*Og)Dho;4{%V=x;$xa z!p``aZBVBA{Bo(GcecN-T7Ifg^!F|E0n+O#_MwL4g$>9)kFh7)^ZTpd)H(r7u*3Kj zrFn6&kdLGEZ!2i0!ReCb8l;8!M{;V~!={rfkH~Wgg(Y#cV>be5;nV$M?|t=wyh8W1pz*{|_6tYpD5KW}>=6B?MhS*}I=uwrZcki$Vf5ypQlzs&DhKzZwo`Cks7nI|= z#4Q@C!{E$JLjuKjyJCd*5+p6=B_@jETe(n|_(e6^Yd+XPSY65U@^eKrtavci^nHLp zVw2uen*iPq3$5i>kE&~W=e@JaM0(GCMXgtar+*21=oSwbH#gNk6&W$-9Z)I2cyZir z$TU+cv#5hAr`OMV77y62!M>q}2{!_gc!`NZJv2*(#9(hfcHNK%%GGA9rBL-}=VAcQ z+p{xWBOvkZK=Tw9k_kB95Q$Che^6Rvf`>_z!1$b46JTrh+)Kvqrc$J*qV3gs0o2?s zk82uvb|qKCux50sDR+_V_cEPSB7bErQcubA_~=Y?`OC&1l6SwX_GmNpW~6&xhEzA( ziuV3;Jg2ifVFC45IF{t6ak1-3R!B&YW{|zxRUw%0kv?Z=;UU19QgWDi+4i!+%@!a% zs=0A!k*CWyk5{^eO_?5Kwd8loYHR(*0k;o=JRWkbt8fik$5YqwQb~B10t4_RV|n-f z1eZ!hom`VEh)F=1>fBPuk^_x=t~mFOfW14byt?KCVCCPHvZp@g`(v?t&etUs*-Aec zdv^1Z2$Z-v9xVQy&;2!036YJ)A;8aN;z0Lgyc9aNVYgVh`xf zhz`}5eE3Yb2dwkAJRf>P76RJsTw}K>y{g(0L;zS?YZR$D(zg zS^L6^p_p-Tio}a!0L}BetV4|UHBjsZWtA8(-)Xs*Z)9kit<0#NZ%1IVk|nyy7REdW z%T1gv^LUzn1w;xudjErSvvu@Pl!$pR2 z!PC7CWoKrt5;dor=fuA^#oNDL*?Dl$_238ED0SMyL0=Iw_;r+#+*b2^_r->8LDI@S zx}VBIFbn^p+|^YKvu2^)M<2kLI;#;re-_g<~Ykjdw)g{ndvVLRf^uDXSGOU=!GhbC?q z=V}@gGg*;BB1YZ`F~gOZt#iDo%R?TDcP3m;F?OMKhN7;w-gkUL+QY?LzsuPDLOapJ zVwvDf3-fdF*v6U1Jnlow)!#%>GLy0)mo3QGeid5$?q7kM|7*P9zxp{aA{xfTVIR;3 z^ys8%SRxF{tZeo^ti~^Eir>G|mQ3toe@agZ*Stl}a&q1o%*x2>j(TpirL--!>PJFU zsBm+$TC_Dhr*7AX^2U@T=W?w=7-74eKc^cq*NJ#O4{?|0+u=}n1n68rFW=eHN;N}w zmpkXE#mWKmnAE*mcs2(wK8I=Qnh*ixc<8gxLm#EPORT;d3ZtF}$6M`sCZ(Px#eHR0 z9G<2|qaL^?J{A)#-tfRE$z~J7Ru}|cIxU_%4K{1>8U$^9xncV1d?$9Ii@`O2WO-%V zex|(EX|Ad1aaa4!Dt7lWyHgvGjbZQ?W%-HPm9B$7=XdQQ$Rkj5e>m`!5VCMW*A{;^ zahIqw2+LvhR!BN5KbD;)ZO+kmKXzdh4jAj1yjxNe6S3`*N|2g7E5--$7xG+lG>H)z zrHETu0JlIS%(4q&O_fpvlJ(L0wt%2f6}RSs#(OnhkaA!1%t@J4HtTBR+1@=qWxO?h z0yOw2=A<8MrDGQI=kOZTcPCUB zbI({qC&GBU(V*~XTh-aRV0}P&K#K_3?Wbwk{LR`4nvpbJKKyp`g&A)Wv>1~3oY6@O z;u8T-k-5n-3s*Ch*%LbYQnWjt_|)$TYHrIc3up2<_?2DaJws7L(CtlH<%`4VnBdF7 zLw?Nc+wWbxlqh9=5p5zp1c@GeA@TN8XyHH37yJw7*MD1!lzHe9cs_FW4j3E~zI@l& zf)sy9JnI3zl#rTlO}JGa(g@bKL04c|IvdDNbw(@%v_FyfkrOCbMNxr(FCN zQiko^e(hnhni|<;5}GD$Th-R0&EdB6b9&CWcLDpl1N+*1gG5!^rbdX#w8b{glDv4r zR<)%M%VHV?&GHJbh9e&D8C?uz=d6gOS)tMnpjKMT2! zs;s9&y-5+X);SGUUnHr2dhB$%nndKWSC*O258`W{mnXFpCoaTQh)GnM$JMJVo^oW9 zoP{xg;^FOs?8I&WTZ^q1*FgL}=5GsHX}z&g94x$llw0#C@Kv=m!^7$B?YmHX{6m)P=;!OFQE`jhnR{4Kj8r%7iGd9q$Nh*osH z28q@&B;ek?g(1)l>oKZ}l-Gr!GH7{q?WXc)YN;AmIX#q;em3@FXaw5Z{{ZwoIgXww zQ!5we1ny)fN;hZwcQ4M7`uu2OCj*;u1DYn?!4qdcvN_%wjGmh?xpuE?Hhp8hWW(}p zx&>t}%9-MtFcAu4Mk5TqTJO`3(2ef0aO}_nWtJ8zje6(iM%JS|bj138s)K_+ve^b{ z+nKw;>b1uPfFF)b<1CjiIePlF+yjpchl`cniZj@wQ-ES? zL@ElJsHFBUICJA2;W)dpe{{%l{+-WieZo-^z9m*gEuf-4Fq!?|@iP(QXmdHoAl16f* zD{7`Yav7q*;xV{lUpUJ;jqKLOBC;)8N2o*12o|g7tYx|IREJ^p$OS|~V4AbJPE?lA zpMI`P^A=rAl|b=z38xFSjO{MAm1a#c=f$(eeT`jx{D}$dsf;ajWf}I^Iwl0trqD=; zC(Fc0MV29sx^!>0pV8Bh=F;IRBPG680*i-j@T#=V;S!ff4_+J0IJMq$y*mO!WA|2zWfH z*X_6JeujoR{Yyd5|0}sd`?mWbJZ#(V)@X~8DLE=aAh*cKhXWWkWPLg1;gd2rPEMbY z&e*duOA)^5*eBc~+55v|ZnTn_mWDr#-C$eNw0?fhvH&gaHZfI-=F`lQR=G)c&zg3R z&u?(J`=AT({k+L1mj<=+#i})zQf6k1+T0LB1Nl0VlIQs#)jmQeVPCdaMP8pr=FD&* zrs~4};%me)xoJ1`tKnOlVo6$jYFN!0l9~q^ zaY^dK-3R4i`KH19R%BAz%j2cF;W9D-m9=^On^tIAy&fqQ_S-eaITn1GDwTp9bH=@( zKdMTjs-Q>-Zwe-#@dm=Uua**D?j39Bo1oA!N8;C!yO(yNL80K&7>=-U}vrfPWmmMQMyEj`~s#3Wk;k_mmg|1HRcQY%TPPL;GEv@X?#SFhQ zWWA}ooEuc{_4D^w4mXvDB=lSA+f%a3HT_I^ZP$c%xK_Or-}*=3>m3=qct5Z5A9fphO|L7%X!$N#siZD;>xTn39&LUf>+2ULBhRA14(#U7H?x=br^lQj(W+ga zotXq@FzajDXaW5;wj$2ubM)`dY4WM7I(NwiW!ZM8cs18RQjPO%M|-GR2}O8qECjfi_Uzv%7iWgXaX3nPYj8u87#iG`+J)TKVt#cR(aE6I zjDJE|!7pU(_KrPLvZ=l~WtJR_1-+xdvZ)Ne<|N0VH^ZBpY0a-4g+Wc99mc=coPP8p z@>2z`Gj}P4drW%%8S(L^>+hygFZ%^-a>Zg9SMH?e_2`=*iY|Q-(PXlT&fqbsvR^{TdhJH}F`bzzlg4 zwWPI`Wbukw3J{U8vFeV4(u~RNHVHga-THjFvo=}23oyO~dgFG|oxm&{+~%o@jOJK0 z)CgM)ZAQM63+_%Vifj6Ctc?Yz=@Pt`07Y91JxhFni z@G;{oG7kq(Zr0aN#J&Dfcc^M&o%2JKFA2*_wc#^yYIjeNht`2S6zct9pr0x#7!@@z zvXU&Zu_Ol3b*2)4i$-({(_?%s@O_lT@svy6f{5$l6kmfQ zf+9eANre!UcQ8ak$}eyC{)z__362UR&#|s}P9Qtfbw(60Gl4q2=%^(c%kmOY_~&a* z{8&9fd7%d>@q-~$S_@ULX+MLw0+3UHSyh9-1bpzh$gK}r> zOvqbb@!)8Lp>qGOH@2X7byiPjmf0g_yl3LIhOwulg|A^Za}?ek7k>!>Eb9nw_b5Z* z4nDA88ea1CIP=2J0>`#;CbnkT0ddNY(otF>6vtVU%DkUoQq8|k z0A2m_(&tNg9ESS~`l!?;fd5BV%u>QjHIOH@Z~97hUo9rkXV9!=^$l}CCHa#%$t|)j z=I0#?rp-KLQKqG*bJ!ADHNw$dEv&6y5;RxK*ec&s+oZYgIo9-{PFo~MNts;|?k=lA zRB+TWD)JYljQ&^`tv*93d_Agjg`H||@Qg3NIR`!)Z@cvZSTk6rJtzTw)Wp8A^W=+` zk|Fa!=S}qns)`c}9SLAANfnYAv~QAb*xwVxZT#U62|4A~R4aEF)qXXtJ`l+IS*sqW^I?1CEgJ9b*vxjuZ+`lVMM5To}n$) zVghIryRZ>FMIN0dNAhzp*iiIRVtNi zR8Cn*(55=7L+Z~1!G&Wr&dN7&y0MTGW2Qk3rzLM*!P5I9>{ZE+8>8CnJP$ z)_VO~U8{@1s8e|=ftN>4E=+<57FJ>5=3|f6Z}Xc6Q^(D+%o3_W{D*)rjjpk=UPg=v zm-9Gfdkn6-Wp3pbK-XHIn1T?c>N`$D@1JB^#Yq!9bSIm^KhUzPV11aXxVQU@@~x^U z_MHFV!rB&~6E3C@p)963I54XrJ6I!ys^7lk_}XDYs65~V@lowEvAoE7IF8#O2A_0p zvp!?p^P(ZmmDcc&hC=8>lMrrB!2qG7};rl2k~>2o*U)tIyP;(hx1`d6$$&2Ky&HuB6~J0j}w0H`$H1imb*y4z0F@E@Exk`I8$SxG5Qon2`2mlyZ(2M^{7gusfkPr&PJncF3#2m575=(t0K$%YL=(0 znU7HshEh5*Khix!kS_B)*QH~9>Z|T_oAm*K-N|(QPV62-9uFVhF&Bl^GOrnlN{ay- zHkEg`YioFKL8%5f7|iS8*~&uEtqZ^q)iS|e;VNpx(!hmM{d%X*=2)Fc#a3F{Kts=+ z%cRt#uUN*`M5jqA!#hJ2byjs98Ko5wTnl59JSm%shkXT}FwdInQXPA{x`o84ptlYY zLz6h=8kNEpqcEz-T6{+e7@$|3Y3RnuHgE_hU7Emu%D8*i}w zXci}6djz&QO;RXf`mseYC;LrzjZd8X0-FYV4{u4jHAyJ2%35r~9vQ;yEgW4(ioMpE zq6;g^KLV6Q0H_KIThBzWGLJaM+|1XFIF?k-BBwF5>>ZBcGGk;aV?$RsFQofRioMSH zEjFFwnzo&mN*s<=k=4Yo;`9%f%>5*+R(g~l-5u4x$88Bt@q~{{Q0MZSZHtxF-%qQs z=648fR<{5kocZS1RuIR^M6zk;CY6lF+}mO=jqh?!+S^+$N>+h=r3sU3<;=eiq6Ag) z@`pV7oi&tVt+I{H$JU!Y_G>3a$+%L(cm|;s&Zu*S(*ruZ&4MdPHKYlHk9dz+TrG_S zcY`)^qkLM1%Nww({iEQG{xdU~d|9%N0r^HCyO>q(5V4{bXij(EL05Xp8dN50Ly{!i zogwDfUCLj%+;YDtm(AJKUuZOjImA0N`xoU4QLX*6!Y}G{Iwww=$9KuSDOPsi89i06 zG^Ez9+wf-__1%2bdoJHSj9|6SFNJiH(ud`9Dlhw*d)oh-Tm2In`%lQ%^PhIoiVz*5 zQ_PmV2p=jOgy*N9II@l=yS;>{J1;q|I_AmG82>~^ZdW@f6L%bA(hac*pou>uW1qCV z@{h5HH_MTY81;W+zq$eS^br2yDt0u@A#+c@F%`&fOuc#A057$BIS*Wuk0JnFVtj6u zs-GbVs>w|+kJPiTf)R^RV{l0;xqV>!jv&2DcOnE5TMF(sC!@EUyq_IeLT7vDJTy6H zQUDN^pQFt*Lt=Le)#};5((>q-BSsCF{4K8KD(ZZs6Hbz7kp<*#QuE4thp=*Iq|9#8 zP{-bMrrQvt(@A_5JEA;&S3>&3ybN(PmqUWq`xdWg&Yc|qUP zPt9$P<1uegR~9t_J|qEY@iWa~RB`8wYvj&gO65Ip)GVW=^@TMixrnmWwJh)@Ne^FLy8XJy7lu&RT3_;MqQ&P4g}-bQL8k1jJ4Sk-BFNpeG5!rvDcmw#Fv zXM$MXE$PHvVf@r@YDMmdg3f zz0fX2=X`T2^yR4!t@y?*()yQMednn*%WIpAiAA`c5Swh?9t(~;yY<{UKga91r#f;vw(j)&g?=3lTqj|ctaWH&?~q(2DsU%o3N0Z}}eUN!;WULaf#B8!10gEYTb~%3mEQ^KCwW}m5 zMLR<*`wM@&h?Ef7*N?x63ut`t93M|vZ8ML$hPFKKGgSIlRU)&roxry;!bOe5jv12j zsPALiwzwo}pQj^<_m>I~1D#Z@P&HFXJ{I4=WZC$dOZA;g={yHcS zU>qX$Tx+@3C?*O6G3N|% zM_$&;!C>!a%o`b%Uzbgcx;i#s!;uy06XJ-TBL4k&7bB!c9A5`TEfPHePRmbtsfR;mL2q%2>(ncq$i0Dnjd z@ppI@ZXb-RW-nbg^krlk==H-&PAv0PXw^RqN&K%z3?7p+Us?5ET^@q5)h#Tv;-Q|6 zcSo%SJwPI%psA@o>%LFU-*3@QUoxrQ{n5EpOov>}koQPc|A#4b?}oP-`7l zPw6+>H@N-y{YLRR0As4rzBH>;luvKxd4q~&bU8o9lQg70YWy|16t|>Wf36=L>|DeM zsYEx^+=8dX5?bp=hp+M+$u;%*zOPzU2F**lq9UeDLfID3g5qG0SuOY!*zU2H-!JAWk{D$= z{HQagrx`my+uyz3@UYS&T=>8F_Jhtv5jC`2HE*!c=ag~lC`_zt4c4P5(3)M$ zX9h(lN?GapgH0Wqv5I8dLj*^+tYqUN| zn|N!Cm6N{8QoFCmPW?y_2hWB5nWHwiT6>=}NP7E@-Y9T*s@C110LMhwhJ;;$1icQ= zn@#|)0x>0|1bPMDWZ7t}FV2rFv212)!?UXNY;_=)oJf3L{l;=_j`ZFw=<0r)fin*4 za!d(_&$zuPF6vV9eOwjpa$SFkEY>GovV>iPq>e%pj2*fFQp2412|cOVPm?LDp63%k zbzJ|dT_b(PG4mT8ef_D7=hF4Sleb&a-?B&T{LK}scOITheV*MP@c~)wWrpGYXVWG# z>eQn8{_7n>T-?^-1+S8Jr8MlL$lHIOLjJRVKPUs=kX{$@YMt3VoBGy^%VxA7yWmRp z_(N@g83lPzKIiwmC3-*@AFDDa4}37uVLG^cosQ#YH{B#c{R?c*m03Pja4@aYRe2XX zm$5%60(7riq?cc$N3cUb9;}&^ra+u{$t7W07UV$}qHx>E3Vym+GV5aRymb|#yky7v z{OI@A&4nvNKSg0d;BZC8QhU4)lKlZk`XBVno*BSu?xPaEL2XydNC0Lbetj~H)F#b2 zhcl4Mycm4k^_uz1?zVN7`IG4^R&jpb5J4DL;z4_-iZFQ^O~m}1ofr)w+?1KDCTs`; z{oV9e3@eB;?r+G~F>m~rq3`6$FM)J;@d8SE3=M1R#qGng1{ONoxvVqiYh{cO6V;%qZ_yq~R*EZ3SFm&q*+?8ovxtCkt2xul``u+3tNrEb zqG#oiuE-j*spQ9+C~fc1-(w^U>@!Nczw=$}?&!MzqI`0W3RG#HGf2}DjqiWR^xnj~ z;*s_DB9#itBpL+Bn&Li*c3Wpw7d4u8Fb&+&Wgb3dRtgl@&dfkSE38Vq$#09|wr5Q3 za9{T2(R}~cdv^XIb`j|mp`v`*;MIK=|D!lM!U9G*Zh_Rduxd87X{Yc-IPMx$5fDGi zy%&pUvcp;TqP!rC6dGQNCZDw3{CXP?W7SgBM~Cw?sQ=NqTB>|K#rD z@|3Ie-&mTR(>GKluW}+Tn-d3*FLRf@5f4O1m{!z^?->twl&~nmSe4Nv?<&T5tvo%c z@RaRrrfeG-RTS_*!5DAxKn1WEvRz|@V`~YhXy$wA4Z$%pT5pzhM0OE7A#cJa0fx(JhU3b$qc_zyOW)hdlwC7+QGZ0Vn! z`aq5q!j4HNFy+PAb*9S6V$ab^vsO`~@-LnwB_f}}XJBp=w8w&-vL~sMzjQhb z>?2A#**R~A@Rk@2qF4DM=H>;7a+2_ZMslieg4yq9f_DdVZ|O4efn5&xg0GyFD@NOz zS~}ZZ&GW3StpMg$#2}Pe5V#jTd{fOxKEzp@vq zo1m+X?~z9HnpgG1JON<*(PU6U1b?F$AkZ7AJIu6?+$+>dXe$SqYGx& z{q<65rjhR#kJqF-t4&iPd{@vyCZJaZNKKT;-usU9T8rPh#u`3NKPrYlmQ2hfqTN11 zTaz8=rz`eu_ddL8|4tQEcRD&_wl+ExUQLn%9-2tZk^$G!(a`Nh!DtIZulbp$A~o!u z=gaU9%}7HHi?x-@ifjDi#m~(^6%C#8s%$g|6l`umz5TwEX4Px`Wp2r6f~bZCd#KF= z?HEb&1Pw!#QZ|TW8sgYRZ)A7Ovtgs0#G19@7YEAHGqc{7Nf<%!oYs{T=BMRC-{O*{ z)aaOIhT2Q`>j&ohO3cbsYbv(*^i$VrTX|daRlYX$4c3`cU8B_Qo=D4<`HO{24d1Ed5b@MWm(g9D^$bs*b_O+Mn(l(N0DQcrhXZ^ay}S_+siMq{%IFe-T~(5r-68#)F^V|(%cHH;#M#0 z%(fhthkZ4HuUqOy~H(U)e4ZtxKl7++DevlI0a~9Y?4yqJ+Wmio!Flihcso9AH`s()m5ySqAvUdIS zbByPEYa?{#(t@o&<=J1VW|CSv*1mRVd zxGt|}5d8y?DN{$oyI&kyvAlZKu#;?)sJZQFnj0Nr@4-Hwj*%O_VB(*5q{X@ZBxyAw s9_3=y&=!emU=7z$!8H>7`Uzx?5*qRG-(e>IS^n|A#+d(g!QZ+61GuQeRR910 literal 0 HcmV?d00001 diff --git a/src/assets/4.jpg b/src/assets/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6090ccaa5136f84961149175a17f1629ac45fde GIT binary patch literal 59703 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