diff --git a/backend/Makefile b/backend/Makefile index 43fcc4a..b4d9237 100644 --- a/backend/Makefile +++ b/backend/Makefile @@ -4,12 +4,12 @@ FUNCTION_NAME ?= schedule build: export GO111MODULE=on - env GOOS=linux go build -ldflags="-s -w" -o bin/refresh functions/refresh/main.go - env GOOS=linux go build -ldflags="-s -w" -o bin/requestRefresh functions/requestRefresh/main.go - env GOOS=linux go build -ldflags="-s -w" -o bin/schedule functions/schedule/main.go - env GOOS=linux go build -ldflags="-s -w" -o bin/login functions/login/main.go - env GOOS=linux go build -ldflags="-s -w" -o bin/click functions/click/main.go - env GOOS=linux go build -ldflags="-s -w" -o bin/generateGlobalStats functions/generateGlobalStats/main.go + env GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/refresh functions/refresh/main.go + env GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/requestRefresh functions/requestRefresh/main.go + env GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/schedule functions/schedule/main.go + env GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/login functions/login/main.go + env GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/click functions/click/main.go + env GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/generateGlobalStats functions/generateGlobalStats/main.go clean: rm -rf ./bin ./vendor Gopkg.lock @@ -24,4 +24,4 @@ invoke: npx sls invoke -f $(FUNCTION_NAME) -l --path functions/$(FUNCTION_NAME)/resources/request.json invoke-local: build - ./invoke.sh $(FUNCTION_NAME) \ No newline at end of file + ./invoke.sh $(FUNCTION_NAME) diff --git a/backend/cloudwatch_dashboard.json b/backend/cloudwatch_dashboard.json new file mode 100644 index 0000000..5c1271e --- /dev/null +++ b/backend/cloudwatch_dashboard.json @@ -0,0 +1,386 @@ +{ + "widgets": [ + { + "height": 6, + "width": 6, + "y": 12, + "x": 12, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/DynamoDB", "ConsumedWriteCapacityUnits", "TableName", "whaling-subscribers", { "stat": "Sum", "color": "#ff7f0e" } ], + [ ".", "ConsumedReadCapacityUnits", ".", ".", { "stat": "Sum", "color": "#1f77b4" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "eu-central-1", + "title": "subscribers capacity", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 6, + "x": 12, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/SNS", "NumberOfMessagesPublished", "TopicName", "whaling-events", { "stat": "Sum" } ], + [ ".", "NumberOfNotificationsFailed", ".", ".", { "stat": "Sum", "color": "#d62728" } ], + [ ".", "NumberOfNotificationsDelivered", ".", ".", { "stat": "Sum" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "eu-central-1", + "title": "subscriber-events sns", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 21, + "x": 0, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "Invocations", "FunctionName", "whaling-dev-login", { "stat": "Sum", "color": "#9467bd" } ], + [ ".", "Errors", ".", ".", { "stat": "Sum", "color": "#d62728" } ], + [ ".", "Duration", ".", ".", { "yAxis": "right", "color": "#1f77b4" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "eu-central-1", + "title": "lambda: login", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 15, + "x": 0, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "Errors", "FunctionName", "whaling-dev-refresh", { "stat": "Sum", "color": "#d62728" } ], + [ ".", "Invocations", ".", ".", { "stat": "Sum", "color": "#9467bd" } ], + [ ".", "Duration", ".", ".", { "yAxis": "right", "color": "#1f77b4" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "eu-central-1", + "title": "lambda: refresh", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 15, + "x": 6, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "Errors", "FunctionName", "whaling-dev-schedule", { "stat": "Sum", "color": "#d62728" } ], + [ ".", "Invocations", ".", ".", { "stat": "Sum", "color": "#9467bd" } ], + [ ".", "Duration", ".", ".", { "yAxis": "right", "color": "#1f77b4" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "eu-central-1", + "title": "lambda: schedule", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 18, + "x": 12, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/DynamoDB", "ConsumedReadCapacityUnits", "TableName", "whaling-subscribers-events", { "stat": "Sum", "color": "#1f77b4" } ], + [ ".", "ConsumedWriteCapacityUnits", ".", ".", { "stat": "Sum", "color": "#ff7f0e" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "eu-central-1", + "title": "subscriber-events capacity", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 21, + "x": 6, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "Errors", "FunctionName", "whaling-dev-requestRefresh", { "color": "#d62728", "stat": "Sum" } ], + [ ".", "Invocations", ".", ".", { "color": "#9467bd", "stat": "Sum" } ], + [ ".", "Duration", ".", ".", { "color": "#1f77b4", "yAxis": "right" } ] + ], + "view": "timeSeries", + "stacked": false, + "title": "lambda: requestRefresh", + "region": "eu-central-1", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 33, + "x": 6, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "Errors", "FunctionName", "whaling-dev-generateGlobalStats", { "color": "#d62728" } ], + [ ".", "Invocations", ".", ".", { "color": "#9467bd" } ], + [ ".", "Duration", ".", ".", { "stat": "Average", "color": "#1f77b4", "yAxis": "right" } ] + ], + "view": "timeSeries", + "stacked": false, + "title": "lambda: generatePublicStats", + "region": "eu-central-1", + "period": 300, + "stat": "Sum" + } + }, + { + "height": 6, + "width": 12, + "y": 9, + "x": 0, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/ApiGateway", "5XXError", "ApiName", "dev-whaling", { "stat": "Sum", "color": "#d62728", "yAxis": "left", "id": "m1" } ], + [ ".", "4XXError", ".", ".", { "stat": "Sum", "color": "#ff7f0e", "yAxis": "left", "id": "m2" } ], + [ { "expression": "(m3-m1-m2)", "label": "OK", "id": "e1", "color": "#2ca02c", "region": "eu-central-1" } ], + [ "AWS/ApiGateway", "Count", "ApiName", "dev-whaling", { "stat": "Sum", "color": "#1f77b4", "yAxis": "left", "id": "m3", "visible": false } ] + ], + "view": "timeSeries", + "stacked": true, + "region": "eu-central-1", + "title": "api gateway", + "period": 300, + "yAxis": { + "right": { + "showUnits": true + }, + "left": { + "showUnits": false, + "label": "Count" + } + } + } + }, + { + "height": 6, + "width": 9, + "y": 0, + "x": 0, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "Invocations", "FunctionName", "whaling-dev-login", { "period": 2592000, "stat": "Sum", "label": "total logins" } ], + [ "...", "whaling-dev-requestRefresh", { "period": 2592000, "stat": "Sum", "label": "manual refreshes" } ], + [ "AWS/SNS", "NumberOfMessagesPublished", "TopicName", "whaling-events", { "period": 2592000, "stat": "Sum", "label": "sns messages" } ], + [ "Whaling", "ClickEvent", "Type", "Contact", { "period": 2592000, "stat": "Sum" } ], + [ "...", "Donate", { "period": 2592000, "stat": "Sum" } ], + [ "...", "Logout", { "period": 2592000, "stat": "Sum" } ], + [ "...", "PrivacyPolicy", { "period": 2592000, "stat": "Sum" } ] + ], + "view": "singleValue", + "region": "eu-central-1", + "title": "KPI (in timeframe)", + "period": 300 + } + }, + { + "height": 3, + "width": 3, + "y": 6, + "x": 6, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/CloudFront", "Requests", "Region", "Global", "DistributionId", "E70E85S3UWCMA", { "stat": "Sum", "yAxis": "right", "id": "m1", "period": 2592000 } ] + ], + "view": "singleValue", + "stacked": false, + "region": "us-east-1", + "title": "cloudfront requests" + } + }, + { + "height": 6, + "width": 6, + "y": 0, + "x": 12, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "ConcurrentExecutions", "FunctionName", "whaling-dev-manualRefresh", { "stat": "Average" } ], + [ "...", "whaling-dev-refresh", { "stat": "Average" } ], + [ "...", "whaling-dev-schedule", { "stat": "Average" } ] + ], + "view": "timeSeries", + "stacked": false, + "title": "lambda: concurrent exec", + "region": "eu-central-1", + "period": 300 + } + }, + { + "height": 3, + "width": 6, + "y": 6, + "x": 0, + "type": "metric", + "properties": { + "metrics": [ + [ { "expression": "m1+m2+m3+m4", "label": "Success", "id": "e1", "region": "eu-central-1" } ], + [ { "expression": "m5+m7+m8+m10", "label": "AuthCancel", "id": "e2", "color": "#ff7f0e", "region": "eu-central-1" } ], + [ { "expression": "m6+m9", "label": "AuthExpired", "id": "e3", "color": "#9467bd", "region": "eu-central-1" } ], + [ { "expression": "m11+m12", "label": "AuthError", "id": "e4" } ], + [ "Whaling", "Login", "Status", "Success", "Realm", "asia", { "id": "m1", "visible": false } ], + [ "...", "com", { "id": "m2", "visible": false } ], + [ "...", "eu", { "id": "m3", "visible": false } ], + [ "...", "ru", { "id": "m4", "visible": false } ], + [ ".", ".", ".", "Failed", ".", "asia", "Reason", "AUTH_CANCEL", { "id": "m5", "visible": false } ], + [ "...", "com", ".", "AUTH_EXPIRED", { "id": "m6", "visible": false } ], + [ "...", "AUTH_CANCEL", { "id": "m7", "visible": false } ], + [ "...", "eu", ".", ".", { "id": "m8", "visible": false } ], + [ "...", "AUTH_EXPIRED", { "id": "m9", "visible": false } ], + [ "...", "ru", ".", "AUTH_CANCEL", { "id": "m10", "visible": false } ], + [ "...", "eu", ".", "AUTH_ERROR", { "id": "m11", "visible": false } ], + [ "...", "asia", ".", ".", { "id": "m12", "visible": false } ] + ], + "view": "timeSeries", + "stacked": true, + "region": "eu-central-1", + "stat": "Sum", + "period": 300, + "title": "logins", + "yAxis": { + "left": { + "label": "Sum", + "showUnits": false + } + } + } + }, + { + "height": 3, + "width": 3, + "y": 0, + "x": 9, + "type": "metric", + "properties": { + "metrics": [ + [ { "expression": "m1+m2+m3+m4", "label": "Login", "id": "e1", "region": "eu-central-1" } ], + [ "Whaling", "FirstTimeLogin", "Realm", "com", { "id": "m1", "visible": false } ], + [ "...", "eu", { "id": "m2", "visible": false } ], + [ "...", "asia", { "id": "m3", "visible": false } ], + [ "...", "ru", { "id": "m4", "visible": false } ] + ], + "view": "timeSeries", + "stacked": false, + "title": "new users", + "region": "eu-central-1", + "stat": "Sum", + "period": 300 + } + }, + { + "height": 3, + "width": 3, + "y": 6, + "x": 9, + "type": "metric", + "properties": { + "metrics": [ + [ { "expression": "m1+m2", "label": "PrematureAccessTokenInvalidation", "id": "e1" } ], + [ { "expression": "m3+m4+m5", "label": "AccountReEnabled", "id": "e2" } ], + [ "Whaling", "PrematureAccessTokenInvalidation", "Realm", "com", { "visible": false, "id": "m1" } ], + [ "...", "eu", { "visible": false, "id": "m2" } ], + [ ".", "AccountReEnabled", ".", "asia", { "visible": false, "id": "m3" } ], + [ "...", "com", { "visible": false, "id": "m4" } ], + [ "...", "eu", { "visible": false, "id": "m5" } ] + ], + "view": "timeSeries", + "stacked": false, + "region": "eu-central-1", + "stat": "Sum", + "period": 300, + "title": "subscriber lifecycle" + } + }, + { + "height": 3, + "width": 3, + "y": 3, + "x": 9, + "type": "metric", + "properties": { + "metrics": [ + [ "Whaling", "ClickEvent", "Type", "Contact" ], + [ "...", "Donate" ], + [ "...", "Logout" ], + [ "...", "PrivacyPolicy" ] + ], + "view": "timeSeries", + "stacked": false, + "region": "eu-central-1", + "title": "click events", + "stat": "Sum", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 27, + "x": 0, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "Errors", "FunctionName", "whaling-dev-click", { "color": "#d62728" } ], + [ ".", "Invocations", ".", ".", { "color": "#9467bd" } ], + [ ".", "Duration", ".", ".", { "color": "#1f77b4", "yAxis": "right", "stat": "Average" } ] + ], + "view": "timeSeries", + "stacked": false, + "title": "lambda: click", + "region": "eu-central-1", + "stat": "Sum", + "period": 300 + } + }, + { + "height": 6, + "width": 6, + "y": 27, + "x": 6, + "type": "metric", + "properties": { + "metrics": [ + [ "AWS/Lambda", "Duration", "FunctionName", "whaling-dev-manualRefresh", { "yAxis": "right" } ], + [ ".", "Invocations", ".", ".", { "stat": "Sum", "color": "#9467bd" } ], + [ ".", "Errors", ".", ".", { "stat": "Sum", "color": "#d62728" } ] + ], + "view": "timeSeries", + "stacked": false, + "title": "lambda: manualRefresh", + "region": "eu-central-1", + "period": 300 + } + } + ] +} diff --git a/backend/functions/generateGlobalStats/main.go b/backend/functions/generateGlobalStats/main.go index 5fbc509..6ad000d 100644 --- a/backend/functions/generateGlobalStats/main.go +++ b/backend/functions/generateGlobalStats/main.go @@ -28,9 +28,9 @@ func Handler(ctx context.Context) (*Response, error) { // The first is republic tokens which we don't care about :peeposhrug: resources := []*storage.EarnableResource{ - {Type: wows.Coal}, - {Type: wows.Steel}, - {Type: wows.SantaGiftContainer}, + {Type: wows.FestiveToken}, + {Type: wows.FestiveTokenAndAnniversaryContainer}, + {Type: wows.SuperContainer}, } for _, subscriber := range data { diff --git a/backend/functions/refresh/main.go b/backend/functions/refresh/main.go index dfb18eb..a18cd67 100644 --- a/backend/functions/refresh/main.go +++ b/backend/functions/refresh/main.go @@ -129,6 +129,8 @@ func Handler(ctx context.Context, event awsEvents.SNSEvent) (string, error) { {Type: wows.SuperContainer, Amount: 0, Earned: 0}, {Type: wows.AnniversaryCamouflages, Amount: 0, Earned: 0}, {Type: wows.AnniversaryContainers, Amount: 0, Earned: 0}, + {Type: wows.FestiveToken, Amount: 0, Earned: 0}, + {Type: wows.FestiveTokenAndAnniversaryContainer, Amount: 0, Earned: 0}, }, Ships: map[int64]*storage.StoredShip{}, LastUpdated: time.Now().UnixNano(), diff --git a/backend/functions/schedule/main.go b/backend/functions/schedule/main.go index e56dd51..da47985 100644 --- a/backend/functions/schedule/main.go +++ b/backend/functions/schedule/main.go @@ -33,7 +33,7 @@ type Request struct { func Handler(ctx context.Context, request Request) (string, error) { defer sentry.Flush(5 * time.Second) log.Printf("Scheduler started") - want := time.Now().Add(-120 * time.Minute) + want := time.Now().Add(-360 * time.Minute) if request.RefreshAll { want = time.Now() diff --git a/backend/package-lock.json b/backend/package-lock.json index 0c5647b..159044c 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -23,25 +23,25 @@ } }, "@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==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { - "@nodelib/fs.stat": "2.0.3", + "@nodelib/fs.stat": "2.0.5", "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==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" }, "@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==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "requires": { - "@nodelib/fs.scandir": "2.1.3", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, @@ -99,24 +99,6 @@ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" }, - "@serverless/cli": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@serverless/cli/-/cli-1.5.1.tgz", - "integrity": "sha512-YUVPGutE8VEbIPCb6aHfePec5kKA1iaiMyLb8snXWYDLy/EWW1Dkff/DiLgeNEy6jqV4n+9lng92re+tMi+U6g==", - "requires": { - "@serverless/core": "^1.1.2", - "@serverless/template": "^1.1.3", - "@serverless/utils": "^1.1.0", - "ansi-escapes": "^4.3.1", - "chalk": "^2.4.2", - "chokidar": "^3.4.0", - "dotenv": "^8.2.0", - "figures": "^3.2.0", - "minimist": "^1.2.5", - "prettyoutput": "^1.2.0", - "strip-ansi": "^5.2.0" - } - }, "@serverless/component-metrics": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@serverless/component-metrics/-/component-metrics-1.0.8.tgz", @@ -126,6 +108,69 @@ "shortid": "^2.2.14" } }, + "@serverless/components": { + "version": "2.34.9", + "resolved": "https://registry.npmjs.org/@serverless/components/-/components-2.34.9.tgz", + "integrity": "sha512-qFjIeGgR4SjS32Tbl4BvoxOtLpv3Vx4s/81HdmmpdIrMPe7ePGUfkBVBu3axxAXHf4ajlb4WC1HmhTmZAHHSLQ==", + "requires": { + "@serverless/inquirer": "^1.1.2", + "@serverless/platform-client": "^1.1.3", + "@serverless/platform-client-china": "^1.0.37", + "@serverless/platform-sdk": "^2.3.1", + "@serverless/utils": "^1.2.0", + "adm-zip": "^0.4.16", + "ansi-escapes": "^4.3.1", + "chalk": "^2.4.2", + "child-process-ext": "^2.1.1", + "chokidar": "^3.4.1", + "dotenv": "^8.2.0", + "figures": "^3.2.0", + "fs-extra": "^8.1.0", + "globby": "^10.0.2", + "got": "^9.6.0", + "graphlib": "^2.1.8", + "https-proxy-agent": "^5.0.0", + "ini": "^1.3.5", + "inquirer-autocomplete-prompt": "^1.0.2", + "js-yaml": "^3.14.0", + "minimist": "^1.2.5", + "moment": "^2.27.0", + "open": "^7.1.0", + "prettyoutput": "^1.2.0", + "ramda": "^0.26.1", + "semver": "^7.3.2", + "stream.pipeline-shim": "^1.1.0", + "strip-ansi": "^5.2.0", + "traverse": "^0.6.6", + "uuid": "^3.4.0", + "ws": "^7.3.1" + }, + "dependencies": { + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "@serverless/core": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@serverless/core/-/core-1.1.2.tgz", @@ -151,36 +196,34 @@ } }, "@serverless/enterprise-plugin": { - "version": "3.6.18", - "resolved": "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-3.6.18.tgz", - "integrity": "sha512-G5krMtCxuJ2yie2Ipn5U2tAdwUUFBixEta2Sj4ilXw+DGgwHqesSGw6buKCfodHwEwkQqcpI5YVf8Qqm+I9Zaw==", + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-3.8.4.tgz", + "integrity": "sha512-pUrREqLXdO4AhO0lSS8nXDe2E56WR8aNVz2N6F+0QnAKEsfvyUxMYybwK0diLd4UAD/sMzMHpoohDgeqpHrdwQ==", "requires": { "@serverless/event-mocks": "^1.1.1", - "@serverless/platform-client": "^1.0.10", + "@serverless/platform-client": "^1.1.10", "@serverless/platform-sdk": "^2.3.1", "chalk": "^2.4.2", "child-process-ext": "^2.1.1", - "chokidar": "^3.4.1", + "chokidar": "^3.4.2", "cli-color": "^2.0.0", "find-process": "^1.4.3", - "flat": "^5.0.0", + "flat": "^5.0.2", "fs-extra": "^8.1.0", "iso8601-duration": "^1.2.0", - "isomorphic-fetch": "^2.2.1", "js-yaml": "^3.14.0", "jsonata": "^1.8.3", "jszip": "^3.5.0", - "lodash": "^4.17.19", + "lodash": "^4.17.20", "memoizee": "^0.4.14", "moment": "^2.27.0", "ncjsm": "^4.1.0", "node-dir": "^0.1.17", - "node-fetch": "^2.6.0", + "node-fetch": "^2.6.1", "regenerator-runtime": "^0.13.7", "semver": "^6.3.0", "simple-git": "^1.132.0", "source-map-support": "^0.5.19", - "update-notifier": "^2.5.0", "uuid": "^3.4.0", "yamljs": "^0.3.0" } @@ -205,9 +248,9 @@ } }, "@serverless/platform-client": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@serverless/platform-client/-/platform-client-1.1.1.tgz", - "integrity": "sha512-vvS8Mn/nKaAIcP4r5wagsU7YoDQ6u5V3DuSOYx6e7fJiZ9vUKPpUbdUovUDxIoANC+Jo4SzuRxfL6MrK8qfZDw==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@serverless/platform-client/-/platform-client-1.1.10.tgz", + "integrity": "sha512-vMCYRdDaqQjPDlny3+mVNy0lr1P6RJ7hVkR2w9Bk783ZB894hobtMrTm8V8OQPwOvlAypmLnQsLPXwRNM+AMsw==", "requires": { "adm-zip": "^0.4.13", "axios": "^0.19.2", @@ -222,11 +265,11 @@ } }, "@serverless/platform-client-china": { - "version": "1.0.30", - "resolved": "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-1.0.30.tgz", - "integrity": "sha512-qkiSoe7aPaqLAywUgbREEgSWSgqpX9bC7rhOTd+lMSfHD0AsysscEWKfvlgZMCge3EbfULLbic4jBsAdN64RGA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-1.1.0.tgz", + "integrity": "sha512-QVk55zO5wcax3tPFp6IiZwf7yI0wZ64kNuR0eGM31g37AMt2+rBM6plE41zNKADRDBSqOtmnwEbsPiWlxZ/S9A==", "requires": { - "@serverless/utils-china": "^0.1.19", + "@serverless/utils-china": "^0.1.28", "archiver": "^4.0.1", "dotenv": "^8.2.0", "fs-extra": "^8.1.0", @@ -256,30 +299,30 @@ } }, "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" } } }, "@serverless/platform-sdk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@serverless/platform-sdk/-/platform-sdk-2.3.1.tgz", - "integrity": "sha512-EiSizya9bK0+5uae3GH9uXuWAchZplkLO0tWOAXtnU5QWSg5zicANL9jKCw0dyhjUOvbcO0ddhFlG8EGYvJFSA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@serverless/platform-sdk/-/platform-sdk-2.3.2.tgz", + "integrity": "sha512-JSX0/EphGVvnb4RAgZYewtBXPuVsU2TFCuXh6EEZ4jxK3WgUwNYeYdwB8EuVLrm1/dYqu/UWUC0rPKb+ZDycJg==", "requires": { - "chalk": "^2.4.1", + "chalk": "^2.4.2", "https-proxy-agent": "^4.0.0", "is-docker": "^1.1.0", - "isomorphic-fetch": "^2.2.1", "jwt-decode": "^2.2.0", + "node-fetch": "^2.6.1", "opn": "^5.5.0", "querystring": "^0.2.0", "ramda": "^0.25.0", "rc": "^1.2.8", - "regenerator-runtime": "^0.13.1", - "source-map-support": "^0.5.12", - "uuid": "^3.3.2", - "write-file-atomic": "^2.4.2", + "regenerator-runtime": "^0.13.7", + "source-map-support": "^0.5.19", + "uuid": "^3.4.0", + "write-file-atomic": "^2.4.3", "ws": "<7.0.0" }, "dependencies": { @@ -289,11 +332,11 @@ "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "https-proxy-agent": { @@ -316,9 +359,9 @@ "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==" }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "requires": { "async-limiter": "~1.0.0" } @@ -326,13 +369,14 @@ } }, "@serverless/template": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@serverless/template/-/template-1.1.3.tgz", - "integrity": "sha512-hcMiX523rkp6kHeKnM1x6/dXEY+d1UFSr901yVKeeCgpFy4u33UI9vlKaPweAZCF6Ahzqywf01IsFTuBVadCrQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@serverless/template/-/template-1.1.4.tgz", + "integrity": "sha512-LYC+RmSD4ozStdCxSHInpVWP8h+0sSa0lmPGjAb1Fw4Ppk+LCJqJTrohbhHmF2ixgaIBu6ceNtVTB4qM+2NvIA==", "requires": { "@serverless/component-metrics": "^1.0.8", - "@serverless/core": "^1.0.0", - "graphlib": "^2.1.7", + "@serverless/core": "^1.1.2", + "graphlib": "^2.1.8", + "ramda": "^0.26.1", "traverse": "^0.6.6" } }, @@ -350,9 +394,9 @@ } }, "@serverless/utils-china": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/@serverless/utils-china/-/utils-china-0.1.22.tgz", - "integrity": "sha512-TYI1khc2Is3ESNwR2QrQx0fo8PfJto0IlDV3qgvfZ5ovCjPG6Ql1ziO8BpzDs5DgAO4TeNuwo28LJOUw/ANiKg==", + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/@serverless/utils-china/-/utils-china-0.1.28.tgz", + "integrity": "sha512-nxMBES1wR+U1U8UWaWd7CwKmoY18SRHT6h39ux8YGXgxeRd9pqKB4/TTLX4hHYMsqHteXufpFZQIhl0aGf9oww==", "requires": { "@tencent-sdk/capi": "^0.2.17", "dijkstrajs": "^1.0.1", @@ -408,18 +452,18 @@ } }, "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", "requires": { "@types/minimatch": "*", "@types/node": "*" } }, "@types/lodash": { - "version": "4.14.158", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.158.tgz", - "integrity": "sha512-InCEXJNTv/59yO4VSfuvNrZHt7eeNtWQEgnieIA+mIC+MOWM9arOWG2eQ8Vhk6NbOre6/BidiXhkZYeDY9U35w==" + "version": "4.14.172", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz", + "integrity": "sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw==" }, "@types/long": { "version": "4.0.1", @@ -427,14 +471,14 @@ "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, "@types/node": { - "version": "14.0.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz", - "integrity": "sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==" + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" }, "@types/object-assign": { "version": "4.0.30", @@ -442,9 +486,9 @@ "integrity": "sha1-iUk3HVqZ9Dge4PHfCpt6GH4H5lI=" }, "@types/request": { - "version": "2.48.5", - "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.5.tgz", - "integrity": "sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==", + "version": "2.48.7", + "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.7.tgz", + "integrity": "sha512-GWP9AZW7foLd4YQxyFZDBepl0lPsWLMEXDZUjQ/c1gqVPDPECrRZyEzuhJdnPWioFCq3Tv0qoGpMD6U+ygd4ZA==", "requires": { "@types/caseless": "*", "@types/node": "*", @@ -453,17 +497,17 @@ } }, "@types/request-promise-native": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/@types/request-promise-native/-/request-promise-native-1.0.17.tgz", - "integrity": "sha512-05/d0WbmuwjtGMYEdHIBZ0tqMJJQ2AD9LG2F6rKNBGX1SSFR27XveajH//2N/XYtual8T9Axwl+4v7oBtPUZqg==", + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/@types/request-promise-native/-/request-promise-native-1.0.18.tgz", + "integrity": "sha512-tPnODeISFc/c1LjWyLuZUY+Z0uLB3+IMfNoQyDEi395+j6kTFTTRAqjENjoPJUid4vHRGEozoTrcTrfZM+AcbA==", "requires": { "@types/request": "*" } }, "@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==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.1.tgz", + "integrity": "sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==" }, "adm-zip": { "version": "0.4.16", @@ -476,19 +520,19 @@ "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" }, "agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "requires": { "debug": "4" }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -499,9 +543,9 @@ } }, "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -509,20 +553,37 @@ "uri-js": "^4.2.2" } }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", "requires": { - "string-width": "^2.0.0" + "string-width": "^3.0.0" + }, + "dependencies": { + "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" + } + } } }, "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==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "requires": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" } }, "ansi-regex": { @@ -539,9 +600,9 @@ } }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -576,14 +637,6 @@ "zip-stream": "^2.1.2" }, "dependencies": { - "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" - } - }, "compress-commons": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz", @@ -754,9 +807,12 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + "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-limiter": { "version": "1.0.1", @@ -774,9 +830,9 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "aws-sdk": { - "version": "2.724.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.724.0.tgz", - "integrity": "sha512-XfTPfNAkpLn/RE9ODMs8PDoZ1cI5npeS4p452mDKWUGqdr8DthdQ+6QU786KSzBRB9Bs+k5MCXI62Nv//aLFZA==", + "version": "2.987.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.987.0.tgz", + "integrity": "sha512-XgMrHWHE3aKg11D4QSlpyLvsGw6mHHiUQuowbswd11k89Q6wEfA+jMbYMC7/jsx3LrH9EKti70qhfZyw/wQIfg==", "requires": { "buffer": "4.9.2", "events": "1.1.1", @@ -799,11 +855,21 @@ "isarray": "^1.0.0" } }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", @@ -817,9 +883,9 @@ "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==" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "axios": { "version": "0.19.2", @@ -835,9 +901,9 @@ "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", @@ -890,14 +956,14 @@ } }, "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=" }, "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==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -907,23 +973,15 @@ "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=", - "requires": { - "callsite": "1.0.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==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "bl": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz", - "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -955,24 +1013,6 @@ "widest-line": "^2.0.0" }, "dependencies": { - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "requires": { - "string-width": "^3.0.0" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "cli-boxes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", - "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -1008,12 +1048,12 @@ } }, "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==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, "buffer-alloc": { @@ -1041,14 +1081,14 @@ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" }, "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==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "builtin-modules": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", - "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" }, "cache-base": { "version": "1.0.1", @@ -1081,9 +1121,9 @@ }, "dependencies": { "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "requires": { "pump": "^3.0.0" } @@ -1105,20 +1145,10 @@ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" - }, "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "caseless": { "version": "0.12.0", @@ -1164,24 +1194,24 @@ } }, "chokidar": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz", - "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" + "readdirp": "~3.6.0" } }, "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, "class-utils": { "version": "0.3.6", @@ -1205,9 +1235,9 @@ } }, "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" }, "cli-color": { "version": "2.0.0", @@ -1282,9 +1312,9 @@ "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==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -1328,9 +1358,9 @@ "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" }, "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + "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", @@ -1388,27 +1418,14 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "requires": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -1456,14 +1473,6 @@ "readable-stream": "^3.4.0" } }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -1483,11 +1492,6 @@ } } }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" - }, "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", @@ -1513,9 +1517,9 @@ } }, "dayjs": { - "version": "1.8.31", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.31.tgz", - "integrity": "sha512-mPh1mslned+5PuIuiUfbw4CikHk6AEAf2Baxih+wP5fssv+wmlVhvgZ7mq+BhLt7Sr/Hc8leWDiwe6YnrpNt3g==" + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" }, "debug": { "version": "3.1.0", @@ -1576,9 +1580,9 @@ }, "dependencies": { "bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "requires": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" @@ -1785,9 +1789,9 @@ } }, "dijkstrajs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.1.tgz", - "integrity": "sha1-082BIh4+pAdCz83lVtTpnpjdxxs=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" }, "dir-glob": { "version": "3.0.1", @@ -1797,23 +1801,15 @@ "path-type": "^4.0.0" } }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "requires": { - "is-obj": "^1.0.0" - } - }, "dot-qs": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dot-qs/-/dot-qs-0.2.0.tgz", "integrity": "sha1-02UX/iS3zaYfznpQJqACSvr1pDk=" }, "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" }, "download": { "version": "7.1.0", @@ -1943,9 +1939,9 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", "requires": { "end-of-stream": "^1.4.1", "inherits": "^2.0.3", @@ -1984,24 +1980,6 @@ "env-variable": "0.0.x" } }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "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==", - "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", @@ -2011,59 +1989,38 @@ } }, "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==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", + "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", "requires": { "component-emitter": "~1.3.0", "component-inherit": "0.0.3", - "debug": "~4.1.0", + "debug": "~3.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", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~7.4.2", + "xmlhttprequest-ssl": "~1.6.2", "yeast": "0.1.2" }, "dependencies": { - "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==" - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, "ws": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", - "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", - "requires": { - "async-limiter": "~1.0.0" - } + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" } } }, "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==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", "requires": { "after": "0.8.2", "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", + "base64-arraybuffer": "0.1.4", "blob": "0.0.5", "has-binary2": "~1.0.2" } @@ -2214,6 +2171,20 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" } } }, @@ -2258,11 +2229,11 @@ } }, "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.5.0.tgz", + "integrity": "sha512-+ONcYoWj/SoQwUofMr94aGu05Ou4FepKi7N7b+O8T4jVfyIsZQV1/xeS8jpaBzF0csAk0KLXoHCxU7cKYZjo1Q==", "requires": { - "type": "^2.0.0" + "type": "^2.5.0" } }, "ext-list": { @@ -2386,16 +2357,15 @@ "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==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" } }, "fast-json-stable-stringify": { @@ -2409,14 +2379,14 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "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==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" }, "fastq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "requires": { "reusify": "^1.0.4" } @@ -2430,9 +2400,9 @@ } }, "fecha": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.0.tgz", - "integrity": "sha512-aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==" + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz", + "integrity": "sha512-MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==" }, "figures": { "version": "3.2.0", @@ -2476,21 +2446,74 @@ } }, "find-process": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.3.tgz", - "integrity": "sha512-+IA+AUsQCf3uucawyTwMWcY+2M3FXq3BRvw3S+j5Jvydjk31f/+NPWpYZOJs+JUs2GvxH4Yfr6Wham0ZtRLlPA==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.4.tgz", + "integrity": "sha512-rRSuT1LE4b+BFK588D2V8/VG9liW0Ark1XJgroxZXI0LtwmQJOb490DvDYvbm+Hek9ETFzTutGfJ90gumITPhQ==", "requires": { - "chalk": "^2.0.1", - "commander": "^2.11.0", - "debug": "^2.6.8" + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "ms": "2.0.0" + "ms": "2.1.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } @@ -2505,12 +2528,9 @@ } }, "flat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.0.tgz", - "integrity": "sha512-6KSMM+cHHzXC/hpldXApL2S8Uz+QZv+tq5o/L0KQYleoG+GcwrnIJhTWC7tCOiKQp8D/fIvryINU1OZCCwevjA==", - "requires": { - "is-buffer": "~2.0.4" - } + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" }, "follow-redirects": { "version": "1.5.10", @@ -2617,23 +2637,23 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fs2": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/fs2/-/fs2-0.3.8.tgz", - "integrity": "sha512-HxOTRiFS3PqwAOmlp1mTwLA+xhQBdaP82b5aBamc/rHKFVyn4qL8YpngaAleD52PNMzBm6TsGOoU/Hq+bAfBhA==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/fs2/-/fs2-0.3.9.tgz", + "integrity": "sha512-WsOqncODWRlkjwll+73bAxVW3JPChDgaPX3DT4iTTm73UmG4VgALa7LaFblP232/DN60itkOrPZ8kaP1feksGQ==", "requires": { "d": "^1.0.1", "deferred": "^0.7.11", "es5-ext": "^0.10.53", "event-emitter": "^0.3.5", - "ignore": "^5.1.4", + "ignore": "^5.1.8", "memoizee": "^0.4.14", - "type": "^2.0.0" + "type": "^2.1.0" } }, "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "optional": true }, "function-bind": { @@ -2676,9 +2696,9 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2689,9 +2709,9 @@ } }, "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==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } @@ -2701,14 +2721,6 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "requires": { - "ini": "^1.3.4" - } - }, "globby": { "version": "9.2.0", "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", @@ -2830,11 +2842,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, - "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-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -2928,14 +2935,9 @@ } }, "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==" - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, "graphlib": { "version": "2.1.8", @@ -3009,11 +3011,6 @@ "kind-of": "^4.0.0" }, "dependencies": { - "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-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -3067,11 +3064,11 @@ }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -3090,9 +3087,9 @@ } }, "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { "version": "5.1.8", @@ -3104,11 +3101,6 @@ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -3134,9 +3126,9 @@ "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==" + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "inquirer": { "version": "6.5.2", @@ -3173,6 +3165,63 @@ } } }, + "inquirer-autocomplete-prompt": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.4.0.tgz", + "integrity": "sha512-qHgHyJmbULt4hI+kCmwX92MnSxDs/Yhdt4wPA30qnoa01OF6uTXV8yvH4hKXgdaTNmkZ9D01MHjqKYEuJN+ONw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "figures": "^3.2.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "into-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", @@ -3190,11 +3239,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3219,17 +3263,9 @@ } }, "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "requires": { - "ci-info": "^1.5.0" - } + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-data-descriptor": { "version": "0.1.4", @@ -3239,11 +3275,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3299,47 +3330,20 @@ "is-extglob": "^2.1.1" } }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - } - }, "is-natural-number": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" - }, "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": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" - }, - "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=", - "requires": { - "path-is-inside": "^1.0.1" - } + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" }, "is-plain-obj": { "version": "1.1.0", @@ -3359,11 +3363,6 @@ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" - }, "is-retry-allowed": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", @@ -3393,9 +3392,9 @@ }, "dependencies": { "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==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" } } }, @@ -3410,35 +3409,15 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "iso8601-duration": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.2.0.tgz", - "integrity": "sha512-ErTBd++b17E8nmWII1K1uZtBgD1E8RjyvwmxlCjPHNqHMD7gmcMHOw0E8Ro/6+QT4PhHRSnnMo7bxa1vFPkwhg==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.3.0.tgz", + "integrity": "sha512-K4CiUBzo3YeWk76FuET/dQPH03WE04R94feo5TSKQCXpoXQt9E4yx2CnY737QZnSAI3PI4WlKo/zfqizGx52QQ==" }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - }, - "dependencies": { - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - } - } - }, "isomorphic-ws": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", @@ -3464,9 +3443,9 @@ "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" }, "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==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -3525,9 +3504,9 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "jsonata": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.8.3.tgz", - "integrity": "sha512-r6ztI6ohbpRo77AxBm6vMs3aHZi2L2PaakW7TCPwSkeGcuAZ/SxXGLWH2Npwqq5+YBM/fg/g0EXg/pI9HvXQ8Q==" + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.8.5.tgz", + "integrity": "sha512-ilDyTBkg6qhNoNVr8PUPzz5GYvRK+REKOM5MdOGzH2y6V4yvPRMegSvbZLpbTtI0QAgz09QM7drDhSHUlwp9pA==" }, "jsonfile": { "version": "4.0.0", @@ -3549,9 +3528,9 @@ } }, "jszip": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", - "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", + "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", "requires": { "lie": "~3.3.0", "pako": "~1.0.2", @@ -3619,85 +3598,6 @@ "colornames": "^1.1.1" } }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "requires": { - "package-json": "^4.0.0" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - } - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "requires": { - "rc": "^1.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "requires": { - "prepend-http": "^1.0.1" - } - } - } - }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", @@ -3749,9 +3649,9 @@ } }, "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash.defaults": { "version": "4.2.0", @@ -3779,23 +3679,16 @@ "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" }, "log": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log/-/log-6.0.0.tgz", - "integrity": "sha512-sxChESNYJ/EcQv8C7xpmxhtTOngoXuMEqGDAkhXBEmt3MAzM3SM/TmIBOqnMEVdrOv1+VgZoYbo6U2GemQiU4g==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/log/-/log-6.2.0.tgz", + "integrity": "sha512-W1sDY5FqR6wlpygW8ZFSxCfBhKx/RzCHK5S+Br8zA14bAnwSgCm5hToIWzi0Yhy6x9Ppw7pyIV06r8F5cSRHUw==", "requires": { - "d": "^1.0.0", + "d": "^1.0.1", "duration": "^0.2.2", - "es5-ext": "^0.10.49", + "es5-ext": "^0.10.53", "event-emitter": "^0.3.5", - "sprintf-kit": "^2.0.0", - "type": "^1.0.1" - }, - "dependencies": { - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - } + "sprintf-kit": "^2.0.1", + "type": "^2.5.0" } }, "logform": { @@ -3811,9 +3704,9 @@ }, "dependencies": { "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, @@ -3828,12 +3721,11 @@ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "yallist": "^4.0.0" } }, "lru-queue": { @@ -3873,18 +3765,18 @@ } }, "memoizee": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", - "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", "requires": { - "d": "1", - "es5-ext": "^0.10.45", - "es6-weak-map": "^2.0.2", + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", "event-emitter": "^0.3.5", - "is-promise": "^2.1", - "lru-queue": "0.1", - "next-tick": "1", - "timers-ext": "^0.1.5" + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" } }, "merge2": { @@ -3898,12 +3790,12 @@ "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==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, "mime": { @@ -3912,16 +3804,16 @@ "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==" + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" }, "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==", + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", "requires": { - "mime-db": "1.44.0" + "mime-db": "1.49.0" } }, "mimic-fn": { @@ -3975,9 +3867,9 @@ } }, "moment": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", - "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, "ms": { "version": "2.0.0", @@ -4018,17 +3910,17 @@ "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=" }, "ncjsm": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ncjsm/-/ncjsm-4.1.0.tgz", - "integrity": "sha512-YElRGtbz5iIartetOI3we+XAkcGE29F0SdNC0qRy500/u4WceQd2z9Nhlx24OHmIDIKz9MHdJwf/fkSG0hdWcQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ncjsm/-/ncjsm-4.2.0.tgz", + "integrity": "sha512-L2Qij4PTy7Bs4TB24zs7FLIAYJTaR5JPvSig5hIcO059LnMCNgy6MfHHNyg8s/aekPKrTqKX90gBGt3NNGvhdw==", "requires": { - "builtin-modules": "^3.1.0", + "builtin-modules": "^3.2.0", "deferred": "^0.7.11", "es5-ext": "^0.10.53", "es6-set": "^0.1.5", "find-requires": "^1.0.0", - "fs2": "^0.3.8", - "type": "^2.0.0" + "fs2": "^0.3.9", + "type": "^2.5.0" } }, "next-tick": { @@ -4050,9 +3942,9 @@ } }, "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA==" }, "normalize-path": { "version": "3.0.0", @@ -4060,9 +3952,9 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" }, "npm-conf": { "version": "1.1.3", @@ -4098,11 +3990,6 @@ "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=" - }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -4121,11 +4008,6 @@ "is-descriptor": "^0.1.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==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -4137,9 +4019,9 @@ } }, "object-hash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", - "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" }, "object-keys": { "version": "1.1.1", @@ -4184,18 +4066,18 @@ } }, "open": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", - "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" }, "dependencies": { "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==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" } } }, @@ -4280,20 +4162,14 @@ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "requires": { - "better-assert": "~1.0.0" - } + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" }, "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "requires": { - "better-assert": "~1.0.0" - } + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" }, "pascalcase": { "version": "0.1.1", @@ -4310,11 +4186,6 @@ "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=" - }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", @@ -4345,9 +4216,9 @@ "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==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" }, "pify": { "version": "5.0.0", @@ -4403,9 +4274,9 @@ "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" }, "protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", + "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -4418,15 +4289,8 @@ "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", "@types/long": "^4.0.1", - "@types/node": "^13.7.0", + "@types/node": ">=13.7.0", "long": "^4.0.0" - }, - "dependencies": { - "@types/node": { - "version": "13.13.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.15.tgz", - "integrity": "sha512-kwbcs0jySLxzLsa2nWUAGOd/s21WU1jebrEdtzhsj1D4Yps1EOuyI1Qcu+FD56dL7NRNIJtDDjcqIG22NwkgLw==" - } } }, "pseudomap": { @@ -4469,9 +4333,14 @@ } }, "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, "ramda": { "version": "0.26.1", @@ -4500,17 +4369,17 @@ } }, "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { "picomatch": "^2.2.1" } }, "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regex-not": { "version": "1.0.2", @@ -4522,9 +4391,9 @@ } }, "registry-auth-token": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", - "integrity": "sha512-P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", "requires": { "rc": "^1.2.8" } @@ -4538,9 +4407,9 @@ } }, "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { "version": "1.6.1", @@ -4647,14 +4516,17 @@ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } }, "rxjs": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", - "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { "tslib": "^1.9.0" } @@ -4683,21 +4555,11 @@ "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" }, "seek-bzip": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", - "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "requires": { - "commander": "~2.8.1" - }, - "dependencies": { - "commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", - "requires": { - "graceful-readlink": ">= 1.0.0" - } - } + "commander": "^2.8.1" } }, "semver": { @@ -4705,46 +4567,33 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "requires": { - "semver": "^5.0.3" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, "semver-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" }, "serverless": { - "version": "1.77.1", - "resolved": "https://registry.npmjs.org/serverless/-/serverless-1.77.1.tgz", - "integrity": "sha512-K+NFc1NNkah5ilSi+GCn7D6XOr+x6ieWRZMx8mmCWshi4p/MiEZ8WZ4F2Viu5bRQ/3dmrjTMjMlc5PnTwHfZIg==", + "version": "1.83.3", + "resolved": "https://registry.npmjs.org/serverless/-/serverless-1.83.3.tgz", + "integrity": "sha512-tINohJKnqxmfzp/BiMe5g/Vcl6kozzdGrLHVXBxyJNy6pCGohEaP0jjbeKWnIqmsptG9dXvn4X1Mpm9OpnrAbw==", "requires": { - "@serverless/cli": "^1.5.1", - "@serverless/components": "^2.33.0", - "@serverless/enterprise-plugin": "^3.6.18", + "@serverless/cli": "^1.5.2", + "@serverless/components": "^2.34.9", + "@serverless/enterprise-plugin": "^3.8.4", "@serverless/inquirer": "^1.1.2", "@serverless/utils": "^1.2.0", + "ajv": "^6.12.6", + "ajv-keywords": "^3.5.2", "archiver": "^3.1.1", - "async": "^1.5.2", - "aws-sdk": "^2.721.0", + "aws-sdk": "^2.869.0", "bluebird": "^3.7.2", "boxen": "^3.2.0", "cachedir": "^2.3.0", "chalk": "^2.4.2", "child-process-ext": "^2.1.1", + "ci-info": "^2.0.0", "d": "^1.0.1", - "dayjs": "^1.8.30", + "dayjs": "^1.10.4", "decompress": "^4.2.1", "download": "^7.1.0", "essentials": "^1.1.1", @@ -4753,21 +4602,21 @@ "fs-extra": "^8.1.0", "get-stdin": "^6.0.0", "globby": "^9.2.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.6", "https-proxy-agent": "^5.0.0", "is-docker": "^1.1.0", "is-wsl": "^2.2.0", - "js-yaml": "^3.14.0", + "js-yaml": "^3.14.1", "json-cycle": "^1.3.0", "json-refs": "^3.0.15", "jwt-decode": "^2.2.0", - "lodash": "^4.17.19", - "memoizee": "^0.4.14", - "mkdirp": "^0.5.4", + "lodash": "^4.17.21", + "memoizee": "^0.4.15", + "mkdirp": "^0.5.5", "nanomatch": "^1.2.13", "ncjsm": "^4.1.0", - "node-fetch": "^2.6.0", - "object-hash": "^2.0.3", + "node-fetch": "^2.6.1", + "object-hash": "^2.1.1", "p-limit": "^2.3.0", "promise-queue": "^2.2.5", "rc": "^1.2.8", @@ -4776,72 +4625,31 @@ "semver-regex": "^2.0.0", "stream-promise": "^3.2.0", "tabtab": "^3.0.2", - "type": "^2.0.0", + "timers-ext": "^0.1.7", + "type": "^2.5.0", "untildify": "^3.0.3", - "update-notifier": "^2.5.0", "uuid": "^3.4.0", "write-file-atomic": "^2.4.3", "yaml-ast-parser": "0.0.43", "yargs-parser": "^18.1.3" }, "dependencies": { - "@serverless/components": { - "version": "2.33.2", - "resolved": "https://registry.npmjs.org/@serverless/components/-/components-2.33.2.tgz", - "integrity": "sha512-AFoJgoya9cYQrDVeyI22RI1+6HNbnKbZ/pputugF87zpUM9mOdZZX4K85bH7w7QeVFARWcYQx7kNxENZcuQ7lQ==", + "@serverless/cli": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@serverless/cli/-/cli-1.5.2.tgz", + "integrity": "sha512-FMACx0qPD6Uj8U+7jDmAxEe1tdF9DsuY5VsG45nvZ3olC9xYJe/PMwxWsjXfK3tg1HUNywYAGCsy7p5fdXhNzw==", "requires": { - "@serverless/inquirer": "^1.1.2", - "@serverless/platform-client": "^1.0.6", - "@serverless/platform-client-china": "^1.0.28", - "@serverless/platform-sdk": "^2.3.1", - "@serverless/utils": "^1.1.0", - "adm-zip": "^0.4.14", + "@serverless/core": "^1.1.2", + "@serverless/template": "^1.1.3", + "@serverless/utils": "^1.2.0", "ansi-escapes": "^4.3.1", "chalk": "^2.4.2", - "child-process-ext": "^2.1.1", - "chokidar": "^3.4.0", + "chokidar": "^3.4.1", "dotenv": "^8.2.0", "figures": "^3.2.0", - "fs-extra": "^8.1.0", - "globby": "^10.0.2", - "got": "^9.6.0", - "graphlib": "^2.1.8", - "https-proxy-agent": "^5.0.0", - "ini": "^1.3.5", - "js-yaml": "^3.14.0", "minimist": "^1.2.5", - "moment": "^2.27.0", - "open": "^7.0.4", "prettyoutput": "^1.2.0", - "ramda": "^0.26.1", - "semver": "^7.3.2", - "stream.pipeline-shim": "^1.1.0", - "strip-ansi": "^5.2.0", - "traverse": "^0.6.6", - "uuid": "^3.4.0", - "ws": "^7.3.0" - }, - "dependencies": { - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" - } + "strip-ansi": "^5.2.0" } } } @@ -4886,9 +4694,9 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shortid": { - "version": "2.2.15", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.15.tgz", - "integrity": "sha512-5EaCy2mx2Jgc/Fdn9uuDuNIIfWBpzY4XIlhoqtXF6qsf+/+SGZ+FxDdX/ZsMZiWupIWNqAEmiNY4RC+LSmCeOw==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", "requires": { "nanoid": "^2.1.0" } @@ -4907,11 +4715,11 @@ }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -5034,11 +4842,6 @@ "kind-of": "^3.2.0" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -5050,47 +4853,29 @@ } }, "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==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", + "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", "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", + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "engine.io-client": "~3.5.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", + "parseqs": "0.0.6", + "parseuri": "0.0.6", "socket.io-parser": "~3.3.0", "to-array": "0.1.4" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } } }, "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==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", + "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", "requires": { - "component-emitter": "1.2.1", + "component-emitter": "~1.3.0", "debug": "~3.1.0", "isarray": "2.0.1" } @@ -5129,18 +4914,18 @@ } }, "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==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "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=" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "split-string": { "version": "3.1.0", @@ -5151,9 +4936,9 @@ } }, "split2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.1.1.tgz", - "integrity": "sha512-emNzr1s7ruq4N+1993yht631/JH+jaj0NYBosuKmLcq+JkGQ9MmTw1RB1fGaTCzUuseRIClrlSLHRNYGwWQ58Q==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", "requires": { "readable-stream": "^3.0.0" } @@ -5164,11 +4949,11 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sprintf-kit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sprintf-kit/-/sprintf-kit-2.0.0.tgz", - "integrity": "sha512-/0d2YTn8ZFVpIPAU230S9ZLF8WDkSSRWvh/UOLM7zzvkCchum1TtouRgyV8OfgOaYilSGU4lSSqzwBXJVlAwUw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/sprintf-kit/-/sprintf-kit-2.0.1.tgz", + "integrity": "sha512-2PNlcs3j5JflQKcg4wpdqpZ+AjhQJ2OZEo34NXDtlB0tIPG84xaaXhpA8XFacFiwjKA4m49UOYG83y3hbMn/gQ==", "requires": { - "es5-ext": "^0.10.46" + "es5-ext": "^0.10.53" } }, "sshpk": { @@ -5394,11 +5179,11 @@ }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -5409,11 +5194,11 @@ } }, "tar-stream": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", - "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "requires": { - "bl": "^4.0.1", + "bl": "^4.0.3", "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", "inherits": "^2.0.3", @@ -5478,11 +5263,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -5545,9 +5325,9 @@ "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" }, "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tunnel-agent": { "version": "0.6.0", @@ -5563,14 +5343,14 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", - "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" }, "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" }, "unbzip2-stream": { "version": "1.4.3", @@ -5592,14 +5372,6 @@ "set-value": "^2.0.1" } }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "requires": { - "crypto-random-string": "^1.0.0" - } - }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -5651,48 +5423,10 @@ "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==" }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" - }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - } - } - } - }, "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==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" } @@ -5715,6 +5449,11 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" } } }, @@ -5764,11 +5503,6 @@ "extsprintf": "^1.2.0" } }, - "whatwg-fetch": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.2.0.tgz", - "integrity": "sha512-SdGPoQMMnzVYThUbSrEvqTlkvC1Ux27NehaJ/GUHBfNrh5Mjg+1/uRyFMwVnxO2MrikMWvWAqUGgQOfVU4hT7w==" - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -5799,16 +5533,6 @@ "stack-trace": "0.0.x", "triple-beam": "^1.3.0", "winston-transport": "^4.3.0" - }, - "dependencies": { - "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" - } - } } }, "winston-transport": { @@ -5870,14 +5594,9 @@ } }, "ws": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", - "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==" - }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" }, "xml2js": { "version": "0.4.19", @@ -5894,9 +5613,9 @@ "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" }, "xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==" }, "xtend": { "version": "4.0.2", @@ -5904,9 +5623,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml-ast-parser": { "version": "0.0.43", @@ -5929,13 +5648,6 @@ "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } } }, "yauzl": { diff --git a/backend/pkg/wows/birthday_event_2021.go b/backend/pkg/wows/birthday_event_2021.go new file mode 100644 index 0000000..2bf818e --- /dev/null +++ b/backend/pkg/wows/birthday_event_2021.go @@ -0,0 +1,39 @@ +package wows + +type BirthdayEvent2021 struct { +} + +func (e BirthdayEvent2021) IsShipEligible(w *Warship) bool { + if w.IsTestShip() { + return false + } + + if w.IsRentalShip() { + return false + } + + if w.Tier < 5 { + return false + } + + return true +} + +func (e BirthdayEvent2021) GetShipRedeemable(w *Warship) (Resource, uint) { + switch w.Tier { + case 5: + fallthrough + case 6: + fallthrough + case 7: + return FestiveToken, 1 + case 8: + fallthrough + case 9: + return FestiveTokenAndAnniversaryContainer, 1 + case 10: + return SuperContainer, 1 + default: + return 0, 0 + } +} diff --git a/backend/pkg/wows/resource.go b/backend/pkg/wows/resource.go index eac5128..d53bb47 100644 --- a/backend/pkg/wows/resource.go +++ b/backend/pkg/wows/resource.go @@ -18,4 +18,9 @@ const ( AnniversaryCamouflages Resource = iota // AnniversaryContainers are a special container for the WoWS Anniversary AnniversaryContainers Resource = iota + // FestiveToken is a special resource for the 2021 anniversary event + FestiveToken = iota + // FestiveTokenAndAnniversaryContainer is a composite of one FestiveToken and an AnniversaryContainer + // I did this as a quick hack because the entire code relies on only one resource per redeemable + FestiveTokenAndAnniversaryContainer = iota ) diff --git a/backend/pkg/wows/ships.go b/backend/pkg/wows/ships.go index 981cd32..be29d8f 100644 --- a/backend/pkg/wows/ships.go +++ b/backend/pkg/wows/ships.go @@ -4,474 +4,530 @@ package wows // Ships is an autogenerated export of the WoWS Ships API, stripped down to fields needed for this project. var Ships = map[int64]Warship{ - 3743364816: Warship{Name:"Ise",PriceGold:99999,Nation:"japan",IsPremium:false,ShipID:3743364816,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3743364816: Warship{Name:"Ise",PriceGold:6500,Nation:"japan",IsPremium:true,ShipID:3743364816,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3553572848: Warship{Name:"California",PriceGold:9500,Nation:"usa",IsPremium:true,ShipID:3553572848,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751687376: Warship{Name:"Fen Yang",PriceGold:10000,Nation:"pan_asia",IsPremium:false,ShipID:3751687376,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3655251408: Warship{Name:"Smolensk",PriceGold:35000,Nation:"ussr",IsPremium:false,ShipID:3655251408,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3750704336: Warship{Name:"Wujing",PriceGold:19000,Nation:"pan_asia",IsPremium:true,ShipID:3750704336,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3741234640: Warship{Name:"Ochakov",PriceGold:11000,Nation:"ussr",IsPremium:true,ShipID:3741234640,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3655251408: Warship{Name:"Smolensk",PriceGold:34650,Nation:"ussr",IsPremium:false,ShipID:3655251408,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3655218480: Warship{Name:"Småland",PriceGold:34650,Nation:"europe",IsPremium:false,ShipID:3655218480,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3667801808: Warship{Name:"Asashio B",PriceGold:9300,Nation:"japan",IsPremium:true,ShipID:3667801808,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3315513040: Warship{Name:"[Zaō]",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:3315513040,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3749623504: Warship{Name:"Yoshino",PriceGold:35000,Nation:"japan",IsPremium:false,ShipID:3749623504,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3749623504: Warship{Name:"Yoshino",PriceGold:34650,Nation:"japan",IsPremium:false,ShipID:3749623504,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3553572560: Warship{Name:"ARP Haruna",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:3553572560,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3340744656: Warship{Name:"[Audacious]",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:3340744656,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3668850672: Warship{Name:"Sims B",PriceGold:5000,Nation:"usa",IsPremium:true,ShipID:3668850672,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751753168: Warship{Name:"Lenin",PriceGold:11000,Nation:"ussr",IsPremium:true,ShipID:3751753168,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3552491216: Warship{Name:"ARP Takao",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:3552491216,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3551475152: Warship{Name:"AL Sov. Rossiya",PriceGold:19000,Nation:"ussr",IsPremium:true,ShipID:3551475152,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3551442640: Warship{Name:"ARP Haguro",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3551442640,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3554555600: Warship{Name:"Shinonome",PriceGold:4000,Nation:"japan",IsPremium:true,ShipID:3554555600,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3331241680: Warship{Name:"Tone 3",PriceGold:99999,Nation:"japan",IsPremium:false,ShipID:3331241680,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3532568272: Warship{Name:"Eastern Dragon",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3532568272,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3560912592: Warship{Name:"ARP Yamato",PriceGold:34650,Nation:"japan",IsPremium:false,ShipID:3560912592,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3752736720: Warship{Name:"Cossack",PriceGold:9600,Nation:"uk",IsPremium:true,ShipID:3752736720,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751786480: Warship{Name:"Enterprise",PriceGold:14000,Nation:"usa",IsPremium:true,ShipID:3751786480,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3551475152: Warship{Name:"AL Sov. Rossiya",PriceGold:19000,Nation:"ussr",IsPremium:true,ShipID:3551475152,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3374266064: Warship{Name:"Ignis Purgatio",PriceGold:12500,Nation:"japan",IsPremium:true,ShipID:3374266064,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3667802064: Warship{Name:"Cossack B",PriceGold:9600,Nation:"uk",IsPremium:true,ShipID:3667802064,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3332323024: Warship{Name:"[Yamato]",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:3332323024,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3750704848: Warship{Name:"Hizen",PriceGold:19000,Nation:"japan",IsPremium:true,ShipID:3750704848,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3332290256: Warship{Name:"Tone 2",PriceGold:99999,Nation:"japan",IsPremium:false,ShipID:3332290256,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3679369200: Warship{Name:"Atlanta B",PriceGold:9000,Nation:"usa",IsPremium:true,ShipID:3679369200,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3741235152: Warship{Name:"Belfast '43",PriceGold:11000,Nation:"uk",IsPremium:true,ShipID:3741235152,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3532568272: Warship{Name:"Eastern Dragon",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3532568272,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751786192: Warship{Name:"Kaga",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:3751786192,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3340711888: Warship{Name:"[Conqueror]",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:3340711888,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3667834576: Warship{Name:"Atago B",PriceGold:10700,Nation:"japan",IsPremium:true,ShipID:3667834576,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3545183952: Warship{Name:"HSF Hiei",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:3545183952,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3340679120: Warship{Name:"Cyclops",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:3340679120,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3740153648: Warship{Name:"ZF-6",PriceGold:19000,Nation:"germany",IsPremium:true,ShipID:3740153648,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3730749424: Warship{Name:"Rochester",PriceGold:11000,Nation:"usa",IsPremium:true,ShipID:3730749424,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3445503440: Warship{Name:"DD R-10",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3445503440,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3333404368: Warship{Name:"[Hakuryū]",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:3333404368,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3338548944: Warship{Name:"[Shimakaze]",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:3338548944,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3551442640: Warship{Name:"ARP Haguro",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3551442640,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3445536752: Warship{Name:"Austin",PriceGold:34650,Nation:"usa",IsPremium:false,ShipID:3445536752,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3742316496: Warship{Name:"Duke of York",PriceGold:9800,Nation:"uk",IsPremium:true,ShipID:3742316496,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3667802064: Warship{Name:"Cossack B",PriceGold:9600,Nation:"uk",IsPremium:true,ShipID:3667802064,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3741202128: Warship{Name:"HSF Harekaze II",PriceGold:10000,Nation:"japan",IsPremium:true,ShipID:3741202128,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3554588464: Warship{Name:"HSF Admiral Graf Spee",PriceGold:5100,Nation:"germany",IsPremium:true,ShipID:3554588464,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3340678608: Warship{Name:"[Moskva]",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3340678608,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3659445712: Warship{Name:"Admiral Makarov",PriceGold:5100,Nation:"ussr",IsPremium:true,ShipID:3659445712,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751786448: Warship{Name:"Ark Royal",PriceGold:6000,Nation:"uk",IsPremium:true,ShipID:3751786448,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3340711728: Warship{Name:"[Großer Kurfürst]",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:3340711728,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3551409616: Warship{Name:"Neustrashimy",PriceGold:19000,Nation:"ussr",IsPremium:true,ShipID:3551409616,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751687888: Warship{Name:"Asashio",PriceGold:9300,Nation:"japan",IsPremium:true,ShipID:3751687888,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3552491216: Warship{Name:"ARP Takao",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:3552491216,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3340711920: Warship{Name:"Connecticut",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:3340711920,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3668916016: Warship{Name:"Scharnhorst B",PriceGold:9500,Nation:"germany",IsPremium:true,ShipID:3668916016,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3744380368: Warship{Name:"Kirov",PriceGold:4000,Nation:"ussr",IsPremium:true,ShipID:3744380368,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3340645680: Warship{Name:"Lappland",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:3340645680,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, 3541972688: Warship{Name:"AL Yukikaze",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:3541972688,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3553539792: Warship{Name:"ARP Ashigara",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3553539792,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3363780304: Warship{Name:"Ragnarok",PriceGold:12500,Nation:"japan",IsPremium:true,ShipID:3363780304,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3554621136: Warship{Name:"ARP Kirishima",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:3554621136,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751786288: Warship{Name:"Graf Zeppelin",PriceGold:13700,Nation:"germany",IsPremium:true,ShipID:3751786288,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3522082512: Warship{Name:"ARP Nachi",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3522082512,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3655251664: Warship{Name:"Kitakami",PriceGold:35000,Nation:"japan",IsPremium:false,ShipID:3655251664,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3344905936: Warship{Name:"Ise 2",PriceGold:99999,Nation:"japan",IsPremium:false,ShipID:3344905936,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3340678960: Warship{Name:"[Hindenburg]",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:3340678960,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3655317296: Warship{Name:"Max Immelmann",PriceGold:34650,Nation:"germany",IsPremium:false,ShipID:3655317296,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3555636944: Warship{Name:"ARP Myōkō",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3555636944,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3655251664: Warship{Name:"Kitakami",PriceGold:34650,Nation:"japan",IsPremium:false,ShipID:3655251664,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3374266064: Warship{Name:"Ignis Purgatio",PriceGold:12500,Nation:"japan",IsPremium:true,ShipID:3374266064,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3658397424: Warship{Name:"Gorizia",PriceGold:8500,Nation:"italy",IsPremium:true,ShipID:3658397424,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3741267408: Warship{Name:"Borodino",PriceGold:12500,Nation:"ussr",IsPremium:false,ShipID:3741267408,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3741267408: Warship{Name:"Borodino",PriceGold:12500,Nation:"ussr",IsPremium:true,ShipID:3741267408,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3668883440: Warship{Name:"Boise",PriceGold:8500,Nation:"usa",IsPremium:true,ShipID:3668883440,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751720944: Warship{Name:"Anchorage",PriceGold:11000,Nation:"usa",IsPremium:true,ShipID:3751720944,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3555636944: Warship{Name:"ARP Myōkō",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3555636944,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3550394352: Warship{Name:"Salem",PriceGold:35000,Nation:"usa",IsPremium:false,ShipID:3550394352,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3337500656: Warship{Name:"[Gearing]",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:3337500656,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3522082512: Warship{Name:"ARP Nachi",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3522082512,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3550394352: Warship{Name:"Salem",PriceGold:34650,Nation:"usa",IsPremium:false,ShipID:3550394352,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3551410160: Warship{Name:"Black",PriceGold:20000,Nation:"usa",IsPremium:true,ShipID:3551410160,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3555670000: Warship{Name:"Texas",PriceGold:5150,Nation:"usa",IsPremium:true,ShipID:3555670000,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3730748880: Warship{Name:"Pyotr Bagration",PriceGold:11000,Nation:"ussr",IsPremium:true,ShipID:3730748880,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3666818896: Warship{Name:"Jean Bart B",PriceGold:19200,Nation:"france",IsPremium:true,ShipID:3666818896,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3340645680: Warship{Name:"Lappland",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:3340645680,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3666786288: Warship{Name:"Alaska B",PriceGold:19000,Nation:"usa",IsPremium:true,ShipID:3666786288,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3750639408: Warship{Name:"Z-44",PriceGold:19000,Nation:"germany",IsPremium:true,ShipID:3750639408,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3730782032: Warship{Name:"Flandre",PriceGold:12500,Nation:"france",IsPremium:true,ShipID:3730782032,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3667900208: Warship{Name:"Graf Zeppelin B",PriceGold:13700,Nation:"germany",IsPremium:true,ShipID:3667900208,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3667867440: Warship{Name:"Tirpitz B",PriceGold:12500,Nation:"germany",IsPremium:true,ShipID:3667867440,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3655251952: Warship{Name:"Puerto Rico",PriceGold:34650,Nation:"usa",IsPremium:false,ShipID:3655251952,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3750672368: Warship{Name:"Tulsa",PriceGold:19000,Nation:"usa",IsPremium:false,ShipID:3750672368,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3750639408: Warship{Name:"Z-44",PriceGold:19000,Nation:"germany",IsPremium:true,ShipID:3750639408,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3340678960: Warship{Name:"[Hindenburg]",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:3340678960,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3542005744: Warship{Name:"AL Montpelier",PriceGold:11000,Nation:"usa",IsPremium:true,ShipID:3542005744,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3334420176: Warship{Name:"Ise 3",PriceGold:99999,Nation:"japan",IsPremium:false,ShipID:3334420176,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3552523984: Warship{Name:"ARP Hiei",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:3552523984,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3530504176: Warship{Name:"Georgia",PriceGold:19000,Nation:"usa",IsPremium:true,ShipID:3530504176,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3333371888: Warship{Name:"[Montana]",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:3333371888,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751687984: Warship{Name:"Z-35",PriceGold:10000,Nation:"germany",IsPremium:true,ShipID:3751687984,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3655218480: Warship{Name:"Småland",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:3655218480,PriceCredit:1,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3730782192: Warship{Name:"Constellation",PriceGold:12500,Nation:"usa",IsPremium:true,ShipID:3730782192,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3550360880: Warship{Name:"Ragnar",PriceGold:34650,Nation:"europe",IsPremium:false,ShipID:3550360880,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3741267792: Warship{Name:"Champagne",PriceGold:12500,Nation:"france",IsPremium:true,ShipID:3741267792,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3749623248: Warship{Name:"STALINGRAD #2",PriceGold:99999,Nation:"ussr",IsPremium:false,ShipID:3749623248,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3668916016: Warship{Name:"Scharnhorst B",PriceGold:9500,Nation:"germany",IsPremium:true,ShipID:3668916016,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3667867440: Warship{Name:"Tirpitz B",PriceGold:12500,Nation:"germany",IsPremium:true,ShipID:3667867440,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3542005456: Warship{Name:"ARP Maya",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:3542005456,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3553572560: Warship{Name:"ARP Haruna",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:3553572560,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3553540080: Warship{Name:"Flint",PriceGold:10000,Nation:"usa",IsPremium:true,ShipID:3553540080,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3555669712: Warship{Name:"ARP Kongō",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:3555669712,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3335501808: Warship{Name:"[Midway]",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:3335501808,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3340678608: Warship{Name:"[Moskva]",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3340678608,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3332323024: Warship{Name:"[Yamato]",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:3332323024,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3337500656: Warship{Name:"[Gearing]",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:3337500656,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3543054032: Warship{Name:"Southern Dragon",PriceGold:8500,Nation:"japan",IsPremium:true,ShipID:3543054032,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3655251952: Warship{Name:"Puerto Rico",PriceGold:35000,Nation:"usa",IsPremium:false,ShipID:3655251952,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3667834576: Warship{Name:"Atago B",PriceGold:10700,Nation:"japan",IsPremium:true,ShipID:3667834576,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3667900112: Warship{Name:"Kaga B",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:3667900112,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751720400: Warship{Name:"Lazo",PriceGold:8000,Nation:"ussr",IsPremium:true,ShipID:3751720400,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3551410160: Warship{Name:"Black",PriceGold:20000,Nation:"usa",IsPremium:true,ShipID:3551410160,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751753712: Warship{Name:"Massachusetts",PriceGold:12750,Nation:"usa",IsPremium:true,ShipID:3751753712,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3730781648: Warship{Name:"V. I. Lenin",PriceGold:11000,Nation:"ussr",IsPremium:false,ShipID:3730781648,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3248371408: Warship{Name:"Arashi",PriceGold:10000,Nation:"japan",IsPremium:false,ShipID:3248371408,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3333404368: Warship{Name:"[Hakuryū]",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:3333404368,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3750672176: Warship{Name:"Ägir",PriceGold:0,Nation:"germany",IsPremium:true,ShipID:3750672176,PriceCredit:1,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3340711888: Warship{Name:"[Conqueror]",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:3340711888,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3554621136: Warship{Name:"ARP Kirishima",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:3554621136,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3750705136: Warship{Name:"Kearsarge",PriceGold:19000,Nation:"usa",IsPremium:false,ShipID:3750705136,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3340711728: Warship{Name:"[Grosser Kurfürst]",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:3340711728,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3679369200: Warship{Name:"Atlanta B",PriceGold:9000,Nation:"usa",IsPremium:true,ShipID:3679369200,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3668850672: Warship{Name:"Sims B",PriceGold:5000,Nation:"usa",IsPremium:true,ShipID:3668850672,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3667867632: Warship{Name:"Massachusetts B",PriceGold:12750,Nation:"usa",IsPremium:true,ShipID:3667867632,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3655251920: Warship{Name:"Gibraltar",PriceGold:34650,Nation:"uk",IsPremium:false,ShipID:3655251920,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3751687888: Warship{Name:"Asashio",PriceGold:9300,Nation:"japan",IsPremium:true,ShipID:3751687888,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3741235184: Warship{Name:"Congress",PriceGold:11000,Nation:"usa",IsPremium:true,ShipID:3741235184,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3333371888: Warship{Name:"[Montana]",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:3333371888,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751687376: Warship{Name:"Fenyang",PriceGold:10000,Nation:"pan_asia",IsPremium:true,ShipID:3751687376,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3750672176: Warship{Name:"Ägir",PriceGold:0,Nation:"germany",IsPremium:true,ShipID:3750672176,PriceCredit:1,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3655284688: Warship{Name:"Incomparable",PriceGold:34650,Nation:"uk",IsPremium:false,ShipID:3655284688,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3667900112: Warship{Name:"Kaga B",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:3667900112,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3720263120: Warship{Name:"Bagration",PriceGold:11000,Nation:"ussr",IsPremium:false,ShipID:3720263120,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3741267952: Warship{Name:"Alabama VL",PriceGold:12200,Nation:"usa",IsPremium:true,ShipID:3741267952,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3552524016: Warship{Name:"AL Littorio",PriceGold:12500,Nation:"italy",IsPremium:true,ShipID:3552524016,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751753552: Warship{Name:"Jean Bart",PriceGold:19200,Nation:"france",IsPremium:true,ShipID:3751753552,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3743365072: Warship{Name:"Repulse",PriceGold:6500,Nation:"uk",IsPremium:false,ShipID:3743365072,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3666818896: Warship{Name:"Jean Bart B",PriceGold:19200,Nation:"france",IsPremium:true,ShipID:3666818896,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3552524272: Warship{Name:"Alabama ST",PriceGold:12200,Nation:"usa",IsPremium:true,ShipID:3552524272,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3553540080: Warship{Name:"Flint",PriceGold:10000,Nation:"usa",IsPremium:true,ShipID:3553540080,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3752802256: Warship{Name:"Nelson",PriceGold:0,Nation:"uk",IsPremium:true,ShipID:3752802256,PriceCredit:1,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751720144: Warship{Name:"Wukong",PriceGold:11000,Nation:"pan_asia",IsPremium:true,ShipID:3751720144,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3751720752: Warship{Name:"Mainz",PriceGold:11000,Nation:"germany",IsPremium:true,ShipID:3751720752,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3552523984: Warship{Name:"ARP Hiei",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:3552523984,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3666786288: Warship{Name:"Alaska B",PriceGold:19000,Nation:"usa",IsPremium:true,ShipID:3666786288,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3741235152: Warship{Name:"Belfast '43",PriceGold:11000,Nation:"uk",IsPremium:true,ShipID:3741235152,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3741300720: Warship{Name:"Saipan",PriceGold:11000,Nation:"usa",IsPremium:true,ShipID:3741300720,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3445503440: Warship{Name:"DD R-10",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3445503440,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3551409616: Warship{Name:"Neustrashimy",PriceGold:19000,Nation:"ussr",IsPremium:true,ShipID:3551409616,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3340645840: Warship{Name:"[Grozovoi]",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3340645840,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3552458448: Warship{Name:"HSF Harekaze",PriceGold:9700,Nation:"japan",IsPremium:true,ShipID:3552458448,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3765319664: Warship{Name:"Hill",PriceGold:3500,Nation:"usa",IsPremium:true,ShipID:3765319664,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760142032: Warship{Name:"Shikishima",PriceGold:35000,Nation:"japan",IsPremium:false,ShipID:3760142032,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764271056: Warship{Name:"Gallant",PriceGold:4500,Nation:"uk",IsPremium:true,ShipID:3764271056,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3761190096: Warship{Name:"Bajie",PriceGold:19000,Nation:"pan_asia",IsPremium:true,ShipID:3761190096,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3756963280: Warship{Name:"Varyag",PriceGold:2200,Nation:"ussr",IsPremium:true,ShipID:3756963280,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3754866128: Warship{Name:"Mikoyan",PriceGold:4000,Nation:"ussr",IsPremium:true,ShipID:3754866128,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760142032: Warship{Name:"Shikishima",PriceGold:34650,Nation:"japan",IsPremium:false,ShipID:3760142032,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3763287760: Warship{Name:"Ashitaka",PriceGold:9200,Nation:"japan",IsPremium:true,ShipID:3763287760,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760109552: Warship{Name:"Alaska",PriceGold:19000,Nation:"usa",IsPremium:true,ShipID:3760109552,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751720144: Warship{Name:"Wukong",PriceGold:11000,Nation:"pan_asia",IsPremium:true,ShipID:3751720144,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762271440: Warship{Name:"Sanzang",PriceGold:11000,Nation:"pan_asia",IsPremium:true,ShipID:3762271440,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762205904: Warship{Name:"Irian",PriceGold:11500,Nation:"pan_asia",IsPremium:true,ShipID:3762205904,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760109008: Warship{Name:"Stalingrad",PriceGold:34650,Nation:"ussr",IsPremium:false,ShipID:3760109008,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751720400: Warship{Name:"Lazo",PriceGold:8000,Nation:"ussr",IsPremium:true,ShipID:3751720400,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762173232: Warship{Name:"Orkan",PriceGold:10000,Nation:"europe",IsPremium:true,ShipID:3762173232,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3760076496: Warship{Name:"Hayate",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:3760076496,PriceCredit:1,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3763222224: Warship{Name:"Yūdachi",PriceGold:6500,Nation:"japan",IsPremium:true,ShipID:3763222224,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3761190608: Warship{Name:"Musashi",PriceGold:19200,Nation:"japan",IsPremium:true,ShipID:3761190608,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3763255248: Warship{Name:"Belfast",PriceGold:8200,Nation:"uk",IsPremium:true,ShipID:3763255248,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760109296: Warship{Name:"Napoli",PriceGold:34650,Nation:"italy",IsPremium:false,ShipID:3760109296,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751786448: Warship{Name:"Ark Royal",PriceGold:6000,Nation:"uk",IsPremium:true,ShipID:3751786448,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3760174896: Warship{Name:"Werner Voss",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:3760174896,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3765384656: Warship{Name:"Oktyabrskaya Revolutsiya",PriceGold:5050,Nation:"ussr",IsPremium:true,ShipID:3765384656,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3767449296: Warship{Name:"Katori",PriceGold:2250,Nation:"japan",IsPremium:true,ShipID:3767449296,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751753168: Warship{Name:"Lenin",PriceGold:11000,Nation:"ussr",IsPremium:true,ShipID:3751753168,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3756963280: Warship{Name:"Varyag",PriceGold:2200,Nation:"ussr",IsPremium:true,ShipID:3756963280,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760109264: Warship{Name:"Azuma",PriceGold:0,Nation:"japan",IsPremium:true,ShipID:3760109264,PriceCredit:1,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762239184: Warship{Name:"Kii",PriceGold:12900,Nation:"japan",IsPremium:true,ShipID:3762239184,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764336432: Warship{Name:"Prinz Eitel Friedrich",PriceGold:6800,Nation:"germany",IsPremium:true,ShipID:3764336432,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3753817456: Warship{Name:"Mysore",PriceGold:5500,Nation:"commonwealth",IsPremium:false,ShipID:3753817456,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 3764303056: Warship{Name:"Huanghe",PriceGold:5400,Nation:"pan_asia",IsPremium:true,ShipID:3764303056,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3763221968: Warship{Name:"Leningrad",PriceGold:5250,Nation:"ussr",IsPremium:true,ShipID:3763221968,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3766433072: Warship{Name:"Viribus Unitis",PriceGold:5000,Nation:"europe",IsPremium:true,ShipID:3766433072,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3763287760: Warship{Name:"Ashitaka",PriceGold:9200,Nation:"japan",IsPremium:true,ShipID:3763287760,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760109520: Warship{Name:"Plymouth",PriceGold:35000,Nation:"uk",IsPremium:false,ShipID:3760109520,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3762173776: Warship{Name:"Le Terrible",PriceGold:9500,Nation:"france",IsPremium:true,ShipID:3762173776,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3767416784: Warship{Name:"Campbeltown",PriceGold:1650,Nation:"uk",IsPremium:true,ShipID:3767416784,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764271056: Warship{Name:"Gallant",PriceGold:4500,Nation:"uk",IsPremium:true,ShipID:3764271056,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751786480: Warship{Name:"Enterprise",PriceGold:14000,Nation:"usa",IsPremium:true,ShipID:3751786480,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762271696: Warship{Name:"Chkalov",PriceGold:12000,Nation:"ussr",IsPremium:true,ShipID:3762271696,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3761190608: Warship{Name:"Musashi",PriceGold:19200,Nation:"japan",IsPremium:true,ShipID:3761190608,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3761125136: Warship{Name:"Groningen",PriceGold:0,Nation:"netherlands",IsPremium:true,ShipID:3761125136,PriceCredit:1,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760109520: Warship{Name:"Plymouth",PriceGold:34650,Nation:"uk",IsPremium:false,ShipID:3760109520,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762206672: Warship{Name:"Cheshire",PriceGold:11000,Nation:"uk",IsPremium:true,ShipID:3762206672,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764270896: Warship{Name:"T-61",PriceGold:5400,Nation:"germany",IsPremium:true,ShipID:3764270896,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3767449584: Warship{Name:"Charleston",PriceGold:2000,Nation:"usa",IsPremium:true,ShipID:3767449584,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3763288016: Warship{Name:"Hood",PriceGold:9700,Nation:"uk",IsPremium:true,ShipID:3763288016,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3762206512: Warship{Name:"Prinz Eugen",PriceGold:11000,Nation:"germany",IsPremium:true,ShipID:3762206512,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762173744: Warship{Name:"Z-39",PriceGold:5900,Nation:"germany",IsPremium:true,ShipID:3762173744,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3762239472: Warship{Name:"Alabama",PriceGold:12200,Nation:"usa",IsPremium:true,ShipID:3762239472,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760109008: Warship{Name:"Stalingrad",PriceGold:35000,Nation:"ussr",IsPremium:false,ShipID:3760109008,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760076144: Warship{Name:"Vampire II",PriceGold:35000,Nation:"commonwealth",IsPremium:false,ShipID:3760076144,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3751786192: Warship{Name:"Kaga",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:3751786192,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3763288016: Warship{Name:"Hood",PriceGold:9700,Nation:"uk",IsPremium:true,ShipID:3763288016,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3763255248: Warship{Name:"Belfast",PriceGold:8200,Nation:"uk",IsPremium:true,ShipID:3763255248,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3763255088: Warship{Name:"München",PriceGold:8500,Nation:"germany",IsPremium:true,ShipID:3763255088,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760076144: Warship{Name:"Vampire II",PriceGold:34650,Nation:"commonwealth",IsPremium:false,ShipID:3760076144,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762272208: Warship{Name:"Indomitable",PriceGold:12000,Nation:"uk",IsPremium:true,ShipID:3762272208,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3761190704: Warship{Name:"Pommern",PriceGold:19000,Nation:"germany",IsPremium:true,ShipID:3761190704,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764270928: Warship{Name:"Aigle",PriceGold:4650,Nation:"france",IsPremium:true,ShipID:3764270928,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3752736720: Warship{Name:"Cossack",PriceGold:9600,Nation:"uk",IsPremium:true,ShipID:3752736720,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751753520: Warship{Name:"Brandenburg",PriceGold:12500,Nation:"germany",IsPremium:false,ShipID:3751753520,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, 3761157584: Warship{Name:"Kronshtadt",PriceGold:19200,Nation:"ussr",IsPremium:true,ShipID:3761157584,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3761190896: Warship{Name:"Missouri",PriceGold:19200,Nation:"usa",IsPremium:true,ShipID:3761190896,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760109392: Warship{Name:"Colbert",PriceGold:35000,Nation:"france",IsPremium:false,ShipID:3760109392,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3765352400: Warship{Name:"Exeter",PriceGold:4000,Nation:"uk",IsPremium:true,ShipID:3765352400,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764369200: Warship{Name:"Erich Loewenhardt",PriceGold:6000,Nation:"germany",IsPremium:true,ShipID:3764369200,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3765352144: Warship{Name:"Yahagi",PriceGold:4000,Nation:"japan",IsPremium:true,ShipID:3765352144,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760109392: Warship{Name:"Colbert",PriceGold:34650,Nation:"france",IsPremium:false,ShipID:3760109392,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751786288: Warship{Name:"Graf Zeppelin",PriceGold:13700,Nation:"germany",IsPremium:true,ShipID:3751786288,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764270896: Warship{Name:"T-61",PriceGold:5400,Nation:"germany",IsPremium:true,ShipID:3764270896,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3761190096: Warship{Name:"Bajie",PriceGold:19000,Nation:"pan_asia",IsPremium:true,ShipID:3761190096,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3763221872: Warship{Name:"Haida",PriceGold:5600,Nation:"commonwealth",IsPremium:true,ShipID:3763221872,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762206160: Warship{Name:"Mikhail Kutuzov",PriceGold:10250,Nation:"ussr",IsPremium:true,ShipID:3762206160,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3761125104: Warship{Name:"Paolo Emilio",PriceGold:19000,Nation:"italy",IsPremium:true,ShipID:3761125104,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764336336: Warship{Name:"Mutsu",PriceGold:6550,Nation:"japan",IsPremium:true,ShipID:3764336336,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760076784: Warship{Name:"Somers",PriceGold:35000,Nation:"usa",IsPremium:false,ShipID:3760076784,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3762239216: Warship{Name:"Roma",PriceGold:13100,Nation:"italy",IsPremium:true,ShipID:3762239216,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764270416: Warship{Name:"Juruá",PriceGold:5000,Nation:"pan_america",IsPremium:true,ShipID:3764270416,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764270832: Warship{Name:"Leone",PriceGold:5000,Nation:"italy",IsPremium:true,ShipID:3764270832,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760076752: Warship{Name:"Druid",PriceGold:34650,Nation:"uk",IsPremium:false,ShipID:3760076752,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762239472: Warship{Name:"Alabama",PriceGold:12200,Nation:"usa",IsPremium:true,ShipID:3762239472,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3763255024: Warship{Name:"Duca degli Abruzzi",PriceGold:8600,Nation:"italy",IsPremium:true,ShipID:3763255024,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3763288048: Warship{Name:"W. Virginia 1941",PriceGold:7000,Nation:"usa",IsPremium:true,ShipID:3763288048,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3768465392: Warship{Name:"Smith",PriceGold:1050,Nation:"usa",IsPremium:true,ShipID:3768465392,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3763254608: Warship{Name:"Nueve de Julio",PriceGold:8500,Nation:"pan_america",IsPremium:true,ShipID:3763254608,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764303600: Warship{Name:"Duca d'Aosta",PriceGold:4700,Nation:"italy",IsPremium:true,ShipID:3764303600,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762173936: Warship{Name:"Kidd",PriceGold:9100,Nation:"usa",IsPremium:true,ShipID:3762173936,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762206480: Warship{Name:"De Zeven Provinciën",PriceGold:11000,Nation:"netherlands",IsPremium:true,ShipID:3762206480,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3764303312: Warship{Name:"Molotov",PriceGold:4550,Nation:"ussr",IsPremium:true,ShipID:3764303312,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3765384944: Warship{Name:"Giulio Cesare",PriceGold:5200,Nation:"italy",IsPremium:true,ShipID:3765384944,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764270928: Warship{Name:"Aigle",PriceGold:4650,Nation:"france",IsPremium:true,ShipID:3764270928,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3761157936: Warship{Name:"Siegfried",PriceGold:19000,Nation:"germany",IsPremium:true,ShipID:3761157936,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760109552: Warship{Name:"Alaska",PriceGold:0,Nation:"usa",IsPremium:true,ShipID:3760109552,PriceCredit:1,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760142320: Warship{Name:"Ohio",PriceGold:35000,Nation:"usa",IsPremium:false,ShipID:3760142320,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3766368080: Warship{Name:"Siroco",PriceGold:3500,Nation:"france",IsPremium:true,ShipID:3766368080,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3763255088: Warship{Name:"München",PriceGold:8500,Nation:"germany",IsPremium:true,ShipID:3763255088,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3765351888: Warship{Name:"Krasny Krym",PriceGold:2950,Nation:"ussr",IsPremium:true,ShipID:3765351888,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760141776: Warship{Name:"Slava",PriceGold:35000,Nation:"ussr",IsPremium:false,ShipID:3760141776,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764336624: Warship{Name:"Arizona",PriceGold:6600,Nation:"usa",IsPremium:true,ShipID:3764336624,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3762206704: Warship{Name:"Wichita",PriceGold:11500,Nation:"usa",IsPremium:true,ShipID:3762206704,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764303696: Warship{Name:"De Grasse",PriceGold:5500,Nation:"france",IsPremium:true,ShipID:3764303696,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760076080: Warship{Name:"Friesland",PriceGold:0,Nation:"europe",IsPremium:true,ShipID:3760076080,PriceCredit:1,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3761190640: Warship{Name:"Marco Polo",PriceGold:19000,Nation:"italy",IsPremium:true,ShipID:3761190640,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751753552: Warship{Name:"Jean Bart",PriceGold:19200,Nation:"france",IsPremium:true,ShipID:3751753552,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3752769328: Warship{Name:"Weimar",PriceGold:8500,Nation:"germany",IsPremium:true,ShipID:3752769328,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751720944: Warship{Name:"Anchorage",PriceGold:11000,Nation:"usa",IsPremium:true,ShipID:3751720944,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751720912: Warship{Name:"Tiger '59",PriceGold:11000,Nation:"uk",IsPremium:true,ShipID:3751720912,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760142320: Warship{Name:"Ohio",PriceGold:34650,Nation:"usa",IsPremium:false,ShipID:3760142320,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762173776: Warship{Name:"Le Terrible",PriceGold:9500,Nation:"france",IsPremium:true,ShipID:3762173776,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762206512: Warship{Name:"Prinz Eugen",PriceGold:11000,Nation:"germany",IsPremium:true,ShipID:3762206512,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760141776: Warship{Name:"Slava",PriceGold:34650,Nation:"ussr",IsPremium:false,ShipID:3760141776,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3752802288: Warship{Name:"Florida",PriceGold:9500,Nation:"usa",IsPremium:true,ShipID:3752802288,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751687984: Warship{Name:"Z-35",PriceGold:10000,Nation:"germany",IsPremium:true,ShipID:3751687984,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3761157968: Warship{Name:"Carnot",PriceGold:19000,Nation:"france",IsPremium:true,ShipID:3761157968,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760076080: Warship{Name:"Friesland",PriceGold:19000,Nation:"europe",IsPremium:true,ShipID:3760076080,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762206544: Warship{Name:"Bayard",PriceGold:11000,Nation:"france",IsPremium:true,ShipID:3762206544,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3767482160: Warship{Name:"König Albert",PriceGold:2200,Nation:"germany",IsPremium:true,ShipID:3767482160,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760109264: Warship{Name:"Azuma",PriceGold:0,Nation:"japan",IsPremium:true,ShipID:3760109264,PriceCredit:1,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760142160: Warship{Name:"Bourgogne",PriceGold:35000,Nation:"france",IsPremium:false,ShipID:3760142160,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760175088: Warship{Name:"Franklin D. Roosevelt",PriceGold:35000,Nation:"usa",IsPremium:false,ShipID:3760175088,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3761157936: Warship{Name:"Siegfried",PriceGold:19000,Nation:"germany",IsPremium:true,ShipID:3761157936,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760076784: Warship{Name:"Somers",PriceGold:34650,Nation:"usa",IsPremium:false,ShipID:3760076784,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760142160: Warship{Name:"Bourgogne",PriceGold:34650,Nation:"france",IsPremium:false,ShipID:3760142160,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760175088: Warship{Name:"Franklin D. Roosevelt",PriceGold:34650,Nation:"usa",IsPremium:false,ShipID:3760175088,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3753818064: Warship{Name:"London",PriceGold:5500,Nation:"uk",IsPremium:true,ShipID:3753818064,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764303664: Warship{Name:"Admiral Graf Spee",PriceGold:4700,Nation:"germany",IsPremium:true,ShipID:3764303664,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762239312: Warship{Name:"Gascogne",PriceGold:12400,Nation:"france",IsPremium:true,ShipID:3762239312,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3767416176: Warship{Name:"Vampire",PriceGold:2300,Nation:"commonwealth",IsPremium:true,ShipID:3767416176,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3767449040: Warship{Name:"Oleg",PriceGold:2000,Nation:"ussr",IsPremium:true,ShipID:3767449040,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762173136: Warship{Name:"Loyang",PriceGold:8000,Nation:"pan_asia",IsPremium:true,ShipID:3762173136,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764303216: Warship{Name:"Perth",PriceGold:4800,Nation:"commonwealth",IsPremium:true,ShipID:3764303216,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762238928: Warship{Name:"Poltava",PriceGold:9500,Nation:"ussr",IsPremium:true,ShipID:3762238928,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764336464: Warship{Name:"Dunkerque",PriceGold:5200,Nation:"france",IsPremium:true,ShipID:3764336464,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3761125360: Warship{Name:"Benham",PriceGold:19000,Nation:"usa",IsPremium:true,ShipID:3761125360,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3765385200: Warship{Name:"Oklahoma",PriceGold:5000,Nation:"usa",IsPremium:true,ShipID:3765385200,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3767482320: Warship{Name:"Dreadnought",PriceGold:3500,Nation:"uk",IsPremium:true,ShipID:3767482320,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3753785136: Warship{Name:"Karl von Schönberg",PriceGold:5000,Nation:"germany",IsPremium:false,ShipID:3753785136,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3761125104: Warship{Name:"Paolo Emilio",PriceGold:19000,Nation:"italy",IsPremium:true,ShipID:3761125104,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3752802000: Warship{Name:"Hyūga",PriceGold:9500,Nation:"japan",IsPremium:true,ShipID:3752802000,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3763288048: Warship{Name:"W. Virginia 1941",PriceGold:7000,Nation:"usa",IsPremium:true,ShipID:3763288048,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751753712: Warship{Name:"Massachusetts",PriceGold:12750,Nation:"usa",IsPremium:true,ShipID:3751753712,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3761190704: Warship{Name:"Pommern",PriceGold:19000,Nation:"germany",IsPremium:true,ShipID:3761190704,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3753817456: Warship{Name:"Mysore",PriceGold:5500,Nation:"commonwealth",IsPremium:true,ShipID:3753817456,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3764270288: Warship{Name:"Anshan",PriceGold:3700,Nation:"pan_asia",IsPremium:true,ShipID:3764270288,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764303600: Warship{Name:"Duca d'Aosta",PriceGold:4700,Nation:"italy",IsPremium:true,ShipID:3764303600,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3752802288: Warship{Name:"Florida",PriceGold:9500,Nation:"usa",IsPremium:true,ShipID:3752802288,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764303216: Warship{Name:"Perth",PriceGold:4800,Nation:"commonwealth",IsPremium:true,ShipID:3764303216,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3763287888: Warship{Name:"Strasbourg",PriceGold:9500,Nation:"france",IsPremium:true,ShipID:3763287888,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3762173136: Warship{Name:"Loyang",PriceGold:8000,Nation:"pan_asia",IsPremium:true,ShipID:3762173136,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762239280: Warship{Name:"Odin",PriceGold:12500,Nation:"germany",IsPremium:true,ShipID:3762239280,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3762239440: Warship{Name:"Vanguard",PriceGold:13000,Nation:"uk",IsPremium:true,ShipID:3762239440,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3765352176: Warship{Name:"Genova",PriceGold:4000,Nation:"italy",IsPremium:true,ShipID:3765352176,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3764270832: Warship{Name:"Leone",PriceGold:4800,Nation:"italy",IsPremium:false,ShipID:3764270832,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3762239216: Warship{Name:"Roma",PriceGold:13100,Nation:"italy",IsPremium:true,ShipID:3762239216,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3764271088: Warship{Name:"Monaghan",PriceGold:4600,Nation:"usa",IsPremium:true,ShipID:3764271088,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3768497488: Warship{Name:"Almirante Abreu",PriceGold:1550,Nation:"pan_america",IsPremium:true,ShipID:3768497488,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3762173936: Warship{Name:"Kidd",PriceGold:9100,Nation:"usa",IsPremium:true,ShipID:3762173936,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3762205904: Warship{Name:"Irian",PriceGold:11500,Nation:"pan_asia",IsPremium:true,ShipID:3762205904,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3768497968: Warship{Name:"Emden",PriceGold:1500,Nation:"germany",IsPremium:true,ShipID:3768497968,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3763287888: Warship{Name:"Strasbourg",PriceGold:9500,Nation:"france",IsPremium:true,ShipID:3763287888,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3763287408: Warship{Name:"Yukon",PriceGold:9500,Nation:"commonwealth",IsPremium:true,ShipID:3763287408,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3762206704: Warship{Name:"Wichita",PriceGold:11500,Nation:"usa",IsPremium:true,ShipID:3762206704,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3752802256: Warship{Name:"Nelson",PriceGold:9500,Nation:"uk",IsPremium:true,ShipID:3752802256,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764303056: Warship{Name:"Huanghe",PriceGold:5400,Nation:"pan_asia",IsPremium:true,ShipID:3764303056,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3751720752: Warship{Name:"Mainz",PriceGold:11000,Nation:"germany",IsPremium:true,ShipID:3751720752,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3763287856: Warship{Name:"Scharnhorst",PriceGold:9500,Nation:"germany",IsPremium:true,ShipID:3763287856,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3760142288: Warship{Name:"Thunderer",PriceGold:35000,Nation:"uk",IsPremium:false,ShipID:3760142288,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3760142288: Warship{Name:"Thunderer",PriceGold:34650,Nation:"uk",IsPremium:false,ShipID:3760142288,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3763255280: Warship{Name:"Indianapolis",PriceGold:7500,Nation:"usa",IsPremium:true,ShipID:3763255280,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3765319120: Warship{Name:"Okhotnik",PriceGold:2700,Nation:"ussr",IsPremium:true,ShipID:3765319120,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 3761190640: Warship{Name:"Marco Polo",PriceGold:19000,Nation:"italy",IsPremium:false,ShipID:3761190640,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3763221968: Warship{Name:"Leningrad",PriceGold:5250,Nation:"ussr",IsPremium:true,ShipID:3763221968,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3754866128: Warship{Name:"Mikoyan",PriceGold:4000,Nation:"ussr",IsPremium:true,ShipID:3754866128,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3765352144: Warship{Name:"Yahagi",PriceGold:4000,Nation:"japan",IsPremium:true,ShipID:3765352144,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4078876656: Warship{Name:"Dallas",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4078876656,PriceCredit:3100000,Tier:6,NextShips:map[string]int64{ "4077828080": 75000, }, HasDemoProfile:false}, - 4182652112: Warship{Name:"Gadjah Mada",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4182652112,PriceCredit:5100000,Tier:7,NextShips:map[string]int64{ "4181603536": 110000, }, HasDemoProfile:false}, - 4076778960: Warship{Name:"Tallinn",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4076778960,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4075730384": 165000, }, HasDemoProfile:false}, - 4179539408: Warship{Name:"Moskva",PriceGold:35000,Nation:"ussr",IsPremium:false,ShipID:4179539408,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4076746544: Warship{Name:"Gustav-Julius Maerker",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4076746544,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4075697968": 165000, }, HasDemoProfile:false}, + 3764336432: Warship{Name:"Prinz Eitel Friedrich",PriceGold:6800,Nation:"germany",IsPremium:true,ShipID:3764336432,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3765351888: Warship{Name:"Krasny Krym",PriceGold:2950,Nation:"ussr",IsPremium:true,ShipID:3765351888,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4179539408: Warship{Name:"Moskva",PriceGold:34650,Nation:"ussr",IsPremium:false,ShipID:4179539408,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4079891920: Warship{Name:"Podvoisky",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4079891920,PriceCredit:1400000,Tier:5,NextShips:map[string]int64{ "4078843344": 34500, }, HasDemoProfile:false}, 4074681808: Warship{Name:"Alexander Nevsky",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4074681808,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3769513264: Warship{Name:"Błyskawica",PriceGold:4800,Nation:"europe",IsPremium:true,ShipID:3769513264,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4075697872: Warship{Name:"Yūgumo",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4075697872,PriceCredit:13200000,Tier:9,NextShips:map[string]int64{ "4282267344": 223000, }, HasDemoProfile:false}, - 4181604048: Warship{Name:"Akizuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4181604048,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4065212112": 154000, }, HasDemoProfile:false}, - 4179507024: Warship{Name:"Kléber",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4179507024,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4179507152: Warship{Name:"Daring",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4179507152,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4179539920: Warship{Name:"Minotaur",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4179539920,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4179572176: Warship{Name:"Kremlin",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4179572176,PriceCredit:20600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4075730384: Warship{Name:"Riga",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4075730384,PriceCredit:13800000,Tier:9,NextShips:map[string]int64{ "3969824208": 240000, }, HasDemoProfile:false}, + 4065212112: Warship{Name:"Kitakaze",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4065212112,PriceCredit:13200000,Tier:9,NextShips:map[string]int64{ "4074649296": 223000, }, HasDemoProfile:false}, 4074649296: Warship{Name:"Harugumo",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4074649296,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4181637104: Warship{Name:"Baltimore",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4181637104,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4180588528": 165000, }, HasDemoProfile:false}, - 4181604304: Warship{Name:"Lightning",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4181604304,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4180555728": 165000, }, HasDemoProfile:false}, - 4180555600: Warship{Name:"Mogador",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4180555600,PriceCredit:13250000,Tier:9,NextShips:map[string]int64{ "4179507024": 240000, }, HasDemoProfile:false}, - 4079925200: Warship{Name:"Hawkins",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4079925200,PriceCredit:1400000,Tier:5,NextShips:map[string]int64{ "4078876624": 35000, }, HasDemoProfile:false}, - 4179506992: Warship{Name:"Z-52",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4179506992,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4182652368: Warship{Name:"Udaloi",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4182652368,PriceCredit:13000000,Tier:9,NextShips:map[string]int64{ "4074649040": 225000, }, HasDemoProfile:false}, + 4074649392: Warship{Name:"Elbing",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4074649392,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4077828048: Warship{Name:"Surrey",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4077828048,PriceCredit:5650000,Tier:7,NextShips:map[string]int64{ "4076779472": 112000, }, HasDemoProfile:false}, - 4181637072: Warship{Name:"Edinburgh",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4181637072,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4180588496": 173000, }, HasDemoProfile:false}, - 4182652720: Warship{Name:"Leberecht Maass",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4182652720,PriceCredit:5100000,Tier:7,NextShips:map[string]int64{ "4181604144": 109000, }, HasDemoProfile:false}, - 4180555568: Warship{Name:"Z-46",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4180555568,PriceCredit:12200000,Tier:9,NextShips:map[string]int64{ "4179506992": 240000, }, HasDemoProfile:false}, - 4181702448: Warship{Name:"August von Parseval",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4181702448,PriceCredit:11500000,Tier:8,NextShips:map[string]int64{ "4179605296": 355000, }, HasDemoProfile:false}, + 4078876624: Warship{Name:"Devonshire",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4078876624,PriceCredit:3300000,Tier:6,NextShips:map[string]int64{ "4077828048": 72000, }, HasDemoProfile:false}, + 3765384656: Warship{Name:"Oktyabrskaya Revolutsiya",PriceGold:5050,Nation:"ussr",IsPremium:true,ShipID:3765384656,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4075730384: Warship{Name:"Riga",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4075730384,PriceCredit:13800000,Tier:9,NextShips:map[string]int64{ "3969824208": 240000, }, HasDemoProfile:false}, + 3767449296: Warship{Name:"Katori",PriceGold:2250,Nation:"japan",IsPremium:true,ShipID:3767449296,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4179539920: Warship{Name:"Minotaur",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4179539920,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4179507152: Warship{Name:"Daring",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4179507152,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4079925200: Warship{Name:"Hawkins",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4079925200,PriceCredit:1400000,Tier:5,NextShips:map[string]int64{ "4078876624": 35000, }, HasDemoProfile:false}, + 4179604944: Warship{Name:"Admiral Nakhimov",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4179604944,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 4076778960: Warship{Name:"Tallinn",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4076778960,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4075730384": 165000, }, HasDemoProfile:false}, + 3766433072: Warship{Name:"Viribus Unitis",PriceGold:5000,Nation:"europe",IsPremium:true,ShipID:3766433072,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764336336: Warship{Name:"Mutsu",PriceGold:6550,Nation:"japan",IsPremium:true,ShipID:3764336336,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4075697872: Warship{Name:"Yūgumo",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4075697872,PriceCredit:13200000,Tier:9,NextShips:map[string]int64{ "4282267344": 223000, }, HasDemoProfile:false}, + 4074682320: Warship{Name:"Goliath",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4074682320,PriceCredit:20500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3767416784: Warship{Name:"Campbeltown",PriceGold:1650,Nation:"uk",IsPremium:true,ShipID:3767416784,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4077795120: Warship{Name:"Z-31",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4077795120,PriceCredit:5700000,Tier:7,NextShips:map[string]int64{ "4076746544": 110000, }, HasDemoProfile:false}, + 3767449584: Warship{Name:"Charleston",PriceGold:2000,Nation:"usa",IsPremium:true,ShipID:3767449584,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4179605200: Warship{Name:"Hakuryū",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4179605200,PriceCredit:28000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4076746448: Warship{Name:"Kagerō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4076746448,PriceCredit:9100000,Tier:8,NextShips:map[string]int64{ "4075697872": 154000, }, HasDemoProfile:false}, - 4181669840: Warship{Name:"Monarch",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4181669840,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180621264": 180000, }, HasDemoProfile:false}, - 4182652752: Warship{Name:"Vauquelin",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4182652752,PriceCredit:5150000,Tier:7,NextShips:map[string]int64{ "4181604176": 110000, }, HasDemoProfile:false}, - 4179539760: Warship{Name:"Hindenburg",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4179539760,PriceCredit:19600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4181604144: Warship{Name:"Z-23",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4181604144,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4180555568": 150000, }, HasDemoProfile:false}, + 4069438928: Warship{Name:"Kotovsky",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4069438928,PriceCredit:1280000,Tier:5,NextShips:map[string]int64{ "4183733712": 34000, }, HasDemoProfile:false}, + 4179572688: Warship{Name:"Conqueror",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4179572688,PriceCredit:20600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3768497968: Warship{Name:"Emden",PriceGold:1500,Nation:"germany",IsPremium:true,ShipID:3768497968,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3865982416: Warship{Name:"Tashkent",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3865982416,PriceCredit:13200000,Tier:9,NextShips:map[string]int64{ "4179506640": 226000, }, HasDemoProfile:false}, 4077795024: Warship{Name:"Shiratsuyu",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4077795024,PriceCredit:5100000,Tier:7,NextShips:map[string]int64{ "4181604048": 115000, }, HasDemoProfile:false}, - 4081039312: Warship{Name:"Hermes",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4081039312,PriceCredit:1000000,Tier:4,NextShips:map[string]int64{ "4183799760": 40000, }, HasDemoProfile:false}, - 4179572528: Warship{Name:"Großer Kurfürst",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4179572528,PriceCredit:20600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4180587984: Warship{Name:"Dmitri Donskoi",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4180587984,PriceCredit:13750000,Tier:9,NextShips:map[string]int64{ "4074681808": 240000, }, HasDemoProfile:false}, + 4074747856: Warship{Name:"Audacious",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4074747856,PriceCredit:28000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3767482160: Warship{Name:"König Albert",PriceGold:2200,Nation:"germany",IsPremium:true,ShipID:3767482160,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764369200: Warship{Name:"Erich Loewenhardt",PriceGold:6000,Nation:"germany",IsPremium:true,ShipID:3764369200,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4179506480: Warship{Name:"Halland",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4179506480,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4179572720: Warship{Name:"Vermont",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4179572720,PriceCredit:20700000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4078843600: Warship{Name:"Hatsuharu",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4078843600,PriceCredit:2950000,Tier:6,NextShips:map[string]int64{ "4077795024": 60000, }, HasDemoProfile:false}, - 4065212112: Warship{Name:"Kitakaze",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4065212112,PriceCredit:13200000,Tier:9,NextShips:map[string]int64{ "4074649296": 223000, }, HasDemoProfile:false}, + 3765352400: Warship{Name:"Exeter",PriceGold:4000,Nation:"uk",IsPremium:true,ShipID:3765352400,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4179605296: Warship{Name:"Manfred von Richthofen",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4179605296,PriceCredit:28000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4180554960: Warship{Name:"Chung Mu",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4180554960,PriceCredit:13000000,Tier:9,NextShips:map[string]int64{ "4179506384": 240000, }, HasDemoProfile:false}, - 4181636560: Warship{Name:"Chapayev",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4181636560,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4180587984": 167000, }, HasDemoProfile:false}, - 4180555056: Warship{Name:"Östergötland",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4180555056,PriceCredit:13000000,Tier:9,NextShips:map[string]int64{ "4179506480": 235000, }, HasDemoProfile:false}, - 4180621264: Warship{Name:"Lion",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4180621264,PriceCredit:15900000,Tier:9,NextShips:map[string]int64{ "4179572688": 255000, }, HasDemoProfile:false}, - 4181702352: Warship{Name:"Shōkaku",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4181702352,PriceCredit:11500000,Tier:8,NextShips:map[string]int64{ "4179605200": 355000, }, HasDemoProfile:false}, - 4180588368: Warship{Name:"Saint-Louis",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4180588368,PriceCredit:13600000,Tier:9,NextShips:map[string]int64{ "4179539792": 238000, }, HasDemoProfile:false}, - 4074747856: Warship{Name:"Audacious",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4074747856,PriceCredit:28000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4181669616: Warship{Name:"Vittorio Veneto",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4181669616,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 4181669328: Warship{Name:"Vladivostok",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4181669328,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180620752": 180000, }, HasDemoProfile:false}, - 4180588496: Warship{Name:"Neptune",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4180588496,PriceCredit:13600000,Tier:9,NextShips:map[string]int64{ "4179539920": 238000, }, HasDemoProfile:false}, - 4180588272: Warship{Name:"Brindisi",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4180588272,PriceCredit:14000000,Tier:9,NextShips:map[string]int64{ "4179539696": 238000, }, HasDemoProfile:false}, - 4182652208: Warship{Name:"Skåne",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4182652208,PriceCredit:5500000,Tier:7,NextShips:map[string]int64{ "4181603632": 110000, }, HasDemoProfile:false}, - 4182652624: Warship{Name:"Akatsuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4182652624,PriceCredit:5100000,Tier:7,NextShips:map[string]int64{ "4076746448": 115000, }, HasDemoProfile:false}, - 4181604176: Warship{Name:"Le Fantasque",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4181604176,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4180555600": 166000, }, HasDemoProfile:false}, - 4180588336: Warship{Name:"Roon",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4180588336,PriceCredit:13700000,Tier:9,NextShips:map[string]int64{ "4179539760": 238000, }, HasDemoProfile:false}, + 3765385168: Warship{Name:"Agincourt",PriceGold:5000,Nation:"uk",IsPremium:true,ShipID:3765385168,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4179539760: Warship{Name:"Hindenburg",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4179539760,PriceCredit:19600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3765352176: Warship{Name:"Genova",PriceGold:4000,Nation:"italy",IsPremium:true,ShipID:3765352176,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3768497488: Warship{Name:"Almirante Abreu",PriceGold:1550,Nation:"pan_america",IsPremium:true,ShipID:3768497488,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4179539696: Warship{Name:"Venezia",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4179539696,PriceCredit:19900000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4179572528: Warship{Name:"Grosser Kurfürst",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4179572528,PriceCredit:20600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4074714928: Warship{Name:"Schlieffen",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4074714928,PriceCredit:1,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 4179539728: Warship{Name:"Gouden Leeuw",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4179539728,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3765384944: Warship{Name:"Giulio Cesare",PriceGold:5200,Nation:"italy",IsPremium:true,ShipID:3765384944,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4179507024: Warship{Name:"Kléber",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4179507024,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764303664: Warship{Name:"Admiral Graf Spee",PriceGold:4700,Nation:"germany",IsPremium:true,ShipID:3764303664,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4077828080: Warship{Name:"Helena",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4077828080,PriceCredit:5800000,Tier:7,NextShips:map[string]int64{ "4076779504": 110000, }, HasDemoProfile:false}, - 4074649424: Warship{Name:"Marceau",PriceGold:35000,Nation:"france",IsPremium:false,ShipID:4074649424,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3766368080: Warship{Name:"Siroco",PriceGold:3500,Nation:"france",IsPremium:true,ShipID:3766368080,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4179506384: Warship{Name:"Yueyang",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4179506384,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4181636912: Warship{Name:"Admiral Hipper",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4181636912,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4180588336": 168000, }, HasDemoProfile:false}, + 4179506992: Warship{Name:"Z-52",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4179506992,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 3971888592: Warship{Name:"Kiev",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3971888592,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "3865982416": 160000, }, HasDemoProfile:false}, - 4181669872: Warship{Name:"Kansas",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4181669872,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180621296": 180000, }, HasDemoProfile:false}, - 4179539792: Warship{Name:"Henri IV",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4179539792,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4181603632: Warship{Name:"Öland",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4181603632,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4180555056": 160000, }, HasDemoProfile:false}, - 4181636944: Warship{Name:"Charles Martel",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4181636944,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4180588368": 165000, }, HasDemoProfile:false}, - 4075730928: Warship{Name:"Seattle",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4075730928,PriceCredit:14100000,Tier:9,NextShips:map[string]int64{ "4074682352": 242000, }, HasDemoProfile:false}, - 4180620752: Warship{Name:"Sovetsky Soyuz",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4180620752,PriceCredit:15900000,Tier:9,NextShips:map[string]int64{ "4179572176": 255000, }, HasDemoProfile:false}, - 4181669680: Warship{Name:"Bismarck",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4181669680,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180621104": 180000, }, HasDemoProfile:false}, + 4179572176: Warship{Name:"Kremlin",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4179572176,PriceCredit:20600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3765385200: Warship{Name:"Oklahoma",PriceGold:5000,Nation:"usa",IsPremium:true,ShipID:3765385200,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3764336624: Warship{Name:"Arizona",PriceGold:6600,Nation:"usa",IsPremium:true,ShipID:3764336624,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4076812080: Warship{Name:"Zieten",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4076812080,PriceCredit:1,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3764303696: Warship{Name:"De Grasse",PriceGold:5500,Nation:"france",IsPremium:true,ShipID:3764303696,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4180555056: Warship{Name:"Östergötland",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4180555056,PriceCredit:13000000,Tier:9,NextShips:map[string]int64{ "4179506480": 235000, }, HasDemoProfile:false}, + 3764369232: Warship{Name:"Béarn",PriceGold:6000,Nation:"france",IsPremium:false,ShipID:3764369232,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 4075763504: Warship{Name:"Prinz Rupprecht",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4075763504,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:true}, 4179572560: Warship{Name:"République",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4179572560,PriceCredit:21000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4179605488: Warship{Name:"Midway",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4179605488,PriceCredit:28000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4181669712: Warship{Name:"Richelieu",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4181669712,PriceCredit:10500000,Tier:8,NextShips:map[string]int64{ "4180621136": 190000, }, HasDemoProfile:false}, - 4181603536: Warship{Name:"Hsienyang",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4181603536,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4180554960": 160000, }, HasDemoProfile:false}, - 4180621040: Warship{Name:"Lepanto",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4180621040,PriceCredit:0,Tier:9,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 4077860656: Warship{Name:"Prinz Heinrich",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4077860656,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3764336464: Warship{Name:"Dunkerque",PriceGold:5200,Nation:"france",IsPremium:true,ShipID:3764336464,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3767416176: Warship{Name:"Vampire",PriceGold:2300,Nation:"commonwealth",IsPremium:true,ShipID:3767416176,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4179506640: Warship{Name:"Khabarovsk",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4179506640,PriceCredit:18800000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4069438928: Warship{Name:"Kotovsky",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4069438928,PriceCredit:1280000,Tier:5,NextShips:map[string]int64{ "4183733712": 34000, }, HasDemoProfile:false}, - 4181636848: Warship{Name:"Amalfi",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4181636848,PriceCredit:9100000,Tier:8,NextShips:map[string]int64{ "4180588272": 160000, }, HasDemoProfile:false}, - 4179572688: Warship{Name:"Conqueror",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4179572688,PriceCredit:20600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3767449040: Warship{Name:"Oleg",PriceGold:2000,Nation:"ussr",IsPremium:true,ShipID:3767449040,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4074682352: Warship{Name:"Worcester",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4074682352,PriceCredit:19900000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4078909232: Warship{Name:"Mackensen",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4078909232,PriceCredit:1,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, 3969824208: Warship{Name:"Petropavlovsk",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3969824208,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4180621296: Warship{Name:"Minnesota",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4180621296,PriceCredit:15500000,Tier:9,NextShips:map[string]int64{ "4179572720": 255000, }, HasDemoProfile:false}, - 4180555728: Warship{Name:"Jutland",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4180555728,PriceCredit:13250000,Tier:9,NextShips:map[string]int64{ "4179507152": 240000, }, HasDemoProfile:false}, - 4074682320: Warship{Name:"Goliath",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4074682320,PriceCredit:20500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4181702608: Warship{Name:"Implacable",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4181702608,PriceCredit:11500000,Tier:8,NextShips:map[string]int64{ "4074747856": 355000, }, HasDemoProfile:false}, - 4180621104: Warship{Name:"Friedrich der Große",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4180621104,PriceCredit:15900000,Tier:9,NextShips:map[string]int64{ "4179572528": 255000, }, HasDemoProfile:false}, + 3765319664: Warship{Name:"Hill",PriceGold:3500,Nation:"usa",IsPremium:true,ShipID:3765319664,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4074649424: Warship{Name:"Marceau",PriceGold:34650,Nation:"france",IsPremium:false,ShipID:4074649424,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3767482320: Warship{Name:"Dreadnought",PriceGold:3500,Nation:"uk",IsPremium:true,ShipID:3767482320,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4081039312: Warship{Name:"Hermes",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4081039312,PriceCredit:1000000,Tier:4,NextShips:map[string]int64{ "4183799760": 40000, }, HasDemoProfile:false}, + 4079957808: Warship{Name:"Derfflinger",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4079957808,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:true}, 4076746192: Warship{Name:"Ognevoi",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4076746192,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4182652368": 160000, }, HasDemoProfile:false}, 4076779504: Warship{Name:"Cleveland",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4076779504,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4075730928": 169000, }, HasDemoProfile:false}, 4075730896: Warship{Name:"Drake",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4075730896,PriceCredit:13800000,Tier:9,NextShips:map[string]int64{ "4074682320": 244000, }, HasDemoProfile:false}, 4076745936: Warship{Name:"Siliwangi",PriceGold:10000,Nation:"pan_asia",IsPremium:true,ShipID:4076745936,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4081006384: Warship{Name:"Moltke",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4081006384,PriceCredit:1,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4074649040: Warship{Name:"Grozovoi",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4074649040,PriceCredit:18000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4077794768: Warship{Name:"Minsk",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4077794768,PriceCredit:5500000,Tier:7,NextShips:map[string]int64{ "3971888592": 109000,"4076746192": 105000, }, HasDemoProfile:false}, - 4179572464: Warship{Name:"Cristoforo Colombo",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4179572464,PriceCredit:0,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 4179539696: Warship{Name:"Venezia",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4179539696,PriceCredit:19900000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4180621136: Warship{Name:"Alsace",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4180621136,PriceCredit:16900000,Tier:9,NextShips:map[string]int64{ "4179572560": 260000, }, HasDemoProfile:false}, - 4180588528: Warship{Name:"Buffalo",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4180588528,PriceCredit:13600000,Tier:9,NextShips:map[string]int64{ "4273911792": 237500, }, HasDemoProfile:false}, - 4182652880: Warship{Name:"Jervis",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4182652880,PriceCredit:5150000,Tier:7,NextShips:map[string]int64{ "4181604304": 112000, }, HasDemoProfile:false}, + 4179572464: Warship{Name:"Cristoforo Colombo",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4179572464,PriceCredit:20700000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4179539792: Warship{Name:"Henri IV",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4179539792,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4075730928: Warship{Name:"Seattle",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4075730928,PriceCredit:14100000,Tier:9,NextShips:map[string]int64{ "4074682352": 242000, }, HasDemoProfile:false}, 4076779472: Warship{Name:"Albemarle",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4076779472,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4075730896": 176000, }, HasDemoProfile:false}, - 4181702640: Warship{Name:"Lexington",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4181702640,PriceCredit:11500000,Tier:8,NextShips:map[string]int64{ "4179605488": 355000, }, HasDemoProfile:false}, - 3865982416: Warship{Name:"Tashkent",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:3865982416,PriceCredit:13200000,Tier:9,NextShips:map[string]int64{ "4179506640": 226000, }, HasDemoProfile:false}, + 4075697968: Warship{Name:"Felix Schultz",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4075697968,PriceCredit:13000000,Tier:9,NextShips:map[string]int64{ "4074649392": 240000, }, HasDemoProfile:false}, + 4082054960: Warship{Name:"Von der Tann",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4082054960,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:true}, + 3768465392: Warship{Name:"Smith",PriceGold:1050,Nation:"usa",IsPremium:true,ShipID:3768465392,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 3765319120: Warship{Name:"Okhotnik",PriceGold:2700,Nation:"ussr",IsPremium:true,ShipID:3765319120,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4078843344: Warship{Name:"Gnevny",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4078843344,PriceCredit:2990000,Tier:6,NextShips:map[string]int64{ "4077794768": 68000, }, HasDemoProfile:false}, - 4078876624: Warship{Name:"Devonshire",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4078876624,PriceCredit:3300000,Tier:6,NextShips:map[string]int64{ "4077828048": 72000, }, HasDemoProfile:false}, - 4184815440: Warship{Name:"Bretagne",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4184815440,PriceCredit:1680000,Tier:5,NextShips:map[string]int64{ "4183766864": 42500, }, HasDemoProfile:false}, 4183701456: Warship{Name:"Icarus",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4183701456,PriceCredit:3200000,Tier:6,NextShips:map[string]int64{ "4182652880": 65000, }, HasDemoProfile:false}, - 4183766832: Warship{Name:"Bayern",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4183766832,PriceCredit:3470000,Tier:6,NextShips:map[string]int64{ "4182718256": 80500, }, HasDemoProfile:false}, + 4181603536: Warship{Name:"Hsienyang",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4181603536,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4180554960": 160000, }, HasDemoProfile:false}, 4183733712: Warship{Name:"Budyonny",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4183733712,PriceCredit:2850000,Tier:6,NextShips:map[string]int64{ "4182685136": 69500, }, HasDemoProfile:false}, - 4182685136: Warship{Name:"Shchors",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4182685136,PriceCredit:5600000,Tier:7,NextShips:map[string]int64{ "4076778960": 110000,"4181636560": 112000, }, HasDemoProfile:false}, - 4183700784: Warship{Name:"Västerås",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4183700784,PriceCredit:3000000,Tier:6,NextShips:map[string]int64{ "4182652208": 65000, }, HasDemoProfile:false}, - 4184749776: Warship{Name:"Mutsuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4184749776,PriceCredit:1380000,Tier:5,NextShips:map[string]int64{ "4183701200": 34000, }, HasDemoProfile:false}, - 4183701200: Warship{Name:"Fubuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4183701200,PriceCredit:2950000,Tier:6,NextShips:map[string]int64{ "4182652624": 63000, }, HasDemoProfile:false}, - 4247697392: Warship{Name:"Marblehead Lima",PriceGold:3100,Nation:"usa",IsPremium:true,ShipID:4247697392,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4187895760: Warship{Name:"Medea",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4187895760,PriceCredit:65000,Tier:2,NextShips:map[string]int64{ "4186847184": 2150, }, HasDemoProfile:false}, - 4185864016: Warship{Name:"Courbet",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4185864016,PriceCredit:774000,Tier:4,NextShips:map[string]int64{ "4184815440": 12500, }, HasDemoProfile:false}, + 4180587984: Warship{Name:"Dmitri Donskoi",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4180587984,PriceCredit:13750000,Tier:9,NextShips:map[string]int64{ "4074681808": 240000, }, HasDemoProfile:false}, + 4181669616: Warship{Name:"Vittorio Veneto",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4181669616,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180621040": 180000, }, HasDemoProfile:false}, + 4182652208: Warship{Name:"Skåne",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4182652208,PriceCredit:5500000,Tier:7,NextShips:map[string]int64{ "4181603632": 110000, }, HasDemoProfile:false}, + 4182652624: Warship{Name:"Akatsuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4182652624,PriceCredit:5100000,Tier:7,NextShips:map[string]int64{ "4076746448": 115000, }, HasDemoProfile:false}, + 4181604048: Warship{Name:"Akizuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4181604048,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4065212112": 154000, }, HasDemoProfile:false}, + 4180588528: Warship{Name:"Buffalo",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4180588528,PriceCredit:13600000,Tier:9,NextShips:map[string]int64{ "4273911792": 237500, }, HasDemoProfile:false}, + 4182685648: Warship{Name:"Fiji",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4182685648,PriceCredit:5500000,Tier:7,NextShips:map[string]int64{ "4181637072": 108000, }, HasDemoProfile:false}, 4184815408: Warship{Name:"König",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4184815408,PriceCredit:1600000,Tier:5,NextShips:map[string]int64{ "4183766832": 40500, }, HasDemoProfile:false}, - 4187894992: Warship{Name:"Longjiang",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4187894992,PriceCredit:60000,Tier:2,NextShips:map[string]int64{ "4186846416": 2100, }, HasDemoProfile:false}, - 4186912208: Warship{Name:"Knyaz Suvorov",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4186912208,PriceCredit:314000,Tier:3,NextShips:map[string]int64{ "4185863632": 6700, }, HasDemoProfile:false}, - 4187928304: Warship{Name:"Nino Bixio",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4187928304,PriceCredit:85000,Tier:2,NextShips:map[string]int64{ "4186879728": 2000, }, HasDemoProfile:false}, - 4255037136: Warship{Name:"Atago",PriceGold:10700,Nation:"japan",IsPremium:true,ShipID:4255037136,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4180620752: Warship{Name:"Sovetsky Soyuz",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4180620752,PriceCredit:15900000,Tier:9,NextShips:map[string]int64{ "4179572176": 255000, }, HasDemoProfile:false}, + 4183734000: Warship{Name:"Trento",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4183734000,PriceCredit:2900000,Tier:6,NextShips:map[string]int64{ "4182685424": 68000, }, HasDemoProfile:false}, 4184750032: Warship{Name:"Acasta",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4184750032,PriceCredit:1350000,Tier:5,NextShips:map[string]int64{ "4183701456": 36000, }, HasDemoProfile:false}, - 4186912592: Warship{Name:"Turenne",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4186912592,PriceCredit:314000,Tier:3,NextShips:map[string]int64{ "4185864016": 6600, }, HasDemoProfile:false}, - 4185798608: Warship{Name:"Wakeful",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4185798608,PriceCredit:725000,Tier:4,NextShips:map[string]int64{ "4081039312": 11000,"4184750032": 11500, }, HasDemoProfile:false}, - 4185863984: Warship{Name:"Kaiser",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4185863984,PriceCredit:774000,Tier:4,NextShips:map[string]int64{ "4184815408": 13000, }, HasDemoProfile:false}, - 4188976880: Warship{Name:"Eritrea",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4188976880,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928304": 300, }, HasDemoProfile:false}, - 4183766768: Warship{Name:"Andrea Doria",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4183766768,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 4182685680: Warship{Name:"New Orleans",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4182685680,PriceCredit:5570000,Tier:7,NextShips:map[string]int64{ "4181637104": 110000, }, HasDemoProfile:false}, - 4186879952: Warship{Name:"Caledon",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4186879952,PriceCredit:256000,Tier:3,NextShips:map[string]int64{ "4185831376": 5600,"4186912720": 2700, }, HasDemoProfile:false}, - 4186847184: Warship{Name:"Valkyrie",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4186847184,PriceCredit:255000,Tier:3,NextShips:map[string]int64{ "4185798608": 6000, }, HasDemoProfile:false}, - 4186847024: Warship{Name:"G-101",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4186847024,PriceCredit:249000,Tier:3,NextShips:map[string]int64{ "4185798448": 6100, }, HasDemoProfile:false}, - 4185896656: Warship{Name:"Hōshō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4185896656,PriceCredit:1000000,Tier:4,NextShips:map[string]int64{ "4183799504": 40000, }, HasDemoProfile:false}, - 4185864144: Warship{Name:"Orion",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4185864144,PriceCredit:765000,Tier:4,NextShips:map[string]int64{ "4184815568": 13000, }, HasDemoProfile:false}, - 4182685648: Warship{Name:"Fiji",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4182685648,PriceCredit:5500000,Tier:7,NextShips:map[string]int64{ "4181637072": 108000, }, HasDemoProfile:false}, - 4185831216: Warship{Name:"Karlsruhe",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4185831216,PriceCredit:684000,Tier:4,NextShips:map[string]int64{ "4184782640": 11000, }, HasDemoProfile:false}, - 4183799760: Warship{Name:"Furious",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4183799760,PriceCredit:4500000,Tier:6,NextShips:map[string]int64{ "4181702608": 161000, }, HasDemoProfile:false}, - 4183701328: Warship{Name:"Guépard",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4183701328,PriceCredit:3200000,Tier:6,NextShips:map[string]int64{ "4182652752": 64000, }, HasDemoProfile:false}, + 4180555600: Warship{Name:"Mogador",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4180555600,PriceCredit:13250000,Tier:9,NextShips:map[string]int64{ "4179507024": 240000, }, HasDemoProfile:false}, + 4180588496: Warship{Name:"Neptune",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4180588496,PriceCredit:13600000,Tier:9,NextShips:map[string]int64{ "4179539920": 238000, }, HasDemoProfile:false}, + 4181702096: Warship{Name:"Pobeda",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4181702096,PriceCredit:1,Tier:8,NextShips:map[string]int64{ "4179604944": 0, }, HasDemoProfile:false}, + 4183799248: Warship{Name:"Serov",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4183799248,PriceCredit:0,Tier:6,NextShips:map[string]int64{ "4181702096": 1, }, HasDemoProfile:false}, + 4184782608: Warship{Name:"Celebes",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4184782608,PriceCredit:1350000,Tier:5,NextShips:map[string]int64{ "4183734032": 36000, }, HasDemoProfile:false}, 4183734224: Warship{Name:"Leander",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4183734224,PriceCredit:3040000,Tier:6,NextShips:map[string]int64{ "4182685648": 70000, }, HasDemoProfile:false}, - 4186912560: Warship{Name:"Nassau",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4186912560,PriceCredit:318000,Tier:3,NextShips:map[string]int64{ "4185863984": 6700, }, HasDemoProfile:false}, + 4181604176: Warship{Name:"Le Fantasque",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4181604176,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4180555600": 166000, }, HasDemoProfile:false}, + 4181637072: Warship{Name:"Edinburgh",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4181637072,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4180588496": 173000, }, HasDemoProfile:false}, + 4183701296: Warship{Name:"Ernst Gaede",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4183701296,PriceCredit:2990000,Tier:6,NextShips:map[string]int64{ "4077795120": 69000,"4182652720": 64000, }, HasDemoProfile:false}, + 4180555568: Warship{Name:"Z-46",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4180555568,PriceCredit:12200000,Tier:9,NextShips:map[string]int64{ "4179506992": 240000, }, HasDemoProfile:false}, + 4181702448: Warship{Name:"August von Parseval",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4181702448,PriceCredit:11500000,Tier:8,NextShips:map[string]int64{ "4179605296": 355000, }, HasDemoProfile:false}, + 4184749776: Warship{Name:"Mutsuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4184749776,PriceCredit:1380000,Tier:5,NextShips:map[string]int64{ "4183701200": 34000, }, HasDemoProfile:false}, + 4183799504: Warship{Name:"Ryūjō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4183799504,PriceCredit:4500000,Tier:6,NextShips:map[string]int64{ "4181702352": 161000, }, HasDemoProfile:false}, + 4183734256: Warship{Name:"Pensacola",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4183734256,PriceCredit:2800000,Tier:6,NextShips:map[string]int64{ "4182685680": 70000, }, HasDemoProfile:false}, + 4181669840: Warship{Name:"Monarch",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4181669840,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180621264": 180000, }, HasDemoProfile:false}, + 4182652752: Warship{Name:"Vauquelin",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4182652752,PriceCredit:5150000,Tier:7,NextShips:map[string]int64{ "4181604176": 110000, }, HasDemoProfile:false}, + 4181636912: Warship{Name:"Admiral Hipper",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4181636912,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4180588336": 168000, }, HasDemoProfile:false}, + 4183799760: Warship{Name:"Furious",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4183799760,PriceCredit:4500000,Tier:6,NextShips:map[string]int64{ "4181702608": 161000, }, HasDemoProfile:false}, + 4183766832: Warship{Name:"Bayern",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4183766832,PriceCredit:3470000,Tier:6,NextShips:map[string]int64{ "4182718256": 80500, }, HasDemoProfile:false}, + 4182652720: Warship{Name:"Leberecht Maass",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4182652720,PriceCredit:5100000,Tier:7,NextShips:map[string]int64{ "4181604144": 109000, }, HasDemoProfile:false}, 4184749904: Warship{Name:"Jaguar",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4184749904,PriceCredit:1350000,Tier:5,NextShips:map[string]int64{ "4183701328": 35500, }, HasDemoProfile:false}, 4184782800: Warship{Name:"Emerald",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4184782800,PriceCredit:1250000,Tier:5,NextShips:map[string]int64{ "4183734224": 33000, }, HasDemoProfile:false}, 4183799600: Warship{Name:"Weser",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4183799600,PriceCredit:4500000,Tier:6,NextShips:map[string]int64{ "4181702448": 161000, }, HasDemoProfile:false}, - 4183701296: Warship{Name:"Ernst Gaede",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4183701296,PriceCredit:2990000,Tier:6,NextShips:map[string]int64{ "4182652720": 64000, }, HasDemoProfile:false}, - 4186846416: Warship{Name:"Phra Ruang",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4186846416,PriceCredit:252000,Tier:3,NextShips:map[string]int64{ "4185797840": 5600, }, HasDemoProfile:false}, - 4184815056: Warship{Name:"Pyotr Velikiy",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4184815056,PriceCredit:1600000,Tier:5,NextShips:map[string]int64{ "4183766480": 45000, }, HasDemoProfile:false}, - 4186846672: Warship{Name:"Derzki",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4186846672,PriceCredit:268000,Tier:3,NextShips:map[string]int64{ "4185798096": 6100, }, HasDemoProfile:false}, - 4184815568: Warship{Name:"Iron Duke",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4184815568,PriceCredit:1600000,Tier:5,NextShips:map[string]int64{ "4183766992": 45000, }, HasDemoProfile:false}, - 4185798480: Warship{Name:"Bourrasque",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4185798480,PriceCredit:725000,Tier:4,NextShips:map[string]int64{ "4184749904": 11500, }, HasDemoProfile:false}, - 4185831376: Warship{Name:"Danae",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4185831376,PriceCredit:698000,Tier:4,NextShips:map[string]int64{ "4079925200": 12000,"4184782800": 11000, }, HasDemoProfile:false}, + 4183700688: Warship{Name:"Fushun",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4183700688,PriceCredit:2990000,Tier:6,NextShips:map[string]int64{ "4182652112": 64000, }, HasDemoProfile:false}, + 4184782576: Warship{Name:"Raimondo Montecuccoli",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4184782576,PriceCredit:1240000,Tier:5,NextShips:map[string]int64{ "4183734000": 32500, }, HasDemoProfile:false}, + 4181636560: Warship{Name:"Chapayev",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4181636560,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4180587984": 167000, }, HasDemoProfile:false}, + 4183766992: Warship{Name:"Queen Elizabeth",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4183766992,PriceCredit:3660000,Tier:6,NextShips:map[string]int64{ "4182718416": 80500, }, HasDemoProfile:false}, + 4181702352: Warship{Name:"Shōkaku",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4181702352,PriceCredit:11500000,Tier:8,NextShips:map[string]int64{ "4179605200": 355000, }, HasDemoProfile:false}, + 4180588368: Warship{Name:"Saint-Louis",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4180588368,PriceCredit:13600000,Tier:9,NextShips:map[string]int64{ "4179539792": 238000, }, HasDemoProfile:false}, + 4180621264: Warship{Name:"Lion",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4180621264,PriceCredit:15900000,Tier:9,NextShips:map[string]int64{ "4179572688": 255000, }, HasDemoProfile:false}, 4184749872: Warship{Name:"T-22",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4184749872,PriceCredit:1320000,Tier:5,NextShips:map[string]int64{ "4183701296": 35000, }, HasDemoProfile:false}, - 4185896752: Warship{Name:"Rhein",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4185896752,PriceCredit:1000000,Tier:4,NextShips:map[string]int64{ "4183799600": 40000, }, HasDemoProfile:false}, - 4182718192: Warship{Name:"Francesco Caracciolo",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4182718192,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 4187895248: Warship{Name:"Storozhevoi",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4187895248,PriceCredit:75300,Tier:2,NextShips:map[string]int64{ "4186846672": 2350, }, HasDemoProfile:false}, - 4183734000: Warship{Name:"Trento",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4183734000,PriceCredit:2900000,Tier:6,NextShips:map[string]int64{ "4182685424": 68000, }, HasDemoProfile:false}, + 4180588272: Warship{Name:"Brindisi",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4180588272,PriceCredit:14000000,Tier:9,NextShips:map[string]int64{ "4179539696": 238000, }, HasDemoProfile:false}, + 4182685136: Warship{Name:"Shchors",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4182685136,PriceCredit:5600000,Tier:7,NextShips:map[string]int64{ "4076778960": 110000,"4181636560": 112000, }, HasDemoProfile:false}, + 4181603632: Warship{Name:"Öland",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4181603632,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4180555056": 160000, }, HasDemoProfile:false}, + 4181636848: Warship{Name:"Amalfi",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4181636848,PriceCredit:9100000,Tier:8,NextShips:map[string]int64{ "4180588272": 160000, }, HasDemoProfile:false}, 4183766864: Warship{Name:"Normandie",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4183766864,PriceCredit:3470000,Tier:6,NextShips:map[string]int64{ "4182718288": 72500, }, HasDemoProfile:false}, - 4184815344: Warship{Name:"Conte di Cavour",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4184815344,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 4185831248: Warship{Name:"Duguay-Trouin",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4185831248,PriceCredit:661000,Tier:4,NextShips:map[string]int64{ "4184782672": 10500, }, HasDemoProfile:false}, - 4185798448: Warship{Name:"V-170",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4185798448,PriceCredit:710000,Tier:4,NextShips:map[string]int64{ "4184749872": 11000,"4185896752": 11000, }, HasDemoProfile:false}, - 4183799504: Warship{Name:"Ryūjō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4183799504,PriceCredit:4500000,Tier:6,NextShips:map[string]int64{ "4181702352": 161000, }, HasDemoProfile:false}, + 4181636880: Warship{Name:"Haarlem",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4181636880,PriceCredit:9000000,Tier:8,NextShips:map[string]int64{ "4180588304": 170000, }, HasDemoProfile:false}, + 4183766768: Warship{Name:"Andrea Doria",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4183766768,PriceCredit:3500000,Tier:6,NextShips:map[string]int64{ "4182718192": 80000, }, HasDemoProfile:false}, 4182685520: Warship{Name:"Algérie",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4182685520,PriceCredit:5600000,Tier:7,NextShips:map[string]int64{ "4181636944": 110000, }, HasDemoProfile:false}, - 4183734256: Warship{Name:"Pensacola",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4183734256,PriceCredit:2800000,Tier:6,NextShips:map[string]int64{ "4182685680": 70000, }, HasDemoProfile:false}, - 4187928528: Warship{Name:"Weymouth",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4187928528,PriceCredit:70000,Tier:2,NextShips:map[string]int64{ "4186879952": 1900,"4187895760": 650, }, HasDemoProfile:false}, - 4187895632: Warship{Name:"Enseigne Gabolde",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4187895632,PriceCredit:65000,Tier:2,NextShips:map[string]int64{ "4186847056": 2100, }, HasDemoProfile:false}, - 4186879792: Warship{Name:"Kolberg",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4186879792,PriceCredit:255000,Tier:3,NextShips:map[string]int64{ "4185831216": 5800,"4186912560": 2700, }, HasDemoProfile:false}, - 4188977104: Warship{Name:"Black Swan",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4188977104,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928528": 350, }, HasDemoProfile:false}, - 4183766992: Warship{Name:"Queen Elizabeth",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4183766992,PriceCredit:3660000,Tier:6,NextShips:map[string]int64{ "4182718416": 80500, }, HasDemoProfile:false}, - 4187895600: Warship{Name:"V-25",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4187895600,PriceCredit:75000,Tier:2,NextShips:map[string]int64{ "4186847024": 2000, }, HasDemoProfile:false}, + 4180588336: Warship{Name:"Roon",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4180588336,PriceCredit:13700000,Tier:9,NextShips:map[string]int64{ "4179539760": 238000, }, HasDemoProfile:false}, + 4181637104: Warship{Name:"Baltimore",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4181637104,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4180588528": 165000, }, HasDemoProfile:false}, + 4183701328: Warship{Name:"Guépard",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4183701328,PriceCredit:3200000,Tier:6,NextShips:map[string]int64{ "4182652752": 64000, }, HasDemoProfile:false}, + 4181604144: Warship{Name:"Z-23",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4181604144,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4180555568": 150000, }, HasDemoProfile:false}, + 4183701200: Warship{Name:"Fubuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4183701200,PriceCredit:2950000,Tier:6,NextShips:map[string]int64{ "4182652624": 63000, }, HasDemoProfile:false}, + 4181669872: Warship{Name:"Kansas",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4181669872,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180621296": 180000, }, HasDemoProfile:false}, 4182685488: Warship{Name:"Yorck",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4182685488,PriceCredit:5650000,Tier:7,NextShips:map[string]int64{ "4181636912": 114000, }, HasDemoProfile:false}, 4183734096: Warship{Name:"La Galissonnière",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4183734096,PriceCredit:2850000,Tier:6,NextShips:map[string]int64{ "4182685520": 70000, }, HasDemoProfile:false}, - 4188976432: Warship{Name:"Gryf",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4188976432,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187895088": 350, }, HasDemoProfile:false}, - 4187928400: Warship{Name:"Jurien de la Gravière",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4187928400,PriceCredit:70000,Tier:2,NextShips:map[string]int64{ "4186879824": 2150,"4187895632": 650, }, HasDemoProfile:false}, - 4185830864: Warship{Name:"Svietlana",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4185830864,PriceCredit:666000,Tier:4,NextShips:map[string]int64{ "4069438928": 11000, }, HasDemoProfile:false}, + 4183700784: Warship{Name:"Västerås",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4183700784,PriceCredit:3000000,Tier:6,NextShips:map[string]int64{ "4182652208": 65000, }, HasDemoProfile:false}, + 4181636944: Warship{Name:"Charles Martel",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4181636944,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4180588368": 165000, }, HasDemoProfile:false}, 4184749360: Warship{Name:"Visby",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4184749360,PriceCredit:1350000,Tier:5,NextShips:map[string]int64{ "4183700784": 35000, }, HasDemoProfile:false}, 4184782640: Warship{Name:"Königsberg",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4184782640,PriceCredit:1280000,Tier:5,NextShips:map[string]int64{ "4183734064": 34000, }, HasDemoProfile:false}, 4184782672: Warship{Name:"Émile Bertin",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4184782672,PriceCredit:1200000,Tier:5,NextShips:map[string]int64{ "4183734096": 33500, }, HasDemoProfile:false}, - 4185896944: Warship{Name:"Langley",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4185896944,PriceCredit:1000000,Tier:4,NextShips:map[string]int64{ "4183799792": 40000, }, HasDemoProfile:false}, + 4183799792: Warship{Name:"Ranger",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4183799792,PriceCredit:4500000,Tier:6,NextShips:map[string]int64{ "4181702640": 161000, }, HasDemoProfile:false}, + 4184815568: Warship{Name:"Iron Duke",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4184815568,PriceCredit:1600000,Tier:5,NextShips:map[string]int64{ "4183766992": 45000, }, HasDemoProfile:false}, 4183734064: Warship{Name:"Nürnberg",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4183734064,PriceCredit:3040000,Tier:6,NextShips:map[string]int64{ "4182685488": 70500, }, HasDemoProfile:false}, - 4182718288: Warship{Name:"Lyon",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4182718288,PriceCredit:6000000,Tier:7,NextShips:map[string]int64{ "4181669712": 136000, }, HasDemoProfile:false}, - 4185863632: Warship{Name:"Gangut",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4185863632,PriceCredit:765000,Tier:4,NextShips:map[string]int64{ "4184815056": 13000, }, HasDemoProfile:false}, - 4186879440: Warship{Name:"Bogatyr",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4186879440,PriceCredit:254000,Tier:3,NextShips:map[string]int64{ "4185830864": 5700,"4186912208": 2700, }, HasDemoProfile:false}, + 4184815440: Warship{Name:"Bretagne",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4184815440,PriceCredit:1680000,Tier:5,NextShips:map[string]int64{ "4183766864": 42500, }, HasDemoProfile:false}, + 4181669328: Warship{Name:"Vladivostok",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4181669328,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180620752": 180000, }, HasDemoProfile:false}, 4185797936: Warship{Name:"Klas Horn",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4185797936,PriceCredit:709000,Tier:4,NextShips:map[string]int64{ "4184749360": 11000, }, HasDemoProfile:false}, - 4182685424: Warship{Name:"Zara",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4182685424,PriceCredit:5700000,Tier:7,NextShips:map[string]int64{ "4181636848": 105000, }, HasDemoProfile:false}, - 4187928016: Warship{Name:"Novik",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4187928016,PriceCredit:69300,Tier:2,NextShips:map[string]int64{ "4186879440": 2150,"4187895248": 500, }, HasDemoProfile:false}, + 4183734032: Warship{Name:"Kijkduin",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4183734032,PriceCredit:3000000,Tier:6,NextShips:map[string]int64{ "4182685456": 72000, }, HasDemoProfile:false}, 4182717904: Warship{Name:"Sinop",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4182717904,PriceCredit:6700000,Tier:7,NextShips:map[string]int64{ "4181669328": 135000, }, HasDemoProfile:false}, - 4186846512: Warship{Name:"Romulus",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4186846512,PriceCredit:256000,Tier:3,NextShips:map[string]int64{ "4185797936": 6000, }, HasDemoProfile:false}, - 4186879728: Warship{Name:"Taranto",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4186879728,PriceCredit:270000,Tier:3,NextShips:map[string]int64{ "4185831152": 5250, }, HasDemoProfile:false}, - 4186879824: Warship{Name:"Friant",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4186879824,PriceCredit:247000,Tier:3,NextShips:map[string]int64{ "4185831248": 5600,"4186912592": 2850, }, HasDemoProfile:false}, - 4186912720: Warship{Name:"Bellerophon",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4186912720,PriceCredit:314000,Tier:3,NextShips:map[string]int64{ "4185864144": 6700, }, HasDemoProfile:false}, - 4188976592: Warship{Name:"Orlan",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4188976592,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928016": 350, }, HasDemoProfile:false}, + 4182685456: Warship{Name:"Eendracht",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4182685456,PriceCredit:5700000,Tier:7,NextShips:map[string]int64{ "4181636880": 110000, }, HasDemoProfile:false}, + 4182685424: Warship{Name:"Zara",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4182685424,PriceCredit:5700000,Tier:7,NextShips:map[string]int64{ "4181636848": 105000, }, HasDemoProfile:false}, + 4181669712: Warship{Name:"Richelieu",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4181669712,PriceCredit:10500000,Tier:8,NextShips:map[string]int64{ "4180621136": 190000, }, HasDemoProfile:false}, + 4180555728: Warship{Name:"Jutland",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4180555728,PriceCredit:13250000,Tier:9,NextShips:map[string]int64{ "4179507152": 240000, }, HasDemoProfile:false}, + 4181702608: Warship{Name:"Implacable",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4181702608,PriceCredit:11500000,Tier:8,NextShips:map[string]int64{ "4074747856": 355000, }, HasDemoProfile:false}, + 4180621104: Warship{Name:"Friedrich der Grosse",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4180621104,PriceCredit:15900000,Tier:9,NextShips:map[string]int64{ "4179572528": 255000, }, HasDemoProfile:false}, 4183766480: Warship{Name:"Izmail",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4183766480,PriceCredit:3660000,Tier:6,NextShips:map[string]int64{ "4182717904": 80500, }, HasDemoProfile:false}, - 4187895088: Warship{Name:"Tátra",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4187895088,PriceCredit:72000,Tier:2,NextShips:map[string]int64{ "4186846512": 2000, }, HasDemoProfile:false}, - 4183700688: Warship{Name:"Fushun",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4183700688,PriceCredit:2990000,Tier:6,NextShips:map[string]int64{ "4182652112": 64000, }, HasDemoProfile:false}, + 4180588304: Warship{Name:"Johan de Witt",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4180588304,PriceCredit:13000000,Tier:9,NextShips:map[string]int64{ "4179539728": 240000, }, HasDemoProfile:false}, + 4182718288: Warship{Name:"Lyon",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4182718288,PriceCredit:6000000,Tier:7,NextShips:map[string]int64{ "4181669712": 136000, }, HasDemoProfile:false}, + 4181604304: Warship{Name:"Lightning",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4181604304,PriceCredit:8900000,Tier:8,NextShips:map[string]int64{ "4180555728": 165000, }, HasDemoProfile:false}, + 4182652112: Warship{Name:"Gadjah Mada",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4182652112,PriceCredit:5100000,Tier:7,NextShips:map[string]int64{ "4181603536": 110000, }, HasDemoProfile:false}, + 4181669680: Warship{Name:"Bismarck",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4181669680,PriceCredit:11000000,Tier:8,NextShips:map[string]int64{ "4180621104": 180000, }, HasDemoProfile:false}, 4184749264: Warship{Name:"Jianwei",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4184749264,PriceCredit:1320000,Tier:5,NextShips:map[string]int64{ "4183700688": 34500, }, HasDemoProfile:false}, 4182718416: Warship{Name:"King George V",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4182718416,PriceCredit:6700000,Tier:7,NextShips:map[string]int64{ "4181669840": 135000, }, HasDemoProfile:false}, - 4184782576: Warship{Name:"Raimondo Montecuccoli",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4184782576,PriceCredit:1240000,Tier:5,NextShips:map[string]int64{ "4183734000": 32500, }, HasDemoProfile:false}, - 4185863920: Warship{Name:"Dante Alighieri",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4185863920,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 4186847056: Warship{Name:"Fusilier",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4186847056,PriceCredit:255000,Tier:3,NextShips:map[string]int64{ "4185798480": 6000, }, HasDemoProfile:false}, - 4188976976: Warship{Name:"Bougainville",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4188976976,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928400": 350, }, HasDemoProfile:false}, - 4183799792: Warship{Name:"Ranger",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4183799792,PriceCredit:4500000,Tier:6,NextShips:map[string]int64{ "4181702640": 161000, }, HasDemoProfile:false}, - 4188976336: Warship{Name:"Chengan",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4188976336,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187894992": 450, }, HasDemoProfile:false}, + 4184815056: Warship{Name:"Pyotr Velikiy",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4184815056,PriceCredit:1600000,Tier:5,NextShips:map[string]int64{ "4183766480": 45000, }, HasDemoProfile:false}, + 4182718192: Warship{Name:"Francesco Caracciolo",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4182718192,PriceCredit:6500000,Tier:7,NextShips:map[string]int64{ "4181669616": 140000, }, HasDemoProfile:false}, + 4182685680: Warship{Name:"New Orleans",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4182685680,PriceCredit:5570000,Tier:7,NextShips:map[string]int64{ "4181637104": 110000, }, HasDemoProfile:false}, + 4180621136: Warship{Name:"Alsace",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4180621136,PriceCredit:16900000,Tier:9,NextShips:map[string]int64{ "4179572560": 260000, }, HasDemoProfile:false}, + 4180621296: Warship{Name:"Minnesota",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4180621296,PriceCredit:15500000,Tier:9,NextShips:map[string]int64{ "4179572720": 255000, }, HasDemoProfile:false}, + 4182652880: Warship{Name:"Jervis",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4182652880,PriceCredit:5150000,Tier:7,NextShips:map[string]int64{ "4181604304": 112000, }, HasDemoProfile:false}, 4182718256: Warship{Name:"Gneisenau",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4182718256,PriceCredit:6700000,Tier:7,NextShips:map[string]int64{ "4181669680": 135000, }, HasDemoProfile:false}, 4185797840: Warship{Name:"Shenyang",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4185797840,PriceCredit:706000,Tier:4,NextShips:map[string]int64{ "4184749264": 11000, }, HasDemoProfile:false}, + 4181702640: Warship{Name:"Lexington",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4181702640,PriceCredit:11500000,Tier:8,NextShips:map[string]int64{ "4179605488": 355000, }, HasDemoProfile:false}, + 4182652368: Warship{Name:"Udaloi",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4182652368,PriceCredit:13000000,Tier:9,NextShips:map[string]int64{ "4074649040": 225000, }, HasDemoProfile:false}, + 4184815344: Warship{Name:"Conte di Cavour",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4184815344,PriceCredit:1600000,Tier:5,NextShips:map[string]int64{ "4183766768": 42000, }, HasDemoProfile:false}, + 4180621040: Warship{Name:"Lepanto",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4180621040,PriceCredit:15500000,Tier:9,NextShips:map[string]int64{ "4179572464": 255000, }, HasDemoProfile:false}, + 4186846416: Warship{Name:"Phra Ruang",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4186846416,PriceCredit:252000,Tier:3,NextShips:map[string]int64{ "4185797840": 5600, }, HasDemoProfile:false}, + 4187928016: Warship{Name:"Novik",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4187928016,PriceCredit:69300,Tier:2,NextShips:map[string]int64{ "4186879440": 2150,"4187895248": 500, }, HasDemoProfile:false}, + 4185830864: Warship{Name:"Svietlana",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4185830864,PriceCredit:666000,Tier:4,NextShips:map[string]int64{ "4069438928": 11000, }, HasDemoProfile:false}, + 4186879728: Warship{Name:"Taranto",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4186879728,PriceCredit:270000,Tier:3,NextShips:map[string]int64{ "4185831152": 5250, }, HasDemoProfile:false}, + 4186846512: Warship{Name:"Romulus",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4186846512,PriceCredit:256000,Tier:3,NextShips:map[string]int64{ "4185797936": 6000, }, HasDemoProfile:false}, + 4280170192: Warship{Name:"Tachibana Lima",PriceGold:950,Nation:"japan",IsPremium:true,ShipID:4280170192,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4277024464: Warship{Name:"Fūjin",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:4277024464,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4286461936: Warship{Name:"Benson",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4286461936,PriceCredit:9040000,Tier:8,NextShips:map[string]int64{ "4272830448": 158000, }, HasDemoProfile:false}, + 4281284304: Warship{Name:"Amagi",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4281284304,PriceCredit:10900000,Tier:8,NextShips:map[string]int64{ "4272895696": 178000, }, HasDemoProfile:false}, + 4276041712: Warship{Name:"Iowa",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4276041712,PriceCredit:15500000,Tier:9,NextShips:map[string]int64{ "4277090288": 247000, }, HasDemoProfile:false}, + 4186879952: Warship{Name:"Caledon",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4186879952,PriceCredit:256000,Tier:3,NextShips:map[string]int64{ "4185831376": 5600,"4186912720": 2700, }, HasDemoProfile:false}, + 4186912208: Warship{Name:"Knyaz Suvorov",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4186912208,PriceCredit:314000,Tier:3,NextShips:map[string]int64{ "4185863632": 6700, }, HasDemoProfile:false}, + 4188976432: Warship{Name:"Gryf",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4188976432,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187895088": 350, }, HasDemoProfile:false}, + 4286494416: Warship{Name:"Myōkō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4286494416,PriceCredit:5800000,Tier:7,NextShips:map[string]int64{ "4285445840": 109000, }, HasDemoProfile:false}, + 4287542992: Warship{Name:"Aoba",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4287542992,PriceCredit:2660000,Tier:6,NextShips:map[string]int64{ "4286494416": 72000, }, HasDemoProfile:false}, 4248745968: Warship{Name:"Marblehead",PriceGold:3100,Nation:"usa",IsPremium:true,ShipID:4248745968,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4185798096: Warship{Name:"Izyaslav",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4185798096,PriceCredit:711000,Tier:4,NextShips:map[string]int64{ "4079891920": 11000, }, HasDemoProfile:false}, - 4185831152: Warship{Name:"Alberto di Giussano",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4185831152,PriceCredit:690000,Tier:4,NextShips:map[string]int64{ "4184782576": 10000, }, HasDemoProfile:false}, - 4272830448: Warship{Name:"Fletcher",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4272830448,PriceCredit:12850000,Tier:9,NextShips:map[string]int64{ "4281219056": 236000, }, HasDemoProfile:false}, - 4276041424: Warship{Name:"Yamato",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4276041424,PriceCredit:20600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4276008656: Warship{Name:"Tone",PriceGold:99999,Nation:"japan",IsPremium:false,ShipID:4276008656,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:true}, - 4266538992: Warship{Name:"Wickes",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4266538992,PriceCredit:250000,Tier:3,NextShips:map[string]int64{ "4274927600": 6000, }, HasDemoProfile:false}, - 4259264496: Warship{Name:"New Mexico",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4259264496,PriceCredit:3450000,Tier:6,NextShips:map[string]int64{ "4286527472": 72500, }, HasDemoProfile:false}, - 4292785968: Warship{Name:"Dresden",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4292785968,PriceCredit:67300,Tier:2,NextShips:map[string]int64{ "4186879792": 2200,"4187895600": 500, }, HasDemoProfile:false}, + 4185798608: Warship{Name:"Wakeful",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4185798608,PriceCredit:725000,Tier:4,NextShips:map[string]int64{ "4081039312": 11000,"4184750032": 11500, }, HasDemoProfile:false}, + 4268635856: Warship{Name:"Kamikaze",PriceGold:2350,Nation:"japan",IsPremium:true,ShipID:4268635856,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4276008656: Warship{Name:"Tone",PriceGold:11000,Nation:"japan",IsPremium:true,ShipID:4276008656,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4185896400: Warship{Name:"Komsomolets",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4185896400,PriceCredit:1,Tier:4,NextShips:map[string]int64{ "4183799248": 0, }, HasDemoProfile:false}, 4272895696: Warship{Name:"Izumo",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4272895696,PriceCredit:15900000,Tier:9,NextShips:map[string]int64{ "4276041424": 249000, }, HasDemoProfile:false}, + 4287575760: Warship{Name:"Kongō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4287575760,PriceCredit:1420000,Tier:5,NextShips:map[string]int64{ "4288624336": 42500, }, HasDemoProfile:false}, + 4255037136: Warship{Name:"Atago",PriceGold:10700,Nation:"japan",IsPremium:true,ShipID:4255037136,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4185831184: Warship{Name:"De Ruyter",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4185831184,PriceCredit:700000,Tier:4,NextShips:map[string]int64{ "4184782608": 11500, }, HasDemoProfile:false}, + 4188977104: Warship{Name:"Black Swan",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4188977104,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928528": 350, }, HasDemoProfile:false}, + 4186847184: Warship{Name:"Valkyrie",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4186847184,PriceCredit:255000,Tier:3,NextShips:map[string]int64{ "4185798608": 6000, }, HasDemoProfile:false}, + 4186847024: Warship{Name:"G-101",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4186847024,PriceCredit:249000,Tier:3,NextShips:map[string]int64{ "4185798448": 6100, }, HasDemoProfile:false}, + 4247697392: Warship{Name:"Marblehead Lima",PriceGold:3100,Nation:"usa",IsPremium:true,ShipID:4247697392,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4185896656: Warship{Name:"Hōshō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4185896656,PriceCredit:1000000,Tier:4,NextShips:map[string]int64{ "4183799504": 40000, }, HasDemoProfile:false}, + 4256085712: Warship{Name:"Hashidate",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4256085712,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4258182864": 350, }, HasDemoProfile:false}, + 4185864144: Warship{Name:"Orion",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4185864144,PriceCredit:765000,Tier:4,NextShips:map[string]int64{ "4184815568": 13000, }, HasDemoProfile:false}, + 4187895760: Warship{Name:"Medea",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4187895760,PriceCredit:65000,Tier:2,NextShips:map[string]int64{ "4186847184": 2150, }, HasDemoProfile:false}, + 4185831216: Warship{Name:"Karlsruhe",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4185831216,PriceCredit:684000,Tier:4,NextShips:map[string]int64{ "4184782640": 11000, }, HasDemoProfile:false}, + 4186912560: Warship{Name:"Nassau",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4186912560,PriceCredit:318000,Tier:3,NextShips:map[string]int64{ "4185863984": 6700, }, HasDemoProfile:false}, + 4187928304: Warship{Name:"Nino Bixio",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4187928304,PriceCredit:85000,Tier:2,NextShips:map[string]int64{ "4186879728": 2000, }, HasDemoProfile:false}, + 4258182864: Warship{Name:"Chikuma",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4258182864,PriceCredit:69000,Tier:2,NextShips:map[string]int64{ "4279154384": 1900,"4292753104": 720, }, HasDemoProfile:false}, + 4286527184: Warship{Name:"Ishizuchi",PriceGold:2500,Nation:"japan",IsPremium:true,ShipID:4286527184,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4281284592: Warship{Name:"Arkansas Beta",PriceGold:2850,Nation:"usa",IsPremium:true,ShipID:4281284592,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4185896752: Warship{Name:"Rhein",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4185896752,PriceCredit:1000000,Tier:4,NextShips:map[string]int64{ "4183799600": 40000, }, HasDemoProfile:false}, + 4285445840: Warship{Name:"Mogami",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4285445840,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4282300112": 151000, }, HasDemoProfile:false}, + 4259231440: Warship{Name:"Zaō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4259231440,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4284430032: Warship{Name:"Nagato",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4284430032,PriceCredit:6350000,Tier:7,NextShips:map[string]int64{ "4281284304": 135000, }, HasDemoProfile:false}, + 4282333168: Warship{Name:"North Carolina",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4282333168,PriceCredit:9800000,Tier:8,NextShips:map[string]int64{ "4276041712": 175000, }, HasDemoProfile:false}, + 4185831376: Warship{Name:"Danae",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4185831376,PriceCredit:698000,Tier:4,NextShips:map[string]int64{ "4079925200": 12000,"4184782800": 11000, }, HasDemoProfile:false}, + 4185863920: Warship{Name:"Dante Alighieri",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4185863920,PriceCredit:775000,Tier:4,NextShips:map[string]int64{ "4184815344": 13000, }, HasDemoProfile:false}, + 4187895248: Warship{Name:"Storozhevoi",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4187895248,PriceCredit:75300,Tier:2,NextShips:map[string]int64{ "4186846672": 2350, }, HasDemoProfile:false}, + 4282267344: Warship{Name:"Shimakaze",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4282267344,PriceCredit:19300000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4288624336: Warship{Name:"Fusō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4288624336,PriceCredit:3490000,Tier:6,NextShips:map[string]int64{ "4284430032": 78500, }, HasDemoProfile:false}, + 4264441840: Warship{Name:"Sims",PriceGold:5000,Nation:"usa",IsPremium:true,ShipID:4264441840,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4185798448: Warship{Name:"V-170",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4185798448,PriceCredit:710000,Tier:4,NextShips:map[string]int64{ "4184749872": 11000,"4185896752": 11000, }, HasDemoProfile:false}, + 4188976912: Warship{Name:"Van Kinsbergen",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4188976912,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928336": 350, }, HasDemoProfile:false}, 4284397008: Warship{Name:"Diana Lima",PriceGold:1650,Nation:"ussr",IsPremium:true,ShipID:4284397008,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4291737040: Warship{Name:"Murmansk",PriceGold:3000,Nation:"ussr",IsPremium:true,ShipID:4291737040,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4291770064: Warship{Name:"Myōgi",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4291770064,PriceCredit:775000,Tier:4,NextShips:map[string]int64{ "4287575760": 12000, }, HasDemoProfile:false}, - 4286494416: Warship{Name:"Myōkō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4286494416,PriceCredit:5800000,Tier:7,NextShips:map[string]int64{ "4285445840": 109000, }, HasDemoProfile:false}, - 4277024464: Warship{Name:"Fūjin",PriceGold:5000,Nation:"japan",IsPremium:true,ShipID:4277024464,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4280170192: Warship{Name:"Tachibana Lima",PriceGold:950,Nation:"japan",IsPremium:true,ShipID:4280170192,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4186912592: Warship{Name:"Turenne",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4186912592,PriceCredit:314000,Tier:3,NextShips:map[string]int64{ "4185864016": 6600, }, HasDemoProfile:false}, + 4187895600: Warship{Name:"V-25",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4187895600,PriceCredit:75000,Tier:2,NextShips:map[string]int64{ "4186847024": 2000, }, HasDemoProfile:false}, + 4187895632: Warship{Name:"Enseigne Gabolde",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4187895632,PriceCredit:65000,Tier:2,NextShips:map[string]int64{ "4186847056": 2100, }, HasDemoProfile:false}, + 4269717488: Warship{Name:"Phoenix",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4269717488,PriceCredit:660000,Tier:4,NextShips:map[string]int64{ "4289640432": 10500, }, HasDemoProfile:false}, + 4187928528: Warship{Name:"Weymouth",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4187928528,PriceCredit:70000,Tier:2,NextShips:map[string]int64{ "4186879952": 1900,"4187895760": 650, }, HasDemoProfile:false}, + 4185798096: Warship{Name:"Izyaslav",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4185798096,PriceCredit:711000,Tier:4,NextShips:map[string]int64{ "4079891920": 11000,"4185896400": 1, }, HasDemoProfile:false}, + 4185798480: Warship{Name:"Bourrasque",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4185798480,PriceCredit:725000,Tier:4,NextShips:map[string]int64{ "4184749904": 11500, }, HasDemoProfile:false}, + 4186879792: Warship{Name:"Kolberg",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4186879792,PriceCredit:255000,Tier:3,NextShips:map[string]int64{ "4185831216": 5800,"4186912560": 2700, }, HasDemoProfile:false}, 4277090288: Warship{Name:"Montana",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4277090288,PriceCredit:20800000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4291704528: Warship{Name:"Isokaze",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4291704528,PriceCredit:705000,Tier:4,NextShips:map[string]int64{ "4184749776": 11000,"4185896656": 11000,"4290655952": 11500, }, HasDemoProfile:false}, - 4282300112: Warship{Name:"Ibuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4282300112,PriceCredit:12500000,Tier:9,NextShips:map[string]int64{ "4259231440": 238000, }, HasDemoProfile:false}, - 4291737584: Warship{Name:"Albany",PriceGold:1550,Nation:"usa",IsPremium:true,ShipID:4291737584,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4276041712: Warship{Name:"Iowa",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4276041712,PriceCredit:15500000,Tier:9,NextShips:map[string]int64{ "4277090288": 247000, }, HasDemoProfile:false}, - 4293867216: Warship{Name:"Kawachi",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4293867216,PriceCredit:318000,Tier:3,NextShips:map[string]int64{ "4291770064": 6700, }, HasDemoProfile:false}, 4267587280: Warship{Name:"Kamikaze R",PriceGold:4000,Nation:"japan",IsPremium:true,ShipID:4267587280,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4269717488: Warship{Name:"Phoenix",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4269717488,PriceCredit:660000,Tier:4,NextShips:map[string]int64{ "4289640432": 10500, }, HasDemoProfile:false}, - 4282267344: Warship{Name:"Shimakaze",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4282267344,PriceCredit:19300000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4279154384: Warship{Name:"Tenryū",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4279154384,PriceCredit:256000,Tier:3,NextShips:map[string]int64{ "4281251536": 5600,"4293867216": 2600, }, HasDemoProfile:false}, + 4273911792: Warship{Name:"Des Moines",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4273911792,PriceCredit:19800000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4259264496: Warship{Name:"New Mexico",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4259264496,PriceCredit:3450000,Tier:6,NextShips:map[string]int64{ "4286527472": 72500, }, HasDemoProfile:false}, + 4186879824: Warship{Name:"Friant",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4186879824,PriceCredit:247000,Tier:3,NextShips:map[string]int64{ "4185831248": 5600,"4186912592": 2850, }, HasDemoProfile:false}, + 4187895088: Warship{Name:"Tátra",PriceGold:0,Nation:"europe",IsPremium:false,ShipID:4187895088,PriceCredit:72000,Tier:2,NextShips:map[string]int64{ "4186846512": 2000, }, HasDemoProfile:false}, + 4185831248: Warship{Name:"Duguay-Trouin",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4185831248,PriceCredit:661000,Tier:4,NextShips:map[string]int64{ "4184782672": 10500, }, HasDemoProfile:false}, + 4185863984: Warship{Name:"Kaiser",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4185863984,PriceCredit:774000,Tier:4,NextShips:map[string]int64{ "4184815408": 13000, }, HasDemoProfile:false}, + 4286527472: Warship{Name:"Colorado",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4286527472,PriceCredit:6000000,Tier:7,NextShips:map[string]int64{ "4181669872": 140000,"4282333168": 120000, }, HasDemoProfile:false}, + 4185864016: Warship{Name:"Courbet",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4185864016,PriceCredit:774000,Tier:4,NextShips:map[string]int64{ "4184815440": 12500, }, HasDemoProfile:false}, + 4281251536: Warship{Name:"Kuma",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4281251536,PriceCredit:684000,Tier:4,NextShips:map[string]int64{ "4289640144": 11500, }, HasDemoProfile:false}, + 4185863632: Warship{Name:"Gangut",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4185863632,PriceCredit:765000,Tier:4,NextShips:map[string]int64{ "4184815056": 13000, }, HasDemoProfile:false}, + 4186879440: Warship{Name:"Bogatyr",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4186879440,PriceCredit:254000,Tier:3,NextShips:map[string]int64{ "4185830864": 5700,"4186912208": 2700, }, HasDemoProfile:false}, + 4288591856: Warship{Name:"Atlanta",PriceGold:9000,Nation:"usa",IsPremium:true,ShipID:4288591856,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4269684432: Warship{Name:"Wakatake",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4269684432,PriceCredit:256000,Tier:3,NextShips:map[string]int64{ "4291704528": 5100, }, HasDemoProfile:false}, + 4281219056: Warship{Name:"Gearing",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4281219056,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4276041424: Warship{Name:"Yamato",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4276041424,PriceCredit:20600000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4186879760: Warship{Name:"Java",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4186879760,PriceCredit:250000,Tier:3,NextShips:map[string]int64{ "4185831184": 5600, }, HasDemoProfile:false}, + 4282300112: Warship{Name:"Ibuki",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4282300112,PriceCredit:12500000,Tier:9,NextShips:map[string]int64{ "4259231440": 238000, }, HasDemoProfile:false}, + 4280170480: Warship{Name:"Nicholas",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4280170480,PriceCredit:1300000,Tier:5,NextShips:map[string]int64{ "4289607664": 35500, }, HasDemoProfile:false}, + 4288624624: Warship{Name:"New York",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4288624624,PriceCredit:1500000,Tier:5,NextShips:map[string]int64{ "4259264496": 40000, }, HasDemoProfile:false}, 4274927600: Warship{Name:"Clemson",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4274927600,PriceCredit:720000,Tier:4,NextShips:map[string]int64{ "4185896944": 11000,"4280170480": 11000, }, HasDemoProfile:false}, + 4188976592: Warship{Name:"Orlan",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4188976592,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928016": 350, }, HasDemoProfile:false}, + 4266538992: Warship{Name:"Wickes",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4266538992,PriceCredit:250000,Tier:3,NextShips:map[string]int64{ "4274927600": 6000, }, HasDemoProfile:false}, + 4283381456: Warship{Name:"Mikasa",PriceGold:2000,Nation:"japan",IsPremium:true,ShipID:4283381456,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4187928400: Warship{Name:"Jurien de la Gravière",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4187928400,PriceCredit:70000,Tier:2,NextShips:map[string]int64{ "4186879824": 2150,"4187895632": 650, }, HasDemoProfile:false}, + 4187894992: Warship{Name:"Longjiang",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4187894992,PriceCredit:60000,Tier:2,NextShips:map[string]int64{ "4186846416": 2100, }, HasDemoProfile:false}, + 4186912720: Warship{Name:"Bellerophon",PriceGold:0,Nation:"uk",IsPremium:false,ShipID:4186912720,PriceCredit:314000,Tier:3,NextShips:map[string]int64{ "4185864144": 6700, }, HasDemoProfile:false}, + 4288559088: Warship{Name:"Mahan",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4288559088,PriceCredit:5350000,Tier:7,NextShips:map[string]int64{ "4286461936": 115000, }, HasDemoProfile:false}, + 4188976880: Warship{Name:"Eritrea",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4188976880,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928304": 300, }, HasDemoProfile:false}, + 4267620048: Warship{Name:"Iwaki Alpha",PriceGold:2650,Nation:"japan",IsPremium:true,ShipID:4267620048,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4186847056: Warship{Name:"Fusilier",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4186847056,PriceCredit:255000,Tier:3,NextShips:map[string]int64{ "4185798480": 6000, }, HasDemoProfile:false}, + 4188976976: Warship{Name:"Bougainville",PriceGold:0,Nation:"france",IsPremium:false,ShipID:4188976976,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187928400": 350, }, HasDemoProfile:false}, + 4272830448: Warship{Name:"Fletcher",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4272830448,PriceCredit:12850000,Tier:9,NextShips:map[string]int64{ "4281219056": 236000, }, HasDemoProfile:false}, + 4188976336: Warship{Name:"Chengan",PriceGold:0,Nation:"pan_asia",IsPremium:false,ShipID:4188976336,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4187894992": 450, }, HasDemoProfile:false}, + 4185896944: Warship{Name:"Langley",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4185896944,PriceCredit:1000000,Tier:4,NextShips:map[string]int64{ "4183799792": 40000, }, HasDemoProfile:false}, + 4186846672: Warship{Name:"Derzki",PriceGold:0,Nation:"ussr",IsPremium:false,ShipID:4186846672,PriceCredit:268000,Tier:3,NextShips:map[string]int64{ "4185798096": 6100, }, HasDemoProfile:false}, + 4187928336: Warship{Name:"Gelderland",PriceGold:0,Nation:"netherlands",IsPremium:false,ShipID:4187928336,PriceCredit:75000,Tier:2,NextShips:map[string]int64{ "4186879760": 2200, }, HasDemoProfile:false}, + 4185831152: Warship{Name:"Alberto di Giussano",PriceGold:0,Nation:"italy",IsPremium:false,ShipID:4185831152,PriceCredit:690000,Tier:4,NextShips:map[string]int64{ "4184782576": 10000,"4185863920": 7200, }, HasDemoProfile:false}, + 4289640144: Warship{Name:"Furutaka",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4289640144,PriceCredit:1370000,Tier:5,NextShips:map[string]int64{ "4287542992": 30000, }, HasDemoProfile:false}, + 4292786160: Warship{Name:"Chester",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4292786160,PriceCredit:69300,Tier:2,NextShips:map[string]int64{ "4290689008": 2200,"4292753392": 720, }, HasDemoProfile:false}, + 4289607664: Warship{Name:"Farragut",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4289607664,PriceCredit:3120000,Tier:6,NextShips:map[string]int64{ "4288559088": 65000, }, HasDemoProfile:false}, 4293834544: Warship{Name:"Hermelin",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4293834544,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4292785968": 350, }, HasDemoProfile:false}, - 4273911792: Warship{Name:"Des Moines",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4273911792,PriceCredit:19800000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4292785616: Warship{Name:"Diana",PriceGold:1650,Nation:"ussr",IsPremium:true,ShipID:4292785616,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4293866960: Warship{Name:"Imperator Nikolai I",PriceGold:2800,Nation:"ussr",IsPremium:true,ShipID:4293866960,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4291704528: Warship{Name:"Isokaze",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4291704528,PriceCredit:705000,Tier:4,NextShips:map[string]int64{ "4184749776": 11000,"4185896656": 11000,"4290655952": 11500, }, HasDemoProfile:false}, + 4291770064: Warship{Name:"Myōgi",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4291770064,PriceCredit:775000,Tier:4,NextShips:map[string]int64{ "4287575760": 12000, }, HasDemoProfile:false}, + 4293867504: Warship{Name:"South Carolina",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4293867504,PriceCredit:309000,Tier:3,NextShips:map[string]int64{ "4290721776": 7200, }, HasDemoProfile:false}, + 4292818896: Warship{Name:"Warspite",PriceGold:6500,Nation:"uk",IsPremium:true,ShipID:4292818896,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4293834736: Warship{Name:"Erie",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4293834736,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4292786160": 350, }, HasDemoProfile:false}, + 4292818736: Warship{Name:"Tirpitz",PriceGold:12500,Nation:"germany",IsPremium:true,ShipID:4292818736,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4293834192: Warship{Name:"Aurora",PriceGold:2250,Nation:"ussr",IsPremium:true,ShipID:4293834192,PriceCredit:0,Tier:3,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4287542992: Warship{Name:"Aoba",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4287542992,PriceCredit:2660000,Tier:6,NextShips:map[string]int64{ "4286494416": 72000, }, HasDemoProfile:false}, 4290688720: Warship{Name:"Yūbari",PriceGold:2250,Nation:"japan",IsPremium:true,ShipID:4290688720,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4281219056: Warship{Name:"Gearing",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4281219056,PriceCredit:19500000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4281284592: Warship{Name:"Arkansas Beta",PriceGold:2850,Nation:"usa",IsPremium:true,ShipID:4281284592,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4259231440: Warship{Name:"Zaō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4259231440,PriceCredit:20000000,Tier:10,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4292753104: Warship{Name:"Umikaze",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4292753104,PriceCredit:60000,Tier:2,NextShips:map[string]int64{ "4269684432": 2000, }, HasDemoProfile:false}, - 4279154384: Warship{Name:"Tenryū",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4279154384,PriceCredit:256000,Tier:3,NextShips:map[string]int64{ "4281251536": 5600,"4293867216": 2600, }, HasDemoProfile:false}, - 4286527184: Warship{Name:"Ishizuchi",PriceGold:2500,Nation:"japan",IsPremium:true,ShipID:4286527184,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4293801680: Warship{Name:"Tachibana",PriceGold:950,Nation:"japan",IsPremium:true,ShipID:4293801680,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4290689008: Warship{Name:"St. Louis",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4290689008,PriceCredit:247000,Tier:3,NextShips:map[string]int64{ "4269717488": 5600,"4293867504": 2800, }, HasDemoProfile:false}, - 4267620048: Warship{Name:"Iwaki Alpha",PriceGold:2650,Nation:"japan",IsPremium:true,ShipID:4267620048,PriceCredit:0,Tier:4,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4288624624: Warship{Name:"New York",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4288624624,PriceCredit:1500000,Tier:5,NextShips:map[string]int64{ "4259264496": 40000, }, HasDemoProfile:false}, - 4293867504: Warship{Name:"South Carolina",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4293867504,PriceCredit:309000,Tier:3,NextShips:map[string]int64{ "4290721776": 7200, }, HasDemoProfile:false}, - 4268635856: Warship{Name:"Kamikaze",PriceGold:2350,Nation:"japan",IsPremium:true,ShipID:4268635856,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4283381456: Warship{Name:"Mikasa",PriceGold:2000,Nation:"japan",IsPremium:true,ShipID:4283381456,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4284430032: Warship{Name:"Nagato",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4284430032,PriceCredit:6350000,Tier:7,NextShips:map[string]int64{ "4281284304": 135000, }, HasDemoProfile:false}, - 4280170480: Warship{Name:"Nicholas",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4280170480,PriceCredit:1300000,Tier:5,NextShips:map[string]int64{ "4289607664": 35500, }, HasDemoProfile:false}, - 4258182864: Warship{Name:"Chikuma",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4258182864,PriceCredit:69000,Tier:2,NextShips:map[string]int64{ "4279154384": 1900,"4292753104": 720, }, HasDemoProfile:false}, - 4287575760: Warship{Name:"Kongō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4287575760,PriceCredit:1420000,Tier:5,NextShips:map[string]int64{ "4288624336": 42500, }, HasDemoProfile:false}, - 4281284304: Warship{Name:"Amagi",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4281284304,PriceCredit:10900000,Tier:8,NextShips:map[string]int64{ "4272895696": 178000, }, HasDemoProfile:false}, - 4256085712: Warship{Name:"Hashidate",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4256085712,PriceCredit:0,Tier:1,NextShips:map[string]int64{ "4258182864": 350, }, HasDemoProfile:false}, + 4291737040: Warship{Name:"Murmansk",PriceGold:3000,Nation:"ussr",IsPremium:true,ShipID:4291737040,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4293801680: Warship{Name:"Tachibana",PriceGold:950,Nation:"japan",IsPremium:true,ShipID:4293801680,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, + 4292785968: Warship{Name:"Dresden",PriceGold:0,Nation:"germany",IsPremium:false,ShipID:4292785968,PriceCredit:67300,Tier:2,NextShips:map[string]int64{ "4186879792": 2200,"4187895600": 500, }, HasDemoProfile:false}, 4292753392: Warship{Name:"Sampson",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4292753392,PriceCredit:60000,Tier:2,NextShips:map[string]int64{ "4266538992": 2200, }, HasDemoProfile:false}, - 4292818736: Warship{Name:"Tirpitz",PriceGold:12500,Nation:"germany",IsPremium:true,ShipID:4292818736,PriceCredit:0,Tier:8,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4288559088: Warship{Name:"Mahan",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4288559088,PriceCredit:5350000,Tier:7,NextShips:map[string]int64{ "4286461936": 115000, }, HasDemoProfile:false}, - 4292818896: Warship{Name:"Warspite",PriceGold:6500,Nation:"uk",IsPremium:true,ShipID:4292818896,PriceCredit:0,Tier:6,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4282333168: Warship{Name:"North Carolina",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4282333168,PriceCredit:9800000,Tier:8,NextShips:map[string]int64{ "4276041712": 175000, }, HasDemoProfile:false}, - 4269684432: Warship{Name:"Wakatake",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4269684432,PriceCredit:256000,Tier:3,NextShips:map[string]int64{ "4291704528": 5100, }, HasDemoProfile:false}, - 4292786160: Warship{Name:"Chester",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4292786160,PriceCredit:69300,Tier:2,NextShips:map[string]int64{ "4290689008": 2200,"4292753392": 720, }, HasDemoProfile:false}, + 4293867216: Warship{Name:"Kawachi",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4293867216,PriceCredit:318000,Tier:3,NextShips:map[string]int64{ "4291770064": 6700, }, HasDemoProfile:false}, + 4291737584: Warship{Name:"Albany",PriceGold:1550,Nation:"usa",IsPremium:true,ShipID:4291737584,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4290721776: Warship{Name:"Wyoming",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4290721776,PriceCredit:785000,Tier:4,NextShips:map[string]int64{ "4288624624": 13000, }, HasDemoProfile:false}, - 4289607664: Warship{Name:"Farragut",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4289607664,PriceCredit:3120000,Tier:6,NextShips:map[string]int64{ "4288559088": 65000, }, HasDemoProfile:false}, - 4286527472: Warship{Name:"Colorado",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4286527472,PriceCredit:6000000,Tier:7,NextShips:map[string]int64{ "4181669872": 140000,"4282333168": 120000, }, HasDemoProfile:false}, - 4288624336: Warship{Name:"Fusō",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4288624336,PriceCredit:3490000,Tier:6,NextShips:map[string]int64{ "4284430032": 78500, }, HasDemoProfile:false}, - 4264441840: Warship{Name:"Sims",PriceGold:5000,Nation:"usa",IsPremium:true,ShipID:4264441840,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, 4289640432: Warship{Name:"Omaha",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4289640432,PriceCredit:1200000,Tier:5,NextShips:map[string]int64{ "4078876656": 38500,"4183734256": 33000, }, HasDemoProfile:false}, 4293801424: Warship{Name:"Gremyashchy",PriceGold:2350,Nation:"ussr",IsPremium:true,ShipID:4293801424,PriceCredit:0,Tier:5,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4281251536: Warship{Name:"Kuma",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4281251536,PriceCredit:684000,Tier:4,NextShips:map[string]int64{ "4289640144": 11500, }, HasDemoProfile:false}, - 4292785616: Warship{Name:"Diana",PriceGold:1650,Nation:"ussr",IsPremium:true,ShipID:4292785616,PriceCredit:0,Tier:2,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4285445840: Warship{Name:"Mogami",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4285445840,PriceCredit:8800000,Tier:8,NextShips:map[string]int64{ "4282300112": 151000, }, HasDemoProfile:false}, - 4286461936: Warship{Name:"Benson",PriceGold:0,Nation:"usa",IsPremium:false,ShipID:4286461936,PriceCredit:9040000,Tier:8,NextShips:map[string]int64{ "4272830448": 158000, }, HasDemoProfile:false}, - 4288591856: Warship{Name:"Atlanta",PriceGold:9000,Nation:"usa",IsPremium:true,ShipID:4288591856,PriceCredit:0,Tier:7,NextShips:map[string]int64{ }, HasDemoProfile:false}, - 4289640144: Warship{Name:"Furutaka",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4289640144,PriceCredit:1370000,Tier:5,NextShips:map[string]int64{ "4287542992": 30000, }, HasDemoProfile:false}, 4290655952: Warship{Name:"Minekaze",PriceGold:0,Nation:"japan",IsPremium:false,ShipID:4290655952,PriceCredit:1380000,Tier:5,NextShips:map[string]int64{ "4078843600": 34000, }, HasDemoProfile:false}, } \ No newline at end of file diff --git a/backend/pkg/wows/warships.json b/backend/pkg/wows/warships.json index 55d03d4..41e223d 100644 --- a/backend/pkg/wows/warships.json +++ b/backend/pkg/wows/warships.json @@ -1 +1 @@ -[{"tier":6,"name":"Ise","price_gold":99999,"nation":"japan","is_premium":false,"ship_id":3743364816,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB526_7151152858f7eec4148774aa50e25cc5fef0f13d9e425c9daed7556059afa75b.png"},"next_ships":{},"has_demo_profile":true},{"tier":7,"name":"California","price_gold":9500,"nation":"usa","is_premium":true,"ship_id":3553572848,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB707_5adb831f57bb58011aec94abb7e54ede1cd75c46df3cd092550c165981c6a797.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Fen Yang","price_gold":10000,"nation":"pan_asia","is_premium":false,"ship_id":3751687376,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD518_b4e4bc1643a22b2f93fccd4d9b6b3d1afd037238d4ec671cca5fbd52093bd38a.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"Smolensk","price_gold":35000,"nation":"ussr","is_premium":false,"ship_id":3655251408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC610_271b349db1bd8566a987804152ed2440f65754bc7170a1ba4cb72ce56bf8237b.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Ochakov","price_gold":11000,"nation":"ussr","is_premium":true,"ship_id":3741234640,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC528_3af1645d2772ab315efe19affa1cf879685d8b470577a56d1f726fd233dd213f.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Asashio B","price_gold":9300,"nation":"japan","is_premium":true,"ship_id":3667801808,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD598_37f1b2ae434f9be06c6d355c59df63abf6658a144b5a74ed95799b6026fe61df.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Zaō]","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3315513040,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC934_4ff33cd01dbf1be2998e56d24f0ebd229f96b0f45183925996660da926b0bb2b.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Yoshino","price_gold":35000,"nation":"japan","is_premium":false,"ship_id":3749623504,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC520_017e55976eb6658f2f5cb763e38bc3d80bae966336caecc66a5b0117054032b1.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Audacious]","price_gold":0,"nation":"uk","is_premium":false,"ship_id":3340744656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA910_f5d7acb803490a2cf8ca59704d483f3b61f0e5a58ecd19e30ae1b882e200ba4d.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Sims B","price_gold":5000,"nation":"usa","is_premium":true,"ship_id":3668850672,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD597_9d44a70b10060b4a8bda5b82cc2a7b02a775014537179c12cdfb9e4233ee87c8.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Lenin","price_gold":11000,"nation":"ussr","is_premium":true,"ship_id":3751753168,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB518_03952270b37c005edd521e04e59bfd489c052a9ee68824716d01f158c71f72a9.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"ARP Takao","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3552491216,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC708_4110aecb47a60c899277f6a2b3c7af1afa89a5af1b95c7230bceb0f17781cc71.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Shinonome","price_gold":4000,"nation":"japan","is_premium":true,"ship_id":3554555600,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD706_415338153df91de8614c59fb4227266483dffe85fc4c98f40285a942fa2c8371.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Tone 3","price_gold":99999,"nation":"japan","is_premium":false,"ship_id":3331241680,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC919_2fd94a05b1fff7cacef20a0daccaa48bdc1b4f5611609fca2e6e6db3b70cc19f.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"ARP Yamato","price_gold":34650,"nation":"japan","is_premium":false,"ship_id":3560912592,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB700_decce57acca3f0f1ba1a082b4d871d94015ab8052344586d1aac3a857a382199.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Cossack","price_gold":9600,"nation":"uk","is_premium":true,"ship_id":3752736720,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD517_4dde170795a55472dfbb20b938e349c8acab41d7e4d25b09cd248b4653ca9ca6.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Enterprise","price_gold":14000,"nation":"usa","is_premium":true,"ship_id":3751786480,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA518_1d6166593fe612e7436a4cd708d938a973cee0a65c37c5c7479fd817644b8626.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"AL Sov. Rossiya","price_gold":19000,"nation":"ussr","is_premium":true,"ship_id":3551475152,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB709_feeaaba1335a38aaf854c5410faa50ec0b4842f4044f3c6b16607ef1fa02c98a.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Ignis Purgatio","price_gold":12500,"nation":"japan","is_premium":true,"ship_id":3374266064,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB878_a5412e155f2048390cbd5dc8938b37e7e468a2f0477252fd714b8e7e944aafcf.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Hizen","price_gold":19000,"nation":"japan","is_premium":true,"ship_id":3750704848,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB519_e831ca6d7cb77724e8406c2f59ec390f8ef694927d65be123078f94857440f23.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Tone 2","price_gold":99999,"nation":"japan","is_premium":false,"ship_id":3332290256,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC918_2fd94a05b1fff7cacef20a0daccaa48bdc1b4f5611609fca2e6e6db3b70cc19f.png"},"next_ships":{},"has_demo_profile":true},{"tier":7,"name":"Atlanta B","price_gold":9000,"nation":"usa","is_premium":true,"ship_id":3679369200,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC587_68e857ddd5ee1063b2c20ef1c94d1863c3ad20c1cc4ce257a3769e022617be44.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Belfast '43","price_gold":11000,"nation":"uk","is_premium":true,"ship_id":3741235152,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC528_3a0f7a060e36cfd1587ab9286dc8d596367f527af3cfb2a74c7231c68a2c7d83.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Eastern Dragon","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3532568272,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC727_9b70be9b1d1890fafe3ceaac99d99577c0a1f93b52be6aa816b9d10b67fec6fc.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kaga","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3751786192,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA518_12ef9eaa534e14ae966d5c5af03277e8c9142ae157cbdf76b4a49afe9fc7910f.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Shimakaze]","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3338548944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD912_abe195480c5687e0a492b11dcd83d8117b278c8c3aa8bc794b3df3ed77c21c26.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"ARP Haguro","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3551442640,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC709_0bee87c13a1dfa0a474a288e353ffa1337eff7ced7b08b93e5359bcd964083ae.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Duke of York","price_gold":9800,"nation":"uk","is_premium":true,"ship_id":3742316496,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB527_1baf46c76e87e712a84fd1bb04b1042896373ae8fc4d03ad789f949d3cfff7f5.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Cossack B","price_gold":9600,"nation":"uk","is_premium":true,"ship_id":3667802064,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD598_e6830d83082d95cbc5ed82d9ad4cf8397c1549a37f3bbe3ebb60c71e2f7ff337.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"HSF Admiral Graf Spee","price_gold":5100,"nation":"germany","is_premium":true,"ship_id":3554588464,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC706_b3c99f5ac9380a04b653d4f05cdab282c0b6ef2679969e9509ff202e46f7a957.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Admiral Makarov","price_gold":5100,"nation":"ussr","is_premium":true,"ship_id":3659445712,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC606_f37f7f2eb97b1ed0ec586c173a9a63de13f38f7e443dbb2db80038fc26839726.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Ark Royal","price_gold":6000,"nation":"uk","is_premium":true,"ship_id":3751786448,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA518_a7d90fa7e96bcd725f8e17415006c1846f6512b9ba531f4ec9e622f29ff71d50.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Großer Kurfürst]","price_gold":0,"nation":"germany","is_premium":false,"ship_id":3340711728,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB910_9b3dbcaf7d4508435c97bc3b30de24490dc70b24cf6e49794f0681db9ec86bfe.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Neustrashimy","price_gold":19000,"nation":"ussr","is_premium":true,"ship_id":3551409616,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD709_83852f75688cca539a7861743f2d499361a558155b1cf5a1bc31af012a880cac.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Asashio","price_gold":9300,"nation":"japan","is_premium":true,"ship_id":3751687888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD518_31adcca978dfffcaaceee151db4a83095a69aaf99d8b5ec0f503709480c5eeae.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Kirov","price_gold":4000,"nation":"ussr","is_premium":true,"ship_id":3744380368,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC525_758e2c9049e5c41613b1f13089105373735a310fda5e4a2d0729ab76c71a020b.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"AL Yukikaze","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3541972688,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD718_845cdca463cf8d1cb0afb9485ab413225f75f6b2d8e47fff35200f268640b546.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"ARP Ashigara","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3553539792,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC707_213faafb421e9bb32f65f5fadfb25196728b379f80f8d6f90152507707fc9d52.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Ragnarok","price_gold":12500,"nation":"japan","is_premium":true,"ship_id":3363780304,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB888_2e6a4735c51636979cdf0ab8e14458373f38e906671d1f29a858454853f7a1e6.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"ARP Kirishima","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3554621136,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB706_11cb909a60e1cce16449c0309326e3686c69ba9f131c80a9da2d52cc11c4b0d9.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Graf Zeppelin","price_gold":13700,"nation":"germany","is_premium":true,"ship_id":3751786288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA518_3f1aff5cb151b143cc14e9da364ab2d3269cd9a6ab80df0529ccd0e1b75c1ba4.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"ARP Nachi","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3522082512,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC737_a1448e104c2a97c9947056916b64be6dcd505f06b2dc92d4c506cce31b605ba2.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Kitakami","price_gold":35000,"nation":"japan","is_premium":false,"ship_id":3655251664,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC610_0f05ab61a5b372e51d6805edb71ce8312e6285d7eb11b5cf04cc8d8091278c70.png"},"next_ships":{},"has_demo_profile":true},{"tier":6,"name":"Ise 2","price_gold":99999,"nation":"japan","is_premium":false,"ship_id":3344905936,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB906_dd8e60d20940ace65fdc4c7753f712c95f2d71e34d675cf6a47447a70b8c599f.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"[Hindenburg]","price_gold":0,"nation":"germany","is_premium":false,"ship_id":3340678960,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC910_4635332915d94f64dbdc1fda94f7f2f0bfd227355eab5406b16f5d2e81006c3d.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Gorizia","price_gold":8500,"nation":"italy","is_premium":true,"ship_id":3658397424,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC607_e334db632788e12588a05709b2cb78df0def5bc4ff443b97a39914d6399b9fee.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Borodino","price_gold":12500,"nation":"ussr","is_premium":false,"ship_id":3741267408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB528_13dcb026b088630e1170a114c49cab705a2d0b282edc477e957e2b9c0ba7df44.png"},"next_ships":{},"has_demo_profile":true},{"tier":7,"name":"Boise","price_gold":8500,"nation":"usa","is_premium":true,"ship_id":3668883440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC597_f157c4b6aa57582cb9336671d6838731b072756d5cc6cb64e54d12598fd16d2d.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Anchorage","price_gold":11000,"nation":"usa","is_premium":true,"ship_id":3751720944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC518_1bbefc9e13a5e34640f7405781f73197318fb96f632657845d8b288b9889f328.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"ARP Myōkō","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3555636944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC705_23d7274014edd5a4f8b70e8367b267e7ff5289934e05624538bd412622b2be13.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Salem","price_gold":35000,"nation":"usa","is_premium":false,"ship_id":3550394352,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC710_295243134f7325711607add114f258af9989cbd388a74b1cd834604f92644008.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Gearing]","price_gold":0,"nation":"usa","is_premium":false,"ship_id":3337500656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD913_cf35f9528df69fef9880f2d65cf467010068268307c5f679cc2f2b2b93bc26d5.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Texas","price_gold":5150,"nation":"usa","is_premium":true,"ship_id":3555670000,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB705_e629e475efaf1e29292b717f4d5b05b417d61aa78bd9b286a48f8cb8d8da0f2e.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Pyotr Bagration","price_gold":11000,"nation":"ussr","is_premium":true,"ship_id":3730748880,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC538_ad0ae2cbf45d1e3c533f9894bf75f23b9c1b1f8ffa8e17a4e19cda26fdf5531b.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Jean Bart B","price_gold":19200,"nation":"france","is_premium":true,"ship_id":3666818896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB599_9b167df05fe16a772c9d147c179317916fbdd08f9a8b82026d829af6662369e3.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Lappland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":3340645680,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD910_7308033011232024e532502422297e9d469c73017a88307e53e64c13bfe4e97e.png"},"next_ships":{},"has_demo_profile":true},{"tier":9,"name":"Alaska B","price_gold":19000,"nation":"usa","is_premium":true,"ship_id":3666786288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC599_de1d16288375f0aa408c159c51e7daf51d49db5da76bdb5e8c9ccbe4df61c142.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Z-44","price_gold":19000,"nation":"germany","is_premium":true,"ship_id":3750639408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD519_4d2f0108ace36ad357313f291528adab94293701146a8134bc89202bb5f1b513.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Graf Zeppelin B","price_gold":13700,"nation":"germany","is_premium":true,"ship_id":3667900208,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA598_06c48a9c5fdd373ef3dc26086b96ead26ad18adbc8a6ded9a4ee282b81505ac7.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Tirpitz B","price_gold":12500,"nation":"germany","is_premium":true,"ship_id":3667867440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB598_38cafa84763ff00a5ac34e17d885785f994e37deee48725316fc4a9c2bbdbdbb.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"AL Montpelier","price_gold":11000,"nation":"usa","is_premium":true,"ship_id":3542005744,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC718_2a2852071ef0342f4ebe3986e76680bb771c4b8d8c55371ac96d69c7e9c73fcf.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Ise 3","price_gold":99999,"nation":"japan","is_premium":false,"ship_id":3334420176,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB916_f36af6c7222babdae81450bc64c3e5b92dfc53d21800b9c58e6f7dc2e7b3ad07.png"},"next_ships":{},"has_demo_profile":true},{"tier":9,"name":"Georgia","price_gold":19000,"nation":"usa","is_premium":true,"ship_id":3530504176,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB729_d8c94ef3717e9af2fe127cb6520444cb7469243d935cd34c1473d991b50d19de.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Montana]","price_gold":0,"nation":"usa","is_premium":false,"ship_id":3333371888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB917_b51c4665351b2b42f323ce938b73fc6b9f221f170bc0596eefbda0d437026597.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Z-35","price_gold":10000,"nation":"germany","is_premium":true,"ship_id":3751687984,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD518_4e88f4eb67ca3d0dbac62f2fde16aaf7a333ec45949311d25fdc359ca84ff1fb.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Småland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":3655218480,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD610_d51874c214342eb627fd4947ca5cc8bdc16f97c76beeaae55c68c0a5edf0b97b.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Champagne","price_gold":12500,"nation":"france","is_premium":true,"ship_id":3741267792,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB528_3163344a34c30627da7df342a6be66aaf2cd0d0cfa347bfbebc248956bf9d3ce.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"STALINGRAD #2","price_gold":99999,"nation":"ussr","is_premium":false,"ship_id":3749623248,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC520_61b2d5bfa3e70ca626254c18e1ef0ebf005fa57b216926f053e9af60ebfa026b.png"},"next_ships":{},"has_demo_profile":true},{"tier":7,"name":"Scharnhorst B","price_gold":9500,"nation":"germany","is_premium":true,"ship_id":3668916016,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB597_55595dbd59b3d87bda9034e9df295a483450f7baaa468ce9006c6622acba95ce.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"ARP Maya","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3542005456,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC718_2baa27e206152bd6c20f51ea1b98939e7db2bbaa9758c842c14681859cf4ae60.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"ARP Haruna","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3553572560,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB707_7af8b7cf8b82825eea1035176724647ddd617f8c1e245c8e791a8999f3692d50.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"ARP Kongō","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3555669712,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB705_72bc7d64bc57d7eb578c04cde318f641085b81042b74de3f0eec7070487b15ea.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Midway]","price_gold":0,"nation":"usa","is_premium":false,"ship_id":3335501808,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA915_4d771eaae5b865a45b94b367db15a494aa27262a7d90c215fdc6bf447e6ee219.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Moskva]","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3340678608,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC910_b0e51720e691e7e5e52ae2d5924e23224cbc0533d9f1080ac3c29f183a92fec3.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Yamato]","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3332323024,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB918_09d58fd0f34d6b2d24352c735c1abc10a2c483ffbcfd203f192238263b77c7ba.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Southern Dragon","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3543054032,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC717_ca2d68d62f1560db2fd711fb1ea8d93d05457c51d4a9212900758c7a9697e023.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Puerto Rico","price_gold":35000,"nation":"usa","is_premium":false,"ship_id":3655251952,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC610_7b1e57f36e152fffef30f09831850ee95a27bc2d28047027708d5ad7f23589f7.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Atago B","price_gold":10700,"nation":"japan","is_premium":true,"ship_id":3667834576,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC598_bba0e960fd4bbfdad4394c90ad97ab39fe714b2b23c7e01402b9843c238779ef.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kaga B","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3667900112,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA598_8c339ffe775b5dd6b632291166cfff3e90c509bdf37919bd63da87510657d33a.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Lazo","price_gold":8000,"nation":"ussr","is_premium":true,"ship_id":3751720400,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC518_94fad851de7fbb94d01ed1915ebc0b1287cd5e2d947aef61d51aa6085b50ebc1.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Black","price_gold":20000,"nation":"usa","is_premium":true,"ship_id":3551410160,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD709_f7d89956ba9d7ecafb01b89729fa011f898faac2adb169cf573ec58e2c58755f.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Massachusetts","price_gold":12750,"nation":"usa","is_premium":true,"ship_id":3751753712,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB518_2f9d62bd58e089b4190828ea78dd173b0c85959dac242ce1ea0c192c5fc9b8fe.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"V. I. Lenin","price_gold":11000,"nation":"ussr","is_premium":false,"ship_id":3730781648,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB538_05471b54580f926405639d601d81afcd6c94933251213235185305f0392c62b4.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Arashi","price_gold":10000,"nation":"japan","is_premium":false,"ship_id":3248371408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD998_c5f897b76cf14b57c9995b24eb39706a5e8147d00b100b96f2ba1c4564587971.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"[Hakuryū]","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3333404368,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA917_00695fda2927f4e847c390fef1fc00a72ecb9eeebb7cfa439fdb696dea539764.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Ägir","price_gold":0,"nation":"germany","is_premium":true,"ship_id":3750672176,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC519_7e70a173146ffeea7e969f1987ca3decb88d42ee1e95f7516bd89633fceeb2ee.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Conqueror]","price_gold":0,"nation":"uk","is_premium":false,"ship_id":3340711888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB910_135ede5e893e5f2cf148f7a8d1b81fdc2bbb130a2855cc2c76c1c24fe9eef604.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Massachusetts B","price_gold":12750,"nation":"usa","is_premium":true,"ship_id":3667867632,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB598_6cb6911be640259ad4e0f8685a59a523200fc08831b2aa17ccc307b4cec6cee9.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"AL Littorio","price_gold":12500,"nation":"italy","is_premium":true,"ship_id":3552524016,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB708_7cf18b7ad4db5abdb761adb2710dc177890f4af0bbb04b58df550b046fc21f8f.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Jean Bart","price_gold":19200,"nation":"france","is_premium":true,"ship_id":3751753552,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB518_e98a1b58fe899c6c0f69cc9973ed0e55c42e68de1eee1fc58ef2513f9fa36da3.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Alabama ST","price_gold":12200,"nation":"usa","is_premium":true,"ship_id":3552524272,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB708_f1337d3f52a760c609ec07020ccbbb64619ade660243081590f4a119bfd0a945.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Flint","price_gold":10000,"nation":"usa","is_premium":true,"ship_id":3553540080,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC707_9a53bf9f926e7f9199ed84b19e8ab76ac7dd0559502728123fa9908c7d8b0343.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Nelson","price_gold":0,"nation":"uk","is_premium":true,"ship_id":3752802256,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB517_9a17345d760bb6f7e1ac44f67f04e412098b784b8d9fbcebfd0713d6b1d21d65.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Wukong","price_gold":11000,"nation":"pan_asia","is_premium":true,"ship_id":3751720144,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSC518_f7bacab970b078f07e1e372e770ae27cd3a70dd3b48bd42f47acc906e11ed607.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Mainz","price_gold":11000,"nation":"germany","is_premium":true,"ship_id":3751720752,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC518_abe8c7d0bd569584f7d39787c2a58c4450499c25bc986c397b089e5db5f57662.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"ARP Hiei","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3552523984,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB708_570188fd8cd03c7a4a8a56d66a22b1968112039e7b474bff33a79570c38522a8.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Saipan","price_gold":11000,"nation":"usa","is_premium":true,"ship_id":3741300720,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA528_916e92731e2b592523a82077d1c8c7124e1f7edc4ac7114b6cbc3fa3d60fbad6.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"DD R-10","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3445503440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD810_bf451a78ed972f89dccf8d6395b5301e414526524c7aa9d7d1b65336179c221e.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"[Grozovoi]","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3340645840,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD910_feb6e779076ba64a93a2f295111228b4689bbc47d48c11eac2b31ef13e86b775.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"HSF Harekaze","price_gold":9700,"nation":"japan","is_premium":true,"ship_id":3552458448,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD708_470f0fed4b35fe800a5801a477fe9f81a0d36b7e56741f57fb45241d4da0518b.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Hill","price_gold":3500,"nation":"usa","is_premium":true,"ship_id":3765319664,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD505_43fa2a0aad67510b333122193937f47f8e09b7418b82386426f8f91b44e370af.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Shikishima","price_gold":35000,"nation":"japan","is_premium":false,"ship_id":3760142032,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB510_b538072996470b044aef7763b5e579f613b8ad8a1bf699f209de8f4a437d475b.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Gallant","price_gold":4500,"nation":"uk","is_premium":true,"ship_id":3764271056,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD506_e25a4de7802d06c90b5facc85ff7d753d3b43badc6a93fce41327562ee54d8e3.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Bajie","price_gold":19000,"nation":"pan_asia","is_premium":true,"ship_id":3761190096,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSB509_8b3e5000d6bd41e940806ceae5c72b7e16ea54f6a439dabf8041bbb424db98ae.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Varyag","price_gold":2200,"nation":"ussr","is_premium":true,"ship_id":3756963280,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC513_4e3ce7c31b87f4d4f194cc1e9f65b8c47b61ff1a764baa25d296e0ebe36716cf.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Mikoyan","price_gold":4000,"nation":"ussr","is_premium":true,"ship_id":3754866128,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC515_1bd0c416cb68f8156d3edadcab2273feef30df84f48dc7b423eb91a63e4de796.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Orkan","price_gold":10000,"nation":"europe","is_premium":true,"ship_id":3762173232,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD508_f71895ada9aa4c14183aa5773d3e1ee5555a6973b9bc46d0af2fb6e4aa305370.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Hayate","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3760076496,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD510_930c7a46da5b3a621ef97b583cbf5b3eecdc7f064f622ca5882b8859228c26da.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Yūdachi","price_gold":6500,"nation":"japan","is_premium":true,"ship_id":3763222224,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD507_926722d5c2a026d47a8860e099ce32268fb09533b0d881bb5f8bc2a47895abfd.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Musashi","price_gold":19200,"nation":"japan","is_premium":true,"ship_id":3761190608,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB509_51ef2df4e97193eec7ae82a5a4068f4a3618e7494343100c29966675264fc93e.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Belfast","price_gold":8200,"nation":"uk","is_premium":true,"ship_id":3763255248,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC507_2cfe2ef56e1d7f9aafd65abb3b42e2b5ba1f0527b0b0f7d62110fdb65c9484b4.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Werner Voss","price_gold":0,"nation":"germany","is_premium":false,"ship_id":3760174896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA510_bcc30b98a84592882204410a393974b929d6219cc16420ec2b873a0403f2f6cd.png"},"next_ships":{},"has_demo_profile":true},{"tier":5,"name":"Oktyabrskaya Revolutsiya","price_gold":5050,"nation":"ussr","is_premium":true,"ship_id":3765384656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB505_6688f90b290439fdff02ff8dc734d98e36ef1f21ae1d04a9c1d7095970334e43.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Katori","price_gold":2250,"nation":"japan","is_premium":true,"ship_id":3767449296,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC503_b03d3cbd04e63c4db90dfaf7eb16af76246530db3af68d6cacc61cc5ef983914.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kii","price_gold":12900,"nation":"japan","is_premium":true,"ship_id":3762239184,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB508_469caa40a5c2e0cf689eb4fbecd0505c0770622ad22c926a9ef66d97cba05931.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Prinz Eitel Friedrich","price_gold":6800,"nation":"germany","is_premium":true,"ship_id":3764336432,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB506_d8b0ba60b21183cd8af7d0071bdca57687cf1890e822219a828cabb59572e0a8.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Mysore","price_gold":5500,"nation":"commonwealth","is_premium":false,"ship_id":3753817456,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSC516_39cbe994d1ea4d9ee8a0df427b06a26fec1d3d697d760d330f6158697a448326.png"},"next_ships":{},"has_demo_profile":true},{"tier":6,"name":"Huanghe","price_gold":5400,"nation":"pan_asia","is_premium":true,"ship_id":3764303056,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSC506_b25a8e7a3e744f47f3ae216378f3dc038883737dd91cadb0f22a741668651a54.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Leningrad","price_gold":5250,"nation":"ussr","is_premium":true,"ship_id":3763221968,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD507_8808c7278f56399687c91a005933056f8312d078503f2c6b6bcb7bba732e8c88.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Viribus Unitis","price_gold":5000,"nation":"europe","is_premium":true,"ship_id":3766433072,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSB504_ecd3c4de540d2b616e3d8e82968e29c2357336293c5e183d539c75f15929fe8e.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Ashitaka","price_gold":9200,"nation":"japan","is_premium":true,"ship_id":3763287760,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB507_c640e33d5943ad652be03dcc03457a53312d3af4390c5cf39c1b0c3933ed9fc6.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Plymouth","price_gold":35000,"nation":"uk","is_premium":false,"ship_id":3760109520,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC510_30a9e99523997ff13e7e3b450609d33f1bb128e30a04aa4fd3f3ccfa9ae8c404.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Le Terrible","price_gold":9500,"nation":"france","is_premium":true,"ship_id":3762173776,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD508_9a0ca2691d3a7397c345e821e140cc20dc763682b13218faaf9a8b8882889dd0.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Campbeltown","price_gold":1650,"nation":"uk","is_premium":true,"ship_id":3767416784,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD503_796c17133979f3dba72e1d0d842eef1790cdce61172140a40d0f993ba2a97834.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Cheshire","price_gold":11000,"nation":"uk","is_premium":true,"ship_id":3762206672,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC508_8eaf2351b364cb286a2331a516997461507267c9b01f641785b0dcd55c55fc85.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"T-61","price_gold":5400,"nation":"germany","is_premium":true,"ship_id":3764270896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD506_7dcc64e840bc4ff641d4669aae606aacf023f41a222cfb0b71bcfaf4c692d865.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Charleston","price_gold":2000,"nation":"usa","is_premium":true,"ship_id":3767449584,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC503_ae7dea4a0b3b95a0108d39ab1242a77a2e985907444c323da0b190714b84c74a.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Hood","price_gold":9700,"nation":"uk","is_premium":true,"ship_id":3763288016,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB507_e098ab5ebbaa15a51f4478426756ae0a6f54100e8fdb3046b3a128415d341e68.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Prinz Eugen","price_gold":11000,"nation":"germany","is_premium":true,"ship_id":3762206512,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC508_f1aeb94a477976b1dc3a487804f06ef16688b53c9c3b6a796007e2f439815193.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Z-39","price_gold":5900,"nation":"germany","is_premium":true,"ship_id":3762173744,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD508_9aa92d1aab51689cf337177e30b27688c614bb9803dc617aacbf89f0ed4a0fa4.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Alabama","price_gold":12200,"nation":"usa","is_premium":true,"ship_id":3762239472,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB508_69f709e9b4f7f819cdbebaee0817f988d5d2afc87de49d4cc79146b40d0e87f4.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Stalingrad","price_gold":35000,"nation":"ussr","is_premium":false,"ship_id":3760109008,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC510_61b2d5bfa3e70ca626254c18e1ef0ebf005fa57b216926f053e9af60ebfa026b.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Vampire II","price_gold":35000,"nation":"commonwealth","is_premium":false,"ship_id":3760076144,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSD510_c740ffa91e0fab491207a95999f88ca759a9180eebe3f4d19b4c4bcccde50883.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Indomitable","price_gold":12000,"nation":"uk","is_premium":true,"ship_id":3762272208,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA508_6e97d7ad73519f2413f536e8f0acf2526eeb1a9d11e2bbc857e4a35f9ff595f6.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Pommern","price_gold":19000,"nation":"germany","is_premium":true,"ship_id":3761190704,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB509_6e5a6c953b816d87744ba2cd1423a9d605d9811677a89d924db25ef3f07a05c3.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Kronshtadt","price_gold":19200,"nation":"ussr","is_premium":true,"ship_id":3761157584,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC509_0a7d064b3d3ff06ab395545519f271b541424cc542f35e9ea45ffb71ab61a64e.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Missouri","price_gold":19200,"nation":"usa","is_premium":true,"ship_id":3761190896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB509_9b435c1100a6f5b7c3c188bffb12ee3243cd9394b7df9bf9dced5c8a003d0dd0.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Colbert","price_gold":35000,"nation":"france","is_premium":false,"ship_id":3760109392,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC510_5ee9a0797f12dfcc05df9b68b53b854b75af21b7827cac1b16ef4765666124c5.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Exeter","price_gold":4000,"nation":"uk","is_premium":true,"ship_id":3765352400,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC505_475aaceca4d71ac52e7734487b8975108ecdcd354f97a28187d8e2a7afb191ce.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Erich Loewenhardt","price_gold":6000,"nation":"germany","is_premium":true,"ship_id":3764369200,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA506_f1cabbca03e60d26dabc1178f7b10bb7d613fbbace4b567adcb7462fb1e02b04.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Yahagi","price_gold":4000,"nation":"japan","is_premium":true,"ship_id":3765352144,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC505_f3444e89f551cae2620d8d24f4a80ff0b1713e631936fca70bb8fe01d57db7de.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Haida","price_gold":5600,"nation":"commonwealth","is_premium":true,"ship_id":3763221872,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSD507_001ecb2e9c8eafa05dd9aca63569dc50e4cb1f5a2dbb130d2bdfd5ad1155cbee.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Mikhail Kutuzov","price_gold":10250,"nation":"ussr","is_premium":true,"ship_id":3762206160,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC508_361110fed389fa28390fabaa3c14f55236e6c345216aae49fbd41617e13ebc55.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Paolo Emilio","price_gold":19000,"nation":"italy","is_premium":true,"ship_id":3761125104,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISD509_6624831a92d15e3a7cae37d8ff287705cd226984cccad16886c572cbfe453809.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Mutsu","price_gold":6550,"nation":"japan","is_premium":true,"ship_id":3764336336,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB506_f7afee3eeaab2267520c0e70725e9d89ea6acf2b9507b7116620abb1d518f0af.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Somers","price_gold":35000,"nation":"usa","is_premium":false,"ship_id":3760076784,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD510_d96a020f6644524078ce45c834c794afeb2a39613ad47896f10dad524471c6a1.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Roma","price_gold":13100,"nation":"italy","is_premium":true,"ship_id":3762239216,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB508_53c45c0e3ec38f1b909069d9b7402909b3551ff9d0a40da8f199beb1450c23e3.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Duca degli Abruzzi","price_gold":8600,"nation":"italy","is_premium":true,"ship_id":3763255024,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC507_c087484aa63c5c8cb5351c06b2afbff94a8c7a90a26a381b4c48b316d600f105.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"W. Virginia 1941","price_gold":7000,"nation":"usa","is_premium":true,"ship_id":3763288048,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB507_06ebdd3d8e3613cb57a419708ae5f1e02a977f58b60f8956ae40012fe1f95c72.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Smith","price_gold":1050,"nation":"usa","is_premium":true,"ship_id":3768465392,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD502_20541d13622858429f4cd9b120288fdde32606c103463e78d1c7e3c5d3d4c3e5.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Nueve de Julio","price_gold":8500,"nation":"pan_america","is_premium":true,"ship_id":3763254608,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PVSC507_823e3d410006ac4bf8c793d3f0675c60b9408bf146a78bba2934cdb6864307e5.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Molotov","price_gold":4550,"nation":"ussr","is_premium":true,"ship_id":3764303312,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC506_35f98188dc9d6615d7064ae96bb913ae7c4416d24bc5b9daf3369b22b0187622.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Giulio Cesare","price_gold":5200,"nation":"italy","is_premium":true,"ship_id":3765384944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB505_e886c50dba9c6453eab1d69b9bafb409082034ee3a12bf2e519538436679bae1.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Aigle","price_gold":4650,"nation":"france","is_premium":true,"ship_id":3764270928,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD506_fb43fa1f9fe16d7f4db30c203624b7057b3198ccfbde3fe9f30b4cb25b05e382.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Siegfried","price_gold":19000,"nation":"germany","is_premium":true,"ship_id":3761157936,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC509_30f9ff5841ec1c8cdbfed55101217c2d08615ef9ee111868772f719f8c06e707.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Alaska","price_gold":0,"nation":"usa","is_premium":true,"ship_id":3760109552,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC510_1c368c094c16e8fc1fed07afbc237cb7fde0cf956ce171dc419eabfbaedf4364.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Ohio","price_gold":35000,"nation":"usa","is_premium":false,"ship_id":3760142320,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB510_1d778bf39031b11b53821ac9e51ae088bd5105f8fd8853e78257fb89803214aa.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Siroco","price_gold":3500,"nation":"france","is_premium":true,"ship_id":3766368080,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD504_43faa8702ad45dfc8594dcab89ca497c6c985a2e83280c4267d5db01a27324fc.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"München","price_gold":8500,"nation":"germany","is_premium":true,"ship_id":3763255088,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC507_4277071123544bf007e1fbd24fe3da17191ce2de28f34efae896cb05816a9a24.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Krasny Krym","price_gold":2950,"nation":"ussr","is_premium":true,"ship_id":3765351888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC505_fd72a15acaf34823a84fcf131ff6be508c7b0ee5390109fdd3e710dd6af8b455.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Slava","price_gold":35000,"nation":"ussr","is_premium":false,"ship_id":3760141776,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB510_3a61ded4a2a0b7775db68b22bc915d343c9190b28c9c15ae0683f6063a8c64db.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Arizona","price_gold":6600,"nation":"usa","is_premium":true,"ship_id":3764336624,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB506_453cedd653e813e75d7e76d15b45bf79c5fcd5aedf8bbcbba1fbdffcd8b27580.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Wichita","price_gold":11500,"nation":"usa","is_premium":true,"ship_id":3762206704,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC508_8cf65982bb9fa3c9dfe532a2d933b9c6df2149dab6f9d91d53d87753d0982b81.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"De Grasse","price_gold":5500,"nation":"france","is_premium":true,"ship_id":3764303696,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC506_5a3b39c8b79ab063acd8125d7117e7e1a53e992e0640ccbf856d94cf336634b7.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Friesland","price_gold":0,"nation":"europe","is_premium":true,"ship_id":3760076080,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD510_590c7a4fc8b1c5ff9c1c5bea106c9e76d10dc5c27d1abd837368808d40fc0520.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Bayard","price_gold":11000,"nation":"france","is_premium":true,"ship_id":3762206544,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC508_c97a4bb1cbcefbb654d54b623dae976b4cf9b2496f8a8813227e616e0fcc50ab.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"König Albert","price_gold":2200,"nation":"germany","is_premium":true,"ship_id":3767482160,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB503_b54f41d5fb3a82619bdcb8c655c378f41452c858b3ea124ea610ab857ad3f3cf.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Azuma","price_gold":0,"nation":"japan","is_premium":true,"ship_id":3760109264,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC510_886ef945c0c4bf7eb13c2bbe9fcec363931c50e65bd5bdbf7eda10fe2f8d94b3.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Bourgogne","price_gold":35000,"nation":"france","is_premium":false,"ship_id":3760142160,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB510_2ec82c44ef680c0cf483f973bdc8fedbb4157e8500eea1e7df4889b3a7bc7781.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Franklin D. Roosevelt","price_gold":35000,"nation":"usa","is_premium":false,"ship_id":3760175088,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA510_6d7c98187a06ddd2e1113af46ef2fe62ab75a36a265c52d6c205f1583b66abf9.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"London","price_gold":5500,"nation":"uk","is_premium":true,"ship_id":3753818064,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC516_6f8fabab607b96c5851372a74fc10a0ff7be0cb954bf681d5f914d949887108f.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Admiral Graf Spee","price_gold":4700,"nation":"germany","is_premium":true,"ship_id":3764303664,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC506_cd19a0c7ddbdcc99aef6f5cc2b0a27bbed9881faad07bed279305f04e6fa5bdd.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Gascogne","price_gold":12400,"nation":"france","is_premium":true,"ship_id":3762239312,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB508_9dae06fe7e9eae2f1b88123fb8e9dd08a219fb9c43e8d60519a338501dc894f8.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Vampire","price_gold":2300,"nation":"commonwealth","is_premium":true,"ship_id":3767416176,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSD503_b5e6657efeca92e6d36bf56e7bb8288f417aefc4f5a99ecb102bf3781df9d776.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Oleg","price_gold":2000,"nation":"ussr","is_premium":true,"ship_id":3767449040,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC503_223372889dbbd512f67666f118ce0b48a5925585f97e6aafaff7eb2801fca9ec.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Poltava","price_gold":9500,"nation":"ussr","is_premium":true,"ship_id":3762238928,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB508_9429494f29c8efd531106e16c91277f20ef9ce07435aaf3cda81844e8b9bcb1d.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Dunkerque","price_gold":5200,"nation":"france","is_premium":true,"ship_id":3764336464,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB506_6906e740759c67685cbb799de19eaea97793a41c1e632cb381237ee3c4592fa2.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Benham","price_gold":19000,"nation":"usa","is_premium":true,"ship_id":3761125360,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD509_59560092e7d0faedac105e858a15f778f753bc66afe428ea6f391f3ceb456c6d.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Oklahoma","price_gold":5000,"nation":"usa","is_premium":true,"ship_id":3765385200,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB505_55b9a207b49fb9d99378b822aa97170274115e590bdf2d0c53a0a82da92cf114.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Dreadnought","price_gold":3500,"nation":"uk","is_premium":true,"ship_id":3767482320,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB503_f295a50d0bfe59256c0c8e9a704b0c159cb53f56c4bcfca3b3eba4630541a1e1.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Anshan","price_gold":3700,"nation":"pan_asia","is_premium":true,"ship_id":3764270288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD506_c15e19bdc93bcccd33d8329062a460b4f886f657d9db057cae6717140a281155.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Duca d'Aosta","price_gold":4700,"nation":"italy","is_premium":true,"ship_id":3764303600,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC506_8f54e2f7c9084821c2f84bb70dd6191a3fb5afcfe2b3b8becab9546ad4b114e7.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Florida","price_gold":9500,"nation":"usa","is_premium":true,"ship_id":3752802288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB517_bb434999759d6f12cc33d6c50155ef18edbb93fac92938e339f4538662eff61e.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Perth","price_gold":4800,"nation":"commonwealth","is_premium":true,"ship_id":3764303216,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSC506_54f91c7a238b88fb88417e4ad3671f34f61be755a1e100363acb661b199a63d4.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Strasbourg","price_gold":9500,"nation":"france","is_premium":true,"ship_id":3763287888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB507_23a710816e76a9933a3b3224fb525b0ff4de61ccd2c3840da7b5fa170631dfd7.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Loyang","price_gold":8000,"nation":"pan_asia","is_premium":true,"ship_id":3762173136,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD508_e24bc8a7bc321dd877414d2223334d7037572eea68655535bf05a977e8608eb0.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Odin","price_gold":12500,"nation":"germany","is_premium":true,"ship_id":3762239280,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB508_c7864bdffcf071f467929b4a96615c4eca8a232c7ef96cb15d4d28a597cf7b90.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Vanguard","price_gold":13000,"nation":"uk","is_premium":true,"ship_id":3762239440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB508_b605ebb9aad4f08ef0e7aa42da0379d18ead80e94458146efb8dc5b0a4fb4af7.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Genova","price_gold":4000,"nation":"italy","is_premium":true,"ship_id":3765352176,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC505_44e3f059fbb05a4904c7169e23eebbc19830a369f6fbb2740f7261f6a161e62f.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Leone","price_gold":4800,"nation":"italy","is_premium":false,"ship_id":3764270832,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISD506_bdbc7333f7c1744f5415f52cb7f6bc6b137831544f6c2338511c9ab44029dd1d.png"},"next_ships":{},"has_demo_profile":true},{"tier":6,"name":"Monaghan","price_gold":4600,"nation":"usa","is_premium":true,"ship_id":3764271088,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD506_cccf826bd401d17d94eb5e3707e49ebdc90819b7a55864f8d20cb41cf0cf9036.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Almirante Abreu","price_gold":1550,"nation":"pan_america","is_premium":true,"ship_id":3768497488,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PVSC502_f0b78acc7d6630291b0f88a7e76a6fdb1806900a54785162e8218b51a2c995fd.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kidd","price_gold":9100,"nation":"usa","is_premium":true,"ship_id":3762173936,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD508_932f023f70ccd57b093e1c765dacffeb8a73549842f2775db64622a9cb8f0eb6.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Irian","price_gold":11500,"nation":"pan_asia","is_premium":true,"ship_id":3762205904,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSC508_0605d18babad08c2fdacbee009d61c6492033ac5d47d6d71cd38c59cf4e26ce2.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Emden","price_gold":1500,"nation":"germany","is_premium":true,"ship_id":3768497968,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC502_0368049f8d9c4c52a7d92148e41e8a832b63a25fffe3fc9a363790cd69c22040.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Scharnhorst","price_gold":9500,"nation":"germany","is_premium":true,"ship_id":3763287856,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB507_f73355091fc84cf4b698a3b9b6f0e60c14091a22503afe00b9533916f969533d.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Thunderer","price_gold":35000,"nation":"uk","is_premium":false,"ship_id":3760142288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB510_1baf2a945cc5fad4b043ad329100f0be830090c78d9fde069e084c7bc38dbe0b.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Indianapolis","price_gold":7500,"nation":"usa","is_premium":true,"ship_id":3763255280,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC507_c6e1a2b8f6831f2fd8363929e4345fc7621bfc19e02b5ea3d3bfea796ae25e64.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Okhotnik","price_gold":2700,"nation":"ussr","is_premium":true,"ship_id":3765319120,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD505_fb23e6dda9643f61e83082be2c990505e97f224fc31abe23a894bbd596900970.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Marco Polo","price_gold":19000,"nation":"italy","is_premium":false,"ship_id":3761190640,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB509_03de54de565d73197e0d8db57010bcc8d413a568a35b6df2ba9b54007cd1c728.png"},"next_ships":{},"has_demo_profile":true},{"tier":6,"name":"Dallas","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4078876656,"price_credit":3100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC206_758062c1b1a7c400b03bc84734f371e4faf479d9837379e2433408f1036a192c.png"},"next_ships":{"4077828080":75000},"has_demo_profile":false},{"tier":7,"name":"Gadjah Mada","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4182652112,"price_credit":5100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD107_6a303812ba4d1ed539eaa5a5442f16196c371c3b528fcc888df00ddaa48f563d.png"},"next_ships":{"4181603536":110000},"has_demo_profile":false},{"tier":8,"name":"Tallinn","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4076778960,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC208_cee67f48dbc758e481d2b33e3dff20a1c9cbeb7987bb5b30d39fcac402674ff6.png"},"next_ships":{"4075730384":165000},"has_demo_profile":false},{"tier":10,"name":"Moskva","price_gold":35000,"nation":"ussr","is_premium":false,"ship_id":4179539408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC110_43133f57ac7e77cb303a310ac14777c4b0f43269b3362177a10626b79c62ba60.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Podvoisky","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4079891920,"price_credit":1400000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD205_63f952a1ba5adfb2e7bf7ddbe286f0c078b4d81bb4f56f98a1e40fcc12facecf.png"},"next_ships":{"4078843344":34500},"has_demo_profile":false},{"tier":10,"name":"Alexander Nevsky","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4074681808,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC210_017c41dcdd60a1daaf377c213fb32ff1a3d2c237200fed1e6e38af02edf45ced.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Błyskawica","price_gold":4800,"nation":"europe","is_premium":true,"ship_id":3769513264,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD501_85e89984588cbe60601a42f1fb9d85b33994ab524e0884b5199ad0c58584a522.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Yūgumo","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4075697872,"price_credit":13200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD209_29f2671a92e1ccfcc9943ff46985e373b28a6be6be8381ecd46f3f5e00f2dca7.png"},"next_ships":{"4282267344":223000},"has_demo_profile":false},{"tier":8,"name":"Akizuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4181604048,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD108_fe0c2317c51024e09486238f9dd9363fd5830d82672ecb123cadec4b71aa21cb.png"},"next_ships":{"4065212112":154000},"has_demo_profile":false},{"tier":10,"name":"Kléber","price_gold":0,"nation":"france","is_premium":false,"ship_id":4179507024,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD110_e77e7fd8d8b7d39c587780f6a5ff5fd7ae56401f4d5d618d2878565fa031380e.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Daring","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4179507152,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD110_8e9d39862a74b0f40739cefe2e8aa1929396dfef44d5863b5332eae30ace21d7.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Minotaur","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4179539920,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC110_616426f25b262f14ad40b63d1cf9264b236c37cb3a2b574dc197e5b81f10881d.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Kremlin","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4179572176,"price_credit":20600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB110_a1be11ad68f17faf4282c7e80221255b52c34d1454e70cb53a32f1b79b23fc3f.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Riga","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4075730384,"price_credit":13800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC209_77fbc44f6e1ed93c7ead5e8baa27603a241caa7d03b60775bac188420567496b.png"},"next_ships":{"3969824208":240000},"has_demo_profile":false},{"tier":10,"name":"Harugumo","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4074649296,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD210_862f91814ff6ab4143a329542f73b93b5e4a4beefd9958a9585b8d1c1a85337b.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Baltimore","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4181637104,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC108_21ac1f822b53652ae435f58f86426f05265e4184ef9eba180ec95fd4c607586b.png"},"next_ships":{"4180588528":165000},"has_demo_profile":false},{"tier":8,"name":"Lightning","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4181604304,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD108_98db74991b2fcb36d1ed0606dcc85336433862aed3fa396bccb96edb3dfdbcfc.png"},"next_ships":{"4180555728":165000},"has_demo_profile":false},{"tier":9,"name":"Mogador","price_gold":0,"nation":"france","is_premium":false,"ship_id":4180555600,"price_credit":13250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD109_703c85d668d0dafbad6da7c950a69050f249fcb6f104d4717e374887264604ed.png"},"next_ships":{"4179507024":240000},"has_demo_profile":false},{"tier":5,"name":"Hawkins","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4079925200,"price_credit":1400000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC205_e108d9aeb789b5af16cd982a76e23c35ab20b25ff79fbe9b46d886f4ddd14ef1.png"},"next_ships":{"4078876624":35000},"has_demo_profile":false},{"tier":10,"name":"Z-52","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4179506992,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD110_9afa6ea3980695c40159f5b4b290b7caff8f3150db86fde1a5142866d7b77748.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Udaloi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4182652368,"price_credit":13000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD107_b417331f1fe8559fa6c605a1642061c1d46e6aa093a65655f945d5d3a76d46af.png"},"next_ships":{"4074649040":225000},"has_demo_profile":false},{"tier":7,"name":"Surrey","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4077828048,"price_credit":5650000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC207_d8c6fdd04b9b363a1aef2c21225236065855595b65ffcc564a0f2faf11985856.png"},"next_ships":{"4076779472":112000},"has_demo_profile":false},{"tier":8,"name":"Edinburgh","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4181637072,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC108_dccdb8ebad1fda321c8abc30c45c719c96826e10c0518daefc722117ca13c11f.png"},"next_ships":{"4180588496":173000},"has_demo_profile":false},{"tier":7,"name":"Leberecht Maass","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4182652720,"price_credit":5100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD107_b238d268b8b682dcda19fac084ef4f1dbc31eaeb826b8045d728f89d577b4bff.png"},"next_ships":{"4181604144":109000},"has_demo_profile":false},{"tier":9,"name":"Z-46","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4180555568,"price_credit":12200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD109_0f0f3c787bb5f08f1b7b27900ddfb76bd3a05554746212d87d166ecfa95e84c9.png"},"next_ships":{"4179506992":240000},"has_demo_profile":false},{"tier":8,"name":"August von Parseval","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4181702448,"price_credit":11500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA108_37bf3107bc0fb076e2ee426dee5153cbae2c58909d61b2d984db879e428232ad.png"},"next_ships":{"4179605296":355000},"has_demo_profile":false},{"tier":10,"name":"Hakuryū","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4179605200,"price_credit":28000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA110_00695fda2927f4e847c390fef1fc00a72ecb9eeebb7cfa439fdb696dea539764.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kagerō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4076746448,"price_credit":9100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD208_878edebc5f022d83d994a8d75ef49b6de18814267ccc0c4a13d4cbcca9143c1e.png"},"next_ships":{"4075697872":154000},"has_demo_profile":false},{"tier":8,"name":"Monarch","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4181669840,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB108_d88de642b61be0c6db52d12280e33e2e9a50731cb5cb2004cb6f53f7a66de21e.png"},"next_ships":{"4180621264":180000},"has_demo_profile":false},{"tier":7,"name":"Vauquelin","price_gold":0,"nation":"france","is_premium":false,"ship_id":4182652752,"price_credit":5150000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD107_04b53646ea290619d44b54a527b9f206d06bfbae7123f4968db778e22655384a.png"},"next_ships":{"4181604176":110000},"has_demo_profile":false},{"tier":10,"name":"Hindenburg","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4179539760,"price_credit":19600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC110_4635332915d94f64dbdc1fda94f7f2f0bfd227355eab5406b16f5d2e81006c3d.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Z-23","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4181604144,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD108_bdf17aa0439bd000b558266e8b938f1ddcb78d9d2c514b0c47d3f22819ecce0f.png"},"next_ships":{"4180555568":150000},"has_demo_profile":false},{"tier":7,"name":"Shiratsuyu","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4077795024,"price_credit":5100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD207_0353f8a63a02490d991b25e39665419f3840d9e16bdb3e35fa8fb0e5eb6c6c78.png"},"next_ships":{"4181604048":115000},"has_demo_profile":false},{"tier":4,"name":"Hermes","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4081039312,"price_credit":1000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA204_e1a8ef7f1d74f1fb6898a4752abe79ba82f5a53f36d6f2cbd69828016541c45c.png"},"next_ships":{"4183799760":40000},"has_demo_profile":false},{"tier":10,"name":"Großer Kurfürst","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4179572528,"price_credit":20600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB110_9b3dbcaf7d4508435c97bc3b30de24490dc70b24cf6e49794f0681db9ec86bfe.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Dmitri Donskoi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4180587984,"price_credit":13750000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC109_08f7a8bc0b651e4a75048fa9bffb4487759438bb26244759ea08d8966d6febcc.png"},"next_ships":{"4074681808":240000},"has_demo_profile":false},{"tier":10,"name":"Halland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4179506480,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD110_7308033011232024e532502422297e9d469c73017a88307e53e64c13bfe4e97e.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Vermont","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4179572720,"price_credit":20700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB110_99d801259fa21491e2472c726e3e9b86b5a9b53c175469457821f64a858a836e.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Hatsuharu","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4078843600,"price_credit":2950000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD206_e5506189b8c14dd20516649a3050d0d1f4f1cb07eaff7e2ae52840fbb4191138.png"},"next_ships":{"4077795024":60000},"has_demo_profile":false},{"tier":9,"name":"Kitakaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4065212112,"price_credit":13200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD219_ec616c3e3fb1a52df1ce2fceb69b42b319b21348217973e52fb703914ade1e99.png"},"next_ships":{"4074649296":223000},"has_demo_profile":false},{"tier":10,"name":"Manfred von Richthofen","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4179605296,"price_credit":28000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA110_b0460114adc6f90b58cbb4aaa2377a0a4db983888120c5a89b5ffa4a1551cbad.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Chung Mu","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4180554960,"price_credit":13000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD109_01c2cd5db13b8d1dc93d3b9d289e5a47be6d36e3f39da11253e5f8c2ab335ae3.png"},"next_ships":{"4179506384":240000},"has_demo_profile":false},{"tier":8,"name":"Chapayev","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4181636560,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC108_a15e11e6fb1d7d7728462af26fba0540d586d3f32a3e8c328899caae1391cea9.png"},"next_ships":{"4180587984":167000},"has_demo_profile":false},{"tier":9,"name":"Östergötland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4180555056,"price_credit":13000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD109_294d99b27a69f3522789d203f673ba85d7d759c0ddfa5c5ab9349c4fafa3155e.png"},"next_ships":{"4179506480":235000},"has_demo_profile":false},{"tier":9,"name":"Lion","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4180621264,"price_credit":15900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB109_4de85c10372b560b14163404da0723697e19950c6525902413913e5cd978a106.png"},"next_ships":{"4179572688":255000},"has_demo_profile":false},{"tier":8,"name":"Shōkaku","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4181702352,"price_credit":11500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA108_fa0b8145aaed9d39cbe0ffab87bd6b044d7bf1e8397d60584a5ad961409dc49d.png"},"next_ships":{"4179605200":355000},"has_demo_profile":false},{"tier":9,"name":"Saint-Louis","price_gold":0,"nation":"france","is_premium":false,"ship_id":4180588368,"price_credit":13600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC109_9e5adab0696dcd00aad2a001c0044031c2f2fde15102bd97957c9de934681ed2.png"},"next_ships":{"4179539792":238000},"has_demo_profile":false},{"tier":10,"name":"Audacious","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4074747856,"price_credit":28000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA210_f5d7acb803490a2cf8ca59704d483f3b61f0e5a58ecd19e30ae1b882e200ba4d.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Vittorio Veneto","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4181669616,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB108_d70be2dbebce4c326922d9a4a34285f503dfefad0958c23d29a2291611bb9646.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Vladivostok","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4181669328,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB108_1cbde9121cc80de369459bef0bd5e1b4c8670633c83557b90b8df5e19b582d1e.png"},"next_ships":{"4180620752":180000},"has_demo_profile":false},{"tier":9,"name":"Neptune","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4180588496,"price_credit":13600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC109_68f4d8117a230d7e27ad8c6d5d8442fb225a426b3dc2d2883e1d6ca5522f2612.png"},"next_ships":{"4179539920":238000},"has_demo_profile":false},{"tier":9,"name":"Brindisi","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4180588272,"price_credit":14000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC109_c7ad8b7667d6a9d16c69f709ef1281dd56c079b6377066bb013779a1a3494b00.png"},"next_ships":{"4179539696":238000},"has_demo_profile":false},{"tier":7,"name":"Skåne","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4182652208,"price_credit":5500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD107_68f1bb7bb6c977ce9af7ed2a394e5284a83843240a8ce20dfd656c2afd4e874d.png"},"next_ships":{"4181603632":110000},"has_demo_profile":false},{"tier":7,"name":"Akatsuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4182652624,"price_credit":5100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD107_405b2e05bc1ac626e6ea7aedd92140e9d1aab95c025a3b3d289aade037e41494.png"},"next_ships":{"4076746448":115000},"has_demo_profile":false},{"tier":8,"name":"Le Fantasque","price_gold":0,"nation":"france","is_premium":false,"ship_id":4181604176,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD108_9e9532d846e10c8265bdbb3481de69aa899ba2a525377d227dada6c08cb0b5b5.png"},"next_ships":{"4180555600":166000},"has_demo_profile":false},{"tier":9,"name":"Roon","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4180588336,"price_credit":13700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC109_7c46eca44e99cb1c0b0c9c8f5fddaa71fc41d5c14d18c65ba5ef55a5c0a92a6b.png"},"next_ships":{"4179539760":238000},"has_demo_profile":false},{"tier":7,"name":"Helena","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4077828080,"price_credit":5800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC207_e4d8422459b071f8e81053c0c7e0083ffa550efc2c0358a1547c06643fb9bf17.png"},"next_ships":{"4076779504":110000},"has_demo_profile":false},{"tier":10,"name":"Marceau","price_gold":35000,"nation":"france","is_premium":false,"ship_id":4074649424,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD210_bb964181515626f679872f4a65926ac87ee77b3966f35e573d63cc50329b955d.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Yueyang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4179506384,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD110_c87b452aed8b57078d48466e7919467e3f6aaaefbd8f0da7b24b4a085669e7c9.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Admiral Hipper","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4181636912,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC108_dc6b59b5f648bc0dabb4854f50c9e11d0d4f429543c890fb49467f66906e6524.png"},"next_ships":{"4180588336":168000},"has_demo_profile":false},{"tier":8,"name":"Kiev","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3971888592,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD308_325186da73a2bcb00040aa3c922695372b4c6d416847ca561d5a4298ef422aa5.png"},"next_ships":{"3865982416":160000},"has_demo_profile":false},{"tier":8,"name":"Kansas","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4181669872,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB108_154c1d10c39f47a34c949620afcf7ce5549348829c944c6d5b6e1dd7c41f79ac.png"},"next_ships":{"4180621296":180000},"has_demo_profile":false},{"tier":10,"name":"Henri IV","price_gold":0,"nation":"france","is_premium":false,"ship_id":4179539792,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC110_80d6751b4a7232cb1c3c30c33baeffc7e8195a244d7e249298ee737cc12ee3e1.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Öland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4181603632,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD108_ab550888980de9189fab68a0a85bd0cc960c937206ed97791be03a6006662a9d.png"},"next_ships":{"4180555056":160000},"has_demo_profile":false},{"tier":8,"name":"Charles Martel","price_gold":0,"nation":"france","is_premium":false,"ship_id":4181636944,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC108_adebf90c6764bb009435f003175cf287355caa7716322d88a7c1c3bbbe87d116.png"},"next_ships":{"4180588368":165000},"has_demo_profile":false},{"tier":9,"name":"Seattle","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4075730928,"price_credit":14100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC209_e66952791db4785c96f66f8af4ae476f47fb115976c5a7ccaeba97a8deda3a26.png"},"next_ships":{"4074682352":242000},"has_demo_profile":false},{"tier":9,"name":"Sovetsky Soyuz","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4180620752,"price_credit":15900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB109_1f7368aa523289c7da41454eda799ec135a6a1b7663aafb6f62a62b1b0013053.png"},"next_ships":{"4179572176":255000},"has_demo_profile":false},{"tier":8,"name":"Bismarck","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4181669680,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB108_9e1ed243aae21ca2487345acf3c5a5701b8cbd4f2e3fa2dad7f64f9865df1885.png"},"next_ships":{"4180621104":180000},"has_demo_profile":false},{"tier":10,"name":"République","price_gold":0,"nation":"france","is_premium":false,"ship_id":4179572560,"price_credit":21000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB110_9c674073cd4e0c582f6dcd59a24f36352306730731035e035e5e6e63a68f68f2.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Midway","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4179605488,"price_credit":28000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA110_4d771eaae5b865a45b94b367db15a494aa27262a7d90c215fdc6bf447e6ee219.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Richelieu","price_gold":0,"nation":"france","is_premium":false,"ship_id":4181669712,"price_credit":10500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB108_78bc8e2ed7c1807528505626a885df1353db145214de80d177c4d9138702d7a8.png"},"next_ships":{"4180621136":190000},"has_demo_profile":false},{"tier":8,"name":"Hsienyang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4181603536,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD108_3cf1a30e667e581e46b0764f3dcc3725fad3dd64af4a2f85d817c43235e425a4.png"},"next_ships":{"4180554960":160000},"has_demo_profile":false},{"tier":9,"name":"Lepanto","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4180621040,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB109_09929219b1790dda170a81f5fd41726c88d18ac0758af9785a4c862e10abf924.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"Khabarovsk","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4179506640,"price_credit":18800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD110_9ac511b0de97fc0d54efc78b1d37191bfd91fdade6e259f86280689d39d53830.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Kotovsky","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4069438928,"price_credit":1280000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC215_bdae2d3eed68fac0f18c6cccad4f49505127cadc9e76ad4613c4817cf5dfbf6b.png"},"next_ships":{"4183733712":34000},"has_demo_profile":false},{"tier":8,"name":"Amalfi","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4181636848,"price_credit":9100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC108_cfbcefc56001806febabf1fd507fb6ba7af4d2e335534ee14278a288aad642de.png"},"next_ships":{"4180588272":160000},"has_demo_profile":false},{"tier":10,"name":"Conqueror","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4179572688,"price_credit":20600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB110_135ede5e893e5f2cf148f7a8d1b81fdc2bbb130a2855cc2c76c1c24fe9eef604.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Worcester","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4074682352,"price_credit":19900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC210_9458d9cdb708b6e713ccd2e0ddc0b51381ddf3957c9c265f22e7af352ecac785.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Petropavlovsk","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3969824208,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC310_7bc76fe61713b0d3c69a4ecce93af3da4aa63b7536f64a6a24210ecea25642b9.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Minnesota","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4180621296,"price_credit":15500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB109_83816d56dccfbc8f1026991535ea24f36babee78736d8ec5acda1f777a203a31.png"},"next_ships":{"4179572720":255000},"has_demo_profile":false},{"tier":9,"name":"Jutland","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4180555728,"price_credit":13250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD109_18c0d244d9eb78572a78913c5db0b86c0f2dcace2ef88aab2ac5690e83f9cff4.png"},"next_ships":{"4179507152":240000},"has_demo_profile":false},{"tier":10,"name":"Goliath","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4074682320,"price_credit":20500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC210_d457a870fa7e7cd70e09c94664f474e8a00b8602bfb3e798d1a27d036ae70d1c.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Implacable","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4181702608,"price_credit":11500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA108_4a287b382934dace4eada22f78f2530be5403bf8e49ca245e1ff3d4e7fcfef2b.png"},"next_ships":{"4074747856":355000},"has_demo_profile":false},{"tier":9,"name":"Friedrich der Große","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4180621104,"price_credit":15900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB109_a4c6684ba41bbb922a684ed1055c2163849f4e3cad992e2c7842cb07bd861556.png"},"next_ships":{"4179572528":255000},"has_demo_profile":false},{"tier":8,"name":"Ognevoi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4076746192,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD208_41357039a466e92f7cda55a6d53866c3913d9575733573df2c0dc603d5e90873.png"},"next_ships":{"4182652368":160000},"has_demo_profile":false},{"tier":8,"name":"Cleveland","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4076779504,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC208_0e978db1d04d5995a49bdb2441aa19df9563cef3b24cf4dd40401d591eefa7ca.png"},"next_ships":{"4075730928":169000},"has_demo_profile":false},{"tier":9,"name":"Drake","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4075730896,"price_credit":13800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC209_ee32e8172319e2eda9c12e1941f95492642b4288950960a988d00f1e483656f9.png"},"next_ships":{"4074682320":244000},"has_demo_profile":false},{"tier":8,"name":"Siliwangi","price_gold":10000,"nation":"pan_asia","is_premium":true,"ship_id":4076745936,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD208_d7b9f7f1cf99a5ce0b17c5b3987ed872df39c7fc5cd4d6bbcfdd00bc34efd6fd.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Grozovoi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4074649040,"price_credit":18000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD210_feb6e779076ba64a93a2f295111228b4689bbc47d48c11eac2b31ef13e86b775.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Minsk","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4077794768,"price_credit":5500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD207_f11b7abace4c54b871cd6e891afe44231503bbe7206dc1ea4d220165d903ae03.png"},"next_ships":{"3971888592":109000,"4076746192":105000},"has_demo_profile":false},{"tier":10,"name":"Cristoforo Colombo","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4179572464,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB110_9b6fd0598f069ee944fc752ad5a060b543f9879ba64ca72b127b6a13aa3b8712.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"Venezia","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4179539696,"price_credit":19900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC110_e394d76a275b9434b48210aa7bec4662b0f8ea3b90873e8a359a20e6d6e53bc5.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Alsace","price_gold":0,"nation":"france","is_premium":false,"ship_id":4180621136,"price_credit":16900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB109_7b9f824315b047ce1ffd80b118a241de0f013c73a5dc0584433ef1548cfc4c8f.png"},"next_ships":{"4179572560":260000},"has_demo_profile":false},{"tier":9,"name":"Buffalo","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4180588528,"price_credit":13600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC109_f4bdcdf5a7540b770044cc335d746feb6e36ec97fef9515ccb440ab6cdf161cb.png"},"next_ships":{"4273911792":237500},"has_demo_profile":false},{"tier":7,"name":"Jervis","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4182652880,"price_credit":5150000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD107_9b6d60dbdbb1db6faa1bc21b4971eab6e959fcd28f24e60bf07e07249964bae0.png"},"next_ships":{"4181604304":112000},"has_demo_profile":false},{"tier":8,"name":"Albemarle","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4076779472,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC208_8becd45b73e337a7a8c99fc1e73710f1d28bb93b0b1bd2440fd0a2c64d9c4963.png"},"next_ships":{"4075730896":176000},"has_demo_profile":false},{"tier":8,"name":"Lexington","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4181702640,"price_credit":11500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA108_386d630f0633afb7d8780c7cf00a0ba01965695be83953501f4da7aad4d60bb1.png"},"next_ships":{"4179605488":355000},"has_demo_profile":false},{"tier":9,"name":"Tashkent","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3865982416,"price_credit":13200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD409_43fe2b0655c4eb04a9f25f0f8084053d7a6d589f3cdf0f995b30ddc8861b5a3d.png"},"next_ships":{"4179506640":226000},"has_demo_profile":false},{"tier":6,"name":"Gnevny","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4078843344,"price_credit":2990000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD206_888f2ff51238f5c02ad3ccb5825078ac3f116cc3fa9a5b1f10de8a864db82c3b.png"},"next_ships":{"4077794768":68000},"has_demo_profile":false},{"tier":6,"name":"Devonshire","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4078876624,"price_credit":3300000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC206_2ea986e31d25fa71bd52da9112af84c2c135bd4b89b73cebcaed239bd8b1f57f.png"},"next_ships":{"4077828048":72000},"has_demo_profile":false},{"tier":5,"name":"Bretagne","price_gold":0,"nation":"france","is_premium":false,"ship_id":4184815440,"price_credit":1680000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB105_1095066e7833a8e5741e694be74003a48247143019d2eb5f367abd7183fe8694.png"},"next_ships":{"4183766864":42500},"has_demo_profile":false},{"tier":6,"name":"Icarus","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4183701456,"price_credit":3200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD106_4a0811ab7b296ed9aac3c16670654f7acf5e00371d5e02bfc798b3a6b504e6c6.png"},"next_ships":{"4182652880":65000},"has_demo_profile":false},{"tier":6,"name":"Bayern","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4183766832,"price_credit":3470000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB106_e44780fcd179d6c2ca875ae7d167182a32202a4a1e21c8e61dcef90fcec2e0ee.png"},"next_ships":{"4182718256":80500},"has_demo_profile":false},{"tier":6,"name":"Budyonny","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4183733712,"price_credit":2850000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC106_0cbe8a2209234e31c34d28827b0be14465da45600cd78a5b00997ba0e5e17136.png"},"next_ships":{"4182685136":69500},"has_demo_profile":false},{"tier":7,"name":"Shchors","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4182685136,"price_credit":5600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC107_a42181e939d1415cc88c3f3f75270339b79c7310b70feec7d22b62340599d8cc.png"},"next_ships":{"4076778960":110000,"4181636560":112000},"has_demo_profile":false},{"tier":6,"name":"Västerås","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4183700784,"price_credit":3000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD106_20c77c8a27c3563ae4736d13b7eb512ccc1b326af78f21d34f314f047a69222d.png"},"next_ships":{"4182652208":65000},"has_demo_profile":false},{"tier":5,"name":"Mutsuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4184749776,"price_credit":1380000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD105_bef8581dbc86b80baeacc78b0154e52cde072f2cfcb42eae68229c2b0254172e.png"},"next_ships":{"4183701200":34000},"has_demo_profile":false},{"tier":6,"name":"Fubuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4183701200,"price_credit":2950000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD106_6a768ab5c3dc4fe4976cc5d5aad150fa6b6399a235404aee4c0db718ae8723d1.png"},"next_ships":{"4182652624":63000},"has_demo_profile":false},{"tier":5,"name":"Marblehead Lima","price_gold":3100,"nation":"usa","is_premium":true,"ship_id":4247697392,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC045_00270098fa52f03895dd251db098c25f052ba5aaf31968c61fc6234001fa6a25.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Medea","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4187895760,"price_credit":65000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD102_7c5b33c7e7a8d932e426731ef876bc5ae5012ba9d55419d0e01e460374097d7c.png"},"next_ships":{"4186847184":2150},"has_demo_profile":false},{"tier":4,"name":"Courbet","price_gold":0,"nation":"france","is_premium":false,"ship_id":4185864016,"price_credit":774000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB104_9469955256835a0194f8ac14f821a40624aacd1be87199c03a8c30b24550eb18.png"},"next_ships":{"4184815440":12500},"has_demo_profile":false},{"tier":5,"name":"König","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4184815408,"price_credit":1600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB105_4910e9f204fe1fd41318f81f5b82af0dfd24d14662b132dff1656c41a2488f78.png"},"next_ships":{"4183766832":40500},"has_demo_profile":false},{"tier":2,"name":"Longjiang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4187894992,"price_credit":60000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD102_56803877da32e7f15061c4b29f51d31fa5afd90dd6f1a3ce341f17846fb235db.png"},"next_ships":{"4186846416":2100},"has_demo_profile":false},{"tier":3,"name":"Knyaz Suvorov","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4186912208,"price_credit":314000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB103_de0ab8e776f813bad9a3eb96aad60913df194d38a3807ca5648c2e6b2a4826f6.png"},"next_ships":{"4185863632":6700},"has_demo_profile":false},{"tier":2,"name":"Nino Bixio","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4187928304,"price_credit":85000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC102_898785875a70f400c96acd9e7e8d100448968281c24f2a102058b79c7d076c51.png"},"next_ships":{"4186879728":2000},"has_demo_profile":false},{"tier":8,"name":"Atago","price_gold":10700,"nation":"japan","is_premium":true,"ship_id":4255037136,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC038_ad542cd733f22b5763df118848a9f5705fc9c5b240c99ea30806690cacb56ae6.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Acasta","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4184750032,"price_credit":1350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD105_a00128861cb125750e2d8679075eb8eb5760df7817f584569ad347d4b7659f97.png"},"next_ships":{"4183701456":36000},"has_demo_profile":false},{"tier":3,"name":"Turenne","price_gold":0,"nation":"france","is_premium":false,"ship_id":4186912592,"price_credit":314000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB103_b9b2039178fd0da43537f37600558a8731db46159c0a8cd14f29dd49aefbbb5d.png"},"next_ships":{"4185864016":6600},"has_demo_profile":false},{"tier":4,"name":"Wakeful","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4185798608,"price_credit":725000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD104_b98467bbdb7462d8346f8d2cc9e3edcb43ab14ab404706b3b1ec453f9122a8db.png"},"next_ships":{"4184750032":11500,"4081039312":11000},"has_demo_profile":false},{"tier":4,"name":"Kaiser","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4185863984,"price_credit":774000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB104_bfd77b36af9570ac04c6b75e3a958e52438e108502f5e7f9c601763e02966a32.png"},"next_ships":{"4184815408":13000},"has_demo_profile":false},{"tier":1,"name":"Eritrea","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4188976880,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC101_450c29f6caedbfc0c5309917d1d7179ad78a6cb879e907e4d82df8d3f662820f.png"},"next_ships":{"4187928304":300},"has_demo_profile":false},{"tier":6,"name":"Andrea Doria","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4183766768,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB106_04530a6aa2d089ab9ee9ea4a63c5954f16799bd7ef84d0250b0611c7d65c5d29.png"},"next_ships":{},"has_demo_profile":true},{"tier":7,"name":"New Orleans","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4182685680,"price_credit":5570000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC107_0313da8b996f2dcc654d6f4aa69d8a19c5ffc29b42a012bcb97768249f77697b.png"},"next_ships":{"4181637104":110000},"has_demo_profile":false},{"tier":3,"name":"Caledon","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4186879952,"price_credit":256000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC103_7171dbacee49e315b624e086b891af757c200c3d66f46fc3eca43a03de1b2032.png"},"next_ships":{"4186912720":2700,"4185831376":5600},"has_demo_profile":false},{"tier":3,"name":"Valkyrie","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4186847184,"price_credit":255000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD103_0a1656d22fbe0a4d3cf0d4a08285569e0c506d5f11e44d5bd2ab4a04fbc18db1.png"},"next_ships":{"4185798608":6000},"has_demo_profile":false},{"tier":3,"name":"G-101","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4186847024,"price_credit":249000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD103_c7128beea81bb83db391af8a6ab9ed7ce65629cb05d468420ded858816556eaf.png"},"next_ships":{"4185798448":6100},"has_demo_profile":false},{"tier":4,"name":"Hōshō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4185896656,"price_credit":1000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA104_7d7342a688ea162287c65071f89954cf0720400daa96bccbed5f3a6dc76868c8.png"},"next_ships":{"4183799504":40000},"has_demo_profile":false},{"tier":4,"name":"Orion","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4185864144,"price_credit":765000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB104_18ae858e4f1c2ac2c15bee8156754bcc4689e70f03ca487301d73d69729fa317.png"},"next_ships":{"4184815568":13000},"has_demo_profile":false},{"tier":7,"name":"Fiji","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4182685648,"price_credit":5500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC107_5f1c71b0f387d72fd4316b0d9a16de5032fcfe1dc095abe9a756fbd1bef2e554.png"},"next_ships":{"4181637072":108000},"has_demo_profile":false},{"tier":4,"name":"Karlsruhe","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4185831216,"price_credit":684000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC104_f19a56ce3041cbf965fdbeb2259ee92a683832bdb74d2644fb230194c07a8bcc.png"},"next_ships":{"4184782640":11000},"has_demo_profile":false},{"tier":6,"name":"Furious","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4183799760,"price_credit":4500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA106_87b707731965a0d7f9960f05b55cba8683c699a07daca38a5a7728683f7ee304.png"},"next_ships":{"4181702608":161000},"has_demo_profile":false},{"tier":6,"name":"Guépard","price_gold":0,"nation":"france","is_premium":false,"ship_id":4183701328,"price_credit":3200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD106_5e85bd24f0d0900a7389d0dd11c65b2234df9ef49421e68099d64f796fc0587f.png"},"next_ships":{"4182652752":64000},"has_demo_profile":false},{"tier":6,"name":"Leander","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4183734224,"price_credit":3040000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC106_1d88d328d751b79f7d550ca407003f0592cafc95c0fe92116b6cc34c5d393a47.png"},"next_ships":{"4182685648":70000},"has_demo_profile":false},{"tier":3,"name":"Nassau","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4186912560,"price_credit":318000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB103_73dcd3cc1f269a765bc5300e3c9cfbff9a98b6178149152428e513b99243a2f2.png"},"next_ships":{"4185863984":6700},"has_demo_profile":false},{"tier":5,"name":"Jaguar","price_gold":0,"nation":"france","is_premium":false,"ship_id":4184749904,"price_credit":1350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD105_ae646d547f4441840dda7d241c99f363642b6d682e93982894afd5788aa9fd87.png"},"next_ships":{"4183701328":35500},"has_demo_profile":false},{"tier":5,"name":"Emerald","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4184782800,"price_credit":1250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC105_deb18367b92d80b22e77d22163eb525b2f2621af6ff5776470931f33fc756ac4.png"},"next_ships":{"4183734224":33000},"has_demo_profile":false},{"tier":6,"name":"Weser","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4183799600,"price_credit":4500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA106_b63a6aac428a608e57b9e28d70b26d9804bc5520daa54969640048aa67dee4c6.png"},"next_ships":{"4181702448":161000},"has_demo_profile":false},{"tier":6,"name":"Ernst Gaede","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4183701296,"price_credit":2990000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD106_e6af2fb755c921e56af3dbe8759ff96ff9a06af0c74ffdc73c3ce163b51c67c1.png"},"next_ships":{"4182652720":64000},"has_demo_profile":false},{"tier":3,"name":"Phra Ruang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4186846416,"price_credit":252000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD103_4a7c0a61010701df997f7ab2aba4d7484fbdc797fd700af94443c54db4cd08d2.png"},"next_ships":{"4185797840":5600},"has_demo_profile":false},{"tier":5,"name":"Pyotr Velikiy","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4184815056,"price_credit":1600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB105_c2ac66795b8038fb1f475a9c597e37630ee3500d5599b20f607ae445769d2a1d.png"},"next_ships":{"4183766480":45000},"has_demo_profile":false},{"tier":3,"name":"Derzki","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4186846672,"price_credit":268000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD103_5bb18f7b0508041b6fbff5e38676bdced361c26188e0c31230f809b54e4d3a7e.png"},"next_ships":{"4185798096":6100},"has_demo_profile":false},{"tier":5,"name":"Iron Duke","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4184815568,"price_credit":1600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB105_33118e9c1f68bbf9b49d3e2a666220f53bf0cc4e6a6e99af83efcd23f501e007.png"},"next_ships":{"4183766992":45000},"has_demo_profile":false},{"tier":4,"name":"Bourrasque","price_gold":0,"nation":"france","is_premium":false,"ship_id":4185798480,"price_credit":725000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD104_e3f2d4006a0cc10ed8899ebf892bfe59de499475f189c1047fa1d3501d30a33f.png"},"next_ships":{"4184749904":11500},"has_demo_profile":false},{"tier":4,"name":"Danae","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4185831376,"price_credit":698000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC104_d4477307bd6c1fb11ac346db66187eb02465a98c39b439b56beeba66d7752cf5.png"},"next_ships":{"4184782800":11000,"4079925200":12000},"has_demo_profile":false},{"tier":5,"name":"T-22","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4184749872,"price_credit":1320000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD105_0dbd8297e68c5ff53bdede55155ea6fb3ed8d023c115b9400e31ef2095a0e8d4.png"},"next_ships":{"4183701296":35000},"has_demo_profile":false},{"tier":4,"name":"Rhein","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4185896752,"price_credit":1000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA104_f8e3ff355f05e20e60b89f22b4406b4844af92ffd232b43d4e5770cb63984a43.png"},"next_ships":{"4183799600":40000},"has_demo_profile":false},{"tier":7,"name":"Francesco Caracciolo","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4182718192,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB107_4603377b540fda91fc80ab84e7a3711dfc51844104189361d1d85ec5a34af17c.png"},"next_ships":{},"has_demo_profile":true},{"tier":2,"name":"Storozhevoi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4187895248,"price_credit":75300,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD102_20377e63e9c344e2e63bd0b632b17de8da693432daff88c4d06d45151da010b8.png"},"next_ships":{"4186846672":2350},"has_demo_profile":false},{"tier":6,"name":"Trento","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4183734000,"price_credit":2900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC106_b6f07d7928c76bbfa5c8b86bb0c884cff63528362b81eb2409f4c27115c910b5.png"},"next_ships":{"4182685424":68000},"has_demo_profile":false},{"tier":6,"name":"Normandie","price_gold":0,"nation":"france","is_premium":false,"ship_id":4183766864,"price_credit":3470000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB106_3ba372f12637b3ca6c4243787f128cdc619a2e9281e187b05632269b712d9c4b.png"},"next_ships":{"4182718288":72500},"has_demo_profile":false},{"tier":5,"name":"Conte di Cavour","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4184815344,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB105_d06341a0f0ca5d4964f30f81395aedfff332f77716261314c5829985d92157a3.png"},"next_ships":{},"has_demo_profile":true},{"tier":4,"name":"Duguay-Trouin","price_gold":0,"nation":"france","is_premium":false,"ship_id":4185831248,"price_credit":661000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC104_d50177c5c65715f0fca5be14385a3eb0eee7aa1023ed4d018d706454b741663a.png"},"next_ships":{"4184782672":10500},"has_demo_profile":false},{"tier":4,"name":"V-170","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4185798448,"price_credit":710000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD104_1881fe953a9d2c7d99d0700aa3ceb47f40d62ca54d3ad45ac95030e3b79b3863.png"},"next_ships":{"4184749872":11000,"4185896752":11000},"has_demo_profile":false},{"tier":6,"name":"Ryūjō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4183799504,"price_credit":4500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA106_1d99eef53441172915ef874586aaec0e9e38250f3145e9b00026f7c2c7291460.png"},"next_ships":{"4181702352":161000},"has_demo_profile":false},{"tier":7,"name":"Algérie","price_gold":0,"nation":"france","is_premium":false,"ship_id":4182685520,"price_credit":5600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC107_4418cdb14fe0786127b50ad58bc6bd8b3582556461a0fd83dd36c1bcac4038a7.png"},"next_ships":{"4181636944":110000},"has_demo_profile":false},{"tier":6,"name":"Pensacola","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4183734256,"price_credit":2800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC106_01607f57ce654de73a1c2c496f1d093458f40f2506e142040e17cc68fe7b63e5.png"},"next_ships":{"4182685680":70000},"has_demo_profile":false},{"tier":2,"name":"Weymouth","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4187928528,"price_credit":70000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC102_ccfe569721fe8d8b6486183341847271a152378c2ba29b9ee86acdc9a03df6d0.png"},"next_ships":{"4186879952":1900,"4187895760":650},"has_demo_profile":false},{"tier":2,"name":"Enseigne Gabolde","price_gold":0,"nation":"france","is_premium":false,"ship_id":4187895632,"price_credit":65000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD102_015c2fb0dba6e790ba621b67205c685ba8dc3c48149a39197a7a71ec1abf1034.png"},"next_ships":{"4186847056":2100},"has_demo_profile":false},{"tier":3,"name":"Kolberg","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4186879792,"price_credit":255000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC103_9bd72e63e422417406b041ffdc25fccaf50d739d6a51ba8bffd6284672639fb9.png"},"next_ships":{"4185831216":5800,"4186912560":2700},"has_demo_profile":false},{"tier":1,"name":"Black Swan","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4188977104,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC101_bd8f336d8b9d967dc6072abbb255325cae7195f1b1cffa56348a961363a93158.png"},"next_ships":{"4187928528":350},"has_demo_profile":false},{"tier":6,"name":"Queen Elizabeth","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4183766992,"price_credit":3660000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB106_85f8505cf2502dffbd60381da6135ba63d777b02827b7d53ce417f4902135673.png"},"next_ships":{"4182718416":80500},"has_demo_profile":false},{"tier":2,"name":"V-25","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4187895600,"price_credit":75000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD102_985d3831fa202e83d1cd69ce61ec74ffaaecfa8c7f610674756b9acc5b856e2f.png"},"next_ships":{"4186847024":2000},"has_demo_profile":false},{"tier":7,"name":"Yorck","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4182685488,"price_credit":5650000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC107_66822a0b94d76dc69a836a4dde6d4851f873d6a5003fc1dc002fa3e85ba0afc1.png"},"next_ships":{"4181636912":114000},"has_demo_profile":false},{"tier":6,"name":"La Galissonnière","price_gold":0,"nation":"france","is_premium":false,"ship_id":4183734096,"price_credit":2850000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC106_e5565e1a912cf19bd5bea73c75a60a6a5d58962cba56462e2a8ec849199b1004.png"},"next_ships":{"4182685520":70000},"has_demo_profile":false},{"tier":1,"name":"Gryf","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4188976432,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSC101_6d8f152ce3295383f78027aa8c53833e32879d64088cac87938ea83a682c2e3c.png"},"next_ships":{"4187895088":350},"has_demo_profile":false},{"tier":2,"name":"Jurien de la Gravière","price_gold":0,"nation":"france","is_premium":false,"ship_id":4187928400,"price_credit":70000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC102_69d964787492674420892eadedd7b57d637f4e59db0293b24345263044f6592d.png"},"next_ships":{"4186879824":2150,"4187895632":650},"has_demo_profile":false},{"tier":4,"name":"Svietlana","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4185830864,"price_credit":666000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC104_22b554c235d37c6304367311ccd9bb45c7a4a0a2cfafd21232474ede791c7f46.png"},"next_ships":{"4069438928":11000},"has_demo_profile":false},{"tier":5,"name":"Visby","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4184749360,"price_credit":1350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD105_fc2eb8958e01dac0028f5d99a4cd723e49f8bf7259e52dc42a3bcb58147faf39.png"},"next_ships":{"4183700784":35000},"has_demo_profile":false},{"tier":5,"name":"Königsberg","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4184782640,"price_credit":1280000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC105_174fb3aaf7e110a67c49bfa00996f345abf8b2ca1e8f9bbdcf117cbc786366e7.png"},"next_ships":{"4183734064":34000},"has_demo_profile":false},{"tier":5,"name":"Émile Bertin","price_gold":0,"nation":"france","is_premium":false,"ship_id":4184782672,"price_credit":1200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC105_0a0171cb234f0eca0ed2c9bea7ca94e6273451ce9d4dff1c43695246f92d2349.png"},"next_ships":{"4183734096":33500},"has_demo_profile":false},{"tier":4,"name":"Langley","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4185896944,"price_credit":1000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA104_cb705686614cf036e6947347c24e6145f96c400bb11a747e964bc44845af739a.png"},"next_ships":{"4183799792":40000},"has_demo_profile":false},{"tier":6,"name":"Nürnberg","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4183734064,"price_credit":3040000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC106_d8710dbe24d48e935adff6eb41a193491251d1af7a1248d7e4c4fcb7aecc6090.png"},"next_ships":{"4182685488":70500},"has_demo_profile":false},{"tier":7,"name":"Lyon","price_gold":0,"nation":"france","is_premium":false,"ship_id":4182718288,"price_credit":6000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB107_f3cc0af62c017cd98163d214f01219018078bd1ad736ef5c582fb5e6f912c355.png"},"next_ships":{"4181669712":136000},"has_demo_profile":false},{"tier":4,"name":"Gangut","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4185863632,"price_credit":765000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB104_96d5306fc70a6fb120f8dcf82aa669ac7afa2416793792885a3d51f63255d224.png"},"next_ships":{"4184815056":13000},"has_demo_profile":false},{"tier":3,"name":"Bogatyr","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4186879440,"price_credit":254000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC103_9ba8d071a494fb32ffb652a2578ab4841fb4e9b609ea40aeffc9625b85712566.png"},"next_ships":{"4186912208":2700,"4185830864":5700},"has_demo_profile":false},{"tier":4,"name":"Klas Horn","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4185797936,"price_credit":709000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD104_0df1dcebe7dde658354dfb3cbc484ed55252eb2f75b2448a3eadc7dac395af94.png"},"next_ships":{"4184749360":11000},"has_demo_profile":false},{"tier":7,"name":"Zara","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4182685424,"price_credit":5700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC107_a0591fbc3a90c7513f4365f26b076780bb006fc84497f7a0d06cb777d54e3773.png"},"next_ships":{"4181636848":105000},"has_demo_profile":false},{"tier":2,"name":"Novik","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4187928016,"price_credit":69300,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC102_775a7f4068b9ca4c98db5b60f8282b2a05fba5f83b9656949679b8498f6c7260.png"},"next_ships":{"4187895248":500,"4186879440":2150},"has_demo_profile":false},{"tier":7,"name":"Sinop","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4182717904,"price_credit":6700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB107_cf9d57e0074c918d64e895b3f4e8d00f2749e3aca714c1b0edd71cf8ab320152.png"},"next_ships":{"4181669328":135000},"has_demo_profile":false},{"tier":3,"name":"Romulus","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4186846512,"price_credit":256000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD103_1701e227c65a4a13610d04049aa47aa45e03fb542eed3415909f6a5226a92e87.png"},"next_ships":{"4185797936":6000},"has_demo_profile":false},{"tier":3,"name":"Taranto","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4186879728,"price_credit":270000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC103_6a770d0f6274ca10230bd26cdb8c10955a6253ab0c8354953c6b39de4e811d12.png"},"next_ships":{"4185831152":5250},"has_demo_profile":false},{"tier":3,"name":"Friant","price_gold":0,"nation":"france","is_premium":false,"ship_id":4186879824,"price_credit":247000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC103_22a4ee8a89edceb8063e312a2ae915bf767ea9676a6673eae375656da4d10341.png"},"next_ships":{"4186912592":2850,"4185831248":5600},"has_demo_profile":false},{"tier":3,"name":"Bellerophon","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4186912720,"price_credit":314000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB103_6c7791803b29f19cc327147c78f15fae9914b611f0326bcf1b03e6f04b422cba.png"},"next_ships":{"4185864144":6700},"has_demo_profile":false},{"tier":1,"name":"Orlan","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4188976592,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC101_5ce5d3990f5acc716cd15436522b59d05373dee3f0480355b31823eb77b5f534.png"},"next_ships":{"4187928016":350},"has_demo_profile":false},{"tier":6,"name":"Izmail","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4183766480,"price_credit":3660000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB106_f20b9c4175084ab8776ce50df944c12f0d10e5dd347f1d74b635e4dcdc2b6569.png"},"next_ships":{"4182717904":80500},"has_demo_profile":false},{"tier":2,"name":"Tátra","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4187895088,"price_credit":72000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD102_d1ea0b735cf9238ed0f264a6c7c8a71926563e2d699093ead2f6fdd2e052c82e.png"},"next_ships":{"4186846512":2000},"has_demo_profile":false},{"tier":6,"name":"Fushun","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4183700688,"price_credit":2990000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD106_9c86ed26df83e8a946fde426545d0869d3a9f49df9cd6e60360b3c8ede3ecb7c.png"},"next_ships":{"4182652112":64000},"has_demo_profile":false},{"tier":5,"name":"Jianwei","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4184749264,"price_credit":1320000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD105_51993ca1acf2972ced63f23980395e1bd678b23f161f2e209bfd9367ee98331d.png"},"next_ships":{"4183700688":34500},"has_demo_profile":false},{"tier":7,"name":"King George V","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4182718416,"price_credit":6700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB107_35e213cc34334f29da7d62c679924450ee6e0020f0052ad26edd3ba30a4df2ed.png"},"next_ships":{"4181669840":135000},"has_demo_profile":false},{"tier":5,"name":"Raimondo Montecuccoli","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4184782576,"price_credit":1240000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC105_57ddbbf60589cd67a7b5d2e10edf7b560d47f6f9149bc1542e60d98b8284b3e9.png"},"next_ships":{"4183734000":32500},"has_demo_profile":false},{"tier":4,"name":"Dante Alighieri","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4185863920,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB104_3d02026e600d84aefeabda6fc75bafc8fc101accf73f17c0debc42c4f402a847.png"},"next_ships":{},"has_demo_profile":true},{"tier":3,"name":"Fusilier","price_gold":0,"nation":"france","is_premium":false,"ship_id":4186847056,"price_credit":255000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD103_f53dffeebd789f0e68893b4971dc521139f05fb3c10fddec9614229712569c76.png"},"next_ships":{"4185798480":6000},"has_demo_profile":false},{"tier":1,"name":"Bougainville","price_gold":0,"nation":"france","is_premium":false,"ship_id":4188976976,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC101_00f353f266a6eb86cad66c3f2223dbbb6cb29ceec27436ebc648e3edaf7c1575.png"},"next_ships":{"4187928400":350},"has_demo_profile":false},{"tier":6,"name":"Ranger","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4183799792,"price_credit":4500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA106_21c2ea782aafeeb3f5a75c83828862c7ed1d6137e3b1845460db64e8e0dd2808.png"},"next_ships":{"4181702640":161000},"has_demo_profile":false},{"tier":1,"name":"Chengan","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4188976336,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSC101_e2d9c4c1fee42333b79ccb39822709e0784eeda19fd291e6ddf577f600173394.png"},"next_ships":{"4187894992":450},"has_demo_profile":false},{"tier":7,"name":"Gneisenau","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4182718256,"price_credit":6700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB107_d40dddfed38d402024b9c438bcd1999dccf85f2766e6c88ea29044e1f020a285.png"},"next_ships":{"4181669680":135000},"has_demo_profile":false},{"tier":4,"name":"Shenyang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4185797840,"price_credit":706000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD104_4f1f5b3ad225402e9a29f7c0b31f32f2adf436e6aff2283045399ec7ca246d30.png"},"next_ships":{"4184749264":11000},"has_demo_profile":false},{"tier":5,"name":"Marblehead","price_gold":3100,"nation":"usa","is_premium":true,"ship_id":4248745968,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC044_c352867beffd79fc91554872bd06796cdb5389feae42cac8b6ca39ca5f12df70.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Izyaslav","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4185798096,"price_credit":711000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD104_1e906dcb9379316061196bffcbd45620ec0b4dd8ee4f31c5c887a9abaec2e45e.png"},"next_ships":{"4079891920":11000},"has_demo_profile":false},{"tier":4,"name":"Alberto di Giussano","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4185831152,"price_credit":690000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC104_fcd1ef9903eeedd1f40fba22744b31825a217fdb794fd5c20579d675924fa796.png"},"next_ships":{"4184782576":10000},"has_demo_profile":false},{"tier":9,"name":"Fletcher","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4272830448,"price_credit":12850000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD021_195d2174b3a7b43d0075dd2d5f1d6fd7434f85e7e51d5b0aed7ab3e76fe0f704.png"},"next_ships":{"4281219056":236000},"has_demo_profile":false},{"tier":10,"name":"Yamato","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4276041424,"price_credit":20600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB018_09d58fd0f34d6b2d24352c735c1abc10a2c483ffbcfd203f192238263b77c7ba.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Tone","price_gold":99999,"nation":"japan","is_premium":false,"ship_id":4276008656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC018_2fd94a05b1fff7cacef20a0daccaa48bdc1b4f5611609fca2e6e6db3b70cc19f.png"},"next_ships":{},"has_demo_profile":true},{"tier":3,"name":"Wickes","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4266538992,"price_credit":250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD027_34d54f831aa583aa965f31021072db38068694cf0ae960f37d50ab6db0c29960.png"},"next_ships":{"4274927600":6000},"has_demo_profile":false},{"tier":6,"name":"New Mexico","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4259264496,"price_credit":3450000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB034_790c9d33dff4da4e6c94fcb9dc68276a9b6bdff7dba1ef260a37e0f15b45d8f9.png"},"next_ships":{"4286527472":72500},"has_demo_profile":false},{"tier":2,"name":"Dresden","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4292785968,"price_credit":67300,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC002_66ce623a93dfde135c49a146b20de3337863d1760ab813d7bef4808dd3ba2a1c.png"},"next_ships":{"4187895600":500,"4186879792":2200},"has_demo_profile":false},{"tier":9,"name":"Izumo","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4272895696,"price_credit":15900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB021_e2fd8e78ea1cfde30df288cd9047b9efc2fa5f00dec96687bc7da70f3ecaf9e3.png"},"next_ships":{"4276041424":249000},"has_demo_profile":false},{"tier":2,"name":"Diana Lima","price_gold":1650,"nation":"ussr","is_premium":true,"ship_id":4284397008,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC010_8c8139f5360051823b945ca1759fc1c02ece282de3a08242632a9eec614a793c.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Murmansk","price_gold":3000,"nation":"ussr","is_premium":true,"ship_id":4291737040,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC003_12de8888c5c05ba9479ad496193c841281284437bcb2acd42921d2d39ed5aca8.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Myōgi","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4291770064,"price_credit":775000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB003_64e6e131b2406b726d9c50d5bd7fa8d6625f1b428d6851db4ba1c9268539387b.png"},"next_ships":{"4287575760":12000},"has_demo_profile":false},{"tier":7,"name":"Myōkō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4286494416,"price_credit":5800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC008_7a535a1d0af5888f028d43c6bc6e9906fda362a2de2c59722cc86c3186f9d4ea.png"},"next_ships":{"4285445840":109000},"has_demo_profile":false},{"tier":5,"name":"Fūjin","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":4277024464,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD017_e674ae3673bb6ca14a72b76a2e5cc071ea1ec38e81fc44ee782813139b97061f.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Tachibana Lima","price_gold":950,"nation":"japan","is_premium":true,"ship_id":4280170192,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD014_74630ef07ccf351532f0e1f334212f1b3c08dceb1885c2ea05b865d81a6046a5.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Montana","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4277090288,"price_credit":20800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB017_b51c4665351b2b42f323ce938b73fc6b9f221f170bc0596eefbda0d437026597.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Isokaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4291704528,"price_credit":705000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD003_9afebb2eb020b27e3a1542d4f75ea226036f4f6fb793525c5a121c26c7ec76cb.png"},"next_ships":{"4184749776":11000,"4185896656":11000,"4290655952":11500},"has_demo_profile":false},{"tier":9,"name":"Ibuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4282300112,"price_credit":12500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC012_49a90dabd944968fe21ce60cefb889d49d4562e8be3f0202b2b2b71e0c4481b2.png"},"next_ships":{"4259231440":238000},"has_demo_profile":false},{"tier":2,"name":"Albany","price_gold":1550,"nation":"usa","is_premium":true,"ship_id":4291737584,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC003_4380819e83afd2df986c9ce98ca3ea3b248b8ea2ba0c720350a7530842b024e4.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Iowa","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4276041712,"price_credit":15500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB018_0c5d0ae4701f480da30eba22b7a30acaa433fc44fc5539b260764be8dedcd28c.png"},"next_ships":{"4277090288":247000},"has_demo_profile":false},{"tier":3,"name":"Kawachi","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4293867216,"price_credit":318000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB001_f99d4a487e2eeda442edfb3eeed0feb5cd260d088d2af632f3a804d9a052fdd3.png"},"next_ships":{"4291770064":6700},"has_demo_profile":false},{"tier":5,"name":"Kamikaze R","price_gold":4000,"nation":"japan","is_premium":true,"ship_id":4267587280,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD026_ae4c4e5124b791147bd405a984b325e4dc0cd1272c64464df203ae644dcf84f4.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Phoenix","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4269717488,"price_credit":660000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC024_a93d18806afc27c105eaacc9c89f7f54da9ced98fa6e2957a393d555ca2371d3.png"},"next_ships":{"4289640432":10500},"has_demo_profile":false},{"tier":10,"name":"Shimakaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4282267344,"price_credit":19300000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD012_abe195480c5687e0a492b11dcd83d8117b278c8c3aa8bc794b3df3ed77c21c26.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Clemson","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4274927600,"price_credit":720000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD019_e6390d769f905f212e17512f60c51ef66a9090bd266af5a0777df2ac9ec6f4bf.png"},"next_ships":{"4280170480":11000,"4185896944":11000},"has_demo_profile":false},{"tier":1,"name":"Hermelin","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4293834544,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC001_14099708b79bc1fd1442376ae808df4af10a51a1c0b7b6e676722cdc2dcaaa0e.png"},"next_ships":{"4292785968":350},"has_demo_profile":false},{"tier":10,"name":"Des Moines","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4273911792,"price_credit":19800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC020_6d8433ad54145db2092483c2e1a72af6be632ac638654dff0541c8f54f4106a7.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Imperator Nikolai I","price_gold":2800,"nation":"ussr","is_premium":true,"ship_id":4293866960,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB001_4579e7d96220de23d97a0f36ff8e1deb462fe30eefca7e225267fe84b3dbd10b.png"},"next_ships":{},"has_demo_profile":false},{"tier":1,"name":"Erie","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4293834736,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC001_ade92dc58a7fb61bdf43dc04baf0f16916ae76371b427930a833b0e0852fbc38.png"},"next_ships":{"4292786160":350},"has_demo_profile":false},{"tier":3,"name":"Aurora","price_gold":2250,"nation":"ussr","is_premium":true,"ship_id":4293834192,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC001_de2772478db9915d4700ac8941a346a881e793a50cbcdfa4249dd0cf15e3d668.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Aoba","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4287542992,"price_credit":2660000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC007_cf448b87cb7dc3c5c66a56feda5608286d7a7ad5980811a844612b239f80f5b8.png"},"next_ships":{"4286494416":72000},"has_demo_profile":false},{"tier":4,"name":"Yūbari","price_gold":2250,"nation":"japan","is_premium":true,"ship_id":4290688720,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC004_6b130f0c0d7114d79c688d7d582a64145c5e3c017b2287b3e8ac8296ae1fb1e6.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Gearing","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4281219056,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD013_cf35f9528df69fef9880f2d65cf467010068268307c5f679cc2f2b2b93bc26d5.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Arkansas Beta","price_gold":2850,"nation":"usa","is_premium":true,"ship_id":4281284592,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB013_fd0062a5f6f66b6d6ac6569219794df971d1463c8fc9f94a3de9592a44be383d.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Zaō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4259231440,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC034_4ff33cd01dbf1be2998e56d24f0ebd229f96b0f45183925996660da926b0bb2b.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Umikaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4292753104,"price_credit":60000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD002_31d77318ee9fa56f018282abf1b9c5a12db465e6c38a3174ca7d77d32f1b673d.png"},"next_ships":{"4269684432":2000},"has_demo_profile":false},{"tier":3,"name":"Tenryū","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4279154384,"price_credit":256000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC015_f8fc92f790d19c7292753b60e47c195e3864b7748da34d08d7f28bcd4a4a798d.png"},"next_ships":{"4293867216":2600,"4281251536":5600},"has_demo_profile":false},{"tier":4,"name":"Ishizuchi","price_gold":2500,"nation":"japan","is_premium":true,"ship_id":4286527184,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB008_1e5831aa5cd00c6c6808c4538edca19902e436a4b16247161a5c0ed46800e2b6.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Tachibana","price_gold":950,"nation":"japan","is_premium":true,"ship_id":4293801680,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD001_1998f44b5aab7fa5c3a229028caec8cf1e042e1586f3e11c1d3d6e57cf17f18d.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"St. Louis","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4290689008,"price_credit":247000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC004_6c71cbca71cab9e48e0703f666ad96a7c9c2379b83d4cf5ab7735b2c568482b4.png"},"next_ships":{"4269717488":5600,"4293867504":2800},"has_demo_profile":false},{"tier":4,"name":"Iwaki Alpha","price_gold":2650,"nation":"japan","is_premium":true,"ship_id":4267620048,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC026_1ea7159a86da92fc638dfff8b0de17702ad8a301d8747a6ec5aec3ff5e3e344b.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"New York","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4288624624,"price_credit":1500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB006_23fd08bc3676319adccc69b91c3242226f3d9c1018ffb201b443801a0e1f6656.png"},"next_ships":{"4259264496":40000},"has_demo_profile":false},{"tier":3,"name":"South Carolina","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4293867504,"price_credit":309000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB001_a9ac93ce54f839a639eacc67b81ea5d374e2f514883b8dcd8f4addeb868bad22.png"},"next_ships":{"4290721776":7200},"has_demo_profile":false},{"tier":5,"name":"Kamikaze","price_gold":2350,"nation":"japan","is_premium":true,"ship_id":4268635856,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD025_b7e23e0c827173f76fd9b11ce98c60647d90c37fccffdc6e6827ab8654452b50.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Mikasa","price_gold":2000,"nation":"japan","is_premium":true,"ship_id":4283381456,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB011_d7d3fab61194d998b8ca4e0af8bfc2e624a03695f8a4e3154db5990951910779.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Nagato","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4284430032,"price_credit":6350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB010_ff3e7bb339d23360a083bd0da2586e2046561ab58616b89d8ce3c44e392897b3.png"},"next_ships":{"4281284304":135000},"has_demo_profile":false},{"tier":5,"name":"Nicholas","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4280170480,"price_credit":1300000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD014_e79514135714915cac9a2f2c865b77804c6bff30a0b5e10e9e5b144e5dfbb4ab.png"},"next_ships":{"4289607664":35500},"has_demo_profile":false},{"tier":2,"name":"Chikuma","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4258182864,"price_credit":69000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC035_3e13e5aee5d304ac0bcaf453e1b383a9321f0dab690f44894f5cd50735bce28d.png"},"next_ships":{"4292753104":720,"4279154384":1900},"has_demo_profile":false},{"tier":5,"name":"Kongō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4287575760,"price_credit":1420000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB007_0a29784ee43dfb5cb28b371e4714fb8babfda90d266a17c49ae01284a7a87350.png"},"next_ships":{"4288624336":42500},"has_demo_profile":false},{"tier":8,"name":"Amagi","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4281284304,"price_credit":10900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB013_c215682c543ac556b2a48e1bb70172dd10805f174dc63eae0066b70cfd5db1d1.png"},"next_ships":{"4272895696":178000},"has_demo_profile":false},{"tier":1,"name":"Hashidate","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4256085712,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC037_2070cb19579c77e4fb7586891286347b81eb9f30cd809d10dc3eaf802c546267.png"},"next_ships":{"4258182864":350},"has_demo_profile":false},{"tier":2,"name":"Sampson","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4292753392,"price_credit":60000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD002_ce33bc86770e84359455424b0535414ab34cd868867525e0d9984287db93024f.png"},"next_ships":{"4266538992":2200},"has_demo_profile":false},{"tier":8,"name":"Tirpitz","price_gold":12500,"nation":"germany","is_premium":true,"ship_id":4292818736,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB002_e7b49ecef4ae0be8382c3ff3c77ad70beeb89bdb90e7dd7a6d82b194c5812260.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Mahan","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4288559088,"price_credit":5350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD006_8809457fd91e0059ae2ad9a12bbbc625f9da78d53447c3aeac7946f7262b720a.png"},"next_ships":{"4286461936":115000},"has_demo_profile":false},{"tier":6,"name":"Warspite","price_gold":6500,"nation":"uk","is_premium":true,"ship_id":4292818896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB002_e7e5e1e1f977851df1b5ce9dfb5da95216ede42608e9abdb54afcfeadfda4f99.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"North Carolina","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4282333168,"price_credit":9800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB012_b194c9c021cc698856a3799e28c8a1e26432d91f06838f4cd4d093e553d18442.png"},"next_ships":{"4276041712":175000},"has_demo_profile":false},{"tier":3,"name":"Wakatake","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4269684432,"price_credit":256000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD024_419ac86e38917bb8f20e13308e989197d5d4605bd33d51a4e7bfe3dfe91a58a8.png"},"next_ships":{"4291704528":5100},"has_demo_profile":false},{"tier":2,"name":"Chester","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4292786160,"price_credit":69300,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC002_52ba25a98d0d31743d610e1df0fe043c61038895a877b0c8d20fb00dd8dcfcea.png"},"next_ships":{"4292753392":720,"4290689008":2200},"has_demo_profile":false},{"tier":4,"name":"Wyoming","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4290721776,"price_credit":785000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB004_dbd237bb068f2af87183f11156be3a08b65f2c25ddab0b870abb52a6f41711b6.png"},"next_ships":{"4288624624":13000},"has_demo_profile":false},{"tier":6,"name":"Farragut","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4289607664,"price_credit":3120000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD005_c503f2cb82bd84759aee1093d7d5b0310afc726e413e6305fbd317026a15e8fd.png"},"next_ships":{"4288559088":65000},"has_demo_profile":false},{"tier":7,"name":"Colorado","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4286527472,"price_credit":6000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB008_f307012b83b46b5701060cfb0d1a3abe4cb3e9ce0a2b6db149d4f93752f182b9.png"},"next_ships":{"4282333168":120000,"4181669872":140000},"has_demo_profile":false},{"tier":6,"name":"Fusō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4288624336,"price_credit":3490000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB006_48eeed44a70f46d7ef59584a03302baab9ca1a8017c3882141cdfe5b2081b38a.png"},"next_ships":{"4284430032":78500},"has_demo_profile":false},{"tier":7,"name":"Sims","price_gold":5000,"nation":"usa","is_premium":true,"ship_id":4264441840,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD029_dc20aa41ee113ff63d5d1f38b0fd288d3612fe5c6e3aad03d78c8f7fc31368a8.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Omaha","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4289640432,"price_credit":1200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC005_1da1d762b9b557bec30b79e3ccbecf3f2b715121313d8e89ff491edfd9e5263d.png"},"next_ships":{"4183734256":33000,"4078876656":38500},"has_demo_profile":false},{"tier":5,"name":"Gremyashchy","price_gold":2350,"nation":"ussr","is_premium":true,"ship_id":4293801424,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD001_72d299bc3a0fecbc2887da6c41ae5bb6764db5a7ce921e2e665721f021e9be8b.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Kuma","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4281251536,"price_credit":684000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC013_f2735e49834b31420c33478d2a72d2d5461dbe046e49219a7d121fe4cc44a658.png"},"next_ships":{"4289640144":11500},"has_demo_profile":false},{"tier":2,"name":"Diana","price_gold":1650,"nation":"ussr","is_premium":true,"ship_id":4292785616,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC002_dd0b07a17617dbed3939446044392489849812497f829017158886130206bb1d.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Mogami","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4285445840,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC009_33e71e78734f0619b10f8c02cbcf7028c774fcf2fda26a6a1a5be811ad036a9a.png"},"next_ships":{"4282300112":151000},"has_demo_profile":false},{"tier":8,"name":"Benson","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4286461936,"price_credit":9040000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD008_938a07eb570452670d233040657ecf2eb2f1941dcf444dc2b55f3a495d556c88.png"},"next_ships":{"4272830448":158000},"has_demo_profile":false},{"tier":7,"name":"Atlanta","price_gold":9000,"nation":"usa","is_premium":true,"ship_id":4288591856,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC006_e8351e2a51cd6e4546791ccf2e903498370d5d953836ccc11db81ec903646f7a.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Furutaka","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4289640144,"price_credit":1370000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC005_47ad5b79b8925372bf7a4c19383cb3fe5ea2c0f3baa8ac1d394c56f4d6b1790a.png"},"next_ships":{"4287542992":30000},"has_demo_profile":false},{"tier":5,"name":"Minekaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4290655952,"price_credit":1380000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD004_f07b938240f3700ff09c933d5287b980b64a10461c6411d79f1f467fe02b1aaf.png"},"next_ships":{"4078843600":34000},"has_demo_profile":false}] +[{"tier":6,"name":"Ise","price_gold":6500,"nation":"japan","is_premium":true,"ship_id":3743364816,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB526_7151152858f7eec4148774aa50e25cc5fef0f13d9e425c9daed7556059afa75b.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"California","price_gold":9500,"nation":"usa","is_premium":true,"ship_id":3553572848,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB707_5adb831f57bb58011aec94abb7e54ede1cd75c46df3cd092550c165981c6a797.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Wujing","price_gold":19000,"nation":"pan_asia","is_premium":true,"ship_id":3750704336,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSB519_7475ad51d5c00e6c6a2bc5fcbbfe38569c6a9ed0aa1511afaec3c00727265825.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Ochakov","price_gold":11000,"nation":"ussr","is_premium":true,"ship_id":3741234640,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC528_3af1645d2772ab315efe19affa1cf879685d8b470577a56d1f726fd233dd213f.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Smolensk","price_gold":34650,"nation":"ussr","is_premium":false,"ship_id":3655251408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC610_271b349db1bd8566a987804152ed2440f65754bc7170a1ba4cb72ce56bf8237b.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Småland","price_gold":34650,"nation":"europe","is_premium":false,"ship_id":3655218480,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD610_d51874c214342eb627fd4947ca5cc8bdc16f97c76beeaae55c68c0a5edf0b97b.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Asashio B","price_gold":9300,"nation":"japan","is_premium":true,"ship_id":3667801808,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD598_37f1b2ae434f9be06c6d355c59df63abf6658a144b5a74ed95799b6026fe61df.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Zaō]","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3315513040,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC934_4ff33cd01dbf1be2998e56d24f0ebd229f96b0f45183925996660da926b0bb2b.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Yoshino","price_gold":34650,"nation":"japan","is_premium":false,"ship_id":3749623504,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC520_017e55976eb6658f2f5cb763e38bc3d80bae966336caecc66a5b0117054032b1.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"ARP Haruna","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3553572560,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB707_7af8b7cf8b82825eea1035176724647ddd617f8c1e245c8e791a8999f3692d50.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Audacious]","price_gold":0,"nation":"uk","is_premium":false,"ship_id":3340744656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA910_f5d7acb803490a2cf8ca59704d483f3b61f0e5a58ecd19e30ae1b882e200ba4d.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"AL Sov. Rossiya","price_gold":19000,"nation":"ussr","is_premium":true,"ship_id":3551475152,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB709_feeaaba1335a38aaf854c5410faa50ec0b4842f4044f3c6b16607ef1fa02c98a.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"ARP Haguro","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3551442640,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC709_0bee87c13a1dfa0a474a288e353ffa1337eff7ced7b08b93e5359bcd964083ae.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Shinonome","price_gold":4000,"nation":"japan","is_premium":true,"ship_id":3554555600,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD706_415338153df91de8614c59fb4227266483dffe85fc4c98f40285a942fa2c8371.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Eastern Dragon","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3532568272,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC727_9b70be9b1d1890fafe3ceaac99d99577c0a1f93b52be6aa816b9d10b67fec6fc.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"ARP Yamato","price_gold":34650,"nation":"japan","is_premium":false,"ship_id":3560912592,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB700_decce57acca3f0f1ba1a082b4d871d94015ab8052344586d1aac3a857a382199.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Cossack B","price_gold":9600,"nation":"uk","is_premium":true,"ship_id":3667802064,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD598_e6830d83082d95cbc5ed82d9ad4cf8397c1549a37f3bbe3ebb60c71e2f7ff337.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Yamato]","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3332323024,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB918_09d58fd0f34d6b2d24352c735c1abc10a2c483ffbcfd203f192238263b77c7ba.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Hizen","price_gold":19000,"nation":"japan","is_premium":true,"ship_id":3750704848,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB519_e831ca6d7cb77724e8406c2f59ec390f8ef694927d65be123078f94857440f23.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Conqueror]","price_gold":0,"nation":"uk","is_premium":false,"ship_id":3340711888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB910_135ede5e893e5f2cf148f7a8d1b81fdc2bbb130a2855cc2c76c1c24fe9eef604.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Atago B","price_gold":10700,"nation":"japan","is_premium":true,"ship_id":3667834576,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC598_bba0e960fd4bbfdad4394c90ad97ab39fe714b2b23c7e01402b9843c238779ef.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"HSF Hiei","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3545183952,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB715_030aef57b53ac75b148dc9615c4577e6c2f0f853840679b4ff62887f46992a45.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Cyclops","price_gold":0,"nation":"uk","is_premium":false,"ship_id":3340679120,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC910_d457a870fa7e7cd70e09c94664f474e8a00b8602bfb3e798d1a27d036ae70d1c.png"},"next_ships":{},"has_demo_profile":true},{"tier":9,"name":"ZF-6","price_gold":19000,"nation":"germany","is_premium":true,"ship_id":3740153648,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD529_3aeb0f3bb85714e1f4184ae48694d4bd1845213a61f22cfa69605b2826f2cc27.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Rochester","price_gold":11000,"nation":"usa","is_premium":true,"ship_id":3730749424,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC538_d54022b6b7a59efdb7f9711f008a6ba05e91c3f7550778dc91b73b023db041bc.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"DD R-10","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3445503440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD810_bf451a78ed972f89dccf8d6395b5301e414526524c7aa9d7d1b65336179c221e.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"[Hakuryū]","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3333404368,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA917_00695fda2927f4e847c390fef1fc00a72ecb9eeebb7cfa439fdb696dea539764.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Shimakaze]","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3338548944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD912_abe195480c5687e0a492b11dcd83d8117b278c8c3aa8bc794b3df3ed77c21c26.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Austin","price_gold":34650,"nation":"usa","is_premium":false,"ship_id":3445536752,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC810_63e6b3dffdba96f59efc83e039fcbe842adf2240a9a961e99f3f8b58a3a54f02.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Duke of York","price_gold":9800,"nation":"uk","is_premium":true,"ship_id":3742316496,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB527_1baf46c76e87e712a84fd1bb04b1042896373ae8fc4d03ad789f949d3cfff7f5.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"HSF Harekaze II","price_gold":10000,"nation":"japan","is_premium":true,"ship_id":3741202128,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD528_efdbac0461d9f0818d62ff9188e309730b44d32ce4ac0398168e4b19dde0b813.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"HSF Admiral Graf Spee","price_gold":5100,"nation":"germany","is_premium":true,"ship_id":3554588464,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC706_b3c99f5ac9380a04b653d4f05cdab282c0b6ef2679969e9509ff202e46f7a957.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Moskva]","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3340678608,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC910_b0e51720e691e7e5e52ae2d5924e23224cbc0533d9f1080ac3c29f183a92fec3.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Admiral Makarov","price_gold":5100,"nation":"ussr","is_premium":true,"ship_id":3659445712,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC606_f37f7f2eb97b1ed0ec586c173a9a63de13f38f7e443dbb2db80038fc26839726.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"ARP Takao","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3552491216,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC708_4110aecb47a60c899277f6a2b3c7af1afa89a5af1b95c7230bceb0f17781cc71.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Connecticut","price_gold":0,"nation":"usa","is_premium":false,"ship_id":3340711920,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB910_99d801259fa21491e2472c726e3e9b86b5a9b53c175469457821f64a858a836e.png"},"next_ships":{},"has_demo_profile":true},{"tier":7,"name":"Scharnhorst B","price_gold":9500,"nation":"germany","is_premium":true,"ship_id":3668916016,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB597_55595dbd59b3d87bda9034e9df295a483450f7baaa468ce9006c6622acba95ce.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Kirov","price_gold":4000,"nation":"ussr","is_premium":true,"ship_id":3744380368,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC525_200c81c1b344d92c5c8bf1a6c386e7a0560c8d0d39b79df401e69a3ad9c34335.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Lappland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":3340645680,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD910_7308033011232024e532502422297e9d469c73017a88307e53e64c13bfe4e97e.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"AL Yukikaze","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3541972688,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD718_845cdca463cf8d1cb0afb9485ab413225f75f6b2d8e47fff35200f268640b546.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"ARP Ashigara","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3553539792,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC707_213faafb421e9bb32f65f5fadfb25196728b379f80f8d6f90152507707fc9d52.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Ragnarok","price_gold":12500,"nation":"japan","is_premium":true,"ship_id":3363780304,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB888_2e6a4735c51636979cdf0ab8e14458373f38e906671d1f29a858454853f7a1e6.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Max Immelmann","price_gold":34650,"nation":"germany","is_premium":false,"ship_id":3655317296,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA610_b57f18a6545a32459582f21c803789c8bcb53978d9c3cce9514611504e052e47.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"ARP Myōkō","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3555636944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC705_23d7274014edd5a4f8b70e8367b267e7ff5289934e05624538bd412622b2be13.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Kitakami","price_gold":34650,"nation":"japan","is_premium":false,"ship_id":3655251664,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC610_0f05ab61a5b372e51d6805edb71ce8312e6285d7eb11b5cf04cc8d8091278c70.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Ignis Purgatio","price_gold":12500,"nation":"japan","is_premium":true,"ship_id":3374266064,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB878_a5412e155f2048390cbd5dc8938b37e7e468a2f0477252fd714b8e7e944aafcf.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Gorizia","price_gold":8500,"nation":"italy","is_premium":true,"ship_id":3658397424,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC607_e334db632788e12588a05709b2cb78df0def5bc4ff443b97a39914d6399b9fee.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Borodino","price_gold":12500,"nation":"ussr","is_premium":true,"ship_id":3741267408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB528_13dcb026b088630e1170a114c49cab705a2d0b282edc477e957e2b9c0ba7df44.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Boise","price_gold":8500,"nation":"usa","is_premium":true,"ship_id":3668883440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC597_f157c4b6aa57582cb9336671d6838731b072756d5cc6cb64e54d12598fd16d2d.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"ARP Nachi","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3522082512,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC737_a1448e104c2a97c9947056916b64be6dcd505f06b2dc92d4c506cce31b605ba2.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Salem","price_gold":34650,"nation":"usa","is_premium":false,"ship_id":3550394352,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC710_295243134f7325711607add114f258af9989cbd388a74b1cd834604f92644008.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Black","price_gold":20000,"nation":"usa","is_premium":true,"ship_id":3551410160,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD709_f7d89956ba9d7ecafb01b89729fa011f898faac2adb169cf573ec58e2c58755f.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Texas","price_gold":5150,"nation":"usa","is_premium":true,"ship_id":3555670000,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB705_e629e475efaf1e29292b717f4d5b05b417d61aa78bd9b286a48f8cb8d8da0f2e.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Pyotr Bagration","price_gold":11000,"nation":"ussr","is_premium":true,"ship_id":3730748880,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC538_ad0ae2cbf45d1e3c533f9894bf75f23b9c1b1f8ffa8e17a4e19cda26fdf5531b.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Flandre","price_gold":12500,"nation":"france","is_premium":true,"ship_id":3730782032,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB538_0d6915deb550ac6629185f6ade7fa37b9dd5a430de8fde1d9df51fee4fb8408e.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Graf Zeppelin B","price_gold":13700,"nation":"germany","is_premium":true,"ship_id":3667900208,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA598_06c48a9c5fdd373ef3dc26086b96ead26ad18adbc8a6ded9a4ee282b81505ac7.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Puerto Rico","price_gold":34650,"nation":"usa","is_premium":false,"ship_id":3655251952,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC610_7b1e57f36e152fffef30f09831850ee95a27bc2d28047027708d5ad7f23589f7.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Tulsa","price_gold":19000,"nation":"usa","is_premium":false,"ship_id":3750672368,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC519_823cdde2d22cf5062d33b79105bdaf17bd4822f1baf017c2047b2471fa674bf3.png"},"next_ships":{},"has_demo_profile":true},{"tier":9,"name":"Z-44","price_gold":19000,"nation":"germany","is_premium":true,"ship_id":3750639408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD519_4d2f0108ace36ad357313f291528adab94293701146a8134bc89202bb5f1b513.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Hindenburg]","price_gold":0,"nation":"germany","is_premium":false,"ship_id":3340678960,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC910_4635332915d94f64dbdc1fda94f7f2f0bfd227355eab5406b16f5d2e81006c3d.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"AL Montpelier","price_gold":11000,"nation":"usa","is_premium":true,"ship_id":3542005744,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC718_2a2852071ef0342f4ebe3986e76680bb771c4b8d8c55371ac96d69c7e9c73fcf.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"ARP Hiei","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3552523984,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB708_570188fd8cd03c7a4a8a56d66a22b1968112039e7b474bff33a79570c38522a8.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Georgia","price_gold":19000,"nation":"usa","is_premium":true,"ship_id":3530504176,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB729_d8c94ef3717e9af2fe127cb6520444cb7469243d935cd34c1473d991b50d19de.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Constellation","price_gold":12500,"nation":"usa","is_premium":true,"ship_id":3730782192,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB538_e887f9f3cac8ad81ba0472e2f032effd18fc13e78260a94a8143c0ee35d29275.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Ragnar","price_gold":34650,"nation":"europe","is_premium":false,"ship_id":3550360880,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD710_bbc196592c66ada48b0a27a1d73cc15dffbc3e5c07f73036840bb161b5b98d67.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Champagne","price_gold":12500,"nation":"france","is_premium":true,"ship_id":3741267792,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB528_3163344a34c30627da7df342a6be66aaf2cd0d0cfa347bfbebc248956bf9d3ce.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"STALINGRAD #2","price_gold":99999,"nation":"ussr","is_premium":false,"ship_id":3749623248,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC520_61b2d5bfa3e70ca626254c18e1ef0ebf005fa57b216926f053e9af60ebfa026b.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Tirpitz B","price_gold":12500,"nation":"germany","is_premium":true,"ship_id":3667867440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB598_38cafa84763ff00a5ac34e17d885785f994e37deee48725316fc4a9c2bbdbdbb.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"ARP Maya","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3542005456,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC718_2baa27e206152bd6c20f51ea1b98939e7db2bbaa9758c842c14681859cf4ae60.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Flint","price_gold":10000,"nation":"usa","is_premium":true,"ship_id":3553540080,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC707_9a53bf9f926e7f9199ed84b19e8ab76ac7dd0559502728123fa9908c7d8b0343.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"ARP Kongō","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3555669712,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB705_72bc7d64bc57d7eb578c04cde318f641085b81042b74de3f0eec7070487b15ea.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Midway]","price_gold":0,"nation":"usa","is_premium":false,"ship_id":3335501808,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA915_4d771eaae5b865a45b94b367db15a494aa27262a7d90c215fdc6bf447e6ee219.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Gearing]","price_gold":0,"nation":"usa","is_premium":false,"ship_id":3337500656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD913_cf35f9528df69fef9880f2d65cf467010068268307c5f679cc2f2b2b93bc26d5.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Southern Dragon","price_gold":8500,"nation":"japan","is_premium":true,"ship_id":3543054032,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC717_ca2d68d62f1560db2fd711fb1ea8d93d05457c51d4a9212900758c7a9697e023.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"ARP Kirishima","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":3554621136,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB706_11cb909a60e1cce16449c0309326e3686c69ba9f131c80a9da2d52cc11c4b0d9.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Kearsarge","price_gold":19000,"nation":"usa","is_premium":false,"ship_id":3750705136,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB519_f94d45a23da52ca3d9f28f1f3a6cf0e76bf81a64abfb4e83058f5e431dd593b7.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"[Grosser Kurfürst]","price_gold":0,"nation":"germany","is_premium":false,"ship_id":3340711728,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB910_9b3dbcaf7d4508435c97bc3b30de24490dc70b24cf6e49794f0681db9ec86bfe.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Atlanta B","price_gold":9000,"nation":"usa","is_premium":true,"ship_id":3679369200,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC587_68e857ddd5ee1063b2c20ef1c94d1863c3ad20c1cc4ce257a3769e022617be44.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Sims B","price_gold":5000,"nation":"usa","is_premium":true,"ship_id":3668850672,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD597_9d44a70b10060b4a8bda5b82cc2a7b02a775014537179c12cdfb9e4233ee87c8.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Massachusetts B","price_gold":12750,"nation":"usa","is_premium":true,"ship_id":3667867632,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB598_6cb6911be640259ad4e0f8685a59a523200fc08831b2aa17ccc307b4cec6cee9.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Gibraltar","price_gold":34650,"nation":"uk","is_premium":false,"ship_id":3655251920,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC610_cd1f54072fdeb83c7401c48a6dc551d9026e16458dffa9821fb3e3b7d9b9c793.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Asashio","price_gold":9300,"nation":"japan","is_premium":true,"ship_id":3751687888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD518_31adcca978dfffcaaceee151db4a83095a69aaf99d8b5ec0f503709480c5eeae.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Congress","price_gold":11000,"nation":"usa","is_premium":true,"ship_id":3741235184,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC528_fc6a2db06666d49e796100a1ad0259f869f1b487259296c4c352b6b743f36cb6.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Montana]","price_gold":0,"nation":"usa","is_premium":false,"ship_id":3333371888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB917_b51c4665351b2b42f323ce938b73fc6b9f221f170bc0596eefbda0d437026597.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Fenyang","price_gold":10000,"nation":"pan_asia","is_premium":true,"ship_id":3751687376,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD518_b4e4bc1643a22b2f93fccd4d9b6b3d1afd037238d4ec671cca5fbd52093bd38a.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Ägir","price_gold":0,"nation":"germany","is_premium":true,"ship_id":3750672176,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC519_7e70a173146ffeea7e969f1987ca3decb88d42ee1e95f7516bd89633fceeb2ee.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Incomparable","price_gold":34650,"nation":"uk","is_premium":false,"ship_id":3655284688,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB610_0a0192a4b69cbb47195b373086cd9931d44be3c1499301cca068abe109ef6aab.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Kaga B","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3667900112,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA598_8c339ffe775b5dd6b632291166cfff3e90c509bdf37919bd63da87510657d33a.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Bagration","price_gold":11000,"nation":"ussr","is_premium":false,"ship_id":3720263120,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC548_0d39cacd822e7db7de3fd2224e8271f919f0c484737bfcf005341b5dc7e6da66.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Alabama VL","price_gold":12200,"nation":"usa","is_premium":true,"ship_id":3741267952,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB528_17726cf43232af461b792e419a5fa2cc70aa2a429b72b9087f27334a6d28544a.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"AL Littorio","price_gold":12500,"nation":"italy","is_premium":true,"ship_id":3552524016,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB708_7cf18b7ad4db5abdb761adb2710dc177890f4af0bbb04b58df550b046fc21f8f.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Repulse","price_gold":6500,"nation":"uk","is_premium":false,"ship_id":3743365072,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB526_07658620cb276a20d365ae1bd43a7ba2f5ab6f3a14aecff09ed9860a9f23dbbb.png"},"next_ships":{},"has_demo_profile":true},{"tier":9,"name":"Jean Bart B","price_gold":19200,"nation":"france","is_premium":true,"ship_id":3666818896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB599_9b167df05fe16a772c9d147c179317916fbdd08f9a8b82026d829af6662369e3.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Alabama ST","price_gold":12200,"nation":"usa","is_premium":true,"ship_id":3552524272,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB708_f1337d3f52a760c609ec07020ccbbb64619ade660243081590f4a119bfd0a945.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Alaska B","price_gold":19000,"nation":"usa","is_premium":true,"ship_id":3666786288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC599_de1d16288375f0aa408c159c51e7daf51d49db5da76bdb5e8c9ccbe4df61c142.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Belfast '43","price_gold":11000,"nation":"uk","is_premium":true,"ship_id":3741235152,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC528_3a0f7a060e36cfd1587ab9286dc8d596367f527af3cfb2a74c7231c68a2c7d83.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Saipan","price_gold":11000,"nation":"usa","is_premium":true,"ship_id":3741300720,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA528_916e92731e2b592523a82077d1c8c7124e1f7edc4ac7114b6cbc3fa3d60fbad6.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Neustrashimy","price_gold":19000,"nation":"ussr","is_premium":true,"ship_id":3551409616,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD709_83852f75688cca539a7861743f2d499361a558155b1cf5a1bc31af012a880cac.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"[Grozovoi]","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3340645840,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD910_feb6e779076ba64a93a2f295111228b4689bbc47d48c11eac2b31ef13e86b775.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"HSF Harekaze","price_gold":9700,"nation":"japan","is_premium":true,"ship_id":3552458448,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD708_73a0bb7e27cf3c8da539290bbbd501c537781de751cb4e54765174718a786b2e.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Shikishima","price_gold":34650,"nation":"japan","is_premium":false,"ship_id":3760142032,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB510_b538072996470b044aef7763b5e579f613b8ad8a1bf699f209de8f4a437d475b.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Ashitaka","price_gold":9200,"nation":"japan","is_premium":true,"ship_id":3763287760,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB507_c640e33d5943ad652be03dcc03457a53312d3af4390c5cf39c1b0c3933ed9fc6.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Alaska","price_gold":19000,"nation":"usa","is_premium":true,"ship_id":3760109552,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC510_1c368c094c16e8fc1fed07afbc237cb7fde0cf956ce171dc419eabfbaedf4364.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Wukong","price_gold":11000,"nation":"pan_asia","is_premium":true,"ship_id":3751720144,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSC518_f7bacab970b078f07e1e372e770ae27cd3a70dd3b48bd42f47acc906e11ed607.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Sanzang","price_gold":11000,"nation":"pan_asia","is_premium":true,"ship_id":3762271440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSA508_c7cef87d6ed8a98e23f85837278d1dbab0eda879cadca687bb13f51184c98d16.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Irian","price_gold":11500,"nation":"pan_asia","is_premium":true,"ship_id":3762205904,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSC508_0605d18babad08c2fdacbee009d61c6492033ac5d47d6d71cd38c59cf4e26ce2.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Stalingrad","price_gold":34650,"nation":"ussr","is_premium":false,"ship_id":3760109008,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC510_61b2d5bfa3e70ca626254c18e1ef0ebf005fa57b216926f053e9af60ebfa026b.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Lazo","price_gold":8000,"nation":"ussr","is_premium":true,"ship_id":3751720400,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC518_94fad851de7fbb94d01ed1915ebc0b1287cd5e2d947aef61d51aa6085b50ebc1.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Orkan","price_gold":10000,"nation":"europe","is_premium":true,"ship_id":3762173232,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD508_f71895ada9aa4c14183aa5773d3e1ee5555a6973b9bc46d0af2fb6e4aa305370.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Hayate","price_gold":0,"nation":"japan","is_premium":false,"ship_id":3760076496,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD510_930c7a46da5b3a621ef97b583cbf5b3eecdc7f064f622ca5882b8859228c26da.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Yūdachi","price_gold":6500,"nation":"japan","is_premium":true,"ship_id":3763222224,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD507_926722d5c2a026d47a8860e099ce32268fb09533b0d881bb5f8bc2a47895abfd.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Napoli","price_gold":34650,"nation":"italy","is_premium":false,"ship_id":3760109296,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC510_c8d93e404c4e823f97ad084060fb4dde926bab2f1d233bb3560adb5fc512a07b.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Ark Royal","price_gold":6000,"nation":"uk","is_premium":true,"ship_id":3751786448,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA518_a7d90fa7e96bcd725f8e17415006c1846f6512b9ba531f4ec9e622f29ff71d50.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Werner Voss","price_gold":0,"nation":"germany","is_premium":false,"ship_id":3760174896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA510_bcc30b98a84592882204410a393974b929d6219cc16420ec2b873a0403f2f6cd.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Lenin","price_gold":11000,"nation":"ussr","is_premium":true,"ship_id":3751753168,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB518_03952270b37c005edd521e04e59bfd489c052a9ee68824716d01f158c71f72a9.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Varyag","price_gold":2200,"nation":"ussr","is_premium":true,"ship_id":3756963280,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC513_4e3ce7c31b87f4d4f194cc1e9f65b8c47b61ff1a764baa25d296e0ebe36716cf.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Azuma","price_gold":0,"nation":"japan","is_premium":true,"ship_id":3760109264,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC510_886ef945c0c4bf7eb13c2bbe9fcec363931c50e65bd5bdbf7eda10fe2f8d94b3.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kii","price_gold":12900,"nation":"japan","is_premium":true,"ship_id":3762239184,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB508_469caa40a5c2e0cf689eb4fbecd0505c0770622ad22c926a9ef66d97cba05931.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Gallant","price_gold":4500,"nation":"uk","is_premium":true,"ship_id":3764271056,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD506_e25a4de7802d06c90b5facc85ff7d753d3b43badc6a93fce41327562ee54d8e3.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Enterprise","price_gold":14000,"nation":"usa","is_premium":true,"ship_id":3751786480,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA518_1d6166593fe612e7436a4cd708d938a973cee0a65c37c5c7479fd817644b8626.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Chkalov","price_gold":12000,"nation":"ussr","is_premium":true,"ship_id":3762271696,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSA508_5087011855003299e6d7fdac180f9d07b622ccd3cce9f913ea11fca6d3b5f80d.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Musashi","price_gold":19200,"nation":"japan","is_premium":true,"ship_id":3761190608,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB509_51ef2df4e97193eec7ae82a5a4068f4a3618e7494343100c29966675264fc93e.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Groningen","price_gold":0,"nation":"netherlands","is_premium":true,"ship_id":3761125136,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSD509_92062782ac6fca3f141910b55b09d8cfbd4f0609517cdd2571553fdb07b7f42d.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Plymouth","price_gold":34650,"nation":"uk","is_premium":false,"ship_id":3760109520,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC510_30a9e99523997ff13e7e3b450609d33f1bb128e30a04aa4fd3f3ccfa9ae8c404.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Cheshire","price_gold":11000,"nation":"uk","is_premium":true,"ship_id":3762206672,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC508_8eaf2351b364cb286a2331a516997461507267c9b01f641785b0dcd55c55fc85.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Z-39","price_gold":5900,"nation":"germany","is_premium":true,"ship_id":3762173744,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD508_9aa92d1aab51689cf337177e30b27688c614bb9803dc617aacbf89f0ed4a0fa4.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kaga","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":3751786192,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA518_12ef9eaa534e14ae966d5c5af03277e8c9142ae157cbdf76b4a49afe9fc7910f.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Hood","price_gold":9700,"nation":"uk","is_premium":true,"ship_id":3763288016,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB507_e098ab5ebbaa15a51f4478426756ae0a6f54100e8fdb3046b3a128415d341e68.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Belfast","price_gold":8200,"nation":"uk","is_premium":true,"ship_id":3763255248,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC507_2cfe2ef56e1d7f9aafd65abb3b42e2b5ba1f0527b0b0f7d62110fdb65c9484b4.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"München","price_gold":8500,"nation":"germany","is_premium":true,"ship_id":3763255088,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC507_4277071123544bf007e1fbd24fe3da17191ce2de28f34efae896cb05816a9a24.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Vampire II","price_gold":34650,"nation":"commonwealth","is_premium":false,"ship_id":3760076144,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSD510_c740ffa91e0fab491207a95999f88ca759a9180eebe3f4d19b4c4bcccde50883.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Indomitable","price_gold":12000,"nation":"uk","is_premium":true,"ship_id":3762272208,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA508_6e97d7ad73519f2413f536e8f0acf2526eeb1a9d11e2bbc857e4a35f9ff595f6.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Aigle","price_gold":4650,"nation":"france","is_premium":true,"ship_id":3764270928,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD506_fb43fa1f9fe16d7f4db30c203624b7057b3198ccfbde3fe9f30b4cb25b05e382.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Cossack","price_gold":9600,"nation":"uk","is_premium":true,"ship_id":3752736720,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD517_4dde170795a55472dfbb20b938e349c8acab41d7e4d25b09cd248b4653ca9ca6.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Brandenburg","price_gold":12500,"nation":"germany","is_premium":false,"ship_id":3751753520,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB518_db1a1704458c2ef0fbe244b7adeb611c0d0215beebac0216581e08963448a210.png"},"next_ships":{},"has_demo_profile":true},{"tier":9,"name":"Kronshtadt","price_gold":19200,"nation":"ussr","is_premium":true,"ship_id":3761157584,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC509_2c67382d1e57cd575d2309f339023126c5e85444b33cbc05638731213e95b92a.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Missouri","price_gold":19200,"nation":"usa","is_premium":true,"ship_id":3761190896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB509_9b435c1100a6f5b7c3c188bffb12ee3243cd9394b7df9bf9dced5c8a003d0dd0.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Colbert","price_gold":34650,"nation":"france","is_premium":false,"ship_id":3760109392,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC510_5ee9a0797f12dfcc05df9b68b53b854b75af21b7827cac1b16ef4765666124c5.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Graf Zeppelin","price_gold":13700,"nation":"germany","is_premium":true,"ship_id":3751786288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA518_3f1aff5cb151b143cc14e9da364ab2d3269cd9a6ab80df0529ccd0e1b75c1ba4.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"T-61","price_gold":5400,"nation":"germany","is_premium":true,"ship_id":3764270896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD506_7dcc64e840bc4ff641d4669aae606aacf023f41a222cfb0b71bcfaf4c692d865.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Bajie","price_gold":19000,"nation":"pan_asia","is_premium":true,"ship_id":3761190096,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSB509_8b3e5000d6bd41e940806ceae5c72b7e16ea54f6a439dabf8041bbb424db98ae.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Haida","price_gold":5600,"nation":"commonwealth","is_premium":true,"ship_id":3763221872,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSD507_001ecb2e9c8eafa05dd9aca63569dc50e4cb1f5a2dbb130d2bdfd5ad1155cbee.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Mikhail Kutuzov","price_gold":10250,"nation":"ussr","is_premium":true,"ship_id":3762206160,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC508_eac4050e8e03d8c4ec0ad718b375184cc45c2e9aa2113cd619619b90c65486a7.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Juruá","price_gold":5000,"nation":"pan_america","is_premium":true,"ship_id":3764270416,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PVSD506_0784a73c7d9cb82d873ec861383625ef524ea432f8ea300085057c90a6078d49.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Leone","price_gold":5000,"nation":"italy","is_premium":true,"ship_id":3764270832,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISD506_bdbc7333f7c1744f5415f52cb7f6bc6b137831544f6c2338511c9ab44029dd1d.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Druid","price_gold":34650,"nation":"uk","is_premium":false,"ship_id":3760076752,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD510_d12a60df928bc0a51069ebeb6dd5c25f154761c0af74bee3d2338edd3f75ba26.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Alabama","price_gold":12200,"nation":"usa","is_premium":true,"ship_id":3762239472,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB508_69f709e9b4f7f819cdbebaee0817f988d5d2afc87de49d4cc79146b40d0e87f4.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Duca degli Abruzzi","price_gold":8600,"nation":"italy","is_premium":true,"ship_id":3763255024,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC507_c087484aa63c5c8cb5351c06b2afbff94a8c7a90a26a381b4c48b316d600f105.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Nueve de Julio","price_gold":8500,"nation":"pan_america","is_premium":true,"ship_id":3763254608,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PVSC507_823e3d410006ac4bf8c793d3f0675c60b9408bf146a78bba2934cdb6864307e5.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Duca d'Aosta","price_gold":4700,"nation":"italy","is_premium":true,"ship_id":3764303600,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC506_8f54e2f7c9084821c2f84bb70dd6191a3fb5afcfe2b3b8becab9546ad4b114e7.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kidd","price_gold":9100,"nation":"usa","is_premium":true,"ship_id":3762173936,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD508_932f023f70ccd57b093e1c765dacffeb8a73549842f2775db64622a9cb8f0eb6.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"De Zeven Provinciën","price_gold":11000,"nation":"netherlands","is_premium":true,"ship_id":3762206480,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC508_b0d4cb96ffeaf9151e63cfc056aaf2fee6616556d2b5a5e098123d72e3255782.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Molotov","price_gold":4550,"nation":"ussr","is_premium":true,"ship_id":3764303312,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC506_35f98188dc9d6615d7064ae96bb913ae7c4416d24bc5b9daf3369b22b0187622.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Marco Polo","price_gold":19000,"nation":"italy","is_premium":true,"ship_id":3761190640,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB509_03de54de565d73197e0d8db57010bcc8d413a568a35b6df2ba9b54007cd1c728.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Jean Bart","price_gold":19200,"nation":"france","is_premium":true,"ship_id":3751753552,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB518_e98a1b58fe899c6c0f69cc9973ed0e55c42e68de1eee1fc58ef2513f9fa36da3.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Weimar","price_gold":8500,"nation":"germany","is_premium":true,"ship_id":3752769328,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC517_15c7f6994636ce3f95360a28a3737120fa98cbd6f635686e417fe667ec272938.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Anchorage","price_gold":11000,"nation":"usa","is_premium":true,"ship_id":3751720944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC518_1bbefc9e13a5e34640f7405781f73197318fb96f632657845d8b288b9889f328.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Tiger '59","price_gold":11000,"nation":"uk","is_premium":true,"ship_id":3751720912,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC518_cc116c81e19337a7a5f840e6bf540cb720e4730296e9ee0c08632a84e662de5f.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Ohio","price_gold":34650,"nation":"usa","is_premium":false,"ship_id":3760142320,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB510_1d778bf39031b11b53821ac9e51ae088bd5105f8fd8853e78257fb89803214aa.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Le Terrible","price_gold":9500,"nation":"france","is_premium":true,"ship_id":3762173776,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD508_9a0ca2691d3a7397c345e821e140cc20dc763682b13218faaf9a8b8882889dd0.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Prinz Eugen","price_gold":11000,"nation":"germany","is_premium":true,"ship_id":3762206512,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC508_f1aeb94a477976b1dc3a487804f06ef16688b53c9c3b6a796007e2f439815193.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Slava","price_gold":34650,"nation":"ussr","is_premium":false,"ship_id":3760141776,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB510_3a61ded4a2a0b7775db68b22bc915d343c9190b28c9c15ae0683f6063a8c64db.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Florida","price_gold":9500,"nation":"usa","is_premium":true,"ship_id":3752802288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB517_bb434999759d6f12cc33d6c50155ef18edbb93fac92938e339f4538662eff61e.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Z-35","price_gold":10000,"nation":"germany","is_premium":true,"ship_id":3751687984,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD518_4e88f4eb67ca3d0dbac62f2fde16aaf7a333ec45949311d25fdc359ca84ff1fb.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Carnot","price_gold":19000,"nation":"france","is_premium":true,"ship_id":3761157968,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC509_90e8aaa6d872bfe03038c00fbcc21555432306a0d1851d89dc1cab9de27bc34d.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Friesland","price_gold":19000,"nation":"europe","is_premium":true,"ship_id":3760076080,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD510_590c7a4fc8b1c5ff9c1c5bea106c9e76d10dc5c27d1abd837368808d40fc0520.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Bayard","price_gold":11000,"nation":"france","is_premium":true,"ship_id":3762206544,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC508_c97a4bb1cbcefbb654d54b623dae976b4cf9b2496f8a8813227e616e0fcc50ab.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Siegfried","price_gold":19000,"nation":"germany","is_premium":true,"ship_id":3761157936,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC509_30f9ff5841ec1c8cdbfed55101217c2d08615ef9ee111868772f719f8c06e707.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Somers","price_gold":34650,"nation":"usa","is_premium":false,"ship_id":3760076784,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD510_d96a020f6644524078ce45c834c794afeb2a39613ad47896f10dad524471c6a1.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Bourgogne","price_gold":34650,"nation":"france","is_premium":false,"ship_id":3760142160,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB510_2ec82c44ef680c0cf483f973bdc8fedbb4157e8500eea1e7df4889b3a7bc7781.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Franklin D. Roosevelt","price_gold":34650,"nation":"usa","is_premium":false,"ship_id":3760175088,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA510_6d7c98187a06ddd2e1113af46ef2fe62ab75a36a265c52d6c205f1583b66abf9.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"London","price_gold":5500,"nation":"uk","is_premium":true,"ship_id":3753818064,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC516_6f8fabab607b96c5851372a74fc10a0ff7be0cb954bf681d5f914d949887108f.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Gascogne","price_gold":12400,"nation":"france","is_premium":true,"ship_id":3762239312,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB508_9dae06fe7e9eae2f1b88123fb8e9dd08a219fb9c43e8d60519a338501dc894f8.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Loyang","price_gold":8000,"nation":"pan_asia","is_premium":true,"ship_id":3762173136,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD508_e24bc8a7bc321dd877414d2223334d7037572eea68655535bf05a977e8608eb0.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Perth","price_gold":4800,"nation":"commonwealth","is_premium":true,"ship_id":3764303216,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSC506_54f91c7a238b88fb88417e4ad3671f34f61be755a1e100363acb661b199a63d4.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Poltava","price_gold":9500,"nation":"ussr","is_premium":true,"ship_id":3762238928,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB508_9429494f29c8efd531106e16c91277f20ef9ce07435aaf3cda81844e8b9bcb1d.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Benham","price_gold":19000,"nation":"usa","is_premium":true,"ship_id":3761125360,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD509_59560092e7d0faedac105e858a15f778f753bc66afe428ea6f391f3ceb456c6d.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Karl von Schönberg","price_gold":5000,"nation":"germany","is_premium":false,"ship_id":3753785136,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD516_c1bb9090c2eb02c75ddc4744dff4200fbef2b40e2d0758f74e8f5a33bb06520d.png"},"next_ships":{},"has_demo_profile":true},{"tier":9,"name":"Paolo Emilio","price_gold":19000,"nation":"italy","is_premium":true,"ship_id":3761125104,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISD509_6624831a92d15e3a7cae37d8ff287705cd226984cccad16886c572cbfe453809.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Hyūga","price_gold":9500,"nation":"japan","is_premium":true,"ship_id":3752802000,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB517_510971bbff73562f201436215d733c95067edb5f7d9fbd2aeff8b48f7d2198af.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"W. Virginia 1941","price_gold":7000,"nation":"usa","is_premium":true,"ship_id":3763288048,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB507_06ebdd3d8e3613cb57a419708ae5f1e02a977f58b60f8956ae40012fe1f95c72.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Massachusetts","price_gold":12750,"nation":"usa","is_premium":true,"ship_id":3751753712,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB518_2f9d62bd58e089b4190828ea78dd173b0c85959dac242ce1ea0c192c5fc9b8fe.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Pommern","price_gold":19000,"nation":"germany","is_premium":true,"ship_id":3761190704,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB509_d23ce1c79b184abad543d9b1bd5b8fa9900a7c63fa52b3ad57c93129d0d544cb.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Mysore","price_gold":5500,"nation":"commonwealth","is_premium":true,"ship_id":3753817456,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSC516_39cbe994d1ea4d9ee8a0df427b06a26fec1d3d697d760d330f6158697a448326.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Anshan","price_gold":3700,"nation":"pan_asia","is_premium":true,"ship_id":3764270288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD506_c15e19bdc93bcccd33d8329062a460b4f886f657d9db057cae6717140a281155.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Odin","price_gold":12500,"nation":"germany","is_premium":true,"ship_id":3762239280,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB508_c7864bdffcf071f467929b4a96615c4eca8a232c7ef96cb15d4d28a597cf7b90.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Vanguard","price_gold":13000,"nation":"uk","is_premium":true,"ship_id":3762239440,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB508_b605ebb9aad4f08ef0e7aa42da0379d18ead80e94458146efb8dc5b0a4fb4af7.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Roma","price_gold":13100,"nation":"italy","is_premium":true,"ship_id":3762239216,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB508_53c45c0e3ec38f1b909069d9b7402909b3551ff9d0a40da8f199beb1450c23e3.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Monaghan","price_gold":4600,"nation":"usa","is_premium":true,"ship_id":3764271088,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD506_cccf826bd401d17d94eb5e3707e49ebdc90819b7a55864f8d20cb41cf0cf9036.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Strasbourg","price_gold":9500,"nation":"france","is_premium":true,"ship_id":3763287888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB507_23a710816e76a9933a3b3224fb525b0ff4de61ccd2c3840da7b5fa170631dfd7.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Yukon","price_gold":9500,"nation":"commonwealth","is_premium":true,"ship_id":3763287408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSB507_f6d6e93b900ce2a2dbe7db9d15e019c85460aa12bb906555d180d11dfe7d0753.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Wichita","price_gold":11500,"nation":"usa","is_premium":true,"ship_id":3762206704,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC508_8cf65982bb9fa3c9dfe532a2d933b9c6df2149dab6f9d91d53d87753d0982b81.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Nelson","price_gold":9500,"nation":"uk","is_premium":true,"ship_id":3752802256,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB517_9a17345d760bb6f7e1ac44f67f04e412098b784b8d9fbcebfd0713d6b1d21d65.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Huanghe","price_gold":5400,"nation":"pan_asia","is_premium":true,"ship_id":3764303056,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSC506_b25a8e7a3e744f47f3ae216378f3dc038883737dd91cadb0f22a741668651a54.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Mainz","price_gold":11000,"nation":"germany","is_premium":true,"ship_id":3751720752,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC518_abe8c7d0bd569584f7d39787c2a58c4450499c25bc986c397b089e5db5f57662.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Scharnhorst","price_gold":9500,"nation":"germany","is_premium":true,"ship_id":3763287856,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB507_f73355091fc84cf4b698a3b9b6f0e60c14091a22503afe00b9533916f969533d.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Thunderer","price_gold":34650,"nation":"uk","is_premium":false,"ship_id":3760142288,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB510_1baf2a945cc5fad4b043ad329100f0be830090c78d9fde069e084c7bc38dbe0b.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Indianapolis","price_gold":7500,"nation":"usa","is_premium":true,"ship_id":3763255280,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC507_c6e1a2b8f6831f2fd8363929e4345fc7621bfc19e02b5ea3d3bfea796ae25e64.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Leningrad","price_gold":5250,"nation":"ussr","is_premium":true,"ship_id":3763221968,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD507_8808c7278f56399687c91a005933056f8312d078503f2c6b6bcb7bba732e8c88.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Mikoyan","price_gold":4000,"nation":"ussr","is_premium":true,"ship_id":3754866128,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC515_1bd0c416cb68f8156d3edadcab2273feef30df84f48dc7b423eb91a63e4de796.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Yahagi","price_gold":4000,"nation":"japan","is_premium":true,"ship_id":3765352144,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC505_f3444e89f551cae2620d8d24f4a80ff0b1713e631936fca70bb8fe01d57db7de.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Dallas","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4078876656,"price_credit":3100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC206_758062c1b1a7c400b03bc84734f371e4faf479d9837379e2433408f1036a192c.png"},"next_ships":{"4077828080":75000},"has_demo_profile":false},{"tier":8,"name":"Gustav-Julius Maerker","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4076746544,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD208_5a917d8cda28b5e2586c43b267557cd84f1c97d525994b59eff0df715b9b099c.png"},"next_ships":{"4075697968":165000},"has_demo_profile":false},{"tier":6,"name":"Prinz Eitel Friedrich","price_gold":6800,"nation":"germany","is_premium":true,"ship_id":3764336432,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB506_d8b0ba60b21183cd8af7d0071bdca57687cf1890e822219a828cabb59572e0a8.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Krasny Krym","price_gold":2950,"nation":"ussr","is_premium":true,"ship_id":3765351888,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC505_fd72a15acaf34823a84fcf131ff6be508c7b0ee5390109fdd3e710dd6af8b455.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Moskva","price_gold":34650,"nation":"ussr","is_premium":false,"ship_id":4179539408,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC110_43133f57ac7e77cb303a310ac14777c4b0f43269b3362177a10626b79c62ba60.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Podvoisky","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4079891920,"price_credit":1400000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD205_63f952a1ba5adfb2e7bf7ddbe286f0c078b4d81bb4f56f98a1e40fcc12facecf.png"},"next_ships":{"4078843344":34500},"has_demo_profile":false},{"tier":10,"name":"Alexander Nevsky","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4074681808,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC210_017c41dcdd60a1daaf377c213fb32ff1a3d2c237200fed1e6e38af02edf45ced.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Błyskawica","price_gold":4800,"nation":"europe","is_premium":true,"ship_id":3769513264,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD501_85e89984588cbe60601a42f1fb9d85b33994ab524e0884b5199ad0c58584a522.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Kitakaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4065212112,"price_credit":13200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD219_ec616c3e3fb1a52df1ce2fceb69b42b319b21348217973e52fb703914ade1e99.png"},"next_ships":{"4074649296":223000},"has_demo_profile":false},{"tier":10,"name":"Harugumo","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4074649296,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD210_862f91814ff6ab4143a329542f73b93b5e4a4beefd9958a9585b8d1c1a85337b.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Elbing","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4074649392,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD210_99c0301cd72f406b7e0605c30f38c84e34f9df405e78e9fbf32ec116aae082e2.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Surrey","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4077828048,"price_credit":5650000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC207_d8c6fdd04b9b363a1aef2c21225236065855595b65ffcc564a0f2faf11985856.png"},"next_ships":{"4076779472":112000},"has_demo_profile":false},{"tier":6,"name":"Devonshire","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4078876624,"price_credit":3300000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC206_2ea986e31d25fa71bd52da9112af84c2c135bd4b89b73cebcaed239bd8b1f57f.png"},"next_ships":{"4077828048":72000},"has_demo_profile":false},{"tier":5,"name":"Oktyabrskaya Revolutsiya","price_gold":5050,"nation":"ussr","is_premium":true,"ship_id":3765384656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB505_6688f90b290439fdff02ff8dc734d98e36ef1f21ae1d04a9c1d7095970334e43.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Riga","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4075730384,"price_credit":13800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC209_77fbc44f6e1ed93c7ead5e8baa27603a241caa7d03b60775bac188420567496b.png"},"next_ships":{"3969824208":240000},"has_demo_profile":false},{"tier":3,"name":"Katori","price_gold":2250,"nation":"japan","is_premium":true,"ship_id":3767449296,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC503_b03d3cbd04e63c4db90dfaf7eb16af76246530db3af68d6cacc61cc5ef983914.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Minotaur","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4179539920,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC110_616426f25b262f14ad40b63d1cf9264b236c37cb3a2b574dc197e5b81f10881d.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Daring","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4179507152,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD110_8e9d39862a74b0f40739cefe2e8aa1929396dfef44d5863b5332eae30ace21d7.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Hawkins","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4079925200,"price_credit":1400000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC205_e108d9aeb789b5af16cd982a76e23c35ab20b25ff79fbe9b46d886f4ddd14ef1.png"},"next_ships":{"4078876624":35000},"has_demo_profile":false},{"tier":10,"name":"Admiral Nakhimov","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4179604944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSA110_9a5e5b81c9e9f3fba35e7a1cfad69eca92f5dfa3d4c1df6a2fd342d721561f3b.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Tallinn","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4076778960,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC208_cee67f48dbc758e481d2b33e3dff20a1c9cbeb7987bb5b30d39fcac402674ff6.png"},"next_ships":{"4075730384":165000},"has_demo_profile":false},{"tier":5,"name":"Viribus Unitis","price_gold":5000,"nation":"europe","is_premium":true,"ship_id":3766433072,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSB504_ecd3c4de540d2b616e3d8e82968e29c2357336293c5e183d539c75f15929fe8e.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Mutsu","price_gold":6550,"nation":"japan","is_premium":true,"ship_id":3764336336,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB506_f7afee3eeaab2267520c0e70725e9d89ea6acf2b9507b7116620abb1d518f0af.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Yūgumo","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4075697872,"price_credit":13200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD209_29f2671a92e1ccfcc9943ff46985e373b28a6be6be8381ecd46f3f5e00f2dca7.png"},"next_ships":{"4282267344":223000},"has_demo_profile":false},{"tier":10,"name":"Goliath","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4074682320,"price_credit":20500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC210_d457a870fa7e7cd70e09c94664f474e8a00b8602bfb3e798d1a27d036ae70d1c.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Campbeltown","price_gold":1650,"nation":"uk","is_premium":true,"ship_id":3767416784,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD503_796c17133979f3dba72e1d0d842eef1790cdce61172140a40d0f993ba2a97834.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Z-31","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4077795120,"price_credit":5700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD207_51aad77adca03cd039c17927224f3b355c6fe4d8eb27df1ae35609b33891cfe9.png"},"next_ships":{"4076746544":110000},"has_demo_profile":false},{"tier":3,"name":"Charleston","price_gold":2000,"nation":"usa","is_premium":true,"ship_id":3767449584,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC503_9b7da1583288361cc4d3e6d7b4dd94134da12c6e21a7ed2b55652a21f16a4335.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Hakuryū","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4179605200,"price_credit":28000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA110_00695fda2927f4e847c390fef1fc00a72ecb9eeebb7cfa439fdb696dea539764.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kagerō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4076746448,"price_credit":9100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD208_878edebc5f022d83d994a8d75ef49b6de18814267ccc0c4a13d4cbcca9143c1e.png"},"next_ships":{"4075697872":154000},"has_demo_profile":false},{"tier":5,"name":"Kotovsky","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4069438928,"price_credit":1280000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC215_bdae2d3eed68fac0f18c6cccad4f49505127cadc9e76ad4613c4817cf5dfbf6b.png"},"next_ships":{"4183733712":34000},"has_demo_profile":false},{"tier":10,"name":"Conqueror","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4179572688,"price_credit":20600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB110_135ede5e893e5f2cf148f7a8d1b81fdc2bbb130a2855cc2c76c1c24fe9eef604.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Emden","price_gold":1500,"nation":"germany","is_premium":true,"ship_id":3768497968,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC502_0368049f8d9c4c52a7d92148e41e8a832b63a25fffe3fc9a363790cd69c22040.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Tashkent","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3865982416,"price_credit":13200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD409_43fe2b0655c4eb04a9f25f0f8084053d7a6d589f3cdf0f995b30ddc8861b5a3d.png"},"next_ships":{"4179506640":226000},"has_demo_profile":false},{"tier":7,"name":"Shiratsuyu","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4077795024,"price_credit":5100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD207_0353f8a63a02490d991b25e39665419f3840d9e16bdb3e35fa8fb0e5eb6c6c78.png"},"next_ships":{"4181604048":115000},"has_demo_profile":false},{"tier":10,"name":"Audacious","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4074747856,"price_credit":28000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA210_f5d7acb803490a2cf8ca59704d483f3b61f0e5a58ecd19e30ae1b882e200ba4d.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"König Albert","price_gold":2200,"nation":"germany","is_premium":true,"ship_id":3767482160,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB503_b54f41d5fb3a82619bdcb8c655c378f41452c858b3ea124ea610ab857ad3f3cf.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Erich Loewenhardt","price_gold":6000,"nation":"germany","is_premium":true,"ship_id":3764369200,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA506_f1cabbca03e60d26dabc1178f7b10bb7d613fbbace4b567adcb7462fb1e02b04.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Halland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4179506480,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD110_7308033011232024e532502422297e9d469c73017a88307e53e64c13bfe4e97e.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Vermont","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4179572720,"price_credit":20700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB110_99d801259fa21491e2472c726e3e9b86b5a9b53c175469457821f64a858a836e.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Hatsuharu","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4078843600,"price_credit":2950000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD206_e5506189b8c14dd20516649a3050d0d1f4f1cb07eaff7e2ae52840fbb4191138.png"},"next_ships":{"4077795024":60000},"has_demo_profile":false},{"tier":5,"name":"Exeter","price_gold":4000,"nation":"uk","is_premium":true,"ship_id":3765352400,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC505_475aaceca4d71ac52e7734487b8975108ecdcd354f97a28187d8e2a7afb191ce.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Manfred von Richthofen","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4179605296,"price_credit":28000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA110_b0460114adc6f90b58cbb4aaa2377a0a4db983888120c5a89b5ffa4a1551cbad.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Chung Mu","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4180554960,"price_credit":13000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD109_01c2cd5db13b8d1dc93d3b9d289e5a47be6d36e3f39da11253e5f8c2ab335ae3.png"},"next_ships":{"4179506384":240000},"has_demo_profile":false},{"tier":5,"name":"Agincourt","price_gold":5000,"nation":"uk","is_premium":true,"ship_id":3765385168,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB505_a4a90c0748d46841f4bc31acdd5a0d8fd6964c72123e0b11cfb5f734dea3e8af.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Hindenburg","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4179539760,"price_credit":19600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC110_4635332915d94f64dbdc1fda94f7f2f0bfd227355eab5406b16f5d2e81006c3d.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Genova","price_gold":4000,"nation":"italy","is_premium":true,"ship_id":3765352176,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC505_44e3f059fbb05a4904c7169e23eebbc19830a369f6fbb2740f7261f6a161e62f.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Almirante Abreu","price_gold":1550,"nation":"pan_america","is_premium":true,"ship_id":3768497488,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PVSC502_f0b78acc7d6630291b0f88a7e76a6fdb1806900a54785162e8218b51a2c995fd.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Venezia","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4179539696,"price_credit":19900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC110_e394d76a275b9434b48210aa7bec4662b0f8ea3b90873e8a359a20e6d6e53bc5.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Grosser Kurfürst","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4179572528,"price_credit":20600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB110_9b3dbcaf7d4508435c97bc3b30de24490dc70b24cf6e49794f0681db9ec86bfe.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Schlieffen","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4074714928,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB210_52a339cd4efc5799f8650cfe89d29012e54969124bea6ea9a38756ec722fe480.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"Gouden Leeuw","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4179539728,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC110_a4f235cf9b7511b3f5f661cb5e310580cb5e57f1a886e9ca15329ebac0385cf0.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Giulio Cesare","price_gold":5200,"nation":"italy","is_premium":true,"ship_id":3765384944,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB505_e886c50dba9c6453eab1d69b9bafb409082034ee3a12bf2e519538436679bae1.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Kléber","price_gold":0,"nation":"france","is_premium":false,"ship_id":4179507024,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD110_e77e7fd8d8b7d39c587780f6a5ff5fd7ae56401f4d5d618d2878565fa031380e.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Admiral Graf Spee","price_gold":4700,"nation":"germany","is_premium":true,"ship_id":3764303664,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC506_cd19a0c7ddbdcc99aef6f5cc2b0a27bbed9881faad07bed279305f04e6fa5bdd.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Helena","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4077828080,"price_credit":5800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC207_e4d8422459b071f8e81053c0c7e0083ffa550efc2c0358a1547c06643fb9bf17.png"},"next_ships":{"4076779504":110000},"has_demo_profile":false},{"tier":5,"name":"Siroco","price_gold":3500,"nation":"france","is_premium":true,"ship_id":3766368080,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD504_43faa8702ad45dfc8594dcab89ca497c6c985a2e83280c4267d5db01a27324fc.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Yueyang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4179506384,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD110_c87b452aed8b57078d48466e7919467e3f6aaaefbd8f0da7b24b4a085669e7c9.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Z-52","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4179506992,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD110_9afa6ea3980695c40159f5b4b290b7caff8f3150db86fde1a5142866d7b77748.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Kiev","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3971888592,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD308_325186da73a2bcb00040aa3c922695372b4c6d416847ca561d5a4298ef422aa5.png"},"next_ships":{"3865982416":160000},"has_demo_profile":false},{"tier":10,"name":"Kremlin","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4179572176,"price_credit":20600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB110_a1be11ad68f17faf4282c7e80221255b52c34d1454e70cb53a32f1b79b23fc3f.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Oklahoma","price_gold":5000,"nation":"usa","is_premium":true,"ship_id":3765385200,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB505_55b9a207b49fb9d99378b822aa97170274115e590bdf2d0c53a0a82da92cf114.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Arizona","price_gold":6600,"nation":"usa","is_premium":true,"ship_id":3764336624,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB506_453cedd653e813e75d7e76d15b45bf79c5fcd5aedf8bbcbba1fbdffcd8b27580.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Zieten","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4076812080,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB208_41a6869473f68a2f2da3accc4746ab7452b4a042d7dd69b5536cf8c893121ffa.png"},"next_ships":{},"has_demo_profile":true},{"tier":6,"name":"De Grasse","price_gold":5500,"nation":"france","is_premium":true,"ship_id":3764303696,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC506_5a3b39c8b79ab063acd8125d7117e7e1a53e992e0640ccbf856d94cf336634b7.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Östergötland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4180555056,"price_credit":13000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD109_294d99b27a69f3522789d203f673ba85d7d759c0ddfa5c5ab9349c4fafa3155e.png"},"next_ships":{"4179506480":235000},"has_demo_profile":false},{"tier":6,"name":"Béarn","price_gold":6000,"nation":"france","is_premium":false,"ship_id":3764369232,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSA506_1390b2cca525bd45b98026d0064db6d04c9367dbfb582f338cd09a703442605c.png"},"next_ships":{},"has_demo_profile":true},{"tier":9,"name":"Prinz Rupprecht","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4075763504,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB209_c81eab877189792b2eee20b5ab3afc06910b4496151d7c57906cf3b6c81dfbe0.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"République","price_gold":0,"nation":"france","is_premium":false,"ship_id":4179572560,"price_credit":21000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB110_9c674073cd4e0c582f6dcd59a24f36352306730731035e035e5e6e63a68f68f2.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Midway","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4179605488,"price_credit":28000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA110_4d771eaae5b865a45b94b367db15a494aa27262a7d90c215fdc6bf447e6ee219.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Prinz Heinrich","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4077860656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB207_516c9795a22882f2eae2f1a3c89a8bca9cc02b3dd706236c14022a2aac4c2d6d.png"},"next_ships":{},"has_demo_profile":true},{"tier":6,"name":"Dunkerque","price_gold":5200,"nation":"france","is_premium":true,"ship_id":3764336464,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB506_6906e740759c67685cbb799de19eaea97793a41c1e632cb381237ee3c4592fa2.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Vampire","price_gold":2300,"nation":"commonwealth","is_premium":true,"ship_id":3767416176,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PUSD503_b5e6657efeca92e6d36bf56e7bb8288f417aefc4f5a99ecb102bf3781df9d776.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Khabarovsk","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4179506640,"price_credit":18800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD110_9ac511b0de97fc0d54efc78b1d37191bfd91fdade6e259f86280689d39d53830.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Oleg","price_gold":2000,"nation":"ussr","is_premium":true,"ship_id":3767449040,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC503_223372889dbbd512f67666f118ce0b48a5925585f97e6aafaff7eb2801fca9ec.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Worcester","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4074682352,"price_credit":19900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC210_9458d9cdb708b6e713ccd2e0ddc0b51381ddf3957c9c265f22e7af352ecac785.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Mackensen","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4078909232,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB206_1d39f77bbddf73b728a993771a2b25ab5daf71b9eddc18775d706695bfd3fc24.png"},"next_ships":{},"has_demo_profile":true},{"tier":10,"name":"Petropavlovsk","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":3969824208,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC310_7bc76fe61713b0d3c69a4ecce93af3da4aa63b7536f64a6a24210ecea25642b9.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Hill","price_gold":3500,"nation":"usa","is_premium":true,"ship_id":3765319664,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD505_43fa2a0aad67510b333122193937f47f8e09b7418b82386426f8f91b44e370af.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Marceau","price_gold":34650,"nation":"france","is_premium":false,"ship_id":4074649424,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD210_bb964181515626f679872f4a65926ac87ee77b3966f35e573d63cc50329b955d.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Dreadnought","price_gold":3500,"nation":"uk","is_premium":true,"ship_id":3767482320,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB503_f295a50d0bfe59256c0c8e9a704b0c159cb53f56c4bcfca3b3eba4630541a1e1.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Hermes","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4081039312,"price_credit":1000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA204_e1a8ef7f1d74f1fb6898a4752abe79ba82f5a53f36d6f2cbd69828016541c45c.png"},"next_ships":{"4183799760":40000},"has_demo_profile":false},{"tier":5,"name":"Derfflinger","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4079957808,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB205_b6cae24ab994429f64c73c0a701bd5ba26ee859720040e5585a6973850677c89.png"},"next_ships":{},"has_demo_profile":true},{"tier":8,"name":"Ognevoi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4076746192,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD208_41357039a466e92f7cda55a6d53866c3913d9575733573df2c0dc603d5e90873.png"},"next_ships":{"4182652368":160000},"has_demo_profile":false},{"tier":8,"name":"Cleveland","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4076779504,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC208_0e978db1d04d5995a49bdb2441aa19df9563cef3b24cf4dd40401d591eefa7ca.png"},"next_ships":{"4075730928":169000},"has_demo_profile":false},{"tier":9,"name":"Drake","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4075730896,"price_credit":13800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC209_ee32e8172319e2eda9c12e1941f95492642b4288950960a988d00f1e483656f9.png"},"next_ships":{"4074682320":244000},"has_demo_profile":false},{"tier":8,"name":"Siliwangi","price_gold":10000,"nation":"pan_asia","is_premium":true,"ship_id":4076745936,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD208_d7b9f7f1cf99a5ce0b17c5b3987ed872df39c7fc5cd4d6bbcfdd00bc34efd6fd.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Moltke","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4081006384,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB204_29e0aaccc507cff1789309d53a932587779e6e54d47e5125c60bf12e1b3714cb.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Grozovoi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4074649040,"price_credit":18000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD210_feb6e779076ba64a93a2f295111228b4689bbc47d48c11eac2b31ef13e86b775.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Minsk","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4077794768,"price_credit":5500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD207_f11b7abace4c54b871cd6e891afe44231503bbe7206dc1ea4d220165d903ae03.png"},"next_ships":{"3971888592":109000,"4076746192":105000},"has_demo_profile":false},{"tier":10,"name":"Cristoforo Colombo","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4179572464,"price_credit":20700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB110_9b6fd0598f069ee944fc752ad5a060b543f9879ba64ca72b127b6a13aa3b8712.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Henri IV","price_gold":0,"nation":"france","is_premium":false,"ship_id":4179539792,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC110_80d6751b4a7232cb1c3c30c33baeffc7e8195a244d7e249298ee737cc12ee3e1.png"},"next_ships":{},"has_demo_profile":false},{"tier":9,"name":"Seattle","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4075730928,"price_credit":14100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC209_e66952791db4785c96f66f8af4ae476f47fb115976c5a7ccaeba97a8deda3a26.png"},"next_ships":{"4074682352":242000},"has_demo_profile":false},{"tier":8,"name":"Albemarle","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4076779472,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC208_8becd45b73e337a7a8c99fc1e73710f1d28bb93b0b1bd2440fd0a2c64d9c4963.png"},"next_ships":{"4075730896":176000},"has_demo_profile":false},{"tier":9,"name":"Felix Schultz","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4075697968,"price_credit":13000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD209_0d3344afe3686af85a1ac01629e7e849e3fbf2b396a1d646a48b44fc169bbba2.png"},"next_ships":{"4074649392":240000},"has_demo_profile":false},{"tier":3,"name":"Von der Tann","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4082054960,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB203_4e921365b69a19b431378b6cebf346ec6bfe97f8c386b991457fe22a2c66501f.png"},"next_ships":{},"has_demo_profile":true},{"tier":2,"name":"Smith","price_gold":1050,"nation":"usa","is_premium":true,"ship_id":3768465392,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD502_20541d13622858429f4cd9b120288fdde32606c103463e78d1c7e3c5d3d4c3e5.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Okhotnik","price_gold":2700,"nation":"ussr","is_premium":true,"ship_id":3765319120,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD505_fb23e6dda9643f61e83082be2c990505e97f224fc31abe23a894bbd596900970.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Gnevny","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4078843344,"price_credit":2990000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD206_888f2ff51238f5c02ad3ccb5825078ac3f116cc3fa9a5b1f10de8a864db82c3b.png"},"next_ships":{"4077794768":68000},"has_demo_profile":false},{"tier":6,"name":"Icarus","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4183701456,"price_credit":3200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD106_4a0811ab7b296ed9aac3c16670654f7acf5e00371d5e02bfc798b3a6b504e6c6.png"},"next_ships":{"4182652880":65000},"has_demo_profile":false},{"tier":8,"name":"Hsienyang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4181603536,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD108_3cf1a30e667e581e46b0764f3dcc3725fad3dd64af4a2f85d817c43235e425a4.png"},"next_ships":{"4180554960":160000},"has_demo_profile":false},{"tier":6,"name":"Budyonny","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4183733712,"price_credit":2850000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC106_0cbe8a2209234e31c34d28827b0be14465da45600cd78a5b00997ba0e5e17136.png"},"next_ships":{"4182685136":69500},"has_demo_profile":false},{"tier":9,"name":"Dmitri Donskoi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4180587984,"price_credit":13750000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC109_08f7a8bc0b651e4a75048fa9bffb4487759438bb26244759ea08d8966d6febcc.png"},"next_ships":{"4074681808":240000},"has_demo_profile":false},{"tier":8,"name":"Vittorio Veneto","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4181669616,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB108_d70be2dbebce4c326922d9a4a34285f503dfefad0958c23d29a2291611bb9646.png"},"next_ships":{"4180621040":180000},"has_demo_profile":false},{"tier":7,"name":"Skåne","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4182652208,"price_credit":5500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD107_68f1bb7bb6c977ce9af7ed2a394e5284a83843240a8ce20dfd656c2afd4e874d.png"},"next_ships":{"4181603632":110000},"has_demo_profile":false},{"tier":7,"name":"Akatsuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4182652624,"price_credit":5100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD107_405b2e05bc1ac626e6ea7aedd92140e9d1aab95c025a3b3d289aade037e41494.png"},"next_ships":{"4076746448":115000},"has_demo_profile":false},{"tier":8,"name":"Akizuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4181604048,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD108_fe0c2317c51024e09486238f9dd9363fd5830d82672ecb123cadec4b71aa21cb.png"},"next_ships":{"4065212112":154000},"has_demo_profile":false},{"tier":9,"name":"Buffalo","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4180588528,"price_credit":13600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC109_f4bdcdf5a7540b770044cc335d746feb6e36ec97fef9515ccb440ab6cdf161cb.png"},"next_ships":{"4273911792":237500},"has_demo_profile":false},{"tier":7,"name":"Fiji","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4182685648,"price_credit":5500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC107_5f1c71b0f387d72fd4316b0d9a16de5032fcfe1dc095abe9a756fbd1bef2e554.png"},"next_ships":{"4181637072":108000},"has_demo_profile":false},{"tier":5,"name":"König","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4184815408,"price_credit":1600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB105_4910e9f204fe1fd41318f81f5b82af0dfd24d14662b132dff1656c41a2488f78.png"},"next_ships":{"4183766832":40500},"has_demo_profile":false},{"tier":9,"name":"Sovetsky Soyuz","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4180620752,"price_credit":15900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB109_1f7368aa523289c7da41454eda799ec135a6a1b7663aafb6f62a62b1b0013053.png"},"next_ships":{"4179572176":255000},"has_demo_profile":false},{"tier":6,"name":"Trento","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4183734000,"price_credit":2900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC106_b6f07d7928c76bbfa5c8b86bb0c884cff63528362b81eb2409f4c27115c910b5.png"},"next_ships":{"4182685424":68000},"has_demo_profile":false},{"tier":5,"name":"Acasta","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4184750032,"price_credit":1350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD105_a00128861cb125750e2d8679075eb8eb5760df7817f584569ad347d4b7659f97.png"},"next_ships":{"4183701456":36000},"has_demo_profile":false},{"tier":9,"name":"Mogador","price_gold":0,"nation":"france","is_premium":false,"ship_id":4180555600,"price_credit":13250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD109_703c85d668d0dafbad6da7c950a69050f249fcb6f104d4717e374887264604ed.png"},"next_ships":{"4179507024":240000},"has_demo_profile":false},{"tier":9,"name":"Neptune","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4180588496,"price_credit":13600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC109_68f4d8117a230d7e27ad8c6d5d8442fb225a426b3dc2d2883e1d6ca5522f2612.png"},"next_ships":{"4179539920":238000},"has_demo_profile":false},{"tier":8,"name":"Pobeda","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4181702096,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSA108_07bc9635893e71655b10ecc68489651a48f9c15abdffef57a93bba70e66e536b.png"},"next_ships":{"4179604944":0},"has_demo_profile":false},{"tier":6,"name":"Serov","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4183799248,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSA106_ffcf64c53a4fa3318113f3737ee0c1333729277c297d38b4396871b61eee2025.png"},"next_ships":{"4181702096":1},"has_demo_profile":false},{"tier":5,"name":"Celebes","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4184782608,"price_credit":1350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC105_774745e63e3b30c1a4e74976d631e676f7a292899e0eadb7e9360d0fd46a62e9.png"},"next_ships":{"4183734032":36000},"has_demo_profile":false},{"tier":6,"name":"Leander","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4183734224,"price_credit":3040000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC106_1d88d328d751b79f7d550ca407003f0592cafc95c0fe92116b6cc34c5d393a47.png"},"next_ships":{"4182685648":70000},"has_demo_profile":false},{"tier":8,"name":"Le Fantasque","price_gold":0,"nation":"france","is_premium":false,"ship_id":4181604176,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD108_9e9532d846e10c8265bdbb3481de69aa899ba2a525377d227dada6c08cb0b5b5.png"},"next_ships":{"4180555600":166000},"has_demo_profile":false},{"tier":8,"name":"Edinburgh","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4181637072,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC108_dccdb8ebad1fda321c8abc30c45c719c96826e10c0518daefc722117ca13c11f.png"},"next_ships":{"4180588496":173000},"has_demo_profile":false},{"tier":6,"name":"Ernst Gaede","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4183701296,"price_credit":2990000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD106_e6af2fb755c921e56af3dbe8759ff96ff9a06af0c74ffdc73c3ce163b51c67c1.png"},"next_ships":{"4077795120":69000,"4182652720":64000},"has_demo_profile":false},{"tier":9,"name":"Z-46","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4180555568,"price_credit":12200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD109_0f0f3c787bb5f08f1b7b27900ddfb76bd3a05554746212d87d166ecfa95e84c9.png"},"next_ships":{"4179506992":240000},"has_demo_profile":false},{"tier":8,"name":"August von Parseval","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4181702448,"price_credit":11500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA108_37bf3107bc0fb076e2ee426dee5153cbae2c58909d61b2d984db879e428232ad.png"},"next_ships":{"4179605296":355000},"has_demo_profile":false},{"tier":5,"name":"Mutsuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4184749776,"price_credit":1380000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD105_bef8581dbc86b80baeacc78b0154e52cde072f2cfcb42eae68229c2b0254172e.png"},"next_ships":{"4183701200":34000},"has_demo_profile":false},{"tier":6,"name":"Ryūjō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4183799504,"price_credit":4500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA106_1d99eef53441172915ef874586aaec0e9e38250f3145e9b00026f7c2c7291460.png"},"next_ships":{"4181702352":161000},"has_demo_profile":false},{"tier":6,"name":"Pensacola","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4183734256,"price_credit":2800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC106_01607f57ce654de73a1c2c496f1d093458f40f2506e142040e17cc68fe7b63e5.png"},"next_ships":{"4182685680":70000},"has_demo_profile":false},{"tier":8,"name":"Monarch","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4181669840,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB108_d88de642b61be0c6db52d12280e33e2e9a50731cb5cb2004cb6f53f7a66de21e.png"},"next_ships":{"4180621264":180000},"has_demo_profile":false},{"tier":7,"name":"Vauquelin","price_gold":0,"nation":"france","is_premium":false,"ship_id":4182652752,"price_credit":5150000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD107_04b53646ea290619d44b54a527b9f206d06bfbae7123f4968db778e22655384a.png"},"next_ships":{"4181604176":110000},"has_demo_profile":false},{"tier":8,"name":"Admiral Hipper","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4181636912,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC108_dc6b59b5f648bc0dabb4854f50c9e11d0d4f429543c890fb49467f66906e6524.png"},"next_ships":{"4180588336":168000},"has_demo_profile":false},{"tier":6,"name":"Furious","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4183799760,"price_credit":4500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA106_87b707731965a0d7f9960f05b55cba8683c699a07daca38a5a7728683f7ee304.png"},"next_ships":{"4181702608":161000},"has_demo_profile":false},{"tier":6,"name":"Bayern","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4183766832,"price_credit":3470000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB106_e44780fcd179d6c2ca875ae7d167182a32202a4a1e21c8e61dcef90fcec2e0ee.png"},"next_ships":{"4182718256":80500},"has_demo_profile":false},{"tier":7,"name":"Leberecht Maass","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4182652720,"price_credit":5100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD107_b238d268b8b682dcda19fac084ef4f1dbc31eaeb826b8045d728f89d577b4bff.png"},"next_ships":{"4181604144":109000},"has_demo_profile":false},{"tier":5,"name":"Jaguar","price_gold":0,"nation":"france","is_premium":false,"ship_id":4184749904,"price_credit":1350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD105_ae646d547f4441840dda7d241c99f363642b6d682e93982894afd5788aa9fd87.png"},"next_ships":{"4183701328":35500},"has_demo_profile":false},{"tier":5,"name":"Emerald","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4184782800,"price_credit":1250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC105_deb18367b92d80b22e77d22163eb525b2f2621af6ff5776470931f33fc756ac4.png"},"next_ships":{"4183734224":33000},"has_demo_profile":false},{"tier":6,"name":"Weser","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4183799600,"price_credit":4500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA106_b63a6aac428a608e57b9e28d70b26d9804bc5520daa54969640048aa67dee4c6.png"},"next_ships":{"4181702448":161000},"has_demo_profile":false},{"tier":6,"name":"Fushun","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4183700688,"price_credit":2990000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD106_9c86ed26df83e8a946fde426545d0869d3a9f49df9cd6e60360b3c8ede3ecb7c.png"},"next_ships":{"4182652112":64000},"has_demo_profile":false},{"tier":5,"name":"Raimondo Montecuccoli","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4184782576,"price_credit":1240000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC105_57ddbbf60589cd67a7b5d2e10edf7b560d47f6f9149bc1542e60d98b8284b3e9.png"},"next_ships":{"4183734000":32500},"has_demo_profile":false},{"tier":8,"name":"Chapayev","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4181636560,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC108_a15e11e6fb1d7d7728462af26fba0540d586d3f32a3e8c328899caae1391cea9.png"},"next_ships":{"4180587984":167000},"has_demo_profile":false},{"tier":6,"name":"Queen Elizabeth","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4183766992,"price_credit":3660000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB106_85f8505cf2502dffbd60381da6135ba63d777b02827b7d53ce417f4902135673.png"},"next_ships":{"4182718416":80500},"has_demo_profile":false},{"tier":8,"name":"Shōkaku","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4181702352,"price_credit":11500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA108_fa0b8145aaed9d39cbe0ffab87bd6b044d7bf1e8397d60584a5ad961409dc49d.png"},"next_ships":{"4179605200":355000},"has_demo_profile":false},{"tier":9,"name":"Saint-Louis","price_gold":0,"nation":"france","is_premium":false,"ship_id":4180588368,"price_credit":13600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC109_9e5adab0696dcd00aad2a001c0044031c2f2fde15102bd97957c9de934681ed2.png"},"next_ships":{"4179539792":238000},"has_demo_profile":false},{"tier":9,"name":"Lion","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4180621264,"price_credit":15900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB109_4de85c10372b560b14163404da0723697e19950c6525902413913e5cd978a106.png"},"next_ships":{"4179572688":255000},"has_demo_profile":false},{"tier":5,"name":"T-22","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4184749872,"price_credit":1320000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD105_0dbd8297e68c5ff53bdede55155ea6fb3ed8d023c115b9400e31ef2095a0e8d4.png"},"next_ships":{"4183701296":35000},"has_demo_profile":false},{"tier":9,"name":"Brindisi","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4180588272,"price_credit":14000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC109_c7ad8b7667d6a9d16c69f709ef1281dd56c079b6377066bb013779a1a3494b00.png"},"next_ships":{"4179539696":238000},"has_demo_profile":false},{"tier":7,"name":"Shchors","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4182685136,"price_credit":5600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC107_a42181e939d1415cc88c3f3f75270339b79c7310b70feec7d22b62340599d8cc.png"},"next_ships":{"4076778960":110000,"4181636560":112000},"has_demo_profile":false},{"tier":8,"name":"Öland","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4181603632,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD108_ab550888980de9189fab68a0a85bd0cc960c937206ed97791be03a6006662a9d.png"},"next_ships":{"4180555056":160000},"has_demo_profile":false},{"tier":8,"name":"Amalfi","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4181636848,"price_credit":9100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC108_cfbcefc56001806febabf1fd507fb6ba7af4d2e335534ee14278a288aad642de.png"},"next_ships":{"4180588272":160000},"has_demo_profile":false},{"tier":6,"name":"Normandie","price_gold":0,"nation":"france","is_premium":false,"ship_id":4183766864,"price_credit":3470000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB106_3ba372f12637b3ca6c4243787f128cdc619a2e9281e187b05632269b712d9c4b.png"},"next_ships":{"4182718288":72500},"has_demo_profile":false},{"tier":8,"name":"Haarlem","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4181636880,"price_credit":9000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC108_ea5e37fd25b79e41cd6582122e49a1c3879523100f474fd327ee1a62d930ebaf.png"},"next_ships":{"4180588304":170000},"has_demo_profile":false},{"tier":6,"name":"Andrea Doria","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4183766768,"price_credit":3500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB106_04530a6aa2d089ab9ee9ea4a63c5954f16799bd7ef84d0250b0611c7d65c5d29.png"},"next_ships":{"4182718192":80000},"has_demo_profile":false},{"tier":7,"name":"Algérie","price_gold":0,"nation":"france","is_premium":false,"ship_id":4182685520,"price_credit":5600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC107_4418cdb14fe0786127b50ad58bc6bd8b3582556461a0fd83dd36c1bcac4038a7.png"},"next_ships":{"4181636944":110000},"has_demo_profile":false},{"tier":9,"name":"Roon","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4180588336,"price_credit":13700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC109_7c46eca44e99cb1c0b0c9c8f5fddaa71fc41d5c14d18c65ba5ef55a5c0a92a6b.png"},"next_ships":{"4179539760":238000},"has_demo_profile":false},{"tier":8,"name":"Baltimore","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4181637104,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC108_21ac1f822b53652ae435f58f86426f05265e4184ef9eba180ec95fd4c607586b.png"},"next_ships":{"4180588528":165000},"has_demo_profile":false},{"tier":6,"name":"Guépard","price_gold":0,"nation":"france","is_premium":false,"ship_id":4183701328,"price_credit":3200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD106_5e85bd24f0d0900a7389d0dd11c65b2234df9ef49421e68099d64f796fc0587f.png"},"next_ships":{"4182652752":64000},"has_demo_profile":false},{"tier":8,"name":"Z-23","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4181604144,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD108_8b37e94ac63ec169651d5f63de06d10e074ca37ea425ca345576700c2c2f2c1c.png"},"next_ships":{"4180555568":150000},"has_demo_profile":false},{"tier":6,"name":"Fubuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4183701200,"price_credit":2950000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD106_6a768ab5c3dc4fe4976cc5d5aad150fa6b6399a235404aee4c0db718ae8723d1.png"},"next_ships":{"4182652624":63000},"has_demo_profile":false},{"tier":8,"name":"Kansas","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4181669872,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB108_154c1d10c39f47a34c949620afcf7ce5549348829c944c6d5b6e1dd7c41f79ac.png"},"next_ships":{"4180621296":180000},"has_demo_profile":false},{"tier":7,"name":"Yorck","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4182685488,"price_credit":5650000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC107_66822a0b94d76dc69a836a4dde6d4851f873d6a5003fc1dc002fa3e85ba0afc1.png"},"next_ships":{"4181636912":114000},"has_demo_profile":false},{"tier":6,"name":"La Galissonnière","price_gold":0,"nation":"france","is_premium":false,"ship_id":4183734096,"price_credit":2850000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC106_e5565e1a912cf19bd5bea73c75a60a6a5d58962cba56462e2a8ec849199b1004.png"},"next_ships":{"4182685520":70000},"has_demo_profile":false},{"tier":6,"name":"Västerås","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4183700784,"price_credit":3000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD106_20c77c8a27c3563ae4736d13b7eb512ccc1b326af78f21d34f314f047a69222d.png"},"next_ships":{"4182652208":65000},"has_demo_profile":false},{"tier":8,"name":"Charles Martel","price_gold":0,"nation":"france","is_premium":false,"ship_id":4181636944,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC108_adebf90c6764bb009435f003175cf287355caa7716322d88a7c1c3bbbe87d116.png"},"next_ships":{"4180588368":165000},"has_demo_profile":false},{"tier":5,"name":"Visby","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4184749360,"price_credit":1350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD105_fc2eb8958e01dac0028f5d99a4cd723e49f8bf7259e52dc42a3bcb58147faf39.png"},"next_ships":{"4183700784":35000},"has_demo_profile":false},{"tier":5,"name":"Königsberg","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4184782640,"price_credit":1280000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC105_174fb3aaf7e110a67c49bfa00996f345abf8b2ca1e8f9bbdcf117cbc786366e7.png"},"next_ships":{"4183734064":34000},"has_demo_profile":false},{"tier":5,"name":"Émile Bertin","price_gold":0,"nation":"france","is_premium":false,"ship_id":4184782672,"price_credit":1200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC105_0a0171cb234f0eca0ed2c9bea7ca94e6273451ce9d4dff1c43695246f92d2349.png"},"next_ships":{"4183734096":33500},"has_demo_profile":false},{"tier":6,"name":"Ranger","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4183799792,"price_credit":4500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA106_21c2ea782aafeeb3f5a75c83828862c7ed1d6137e3b1845460db64e8e0dd2808.png"},"next_ships":{"4181702640":161000},"has_demo_profile":false},{"tier":5,"name":"Iron Duke","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4184815568,"price_credit":1600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB105_33118e9c1f68bbf9b49d3e2a666220f53bf0cc4e6a6e99af83efcd23f501e007.png"},"next_ships":{"4183766992":45000},"has_demo_profile":false},{"tier":6,"name":"Nürnberg","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4183734064,"price_credit":3040000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC106_d8710dbe24d48e935adff6eb41a193491251d1af7a1248d7e4c4fcb7aecc6090.png"},"next_ships":{"4182685488":70500},"has_demo_profile":false},{"tier":5,"name":"Bretagne","price_gold":0,"nation":"france","is_premium":false,"ship_id":4184815440,"price_credit":1680000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB105_1095066e7833a8e5741e694be74003a48247143019d2eb5f367abd7183fe8694.png"},"next_ships":{"4183766864":42500},"has_demo_profile":false},{"tier":8,"name":"Vladivostok","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4181669328,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB108_1cbde9121cc80de369459bef0bd5e1b4c8670633c83557b90b8df5e19b582d1e.png"},"next_ships":{"4180620752":180000},"has_demo_profile":false},{"tier":4,"name":"Klas Horn","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4185797936,"price_credit":709000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD104_0df1dcebe7dde658354dfb3cbc484ed55252eb2f75b2448a3eadc7dac395af94.png"},"next_ships":{"4184749360":11000},"has_demo_profile":false},{"tier":6,"name":"Kijkduin","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4183734032,"price_credit":3000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC106_72c34f245eb5ad2f172ded973d8203ea7a8a45ce67e0dcb5343afb96164eee42.png"},"next_ships":{"4182685456":72000},"has_demo_profile":false},{"tier":7,"name":"Sinop","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4182717904,"price_credit":6700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB107_cf9d57e0074c918d64e895b3f4e8d00f2749e3aca714c1b0edd71cf8ab320152.png"},"next_ships":{"4181669328":135000},"has_demo_profile":false},{"tier":7,"name":"Eendracht","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4182685456,"price_credit":5700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC107_dbe3daf870fd89295350ed2b8c07e6c6cb55c4be52fb7747a5ccdbaff791fcb1.png"},"next_ships":{"4181636880":110000},"has_demo_profile":false},{"tier":7,"name":"Zara","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4182685424,"price_credit":5700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC107_a0591fbc3a90c7513f4365f26b076780bb006fc84497f7a0d06cb777d54e3773.png"},"next_ships":{"4181636848":105000},"has_demo_profile":false},{"tier":8,"name":"Richelieu","price_gold":0,"nation":"france","is_premium":false,"ship_id":4181669712,"price_credit":10500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB108_78bc8e2ed7c1807528505626a885df1353db145214de80d177c4d9138702d7a8.png"},"next_ships":{"4180621136":190000},"has_demo_profile":false},{"tier":9,"name":"Jutland","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4180555728,"price_credit":13250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD109_18c0d244d9eb78572a78913c5db0b86c0f2dcace2ef88aab2ac5690e83f9cff4.png"},"next_ships":{"4179507152":240000},"has_demo_profile":false},{"tier":8,"name":"Implacable","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4181702608,"price_credit":11500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSA108_4a287b382934dace4eada22f78f2530be5403bf8e49ca245e1ff3d4e7fcfef2b.png"},"next_ships":{"4074747856":355000},"has_demo_profile":false},{"tier":9,"name":"Friedrich der Grosse","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4180621104,"price_credit":15900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB109_a4c6684ba41bbb922a684ed1055c2163849f4e3cad992e2c7842cb07bd861556.png"},"next_ships":{"4179572528":255000},"has_demo_profile":false},{"tier":6,"name":"Izmail","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4183766480,"price_credit":3660000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB106_f20b9c4175084ab8776ce50df944c12f0d10e5dd347f1d74b635e4dcdc2b6569.png"},"next_ships":{"4182717904":80500},"has_demo_profile":false},{"tier":9,"name":"Johan de Witt","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4180588304,"price_credit":13000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC109_22fc00e795051901e9e72ef827f1fae3a486bf6479c7cd4152eacb8a30d08dd1.png"},"next_ships":{"4179539728":240000},"has_demo_profile":false},{"tier":7,"name":"Lyon","price_gold":0,"nation":"france","is_premium":false,"ship_id":4182718288,"price_credit":6000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB107_f3cc0af62c017cd98163d214f01219018078bd1ad736ef5c582fb5e6f912c355.png"},"next_ships":{"4181669712":136000},"has_demo_profile":false},{"tier":8,"name":"Lightning","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4181604304,"price_credit":8900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD108_98db74991b2fcb36d1ed0606dcc85336433862aed3fa396bccb96edb3dfdbcfc.png"},"next_ships":{"4180555728":165000},"has_demo_profile":false},{"tier":7,"name":"Gadjah Mada","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4182652112,"price_credit":5100000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD107_6a303812ba4d1ed539eaa5a5442f16196c371c3b528fcc888df00ddaa48f563d.png"},"next_ships":{"4181603536":110000},"has_demo_profile":false},{"tier":8,"name":"Bismarck","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4181669680,"price_credit":11000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB108_9e1ed243aae21ca2487345acf3c5a5701b8cbd4f2e3fa2dad7f64f9865df1885.png"},"next_ships":{"4180621104":180000},"has_demo_profile":false},{"tier":5,"name":"Jianwei","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4184749264,"price_credit":1320000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD105_51993ca1acf2972ced63f23980395e1bd678b23f161f2e209bfd9367ee98331d.png"},"next_ships":{"4183700688":34500},"has_demo_profile":false},{"tier":7,"name":"King George V","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4182718416,"price_credit":6700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB107_35e213cc34334f29da7d62c679924450ee6e0020f0052ad26edd3ba30a4df2ed.png"},"next_ships":{"4181669840":135000},"has_demo_profile":false},{"tier":5,"name":"Pyotr Velikiy","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4184815056,"price_credit":1600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB105_c2ac66795b8038fb1f475a9c597e37630ee3500d5599b20f607ae445769d2a1d.png"},"next_ships":{"4183766480":45000},"has_demo_profile":false},{"tier":7,"name":"Francesco Caracciolo","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4182718192,"price_credit":6500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB107_4603377b540fda91fc80ab84e7a3711dfc51844104189361d1d85ec5a34af17c.png"},"next_ships":{"4181669616":140000},"has_demo_profile":false},{"tier":7,"name":"New Orleans","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4182685680,"price_credit":5570000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC107_0313da8b996f2dcc654d6f4aa69d8a19c5ffc29b42a012bcb97768249f77697b.png"},"next_ships":{"4181637104":110000},"has_demo_profile":false},{"tier":9,"name":"Alsace","price_gold":0,"nation":"france","is_premium":false,"ship_id":4180621136,"price_credit":16900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB109_7b9f824315b047ce1ffd80b118a241de0f013c73a5dc0584433ef1548cfc4c8f.png"},"next_ships":{"4179572560":260000},"has_demo_profile":false},{"tier":9,"name":"Minnesota","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4180621296,"price_credit":15500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB109_83816d56dccfbc8f1026991535ea24f36babee78736d8ec5acda1f777a203a31.png"},"next_ships":{"4179572720":255000},"has_demo_profile":false},{"tier":7,"name":"Jervis","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4182652880,"price_credit":5150000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD107_9b6d60dbdbb1db6faa1bc21b4971eab6e959fcd28f24e60bf07e07249964bae0.png"},"next_ships":{"4181604304":112000},"has_demo_profile":false},{"tier":7,"name":"Gneisenau","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4182718256,"price_credit":6700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB107_d40dddfed38d402024b9c438bcd1999dccf85f2766e6c88ea29044e1f020a285.png"},"next_ships":{"4181669680":135000},"has_demo_profile":false},{"tier":4,"name":"Shenyang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4185797840,"price_credit":706000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD104_4f1f5b3ad225402e9a29f7c0b31f32f2adf436e6aff2283045399ec7ca246d30.png"},"next_ships":{"4184749264":11000},"has_demo_profile":false},{"tier":8,"name":"Lexington","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4181702640,"price_credit":11500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA108_386d630f0633afb7d8780c7cf00a0ba01965695be83953501f4da7aad4d60bb1.png"},"next_ships":{"4179605488":355000},"has_demo_profile":false},{"tier":9,"name":"Udaloi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4182652368,"price_credit":13000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD107_b417331f1fe8559fa6c605a1642061c1d46e6aa093a65655f945d5d3a76d46af.png"},"next_ships":{"4074649040":225000},"has_demo_profile":false},{"tier":5,"name":"Conte di Cavour","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4184815344,"price_credit":1600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB105_d06341a0f0ca5d4964f30f81395aedfff332f77716261314c5829985d92157a3.png"},"next_ships":{"4183766768":42000},"has_demo_profile":false},{"tier":9,"name":"Lepanto","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4180621040,"price_credit":15500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB109_09929219b1790dda170a81f5fd41726c88d18ac0758af9785a4c862e10abf924.png"},"next_ships":{"4179572464":255000},"has_demo_profile":false},{"tier":3,"name":"Phra Ruang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4186846416,"price_credit":252000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD103_4a7c0a61010701df997f7ab2aba4d7484fbdc797fd700af94443c54db4cd08d2.png"},"next_ships":{"4185797840":5600},"has_demo_profile":false},{"tier":2,"name":"Novik","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4187928016,"price_credit":69300,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC102_775a7f4068b9ca4c98db5b60f8282b2a05fba5f83b9656949679b8498f6c7260.png"},"next_ships":{"4187895248":500,"4186879440":2150},"has_demo_profile":false},{"tier":4,"name":"Svietlana","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4185830864,"price_credit":666000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC104_22b554c235d37c6304367311ccd9bb45c7a4a0a2cfafd21232474ede791c7f46.png"},"next_ships":{"4069438928":11000},"has_demo_profile":false},{"tier":3,"name":"Taranto","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4186879728,"price_credit":270000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC103_6a770d0f6274ca10230bd26cdb8c10955a6253ab0c8354953c6b39de4e811d12.png"},"next_ships":{"4185831152":5250},"has_demo_profile":false},{"tier":3,"name":"Romulus","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4186846512,"price_credit":256000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD103_1701e227c65a4a13610d04049aa47aa45e03fb542eed3415909f6a5226a92e87.png"},"next_ships":{"4185797936":6000},"has_demo_profile":false},{"tier":2,"name":"Tachibana Lima","price_gold":950,"nation":"japan","is_premium":true,"ship_id":4280170192,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD014_74630ef07ccf351532f0e1f334212f1b3c08dceb1885c2ea05b865d81a6046a5.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Fūjin","price_gold":5000,"nation":"japan","is_premium":true,"ship_id":4277024464,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD017_e674ae3673bb6ca14a72b76a2e5cc071ea1ec38e81fc44ee782813139b97061f.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Benson","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4286461936,"price_credit":9040000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD008_938a07eb570452670d233040657ecf2eb2f1941dcf444dc2b55f3a495d556c88.png"},"next_ships":{"4272830448":158000},"has_demo_profile":false},{"tier":8,"name":"Amagi","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4281284304,"price_credit":10900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB013_c215682c543ac556b2a48e1bb70172dd10805f174dc63eae0066b70cfd5db1d1.png"},"next_ships":{"4272895696":178000},"has_demo_profile":false},{"tier":9,"name":"Iowa","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4276041712,"price_credit":15500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB018_0c5d0ae4701f480da30eba22b7a30acaa433fc44fc5539b260764be8dedcd28c.png"},"next_ships":{"4277090288":247000},"has_demo_profile":false},{"tier":3,"name":"Caledon","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4186879952,"price_credit":256000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC103_7171dbacee49e315b624e086b891af757c200c3d66f46fc3eca43a03de1b2032.png"},"next_ships":{"4186912720":2700,"4185831376":5600},"has_demo_profile":false},{"tier":3,"name":"Knyaz Suvorov","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4186912208,"price_credit":314000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB103_de0ab8e776f813bad9a3eb96aad60913df194d38a3807ca5648c2e6b2a4826f6.png"},"next_ships":{"4185863632":6700},"has_demo_profile":false},{"tier":1,"name":"Gryf","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4188976432,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSC101_6d8f152ce3295383f78027aa8c53833e32879d64088cac87938ea83a682c2e3c.png"},"next_ships":{"4187895088":350},"has_demo_profile":false},{"tier":7,"name":"Myōkō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4286494416,"price_credit":5800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC008_7a535a1d0af5888f028d43c6bc6e9906fda362a2de2c59722cc86c3186f9d4ea.png"},"next_ships":{"4285445840":109000},"has_demo_profile":false},{"tier":6,"name":"Aoba","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4287542992,"price_credit":2660000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC007_cf448b87cb7dc3c5c66a56feda5608286d7a7ad5980811a844612b239f80f5b8.png"},"next_ships":{"4286494416":72000},"has_demo_profile":false},{"tier":5,"name":"Marblehead","price_gold":3100,"nation":"usa","is_premium":true,"ship_id":4248745968,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC044_c352867beffd79fc91554872bd06796cdb5389feae42cac8b6ca39ca5f12df70.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Wakeful","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4185798608,"price_credit":725000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD104_b98467bbdb7462d8346f8d2cc9e3edcb43ab14ab404706b3b1ec453f9122a8db.png"},"next_ships":{"4184750032":11500,"4081039312":11000},"has_demo_profile":false},{"tier":5,"name":"Kamikaze","price_gold":2350,"nation":"japan","is_premium":true,"ship_id":4268635856,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD025_b7e23e0c827173f76fd9b11ce98c60647d90c37fccffdc6e6827ab8654452b50.png"},"next_ships":{},"has_demo_profile":false},{"tier":8,"name":"Tone","price_gold":11000,"nation":"japan","is_premium":true,"ship_id":4276008656,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC018_2fd94a05b1fff7cacef20a0daccaa48bdc1b4f5611609fca2e6e6db3b70cc19f.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Komsomolets","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4185896400,"price_credit":1,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSA104_8e15f724a5e4601f13282f3867c3f3e338ca28ca33775c81c7d189598b9e762c.png"},"next_ships":{"4183799248":0},"has_demo_profile":false},{"tier":9,"name":"Izumo","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4272895696,"price_credit":15900000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB021_e2fd8e78ea1cfde30df288cd9047b9efc2fa5f00dec96687bc7da70f3ecaf9e3.png"},"next_ships":{"4276041424":249000},"has_demo_profile":false},{"tier":5,"name":"Kongō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4287575760,"price_credit":1420000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB007_0a29784ee43dfb5cb28b371e4714fb8babfda90d266a17c49ae01284a7a87350.png"},"next_ships":{"4288624336":42500},"has_demo_profile":false},{"tier":8,"name":"Atago","price_gold":10700,"nation":"japan","is_premium":true,"ship_id":4255037136,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC038_ad542cd733f22b5763df118848a9f5705fc9c5b240c99ea30806690cacb56ae6.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"De Ruyter","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4185831184,"price_credit":700000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC104_912f08277fdca1875cdb5e67f8608fd16d55812d7ec775112642defcda368a0b.png"},"next_ships":{"4184782608":11500},"has_demo_profile":false},{"tier":1,"name":"Black Swan","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4188977104,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC101_bd8f336d8b9d967dc6072abbb255325cae7195f1b1cffa56348a961363a93158.png"},"next_ships":{"4187928528":350},"has_demo_profile":false},{"tier":3,"name":"Valkyrie","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4186847184,"price_credit":255000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD103_0a1656d22fbe0a4d3cf0d4a08285569e0c506d5f11e44d5bd2ab4a04fbc18db1.png"},"next_ships":{"4185798608":6000},"has_demo_profile":false},{"tier":3,"name":"G-101","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4186847024,"price_credit":249000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD103_c7128beea81bb83db391af8a6ab9ed7ce65629cb05d468420ded858816556eaf.png"},"next_ships":{"4185798448":6100},"has_demo_profile":false},{"tier":5,"name":"Marblehead Lima","price_gold":3100,"nation":"usa","is_premium":true,"ship_id":4247697392,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC045_00270098fa52f03895dd251db098c25f052ba5aaf31968c61fc6234001fa6a25.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Hōshō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4185896656,"price_credit":1000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSA104_7d7342a688ea162287c65071f89954cf0720400daa96bccbed5f3a6dc76868c8.png"},"next_ships":{"4183799504":40000},"has_demo_profile":false},{"tier":1,"name":"Hashidate","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4256085712,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC037_2070cb19579c77e4fb7586891286347b81eb9f30cd809d10dc3eaf802c546267.png"},"next_ships":{"4258182864":350},"has_demo_profile":false},{"tier":4,"name":"Orion","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4185864144,"price_credit":765000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB104_18ae858e4f1c2ac2c15bee8156754bcc4689e70f03ca487301d73d69729fa317.png"},"next_ships":{"4184815568":13000},"has_demo_profile":false},{"tier":2,"name":"Medea","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4187895760,"price_credit":65000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSD102_7c5b33c7e7a8d932e426731ef876bc5ae5012ba9d55419d0e01e460374097d7c.png"},"next_ships":{"4186847184":2150},"has_demo_profile":false},{"tier":4,"name":"Karlsruhe","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4185831216,"price_credit":684000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC104_f19a56ce3041cbf965fdbeb2259ee92a683832bdb74d2644fb230194c07a8bcc.png"},"next_ships":{"4184782640":11000},"has_demo_profile":false},{"tier":3,"name":"Nassau","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4186912560,"price_credit":318000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB103_73dcd3cc1f269a765bc5300e3c9cfbff9a98b6178149152428e513b99243a2f2.png"},"next_ships":{"4185863984":6700},"has_demo_profile":false},{"tier":2,"name":"Nino Bixio","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4187928304,"price_credit":85000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC102_898785875a70f400c96acd9e7e8d100448968281c24f2a102058b79c7d076c51.png"},"next_ships":{"4186879728":2000},"has_demo_profile":false},{"tier":2,"name":"Chikuma","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4258182864,"price_credit":69000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC035_3e13e5aee5d304ac0bcaf453e1b383a9321f0dab690f44894f5cd50735bce28d.png"},"next_ships":{"4292753104":720,"4279154384":1900},"has_demo_profile":false},{"tier":4,"name":"Ishizuchi","price_gold":2500,"nation":"japan","is_premium":true,"ship_id":4286527184,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB008_1e5831aa5cd00c6c6808c4538edca19902e436a4b16247161a5c0ed46800e2b6.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Arkansas Beta","price_gold":2850,"nation":"usa","is_premium":true,"ship_id":4281284592,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB013_fd0062a5f6f66b6d6ac6569219794df971d1463c8fc9f94a3de9592a44be383d.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Rhein","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4185896752,"price_credit":1000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSA104_f8e3ff355f05e20e60b89f22b4406b4844af92ffd232b43d4e5770cb63984a43.png"},"next_ships":{"4183799600":40000},"has_demo_profile":false},{"tier":8,"name":"Mogami","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4285445840,"price_credit":8800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC009_33e71e78734f0619b10f8c02cbcf7028c774fcf2fda26a6a1a5be811ad036a9a.png"},"next_ships":{"4282300112":151000},"has_demo_profile":false},{"tier":10,"name":"Zaō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4259231440,"price_credit":20000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC034_4ff33cd01dbf1be2998e56d24f0ebd229f96b0f45183925996660da926b0bb2b.png"},"next_ships":{},"has_demo_profile":false},{"tier":7,"name":"Nagato","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4284430032,"price_credit":6350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB010_ff3e7bb339d23360a083bd0da2586e2046561ab58616b89d8ce3c44e392897b3.png"},"next_ships":{"4281284304":135000},"has_demo_profile":false},{"tier":8,"name":"North Carolina","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4282333168,"price_credit":9800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB012_b194c9c021cc698856a3799e28c8a1e26432d91f06838f4cd4d093e553d18442.png"},"next_ships":{"4276041712":175000},"has_demo_profile":false},{"tier":4,"name":"Danae","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4185831376,"price_credit":698000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC104_d4477307bd6c1fb11ac346db66187eb02465a98c39b439b56beeba66d7752cf5.png"},"next_ships":{"4184782800":11000,"4079925200":12000},"has_demo_profile":false},{"tier":4,"name":"Dante Alighieri","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4185863920,"price_credit":775000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISB104_3d02026e600d84aefeabda6fc75bafc8fc101accf73f17c0debc42c4f402a847.png"},"next_ships":{"4184815344":13000},"has_demo_profile":false},{"tier":2,"name":"Storozhevoi","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4187895248,"price_credit":75300,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD102_20377e63e9c344e2e63bd0b632b17de8da693432daff88c4d06d45151da010b8.png"},"next_ships":{"4186846672":2350},"has_demo_profile":false},{"tier":10,"name":"Shimakaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4282267344,"price_credit":19300000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD012_abe195480c5687e0a492b11dcd83d8117b278c8c3aa8bc794b3df3ed77c21c26.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"Fusō","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4288624336,"price_credit":3490000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB006_48eeed44a70f46d7ef59584a03302baab9ca1a8017c3882141cdfe5b2081b38a.png"},"next_ships":{"4284430032":78500},"has_demo_profile":false},{"tier":7,"name":"Sims","price_gold":5000,"nation":"usa","is_premium":true,"ship_id":4264441840,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD029_dc20aa41ee113ff63d5d1f38b0fd288d3612fe5c6e3aad03d78c8f7fc31368a8.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"V-170","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4185798448,"price_credit":710000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD104_1881fe953a9d2c7d99d0700aa3ceb47f40d62ca54d3ad45ac95030e3b79b3863.png"},"next_ships":{"4184749872":11000,"4185896752":11000},"has_demo_profile":false},{"tier":1,"name":"Van Kinsbergen","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4188976912,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC101_aff6b8004b7620e003b8215469f7be9e9f7b003662c9461ab78082fcb6e2cda6.png"},"next_ships":{"4187928336":350},"has_demo_profile":false},{"tier":2,"name":"Diana Lima","price_gold":1650,"nation":"ussr","is_premium":true,"ship_id":4284397008,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC010_8c8139f5360051823b945ca1759fc1c02ece282de3a08242632a9eec614a793c.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Turenne","price_gold":0,"nation":"france","is_premium":false,"ship_id":4186912592,"price_credit":314000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB103_b9b2039178fd0da43537f37600558a8731db46159c0a8cd14f29dd49aefbbb5d.png"},"next_ships":{"4185864016":6600},"has_demo_profile":false},{"tier":2,"name":"V-25","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4187895600,"price_credit":75000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSD102_985d3831fa202e83d1cd69ce61ec74ffaaecfa8c7f610674756b9acc5b856e2f.png"},"next_ships":{"4186847024":2000},"has_demo_profile":false},{"tier":2,"name":"Enseigne Gabolde","price_gold":0,"nation":"france","is_premium":false,"ship_id":4187895632,"price_credit":65000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD102_015c2fb0dba6e790ba621b67205c685ba8dc3c48149a39197a7a71ec1abf1034.png"},"next_ships":{"4186847056":2100},"has_demo_profile":false},{"tier":4,"name":"Phoenix","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4269717488,"price_credit":660000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC024_a93d18806afc27c105eaacc9c89f7f54da9ced98fa6e2957a393d555ca2371d3.png"},"next_ships":{"4289640432":10500},"has_demo_profile":false},{"tier":2,"name":"Weymouth","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4187928528,"price_credit":70000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSC102_ccfe569721fe8d8b6486183341847271a152378c2ba29b9ee86acdc9a03df6d0.png"},"next_ships":{"4186879952":1900,"4187895760":650},"has_demo_profile":false},{"tier":4,"name":"Izyaslav","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4185798096,"price_credit":711000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD104_1e906dcb9379316061196bffcbd45620ec0b4dd8ee4f31c5c887a9abaec2e45e.png"},"next_ships":{"4185896400":1,"4079891920":11000},"has_demo_profile":false},{"tier":4,"name":"Bourrasque","price_gold":0,"nation":"france","is_premium":false,"ship_id":4185798480,"price_credit":725000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD104_e3f2d4006a0cc10ed8899ebf892bfe59de499475f189c1047fa1d3501d30a33f.png"},"next_ships":{"4184749904":11500},"has_demo_profile":false},{"tier":3,"name":"Kolberg","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4186879792,"price_credit":255000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC103_9bd72e63e422417406b041ffdc25fccaf50d739d6a51ba8bffd6284672639fb9.png"},"next_ships":{"4185831216":5800,"4186912560":2700},"has_demo_profile":false},{"tier":10,"name":"Montana","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4277090288,"price_credit":20800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB017_b51c4665351b2b42f323ce938b73fc6b9f221f170bc0596eefbda0d437026597.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Kamikaze R","price_gold":4000,"nation":"japan","is_premium":true,"ship_id":4267587280,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD026_ae4c4e5124b791147bd405a984b325e4dc0cd1272c64464df203ae644dcf84f4.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Tenryū","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4279154384,"price_credit":256000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC015_f8fc92f790d19c7292753b60e47c195e3864b7748da34d08d7f28bcd4a4a798d.png"},"next_ships":{"4293867216":2600,"4281251536":5600},"has_demo_profile":false},{"tier":10,"name":"Des Moines","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4273911792,"price_credit":19800000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC020_6d8433ad54145db2092483c2e1a72af6be632ac638654dff0541c8f54f4106a7.png"},"next_ships":{},"has_demo_profile":false},{"tier":6,"name":"New Mexico","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4259264496,"price_credit":3450000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB034_790c9d33dff4da4e6c94fcb9dc68276a9b6bdff7dba1ef260a37e0f15b45d8f9.png"},"next_ships":{"4286527472":72500},"has_demo_profile":false},{"tier":3,"name":"Friant","price_gold":0,"nation":"france","is_premium":false,"ship_id":4186879824,"price_credit":247000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC103_22a4ee8a89edceb8063e312a2ae915bf767ea9676a6673eae375656da4d10341.png"},"next_ships":{"4186912592":2850,"4185831248":5600},"has_demo_profile":false},{"tier":2,"name":"Tátra","price_gold":0,"nation":"europe","is_premium":false,"ship_id":4187895088,"price_credit":72000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PWSD102_d1ea0b735cf9238ed0f264a6c7c8a71926563e2d699093ead2f6fdd2e052c82e.png"},"next_ships":{"4186846512":2000},"has_demo_profile":false},{"tier":4,"name":"Duguay-Trouin","price_gold":0,"nation":"france","is_premium":false,"ship_id":4185831248,"price_credit":661000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC104_d50177c5c65715f0fca5be14385a3eb0eee7aa1023ed4d018d706454b741663a.png"},"next_ships":{"4184782672":10500},"has_demo_profile":false},{"tier":4,"name":"Kaiser","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4185863984,"price_credit":774000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB104_bfd77b36af9570ac04c6b75e3a958e52438e108502f5e7f9c601763e02966a32.png"},"next_ships":{"4184815408":13000},"has_demo_profile":false},{"tier":7,"name":"Colorado","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4286527472,"price_credit":6000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB008_f307012b83b46b5701060cfb0d1a3abe4cb3e9ce0a2b6db149d4f93752f182b9.png"},"next_ships":{"4282333168":120000,"4181669872":140000},"has_demo_profile":false},{"tier":4,"name":"Courbet","price_gold":0,"nation":"france","is_premium":false,"ship_id":4185864016,"price_credit":774000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSB104_9469955256835a0194f8ac14f821a40624aacd1be87199c03a8c30b24550eb18.png"},"next_ships":{"4184815440":12500},"has_demo_profile":false},{"tier":4,"name":"Kuma","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4281251536,"price_credit":684000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC013_f2735e49834b31420c33478d2a72d2d5461dbe046e49219a7d121fe4cc44a658.png"},"next_ships":{"4289640144":11500},"has_demo_profile":false},{"tier":4,"name":"Gangut","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4185863632,"price_credit":765000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB104_96d5306fc70a6fb120f8dcf82aa669ac7afa2416793792885a3d51f63255d224.png"},"next_ships":{"4184815056":13000},"has_demo_profile":false},{"tier":3,"name":"Bogatyr","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4186879440,"price_credit":254000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC103_9ba8d071a494fb32ffb652a2578ab4841fb4e9b609ea40aeffc9625b85712566.png"},"next_ships":{"4186912208":2700,"4185830864":5700},"has_demo_profile":false},{"tier":7,"name":"Atlanta","price_gold":9000,"nation":"usa","is_premium":true,"ship_id":4288591856,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC006_e8351e2a51cd6e4546791ccf2e903498370d5d953836ccc11db81ec903646f7a.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Wakatake","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4269684432,"price_credit":256000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD024_419ac86e38917bb8f20e13308e989197d5d4605bd33d51a4e7bfe3dfe91a58a8.png"},"next_ships":{"4291704528":5100},"has_demo_profile":false},{"tier":10,"name":"Gearing","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4281219056,"price_credit":19500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD013_cf35f9528df69fef9880f2d65cf467010068268307c5f679cc2f2b2b93bc26d5.png"},"next_ships":{},"has_demo_profile":false},{"tier":10,"name":"Yamato","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4276041424,"price_credit":20600000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB018_09d58fd0f34d6b2d24352c735c1abc10a2c483ffbcfd203f192238263b77c7ba.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Java","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4186879760,"price_credit":250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC103_75181e9125c0393d0933a9c983d44380f66511facdc1d5a273eff8447af9a69b.png"},"next_ships":{"4185831184":5600},"has_demo_profile":false},{"tier":9,"name":"Ibuki","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4282300112,"price_credit":12500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC012_49a90dabd944968fe21ce60cefb889d49d4562e8be3f0202b2b2b71e0c4481b2.png"},"next_ships":{"4259231440":238000},"has_demo_profile":false},{"tier":5,"name":"Nicholas","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4280170480,"price_credit":1300000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD014_e79514135714915cac9a2f2c865b77804c6bff30a0b5e10e9e5b144e5dfbb4ab.png"},"next_ships":{"4289607664":35500},"has_demo_profile":false},{"tier":5,"name":"New York","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4288624624,"price_credit":1500000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB006_23fd08bc3676319adccc69b91c3242226f3d9c1018ffb201b443801a0e1f6656.png"},"next_ships":{"4259264496":40000},"has_demo_profile":false},{"tier":4,"name":"Clemson","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4274927600,"price_credit":720000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD019_e6390d769f905f212e17512f60c51ef66a9090bd266af5a0777df2ac9ec6f4bf.png"},"next_ships":{"4280170480":11000,"4185896944":11000},"has_demo_profile":false},{"tier":1,"name":"Orlan","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4188976592,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC101_5ce5d3990f5acc716cd15436522b59d05373dee3f0480355b31823eb77b5f534.png"},"next_ships":{"4187928016":350},"has_demo_profile":false},{"tier":3,"name":"Wickes","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4266538992,"price_credit":250000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD027_34d54f831aa583aa965f31021072db38068694cf0ae960f37d50ab6db0c29960.png"},"next_ships":{"4274927600":6000},"has_demo_profile":false},{"tier":2,"name":"Mikasa","price_gold":2000,"nation":"japan","is_premium":true,"ship_id":4283381456,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB011_d7d3fab61194d998b8ca4e0af8bfc2e624a03695f8a4e3154db5990951910779.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Jurien de la Gravière","price_gold":0,"nation":"france","is_premium":false,"ship_id":4187928400,"price_credit":70000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC102_69d964787492674420892eadedd7b57d637f4e59db0293b24345263044f6592d.png"},"next_ships":{"4186879824":2150,"4187895632":650},"has_demo_profile":false},{"tier":2,"name":"Longjiang","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4187894992,"price_credit":60000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSD102_56803877da32e7f15061c4b29f51d31fa5afd90dd6f1a3ce341f17846fb235db.png"},"next_ships":{"4186846416":2100},"has_demo_profile":false},{"tier":3,"name":"Bellerophon","price_gold":0,"nation":"uk","is_premium":false,"ship_id":4186912720,"price_credit":314000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB103_6c7791803b29f19cc327147c78f15fae9914b611f0326bcf1b03e6f04b422cba.png"},"next_ships":{"4185864144":6700},"has_demo_profile":false},{"tier":7,"name":"Mahan","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4288559088,"price_credit":5350000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD006_8809457fd91e0059ae2ad9a12bbbc625f9da78d53447c3aeac7946f7262b720a.png"},"next_ships":{"4286461936":115000},"has_demo_profile":false},{"tier":1,"name":"Eritrea","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4188976880,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC101_450c29f6caedbfc0c5309917d1d7179ad78a6cb879e907e4d82df8d3f662820f.png"},"next_ships":{"4187928304":300},"has_demo_profile":false},{"tier":4,"name":"Iwaki Alpha","price_gold":2650,"nation":"japan","is_premium":true,"ship_id":4267620048,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC026_1ea7159a86da92fc638dfff8b0de17702ad8a301d8747a6ec5aec3ff5e3e344b.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Fusilier","price_gold":0,"nation":"france","is_premium":false,"ship_id":4186847056,"price_credit":255000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSD103_f53dffeebd789f0e68893b4971dc521139f05fb3c10fddec9614229712569c76.png"},"next_ships":{"4185798480":6000},"has_demo_profile":false},{"tier":1,"name":"Bougainville","price_gold":0,"nation":"france","is_premium":false,"ship_id":4188976976,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PFSC101_00f353f266a6eb86cad66c3f2223dbbb6cb29ceec27436ebc648e3edaf7c1575.png"},"next_ships":{"4187928400":350},"has_demo_profile":false},{"tier":9,"name":"Fletcher","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4272830448,"price_credit":12850000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD021_195d2174b3a7b43d0075dd2d5f1d6fd7434f85e7e51d5b0aed7ab3e76fe0f704.png"},"next_ships":{"4281219056":236000},"has_demo_profile":false},{"tier":1,"name":"Chengan","price_gold":0,"nation":"pan_asia","is_premium":false,"ship_id":4188976336,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PZSC101_e2d9c4c1fee42333b79ccb39822709e0784eeda19fd291e6ddf577f600173394.png"},"next_ships":{"4187894992":450},"has_demo_profile":false},{"tier":4,"name":"Langley","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4185896944,"price_credit":1000000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASA104_cb705686614cf036e6947347c24e6145f96c400bb11a747e964bc44845af739a.png"},"next_ships":{"4183799792":40000},"has_demo_profile":false},{"tier":3,"name":"Derzki","price_gold":0,"nation":"ussr","is_premium":false,"ship_id":4186846672,"price_credit":268000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD103_5bb18f7b0508041b6fbff5e38676bdced361c26188e0c31230f809b54e4d3a7e.png"},"next_ships":{"4185798096":6100},"has_demo_profile":false},{"tier":2,"name":"Gelderland","price_gold":0,"nation":"netherlands","is_premium":false,"ship_id":4187928336,"price_credit":75000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PHSC102_6a390ef0bfec4d57a2d44ad6c358a747b179b3c5e138b5936ae57ccdde62434e.png"},"next_ships":{"4186879760":2200},"has_demo_profile":false},{"tier":4,"name":"Alberto di Giussano","price_gold":0,"nation":"italy","is_premium":false,"ship_id":4185831152,"price_credit":690000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PISC104_fcd1ef9903eeedd1f40fba22744b31825a217fdb794fd5c20579d675924fa796.png"},"next_ships":{"4184782576":10000,"4185863920":7200},"has_demo_profile":false},{"tier":5,"name":"Furutaka","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4289640144,"price_credit":1370000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC005_47ad5b79b8925372bf7a4c19383cb3fe5ea2c0f3baa8ac1d394c56f4d6b1790a.png"},"next_ships":{"4287542992":30000},"has_demo_profile":false},{"tier":2,"name":"Chester","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4292786160,"price_credit":69300,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC002_52ba25a98d0d31743d610e1df0fe043c61038895a877b0c8d20fb00dd8dcfcea.png"},"next_ships":{"4292753392":720,"4290689008":2200},"has_demo_profile":false},{"tier":6,"name":"Farragut","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4289607664,"price_credit":3120000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD005_c503f2cb82bd84759aee1093d7d5b0310afc726e413e6305fbd317026a15e8fd.png"},"next_ships":{"4288559088":65000},"has_demo_profile":false},{"tier":1,"name":"Hermelin","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4293834544,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC001_14099708b79bc1fd1442376ae808df4af10a51a1c0b7b6e676722cdc2dcaaa0e.png"},"next_ships":{"4292785968":350},"has_demo_profile":false},{"tier":2,"name":"Diana","price_gold":1650,"nation":"ussr","is_premium":true,"ship_id":4292785616,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC002_dd0b07a17617dbed3939446044392489849812497f829017158886130206bb1d.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Imperator Nikolai I","price_gold":2800,"nation":"ussr","is_premium":true,"ship_id":4293866960,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSB001_4579e7d96220de23d97a0f36ff8e1deb462fe30eefca7e225267fe84b3dbd10b.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Isokaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4291704528,"price_credit":705000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD003_9afebb2eb020b27e3a1542d4f75ea226036f4f6fb793525c5a121c26c7ec76cb.png"},"next_ships":{"4184749776":11000,"4185896656":11000,"4290655952":11500},"has_demo_profile":false},{"tier":4,"name":"Myōgi","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4291770064,"price_credit":775000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB003_64e6e131b2406b726d9c50d5bd7fa8d6625f1b428d6851db4ba1c9268539387b.png"},"next_ships":{"4287575760":12000},"has_demo_profile":false},{"tier":3,"name":"South Carolina","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4293867504,"price_credit":309000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB001_a9ac93ce54f839a639eacc67b81ea5d374e2f514883b8dcd8f4addeb868bad22.png"},"next_ships":{"4290721776":7200},"has_demo_profile":false},{"tier":6,"name":"Warspite","price_gold":6500,"nation":"uk","is_premium":true,"ship_id":4292818896,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PBSB002_e7e5e1e1f977851df1b5ce9dfb5da95216ede42608e9abdb54afcfeadfda4f99.png"},"next_ships":{},"has_demo_profile":false},{"tier":1,"name":"Erie","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4293834736,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC001_ade92dc58a7fb61bdf43dc04baf0f16916ae76371b427930a833b0e0852fbc38.png"},"next_ships":{"4292786160":350},"has_demo_profile":false},{"tier":8,"name":"Tirpitz","price_gold":12500,"nation":"germany","is_premium":true,"ship_id":4292818736,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSB002_e7b49ecef4ae0be8382c3ff3c77ad70beeb89bdb90e7dd7a6d82b194c5812260.png"},"next_ships":{},"has_demo_profile":false},{"tier":3,"name":"Aurora","price_gold":2250,"nation":"ussr","is_premium":true,"ship_id":4293834192,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC001_de2772478db9915d4700ac8941a346a881e793a50cbcdfa4249dd0cf15e3d668.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Yūbari","price_gold":2250,"nation":"japan","is_premium":true,"ship_id":4290688720,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSC004_6b130f0c0d7114d79c688d7d582a64145c5e3c017b2287b3e8ac8296ae1fb1e6.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Umikaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4292753104,"price_credit":60000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD002_31d77318ee9fa56f018282abf1b9c5a12db465e6c38a3174ca7d77d32f1b673d.png"},"next_ships":{"4269684432":2000},"has_demo_profile":false},{"tier":3,"name":"St. Louis","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4290689008,"price_credit":247000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC004_6c71cbca71cab9e48e0703f666ad96a7c9c2379b83d4cf5ab7735b2c568482b4.png"},"next_ships":{"4269717488":5600,"4293867504":2800},"has_demo_profile":false},{"tier":5,"name":"Murmansk","price_gold":3000,"nation":"ussr","is_premium":true,"ship_id":4291737040,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSC003_12de8888c5c05ba9479ad496193c841281284437bcb2acd42921d2d39ed5aca8.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Tachibana","price_gold":950,"nation":"japan","is_premium":true,"ship_id":4293801680,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD001_1998f44b5aab7fa5c3a229028caec8cf1e042e1586f3e11c1d3d6e57cf17f18d.png"},"next_ships":{},"has_demo_profile":false},{"tier":2,"name":"Dresden","price_gold":0,"nation":"germany","is_premium":false,"ship_id":4292785968,"price_credit":67300,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PGSC002_66ce623a93dfde135c49a146b20de3337863d1760ab813d7bef4808dd3ba2a1c.png"},"next_ships":{"4187895600":500,"4186879792":2200},"has_demo_profile":false},{"tier":2,"name":"Sampson","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4292753392,"price_credit":60000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASD002_ce33bc86770e84359455424b0535414ab34cd868867525e0d9984287db93024f.png"},"next_ships":{"4266538992":2200},"has_demo_profile":false},{"tier":3,"name":"Kawachi","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4293867216,"price_credit":318000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSB001_f99d4a487e2eeda442edfb3eeed0feb5cd260d088d2af632f3a804d9a052fdd3.png"},"next_ships":{"4291770064":6700},"has_demo_profile":false},{"tier":2,"name":"Albany","price_gold":1550,"nation":"usa","is_premium":true,"ship_id":4291737584,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC003_4380819e83afd2df986c9ce98ca3ea3b248b8ea2ba0c720350a7530842b024e4.png"},"next_ships":{},"has_demo_profile":false},{"tier":4,"name":"Wyoming","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4290721776,"price_credit":785000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASB004_dbd237bb068f2af87183f11156be3a08b65f2c25ddab0b870abb52a6f41711b6.png"},"next_ships":{"4288624624":13000},"has_demo_profile":false},{"tier":5,"name":"Omaha","price_gold":0,"nation":"usa","is_premium":false,"ship_id":4289640432,"price_credit":1200000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PASC005_1da1d762b9b557bec30b79e3ccbecf3f2b715121313d8e89ff491edfd9e5263d.png"},"next_ships":{"4078876656":38500,"4183734256":33000},"has_demo_profile":false},{"tier":5,"name":"Gremyashchy","price_gold":2350,"nation":"ussr","is_premium":true,"ship_id":4293801424,"price_credit":0,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PRSD001_72d299bc3a0fecbc2887da6c41ae5bb6764db5a7ce921e2e665721f021e9be8b.png"},"next_ships":{},"has_demo_profile":false},{"tier":5,"name":"Minekaze","price_gold":0,"nation":"japan","is_premium":false,"ship_id":4290655952,"price_credit":1380000,"images":{"small":"https://glossary-wows-global.gcdn.co/icons//vehicle/small/PJSD004_f07b938240f3700ff09c933d5287b980b64a10461c6411d79f1f467fe02b1aaf.png"},"next_ships":{"4078843600":34000},"has_demo_profile":false}] diff --git a/backend/pkg/wows/wows.go b/backend/pkg/wows/wows.go index 82cdb67..51617bd 100644 --- a/backend/pkg/wows/wows.go +++ b/backend/pkg/wows/wows.go @@ -2,10 +2,10 @@ package wows // EventStartTime is the Unix timestamp when the event starts var EventStartTime = map[string]int{ - "eu": 1608613200, - "com": 1608544800, - "ru": 1608516000, - "asia": 1608584400, + "eu": 1631880000, + "com": 1631880000, + "ru": 1631880000, + "asia": 1631880000, } -var ActiveEvent = Snowflake2020{} +var ActiveEvent = BirthdayEvent2021{} diff --git a/backend/serverless.yml b/backend/serverless.yml index 577a5db..663a592 100644 --- a/backend/serverless.yml +++ b/backend/serverless.yml @@ -1,5 +1,5 @@ service: whaling -frameworkVersion: ">=1.28.0 <2.0.0" +frameworkVersion: '>=1.28.0 <2.0.0' provider: name: aws @@ -15,42 +15,41 @@ provider: iamRoleStatements: - Effect: Allow Action: - - dynamodb:*Item - - dynamodb:Scan + - dynamodb:*Item + - dynamodb:Scan Resource: - - Fn::GetAtt: SubscribersTable.Arn - - Fn::GetAtt: SubscriberEventsTable.Arn + - Fn::GetAtt: SubscribersTable.Arn + - Fn::GetAtt: SubscriberEventsTable.Arn - Effect: Allow Action: - - "s3:GetObject" - - "s3:PutObject" - - "s3:PutObjectAcl" - - "s3:ListBucket" + - 's3:GetObject' + - 's3:PutObject' + - 's3:PutObjectAcl' + - 's3:ListBucket' Resource: - - Fn::GetAtt: SubscribersBucket.Arn - - Fn::Join: - - '' - - - Fn::GetAtt: SubscribersBucket.Arn - - '/*' + - Fn::GetAtt: SubscribersBucket.Arn + - Fn::Join: + - '' + - - Fn::GetAtt: SubscribersBucket.Arn + - '/*' - Effect: Allow Action: - s3:PutObject - s3:PutObjectAcl - Resource: - arn:aws:s3:::whaling.in.fkn.space/* + Resource: arn:aws:s3:::whaling.in.fkn.space/* - Effect: Allow - Action: "sns:Publish" + Action: 'sns:Publish' Resource: Ref: SNSTopic - Effect: Allow - Action: "cloudwatch:PutMetricData" - Resource: "*" + Action: 'cloudwatch:PutMetricData' + Resource: '*' package: - exclude: - - ./** - include: - - ./bin/** + exclude: + - ./** + include: + - ./bin/** functions: login: @@ -66,7 +65,7 @@ functions: cors: true path: /login method: get - + click: handler: bin/click environment: @@ -87,11 +86,11 @@ functions: SENTRY_DSN: ${file(.env.live.yml):SentryDsn} TOPIC_ARN: Ref: SNSTopic - events: - - http: - cors: true - path: /subscribers/{accountId}/refresh - method: get + # events: + # - http: + # cors: true + # path: /subscribers/{accountId}/refresh + # method: get manualRefresh: handler: bin/refresh @@ -102,19 +101,18 @@ functions: APPLICATION_ID: ${file(.env.live.yml):ApplicationID} SENTRY_DSN: ${file(.env.live.yml):SentryDsn} events: - - sns: - filterPolicy: - Type: - - ManualRefresh - arn: - Fn::Join: - - ':' - - - 'arn:aws:sns' - - Ref: 'AWS::Region' - - Ref: 'AWS::AccountId' - - 'whaling-events' - topicName: whaling-events - + - sns: + filterPolicy: + Type: + - ManualRefresh + arn: + Fn::Join: + - ':' + - - 'arn:aws:sns' + - Ref: 'AWS::Region' + - Ref: 'AWS::AccountId' + - 'whaling-events' + topicName: whaling-events refresh: handler: bin/refresh @@ -125,19 +123,19 @@ functions: APPLICATION_ID: ${file(.env.live.yml):ApplicationID} SENTRY_DSN: ${file(.env.live.yml):SentryDsn} events: - - sns: - filterPolicy: - Type: - - Refresh - arn: - Fn::Join: - - ':' - - - 'arn:aws:sns' - - Ref: 'AWS::Region' - - Ref: 'AWS::AccountId' - - 'whaling-events' - topicName: whaling-events - + - sns: + filterPolicy: + Type: + - Refresh + arn: + Fn::Join: + - ':' + - - 'arn:aws:sns' + - Ref: 'AWS::Region' + - Ref: 'AWS::AccountId' + - 'whaling-events' + topicName: whaling-events + schedule: handler: bin/schedule memorySize: 256 @@ -149,8 +147,8 @@ functions: TOPIC_ARN: Ref: SNSTopic events: - - schedule: rate(2 minutes) - + - schedule: rate(30 minutes) + generateGlobalStats: handler: bin/generateGlobalStats memorySize: 2048 @@ -159,7 +157,7 @@ functions: APPLICATION_ID: ${file(.env.live.yml):ApplicationID} SENTRY_DSN: ${file(.env.live.yml):SentryDsn} events: - - schedule: rate(1 hour) + - schedule: rate(24 hours) resources: Resources: @@ -169,13 +167,13 @@ resources: Properties: TableName: whaling-subscribers BillingMode: PAY_PER_REQUEST - AttributeDefinitions: - - AttributeName: "AccountID" - AttributeType: "S" - KeySchema: - - AttributeName: "AccountID" - KeyType: "HASH" - + AttributeDefinitions: + - AttributeName: 'AccountID' + AttributeType: 'S' + KeySchema: + - AttributeName: 'AccountID' + KeyType: 'HASH' + SubscriberEventsTable: Type: AWS::DynamoDB::Table DeletionPolicy: Retain @@ -183,23 +181,23 @@ resources: TableName: whaling-subscribers-events BillingMode: PAY_PER_REQUEST AttributeDefinitions: - - AttributeName: "AccountID" - AttributeType: "S" - - AttributeName: "Timestamp" - AttributeType: "N" + - AttributeName: 'AccountID' + AttributeType: 'S' + - AttributeName: 'Timestamp' + AttributeType: 'N' KeySchema: - - AttributeName: "AccountID" - KeyType: "HASH" - - AttributeName: "Timestamp" - KeyType: "RANGE" + - AttributeName: 'AccountID' + KeyType: 'HASH' + - AttributeName: 'Timestamp' + KeyType: 'RANGE' GlobalSecondaryIndexes: - - IndexName: "AccountID-index" - KeySchema: - - AttributeName: "AccountID" - KeyType: "HASH" - Projection: - ProjectionType: "KEYS_ONLY" - + - IndexName: 'AccountID-index' + KeySchema: + - AttributeName: 'AccountID' + KeyType: 'HASH' + Projection: + ProjectionType: 'KEYS_ONLY' + SubscribersBucket: Type: AWS::S3::Bucket DeletionPolicy: Retain diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 148d4dd..7f4a14d 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,4368 +1,53 @@ { "name": "whaling", "version": "1.0.0", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "whaling", - "version": "1.0.0", - "dependencies": { - "autoprefixer": "^9.8.6", - "axios": "^0.21.0", - "human-readable-numbers": "^0.9.5", - "jsonwebtoken": "^8.5.1", - "jwt-decode": "^2.2.0", - "moment": "^2.24.0", - "postcss": "^7.0.35", - "query-string": "^6.8.1", - "sirv-cli": "^0.4.4", - "tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.0.1" - }, - "devDependencies": { - "node-sass": "^4.12.0", - "npm-run-all": "^4.1.5", - "rollup": "^1.12.0", - "rollup-plugin-commonjs": "^10.0.0", - "rollup-plugin-livereload": "^1.0.0", - "rollup-plugin-node-resolve": "^5.2.0", - "rollup-plugin-svelte": "^6.1.1", - "rollup-plugin-terser": "^4.0.4", - "svelte": "^3.29.6", - "svelte-preprocess": "^2.14.4" - } - }, - "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/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/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/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@fullhuman/postcss-purgecss": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.0.0.tgz", - "integrity": "sha512-cvuOgMwIVlfgWcUMqg5p33NbGUxLwMrKtDKkm3QRfOo4PRVNR6+y/xd9OyXTVZiB1bIpKNJ0ZObYPWD3DRQDtw==", - "dependencies": { - "postcss": "7.0.32", - "purgecss": "^3.0.0" - } - }, - "node_modules/@fullhuman/postcss-purgecss/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/@fullhuman/postcss-purgecss/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/@fullhuman/postcss-purgecss/node_modules/chalk/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/@fullhuman/postcss-purgecss/node_modules/postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "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/@fullhuman/postcss-purgecss/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==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@polka/url": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", - "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==" - }, - "node_modules/@types/estree": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz", - "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", - "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==", - "dev": true - }, - "node_modules/@types/resolve": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "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==", - "dev": true - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "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-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/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "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/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "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/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "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=", - "dev": true - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "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=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/axios": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.0.tgz", - "integrity": "sha512-fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw==", - "dependencies": { - "follow-redirects": "^1.10.0" - } - }, - "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/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "dependencies": { - "inherits": "~2.0.0" - }, - "engines": { - "node": "0.4 || >=0.5.8" - } - }, - "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==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz", - "integrity": "sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==", - "dependencies": { - "caniuse-lite": "^1.0.30001164", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.612", - "escalade": "^3.1.1", - "node-releases": "^1.1.67" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - }, - "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==", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", - "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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/call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "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/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": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001165", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz", - "integrity": "sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==" - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "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/chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, - "dependencies": { - "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.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/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=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui/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==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "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==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "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/color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, - "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.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" - }, - "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==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", - "engines": { - "node": ">= 6" - } - }, - "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/console-clear": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", - "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "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=", - "dev": true - }, - "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/cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "node_modules/css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "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==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "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/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==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "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=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "node_modules/detect-indent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", - "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", - "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=" - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.3.616", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.616.tgz", - "integrity": "sha512-CI8L38UN2BEnqXw3/oRIQTmde0LiSeqWSRlPA42ZTYgJQ8fYenzAM2Z3ni+jtILTcrs5aiXZCGJ96Pm+3/yGyQ==" - }, - "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==", - "dev": true - }, - "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.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "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.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "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-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-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/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "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==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.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=", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, - "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/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", - "engines": { - "node": ">=4" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "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=", - "dev": true, - "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-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==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "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/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "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=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "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/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/human-readable-numbers": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/human-readable-numbers/-/human-readable-numbers-0.9.5.tgz", - "integrity": "sha512-VC1uYLm7FR+4UkLaQdXPLodz7xTVLBte3X6iMCYK/uPJywoHyEZfR40+kCN4YqYd+FNCPJAJNYv2CSMvAprgsQ==" - }, - "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/in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true, - "bin": { - "in-install": "in-install.js", - "in-publish": "in-publish.js", - "not-in-install": "not-in-install.js", - "not-in-publish": "not-in-publish.js" - } - }, - "node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "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/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==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/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==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", - "dev": true - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "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=", - "dev": true - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "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=", - "dev": true - }, - "node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dev": true, - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-worker/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/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "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==", - "dev": true, - "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=", - "dev": true - }, - "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=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-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=", - "dev": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=4", - "npm": ">=1.4.28" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "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/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jwt-decode": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz", - "integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk=" - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/livereload": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.1.tgz", - "integrity": "sha512-9g7sua11kkyZNo2hLRCG3LuZZwqexoyEyecSlV8cAsfAVVCZqLzVir6XDqmH0r+Vzgnd5LrdHDMyjtFnJQLAYw==", - "dev": true, - "dependencies": { - "chokidar": "^3.3.0", - "livereload-js": "^3.1.0", - "opts": ">= 1.2.0", - "ws": "^6.2.1" - }, - "bin": { - "livereload": "bin/livereload.js" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/livereload-js": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.1.tgz", - "integrity": "sha512-CBu1gTEfzVhlOK1WASKAAJ9Qx1fHECTq0SUB67sfxwQssopTyvzqTlgl+c0h9pZ6V+Fzd2rc510ppuNusg9teQ==", - "dev": true - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/local-access": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", - "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/locate-path/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" - }, - "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.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" - }, - "node_modules/lodash.toarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "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/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "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/mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "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/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/modern-normalize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.0.0.tgz", - "integrity": "sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "engines": { - "node": "*" - } - }, - "node_modules/mri": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", - "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", - "engines": { - "node": ">=4" - } - }, - "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/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": 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-emoji": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", - "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", - "dependencies": { - "lodash.toarray": "^4.4.0" - } - }, - "node_modules/node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "dependencies": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==" - }, - "node_modules/node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": 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-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=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=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm-run-all/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==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/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==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/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/npm-run-all/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==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "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==", - "dev": true, - "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-hash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", - "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/opts": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz", - "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", - "dev": true - }, - "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=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/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/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "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-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-functions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", - "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", - "dependencies": { - "glob": "^7.1.2", - "object-assign": "^4.1.1", - "postcss": "^6.0.9", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/postcss-functions/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/postcss-functions/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/postcss-functions/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-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==" - }, - "node_modules/postcss-functions/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/postcss-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", - "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", - "dependencies": { - "camelcase-css": "^2.0.1", - "postcss": "^7.0.18" - } - }, - "node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-nested": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.3.tgz", - "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", - "dependencies": { - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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==" - }, - "node_modules/postcss/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/postcss/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/postcss/node_modules/chalk/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/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==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "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==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/purgecss": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.0.0.tgz", - "integrity": "sha512-t3FGCwyX9XWV3ffvnAXTw6Y3Z9kNlcgm14VImNK66xKi5sdqxSA2I0SFYxtmZbAKuIZVckPdazw5iKL/oY/2TA==", - "dependencies": { - "commander": "^6.0.0", - "glob": "^7.0.0", - "postcss": "7.0.32", - "postcss-selector-parser": "^6.0.2" - }, - "bin": { - "purgecss": "bin/purgecss.js" - } - }, - "node_modules/purgecss/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/purgecss/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/purgecss/node_modules/chalk/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/purgecss/node_modules/postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "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/purgecss/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==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/query-string": { - "version": "6.13.7", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.7.tgz", - "integrity": "sha512-CsGs8ZYb39zu0WLkeOhe0NMePqgYdAuCqxOYKDR5LVCytDZYMGx3Bb+xypvQvPHVPijRXB0HZNFllCzHRe4gEA==", - "dependencies": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/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-pkg-up/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.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==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reduce-css-calc": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz", - "integrity": "sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==", - "dependencies": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/reduce-css-calc/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==" - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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", - "dev": 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/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/require-relative": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", - "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", - "dev": true - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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/rollup": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", - "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/node": "*", - "acorn": "^7.1.0" - }, - "bin": { - "rollup": "dist/bin/rollup" - } - }, - "node_modules/rollup-plugin-commonjs": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz", - "integrity": "sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs.", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1", - "is-reference": "^1.1.2", - "magic-string": "^0.25.2", - "resolve": "^1.11.0", - "rollup-pluginutils": "^2.8.1" - }, - "peerDependencies": { - "rollup": ">=1.12.0" - } - }, - "node_modules/rollup-plugin-livereload": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-1.3.0.tgz", - "integrity": "sha512-abyqXaB21+nFHo+vJULBqfzNx6zXABC19UyvqgDfdoxR/8pFAd041GO+GIUe8ZYC2DbuMUmioh1Lvbk14YLZgw==", - "dev": true, - "dependencies": { - "livereload": "^0.9.1" - } - }, - "node_modules/rollup-plugin-node-resolve": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz", - "integrity": "sha512-jUlyaDXts7TW2CqQ4GaO5VJ4PwwaV8VUGA7+km3n6k6xtOEacf61u0VXwN80phY/evMcaS+9eIeJ9MOyDxt5Zw==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve.", - "dev": true, - "dependencies": { - "@types/resolve": "0.0.8", - "builtin-modules": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.11.1", - "rollup-pluginutils": "^2.8.1" - }, - "peerDependencies": { - "rollup": ">=1.11.0" - } - }, - "node_modules/rollup-plugin-svelte": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-6.1.1.tgz", - "integrity": "sha512-ijnm0pH1ScrY4uxwaNXBpNVejVzpL2769hIEbAlnqNUWZrffLspu5/k9/l/Wsj3NrEHLQ6wCKGagVJonyfN7ow==", - "dev": true, - "dependencies": { - "require-relative": "^0.8.7", - "rollup-pluginutils": "^2.8.2", - "sourcemap-codec": "^1.4.8" - }, - "peerDependencies": { - "rollup": ">=1.19.2", - "svelte": "*" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-4.0.4.tgz", - "integrity": "sha512-wPANT5XKVJJ8RDUN0+wIr7UPd0lIXBo4UdJ59VmlPCtlFsE20AM+14pe+tk7YunCsWEiuzkDBY3QIkSCjtrPXg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "jest-worker": "^24.0.0", - "serialize-javascript": "^1.6.1", - "terser": "^3.14.1" - }, - "peerDependencies": { - "rollup": ">=0.66.0 <2" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/sade": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", - "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "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/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - }, - "bin": { - "sassgraph": "bin/sassgraph" - } - }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", - "dev": true - }, - "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=", - "dev": true - }, - "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==", - "dev": true - }, - "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-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "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==" - }, - "node_modules/sirv": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-0.4.6.tgz", - "integrity": "sha512-rYpOXlNbpHiY4nVXxuDf4mXPvKz1reZGap/LkWp9TvcZ84qD/nPBjjH/6GZsgIjVMbOslnY8YYULAyP8jMn1GQ==", - "dependencies": { - "@polka/url": "^0.5.0", - "mime": "^2.3.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/sirv-cli": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-0.4.6.tgz", - "integrity": "sha512-/Vj85/kBvPL+n9ibgX6FicLE8VjidC1BhlX67PYPBfbBAphzR6i0k0HtU5c2arejfU3uzq8l3SYPCwl1x7z6Ww==", - "dependencies": { - "console-clear": "^1.1.0", - "get-port": "^3.2.0", - "kleur": "^3.0.0", - "local-access": "^1.0.1", - "sade": "^1.4.0", - "sirv": "^0.4.6", - "tinydate": "^1.0.0" - }, - "bin": { - "sirv": "index.js" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-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/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.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "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/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/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==", - "dev": true - }, - "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/string.prototype.padend": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", - "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "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=", - "dev": true, - "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-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/svelte": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.31.0.tgz", - "integrity": "sha512-r+n8UJkDqoQm1b+3tA3Lh6mHXKpcfOSOuEuIo5gE2W9wQYi64RYX/qE6CZBDDsP/H4M+N426JwY7XGH4xASvGQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/svelte-preprocess": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-2.16.0.tgz", - "integrity": "sha512-RVN/q/SOVCy4QxZeCEUXczYP/OxOT7LN6wo8RKL0rn9BUYe5/oGSn8p8eRiOGgcE3vWZRPQkHwpDC+AKSzlWyA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "detect-indent": "^6.0.0", - "postcss-load-config": "^2.0.0", - "strip-indent": "^2.0.0" - }, - "peerDependencies": { - "svelte": "^1.44.0 || ^2.0.0 || ^3.0.0" - } - }, - "node_modules/svelte-preprocess/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tailwindcss": { - "name": "@tailwindcss/postcss7-compat", - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss7-compat/-/postcss7-compat-2.0.1.tgz", - "integrity": "sha512-SdWGioSKNhCIuoX2gCYhfs9HhWnOf1dvIed5G2i/lbqReGA27LG5KpH4glDunHWevWAY7h/WISZblE6xDCC/UA==", - "dependencies": { - "@fullhuman/postcss-purgecss": "^3.0.0", - "autoprefixer": "^9", - "bytes": "^3.0.0", - "chalk": "^4.1.0", - "color": "^3.1.3", - "detective": "^5.2.0", - "didyoumean": "^1.2.1", - "fs-extra": "^9.0.1", - "html-tags": "^3.1.0", - "lodash": "^4.17.20", - "modern-normalize": "^1.0.0", - "node-emoji": "^1.8.1", - "object-hash": "^2.0.3", - "postcss": "^7", - "postcss-functions": "^3", - "postcss-js": "^2", - "postcss-nested": "^4", - "postcss-selector-parser": "^6.0.4", - "postcss-value-parser": "^4.1.0", - "pretty-hrtime": "^1.0.3", - "reduce-css-calc": "^2.1.6", - "resolve": "^1.19.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/tailwindcss/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tailwindcss/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/tailwindcss/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, - "dependencies": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "node_modules/terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", - "dev": true, - "dependencies": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" - }, - "bin": { - "terser": "bin/uglifyjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/tinydate": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", - "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "dependencies": { - "glob": "^7.1.2" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "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=", - "dev": true - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "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/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "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=", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/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==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/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==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "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==", - "dev": true, - "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/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.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/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=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yargs/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==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/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==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - } - }, "dependencies": { "@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, + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "requires": { - "@babel/highlight": "^7.10.4" + "@babel/highlight": "^7.14.5" } }, "@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 + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" }, "@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, + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "requires": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, - "@fullhuman/postcss-purgecss": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.0.0.tgz", - "integrity": "sha512-cvuOgMwIVlfgWcUMqg5p33NbGUxLwMrKtDKkm3QRfOo4PRVNR6+y/xd9OyXTVZiB1bIpKNJ0ZObYPWD3DRQDtw==", + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { - "postcss": "7.0.32", - "purgecss": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "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" - } - } - } - }, - "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "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==", - "requires": { - "has-flag": "^3.0.0" - } - } + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" } }, "@polka/url": { @@ -4371,17 +56,22 @@ "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==" }, "@types/estree": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz", - "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==", + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, "@types/node": { - "version": "14.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", - "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==", + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==", "dev": true }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, "@types/resolve": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", @@ -4442,16 +132,17 @@ "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 + "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==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4464,15 +155,20 @@ "dev": true }, "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, + "arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -4509,23 +205,12 @@ "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", "dev": true }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, "autoprefixer": { "version": "9.8.6", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", @@ -4553,17 +238,17 @@ "dev": true }, "axios": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.0.tgz", - "integrity": "sha512-fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw==", + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "requires": { - "follow-redirects": "^1.10.0" + "follow-redirects": "^1.14.0" } }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -4575,10 +260,9 @@ } }, "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==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "block-stream": { "version": "0.0.9", @@ -4602,21 +286,20 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "requires": { "fill-range": "^7.0.1" } }, "browserslist": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz", - "integrity": "sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", "requires": { - "caniuse-lite": "^1.0.30001164", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.612", + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", "escalade": "^3.1.1", - "node-releases": "^1.1.67" + "node-releases": "^1.1.75" } }, "buffer-equal-constant-time": { @@ -4625,15 +308,15 @@ "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" }, "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==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "builtin-modules": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", - "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", "dev": true }, "bytes": { @@ -4642,13 +325,13 @@ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" + "get-intrinsic": "^1.0.2" } }, "caller-callsite": { @@ -4658,6 +341,14 @@ "dev": true, "requires": { "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } } }, "caller-path": { @@ -4670,10 +361,9 @@ } }, "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "camelcase": { "version": "2.1.1", @@ -4697,9 +387,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001165", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz", - "integrity": "sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==" + "version": "1.0.30001256", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001256.tgz", + "integrity": "sha512-QirrvMLmB4txNnxiaG/xbm6FSzv9LqOZ3Jp9VtCYb3oPIfCHpr/oGn38pFq0udwlkctvXQgPthaXqJ76DaYGnA==" }, "caseless": { "version": "0.12.0", @@ -4708,32 +398,48 @@ "dev": true }, "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, + "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": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "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" + } + } } }, "chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "cliui": { @@ -4788,12 +494,27 @@ "dev": true }, "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz", + "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==", "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" + "color-convert": "^2.0.1", + "color-string": "^1.6.0" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } } }, "color-convert": { @@ -4810,18 +531,18 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" }, "combined-stream": { "version": "1.0.8", @@ -4833,9 +554,9 @@ } }, "commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==" + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" }, "concat-map": { "version": "0.0.1", @@ -4854,21 +575,21 @@ "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=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, "cross-spawn": { @@ -4881,6 +602,11 @@ "which": "^1.2.9" } }, + "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=" + }, "css-unit-converter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", @@ -4947,9 +673,9 @@ "dev": true }, "detect-indent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", - "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "dev": true }, "detective": { @@ -4963,9 +689,14 @@ } }, "didyoumean": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", - "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, "ecc-jsbn": { "version": "0.1.2", @@ -4986,9 +717,9 @@ } }, "electron-to-chromium": { - "version": "1.3.616", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.616.tgz", - "integrity": "sha512-CI8L38UN2BEnqXw3/oRIQTmde0LiSeqWSRlPA42ZTYgJQ8fYenzAM2Z3ni+jtILTcrs5aiXZCGJ96Pm+3/yGyQ==" + "version": "1.3.836", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.836.tgz", + "integrity": "sha512-Ney3pHOJBWkG/AqYjrW0hr2AUCsao+2uvq9HUlRP8OlpSdk/zOHOUJP7eu0icDvePC9DlgffuelP4TnOJmMRUg==" }, "emoji-regex": { "version": "7.0.3", @@ -5000,29 +731,41 @@ "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" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + } } }, "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", "dev": true, "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" } }, "es-to-primitive": { @@ -5076,21 +819,55 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" + }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", @@ -5102,9 +879,9 @@ } }, "follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==" + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", + "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==" }, "forever-agent": { "version": "0.6.1", @@ -5124,14 +901,13 @@ } }, "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "universalify": "^2.0.0" } }, "fs.realpath": { @@ -5140,10 +916,9 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "optional": true }, "fstream": { @@ -5156,6 +931,17 @@ "inherits": "~2.0.0", "mkdirp": ">=0.5 0", "rimraf": "2" + }, + "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" + } + } } }, "function-bind": { @@ -5195,9 +981,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -5216,6 +1002,16 @@ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -5226,9 +1022,9 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -5239,18 +1035,17 @@ } }, "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==", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", + "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", "requires": { "is-glob": "^4.0.1" } }, "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", "dev": true, "requires": { "glob": "~7.1.1", @@ -5259,9 +1054,9 @@ } }, "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==" + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, "har-schema": { "version": "2.0.0", @@ -5296,29 +1091,59 @@ "ansi-regex": "^2.0.0" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "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==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true }, + "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==" + }, "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==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, "html-tags": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", @@ -5341,31 +1166,35 @@ "integrity": "sha512-VC1uYLm7FR+4UkLaQdXPLodz7xTVLBte3X6iMCYK/uPJywoHyEZfR40+kCN4YqYd+FNCPJAJNYv2CSMvAprgsQ==" }, "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", "requires": { - "import-from": "^2.1.0" + "import-from": "^3.0.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, + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.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, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } } }, "in-publish": { @@ -5383,11 +1212,6 @@ "repeating": "^2.0.0" } }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -5402,40 +1226,84 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "requires": { "binary-extensions": "^2.0.0" } }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "dev": true }, + "is-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=", + "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-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", "requires": { "has": "^1.0.3" } }, "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==", - "dev": true + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-directory": { "version": "0.3.1", @@ -5446,8 +1314,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-finite": { "version": "1.1.0", @@ -5468,7 +1335,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -5488,8 +1354,16 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-reference": { "version": "1.2.1", @@ -5501,21 +1375,31 @@ } }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" } }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-typedarray": { @@ -5556,17 +1440,6 @@ "requires": { "merge-stream": "^2.0.0", "supports-color": "^6.1.0" - }, - "dependencies": { - "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" - } - } } }, "js-base64": { @@ -5578,13 +1451,12 @@ "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 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "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==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -5603,6 +1475,11 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -5628,13 +1505,6 @@ "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - } } }, "jsonwebtoken": { @@ -5695,34 +1565,56 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==" + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, "livereload": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.1.tgz", - "integrity": "sha512-9g7sua11kkyZNo2hLRCG3LuZZwqexoyEyecSlV8cAsfAVVCZqLzVir6XDqmH0r+Vzgnd5LrdHDMyjtFnJQLAYw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz", + "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==", "dev": true, "requires": { - "chokidar": "^3.3.0", - "livereload-js": "^3.1.0", + "chokidar": "^3.5.0", + "livereload-js": "^3.3.1", "opts": ">= 1.2.0", - "ws": "^6.2.1" + "ws": "^7.4.3" } }, "livereload-js": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.1.tgz", - "integrity": "sha512-CBu1gTEfzVhlOK1WASKAAJ9Qx1fHECTq0SUB67sfxwQssopTyvzqTlgl+c0h9pZ6V+Fzd2rc510ppuNusg9teQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.2.tgz", + "integrity": "sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA==", "dev": true }, "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + } } }, "local-access": { @@ -5749,9 +1641,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash.includes": { "version": "4.3.0", @@ -5788,10 +1680,10 @@ "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" }, - "lodash.toarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + "lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=" }, "loud-rejection": { "version": "1.6.0", @@ -5858,24 +1750,38 @@ "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==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" }, "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==", + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", "dev": true }, "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==", + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", "dev": true, "requires": { - "mime-db": "1.44.0" + "mime-db": "1.49.0" } }, "minimatch": { @@ -5901,9 +1807,9 @@ } }, "modern-normalize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.0.0.tgz", - "integrity": "sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==" }, "moment": { "version": "2.29.1", @@ -5916,16 +1822,21 @@ "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==" }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", "dev": true }, + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==" + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -5933,11 +1844,11 @@ "dev": true }, "node-emoji": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", - "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", "requires": { - "lodash.toarray": "^4.4.0" + "lodash": "^4.17.21" } }, "node-gyp": { @@ -5960,6 +1871,15 @@ "which": "1" }, "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" + } + }, "semver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", @@ -5969,9 +1889,9 @@ } }, "node-releases": { - "version": "1.1.67", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", - "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==" + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==" }, "node-sass": { "version": "4.14.1", @@ -5996,6 +1916,33 @@ "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "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" + } + }, + "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 + } } }, "nopt": { @@ -6022,8 +1969,7 @@ "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "normalize-range": { "version": "0.1.2", @@ -6047,26 +1993,6 @@ "string.prototype.padend": "^3.0.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -6080,14 +2006,59 @@ "which": "^1.2.9" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "has-flag": "^3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.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" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.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 } } }, @@ -6126,14 +2097,14 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-hash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", - "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", "dev": true }, "object-keys": { @@ -6214,14 +2185,23 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.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, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "path-exists": { @@ -6245,18 +2225,14 @@ "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==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "performance-now": { "version": "2.1.0", @@ -6264,11 +2240,10 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" }, "pidtree": { "version": "0.3.1", @@ -6277,9 +2252,9 @@ "dev": true }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, "pinkie": { @@ -6298,51 +2273,13 @@ } }, "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "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" - } - } - } - }, - "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==", - "requires": { - "has-flag": "^3.0.0" - } - } } }, "postcss-functions": { @@ -6356,24 +2293,6 @@ "postcss-value-parser": "^3.3.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -6409,13 +2328,13 @@ } }, "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" } }, "postcss-nested": { @@ -6428,13 +2347,11 @@ } }, "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", "requires": { "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, @@ -6473,60 +2390,24 @@ "dev": true }, "purgecss": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.0.0.tgz", - "integrity": "sha512-t3FGCwyX9XWV3ffvnAXTw6Y3Z9kNlcgm14VImNK66xKi5sdqxSA2I0SFYxtmZbAKuIZVckPdazw5iKL/oY/2TA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", + "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", "requires": { "commander": "^6.0.0", "glob": "^7.0.0", - "postcss": "7.0.32", + "postcss": "^8.2.1", "postcss-selector-parser": "^6.0.2" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "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" - } - } - } - }, "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "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==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "requires": { - "has-flag": "^3.0.0" + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" } } } @@ -6538,58 +2419,37 @@ "dev": true }, "query-string": { - "version": "6.13.7", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.7.tgz", - "integrity": "sha512-CsGs8ZYb39zu0WLkeOhe0NMePqgYdAuCqxOYKDR5LVCytDZYMGx3Bb+xypvQvPHVPijRXB0HZNFllCzHRe4gEA==", + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", + "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==", "requires": { "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", "split-on-first": "^1.0.0", "strict-uri-encode": "^2.0.0" } }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "^4.0.0", + "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "path-type": "^1.0.0" }, "dependencies": { - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", @@ -6600,35 +2460,19 @@ "pify": "^2.0.0", "pinkie-promise": "^2.0.0" } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } } } }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -6653,10 +2497,9 @@ } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { "picomatch": "^2.2.1" } @@ -6672,9 +2515,9 @@ } }, "reduce-css-calc": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz", - "integrity": "sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", "requires": { "css-unit-converter": "^1.1.1", "postcss-value-parser": "^3.3.0" @@ -6743,25 +2586,38 @@ "dev": true }, "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "requires": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" }, "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } @@ -6844,6 +2700,14 @@ "estree-walker": "^0.6.1" } }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, "sade": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", @@ -6934,6 +2798,17 @@ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -6946,13 +2821,6 @@ "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "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==" - } } }, "sirv": { @@ -6983,10 +2851,15 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + }, "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==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -7026,9 +2899,9 @@ } }, "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", "dev": true }, "split-on-first": { @@ -7073,23 +2946,6 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -7102,36 +2958,53 @@ } }, "string.prototype.padend": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", - "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz", + "integrity": "sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "es-abstract": "^1.18.0-next.2" } }, "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -7142,10 +3015,13 @@ } }, "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } }, "strip-indent": { "version": "1.0.1", @@ -7157,15 +3033,17 @@ } }, "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 + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } }, "svelte": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.31.0.tgz", - "integrity": "sha512-r+n8UJkDqoQm1b+3tA3Lh6mHXKpcfOSOuEuIo5gE2W9wQYi64RYX/qE6CZBDDsP/H4M+N426JwY7XGH4xASvGQ==", + "version": "3.42.5", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.42.5.tgz", + "integrity": "sha512-+y9ivcwMojAb0e87W7vR/UP7go44zc/3gtEciIMb8CUoIkUx6UJmPloBvVuO9MDXoGkUZM5SHr5PbLze9fJQVw==", "dev": true }, "svelte-preprocess": { @@ -7179,6 +3057,72 @@ "strip-indent": "^2.0.0" }, "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.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 + }, "strip-indent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", @@ -7188,32 +3132,45 @@ } }, "tailwindcss": { - "version": "npm:@tailwindcss/postcss7-compat@2.0.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss7-compat/-/postcss7-compat-2.0.1.tgz", - "integrity": "sha512-SdWGioSKNhCIuoX2gCYhfs9HhWnOf1dvIed5G2i/lbqReGA27LG5KpH4glDunHWevWAY7h/WISZblE6xDCC/UA==", + "version": "npm:@tailwindcss/postcss7-compat@2.2.14", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss7-compat/-/postcss7-compat-2.2.14.tgz", + "integrity": "sha512-vtzYILqywIY1GWELwHVF7goPhaJpm/1P5kJZ0Kx8lNlarALTFEWwIWCM6MxQ7pXzDWa1eUeozVJVeqfOBXKwXg==", "requires": { - "@fullhuman/postcss-purgecss": "^3.0.0", + "arg": "^5.0.1", "autoprefixer": "^9", "bytes": "^3.0.0", - "chalk": "^4.1.0", - "color": "^3.1.3", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color": "^4.0.1", + "cosmiconfig": "^7.0.1", "detective": "^5.2.0", - "didyoumean": "^1.2.1", - "fs-extra": "^9.0.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "glob-parent": "^6.0.1", "html-tags": "^3.1.0", - "lodash": "^4.17.20", - "modern-normalize": "^1.0.0", - "node-emoji": "^1.8.1", - "object-hash": "^2.0.3", + "is-color-stop": "^1.1.0", + "is-glob": "^4.0.1", + "lodash": "^4.17.21", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.1.0", + "node-emoji": "^1.11.0", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", "postcss": "^7", "postcss-functions": "^3", "postcss-js": "^2", + "postcss-load-config": "^3.1.0", "postcss-nested": "^4", - "postcss-selector-parser": "^6.0.4", + "postcss-selector-parser": "^6.0.6", "postcss-value-parser": "^4.1.0", "pretty-hrtime": "^1.0.3", - "reduce-css-calc": "^2.1.6", - "resolve": "^1.19.0" + "purgecss": "^4.0.3", + "quick-lru": "^5.1.1", + "reduce-css-calc": "^2.1.8", + "resolve": "^1.20.0", + "tmp": "^0.2.1" }, "dependencies": { "ansi-styles": { @@ -7225,9 +3182,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7296,11 +3253,18 @@ "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==" }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "requires": { + "rimraf": "^3.0.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==", - "dev": true, "requires": { "is-number": "^7.0.0" } @@ -7345,20 +3309,27 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "dev": true }, - "uniq": { + "unbox-primitive": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } }, "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "requires": { "punycode": "^2.1.0" @@ -7394,6 +3365,14 @@ "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" + }, + "dependencies": { + "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=", + "dev": true + } } }, "which": { @@ -7405,6 +3384,19 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -7437,15 +3429,6 @@ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, "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", @@ -7480,13 +3463,10 @@ "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" - } + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "dev": true }, "xtend": { "version": "4.0.2", @@ -7494,9 +3474,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { @@ -7505,6 +3485,11 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, "yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", diff --git a/frontend/public/img/resources/4.png b/frontend/public/img/resources/4.png index 35c1155..826527f 100644 Binary files a/frontend/public/img/resources/4.png and b/frontend/public/img/resources/4.png differ diff --git a/frontend/public/img/resources/7.png b/frontend/public/img/resources/7.png new file mode 100644 index 0000000..2dc1fa0 Binary files /dev/null and b/frontend/public/img/resources/7.png differ diff --git a/frontend/public/img/resources/8.png b/frontend/public/img/resources/8.png new file mode 100644 index 0000000..df57c2c Binary files /dev/null and b/frontend/public/img/resources/8.png differ diff --git a/frontend/public/index.html b/frontend/public/index.html index 8a3cb14..f116503 100644 --- a/frontend/public/index.html +++ b/frontend/public/index.html @@ -1,28 +1,33 @@ - + - -
- - - -To provide this service to you, the following data will be collected @@ -278,3 +285,13 @@ {/if}