diff --git a/WotBlitzStatisticsPro.Blazor.Tests/WotBlitzStatisticsPro.Blazor.Tests.csproj b/WotBlitzStatisticsPro.Blazor.Tests/WotBlitzStatisticsPro.Blazor.Tests.csproj
index d04da22..4412096 100644
--- a/WotBlitzStatisticsPro.Blazor.Tests/WotBlitzStatisticsPro.Blazor.Tests.csproj
+++ b/WotBlitzStatisticsPro.Blazor.Tests/WotBlitzStatisticsPro.Blazor.Tests.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/WotBlitzStatisticsPro.Blazor/Helpers/AssetsHelper.cs b/WotBlitzStatisticsPro.Blazor/Helpers/AssetsHelper.cs
new file mode 100644
index 0000000..186945f
--- /dev/null
+++ b/WotBlitzStatisticsPro.Blazor/Helpers/AssetsHelper.cs
@@ -0,0 +1,52 @@
+using WotBlitzStatisticsPro.Blazor.GraphQl;
+
+namespace WotBlitzStatisticsPro.Blazor.Helpers
+{
+ public static class AssetsHelper
+ {
+ public static string IconAsset(this MarkOfMastery mastery)
+ {
+ return mastery switch
+ {
+ MarkOfMastery.Rank3 => "/mastery/vehicle.mark.third.scale-200.png",
+ MarkOfMastery.Rank2 => "/mastery/vehicle.mark.second.scale-200.png",
+ MarkOfMastery.Rank1 => "/mastery/vehicle.mark.first.scale-200.png",
+ MarkOfMastery.Master => "/mastery/vehicle.mark.master.scale-200.png",
+ _ => "/mastery/vehicle.mark.none.big.scale-200.png"
+ };
+ }
+
+ public static string TankTypeAsset(this string tankTypeId, bool isPremium)
+ {
+ return tankTypeId switch
+ {
+ "heavyTank" when !isPremium => "/tank-type/vehicle.class.heavy.small.scale-200.png",
+ "heavyTank" when isPremium => "/tank-type/vehicle.class.heavy.premium.small.scale-200.png",
+ "AT-SPG" when !isPremium => "/tank-type/vehicle.class.atspg.small.scale-200.png",
+ "AT-SPG" when isPremium => "/tank-type/vehicle.class.atspg.premium.small.scale-200.png",
+ "mediumTank" when !isPremium => "/tank-type/vehicle.class.medium.small.scale-200.png",
+ "mediumTank" when isPremium => "/tank-type/vehicle.class.medium.premium.small.scale-200.png",
+ "lightTank" when !isPremium => "/tank-type/vehicle.class.light.small.scale-200.png",
+ "lightTank" when isPremium => "/tank-type/vehicle.class.light.premium.small.scale-200.png",
+ _ => ""
+ };
+ }
+
+ public static string NationAsset(this string nationTypeId)
+ {
+ return nationTypeId switch
+ {
+ "usa" => "flags/usa.png",
+ "france" => "flags/france.png",
+ "ussr" => "flags/ussr.png",
+ "china" => "flags/china.png",
+ "uk" => "flags/uk.png",
+ "japan" => "flags/japan.png",
+ "germany" => "flags/germany.png",
+ "other" => "flags/other.png",
+ "european" => "flags/eu.png",
+ _ => "flags/vehicle.nation.unknown.scale-200.png"
+ };
+ }
+ }
+}
diff --git a/WotBlitzStatisticsPro.Blazor/Helpers/Formatter.cs b/WotBlitzStatisticsPro.Blazor/Helpers/Formatter.cs
index 52a3868..a2f0b27 100644
--- a/WotBlitzStatisticsPro.Blazor/Helpers/Formatter.cs
+++ b/WotBlitzStatisticsPro.Blazor/Helpers/Formatter.cs
@@ -1,4 +1,5 @@
-using System.Text.Encodings.Web;
+using System;
+using System.Text.Encodings.Web;
using System.Text.Json;
using System.Text.Unicode;
@@ -10,5 +11,32 @@ namespace WotBlitzStatisticsPro.Blazor.Helpers
{
return JsonSerializer.Serialize(data, new JsonSerializerOptions { WriteIndented = true, Encoder = JavaScriptEncoder.Create(UnicodeRanges.BasicLatin, UnicodeRanges.Cyrillic) });
}
+
+ public static string RomanNumber(this int number)
+ {
+ var romanNumerals = new[] {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"};
+ var numerals = new[] {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1};
+
+ if (number <= 0)
+ {
+ return number.ToString();
+ }
+
+ string result = "";
+
+ while (number > 0)
+ {
+ // find biggest numeral that is less than equal to number
+ var index = Array.FindIndex(numerals, n => n <= number);
+
+ // subtract it's value from your number
+ number -= numerals[index];
+
+ // tack it onto the end of your roman numeral
+ result = string.Concat(result, romanNumerals[index]);
+ }
+
+ return result;
+ }
}
}
\ No newline at end of file
diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor
index f899589..964bf42 100644
--- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor
+++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor
@@ -19,7 +19,7 @@
-
+
diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksList.razor b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksList.razor
index 11d8f36..d12a8de 100644
--- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksList.razor
+++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksList.razor
@@ -1,5 +1,107 @@
-PlayerTanksList
+@using WotBlitzStatisticsPro.Blazor.Helpers
+@inject TooltipService TooltipService
+@inject IStringLocalizer Localize
+
+
+
+
+
+ @data.Tier.RomanNumber()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@code {
+ [Parameter]
+ public IEnumerable TanksList { get; set; }
+ void ShowTooltip(ElementReference elementReference, string message, TooltipOptions options = null) => TooltipService.Open(elementReference, message, options);
}
diff --git a/WotBlitzStatisticsPro.Blazor/Program.cs b/WotBlitzStatisticsPro.Blazor/Program.cs
index 0e77ade..9ace168 100644
--- a/WotBlitzStatisticsPro.Blazor/Program.cs
+++ b/WotBlitzStatisticsPro.Blazor/Program.cs
@@ -26,6 +26,7 @@ namespace WotBlitzStatisticsPro.Blazor
builder.Services.AddScoped();
builder.Services.AddScoped();
+ builder.Services.AddScoped();
builder.Services.AddScoped();
builder.Services.AddMediatR(typeof(Program));
diff --git a/WotBlitzStatisticsPro.Blazor/Resources/App.de.resx b/WotBlitzStatisticsPro.Blazor/Resources/App.de.resx
index da1b3d5..df5d539 100644
--- a/WotBlitzStatisticsPro.Blazor/Resources/App.de.resx
+++ b/WotBlitzStatisticsPro.Blazor/Resources/App.de.resx
@@ -168,6 +168,9 @@
Spieler suchen
+
+ Panzer
+
Willkommen bei der WOT Blitz statistics!
diff --git a/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx b/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx
index 214d586..ea61949 100644
--- a/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx
+++ b/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx
@@ -168,6 +168,9 @@
Поиск игрока
+
+ Танк
+
Добро пожаловать в WOT Blitz statistics!
diff --git a/WotBlitzStatisticsPro.Blazor/Services/GraphQlBackendService.cs b/WotBlitzStatisticsPro.Blazor/Services/GraphQlBackendService.cs
index f162f26..692387c 100644
--- a/WotBlitzStatisticsPro.Blazor/Services/GraphQlBackendService.cs
+++ b/WotBlitzStatisticsPro.Blazor/Services/GraphQlBackendService.cs
@@ -46,6 +46,11 @@ namespace WotBlitzStatisticsPro.Blazor.Services
return (playerInfo.Data?.AccountInfo, playerInfo.Data?.AccountMedals?.Sections);
}
+ public Task GetWgLoginUrl(RealmType realmType)
+ {
+ throw new System.NotImplementedException("Request for LoginUrl will be implemented soon");
+ }
+
private RequestLanguage GetLanguage()
{
var culture = CultureInfo.CurrentCulture;
@@ -94,10 +99,5 @@ namespace WotBlitzStatisticsPro.Blazor.Services
_notificationsService.ReportError("Backend error",string.Join(";", messages));
}
}
-
- public Task GetWgLoginUrl(RealmType realmType)
- {
- throw new System.NotImplementedException();
- }
}
}
\ No newline at end of file
diff --git a/WotBlitzStatisticsPro.Blazor/Shared/MainLayout.razor b/WotBlitzStatisticsPro.Blazor/Shared/MainLayout.razor
index ad4cfc6..2706829 100644
--- a/WotBlitzStatisticsPro.Blazor/Shared/MainLayout.razor
+++ b/WotBlitzStatisticsPro.Blazor/Shared/MainLayout.razor
@@ -2,6 +2,7 @@
+
diff --git a/WotBlitzStatisticsPro.Blazor/WotBlitzStatisticsPro.Blazor.csproj b/WotBlitzStatisticsPro.Blazor/WotBlitzStatisticsPro.Blazor.csproj
index 379276c..5757a04 100644
--- a/WotBlitzStatisticsPro.Blazor/WotBlitzStatisticsPro.Blazor.csproj
+++ b/WotBlitzStatisticsPro.Blazor/WotBlitzStatisticsPro.Blazor.csproj
@@ -1,4 +1,4 @@
-
+
net5.0
@@ -21,7 +21,7 @@
-
+
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/china.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/china.png
new file mode 100644
index 0000000..7eb9f65
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/china.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/eu.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/eu.png
new file mode 100644
index 0000000..d8c86aa
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/eu.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/finland.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/finland.png
new file mode 100644
index 0000000..68d2932
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/finland.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/france.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/france.png
new file mode 100644
index 0000000..ef693f1
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/france.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/germany.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/germany.png
new file mode 100644
index 0000000..d8bc2f6
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/germany.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/italy.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/italy.png
new file mode 100644
index 0000000..029e7ec
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/italy.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/japan.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/japan.png
new file mode 100644
index 0000000..826e95a
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/japan.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/nations.jpg b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/nations.jpg
new file mode 100644
index 0000000..7cbf099
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/nations.jpg differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/other.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/other.png
new file mode 100644
index 0000000..97adc2c
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/other.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/poland.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/poland.png
new file mode 100644
index 0000000..8a4911c
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/poland.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/sweden.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/sweden.png
new file mode 100644
index 0000000..1de5baf
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/sweden.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/uk.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/uk.png
new file mode 100644
index 0000000..a824ed4
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/uk.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/usa.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/usa.png
new file mode 100644
index 0000000..37b73b2
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/usa.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/ussr.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/ussr.png
new file mode 100644
index 0000000..ff1e1be
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/ussr.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/flags/vehicle.nation.unknown.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/vehicle.nation.unknown.scale-200.png
new file mode 100644
index 0000000..69279bc
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/flags/vehicle.nation.unknown.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.first.big.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.first.big.scale-200.png
new file mode 100644
index 0000000..6e78cf0
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.first.big.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.first.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.first.scale-200.png
new file mode 100644
index 0000000..8366f0d
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.first.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.master.big.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.master.big.scale-200.png
new file mode 100644
index 0000000..f46498d
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.master.big.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.master.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.master.scale-200.png
new file mode 100644
index 0000000..753c775
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.master.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.none.big.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.none.big.scale-200.png
new file mode 100644
index 0000000..30e36f3
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.none.big.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.second.big.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.second.big.scale-200.png
new file mode 100644
index 0000000..741dca2
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.second.big.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.second.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.second.scale-200.png
new file mode 100644
index 0000000..0912cca
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.second.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.third.big.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.third.big.scale-200.png
new file mode 100644
index 0000000..e1c736a
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.third.big.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.third.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.third.scale-200.png
new file mode 100644
index 0000000..51d73d3
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/mastery/vehicle.mark.third.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.premium.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.premium.scale-200.png
new file mode 100644
index 0000000..510d99a
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.premium.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.premium.small.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.premium.small.scale-200.png
new file mode 100644
index 0000000..04dd217
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.premium.small.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.scale-200.png
new file mode 100644
index 0000000..5d74842
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.small.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.small.scale-200.png
new file mode 100644
index 0000000..5ddfbc0
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.atspg.small.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.premium.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.premium.scale-200.png
new file mode 100644
index 0000000..ee7025e
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.premium.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.premium.small.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.premium.small.scale-200.png
new file mode 100644
index 0000000..9580fbd
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.premium.small.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.scale-200.png
new file mode 100644
index 0000000..a0e0347
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.small.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.small.scale-200.png
new file mode 100644
index 0000000..34d342f
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.heavy.small.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.premium.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.premium.scale-200.png
new file mode 100644
index 0000000..2c3eed8
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.premium.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.premium.small.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.premium.small.scale-200.png
new file mode 100644
index 0000000..9d0b021
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.premium.small.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.scale-200.png
new file mode 100644
index 0000000..1b9389e
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.small.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.small.scale-200.png
new file mode 100644
index 0000000..a2ad5a9
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.light.small.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.premium.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.premium.scale-200.png
new file mode 100644
index 0000000..3cfbfb2
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.premium.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.premium.small.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.premium.small.scale-200.png
new file mode 100644
index 0000000..823eb3d
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.premium.small.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.scale-200.png
new file mode 100644
index 0000000..77bc008
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.scale-200.png differ
diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.small.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.small.scale-200.png
new file mode 100644
index 0000000..1a607f0
Binary files /dev/null and b/WotBlitzStatisticsPro.Blazor/wwwroot/tank-type/vehicle.class.medium.small.scale-200.png differ