diff --git a/views/webpage_base.tpl b/views/webpage_base.tpl
index 9ea750e..0fd8766 100644
--- a/views/webpage_base.tpl
+++ b/views/webpage_base.tpl
@@ -30,10 +30,6 @@
-
-
-
-
diff --git a/webassets/css/style.css b/webassets/css/style.css
index c8ccbc5..08105c6 100644
--- a/webassets/css/style.css
+++ b/webassets/css/style.css
@@ -71,11 +71,16 @@ td.nowrap, span.nowrap {
span.flag-wrapper {
display: inline-block;
- width: 1.7em;
+ width: 1.8em;
text-align: center;
cursor: default;
}
+img.flag {
+ position: relative;
+ top: -2px;
+}
+
span.band-bullet {
display: inline-block;
cursor: default;
diff --git a/webassets/img/flags/1.png b/webassets/img/flags/1.png
new file mode 100644
index 0000000..b5d3767
Binary files /dev/null and b/webassets/img/flags/1.png differ
diff --git a/webassets/img/flags/10.png b/webassets/img/flags/10.png
new file mode 100644
index 0000000..b0783ab
Binary files /dev/null and b/webassets/img/flags/10.png differ
diff --git a/webassets/img/flags/100.png b/webassets/img/flags/100.png
new file mode 100644
index 0000000..096cfd3
Binary files /dev/null and b/webassets/img/flags/100.png differ
diff --git a/webassets/img/flags/101.png b/webassets/img/flags/101.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/101.png differ
diff --git a/webassets/img/flags/102.png b/webassets/img/flags/102.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/102.png differ
diff --git a/webassets/img/flags/103.png b/webassets/img/flags/103.png
new file mode 100644
index 0000000..43aed08
Binary files /dev/null and b/webassets/img/flags/103.png differ
diff --git a/webassets/img/flags/104.png b/webassets/img/flags/104.png
new file mode 100644
index 0000000..2f4b6e1
Binary files /dev/null and b/webassets/img/flags/104.png differ
diff --git a/webassets/img/flags/105.png b/webassets/img/flags/105.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/105.png differ
diff --git a/webassets/img/flags/106.png b/webassets/img/flags/106.png
new file mode 100644
index 0000000..8f5fdbe
Binary files /dev/null and b/webassets/img/flags/106.png differ
diff --git a/webassets/img/flags/107.png b/webassets/img/flags/107.png
new file mode 100644
index 0000000..52598d1
Binary files /dev/null and b/webassets/img/flags/107.png differ
diff --git a/webassets/img/flags/108.png b/webassets/img/flags/108.png
new file mode 100644
index 0000000..326bb20
Binary files /dev/null and b/webassets/img/flags/108.png differ
diff --git a/webassets/img/flags/109.png b/webassets/img/flags/109.png
new file mode 100644
index 0000000..ed7ce1a
Binary files /dev/null and b/webassets/img/flags/109.png differ
diff --git a/webassets/img/flags/11.png b/webassets/img/flags/11.png
new file mode 100644
index 0000000..16d74ce
Binary files /dev/null and b/webassets/img/flags/11.png differ
diff --git a/webassets/img/flags/110.png b/webassets/img/flags/110.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/110.png differ
diff --git a/webassets/img/flags/111.png b/webassets/img/flags/111.png
new file mode 100644
index 0000000..0faf1af
Binary files /dev/null and b/webassets/img/flags/111.png differ
diff --git a/webassets/img/flags/112.png b/webassets/img/flags/112.png
new file mode 100644
index 0000000..603e884
Binary files /dev/null and b/webassets/img/flags/112.png differ
diff --git a/webassets/img/flags/113.png b/webassets/img/flags/113.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/113.png differ
diff --git a/webassets/img/flags/114.png b/webassets/img/flags/114.png
new file mode 100644
index 0000000..b13d495
Binary files /dev/null and b/webassets/img/flags/114.png differ
diff --git a/webassets/img/flags/115.png b/webassets/img/flags/115.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/115.png differ
diff --git a/webassets/img/flags/116.png b/webassets/img/flags/116.png
new file mode 100644
index 0000000..36a51cd
Binary files /dev/null and b/webassets/img/flags/116.png differ
diff --git a/webassets/img/flags/117.png b/webassets/img/flags/117.png
new file mode 100644
index 0000000..7a7ef46
Binary files /dev/null and b/webassets/img/flags/117.png differ
diff --git a/webassets/img/flags/118.png b/webassets/img/flags/118.png
new file mode 100644
index 0000000..9def832
Binary files /dev/null and b/webassets/img/flags/118.png differ
diff --git a/webassets/img/flags/119.png b/webassets/img/flags/119.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/119.png differ
diff --git a/webassets/img/flags/12.png b/webassets/img/flags/12.png
new file mode 100644
index 0000000..6dec92a
Binary files /dev/null and b/webassets/img/flags/12.png differ
diff --git a/webassets/img/flags/120.png b/webassets/img/flags/120.png
new file mode 100644
index 0000000..5c94978
Binary files /dev/null and b/webassets/img/flags/120.png differ
diff --git a/webassets/img/flags/122.png b/webassets/img/flags/122.png
new file mode 100644
index 0000000..f03f821
Binary files /dev/null and b/webassets/img/flags/122.png differ
diff --git a/webassets/img/flags/123.png b/webassets/img/flags/123.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/123.png differ
diff --git a/webassets/img/flags/124.png b/webassets/img/flags/124.png
new file mode 100644
index 0000000..b0783ab
Binary files /dev/null and b/webassets/img/flags/124.png differ
diff --git a/webassets/img/flags/125.png b/webassets/img/flags/125.png
new file mode 100644
index 0000000..603e884
Binary files /dev/null and b/webassets/img/flags/125.png differ
diff --git a/webassets/img/flags/126.png b/webassets/img/flags/126.png
new file mode 100644
index 0000000..82682b2
Binary files /dev/null and b/webassets/img/flags/126.png differ
diff --git a/webassets/img/flags/127.png b/webassets/img/flags/127.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/127.png differ
diff --git a/webassets/img/flags/128.png b/webassets/img/flags/128.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/128.png differ
diff --git a/webassets/img/flags/129.png b/webassets/img/flags/129.png
new file mode 100644
index 0000000..b9c6a86
Binary files /dev/null and b/webassets/img/flags/129.png differ
diff --git a/webassets/img/flags/13.png b/webassets/img/flags/13.png
new file mode 100644
index 0000000..43ccd16
Binary files /dev/null and b/webassets/img/flags/13.png differ
diff --git a/webassets/img/flags/130.png b/webassets/img/flags/130.png
new file mode 100644
index 0000000..07cfa90
Binary files /dev/null and b/webassets/img/flags/130.png differ
diff --git a/webassets/img/flags/131.png b/webassets/img/flags/131.png
new file mode 100644
index 0000000..b0783ab
Binary files /dev/null and b/webassets/img/flags/131.png differ
diff --git a/webassets/img/flags/132.png b/webassets/img/flags/132.png
new file mode 100644
index 0000000..2a287b1
Binary files /dev/null and b/webassets/img/flags/132.png differ
diff --git a/webassets/img/flags/133.png b/webassets/img/flags/133.png
new file mode 100644
index 0000000..afd5717
Binary files /dev/null and b/webassets/img/flags/133.png differ
diff --git a/webassets/img/flags/134.png b/webassets/img/flags/134.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/134.png differ
diff --git a/webassets/img/flags/135.png b/webassets/img/flags/135.png
new file mode 100644
index 0000000..e276d1b
Binary files /dev/null and b/webassets/img/flags/135.png differ
diff --git a/webassets/img/flags/136.png b/webassets/img/flags/136.png
new file mode 100644
index 0000000..6049b18
Binary files /dev/null and b/webassets/img/flags/136.png differ
diff --git a/webassets/img/flags/137.png b/webassets/img/flags/137.png
new file mode 100644
index 0000000..ceabd23
Binary files /dev/null and b/webassets/img/flags/137.png differ
diff --git a/webassets/img/flags/138.png b/webassets/img/flags/138.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/138.png differ
diff --git a/webassets/img/flags/139.png b/webassets/img/flags/139.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/139.png differ
diff --git a/webassets/img/flags/14.png b/webassets/img/flags/14.png
new file mode 100644
index 0000000..cd1c691
Binary files /dev/null and b/webassets/img/flags/14.png differ
diff --git a/webassets/img/flags/140.png b/webassets/img/flags/140.png
new file mode 100644
index 0000000..3faae18
Binary files /dev/null and b/webassets/img/flags/140.png differ
diff --git a/webassets/img/flags/141.png b/webassets/img/flags/141.png
new file mode 100644
index 0000000..0cc47a9
Binary files /dev/null and b/webassets/img/flags/141.png differ
diff --git a/webassets/img/flags/142.png b/webassets/img/flags/142.png
new file mode 100644
index 0000000..16d74ce
Binary files /dev/null and b/webassets/img/flags/142.png differ
diff --git a/webassets/img/flags/143.png b/webassets/img/flags/143.png
new file mode 100644
index 0000000..501d69c
Binary files /dev/null and b/webassets/img/flags/143.png differ
diff --git a/webassets/img/flags/144.png b/webassets/img/flags/144.png
new file mode 100644
index 0000000..9397847
Binary files /dev/null and b/webassets/img/flags/144.png differ
diff --git a/webassets/img/flags/145.png b/webassets/img/flags/145.png
new file mode 100644
index 0000000..c9e187c
Binary files /dev/null and b/webassets/img/flags/145.png differ
diff --git a/webassets/img/flags/146.png b/webassets/img/flags/146.png
new file mode 100644
index 0000000..9a8af4e
Binary files /dev/null and b/webassets/img/flags/146.png differ
diff --git a/webassets/img/flags/147.png b/webassets/img/flags/147.png
new file mode 100644
index 0000000..0faf1af
Binary files /dev/null and b/webassets/img/flags/147.png differ
diff --git a/webassets/img/flags/148.png b/webassets/img/flags/148.png
new file mode 100644
index 0000000..e7c4a18
Binary files /dev/null and b/webassets/img/flags/148.png differ
diff --git a/webassets/img/flags/149.png b/webassets/img/flags/149.png
new file mode 100644
index 0000000..4e1eaba
Binary files /dev/null and b/webassets/img/flags/149.png differ
diff --git a/webassets/img/flags/15.png b/webassets/img/flags/15.png
new file mode 100644
index 0000000..82682b2
Binary files /dev/null and b/webassets/img/flags/15.png differ
diff --git a/webassets/img/flags/150.png b/webassets/img/flags/150.png
new file mode 100644
index 0000000..0faf1af
Binary files /dev/null and b/webassets/img/flags/150.png differ
diff --git a/webassets/img/flags/151.png b/webassets/img/flags/151.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/151.png differ
diff --git a/webassets/img/flags/152.png b/webassets/img/flags/152.png
new file mode 100644
index 0000000..2f35c3c
Binary files /dev/null and b/webassets/img/flags/152.png differ
diff --git a/webassets/img/flags/153.png b/webassets/img/flags/153.png
new file mode 100644
index 0000000..0faf1af
Binary files /dev/null and b/webassets/img/flags/153.png differ
diff --git a/webassets/img/flags/154.png b/webassets/img/flags/154.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/154.png differ
diff --git a/webassets/img/flags/155.png b/webassets/img/flags/155.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/155.png differ
diff --git a/webassets/img/flags/157.png b/webassets/img/flags/157.png
new file mode 100644
index 0000000..62fcbbc
Binary files /dev/null and b/webassets/img/flags/157.png differ
diff --git a/webassets/img/flags/158.png b/webassets/img/flags/158.png
new file mode 100644
index 0000000..b336096
Binary files /dev/null and b/webassets/img/flags/158.png differ
diff --git a/webassets/img/flags/159.png b/webassets/img/flags/159.png
new file mode 100644
index 0000000..c0a01ac
Binary files /dev/null and b/webassets/img/flags/159.png differ
diff --git a/webassets/img/flags/16.png b/webassets/img/flags/16.png
new file mode 100644
index 0000000..afd5717
Binary files /dev/null and b/webassets/img/flags/16.png differ
diff --git a/webassets/img/flags/160.png b/webassets/img/flags/160.png
new file mode 100644
index 0000000..d6be1dd
Binary files /dev/null and b/webassets/img/flags/160.png differ
diff --git a/webassets/img/flags/161.png b/webassets/img/flags/161.png
new file mode 100644
index 0000000..36a51cd
Binary files /dev/null and b/webassets/img/flags/161.png differ
diff --git a/webassets/img/flags/162.png b/webassets/img/flags/162.png
new file mode 100644
index 0000000..5b91d6f
Binary files /dev/null and b/webassets/img/flags/162.png differ
diff --git a/webassets/img/flags/163.png b/webassets/img/flags/163.png
new file mode 100644
index 0000000..b717232
Binary files /dev/null and b/webassets/img/flags/163.png differ
diff --git a/webassets/img/flags/164.png b/webassets/img/flags/164.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/164.png differ
diff --git a/webassets/img/flags/165.png b/webassets/img/flags/165.png
new file mode 100644
index 0000000..1d5c49f
Binary files /dev/null and b/webassets/img/flags/165.png differ
diff --git a/webassets/img/flags/166.png b/webassets/img/flags/166.png
new file mode 100644
index 0000000..87c2060
Binary files /dev/null and b/webassets/img/flags/166.png differ
diff --git a/webassets/img/flags/167.png b/webassets/img/flags/167.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/167.png differ
diff --git a/webassets/img/flags/168.png b/webassets/img/flags/168.png
new file mode 100644
index 0000000..6ab8e05
Binary files /dev/null and b/webassets/img/flags/168.png differ
diff --git a/webassets/img/flags/169.png b/webassets/img/flags/169.png
new file mode 100644
index 0000000..72c13d0
Binary files /dev/null and b/webassets/img/flags/169.png differ
diff --git a/webassets/img/flags/17.png b/webassets/img/flags/17.png
new file mode 100644
index 0000000..e7c4a18
Binary files /dev/null and b/webassets/img/flags/17.png differ
diff --git a/webassets/img/flags/170.png b/webassets/img/flags/170.png
new file mode 100644
index 0000000..afd5717
Binary files /dev/null and b/webassets/img/flags/170.png differ
diff --git a/webassets/img/flags/171.png b/webassets/img/flags/171.png
new file mode 100644
index 0000000..0faf1af
Binary files /dev/null and b/webassets/img/flags/171.png differ
diff --git a/webassets/img/flags/172.png b/webassets/img/flags/172.png
new file mode 100644
index 0000000..9617ac8
Binary files /dev/null and b/webassets/img/flags/172.png differ
diff --git a/webassets/img/flags/173.png b/webassets/img/flags/173.png
new file mode 100644
index 0000000..04aa748
Binary files /dev/null and b/webassets/img/flags/173.png differ
diff --git a/webassets/img/flags/174.png b/webassets/img/flags/174.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/174.png differ
diff --git a/webassets/img/flags/175.png b/webassets/img/flags/175.png
new file mode 100644
index 0000000..3329677
Binary files /dev/null and b/webassets/img/flags/175.png differ
diff --git a/webassets/img/flags/176.png b/webassets/img/flags/176.png
new file mode 100644
index 0000000..bcde6fb
Binary files /dev/null and b/webassets/img/flags/176.png differ
diff --git a/webassets/img/flags/177.png b/webassets/img/flags/177.png
new file mode 100644
index 0000000..d499286
Binary files /dev/null and b/webassets/img/flags/177.png differ
diff --git a/webassets/img/flags/178.png b/webassets/img/flags/178.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/178.png differ
diff --git a/webassets/img/flags/179.png b/webassets/img/flags/179.png
new file mode 100644
index 0000000..aa8fec2
Binary files /dev/null and b/webassets/img/flags/179.png differ
diff --git a/webassets/img/flags/18.png b/webassets/img/flags/18.png
new file mode 100644
index 0000000..3cf1b8a
Binary files /dev/null and b/webassets/img/flags/18.png differ
diff --git a/webassets/img/flags/180.png b/webassets/img/flags/180.png
new file mode 100644
index 0000000..46a52e2
Binary files /dev/null and b/webassets/img/flags/180.png differ
diff --git a/webassets/img/flags/181.png b/webassets/img/flags/181.png
new file mode 100644
index 0000000..ccd5794
Binary files /dev/null and b/webassets/img/flags/181.png differ
diff --git a/webassets/img/flags/182.png b/webassets/img/flags/182.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/182.png differ
diff --git a/webassets/img/flags/183.png b/webassets/img/flags/183.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/183.png differ
diff --git a/webassets/img/flags/184.png b/webassets/img/flags/184.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/184.png differ
diff --git a/webassets/img/flags/185.png b/webassets/img/flags/185.png
new file mode 100644
index 0000000..fcaf264
Binary files /dev/null and b/webassets/img/flags/185.png differ
diff --git a/webassets/img/flags/186.png b/webassets/img/flags/186.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/186.png differ
diff --git a/webassets/img/flags/187.png b/webassets/img/flags/187.png
new file mode 100644
index 0000000..f663bdf
Binary files /dev/null and b/webassets/img/flags/187.png differ
diff --git a/webassets/img/flags/188.png b/webassets/img/flags/188.png
new file mode 100644
index 0000000..a402627
Binary files /dev/null and b/webassets/img/flags/188.png differ
diff --git a/webassets/img/flags/189.png b/webassets/img/flags/189.png
new file mode 100644
index 0000000..0faf1af
Binary files /dev/null and b/webassets/img/flags/189.png differ
diff --git a/webassets/img/flags/19.png b/webassets/img/flags/19.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/19.png differ
diff --git a/webassets/img/flags/190.png b/webassets/img/flags/190.png
new file mode 100644
index 0000000..c0357e1
Binary files /dev/null and b/webassets/img/flags/190.png differ
diff --git a/webassets/img/flags/191.png b/webassets/img/flags/191.png
new file mode 100644
index 0000000..f9fa09b
Binary files /dev/null and b/webassets/img/flags/191.png differ
diff --git a/webassets/img/flags/192.png b/webassets/img/flags/192.png
new file mode 100644
index 0000000..d499286
Binary files /dev/null and b/webassets/img/flags/192.png differ
diff --git a/webassets/img/flags/193.png b/webassets/img/flags/193.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/193.png differ
diff --git a/webassets/img/flags/194.png b/webassets/img/flags/194.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/194.png differ
diff --git a/webassets/img/flags/195.png b/webassets/img/flags/195.png
new file mode 100644
index 0000000..7bc2751
Binary files /dev/null and b/webassets/img/flags/195.png differ
diff --git a/webassets/img/flags/196.png b/webassets/img/flags/196.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/196.png differ
diff --git a/webassets/img/flags/197.png b/webassets/img/flags/197.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/197.png differ
diff --git a/webassets/img/flags/198.png b/webassets/img/flags/198.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/198.png differ
diff --git a/webassets/img/flags/199.png b/webassets/img/flags/199.png
new file mode 100644
index 0000000..9def832
Binary files /dev/null and b/webassets/img/flags/199.png differ
diff --git a/webassets/img/flags/2.png b/webassets/img/flags/2.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/2.png differ
diff --git a/webassets/img/flags/20.png b/webassets/img/flags/20.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/20.png differ
diff --git a/webassets/img/flags/200.png b/webassets/img/flags/200.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/200.png differ
diff --git a/webassets/img/flags/201.png b/webassets/img/flags/201.png
new file mode 100644
index 0000000..35516ed
Binary files /dev/null and b/webassets/img/flags/201.png differ
diff --git a/webassets/img/flags/202.png b/webassets/img/flags/202.png
new file mode 100644
index 0000000..33362a4
Binary files /dev/null and b/webassets/img/flags/202.png differ
diff --git a/webassets/img/flags/203.png b/webassets/img/flags/203.png
new file mode 100644
index 0000000..9af0c20
Binary files /dev/null and b/webassets/img/flags/203.png differ
diff --git a/webassets/img/flags/204.png b/webassets/img/flags/204.png
new file mode 100644
index 0000000..8e8b54d
Binary files /dev/null and b/webassets/img/flags/204.png differ
diff --git a/webassets/img/flags/205.png b/webassets/img/flags/205.png
new file mode 100644
index 0000000..f9b6a42
Binary files /dev/null and b/webassets/img/flags/205.png differ
diff --git a/webassets/img/flags/206.png b/webassets/img/flags/206.png
new file mode 100644
index 0000000..ddd7d34
Binary files /dev/null and b/webassets/img/flags/206.png differ
diff --git a/webassets/img/flags/207.png b/webassets/img/flags/207.png
new file mode 100644
index 0000000..1d5c49f
Binary files /dev/null and b/webassets/img/flags/207.png differ
diff --git a/webassets/img/flags/208.png b/webassets/img/flags/208.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/208.png differ
diff --git a/webassets/img/flags/209.png b/webassets/img/flags/209.png
new file mode 100644
index 0000000..88adf5d
Binary files /dev/null and b/webassets/img/flags/209.png differ
diff --git a/webassets/img/flags/21.png b/webassets/img/flags/21.png
new file mode 100644
index 0000000..3450284
Binary files /dev/null and b/webassets/img/flags/21.png differ
diff --git a/webassets/img/flags/210.png b/webassets/img/flags/210.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/210.png differ
diff --git a/webassets/img/flags/211.png b/webassets/img/flags/211.png
new file mode 100644
index 0000000..b5d3767
Binary files /dev/null and b/webassets/img/flags/211.png differ
diff --git a/webassets/img/flags/212.png b/webassets/img/flags/212.png
new file mode 100644
index 0000000..f067d2e
Binary files /dev/null and b/webassets/img/flags/212.png differ
diff --git a/webassets/img/flags/213.png b/webassets/img/flags/213.png
new file mode 100644
index 0000000..bc41091
Binary files /dev/null and b/webassets/img/flags/213.png differ
diff --git a/webassets/img/flags/214.png b/webassets/img/flags/214.png
new file mode 100644
index 0000000..bc41091
Binary files /dev/null and b/webassets/img/flags/214.png differ
diff --git a/webassets/img/flags/215.png b/webassets/img/flags/215.png
new file mode 100644
index 0000000..c42c349
Binary files /dev/null and b/webassets/img/flags/215.png differ
diff --git a/webassets/img/flags/216.png b/webassets/img/flags/216.png
new file mode 100644
index 0000000..36a51cd
Binary files /dev/null and b/webassets/img/flags/216.png differ
diff --git a/webassets/img/flags/217.png b/webassets/img/flags/217.png
new file mode 100644
index 0000000..603e884
Binary files /dev/null and b/webassets/img/flags/217.png differ
diff --git a/webassets/img/flags/218.png b/webassets/img/flags/218.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/218.png differ
diff --git a/webassets/img/flags/219.png b/webassets/img/flags/219.png
new file mode 100644
index 0000000..7e701f8
Binary files /dev/null and b/webassets/img/flags/219.png differ
diff --git a/webassets/img/flags/22.png b/webassets/img/flags/22.png
new file mode 100644
index 0000000..8b62fa7
Binary files /dev/null and b/webassets/img/flags/22.png differ
diff --git a/webassets/img/flags/220.png b/webassets/img/flags/220.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/220.png differ
diff --git a/webassets/img/flags/221.png b/webassets/img/flags/221.png
new file mode 100644
index 0000000..b37ca4b
Binary files /dev/null and b/webassets/img/flags/221.png differ
diff --git a/webassets/img/flags/222.png b/webassets/img/flags/222.png
new file mode 100644
index 0000000..7c7cab7
Binary files /dev/null and b/webassets/img/flags/222.png differ
diff --git a/webassets/img/flags/223.png b/webassets/img/flags/223.png
new file mode 100644
index 0000000..2878388
Binary files /dev/null and b/webassets/img/flags/223.png differ
diff --git a/webassets/img/flags/224.png b/webassets/img/flags/224.png
new file mode 100644
index 0000000..9d3ff8b
Binary files /dev/null and b/webassets/img/flags/224.png differ
diff --git a/webassets/img/flags/225.png b/webassets/img/flags/225.png
new file mode 100644
index 0000000..1b03366
Binary files /dev/null and b/webassets/img/flags/225.png differ
diff --git a/webassets/img/flags/226.png b/webassets/img/flags/226.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/226.png differ
diff --git a/webassets/img/flags/227.png b/webassets/img/flags/227.png
new file mode 100644
index 0000000..bc41091
Binary files /dev/null and b/webassets/img/flags/227.png differ
diff --git a/webassets/img/flags/228.png b/webassets/img/flags/228.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/228.png differ
diff --git a/webassets/img/flags/229.png b/webassets/img/flags/229.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/229.png differ
diff --git a/webassets/img/flags/23.png b/webassets/img/flags/23.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/23.png differ
diff --git a/webassets/img/flags/230.png b/webassets/img/flags/230.png
new file mode 100644
index 0000000..445fb07
Binary files /dev/null and b/webassets/img/flags/230.png differ
diff --git a/webassets/img/flags/231.png b/webassets/img/flags/231.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/231.png differ
diff --git a/webassets/img/flags/232.png b/webassets/img/flags/232.png
new file mode 100644
index 0000000..91eaff2
Binary files /dev/null and b/webassets/img/flags/232.png differ
diff --git a/webassets/img/flags/233.png b/webassets/img/flags/233.png
new file mode 100644
index 0000000..5fdd9b1
Binary files /dev/null and b/webassets/img/flags/233.png differ
diff --git a/webassets/img/flags/234.png b/webassets/img/flags/234.png
new file mode 100644
index 0000000..f9fa09b
Binary files /dev/null and b/webassets/img/flags/234.png differ
diff --git a/webassets/img/flags/235.png b/webassets/img/flags/235.png
new file mode 100644
index 0000000..5fec617
Binary files /dev/null and b/webassets/img/flags/235.png differ
diff --git a/webassets/img/flags/236.png b/webassets/img/flags/236.png
new file mode 100644
index 0000000..46a52e2
Binary files /dev/null and b/webassets/img/flags/236.png differ
diff --git a/webassets/img/flags/237.png b/webassets/img/flags/237.png
new file mode 100644
index 0000000..480f17e
Binary files /dev/null and b/webassets/img/flags/237.png differ
diff --git a/webassets/img/flags/238.png b/webassets/img/flags/238.png
new file mode 100644
index 0000000..43ccd16
Binary files /dev/null and b/webassets/img/flags/238.png differ
diff --git a/webassets/img/flags/239.png b/webassets/img/flags/239.png
new file mode 100644
index 0000000..6a282b1
Binary files /dev/null and b/webassets/img/flags/239.png differ
diff --git a/webassets/img/flags/24.png b/webassets/img/flags/24.png
new file mode 100644
index 0000000..9def832
Binary files /dev/null and b/webassets/img/flags/24.png differ
diff --git a/webassets/img/flags/240.png b/webassets/img/flags/240.png
new file mode 100644
index 0000000..5fec617
Binary files /dev/null and b/webassets/img/flags/240.png differ
diff --git a/webassets/img/flags/241.png b/webassets/img/flags/241.png
new file mode 100644
index 0000000..43ccd16
Binary files /dev/null and b/webassets/img/flags/241.png differ
diff --git a/webassets/img/flags/242.png b/webassets/img/flags/242.png
new file mode 100644
index 0000000..77822e2
Binary files /dev/null and b/webassets/img/flags/242.png differ
diff --git a/webassets/img/flags/243.png b/webassets/img/flags/243.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/243.png differ
diff --git a/webassets/img/flags/244.png b/webassets/img/flags/244.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/244.png differ
diff --git a/webassets/img/flags/245.png b/webassets/img/flags/245.png
new file mode 100644
index 0000000..34e2d08
Binary files /dev/null and b/webassets/img/flags/245.png differ
diff --git a/webassets/img/flags/246.png b/webassets/img/flags/246.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/246.png differ
diff --git a/webassets/img/flags/247.png b/webassets/img/flags/247.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/247.png differ
diff --git a/webassets/img/flags/248.png b/webassets/img/flags/248.png
new file mode 100644
index 0000000..1b03366
Binary files /dev/null and b/webassets/img/flags/248.png differ
diff --git a/webassets/img/flags/249.png b/webassets/img/flags/249.png
new file mode 100644
index 0000000..ca92988
Binary files /dev/null and b/webassets/img/flags/249.png differ
diff --git a/webassets/img/flags/25.png b/webassets/img/flags/25.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/25.png differ
diff --git a/webassets/img/flags/250.png b/webassets/img/flags/250.png
new file mode 100644
index 0000000..f9b6a42
Binary files /dev/null and b/webassets/img/flags/250.png differ
diff --git a/webassets/img/flags/251.png b/webassets/img/flags/251.png
new file mode 100644
index 0000000..e3d1832
Binary files /dev/null and b/webassets/img/flags/251.png differ
diff --git a/webassets/img/flags/252.png b/webassets/img/flags/252.png
new file mode 100644
index 0000000..b5d3767
Binary files /dev/null and b/webassets/img/flags/252.png differ
diff --git a/webassets/img/flags/253.png b/webassets/img/flags/253.png
new file mode 100644
index 0000000..326bb20
Binary files /dev/null and b/webassets/img/flags/253.png differ
diff --git a/webassets/img/flags/254.png b/webassets/img/flags/254.png
new file mode 100644
index 0000000..e9b54b4
Binary files /dev/null and b/webassets/img/flags/254.png differ
diff --git a/webassets/img/flags/255.png b/webassets/img/flags/255.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/255.png differ
diff --git a/webassets/img/flags/256.png b/webassets/img/flags/256.png
new file mode 100644
index 0000000..4e1eaba
Binary files /dev/null and b/webassets/img/flags/256.png differ
diff --git a/webassets/img/flags/257.png b/webassets/img/flags/257.png
new file mode 100644
index 0000000..1d70599
Binary files /dev/null and b/webassets/img/flags/257.png differ
diff --git a/webassets/img/flags/258.png b/webassets/img/flags/258.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/258.png differ
diff --git a/webassets/img/flags/259.png b/webassets/img/flags/259.png
new file mode 100644
index 0000000..9def832
Binary files /dev/null and b/webassets/img/flags/259.png differ
diff --git a/webassets/img/flags/26.png b/webassets/img/flags/26.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/26.png differ
diff --git a/webassets/img/flags/260.png b/webassets/img/flags/260.png
new file mode 100644
index 0000000..b0ae819
Binary files /dev/null and b/webassets/img/flags/260.png differ
diff --git a/webassets/img/flags/261.png b/webassets/img/flags/261.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/261.png differ
diff --git a/webassets/img/flags/262.png b/webassets/img/flags/262.png
new file mode 100644
index 0000000..7c89d38
Binary files /dev/null and b/webassets/img/flags/262.png differ
diff --git a/webassets/img/flags/263.png b/webassets/img/flags/263.png
new file mode 100644
index 0000000..f32b80e
Binary files /dev/null and b/webassets/img/flags/263.png differ
diff --git a/webassets/img/flags/264.png b/webassets/img/flags/264.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/264.png differ
diff --git a/webassets/img/flags/265.png b/webassets/img/flags/265.png
new file mode 100644
index 0000000..767093a
Binary files /dev/null and b/webassets/img/flags/265.png differ
diff --git a/webassets/img/flags/266.png b/webassets/img/flags/266.png
new file mode 100644
index 0000000..9def832
Binary files /dev/null and b/webassets/img/flags/266.png differ
diff --git a/webassets/img/flags/267.png b/webassets/img/flags/267.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/267.png differ
diff --git a/webassets/img/flags/268.png b/webassets/img/flags/268.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/268.png differ
diff --git a/webassets/img/flags/269.png b/webassets/img/flags/269.png
new file mode 100644
index 0000000..5da5941
Binary files /dev/null and b/webassets/img/flags/269.png differ
diff --git a/webassets/img/flags/27.png b/webassets/img/flags/27.png
new file mode 100644
index 0000000..ea083d2
Binary files /dev/null and b/webassets/img/flags/27.png differ
diff --git a/webassets/img/flags/270.png b/webassets/img/flags/270.png
new file mode 100644
index 0000000..e655a36
Binary files /dev/null and b/webassets/img/flags/270.png differ
diff --git a/webassets/img/flags/271.png b/webassets/img/flags/271.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/271.png differ
diff --git a/webassets/img/flags/272.png b/webassets/img/flags/272.png
new file mode 100644
index 0000000..4e1eaba
Binary files /dev/null and b/webassets/img/flags/272.png differ
diff --git a/webassets/img/flags/273.png b/webassets/img/flags/273.png
new file mode 100644
index 0000000..326bb20
Binary files /dev/null and b/webassets/img/flags/273.png differ
diff --git a/webassets/img/flags/274.png b/webassets/img/flags/274.png
new file mode 100644
index 0000000..f9b6a42
Binary files /dev/null and b/webassets/img/flags/274.png differ
diff --git a/webassets/img/flags/275.png b/webassets/img/flags/275.png
new file mode 100644
index 0000000..f1bc689
Binary files /dev/null and b/webassets/img/flags/275.png differ
diff --git a/webassets/img/flags/276.png b/webassets/img/flags/276.png
new file mode 100644
index 0000000..b0783ab
Binary files /dev/null and b/webassets/img/flags/276.png differ
diff --git a/webassets/img/flags/277.png b/webassets/img/flags/277.png
new file mode 100644
index 0000000..cc65436
Binary files /dev/null and b/webassets/img/flags/277.png differ
diff --git a/webassets/img/flags/278.png b/webassets/img/flags/278.png
new file mode 100644
index 0000000..9b9c058
Binary files /dev/null and b/webassets/img/flags/278.png differ
diff --git a/webassets/img/flags/279.png b/webassets/img/flags/279.png
new file mode 100644
index 0000000..d3268a7
Binary files /dev/null and b/webassets/img/flags/279.png differ
diff --git a/webassets/img/flags/28.png b/webassets/img/flags/28.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/28.png differ
diff --git a/webassets/img/flags/280.png b/webassets/img/flags/280.png
new file mode 100644
index 0000000..0ea8b28
Binary files /dev/null and b/webassets/img/flags/280.png differ
diff --git a/webassets/img/flags/281.png b/webassets/img/flags/281.png
new file mode 100644
index 0000000..3450284
Binary files /dev/null and b/webassets/img/flags/281.png differ
diff --git a/webassets/img/flags/282.png b/webassets/img/flags/282.png
new file mode 100644
index 0000000..8f76a0d
Binary files /dev/null and b/webassets/img/flags/282.png differ
diff --git a/webassets/img/flags/283.png b/webassets/img/flags/283.png
new file mode 100644
index 0000000..5fec617
Binary files /dev/null and b/webassets/img/flags/283.png differ
diff --git a/webassets/img/flags/284.png b/webassets/img/flags/284.png
new file mode 100644
index 0000000..7a84458
Binary files /dev/null and b/webassets/img/flags/284.png differ
diff --git a/webassets/img/flags/285.png b/webassets/img/flags/285.png
new file mode 100644
index 0000000..2c207b4
Binary files /dev/null and b/webassets/img/flags/285.png differ
diff --git a/webassets/img/flags/286.png b/webassets/img/flags/286.png
new file mode 100644
index 0000000..06034f6
Binary files /dev/null and b/webassets/img/flags/286.png differ
diff --git a/webassets/img/flags/287.png b/webassets/img/flags/287.png
new file mode 100644
index 0000000..72ffc70
Binary files /dev/null and b/webassets/img/flags/287.png differ
diff --git a/webassets/img/flags/288.png b/webassets/img/flags/288.png
new file mode 100644
index 0000000..5a15433
Binary files /dev/null and b/webassets/img/flags/288.png differ
diff --git a/webassets/img/flags/289.png b/webassets/img/flags/289.png
new file mode 100644
index 0000000..7a7ef46
Binary files /dev/null and b/webassets/img/flags/289.png differ
diff --git a/webassets/img/flags/29.png b/webassets/img/flags/29.png
new file mode 100644
index 0000000..3450284
Binary files /dev/null and b/webassets/img/flags/29.png differ
diff --git a/webassets/img/flags/291.png b/webassets/img/flags/291.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/291.png differ
diff --git a/webassets/img/flags/292.png b/webassets/img/flags/292.png
new file mode 100644
index 0000000..8650aa4
Binary files /dev/null and b/webassets/img/flags/292.png differ
diff --git a/webassets/img/flags/293.png b/webassets/img/flags/293.png
new file mode 100644
index 0000000..f75b306
Binary files /dev/null and b/webassets/img/flags/293.png differ
diff --git a/webassets/img/flags/294.png b/webassets/img/flags/294.png
new file mode 100644
index 0000000..3ef7cfe
Binary files /dev/null and b/webassets/img/flags/294.png differ
diff --git a/webassets/img/flags/295.png b/webassets/img/flags/295.png
new file mode 100644
index 0000000..0b22af1
Binary files /dev/null and b/webassets/img/flags/295.png differ
diff --git a/webassets/img/flags/296.png b/webassets/img/flags/296.png
new file mode 100644
index 0000000..a8605ff
Binary files /dev/null and b/webassets/img/flags/296.png differ
diff --git a/webassets/img/flags/297.png b/webassets/img/flags/297.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/297.png differ
diff --git a/webassets/img/flags/298.png b/webassets/img/flags/298.png
new file mode 100644
index 0000000..94358fd
Binary files /dev/null and b/webassets/img/flags/298.png differ
diff --git a/webassets/img/flags/299.png b/webassets/img/flags/299.png
new file mode 100644
index 0000000..778f008
Binary files /dev/null and b/webassets/img/flags/299.png differ
diff --git a/webassets/img/flags/3.png b/webassets/img/flags/3.png
new file mode 100644
index 0000000..cf40668
Binary files /dev/null and b/webassets/img/flags/3.png differ
diff --git a/webassets/img/flags/30.png b/webassets/img/flags/30.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/30.png differ
diff --git a/webassets/img/flags/301.png b/webassets/img/flags/301.png
new file mode 100644
index 0000000..91aec4c
Binary files /dev/null and b/webassets/img/flags/301.png differ
diff --git a/webassets/img/flags/302.png b/webassets/img/flags/302.png
new file mode 100644
index 0000000..2928320
Binary files /dev/null and b/webassets/img/flags/302.png differ
diff --git a/webassets/img/flags/303.png b/webassets/img/flags/303.png
new file mode 100644
index 0000000..0faf1af
Binary files /dev/null and b/webassets/img/flags/303.png differ
diff --git a/webassets/img/flags/304.png b/webassets/img/flags/304.png
new file mode 100644
index 0000000..40eea61
Binary files /dev/null and b/webassets/img/flags/304.png differ
diff --git a/webassets/img/flags/305.png b/webassets/img/flags/305.png
new file mode 100644
index 0000000..c2d5f69
Binary files /dev/null and b/webassets/img/flags/305.png differ
diff --git a/webassets/img/flags/306.png b/webassets/img/flags/306.png
new file mode 100644
index 0000000..a117fd6
Binary files /dev/null and b/webassets/img/flags/306.png differ
diff --git a/webassets/img/flags/307.png b/webassets/img/flags/307.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/307.png differ
diff --git a/webassets/img/flags/308.png b/webassets/img/flags/308.png
new file mode 100644
index 0000000..10e1caf
Binary files /dev/null and b/webassets/img/flags/308.png differ
diff --git a/webassets/img/flags/309.png b/webassets/img/flags/309.png
new file mode 100644
index 0000000..121a709
Binary files /dev/null and b/webassets/img/flags/309.png differ
diff --git a/webassets/img/flags/31.png b/webassets/img/flags/31.png
new file mode 100644
index 0000000..91aec4c
Binary files /dev/null and b/webassets/img/flags/31.png differ
diff --git a/webassets/img/flags/312.png b/webassets/img/flags/312.png
new file mode 100644
index 0000000..e80cd42
Binary files /dev/null and b/webassets/img/flags/312.png differ
diff --git a/webassets/img/flags/315.png b/webassets/img/flags/315.png
new file mode 100644
index 0000000..a530393
Binary files /dev/null and b/webassets/img/flags/315.png differ
diff --git a/webassets/img/flags/318.png b/webassets/img/flags/318.png
new file mode 100644
index 0000000..e2737db
Binary files /dev/null and b/webassets/img/flags/318.png differ
diff --git a/webassets/img/flags/32.png b/webassets/img/flags/32.png
new file mode 100644
index 0000000..3450284
Binary files /dev/null and b/webassets/img/flags/32.png differ
diff --git a/webassets/img/flags/321.png b/webassets/img/flags/321.png
new file mode 100644
index 0000000..e1ba32c
Binary files /dev/null and b/webassets/img/flags/321.png differ
diff --git a/webassets/img/flags/324.png b/webassets/img/flags/324.png
new file mode 100644
index 0000000..16d74ce
Binary files /dev/null and b/webassets/img/flags/324.png differ
diff --git a/webassets/img/flags/327.png b/webassets/img/flags/327.png
new file mode 100644
index 0000000..176ebeb
Binary files /dev/null and b/webassets/img/flags/327.png differ
diff --git a/webassets/img/flags/33.png b/webassets/img/flags/33.png
new file mode 100644
index 0000000..e655dfc
Binary files /dev/null and b/webassets/img/flags/33.png differ
diff --git a/webassets/img/flags/330.png b/webassets/img/flags/330.png
new file mode 100644
index 0000000..713e446
Binary files /dev/null and b/webassets/img/flags/330.png differ
diff --git a/webassets/img/flags/333.png b/webassets/img/flags/333.png
new file mode 100644
index 0000000..c70e4f6
Binary files /dev/null and b/webassets/img/flags/333.png differ
diff --git a/webassets/img/flags/336.png b/webassets/img/flags/336.png
new file mode 100644
index 0000000..ec099d2
Binary files /dev/null and b/webassets/img/flags/336.png differ
diff --git a/webassets/img/flags/339.png b/webassets/img/flags/339.png
new file mode 100644
index 0000000..d499286
Binary files /dev/null and b/webassets/img/flags/339.png differ
diff --git a/webassets/img/flags/34.png b/webassets/img/flags/34.png
new file mode 100644
index 0000000..afd5717
Binary files /dev/null and b/webassets/img/flags/34.png differ
diff --git a/webassets/img/flags/342.png b/webassets/img/flags/342.png
new file mode 100644
index 0000000..1d64fc8
Binary files /dev/null and b/webassets/img/flags/342.png differ
diff --git a/webassets/img/flags/344.png b/webassets/img/flags/344.png
new file mode 100644
index 0000000..aaa405c
Binary files /dev/null and b/webassets/img/flags/344.png differ
diff --git a/webassets/img/flags/345.png b/webassets/img/flags/345.png
new file mode 100644
index 0000000..d186b17
Binary files /dev/null and b/webassets/img/flags/345.png differ
diff --git a/webassets/img/flags/348.png b/webassets/img/flags/348.png
new file mode 100644
index 0000000..2b9ec89
Binary files /dev/null and b/webassets/img/flags/348.png differ
diff --git a/webassets/img/flags/35.png b/webassets/img/flags/35.png
new file mode 100644
index 0000000..4da7b73
Binary files /dev/null and b/webassets/img/flags/35.png differ
diff --git a/webassets/img/flags/354.png b/webassets/img/flags/354.png
new file mode 100644
index 0000000..4f07e3f
Binary files /dev/null and b/webassets/img/flags/354.png differ
diff --git a/webassets/img/flags/36.png b/webassets/img/flags/36.png
new file mode 100644
index 0000000..3329677
Binary files /dev/null and b/webassets/img/flags/36.png differ
diff --git a/webassets/img/flags/363.png b/webassets/img/flags/363.png
new file mode 100644
index 0000000..3e2370c
Binary files /dev/null and b/webassets/img/flags/363.png differ
diff --git a/webassets/img/flags/369.png b/webassets/img/flags/369.png
new file mode 100644
index 0000000..c35d50f
Binary files /dev/null and b/webassets/img/flags/369.png differ
diff --git a/webassets/img/flags/37.png b/webassets/img/flags/37.png
new file mode 100644
index 0000000..10e1caf
Binary files /dev/null and b/webassets/img/flags/37.png differ
diff --git a/webassets/img/flags/370.png b/webassets/img/flags/370.png
new file mode 100644
index 0000000..25f99d2
Binary files /dev/null and b/webassets/img/flags/370.png differ
diff --git a/webassets/img/flags/372.png b/webassets/img/flags/372.png
new file mode 100644
index 0000000..51839b9
Binary files /dev/null and b/webassets/img/flags/372.png differ
diff --git a/webassets/img/flags/375.png b/webassets/img/flags/375.png
new file mode 100644
index 0000000..f74645b
Binary files /dev/null and b/webassets/img/flags/375.png differ
diff --git a/webassets/img/flags/376.png b/webassets/img/flags/376.png
new file mode 100644
index 0000000..ade72a7
Binary files /dev/null and b/webassets/img/flags/376.png differ
diff --git a/webassets/img/flags/378.png b/webassets/img/flags/378.png
new file mode 100644
index 0000000..ed2655d
Binary files /dev/null and b/webassets/img/flags/378.png differ
diff --git a/webassets/img/flags/379.png b/webassets/img/flags/379.png
new file mode 100644
index 0000000..d5f70a3
Binary files /dev/null and b/webassets/img/flags/379.png differ
diff --git a/webassets/img/flags/38.png b/webassets/img/flags/38.png
new file mode 100644
index 0000000..273ae3e
Binary files /dev/null and b/webassets/img/flags/38.png differ
diff --git a/webassets/img/flags/381.png b/webassets/img/flags/381.png
new file mode 100644
index 0000000..5659ec2
Binary files /dev/null and b/webassets/img/flags/381.png differ
diff --git a/webassets/img/flags/382.png b/webassets/img/flags/382.png
new file mode 100644
index 0000000..1bd79f4
Binary files /dev/null and b/webassets/img/flags/382.png differ
diff --git a/webassets/img/flags/384.png b/webassets/img/flags/384.png
new file mode 100644
index 0000000..d9e5e67
Binary files /dev/null and b/webassets/img/flags/384.png differ
diff --git a/webassets/img/flags/386.png b/webassets/img/flags/386.png
new file mode 100644
index 0000000..aa4b2ea
Binary files /dev/null and b/webassets/img/flags/386.png differ
diff --git a/webassets/img/flags/387.png b/webassets/img/flags/387.png
new file mode 100644
index 0000000..0e84faa
Binary files /dev/null and b/webassets/img/flags/387.png differ
diff --git a/webassets/img/flags/39.png b/webassets/img/flags/39.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/39.png differ
diff --git a/webassets/img/flags/390.png b/webassets/img/flags/390.png
new file mode 100644
index 0000000..b901e60
Binary files /dev/null and b/webassets/img/flags/390.png differ
diff --git a/webassets/img/flags/391.png b/webassets/img/flags/391.png
new file mode 100644
index 0000000..3fba3b4
Binary files /dev/null and b/webassets/img/flags/391.png differ
diff --git a/webassets/img/flags/4.png b/webassets/img/flags/4.png
new file mode 100644
index 0000000..1d5c49f
Binary files /dev/null and b/webassets/img/flags/4.png differ
diff --git a/webassets/img/flags/40.png b/webassets/img/flags/40.png
new file mode 100644
index 0000000..46a52e2
Binary files /dev/null and b/webassets/img/flags/40.png differ
diff --git a/webassets/img/flags/400.png b/webassets/img/flags/400.png
new file mode 100644
index 0000000..b20b8e2
Binary files /dev/null and b/webassets/img/flags/400.png differ
diff --git a/webassets/img/flags/401.png b/webassets/img/flags/401.png
new file mode 100644
index 0000000..bf61781
Binary files /dev/null and b/webassets/img/flags/401.png differ
diff --git a/webassets/img/flags/402.png b/webassets/img/flags/402.png
new file mode 100644
index 0000000..c015862
Binary files /dev/null and b/webassets/img/flags/402.png differ
diff --git a/webassets/img/flags/404.png b/webassets/img/flags/404.png
new file mode 100644
index 0000000..4d33350
Binary files /dev/null and b/webassets/img/flags/404.png differ
diff --git a/webassets/img/flags/406.png b/webassets/img/flags/406.png
new file mode 100644
index 0000000..b930a6c
Binary files /dev/null and b/webassets/img/flags/406.png differ
diff --git a/webassets/img/flags/408.png b/webassets/img/flags/408.png
new file mode 100644
index 0000000..aba07b4
Binary files /dev/null and b/webassets/img/flags/408.png differ
diff --git a/webassets/img/flags/409.png b/webassets/img/flags/409.png
new file mode 100644
index 0000000..fd133c4
Binary files /dev/null and b/webassets/img/flags/409.png differ
diff --git a/webassets/img/flags/41.png b/webassets/img/flags/41.png
new file mode 100644
index 0000000..b0783ab
Binary files /dev/null and b/webassets/img/flags/41.png differ
diff --git a/webassets/img/flags/410.png b/webassets/img/flags/410.png
new file mode 100644
index 0000000..5ff2f0b
Binary files /dev/null and b/webassets/img/flags/410.png differ
diff --git a/webassets/img/flags/411.png b/webassets/img/flags/411.png
new file mode 100644
index 0000000..000db72
Binary files /dev/null and b/webassets/img/flags/411.png differ
diff --git a/webassets/img/flags/412.png b/webassets/img/flags/412.png
new file mode 100644
index 0000000..5ed07b5
Binary files /dev/null and b/webassets/img/flags/412.png differ
diff --git a/webassets/img/flags/414.png b/webassets/img/flags/414.png
new file mode 100644
index 0000000..f7cd976
Binary files /dev/null and b/webassets/img/flags/414.png differ
diff --git a/webassets/img/flags/416.png b/webassets/img/flags/416.png
new file mode 100644
index 0000000..0db77f7
Binary files /dev/null and b/webassets/img/flags/416.png differ
diff --git a/webassets/img/flags/42.png b/webassets/img/flags/42.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/42.png differ
diff --git a/webassets/img/flags/420.png b/webassets/img/flags/420.png
new file mode 100644
index 0000000..5494650
Binary files /dev/null and b/webassets/img/flags/420.png differ
diff --git a/webassets/img/flags/422.png b/webassets/img/flags/422.png
new file mode 100644
index 0000000..39467c6
Binary files /dev/null and b/webassets/img/flags/422.png differ
diff --git a/webassets/img/flags/424.png b/webassets/img/flags/424.png
new file mode 100644
index 0000000..9b239c2
Binary files /dev/null and b/webassets/img/flags/424.png differ
diff --git a/webassets/img/flags/428.png b/webassets/img/flags/428.png
new file mode 100644
index 0000000..bcc899b
Binary files /dev/null and b/webassets/img/flags/428.png differ
diff --git a/webassets/img/flags/43.png b/webassets/img/flags/43.png
new file mode 100644
index 0000000..33362a4
Binary files /dev/null and b/webassets/img/flags/43.png differ
diff --git a/webassets/img/flags/430.png b/webassets/img/flags/430.png
new file mode 100644
index 0000000..f348b76
Binary files /dev/null and b/webassets/img/flags/430.png differ
diff --git a/webassets/img/flags/432.png b/webassets/img/flags/432.png
new file mode 100644
index 0000000..136b6e8
Binary files /dev/null and b/webassets/img/flags/432.png differ
diff --git a/webassets/img/flags/434.png b/webassets/img/flags/434.png
new file mode 100644
index 0000000..f9940cf
Binary files /dev/null and b/webassets/img/flags/434.png differ
diff --git a/webassets/img/flags/436.png b/webassets/img/flags/436.png
new file mode 100644
index 0000000..c6415aa
Binary files /dev/null and b/webassets/img/flags/436.png differ
diff --git a/webassets/img/flags/438.png b/webassets/img/flags/438.png
new file mode 100644
index 0000000..f3bbff9
Binary files /dev/null and b/webassets/img/flags/438.png differ
diff --git a/webassets/img/flags/44.png b/webassets/img/flags/44.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/44.png differ
diff --git a/webassets/img/flags/440.png b/webassets/img/flags/440.png
new file mode 100644
index 0000000..4b807fe
Binary files /dev/null and b/webassets/img/flags/440.png differ
diff --git a/webassets/img/flags/442.png b/webassets/img/flags/442.png
new file mode 100644
index 0000000..3aecdd6
Binary files /dev/null and b/webassets/img/flags/442.png differ
diff --git a/webassets/img/flags/444.png b/webassets/img/flags/444.png
new file mode 100644
index 0000000..176ece0
Binary files /dev/null and b/webassets/img/flags/444.png differ
diff --git a/webassets/img/flags/446.png b/webassets/img/flags/446.png
new file mode 100644
index 0000000..645ec63
Binary files /dev/null and b/webassets/img/flags/446.png differ
diff --git a/webassets/img/flags/45.png b/webassets/img/flags/45.png
new file mode 100644
index 0000000..46a52e2
Binary files /dev/null and b/webassets/img/flags/45.png differ
diff --git a/webassets/img/flags/450.png b/webassets/img/flags/450.png
new file mode 100644
index 0000000..e62b8ab
Binary files /dev/null and b/webassets/img/flags/450.png differ
diff --git a/webassets/img/flags/452.png b/webassets/img/flags/452.png
new file mode 100644
index 0000000..fdcaab8
Binary files /dev/null and b/webassets/img/flags/452.png differ
diff --git a/webassets/img/flags/453.png b/webassets/img/flags/453.png
new file mode 100644
index 0000000..bc41091
Binary files /dev/null and b/webassets/img/flags/453.png differ
diff --git a/webassets/img/flags/454.png b/webassets/img/flags/454.png
new file mode 100644
index 0000000..fbb3a74
Binary files /dev/null and b/webassets/img/flags/454.png differ
diff --git a/webassets/img/flags/456.png b/webassets/img/flags/456.png
new file mode 100644
index 0000000..c7826f7
Binary files /dev/null and b/webassets/img/flags/456.png differ
diff --git a/webassets/img/flags/458.png b/webassets/img/flags/458.png
new file mode 100644
index 0000000..10bb5cc
Binary files /dev/null and b/webassets/img/flags/458.png differ
diff --git a/webassets/img/flags/46.png b/webassets/img/flags/46.png
new file mode 100644
index 0000000..778f008
Binary files /dev/null and b/webassets/img/flags/46.png differ
diff --git a/webassets/img/flags/460.png b/webassets/img/flags/460.png
new file mode 100644
index 0000000..bcde6fb
Binary files /dev/null and b/webassets/img/flags/460.png differ
diff --git a/webassets/img/flags/462.png b/webassets/img/flags/462.png
new file mode 100644
index 0000000..35516ed
Binary files /dev/null and b/webassets/img/flags/462.png differ
diff --git a/webassets/img/flags/464.png b/webassets/img/flags/464.png
new file mode 100644
index 0000000..7cc47ee
Binary files /dev/null and b/webassets/img/flags/464.png differ
diff --git a/webassets/img/flags/466.png b/webassets/img/flags/466.png
new file mode 100644
index 0000000..6b27957
Binary files /dev/null and b/webassets/img/flags/466.png differ
diff --git a/webassets/img/flags/468.png b/webassets/img/flags/468.png
new file mode 100644
index 0000000..74cc8f0
Binary files /dev/null and b/webassets/img/flags/468.png differ
diff --git a/webassets/img/flags/47.png b/webassets/img/flags/47.png
new file mode 100644
index 0000000..603e884
Binary files /dev/null and b/webassets/img/flags/47.png differ
diff --git a/webassets/img/flags/470.png b/webassets/img/flags/470.png
new file mode 100644
index 0000000..8b3ee13
Binary files /dev/null and b/webassets/img/flags/470.png differ
diff --git a/webassets/img/flags/474.png b/webassets/img/flags/474.png
new file mode 100644
index 0000000..67af720
Binary files /dev/null and b/webassets/img/flags/474.png differ
diff --git a/webassets/img/flags/478.png b/webassets/img/flags/478.png
new file mode 100644
index 0000000..a916720
Binary files /dev/null and b/webassets/img/flags/478.png differ
diff --git a/webassets/img/flags/48.png b/webassets/img/flags/48.png
new file mode 100644
index 0000000..91aec4c
Binary files /dev/null and b/webassets/img/flags/48.png differ
diff --git a/webassets/img/flags/480.png b/webassets/img/flags/480.png
new file mode 100644
index 0000000..54dc54d
Binary files /dev/null and b/webassets/img/flags/480.png differ
diff --git a/webassets/img/flags/482.png b/webassets/img/flags/482.png
new file mode 100644
index 0000000..fcab75f
Binary files /dev/null and b/webassets/img/flags/482.png differ
diff --git a/webassets/img/flags/483.png b/webassets/img/flags/483.png
new file mode 100644
index 0000000..fe8c1d1
Binary files /dev/null and b/webassets/img/flags/483.png differ
diff --git a/webassets/img/flags/488.png b/webassets/img/flags/488.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/488.png differ
diff --git a/webassets/img/flags/489.png b/webassets/img/flags/489.png
new file mode 100644
index 0000000..bcde6fb
Binary files /dev/null and b/webassets/img/flags/489.png differ
diff --git a/webassets/img/flags/49.png b/webassets/img/flags/49.png
new file mode 100644
index 0000000..7bc2751
Binary files /dev/null and b/webassets/img/flags/49.png differ
diff --git a/webassets/img/flags/490.png b/webassets/img/flags/490.png
new file mode 100644
index 0000000..91aec4c
Binary files /dev/null and b/webassets/img/flags/490.png differ
diff --git a/webassets/img/flags/492.png b/webassets/img/flags/492.png
new file mode 100644
index 0000000..b62695c
Binary files /dev/null and b/webassets/img/flags/492.png differ
diff --git a/webassets/img/flags/493.png b/webassets/img/flags/493.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/493.png differ
diff --git a/webassets/img/flags/497.png b/webassets/img/flags/497.png
new file mode 100644
index 0000000..3c9eb9a
Binary files /dev/null and b/webassets/img/flags/497.png differ
diff --git a/webassets/img/flags/499.png b/webassets/img/flags/499.png
new file mode 100644
index 0000000..90e06e5
Binary files /dev/null and b/webassets/img/flags/499.png differ
diff --git a/webassets/img/flags/5.png b/webassets/img/flags/5.png
new file mode 100644
index 0000000..1f876a4
Binary files /dev/null and b/webassets/img/flags/5.png differ
diff --git a/webassets/img/flags/50.png b/webassets/img/flags/50.png
new file mode 100644
index 0000000..8e8b54d
Binary files /dev/null and b/webassets/img/flags/50.png differ
diff --git a/webassets/img/flags/501.png b/webassets/img/flags/501.png
new file mode 100644
index 0000000..aa548e1
Binary files /dev/null and b/webassets/img/flags/501.png differ
diff --git a/webassets/img/flags/502.png b/webassets/img/flags/502.png
new file mode 100644
index 0000000..e303b58
Binary files /dev/null and b/webassets/img/flags/502.png differ
diff --git a/webassets/img/flags/503.png b/webassets/img/flags/503.png
new file mode 100644
index 0000000..fdee200
Binary files /dev/null and b/webassets/img/flags/503.png differ
diff --git a/webassets/img/flags/504.png b/webassets/img/flags/504.png
new file mode 100644
index 0000000..a44d5bd
Binary files /dev/null and b/webassets/img/flags/504.png differ
diff --git a/webassets/img/flags/505.png b/webassets/img/flags/505.png
new file mode 100644
index 0000000..aa4b2ea
Binary files /dev/null and b/webassets/img/flags/505.png differ
diff --git a/webassets/img/flags/506.png b/webassets/img/flags/506.png
new file mode 100644
index 0000000..e2737db
Binary files /dev/null and b/webassets/img/flags/506.png differ
diff --git a/webassets/img/flags/507.png b/webassets/img/flags/507.png
new file mode 100644
index 0000000..fcaf264
Binary files /dev/null and b/webassets/img/flags/507.png differ
diff --git a/webassets/img/flags/508.png b/webassets/img/flags/508.png
new file mode 100644
index 0000000..3329677
Binary files /dev/null and b/webassets/img/flags/508.png differ
diff --git a/webassets/img/flags/509.png b/webassets/img/flags/509.png
new file mode 100644
index 0000000..3329677
Binary files /dev/null and b/webassets/img/flags/509.png differ
diff --git a/webassets/img/flags/51.png b/webassets/img/flags/51.png
new file mode 100644
index 0000000..bf82921
Binary files /dev/null and b/webassets/img/flags/51.png differ
diff --git a/webassets/img/flags/510.png b/webassets/img/flags/510.png
new file mode 100644
index 0000000..cc68173
Binary files /dev/null and b/webassets/img/flags/510.png differ
diff --git a/webassets/img/flags/511.png b/webassets/img/flags/511.png
new file mode 100644
index 0000000..8b99476
Binary files /dev/null and b/webassets/img/flags/511.png differ
diff --git a/webassets/img/flags/512.png b/webassets/img/flags/512.png
new file mode 100644
index 0000000..5b91d6f
Binary files /dev/null and b/webassets/img/flags/512.png differ
diff --git a/webassets/img/flags/513.png b/webassets/img/flags/513.png
new file mode 100644
index 0000000..9617ac8
Binary files /dev/null and b/webassets/img/flags/513.png differ
diff --git a/webassets/img/flags/514.png b/webassets/img/flags/514.png
new file mode 100644
index 0000000..9c7d6ba
Binary files /dev/null and b/webassets/img/flags/514.png differ
diff --git a/webassets/img/flags/515.png b/webassets/img/flags/515.png
new file mode 100644
index 0000000..d5d0c99
Binary files /dev/null and b/webassets/img/flags/515.png differ
diff --git a/webassets/img/flags/516.png b/webassets/img/flags/516.png
new file mode 100644
index 0000000..bc41091
Binary files /dev/null and b/webassets/img/flags/516.png differ
diff --git a/webassets/img/flags/517.png b/webassets/img/flags/517.png
new file mode 100644
index 0000000..eb83877
Binary files /dev/null and b/webassets/img/flags/517.png differ
diff --git a/webassets/img/flags/518.png b/webassets/img/flags/518.png
new file mode 100644
index 0000000..52c4f11
Binary files /dev/null and b/webassets/img/flags/518.png differ
diff --git a/webassets/img/flags/519.png b/webassets/img/flags/519.png
new file mode 100644
index 0000000..007551d
Binary files /dev/null and b/webassets/img/flags/519.png differ
diff --git a/webassets/img/flags/52.png b/webassets/img/flags/52.png
new file mode 100644
index 0000000..1393549
Binary files /dev/null and b/webassets/img/flags/52.png differ
diff --git a/webassets/img/flags/520.png b/webassets/img/flags/520.png
new file mode 100644
index 0000000..007551d
Binary files /dev/null and b/webassets/img/flags/520.png differ
diff --git a/webassets/img/flags/521.png b/webassets/img/flags/521.png
new file mode 100644
index 0000000..a7546a6
Binary files /dev/null and b/webassets/img/flags/521.png differ
diff --git a/webassets/img/flags/522.png b/webassets/img/flags/522.png
new file mode 100644
index 0000000..34fcb11
Binary files /dev/null and b/webassets/img/flags/522.png differ
diff --git a/webassets/img/flags/53.png b/webassets/img/flags/53.png
new file mode 100644
index 0000000..59dc3ac
Binary files /dev/null and b/webassets/img/flags/53.png differ
diff --git a/webassets/img/flags/54.png b/webassets/img/flags/54.png
new file mode 100644
index 0000000..82682b2
Binary files /dev/null and b/webassets/img/flags/54.png differ
diff --git a/webassets/img/flags/55.png b/webassets/img/flags/55.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/55.png differ
diff --git a/webassets/img/flags/56.png b/webassets/img/flags/56.png
new file mode 100644
index 0000000..326bb20
Binary files /dev/null and b/webassets/img/flags/56.png differ
diff --git a/webassets/img/flags/57.png b/webassets/img/flags/57.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/57.png differ
diff --git a/webassets/img/flags/58.png b/webassets/img/flags/58.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/58.png differ
diff --git a/webassets/img/flags/59.png b/webassets/img/flags/59.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/59.png differ
diff --git a/webassets/img/flags/6.png b/webassets/img/flags/6.png
new file mode 100644
index 0000000..8cf05f1
Binary files /dev/null and b/webassets/img/flags/6.png differ
diff --git a/webassets/img/flags/60.png b/webassets/img/flags/60.png
new file mode 100644
index 0000000..a5efd29
Binary files /dev/null and b/webassets/img/flags/60.png differ
diff --git a/webassets/img/flags/61.png b/webassets/img/flags/61.png
new file mode 100644
index 0000000..82682b2
Binary files /dev/null and b/webassets/img/flags/61.png differ
diff --git a/webassets/img/flags/62.png b/webassets/img/flags/62.png
new file mode 100644
index 0000000..5869a0d
Binary files /dev/null and b/webassets/img/flags/62.png differ
diff --git a/webassets/img/flags/63.png b/webassets/img/flags/63.png
new file mode 100644
index 0000000..12e29a3
Binary files /dev/null and b/webassets/img/flags/63.png differ
diff --git a/webassets/img/flags/64.png b/webassets/img/flags/64.png
new file mode 100644
index 0000000..daddffc
Binary files /dev/null and b/webassets/img/flags/64.png differ
diff --git a/webassets/img/flags/65.png b/webassets/img/flags/65.png
new file mode 100644
index 0000000..adaa57a
Binary files /dev/null and b/webassets/img/flags/65.png differ
diff --git a/webassets/img/flags/66.png b/webassets/img/flags/66.png
new file mode 100644
index 0000000..2e65a15
Binary files /dev/null and b/webassets/img/flags/66.png differ
diff --git a/webassets/img/flags/67.png b/webassets/img/flags/67.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/67.png differ
diff --git a/webassets/img/flags/68.png b/webassets/img/flags/68.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/68.png differ
diff --git a/webassets/img/flags/69.png b/webassets/img/flags/69.png
new file mode 100644
index 0000000..050eab9
Binary files /dev/null and b/webassets/img/flags/69.png differ
diff --git a/webassets/img/flags/7.png b/webassets/img/flags/7.png
new file mode 100644
index 0000000..fdf8434
Binary files /dev/null and b/webassets/img/flags/7.png differ
diff --git a/webassets/img/flags/70.png b/webassets/img/flags/70.png
new file mode 100644
index 0000000..eebf1f3
Binary files /dev/null and b/webassets/img/flags/70.png differ
diff --git a/webassets/img/flags/71.png b/webassets/img/flags/71.png
new file mode 100644
index 0000000..5c94978
Binary files /dev/null and b/webassets/img/flags/71.png differ
diff --git a/webassets/img/flags/72.png b/webassets/img/flags/72.png
new file mode 100644
index 0000000..238f8bc
Binary files /dev/null and b/webassets/img/flags/72.png differ
diff --git a/webassets/img/flags/74.png b/webassets/img/flags/74.png
new file mode 100644
index 0000000..c3fd0ec
Binary files /dev/null and b/webassets/img/flags/74.png differ
diff --git a/webassets/img/flags/75.png b/webassets/img/flags/75.png
new file mode 100644
index 0000000..4015015
Binary files /dev/null and b/webassets/img/flags/75.png differ
diff --git a/webassets/img/flags/76.png b/webassets/img/flags/76.png
new file mode 100644
index 0000000..b57a077
Binary files /dev/null and b/webassets/img/flags/76.png differ
diff --git a/webassets/img/flags/77.png b/webassets/img/flags/77.png
new file mode 100644
index 0000000..f8a85ce
Binary files /dev/null and b/webassets/img/flags/77.png differ
diff --git a/webassets/img/flags/78.png b/webassets/img/flags/78.png
new file mode 100644
index 0000000..501f225
Binary files /dev/null and b/webassets/img/flags/78.png differ
diff --git a/webassets/img/flags/79.png b/webassets/img/flags/79.png
new file mode 100644
index 0000000..7038193
Binary files /dev/null and b/webassets/img/flags/79.png differ
diff --git a/webassets/img/flags/8.png b/webassets/img/flags/8.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/8.png differ
diff --git a/webassets/img/flags/80.png b/webassets/img/flags/80.png
new file mode 100644
index 0000000..bb8b362
Binary files /dev/null and b/webassets/img/flags/80.png differ
diff --git a/webassets/img/flags/81.png b/webassets/img/flags/81.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/81.png differ
diff --git a/webassets/img/flags/82.png b/webassets/img/flags/82.png
new file mode 100644
index 0000000..51c9525
Binary files /dev/null and b/webassets/img/flags/82.png differ
diff --git a/webassets/img/flags/84.png b/webassets/img/flags/84.png
new file mode 100644
index 0000000..b107e1b
Binary files /dev/null and b/webassets/img/flags/84.png differ
diff --git a/webassets/img/flags/85.png b/webassets/img/flags/85.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/85.png differ
diff --git a/webassets/img/flags/86.png b/webassets/img/flags/86.png
new file mode 100644
index 0000000..640ec45
Binary files /dev/null and b/webassets/img/flags/86.png differ
diff --git a/webassets/img/flags/88.png b/webassets/img/flags/88.png
new file mode 100644
index 0000000..2143c15
Binary files /dev/null and b/webassets/img/flags/88.png differ
diff --git a/webassets/img/flags/89.png b/webassets/img/flags/89.png
new file mode 100644
index 0000000..f9b7999
Binary files /dev/null and b/webassets/img/flags/89.png differ
diff --git a/webassets/img/flags/9.png b/webassets/img/flags/9.png
new file mode 100644
index 0000000..d5d0c99
Binary files /dev/null and b/webassets/img/flags/9.png differ
diff --git a/webassets/img/flags/90.png b/webassets/img/flags/90.png
new file mode 100644
index 0000000..025a148
Binary files /dev/null and b/webassets/img/flags/90.png differ
diff --git a/webassets/img/flags/91.png b/webassets/img/flags/91.png
new file mode 100644
index 0000000..d33d91b
Binary files /dev/null and b/webassets/img/flags/91.png differ
diff --git a/webassets/img/flags/93.png b/webassets/img/flags/93.png
new file mode 100644
index 0000000..2512bf7
Binary files /dev/null and b/webassets/img/flags/93.png differ
diff --git a/webassets/img/flags/94.png b/webassets/img/flags/94.png
new file mode 100644
index 0000000..e89e340
Binary files /dev/null and b/webassets/img/flags/94.png differ
diff --git a/webassets/img/flags/95.png b/webassets/img/flags/95.png
new file mode 100644
index 0000000..0c167d4
Binary files /dev/null and b/webassets/img/flags/95.png differ
diff --git a/webassets/img/flags/96.png b/webassets/img/flags/96.png
new file mode 100644
index 0000000..fccb424
Binary files /dev/null and b/webassets/img/flags/96.png differ
diff --git a/webassets/img/flags/97.png b/webassets/img/flags/97.png
new file mode 100644
index 0000000..2535e7d
Binary files /dev/null and b/webassets/img/flags/97.png differ
diff --git a/webassets/img/flags/98.png b/webassets/img/flags/98.png
new file mode 100644
index 0000000..42c162c
Binary files /dev/null and b/webassets/img/flags/98.png differ
diff --git a/webassets/img/flags/99.png b/webassets/img/flags/99.png
new file mode 100644
index 0000000..b0783ab
Binary files /dev/null and b/webassets/img/flags/99.png differ
diff --git a/webassets/img/flags/generate.py b/webassets/img/flags/generate.py
new file mode 100644
index 0000000..cc8f61d
--- /dev/null
+++ b/webassets/img/flags/generate.py
@@ -0,0 +1,22 @@
+import os
+from datetime import timedelta
+from PIL import Image, ImageDraw, ImageFont
+
+from requests_cache import CachedSession
+
+test = os.listdir("./")
+for item in test:
+ if item.endswith(".png"):
+ os.remove(os.path.join("./", item))
+
+cache = CachedSession("/tmp/cache", expire_after=timedelta(days=30))
+data = cache.get("https://raw.githubusercontent.com/k0swe/dxcc-json/refs/heads/main/dxcc.json").json()
+
+for dxcc in data["dxcc"]:
+ id = dxcc["entityCode"]
+ flag = dxcc["flag"]
+ image = Image.new("RGBA", (140, 110), (255, 0, 0, 0))
+ draw = ImageDraw.Draw(image)
+ draw.text((0, -10), flag, font=ImageFont.truetype("/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf", 109), embedded_color=True)
+ outfile = str(id) + ".png"
+ image.save(outfile, "PNG")
\ No newline at end of file
diff --git a/webassets/js/alerts.js b/webassets/js/alerts.js
index dd8777e..f995326 100644
--- a/webassets/js/alerts.js
+++ b/webassets/js/alerts.js
@@ -170,18 +170,18 @@ function addAlertRowsToTable(tbody, alerts) {
}
}
- // Format DX flag
- var dx_flag = "";
- if (a["dx_flag"] && a["dx_flag"] != null && a["dx_flag"] != "") {
- dx_flag = a["dx_flag"];
- }
-
// Format dx country
var dx_country = a["dx_country"]
if (dx_country == null) {
dx_country = "Unknown or not a country"
}
+ // Format DX flag
+ var dx_flag = "";
+ if (a["dx_dxcc_id"] && a["dx_dxcc_id"] != null && a["dx_dxcc_id"] != 0) {
+ dx_flag = `
`;
+ }
+
// Format dx calls
var dx_calls_html = "";
if (a["dx_calls"] != null) {
diff --git a/webassets/js/spots.js b/webassets/js/spots.js
index 7e9f95f..52ac840 100644
--- a/webassets/js/spots.js
+++ b/webassets/js/spots.js
@@ -113,18 +113,18 @@ function updateTable() {
dx_call = dx_call + "-" + s["dx_ssid"];
}
- // Format DX flag
- var dx_flag = "";
- if (s["dx_flag"] && s["dx_flag"] != null && s["dx_flag"] != "") {
- dx_flag = s["dx_flag"];
- }
-
// Format dx country
var dx_country = s["dx_country"];
if (dx_country == null) {
dx_country = "Unknown or not a country";
}
+ // Format DX flag
+ var dx_flag = "";
+ if (s["dx_dxcc_id"] && s["dx_dxcc_id"] != null && s["dx_dxcc_id"] != 0) {
+ dx_flag = `
`;
+ }
+
// Format the frequency
var freq_string = "Unknown"
if (s["freq"] != null) {
@@ -184,18 +184,18 @@ function updateTable() {
sig_refs = items.join(", ");
}
- // Format DE flag
- var de_flag = "";
- if (s["de_flag"] && s["de_flag"] != null && s["de_flag"] != "") {
- de_flag = s["de_flag"];
- }
-
// Format de country
var de_country = s["de_country"];
if (de_country == null) {
de_country = "Unknown or not a country";
}
+ // Format DE flag
+ var de_flag = "";
+ if (s["de_dxcc_id"] && s["de_dxcc_id"] != null && s["de_dxcc_id"] != 0) {
+ de_flag = `
`;
+ }
+
// Format de call
var de_call = s["de_call"];
if (de_call == null) {