From 872774d3cea807f2aea08058b6974208c620a1f0 Mon Sep 17 00:00:00 2001 From: LegendaryGuard Date: Mon, 14 Jun 2021 11:52:09 +0200 Subject: [PATCH] Adding scoreboard created by z411 and improved by LegendGuard --- gfx/flags/0.tga | Bin 0 -> 2020 bytes gfx/flags/1.tga | Bin 0 -> 2034 bytes gfx/flags/10.tga | Bin 0 -> 2034 bytes gfx/flags/100.tga | Bin 0 -> 2034 bytes gfx/flags/101.tga | Bin 0 -> 2034 bytes gfx/flags/102.tga | Bin 0 -> 2034 bytes gfx/flags/103.tga | Bin 0 -> 2034 bytes gfx/flags/104.tga | Bin 0 -> 2034 bytes gfx/flags/105.tga | Bin 0 -> 2034 bytes gfx/flags/106.tga | Bin 0 -> 2034 bytes gfx/flags/107.tga | Bin 0 -> 2034 bytes gfx/flags/108.tga | Bin 0 -> 2034 bytes gfx/flags/109.tga | Bin 0 -> 2034 bytes gfx/flags/11.tga | Bin 0 -> 2034 bytes gfx/flags/110.tga | Bin 0 -> 2034 bytes gfx/flags/111.tga | Bin 0 -> 2034 bytes gfx/flags/112.tga | Bin 0 -> 2034 bytes gfx/flags/113.tga | Bin 0 -> 2034 bytes gfx/flags/114.tga | Bin 0 -> 2034 bytes gfx/flags/115.tga | Bin 0 -> 2034 bytes gfx/flags/116.tga | Bin 0 -> 2034 bytes gfx/flags/117.tga | Bin 0 -> 2034 bytes gfx/flags/118.tga | Bin 0 -> 2034 bytes gfx/flags/119.tga | Bin 0 -> 2034 bytes gfx/flags/12.tga | Bin 0 -> 2034 bytes gfx/flags/120.tga | Bin 0 -> 2034 bytes gfx/flags/121.tga | Bin 0 -> 2034 bytes gfx/flags/122.tga | Bin 0 -> 2034 bytes gfx/flags/123.tga | Bin 0 -> 2034 bytes gfx/flags/124.tga | Bin 0 -> 2034 bytes gfx/flags/125.tga | Bin 0 -> 2034 bytes gfx/flags/126.tga | Bin 0 -> 2034 bytes gfx/flags/127.tga | Bin 0 -> 2034 bytes gfx/flags/128.tga | Bin 0 -> 2034 bytes gfx/flags/129.tga | Bin 0 -> 2034 bytes gfx/flags/13.tga | Bin 0 -> 2034 bytes gfx/flags/130.tga | Bin 0 -> 2034 bytes gfx/flags/131.tga | Bin 0 -> 2034 bytes gfx/flags/132.tga | Bin 0 -> 2034 bytes gfx/flags/133.tga | Bin 0 -> 2034 bytes gfx/flags/134.tga | Bin 0 -> 2034 bytes gfx/flags/135.tga | Bin 0 -> 2034 bytes gfx/flags/136.tga | Bin 0 -> 2034 bytes gfx/flags/137.tga | Bin 0 -> 2034 bytes gfx/flags/138.tga | Bin 0 -> 2034 bytes gfx/flags/139.tga | Bin 0 -> 2034 bytes gfx/flags/14.tga | Bin 0 -> 2034 bytes gfx/flags/140.tga | Bin 0 -> 2034 bytes gfx/flags/141.tga | Bin 0 -> 2034 bytes gfx/flags/142.tga | Bin 0 -> 2034 bytes gfx/flags/143.tga | Bin 0 -> 2034 bytes gfx/flags/144.tga | Bin 0 -> 2034 bytes gfx/flags/145.tga | Bin 0 -> 2034 bytes gfx/flags/146.tga | Bin 0 -> 2034 bytes gfx/flags/147.tga | Bin 0 -> 2034 bytes gfx/flags/148.tga | Bin 0 -> 2034 bytes gfx/flags/149.tga | Bin 0 -> 2034 bytes gfx/flags/15.tga | Bin 0 -> 2034 bytes gfx/flags/150.tga | Bin 0 -> 2034 bytes gfx/flags/151.tga | Bin 0 -> 2034 bytes gfx/flags/152.tga | Bin 0 -> 2034 bytes gfx/flags/153.tga | Bin 0 -> 2034 bytes gfx/flags/154.tga | Bin 0 -> 2034 bytes gfx/flags/155.tga | Bin 0 -> 2034 bytes gfx/flags/156.tga | Bin 0 -> 2706 bytes gfx/flags/157.tga | Bin 0 -> 2034 bytes gfx/flags/158.tga | Bin 0 -> 2034 bytes gfx/flags/159.tga | Bin 0 -> 2034 bytes gfx/flags/16.tga | Bin 0 -> 2034 bytes gfx/flags/160.tga | Bin 0 -> 2034 bytes gfx/flags/161.tga | Bin 0 -> 2034 bytes gfx/flags/162.tga | Bin 0 -> 2034 bytes gfx/flags/163.tga | Bin 0 -> 2034 bytes gfx/flags/164.tga | Bin 0 -> 2034 bytes gfx/flags/165.tga | Bin 0 -> 2034 bytes gfx/flags/166.tga | Bin 0 -> 2034 bytes gfx/flags/167.tga | Bin 0 -> 2034 bytes gfx/flags/168.tga | Bin 0 -> 2034 bytes gfx/flags/169.tga | Bin 0 -> 2034 bytes gfx/flags/17.tga | Bin 0 -> 2034 bytes gfx/flags/170.tga | Bin 0 -> 2034 bytes gfx/flags/171.tga | Bin 0 -> 2034 bytes gfx/flags/172.tga | Bin 0 -> 2034 bytes gfx/flags/173.tga | Bin 0 -> 2034 bytes gfx/flags/174.tga | Bin 0 -> 2034 bytes gfx/flags/175.tga | Bin 0 -> 2034 bytes gfx/flags/176.tga | Bin 0 -> 2034 bytes gfx/flags/177.tga | Bin 0 -> 2034 bytes gfx/flags/178.tga | Bin 0 -> 2034 bytes gfx/flags/179.tga | Bin 0 -> 2034 bytes gfx/flags/18.tga | Bin 0 -> 2034 bytes gfx/flags/180.tga | Bin 0 -> 2034 bytes gfx/flags/181.tga | Bin 0 -> 2034 bytes gfx/flags/182.tga | Bin 0 -> 2034 bytes gfx/flags/183.tga | Bin 0 -> 2034 bytes gfx/flags/184.tga | Bin 0 -> 2034 bytes gfx/flags/185.tga | Bin 0 -> 2034 bytes gfx/flags/186.tga | Bin 0 -> 2034 bytes gfx/flags/187.tga | Bin 0 -> 2034 bytes gfx/flags/188.tga | Bin 0 -> 2034 bytes gfx/flags/189.tga | Bin 0 -> 2034 bytes gfx/flags/19.tga | Bin 0 -> 2034 bytes gfx/flags/190.tga | Bin 0 -> 2706 bytes gfx/flags/191.tga | Bin 0 -> 2034 bytes gfx/flags/192.tga | Bin 0 -> 2034 bytes gfx/flags/193.tga | Bin 0 -> 2034 bytes gfx/flags/194.tga | Bin 0 -> 2034 bytes gfx/flags/195.tga | Bin 0 -> 2034 bytes gfx/flags/196.tga | Bin 0 -> 2034 bytes gfx/flags/197.tga | Bin 0 -> 2034 bytes gfx/flags/198.tga | Bin 0 -> 2034 bytes gfx/flags/199.tga | Bin 0 -> 2034 bytes gfx/flags/2.tga | Bin 0 -> 2034 bytes gfx/flags/20.tga | Bin 0 -> 2034 bytes gfx/flags/200.tga | Bin 0 -> 2034 bytes gfx/flags/201.tga | Bin 0 -> 2034 bytes gfx/flags/202.tga | Bin 0 -> 2034 bytes gfx/flags/203.tga | Bin 0 -> 2034 bytes gfx/flags/204.tga | Bin 0 -> 2034 bytes gfx/flags/205.tga | Bin 0 -> 2034 bytes gfx/flags/206.tga | Bin 0 -> 2034 bytes gfx/flags/207.tga | Bin 0 -> 2034 bytes gfx/flags/208.tga | Bin 0 -> 2034 bytes gfx/flags/209.tga | Bin 0 -> 2034 bytes gfx/flags/21.tga | Bin 0 -> 2034 bytes gfx/flags/210.tga | Bin 0 -> 2034 bytes gfx/flags/211.tga | Bin 0 -> 2034 bytes gfx/flags/212.tga | Bin 0 -> 2034 bytes gfx/flags/213.tga | Bin 0 -> 2034 bytes gfx/flags/214.tga | Bin 0 -> 2034 bytes gfx/flags/215.tga | Bin 0 -> 2034 bytes gfx/flags/216.tga | Bin 0 -> 2034 bytes gfx/flags/217.tga | Bin 0 -> 2034 bytes gfx/flags/218.tga | Bin 0 -> 2034 bytes gfx/flags/219.tga | Bin 0 -> 2034 bytes gfx/flags/22.tga | Bin 0 -> 2034 bytes gfx/flags/220.tga | Bin 0 -> 2034 bytes gfx/flags/221.tga | Bin 0 -> 2034 bytes gfx/flags/222.tga | Bin 0 -> 2034 bytes gfx/flags/223.tga | Bin 0 -> 2034 bytes gfx/flags/224.tga | Bin 0 -> 2034 bytes gfx/flags/225.tga | Bin 0 -> 2034 bytes gfx/flags/226.tga | Bin 0 -> 2034 bytes gfx/flags/227.tga | Bin 0 -> 2034 bytes gfx/flags/228.tga | Bin 0 -> 2034 bytes gfx/flags/229.tga | Bin 0 -> 2034 bytes gfx/flags/23.tga | Bin 0 -> 2034 bytes gfx/flags/230.tga | Bin 0 -> 2034 bytes gfx/flags/231.tga | Bin 0 -> 2034 bytes gfx/flags/232.tga | Bin 0 -> 2034 bytes gfx/flags/233.tga | Bin 0 -> 2034 bytes gfx/flags/234.tga | Bin 0 -> 2034 bytes gfx/flags/235.tga | Bin 0 -> 2034 bytes gfx/flags/236.tga | Bin 0 -> 2034 bytes gfx/flags/237.tga | Bin 0 -> 2034 bytes gfx/flags/238.tga | Bin 0 -> 2034 bytes gfx/flags/239.tga | Bin 0 -> 2034 bytes gfx/flags/24.tga | Bin 0 -> 2034 bytes gfx/flags/240.tga | Bin 0 -> 2034 bytes gfx/flags/241.tga | Bin 0 -> 2034 bytes gfx/flags/242.tga | Bin 0 -> 2034 bytes gfx/flags/243.tga | Bin 0 -> 2034 bytes gfx/flags/244.tga | Bin 0 -> 2706 bytes gfx/flags/245.tga | Bin 0 -> 2034 bytes gfx/flags/246.tga | Bin 0 -> 2034 bytes gfx/flags/247.tga | Bin 0 -> 2034 bytes gfx/flags/248.tga | Bin 0 -> 2034 bytes gfx/flags/249.tga | Bin 0 -> 2034 bytes gfx/flags/25.tga | Bin 0 -> 2034 bytes gfx/flags/26.tga | Bin 0 -> 2034 bytes gfx/flags/27.tga | Bin 0 -> 2034 bytes gfx/flags/28.tga | Bin 0 -> 2034 bytes gfx/flags/29.tga | Bin 0 -> 2034 bytes gfx/flags/3.tga | Bin 0 -> 2034 bytes gfx/flags/30.tga | Bin 0 -> 2034 bytes gfx/flags/31.tga | Bin 0 -> 2034 bytes gfx/flags/32.tga | Bin 0 -> 2034 bytes gfx/flags/33.tga | Bin 0 -> 2034 bytes gfx/flags/34.tga | Bin 0 -> 2034 bytes gfx/flags/35.tga | Bin 0 -> 2034 bytes gfx/flags/36.tga | Bin 0 -> 2034 bytes gfx/flags/37.tga | Bin 0 -> 2034 bytes gfx/flags/38.tga | Bin 0 -> 2034 bytes gfx/flags/39.tga | Bin 0 -> 2034 bytes gfx/flags/4.tga | Bin 0 -> 2034 bytes gfx/flags/40.tga | Bin 0 -> 2034 bytes gfx/flags/41.tga | Bin 0 -> 2034 bytes gfx/flags/42.tga | Bin 0 -> 2034 bytes gfx/flags/43.tga | Bin 0 -> 2034 bytes gfx/flags/44.tga | Bin 0 -> 2034 bytes gfx/flags/45.tga | Bin 0 -> 2034 bytes gfx/flags/46.tga | Bin 0 -> 2034 bytes gfx/flags/47.tga | Bin 0 -> 2034 bytes gfx/flags/48.tga | Bin 0 -> 2034 bytes gfx/flags/49.tga | Bin 0 -> 2034 bytes gfx/flags/5.tga | Bin 0 -> 2034 bytes gfx/flags/50.tga | Bin 0 -> 2034 bytes gfx/flags/51.tga | Bin 0 -> 2034 bytes gfx/flags/52.tga | Bin 0 -> 2034 bytes gfx/flags/53.tga | Bin 0 -> 2034 bytes gfx/flags/54.tga | Bin 0 -> 2034 bytes gfx/flags/55.tga | Bin 0 -> 2034 bytes gfx/flags/56.tga | Bin 0 -> 2034 bytes gfx/flags/57.tga | Bin 0 -> 2034 bytes gfx/flags/58.tga | Bin 0 -> 2034 bytes gfx/flags/59.tga | Bin 0 -> 2034 bytes gfx/flags/6.tga | Bin 0 -> 2034 bytes gfx/flags/60.tga | Bin 0 -> 2034 bytes gfx/flags/61.tga | Bin 0 -> 2034 bytes gfx/flags/62.tga | Bin 0 -> 2034 bytes gfx/flags/63.tga | Bin 0 -> 2034 bytes gfx/flags/64.tga | Bin 0 -> 2034 bytes gfx/flags/65.tga | Bin 0 -> 2034 bytes gfx/flags/66.tga | Bin 0 -> 2034 bytes gfx/flags/67.tga | Bin 0 -> 2034 bytes gfx/flags/68.tga | Bin 0 -> 2034 bytes gfx/flags/69.tga | Bin 0 -> 2034 bytes gfx/flags/7.tga | Bin 0 -> 2034 bytes gfx/flags/70.tga | Bin 0 -> 2034 bytes gfx/flags/71.tga | Bin 0 -> 2034 bytes gfx/flags/72.tga | Bin 0 -> 2034 bytes gfx/flags/73.tga | Bin 0 -> 2034 bytes gfx/flags/74.tga | Bin 0 -> 2034 bytes gfx/flags/75.tga | Bin 0 -> 2034 bytes gfx/flags/76.tga | Bin 0 -> 2034 bytes gfx/flags/77.tga | Bin 0 -> 2706 bytes gfx/flags/78.tga | Bin 0 -> 2034 bytes gfx/flags/79.tga | Bin 0 -> 2034 bytes gfx/flags/8.tga | Bin 0 -> 2034 bytes gfx/flags/80.tga | Bin 0 -> 2034 bytes gfx/flags/81.tga | Bin 0 -> 2034 bytes gfx/flags/82.tga | Bin 0 -> 2034 bytes gfx/flags/83.tga | Bin 0 -> 2034 bytes gfx/flags/84.tga | Bin 0 -> 2034 bytes gfx/flags/85.tga | Bin 0 -> 2034 bytes gfx/flags/86.tga | Bin 0 -> 2034 bytes gfx/flags/87.tga | Bin 0 -> 2034 bytes gfx/flags/88.tga | Bin 0 -> 2034 bytes gfx/flags/89.tga | Bin 0 -> 2034 bytes gfx/flags/9.tga | Bin 0 -> 2034 bytes gfx/flags/90.tga | Bin 0 -> 2034 bytes gfx/flags/91.tga | Bin 0 -> 2034 bytes gfx/flags/92.tga | Bin 0 -> 2034 bytes gfx/flags/93.tga | Bin 0 -> 2034 bytes gfx/flags/94.tga | Bin 0 -> 2034 bytes gfx/flags/95.tga | Bin 0 -> 2034 bytes gfx/flags/96.tga | Bin 0 -> 2034 bytes gfx/flags/97.tga | Bin 0 -> 2034 bytes gfx/flags/98.tga | Bin 0 -> 2034 bytes gfx/flags/99.tga | Bin 0 -> 2034 bytes gfx/logo.png | Bin 0 -> 47920 bytes qcsrc/client/hud/panel/score.qc | 133 ++++-- qcsrc/client/hud/panel/scoreboard.qc | 437 +++++++++++++++++- qcsrc/client/main.qh | 7 + qcsrc/common/ent_cs.qc | 4 + qcsrc/common/ent_cs.qh | 6 + .../gamemode/clanarena/cl_clanarena.qc | 19 +- .../gamemode/clanarena/cl_clanarena.qh | 5 +- .../gamemodes/gamemode/clanarena/clanarena.qh | 10 +- .../gamemode/freezetag/cl_freezetag.qc | 4 +- .../gamemode/freezetag/cl_freezetag.qh | 4 +- .../gamemodes/gamemode/freezetag/freezetag.qh | 13 +- qcsrc/common/items/inventory.qh | 318 +++++++------ qcsrc/common/mapinfo.qh | 7 +- qcsrc/common/scores.qh | 1 + qcsrc/common/teams.qh | 21 + qcsrc/server/client.qh | 2 + qcsrc/server/command/sv_cmd.qc | 35 ++ 268 files changed, 801 insertions(+), 225 deletions(-) create mode 100644 gfx/flags/0.tga create mode 100644 gfx/flags/1.tga create mode 100644 gfx/flags/10.tga create mode 100644 gfx/flags/100.tga create mode 100644 gfx/flags/101.tga create mode 100644 gfx/flags/102.tga create mode 100644 gfx/flags/103.tga create mode 100644 gfx/flags/104.tga create mode 100644 gfx/flags/105.tga create mode 100644 gfx/flags/106.tga create mode 100644 gfx/flags/107.tga create mode 100644 gfx/flags/108.tga create mode 100644 gfx/flags/109.tga create mode 100644 gfx/flags/11.tga create mode 100644 gfx/flags/110.tga create mode 100644 gfx/flags/111.tga create mode 100644 gfx/flags/112.tga create mode 100644 gfx/flags/113.tga create mode 100644 gfx/flags/114.tga create mode 100644 gfx/flags/115.tga create mode 100644 gfx/flags/116.tga create mode 100644 gfx/flags/117.tga create mode 100644 gfx/flags/118.tga create mode 100644 gfx/flags/119.tga create mode 100644 gfx/flags/12.tga create mode 100644 gfx/flags/120.tga create mode 100644 gfx/flags/121.tga create mode 100644 gfx/flags/122.tga create mode 100644 gfx/flags/123.tga create mode 100644 gfx/flags/124.tga create mode 100644 gfx/flags/125.tga create mode 100644 gfx/flags/126.tga create mode 100644 gfx/flags/127.tga create mode 100644 gfx/flags/128.tga create mode 100644 gfx/flags/129.tga create mode 100644 gfx/flags/13.tga create mode 100644 gfx/flags/130.tga create mode 100644 gfx/flags/131.tga create mode 100644 gfx/flags/132.tga create mode 100644 gfx/flags/133.tga create mode 100644 gfx/flags/134.tga create mode 100644 gfx/flags/135.tga create mode 100644 gfx/flags/136.tga create mode 100644 gfx/flags/137.tga create mode 100644 gfx/flags/138.tga create mode 100644 gfx/flags/139.tga create mode 100644 gfx/flags/14.tga create mode 100644 gfx/flags/140.tga create mode 100644 gfx/flags/141.tga create mode 100644 gfx/flags/142.tga create mode 100644 gfx/flags/143.tga create mode 100644 gfx/flags/144.tga create mode 100644 gfx/flags/145.tga create mode 100644 gfx/flags/146.tga create mode 100644 gfx/flags/147.tga create mode 100644 gfx/flags/148.tga create mode 100644 gfx/flags/149.tga create mode 100644 gfx/flags/15.tga create mode 100644 gfx/flags/150.tga create mode 100644 gfx/flags/151.tga create mode 100644 gfx/flags/152.tga create mode 100644 gfx/flags/153.tga create mode 100644 gfx/flags/154.tga create mode 100644 gfx/flags/155.tga create mode 100644 gfx/flags/156.tga create mode 100644 gfx/flags/157.tga create mode 100644 gfx/flags/158.tga create mode 100644 gfx/flags/159.tga create mode 100644 gfx/flags/16.tga create mode 100644 gfx/flags/160.tga create mode 100644 gfx/flags/161.tga create mode 100644 gfx/flags/162.tga create mode 100644 gfx/flags/163.tga create mode 100644 gfx/flags/164.tga create mode 100644 gfx/flags/165.tga create mode 100644 gfx/flags/166.tga create mode 100644 gfx/flags/167.tga create mode 100644 gfx/flags/168.tga create mode 100644 gfx/flags/169.tga create mode 100644 gfx/flags/17.tga create mode 100644 gfx/flags/170.tga create mode 100644 gfx/flags/171.tga create mode 100644 gfx/flags/172.tga create mode 100644 gfx/flags/173.tga create mode 100644 gfx/flags/174.tga create mode 100644 gfx/flags/175.tga create mode 100644 gfx/flags/176.tga create mode 100644 gfx/flags/177.tga create mode 100644 gfx/flags/178.tga create mode 100644 gfx/flags/179.tga create mode 100644 gfx/flags/18.tga create mode 100644 gfx/flags/180.tga create mode 100644 gfx/flags/181.tga create mode 100644 gfx/flags/182.tga create mode 100644 gfx/flags/183.tga create mode 100644 gfx/flags/184.tga create mode 100644 gfx/flags/185.tga create mode 100644 gfx/flags/186.tga create mode 100644 gfx/flags/187.tga create mode 100644 gfx/flags/188.tga create mode 100644 gfx/flags/189.tga create mode 100644 gfx/flags/19.tga create mode 100644 gfx/flags/190.tga create mode 100644 gfx/flags/191.tga create mode 100644 gfx/flags/192.tga create mode 100644 gfx/flags/193.tga create mode 100644 gfx/flags/194.tga create mode 100644 gfx/flags/195.tga create mode 100644 gfx/flags/196.tga create mode 100644 gfx/flags/197.tga create mode 100644 gfx/flags/198.tga create mode 100644 gfx/flags/199.tga create mode 100644 gfx/flags/2.tga create mode 100644 gfx/flags/20.tga create mode 100644 gfx/flags/200.tga create mode 100644 gfx/flags/201.tga create mode 100644 gfx/flags/202.tga create mode 100644 gfx/flags/203.tga create mode 100644 gfx/flags/204.tga create mode 100644 gfx/flags/205.tga create mode 100644 gfx/flags/206.tga create mode 100644 gfx/flags/207.tga create mode 100644 gfx/flags/208.tga create mode 100644 gfx/flags/209.tga create mode 100644 gfx/flags/21.tga create mode 100644 gfx/flags/210.tga create mode 100644 gfx/flags/211.tga create mode 100644 gfx/flags/212.tga create mode 100644 gfx/flags/213.tga create mode 100644 gfx/flags/214.tga create mode 100644 gfx/flags/215.tga create mode 100644 gfx/flags/216.tga create mode 100644 gfx/flags/217.tga create mode 100644 gfx/flags/218.tga create mode 100644 gfx/flags/219.tga create mode 100644 gfx/flags/22.tga create mode 100644 gfx/flags/220.tga create mode 100644 gfx/flags/221.tga create mode 100644 gfx/flags/222.tga create mode 100644 gfx/flags/223.tga create mode 100644 gfx/flags/224.tga create mode 100644 gfx/flags/225.tga create mode 100644 gfx/flags/226.tga create mode 100644 gfx/flags/227.tga create mode 100644 gfx/flags/228.tga create mode 100644 gfx/flags/229.tga create mode 100644 gfx/flags/23.tga create mode 100644 gfx/flags/230.tga create mode 100644 gfx/flags/231.tga create mode 100644 gfx/flags/232.tga create mode 100644 gfx/flags/233.tga create mode 100644 gfx/flags/234.tga create mode 100644 gfx/flags/235.tga create mode 100644 gfx/flags/236.tga create mode 100644 gfx/flags/237.tga create mode 100644 gfx/flags/238.tga create mode 100644 gfx/flags/239.tga create mode 100644 gfx/flags/24.tga create mode 100644 gfx/flags/240.tga create mode 100644 gfx/flags/241.tga create mode 100644 gfx/flags/242.tga create mode 100644 gfx/flags/243.tga create mode 100644 gfx/flags/244.tga create mode 100644 gfx/flags/245.tga create mode 100644 gfx/flags/246.tga create mode 100644 gfx/flags/247.tga create mode 100644 gfx/flags/248.tga create mode 100644 gfx/flags/249.tga create mode 100644 gfx/flags/25.tga create mode 100644 gfx/flags/26.tga create mode 100644 gfx/flags/27.tga create mode 100644 gfx/flags/28.tga create mode 100644 gfx/flags/29.tga create mode 100644 gfx/flags/3.tga create mode 100644 gfx/flags/30.tga create mode 100644 gfx/flags/31.tga create mode 100644 gfx/flags/32.tga create mode 100644 gfx/flags/33.tga create mode 100644 gfx/flags/34.tga create mode 100644 gfx/flags/35.tga create mode 100644 gfx/flags/36.tga create mode 100644 gfx/flags/37.tga create mode 100644 gfx/flags/38.tga create mode 100644 gfx/flags/39.tga create mode 100644 gfx/flags/4.tga create mode 100644 gfx/flags/40.tga create mode 100644 gfx/flags/41.tga create mode 100644 gfx/flags/42.tga create mode 100644 gfx/flags/43.tga create mode 100644 gfx/flags/44.tga create mode 100644 gfx/flags/45.tga create mode 100644 gfx/flags/46.tga create mode 100644 gfx/flags/47.tga create mode 100644 gfx/flags/48.tga create mode 100644 gfx/flags/49.tga create mode 100644 gfx/flags/5.tga create mode 100644 gfx/flags/50.tga create mode 100644 gfx/flags/51.tga create mode 100644 gfx/flags/52.tga create mode 100644 gfx/flags/53.tga create mode 100644 gfx/flags/54.tga create mode 100644 gfx/flags/55.tga create mode 100644 gfx/flags/56.tga create mode 100644 gfx/flags/57.tga create mode 100644 gfx/flags/58.tga create mode 100644 gfx/flags/59.tga create mode 100644 gfx/flags/6.tga create mode 100644 gfx/flags/60.tga create mode 100644 gfx/flags/61.tga create mode 100644 gfx/flags/62.tga create mode 100644 gfx/flags/63.tga create mode 100644 gfx/flags/64.tga create mode 100644 gfx/flags/65.tga create mode 100644 gfx/flags/66.tga create mode 100644 gfx/flags/67.tga create mode 100644 gfx/flags/68.tga create mode 100644 gfx/flags/69.tga create mode 100644 gfx/flags/7.tga create mode 100644 gfx/flags/70.tga create mode 100644 gfx/flags/71.tga create mode 100644 gfx/flags/72.tga create mode 100644 gfx/flags/73.tga create mode 100644 gfx/flags/74.tga create mode 100644 gfx/flags/75.tga create mode 100644 gfx/flags/76.tga create mode 100644 gfx/flags/77.tga create mode 100644 gfx/flags/78.tga create mode 100644 gfx/flags/79.tga create mode 100644 gfx/flags/8.tga create mode 100644 gfx/flags/80.tga create mode 100644 gfx/flags/81.tga create mode 100644 gfx/flags/82.tga create mode 100644 gfx/flags/83.tga create mode 100644 gfx/flags/84.tga create mode 100644 gfx/flags/85.tga create mode 100644 gfx/flags/86.tga create mode 100644 gfx/flags/87.tga create mode 100644 gfx/flags/88.tga create mode 100644 gfx/flags/89.tga create mode 100644 gfx/flags/9.tga create mode 100644 gfx/flags/90.tga create mode 100644 gfx/flags/91.tga create mode 100644 gfx/flags/92.tga create mode 100644 gfx/flags/93.tga create mode 100644 gfx/flags/94.tga create mode 100644 gfx/flags/95.tga create mode 100644 gfx/flags/96.tga create mode 100644 gfx/flags/97.tga create mode 100644 gfx/flags/98.tga create mode 100644 gfx/flags/99.tga create mode 100644 gfx/logo.png diff --git a/gfx/flags/0.tga b/gfx/flags/0.tga new file mode 100644 index 0000000000000000000000000000000000000000..21259bfe58405f01662f0b47701ecb8097db0c19 GIT binary patch literal 2020 zcmeH{YfKbZ6vzLwyX>;-BD5<-c~jPE7r_7vLggg_D~OCjHV+oymR7-1GmP zd(J&GfChhE-f)JueWUnj6T4Xze!y@QiodGC-EEnA3Np+i+umLDRz(>F`?-?%j@NEI zu0-CRg;T2iqST=)3A!hTaHTNCg8(~jpm;x!-jF)3H>?^r`9pdKC`hzuh4p z?WP!LB+5P!rP}NTjMd}X0yiabyi}R(K3cGD)6+$U|O;@3n1H;Br=BP^FB4)1a4~LJ#w4Nb1gS9 zTqPMJchCX06*Z!EUm^VQd$Rj5rpy3xhpN2_jB%koTo#<}J<((Gb z;55{s%ZyVU7KUabSEfz&Li{)Vvbc6qMxG^MUJ=9QGc=q>J;BRL2yHIr;{?|S@79UC zPxA44>sC;w8AqqVx^6QLw_8D%Hy}@}4G7`DlD1}LY$pj$*$iArkS}9+1g9d1;9oz6 zfcMq|3q)(o;?|pkl8)`53uf46pg+n*$;Arxn2Bu?TC|r10U_tAWWnz+E}HQnj9$*8 zI|=F((!{oseMbM+aM=^VRg9i2lwYdibY#Okjg}veg8t5lm*|ESt@F7Wq%hgu83=93 zQ6~0|2%2;To5;>{E2$RQ$YFK&Fih=N;Zz&4m=!mz=(=~pgARqmeFk`$5*R#!I|D5d zdU0}V_>KiLH3+f{!&e9xNLBRHcJP*f@5KrOE;I$gG%i4 zWFtvmCz>l#mB7$`oFD51H76j_onw3Ilh}o%vGD@rFSCc%m54YMhY+4lisYia$%OEh zM1=eDT(WKC34Rrg{=fdK3@9-hKdaQxgG=Y%T~>3kr8K}&Q0i?A2nq-c{Rg$TxF$^9 eGwtL**iAmBuU!|Pk(id4n&Q7cAu%~V0Dl5xG`P?J literal 0 HcmV?d00001 diff --git a/gfx/flags/1.tga b/gfx/flags/1.tga new file mode 100644 index 0000000000000000000000000000000000000000..aa9fd4c22ea6adb3575a8417615cae3eb0a488d3 GIT binary patch literal 2034 zcmb`I{ZCV86vvbx^5V;{`iYQ$*EmmSFD6c6{>n(kufD|pWKvV=lv9zR%~Gn_H`?!TV*B zB(QaL!th0w@yXO`e&f~8EiXJ|fyj%pX^0QFdB=d;?Nzh0sbKKOy#CDN5oC)+C|_F( zE|=irUjz4kn*TFx|F()`%|m>Q@AI`yO$~K*EgSsqZa98igh1u}e(2~Z@Ou|lr~gR$ zmrs?>HzKyRwYyyEp+k2hiTC!h+qWSehjZs(d>mpi7#RV7D^mz}PTY5|I@(vd=}lUq zJ_bLL7)d7kDIJf;`Pv$L{Fo!Zu@PEZA)N+1&Wo2!>*Gpa`kQy!@cJmZNlNF-vaD&* z`T0~s!*{P=^S5u`PftT0ZC$DS@-d3RxOeMsDI&ZI;)=5O%b zZqMb*6WQ#lrg4XZrBZ;*)2Bt0$w}_>LD`oqKEQM9YjeL}@;qxInNsVs7?Jk%wT41J z)YtQ1koEM4j~8V*azxaBARzRq|B6Q*J`MhMie${2=YM~{b#)cZ%?p_A%nZADQIrkp zkA_;IJA0K)r1*(UcK@>~lA)&Je2kwz0^Poy96NR;k>J;^>5&MWJPGaX(A6ahDH?ufO0z1f)^4=K%>C~uT&QH_7Ek|g@S+nw@yc_5%iqYw^@`b6au3BYhY0loPscQ2+$ zjwrcJ%oou=ckN14R&uLVZ)gB)LFMJb@C99~U9T+XWyv9W|C9S?{xHV;((?VMFdvP{ jReXy1LPFuq_J6^rG)yU{RLB1O&+x?;;mSHKVSfD$VJ^{7 literal 0 HcmV?d00001 diff --git a/gfx/flags/10.tga b/gfx/flags/10.tga new file mode 100644 index 0000000000000000000000000000000000000000..9d9acf79a56c4879ebb8a7290aa90086a6ae1c3b GIT binary patch literal 2034 zcmb`FTS!xJ9LN7>o5yWO=gv9KWlGJ$ZAYU-)JhFX!iS;@l|e5RU5suNs1!uK_@HlH zgdPNaP^h;ED)1#jhakJ1*s`>&=mtFr(Tibv`u@*N*mkB5{rPSCUB2JX|9}2xgxH9& z0>nqw1w8D2G#Fwx+Sb1eqtDDFk5&Z&Ud=}f?Li1Fw*ZaNPsO-6gt3c_SZt)BfCW4( z%v6;;V~9g_87DLkW)RrscJ$cB-3XefB~=*$n(K=~00b6rY#|AAb|SL2ZMlZ(?l4FU<3hV(88h`-GBfUWi>DNs&le4|vAs`B}xA zQoL`}NGT{i6Z2%(K~h{w94^xWJ0RM%XYf&mgy_cNPaWINjGiP9JM4q!y+geX!*|<; z`gRQWH)jNGV$|C>*y)8B78qd%B%5q>64iVnEKEN>)i8U9B)S;+I!Rt3^3~iyN7twf zVpw2=JxD{plk6lc!~@0YI{&M&izQRtB+^wl*;6pt!&*cE1du@t3yiR5Gc!7p7_H>q zAF3IQb(4upByu@lKmZxUu)vssvMMDpR_^@J(|+^IaQ*9ht?7Z5^nG79;6h&FWCu?a<2q1$vCnQfZEGDbCSY3tu^Tz_%e;1dO<&~hNqF@98 zWDw^;S&by0yxtKzws%H5`|`5>3}%861dv$~R_)i6$vzV8z3~m`#YKGsEkP3_2v&vU z7f7XYxjpvc$-K6O21kh|M)|#KnTEvVW>2EFO#b?rz6dNNDAB}dEreAyIArc-w{aGe(nDN!vc}# literal 0 HcmV?d00001 diff --git a/gfx/flags/100.tga b/gfx/flags/100.tga new file mode 100644 index 0000000000000000000000000000000000000000..006547680dd8115c48e28242e283ac4493170f5a GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?YVodm{%4Y2Opkp_PAywePVj-er)!LyPbPx|~Jsj-}s|zFF@z z?H_Wh+!fTKf=7VH0?iTD0T~{g`uzX@{~td7716m5^oyu2h@{Xj97=cjHSPhCi0=It zul^i9`Tf)9zb+9^8F+6oNZnzTzXNmtc~$_O&8vRTE%K?P;eBS=JG#z~zW?}l@8Pe< z&whJEKdbL~J8j_y_o!!#GGs;v(C^H0cXl8C_VUf2I}d*4)xN&>=ogSt)c6MI1zA13l#(_l!a0wwT_1VC<7; zK2R4hWpXIq71g`HWB=Dv7k<2W{b%m-k3jQ*sT3H|z`P7JoRW+HOymqgw}6rO{^Q@H zr$NpxZGQ9q!{1#8zkd1pSIglMmooVo4VWr`+TEg_{`~n5XflulMmI3oH}<^)avwbT z4Rkpr?gwh;Q@^KV`5+?m1u%Wu1w8?#SYWzk5V+Mn{XH-(0qp_?AlZQr)CjbKNA)g~ y%pIUnYzlWF#RX6hnCXDxl$Z?HD+rEdV0J(*3V{9s+5%TYbp}lhr@Ct?F%SUH^GSjL literal 0 HcmV?d00001 diff --git a/gfx/flags/101.tga b/gfx/flags/101.tga new file mode 100644 index 0000000000000000000000000000000000000000..cfb5e6cbd5aa1d8e0f18327f90aba8226d13fa1f GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?aZ?v!iGjhk%X7S(>6ym&-IoFP{FSDf&MOhII(MdiR2+D5)We TrpPDHiKfUm-+2@b;}8G*|~ro+kH=W$w5e z-LJ}iQCIL9he})~fW-C0ZsS2f!%gMx07*P*@Jr!#5_Q~yk=iYMhlEIB%xWtzTRrXd5|z)G3=icunE_|nlY zFiKoGLTi>1t0&R=DQ%n!AW$j>-+w5T&Ue%$dVB4-mv;aHC7P*03@DrkGoMe7PGQfx zz5);^#3uwcsK^0yN=^nKT|yjso5=YdzPx|K>81c@*E z#{VF@A}*HTn1`);9k&p+5NN`ZC1X$ac8~YfXxMY8 literal 0 HcmV?d00001 diff --git a/gfx/flags/105.tga b/gfx/flags/105.tga new file mode 100644 index 0000000000000000000000000000000000000000..5e13fc6a43f02bd0f88b517e83a9c47efc469783 GIT binary patch literal 2034 zcmeH@%}*Lp6vdz2x-=-Fp)|T}(nMQpYmMwoOl&RnA22b|f1n!^6E^}HWTA<+mJd@t zX8Z_kw=P|{M!}{A*eZ$4q$viN$3V}UXGa5NaKp~Y$<6Pcd(RyhLLQNSkByj!*)|sF zdyv5wum}3>!G2cjp^;y|sXKL%QNL}(XMN*)Ji=51R+!r87SM91afBa1#5(GKG7)|@ zExw+N3{D9{AH-Lak%9NZONTHFaEQZTjNng2U%ZVnco%&R0nozKB7-a)(&E15L11cEKelj4OZbweG_LIR#{8RMw^TAm#9N&V85f;S6mpu)3 z6E_jGFfsb}Gvqy9EYbp1DOD9?DP^Tvr6sCB0JO&Y+LV^c#p=BuS+4x}ehmTc9l~Oh zWmRPhsg&aNN}$I;FKW1}+x^)Rh$m@K;wQk4Ii!&UrilNdp-sk6?{QkcD^z zfU~o++4lBScXy_@H`Cdf=3p|VEtX7APX>Sr24KN#W;=kct~A6WFacOVwm#C)ktXDv WkYBA+Tiba{rTu>Vg$Mor3;YEr3VcQY literal 0 HcmV?d00001 diff --git a/gfx/flags/106.tga b/gfx/flags/106.tga new file mode 100644 index 0000000000000000000000000000000000000000..7386940df993234b4426140e55ed4383f1bd4905 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?aI5bE9Y&hky$IIhrCzy(=_DPappz20eTH3y6R!pFRE!Q4bM$ z_5{ksWypWxz>nWw-+z7a_uua~pPoQ;eE#w7)Au(oK0NsU|1WW7;8gYX$ESUlRz7-t zKehmH74h$GgujAH2G@@<<;LZ9Ox0_O9yn zC#L=R`{%}!Gt;)0_HN8vaZ8vg(Q literal 0 HcmV?d00001 diff --git a/gfx/flags/108.tga b/gfx/flags/108.tga new file mode 100644 index 0000000000000000000000000000000000000000..c74d9bb1ea3802dc9984342349f5da54453b32c3 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?cGD^P_0+hJfgK9Z^sO0ZCo43p%0~p-u&I#n0=AoukC%Kr=N3 zFK7r{)R#Q3E^twi7gV%Qi0U0xVz?~NeeBrT8|!vn;bz!Bx$X4) z8CRv4PU}ffU_RIi9l`U4A{Ugn&!q;Ro^$%_+H040uD#yAU~g&GDLK}2dgA1SJW7y? zp4Sq+sLp@-#prW_}c&fzxO^q=j*#)l?xa?l$sBU1-5eqnI|tix)tYlTtn!n zo5_g~$0NE@C$xkp3mkBg1DdbQelDe8|GZ=St=0Cc@LW;jJFmobL7Uu^j}kawD|AFJ zD07}%GX28k%a;{-k7$ct)Dx#D=b~8w%xl2BAjf%XX4l!qSqEe+kLvPX&=#XKo9F?co3b literal 0 HcmV?d00001 diff --git a/gfx/flags/109.tga b/gfx/flags/109.tga new file mode 100644 index 0000000000000000000000000000000000000000..421a15817256a841bc87f519e27121f8226f224c GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EYO20!1uq$%3%$U{@K!<>PpXsZDO2}qw|D-e;Q;;TUOz$^roGHt9S7 literal 0 HcmV?d00001 diff --git a/gfx/flags/11.tga b/gfx/flags/11.tga new file mode 100644 index 0000000000000000000000000000000000000000..ec0317c24bc644e9feb31383b913af1d195c5251 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EM>N=DIuhCu24H8e!`Ru>VARu$d_qkF3giPf^Y=;5Y1LZ}v` zU?Yfpx}_e7;M|9sz*2Zk`1|uKA@uFf&#(V~fBW;}%gZ%=-)q}?Ef3jKIJXHEYp7xi1JokzVYlMP!KGIPcPVH z0uBKi|Nq48x9-!rIqxH)` Gh5!Kab^~_+ literal 0 HcmV?d00001 diff --git a/gfx/flags/110.tga b/gfx/flags/110.tga new file mode 100644 index 0000000000000000000000000000000000000000..6a9453babf74582fc822da6072bcccea724bc023 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?e)F47iZ<1cr{CQUCt``;PeX7=w)$15i6L zKtzHeuZ`jG8@NZgT%8*&lu7RD_m!{N4y>LqI{G6i@-#R{Z_* zuQ}s7R>L870i}QnfXc|T;_kICPLhXpFkBAz2v7>B0H};S^LMU#sn4_*ZW>mGKJ#9n zGV;t{HRA~$$3v_GDgY`Y&wN_DpVr|INQYO9`sPegL>+*XkrpcvT4#LG_~fjF^}EsuHWt?lh`zyR)-<^AK(AYKmYtY!!Qj@ zX&9Jw%m#z8(civ??J-5CLxL>Jq9}_6{Qotik`~Sgm_(z-l2ZvpI7TESfDp7Gziyo| zF86O)=I_`#Ir=n3z=BYYCQ>-d2Qs-AY3?P*L4XQm86?Xz0!{t-afLAR7_<`l+Zo9knny2-O>&#WZjAIgu zX#)l@LJ-*176OU7V7X#YvE72YR+>BscdBb`rwm?2?CY{`Fx*O-{aBS+~!Lm z@RI=mU;rcJcJFLDr8q#P)~|@6e{>^XK4ebr3AZrHxnDRIaZTiaaXg6V%ub!@``};< zs%s(-7XW|(j1a;@NhoclfRiey&6CSYcW?aMxk}l{?q>FpBbnlIM=k6TGn+{9j~xjZ z;Q|0KfI)&la?q883(8~(xW+$cO$Vls;U>msJ05-ioWr!8h(LuAuJKP>CWQaYpB9tWA4hqvW7_>Sj|l&|e#m?4 literal 0 HcmV?d00001 diff --git a/gfx/flags/114.tga b/gfx/flags/114.tga new file mode 100644 index 0000000000000000000000000000000000000000..596455311a2d7c797544110e5fde8e5da195e392 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?Z&h9(HDRm>BhGHNo==eCzqy0~i_Esc$+1gPPzuHNgw2f~O?8 zJJ^|3scr?>e4rKQ)dVjp@^2Af4`pKHq@pb_^MO`CJaQTwBO27Q0@ZwwE$V_7mH4*{ zvPUs7a#L;#ruh($s0p5t;+e?DWh5^zr=TEDHo##%G`O@S4p$eQymayIWxlhPYL}*VKY#P;H>s9D z3;{aZK<2`ceV;b1dZ#4{Osgoq0CIs=s0*E&*#7L#pMNA-0XIrR_#Dvv34t_mKin5s z!e978a`4@ACnybnxJTd&RsIY53Wu8;PTqQO_tmF|FWx^O1Hny0VF+AM6FQ@7Fwr*M zD5Og+tXn>$i%f)KEF@Y5E^5kdH};9LDdD!QX0WMbu%-Z^m=AQe@M&G69*a~BpvksX zR6sEE&#M8QEw{zkFVv=#lUjxYT?jH?;DWmFDLvB;%XC#Lnhf#2n!tHY#q}nE0XAjq UR5u)Gg|2arWtuuIOoq500Co?&;{X5v literal 0 HcmV?d00001 diff --git a/gfx/flags/115.tga b/gfx/flags/115.tga new file mode 100644 index 0000000000000000000000000000000000000000..40675df9ff78e74c905adae29f754430703d22fd GIT binary patch literal 2034 zcmcIlS!)wf7`;Z*B4|ZXX%)08YAF^JAC!s_6;ujUTsk$w!uaU&0>}DDZx$m zY1f;g=PYK9ur3(>P~NTKET2eM&1Intdpx9fHb#Rv^8;|a=Y>U#u*60NV-ySDW*jnVVZq%{|5!|J}#1UC&Pn`PD7f5RVzFKeg! zo=R(9iB)&xn%j}uuv86a9?Kg+ktv*M32gI&@O)*`;dvughNX4g()vg8rp`z$@_&UM zRQb8%mIu>G{tYJ;zI2Ey?viU>i_5mkP7^BrLR_iwvop!J@1p3RyYuOvh&sxF&I2L~Te6?>?f+xx{_iqN UV-_|$fQ*9vzd!_63-|y13j(O}O#lD@ literal 0 HcmV?d00001 diff --git a/gfx/flags/116.tga b/gfx/flags/116.tga new file mode 100644 index 0000000000000000000000000000000000000000..922a09fa603cf3e0f00e6aa03dab9bf05a79ed39 GIT binary patch literal 2034 zcmdUtu}fQF6vfYb?-M#33U#WOEkg#Ok>cXewK%!hNvr0)PHBn#51bSfCzm=oh@-|B zF{A{gLlImYoJvhgp-}uA{N=sowMx9vETxY_a?d&Up8N6fNxnMYupaBlaEJY~f6w!L z|Iew?b0A`+w7()vNLH{45S4CB8~VskLUOrWKA&ei2!bReDG;&#-qm#l&3ApyIYu&> zOub&`mpYq$4`OjJ6=}OG0ln+eTjJbYw6sL*i*or2P(TrHwRNSvS)FlsAVGzTcy&sLZKqnI{7syB9=XiEA90{Roa%uq)HfG0E(C*V)Ynz zu5RMUxnt)(IQK}}8XrFc6j0|jV~YkWK{_&VD4j^_@l)DZS@{8^jhL>-77bQ{z1_Lw z{2aCK^Y^&G_>#Hm!p-}K-s}FO*DV{xnO5n|_vgP-9vFusg=GUr?k6-pb z|2)`feB!Be-sc_^5zC&%)wC?UlBP8D_UY(yRwI+|!e4*_iijl|%!D8eZ1_cgVtHa9 ta+=l1%SAu|MZ~gaakU^DUeVLMfLD}aw2R-0XU{&=^%i{a(5e5r{~B?I&V2v? literal 0 HcmV?d00001 diff --git a/gfx/flags/117.tga b/gfx/flags/117.tga new file mode 100644 index 0000000000000000000000000000000000000000..b3c602f4316bf8b7dbf1a90f96cf8844781bb872 GIT binary patch literal 2034 zcmb_aZA?>F7(P}}G(wT~7R6A?S6kSI6EJg%S|M8mGqPpMmSvG;8QDiN`87iU1*NXV zND~)uSuAn=Q1>B-yP_kGXv zJomoOIfMwv@{$pT?3BrOuHgRQtXvojeSCnJmA>H+{WQY-{FrGU-~GivLSnZfEJ)%o zLC7XW*rf0Ei#t70mxrWpcFV);!7+z-53h)zMU#JSj3xGC#OwdxJDWB#U!QklG~m?nurjGELA|us*yZG0IBs z&w5uhnc>jZEW0;Zfx(Lu3@0U)(9`z?*2x{#*=Xkr1QLPG z8~W+J7-CT@ehm z;xc!=X!+&uNgrR$;4wV1aHGNB)5CY>@W8Kah6XL@n#IrALty|fE=u(J79a&dzNO3B z+O9qIY}EE|V93#Wr6xb_{C-mRNybA{!@}I?lfKTzGr5(S$656rh7m|ItO#vi!=oA&&*(u4@4Ajo&BvP0Um1rsCp zXQsVu%eS@pv6Ziry27-6W7B-VKk72Wgo~L(pDXH39dPu&P4DABxm?u6TEn)UkzOwFKx2s+pL9i%+N_d4{SLtJx! zlW)$vFv~E(B8=hzTf|c$j|XOHS0(rl#f-P9 literal 0 HcmV?d00001 diff --git a/gfx/flags/118.tga b/gfx/flags/118.tga new file mode 100644 index 0000000000000000000000000000000000000000..6d21196b3907a945ac1e0713d0856f60ab4741f9 GIT binary patch literal 2034 zcmZQzU}As)1qM+D357-eOf*G{1KDVb=DIM@6rEYrfD|)#s@aTm}dAR;Z zL!Mv}Z}vEg!_Gb`Qq>83%@_S|JT>?O`Ui=lVKXB7B%U&8nSOUtoae*{n1?a9Z-Rp&O0Du_3|IVULR$J-T;FLQx~x! zvTuRr0~Nn|`S;?v-})-=fTjV1tFIH}oyfqCG6HWjDGMT?;Xkc#IXAXu} zhU)Kr{s6^=r^5$%5z5>z^HxjYtr+*41#`Xw4Kz@D2aE^{y>~me{e1uKpNb>}Ap=WA z!1SXa`o`V%!|@}(wr&K)?DeaE_U!oCSp8Lkhn)0-lK6q?8JzxssXf%^L0;rA>;&=L12j~S(vwB z3DvJ)D)z&EsPjHE4AgE&)Q=P*%WdDc^?W<+>(g!G;c$4*`##Tm-uM09b3Q`Ch<`+p z)8uTFH`ws_M=;}IogeEtYzVOjp0_Xz!^=ShAwWnB3Wn0tq+FI|LxHIY zFn~ef>7nq{;q>&hOeV|E&#$how%hFhBQPAoFj%?i6F4PI0Mypj78DeKvb?+ujW8qO zL40-!g`%peDmOP*uh-Yt*8}5px`jw8Q)NR#LqMsZ;{s@s;P(hd^u)cry~f5y zolaL?UXFYn4hMBIYW*%3Er`zBr5ENfAz%w7weIZf7>&l#(o%!L06LsNA2bDuA0HnF z9?AN)p0QUyu0-0CB#YN%ODQo+sWA)6*!g71oG5Y{CU^o29~UW)jg3(cN31lpt*xzp zm2~|oRKJP447ZCoB3Uvo7q7-fZzf1Lq?gunRSuVvD<8|Spg;($OyF5=H}^HUj`4cG zIbLf;gNf4hROu{cg7}>}##WzFeCN8VEb*@N;@jngpMcR8ro=#pff|Ity19$6J=Iqy zQ^_P>;>7P`qCcvxPV}fxjq1sWjy%sK#nHEHHV)=?v&V^?9wdzat7B?FNz7^L8wr*w zg{fP0#;PNInh4Ah1FJiE-_ZmYf?_k!MEoR8NL=q+c60 zpe2L)@cwi%R3h4UazWuDAHV)+gRHEq_V#v;>Gf_-4)@4Ozvje%;pBimd{BR4$QXem z9?Hq)q?KaKW^;CS_7VNV_do6<+PJ8wNGukwuC7x0+ROV-RHRoy9;b4%H;G`o_TnD3 z?(XhtG@87;Jajeaq57Xz1}_65X=!P(SS*PO1w7#G!Mgi-eg2VY;HTCIqRzNoyb z0|fuMGcz+HkqGZwO-&8|e&RZ?jN8NF4P|@+OP$Ql&f@(48WIl>3e*IL0D}S(r3*2EvM{@&g8^3v5E2933N=8|AykHv{n-D1RUz^(9$bU- literal 0 HcmV?d00001 diff --git a/gfx/flags/12.tga b/gfx/flags/12.tga new file mode 100644 index 0000000000000000000000000000000000000000..6d17f335ee9422f1d13f18bb3b9b38ac1f1adbf1 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?ZgBo1#MGK7?Xo?mXGmIiUA+XSh efu^X}QI@7ic-B>#B8HV;Xp2^SVi-lkHv|CJ%g27_G<^}PTK zEe2jm27?6Z`vPu0kijX$pcBquOVzkQHXq1l<7QCzWw5CPA!}+NH1mO6W;O;@SC)V_ z>Ci6u5Q-6|`9KjFIq5T(kG}l)=*9a76e6tV%gf6@didx+H2^O2A3S(K4dee0SMwh| zqG9;RNXwr(e)sv4-%lU?q!3|-KNBOj1aGm8)&&Q>E0iNN^I4dLCAgc_1kbASpHra* zLN=d`Nluz)ikjegHNkV#LU8jrShVGM7pnzy{vJy^7P!~5QM`L5r)?@p4&q@OP@X;M0GDCEB&NsIu)?HXkjQjtj| z&LA^OnK%S*QD>YODw!=jmliqz2tr>J-+~n{PqwGlx|w}jJ#m0c)kX*r9SLp0iqGZR z`o^o$>c{RprAYywv?xTRM7v0k>D3q1OkDK!Ela*~Fh^*9Q2+P*H)-_2OC37^2!?Yw s^N&-O$@l%O+G^bag8M6axwu8Fi&4El!4{)?Klv8?IM546ApUjo1p-GbhX4Qo literal 0 HcmV?d00001 diff --git a/gfx/flags/122.tga b/gfx/flags/122.tga new file mode 100644 index 0000000000000000000000000000000000000000..8f7a9fb1a4c25835c5608041c80e27df5d5bbb10 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?aI5bE9YgLqJ{VBne3Hq&g6hq9s((niv$KU>PiL5vF7VL_h|R zON=g{noJD_f+$0sp~6mVWlQGCjq`yB$N+MIf&?`J6=V=X>1qs(KH7KA9{!I6fLx#; zP>P^-0t(a_@(ei7?^=swHk1hz1WEyYLBIsO?oU%?XbU#}`td!c`9MLS6i@+$=1)oU z`t$o2rujg@DQTXRn@>~s1A~{Q;SUU33eyi!X_$iaPh>VEJO7eYn1Bi&63d?fELumc H28I9t!bqI6 literal 0 HcmV?d00001 diff --git a/gfx/flags/123.tga b/gfx/flags/123.tga new file mode 100644 index 0000000000000000000000000000000000000000..c197895aae5e3c0bc2e73563c4e17fb42c803a1c GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?a}od824F1O{ygSm@8CDO$VgI!)34QGhoDXd3uH!)cm$fQAp+ Nj5F%6(GUQJ003ORxIF*> literal 0 HcmV?d00001 diff --git a/gfx/flags/124.tga b/gfx/flags/124.tga new file mode 100644 index 0000000000000000000000000000000000000000..4ecb9996ab7b2a6e2b6d1e7ea0379d85fb81dc05 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?Z6Ix1$J82&l=uB_65BzE+icL%e#RN@?LYL?S7nSIT1FWko)S z3qF?;B39S2Bfp42M-TrvfAas-)tk5MzJKHF{}V_50CgQd@|&RE|3ra5Kvl1PT?kpn zP`p=h`-9g1|34F@@BjZlfAFEdfByge^A~8;uiw8L_IhS-(o9?{9k7Jy+|%7a!Qa3C z;MWe6#Si}d{|8j?;`80DYk%-^b0zSDfu^*)$JkOH#7-+v&-zx;B)`G8mA zI*Eu?T(N6}GB>NluNB>N18xPG#zP$c{`>P~7i(G$cn2(FNLnY6zEQz{DMR#X{%I#u zfBgOeG#a9e3_JdT9slO*lZnUUGB>Ftua^co9%y*-da0)U?!8ANZoEE5iTOaifB*ei zbG2>4v6%R^BB>i>(>BV7t>j4AARV@ny8G0snvXvL0MpNr2W!_|>3Q?z*_z9p zCes)~ma)J1^ziwo2RB}w+<0xmlMlCnRsho&E^~mg#DT91ucmgMbc)!(aQ^KIBrU&@ z*jSi^GT_e>NB{2K|7OOTZJT%ByL9UR{0#?ZtlhSG*Il6ak;6ZZA0?25i79-fgkCF( yeUlgcEFt((S^S5R*f*dER3o8+h{(cF6xlB*qK)L;v@m zUqEwSynOEJ=EBUv#Kz7FL`=*~E^aQ5pFRdk0TtjkfuQ?=3ND_x>gwPb;veDf6&&On z78V%g=NWYNi-hml_Cec%~LprY0kVo2cUzVseTq2xOo- zL#hfxN0?c;tz?=iLz)W1titF|?|*&z@SAc3G(69cyV+mw@TytMo3d(Lm4G6>N#W;@ zeK>#o1Bj#yrK>aK8}sg-*YoGs&v(xs&&m%4hJUEMo2kG7Q-On&BVhOd!=x+1^5d)L z*N^SVH{?!NW5}}b%@4Um6$CUNXkc%Q-Ly>K`Q@?Yc2X(I4D-uk|NsB@pBey?V6t`D zfB}`M$&{td0<^9vBxJ*)XB!ti-#{?}B^Xsu`T-^zAPGe2stkdW&bn-Sb=me&j@ERR zqM@~2#fw^I_gCMc3Zh0B<1>RQj>KaK;-vkPa YM}pcZFX8c=c8yqL*S7x0}T-?gA+{=EHw>0&B(~8sHi9-Bg4dmNaR#> zmangGNlA&ewl*&>FFQLs6-@>jB_JTs*ViW@ApvBosHjv`Rq5;NQ_%`w$aHjcFf%g) z11B>x^VO?YZftfGIT35WSfY_TPXn<%^Fnm zTAen?@H8vAAUAVAFMIbu?@(u>SO@I}P3l%@SVZwO*B>NP;0tf+16!p+JJ6RuO0~YpoVo0Yn+;WScGn1hwiiwCXW*7&3H$ zQKun8n?3_j5UzkcMzCBu5Cy?VAOjh}r69`4Am#b*(iEu+o~9{M6FfJHMnho4h5!JI CpGQIf literal 0 HcmV?d00001 diff --git a/gfx/flags/129.tga b/gfx/flags/129.tga new file mode 100644 index 0000000000000000000000000000000000000000..0d380fb89a58062c13168f369e2754496c3bfdb4 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?gPue@D@94uM_&g=vW-*WafpvMZ6JDRRkVpe@Q`a2Z8-LLi&L eg_g)MNt~w0Kz|iYk*?Zd+9LIXx}#|Lh5!J)s~epF literal 0 HcmV?d00001 diff --git a/gfx/flags/13.tga b/gfx/flags/13.tga new file mode 100644 index 0000000000000000000000000000000000000000..bac36ba3902b84e5f6bdda0aaf12a3af00add35c GIT binary patch literal 2034 zcmZQzU}As)1qM+D35C0zj!@L)bi38|PKN_R1TIB6qs!?|o9(lO$@eFC-)Xm}vK3uU zx7uAEbr|oRvHj}A%zLe7ce`AuX9dvZb`Lr%-Y<(taJjvuY1aFhR<~Pi?smY!jk3T2 zhWWFFN&DyQOmMxg$9c&?@y>*j%MaG}-S2g|LlrAJ9PanJ-{_Ay*5Bc&b-OQh>-EW* zcP9iqB*oE9;8qx?V*1_p;fx}x4ZVDz4VKPLYH@V^XBb*-^|X6IOW&V zD78}8=u61|1F!A`f1zK8T{aLEKz%E8+|NO}!#`%0)nekx4!W{l2qB_RFZT%U>5s|d z>6Y%Tv*|H))c=bWc6D&B;Y&Ni;C2SSKQ3WI8W(e#S` zummIWJo6whQMq@#VAqEbB9g*@O<|EV-8nEOqpAAc|q%dI9 z{(Ot*$t2N1(UPQnblqZ;o6p{ k@LT=nKK2m$Bhou!0>b}Q=49@6O+mH=+T`OxxR>~y8=|;t51c_WikTD~6AfS+e1rDljMvv;6Yih+)uBnl- zb|*_XU7pvXXF-zWW5I|W2q=JH!+q|`>QYJX{Rf$E>DG$&PIOjH=5!)&c7i0vM~np{ z+Xey(UG`A&zbr_iUSx=|V8jk2Ry``-nbn1&-ZfP5 z^z54sg9?s%&xBsCS&)QVLVyf0mVu(MM`_#V&USdWs(e!~)^wC(3`#tyiwNN?AwYJo z>OWK<+a9~MXSy;vThQx<#j%`U!s%kk!pb?DWa&*q=L$mnSEeuCw8S+|-BY?<)vF&m zHEY)~ykJ4XkjXn$bw>`cV~;RzF6+vo&KGq&XIHatGPwFslhK)ih8Fa=ZkI@qFl5qz z5g9#$9SA6ZV1d(7SZJ-84SoErw+%i2t_L+;uW0a#PS2_Tvkpw@WM0!7Z9WM@CRsv& z3^5jr*nxlo2p0H~ALR4^!&Of;Pjx@xRRT4>uBTshbxFlmTTH@`$+2}4Aj5?PBMA^t z05{2L??3JH?_3Z!6>GCZ|8T9uKlM+X8I<^M{T~23h0=U~Q~ds<`Tb1w`=9FnSIYmt Fe*jIZ5n2EM literal 0 HcmV?d00001 diff --git a/gfx/flags/133.tga b/gfx/flags/133.tga new file mode 100644 index 0000000000000000000000000000000000000000..5fa9b169eb2e15e1dbef08fe760c6408f143abf6 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EZ7!M0uhjP3py*^-a&8vlRP{L%2ipSp&7`207v{cmJLKEfY9 zJC0p6kE=I}tuu=w6X7?1=cUEg^$b=NAOhxJTxwmvDii0b2O=N? z$YoPiRq&*`;6)$; zGJss5AU}HuPytXG9z$?TF$r-bigFbLwaf5KQy09fCU_o>fLx#;P)d}mM2I5^j~5_G z0)v!bW0nU-A`h!G7mEon@Wr`m#JQ@GPz_KJCPw32OLnq6R8gp3MM0Z1lH zlS^Xf21aWlCvPevC?i0~I0gYy(+@D>;0PG_p0=Kbxvjot4(Ut?afkw-Et#CW;Pmr~ z`1F&^A^=B8Y(l_<1k7j|46G?E{K>2WAOu#B!YY`+z?~_HNNO92_XiO*S(tOqPih(}E=uRwXK{wXmz3!;W3&yt~-U;#p*0^)s2o=P&j WOp+D~y-!ekUF}nvB9c5yhGGB$PX%WH literal 0 HcmV?d00001 diff --git a/gfx/flags/136.tga b/gfx/flags/136.tga new file mode 100644 index 0000000000000000000000000000000000000000..4a30ca67d07b3de5ea07f68b8b635f8736ec9614 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?Y~@OQUEIg@Dj`6QQ#dp!0bBa?#wm&?3RgBF+XEGLN$cBJ8pW zRzU400vB;xanT~e!>WnFssRhKtY@&QXYlG0^yuWb#-;$M5vZMj`Qct5!|TwIWi5ki zE8n!;6?690hfYw&Q~(lbV6X`HBF}uAdgf(Edyd`O>fI@3QHyRn)H-s_2O1bTN#ps4 z2URPA%xZ8LPJ#Q)YZ!9oJHGw=JaLAx1r5xnwflj=OVjWNnh#AsyC_aSG*16C&cByT NXj}e_);07F0RR`vot*#x literal 0 HcmV?d00001 diff --git a/gfx/flags/137.tga b/gfx/flags/137.tga new file mode 100644 index 0000000000000000000000000000000000000000..3988cc5e364fa888c8e63688e5f18668fc9c48f1 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?eXIBDj$CRsr4pX<`?Di(UMK9bNdN5PDCI@2r~OIa~;r;Xv_G g^MQdj8a|`x2YcoMX1dY*HCq0Rmd~U03kCHr0P_cKF8}}l literal 0 HcmV?d00001 diff --git a/gfx/flags/138.tga b/gfx/flags/138.tga new file mode 100644 index 0000000000000000000000000000000000000000..3677b703fec1a81fd8da8a6a89d1e7014d038656 GIT binary patch literal 2034 zcmZQzU}As)1qM+D359?E{sY0UpMUS(`uOU_cOV-g0un_65W$b{|5&PAQWrR_TZQGt*JI_9O^!?L^-zY|dIb@rE z_tvLP>rd|9eV}XN^d-wz@7{H6_x2kQBav+(+x)k0eqKKRV*kD?E7xpTwPx43(~oam ze}`-`giW^j5bdvC{NB0!*s0?WFiob=e2Bxoe))TN|NWcSKra9L7o4O}ZKBZqsD@$T rQEvV}5Wr$GM2K?paT*Pl7&U)1e6W_N_=5#5JDPsrL4lPqV#5aj>k~a% literal 0 HcmV?d00001 diff --git a/gfx/flags/139.tga b/gfx/flags/139.tga new file mode 100644 index 0000000000000000000000000000000000000000..d3ee66567296973073e1515390cf10d47aa3dab4 GIT binary patch literal 2034 zcmbW23s6*57{|YTpk?{!;ndhTgUr-Gn6T~hvPwKuCdZXwaViW*NJj*AsD**8h!8!bb5%0pLC1WhJPt zK*>;0VXyxK`hjIm4mq}yZ;0Z|?*9*B2&7H~D4w+?=5a*_lzKQtS2zVdpz!I70kO2~ z2>;@pw9d-xUP9Mmqdtr%IfMn(=1OllM!-oP;Zhn6CUMsxifx@eha~YMB z%F;VCx7rDu1wk zsWhz&X<$fbR|;?%96W{lm2KBzk5<@b0j6P~OCVrEEzFN9?1wJQL$%{ohzm zUNHhq+gXB^WL(5-f}W8 z0fAJ80g4-PS3H*p#v_2~5f6y(19ZFJ=+sZ5BSb(+WjHX|2Ead8Q#d zFP-a9D==48YXL8;+B_TG2cYua5dBfRtq`LJrK5|3D z)afVXP#gjQD`kgC7o_ zAw~iYMZ#`TNSLDS^{>djzesYxW~(b`l&!8@3u@#bVmRF2p~_5A9|8M$L9#vNiZ7?S z`u}u&R@1(hsNzFKD9s^?gN6g-;P*W9L7Dz)srhXCsm^onrZjI_@_s0&*8vLB9A@o~ cnWF-KHXkfMnaMLo0xDNC0lv?l%f09N7gnMW7ytkO literal 0 HcmV?d00001 diff --git a/gfx/flags/14.tga b/gfx/flags/14.tga new file mode 100644 index 0000000000000000000000000000000000000000..9e268819f26e913c28832ece5f34d0eb970012db GIT binary patch literal 2034 zcma)6ZA?>V6h8O1Fezo3BN)mg>5Thf69<|AW-5{raH3%b-E<4VG8Xq?_G617%PPY% z$AErVm=G;gjRQ9rPKkCAUA7RhBiphp(M%Gf`>|oB8`TB%kL8{{_uk&y7KG89+?;cI z?sJ~=yyv|{B56M>Wl^^E)mk3E&bJ2ITS@qs=o6xE9Xs-i7zW2h)I!v25!x#KWfeSh zCfaRz`copeAh_|=%p;00Jxp}`TU%e=!N-UA;mxaOD~dlLx=>xUY7N7NU#mi8@7m%w zwp`h>k8l0WSA6@?&Mm}|Whg;F$JtHQF31ORb7~4hJ9qKb>l}79e)py$uYh4AdmPS! z#>!XtL_hyC8an!HPQ6MvfxJf$(6PU?wBK%rgD{ai{GVD5gg@N-N3h{iXrk)~E58Re zo0Oj~-H+VwIKp=(k((HEHH4k@KQ=iJrlqwhoK+mi0!b&rVHlj*D%m%4X(g}U$mQj{ zX_Hh`5M5u)CKIQbxVVHXUW{(oAQcud%IsTtW4Y9vlIfABi1Cc^x7&68Gg=UFvPncy zEdvK(VnJj-E%p($Y54LK$@)Vjc|grh_1*pYLAn?nOrmq(`qJ$&{8Tdh)Vt~4^n zr-%5nj_He`slmXFf!+sS1%CIYKNZslQfq31vr5}zFmx|p?n_P8TO7+t?=p+mn(A1Z z>qTV2L{eOtes+`dshl9jJT8`Q^%7 zWLn6Ge?QN&)hum>!9nOvF``S4b?G&KLraO%MJAsp<8&@r(wUVdOQfAb_p)VBUPjh3 z@~}jQh%lyGG|HiJU)qUa09Wse*Jy;cjYJ30PEgiEQ6mu?@BZxbb!BJINCLJ^FsfR~ zt(EQaq?$ZWnDiZx`-&pEs2tQXv{t*TpV$oW*DJ59`+y6je}85aB!$ZIK=xk`ABMrf3e5wKcQGBVz&zj2 zBz$Fg4rONg&1QdkI-LJMGWGkvK>i9_VCptM`53na>aXZ2zXG*&)06W$P-(6;_zyKI BPEr5> literal 0 HcmV?d00001 diff --git a/gfx/flags/140.tga b/gfx/flags/140.tga new file mode 100644 index 0000000000000000000000000000000000000000..dd9b9482996f1a2e1dd596417322a36eee979e0d GIT binary patch literal 2034 zcmcIlX-rgC6uv5=1v|nZl~OT zj20>kBFo?eMN}dgg#xxf1q^~>Rg$We0J04Ovr50m8!$jgfA!_&<=pMN=brPO?-DYf zOn&CXkQkYB?BCTi79-wrfxvf@@Q8Qm(JwMwEs|Eh!(lNn%XQF?F(oa+3*!?X40JJ= z%wi<2T9o3%EIqnc801}ac;{QRDcA`kd5vCz#k{hpmgs`BQNoM>YTWKMiX zeYV{au7h4%ef8+zKy_MF-?Pq({vL7W^ODyropBIG;;ppGPWZzO`1btX-MXx#=nwu2 z-&Xh3Izw@CXsYw_3wt(5dS0F1?wGK0VKQqbK90j>5uY%9a^;7EqXT_xTOIhub)bO>x*A!+qut|K$X zWP1EfH1WsjfJ$>Q9vyg{|K;XT2DK~3j7-C)(zF;310PrTyX{^@_z}^u{SCQiYSLqo zXpY?yY?+ewOL7j-nsFlrt-1)+I^9r=_0SYqxJTw2pk$|M4F3pXnYuv z%SnQj7VcPojthtXYN~}l*wvJu*eI_*7&bhqdPgJ zfC2v}8ZJ9Et}&2VP4i-9Y%~|_bAybOe7oo8PuKB0Z24Z)EO>&9v|ks}_%P7LAo7Bk zXMJK#h5gWW{L#hWTTD;;L~CuTfkmc75a>ND8F_S5^r-48h;h=8fPR>zN!VPRP28v_5T-|p19!`%BakeJ2K0ye z&!NxQ3;jX)gf1mdYi~U$FM{(aYnRQ|Px=&EfBq=oKdTpOl*9ya(8VeLsz1~&76WK- zV5GNO803S4pg#x&txJ>6GZ0~pJ%iF8E3H@UE!RQ=AtqvOSb0bQ#0`tFYnJ}#v27q( zOk^S7Z}Y(Ot_)X8(Q&^jb_j%JLZvC`LxYE?N8}3+N;s2r-My_CmEwsh{m$n_%kStS zBanz`_=tlO6T!zgBpn3{X7)aL_*-^r`A-3;HAn}hAk?@W&idu^_4Rztt%M&T&d{9K zU60$YT&g(}hb>4e7R*W;@lUi~gk`higF!^K;NaHE*zXGu?ZC3LZkCX*vJ+o{OHep_>NON{}sn3g=c&jOOp`v5{nvT0)|Ko$inELmPvCRRGSj}GNW03d`Uy~Tzg(&29BTvaBQ+nw5I zcu33jTMBdHY-L)${{av}lK3M)hM1PnAZDp%Xhle$B3RYopII(xLemihowV4MBh`mMvm;DN%eT505`|y*qwV)=;5# z2M^wV9@(By+j#|qkR&Ap;j@l&_?wr_V%t3jd-5yboUPxkJ3pNO2q8&I2pVsx&W#Cu zy$kb_e)Y8N%TGBCSoDNRwFQW#B9o`N_{QLcj2kVg5k;xt9()x9)D m3^)GM7G3?%Fr?A7{|vN5;>Wkq6!|Y>qbUkp$}oxsFa!W9WE;Hz literal 0 HcmV?d00001 diff --git a/gfx/flags/143.tga b/gfx/flags/143.tga new file mode 100644 index 0000000000000000000000000000000000000000..f3eb443f49166f154e72735ce3d6a0a83dcd2d62 GIT binary patch literal 2034 zcmbW2drVtZ9LK9&`O8fT>Wre!`G}j#9`PR&=JOC531A4#ogsk19#u+rVK1#wUErZn|icT)Oi`buY9)Rp{69B;psxZDwMyP3#j z%LTSA!sd_pnJ=4WzB(1YdhOBIrz2Od#RoNuKZ;N>VY1Vru0)?IJwA~!613h-pSwIK z?oQ_O+h&&!fjya2I!}A^r-T*T@mwosskH6o060wK*@N71bDnw)X2lIJ? zVwAeaOLT$L%R!af+SAi7D^;|Av326+5(}Uw2*NaCCP@mVXeLA4)!e@=Ayg`hTrn~z zw<=ZlCB3%0nw3lzK`xRqnaof)ee?7uvxP#z;c%$c>R>R4el8ltb-CTt^s_+lt5Dch zTiY%a{!&|u$L_{PECJwPh|nvAv(?AP$E8xK%jGhg%{ra#?@%aHD)lutcL-`kA0KUd zZ(rM+d)q(#th1&@a{L5#4*(coC=j6|pN-m3h@A|DLQ17F8jad)Htgpwk0-@2{mrMv z0{)F72Ztp+7Wu&Sk3JOdct(2i#6l(m02p8>5GN)kD&@2De!t&nG(w5RVnahiZi>RU z)pM%3<++zy>l<3%J#=yZ2S3y|T-dq$*0M@1zsH^T1=PSn)`~&W$?@25H0H#nVpg@F<%&lJmKsX#; zTwDY^FencOoab9c`A4j8UA$iR`AGd2!+TqA@DJIKpLGQTE&#v)Lt%GYDV(c2KR=Jl z%-#gI+lx(}X`y(pQM(S?pMRg)xo>pWVH^Jqvhj>_lr#Z=2p9@PE`+VMp=V25t=3#F zN7FP`?RGmwIjON}xq3`>$E()*?r8n@^a0I~&+UESc9Q^r0fqt*<8AkkJAhjX61PI5 z(LltwR4V^QFVhRmN}7AjW^(|5VFn6B47SLBB9=R!&&OV&>FH@4tVVNBtJMt*$ol&S zCB1#Uy?q9QQK?kT%*FF%h|n;Ynwmn74gbGb?j2WG Y%m1ymXdJ*PTfmi;;BML~@$2XR0Sn94K>z>% literal 0 HcmV?d00001 diff --git a/gfx/flags/144.tga b/gfx/flags/144.tga new file mode 100644 index 0000000000000000000000000000000000000000..0d4554fe1e39ccb07849474632ba45b53b5c3306 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?h5I2CT>{i^V#Qp>=lH|NsC0{`~_a(ZHWS|9~R-iT5O!PHT#s zR}(yk6=5|TC^%|9B)CWlpTGb9{rU6v?_W^JQ$74ahQa{Qjz8cyr%L?(`THAU_@#R< z>u2u1eES*Do?pNI0!gZv|L@=5U%!7WI(gT-Zi9knt+I9Ur5leRUZINlz+iv*;J~H*@pZGgqIy0Ggjm zS@=N8H=sF(Z{OK)?qJ9IBdyE#Y(0PY$lZrPK_JLayiZB^K+OOB=Qq%(NAEvgxpn>g z)jRjzz5#N7gYyJ+(&yhlz$6NCE)4wr2h6`95o(zaH0mEPn}HFK0pwEMe3;vz^r-n% Gseb{pC*k-2 literal 0 HcmV?d00001 diff --git a/gfx/flags/145.tga b/gfx/flags/145.tga new file mode 100644 index 0000000000000000000000000000000000000000..6ecfb359d7fe7170e5e2e63983129be70f9b26ad GIT binary patch literal 2034 zcmZQzU}As)1qM+D35C0xN=FLXSn_ap3lQDiSV99Ympt0j{_(*HAbPZ?pyTU&+o`FS#`%}lUHHRr=|37`JpYg3-hX+YyG9Hr z^?1(ebDqJ9uo?~&92oO2{$;rM58@FjyZ^#pkg+%aGhF=-vf|=jYMOukH!v0$PJLxx zai00aXOI=w|5MZaOaD06UuQV=O|x*W%B*7y=YDZ)xWRDcKf_&$F#fSK&Z_)P6WH|SS;XdW&hcG<&&$8>0ijAL2;6eqTh4KL_)O;o>xP>zu z{|c0n_qjt+`UJZF{(she&uvm#)Gd#QC@dFISf^{h&n%~%;lvNH`IM#q;$Vg+|9K`Y zb&9Ig3S7feu$Mbyhk^ex>+Bu|U=%!}*!^JhS?6rj^@-_-ay4tJ^)F6p4R_Vgn!>pA zAr;Io2?2%=^PYz)KE44(1sXZUJ~08sX)!7VGZ;>Pr$+pO(hui>*P7lwVmXtXTKetk zdj;w?tLODFANxXu@CUm8-hZ}3FNCA&7)!SsRxi|OUd>p(Pbha16ELGuo_sL;qW_~{Gz3ONV91650MKzl An*aa+ literal 0 HcmV?d00001 diff --git a/gfx/flags/148.tga b/gfx/flags/148.tga new file mode 100644 index 0000000000000000000000000000000000000000..2ed5930a9218e8ede9fbc84e35fec7a862969d42 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?c%iBe;;R+VK#x`ssm8(*qfCASR#!pfX%0;1{R5`MSEtG@Q=D zEv2&gs)yCw&xtiZ)G;`&uLcS<>Y8t$dRW!_ylCfR9YdO!4|KC))D@x0&opgL)587w z8b<`DKWDi5TQ2p6fy!YjhmYD3V6cd`KjPf>Q9k85&@QT*ucvcNs^pH)q-RQzSAcN= z3?eGVuR`2a+02{r$=8J^JXH?9Bw2A+!}+Y9DwXn=+7aQtC%ntvD8yfrsJSnnbe(Pg z7sco+ddgHYU!>;=&&s!wRrf@?9!r(qW#9K1n3kw(KHuWkz|1Am{X{nVCi@<0o8SF} zYvTv*b?hAU{0pyBkQqb5d;qAW*UJC^ literal 0 HcmV?d00001 diff --git a/gfx/flags/149.tga b/gfx/flags/149.tga new file mode 100644 index 0000000000000000000000000000000000000000..a665deb3a656858108e55f740a8f77a177a7185a GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?gslmo1lHq7ecbZrFW+SM(U4IQ0?GSfJtht>@Vo4zn{H!H?L$ z3VfnPmP7HBNcaQ*fR985R>vFrNiv4zI{jpqsh4j%XDh*DO8`WB|E9L68+dFW_<; zG3EpHvK&zeJIN<@RMPsmO8hY(0y2PHpddcOff@;#4|F`k5kB#wMibA98ywZGJSpvb zT*mo0kOAZZ1%XmP1vqUXXg(__wFs*pGhcjGr~WLr$Z@Tv3!2TBxkXOs)}I9m3aK3f zDgebb)*vF%e2rsfb5ENrx~k>1IkvVYwLDMTYop1cYi9FKi|ByN=OovBphlo}QN5#P zvrie!x$acHETDaQLS3a(#d5=W*G#6JqBMNK;m4qDDljbCpmiV;J@tD5G zV)GT1q!Yj#gfsAoj$absli+u5|3GH0n5@9D7no;UE>#Cos>l9}!YJ z%FTV)u>YJ<|8C>H-MSqYWQ}$@<}cvpI*c!u5sY7EP~5RH9Fg@pu3dRb%;>Ow=XoF! zH8`qQde|gy8z%?2tiYOhhzTE{8WxcG;wDGMO^yi2AG2I})^hn-V2WjBILgLy9ADxm z(tNPnK;|$V;pRJ{QE(E7fDE7rCo|s2MK+(9@)MkvI9PyYf(mm`n#W&wf{R&D`AJ;) b4>S{qfY||vAPk5I9uiXi)4Kkmb^Qwf_OhoT literal 0 HcmV?d00001 diff --git a/gfx/flags/15.tga b/gfx/flags/15.tga new file mode 100644 index 0000000000000000000000000000000000000000..48d523d8d2eeed41e6c47ecf92612fb77694b342 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?a~dx1(qnhk&{ITbiOk=l3*4&!7IKDf&MOhII(gH1Plpr)lB` T8cx&93p9Kf7k#5%1BL(q<0a=z literal 0 HcmV?d00001 diff --git a/gfx/flags/150.tga b/gfx/flags/150.tga new file mode 100644 index 0000000000000000000000000000000000000000..a9368298ca82314bf802bf33fd44ba6f8a978923 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35D|9clYo9xxIaAjWT1Y1VgzL!^ZN6P`AfG1Y{J8F;vPhOtNO} zPi{^Nf3k1eyB;gyN_mDlRmNHs24c|U)ViXSM_ac3|McYA@>Iu67KZi3A))S1LfxLM zD+;L)WtbIaTM@gfqvikWH~&w~Z?0A(%2>G7CHxG%wo(ONbIY<{-@W^P|Kx@(wTU6F zk3w7?ZEr|w@GZLNW~e3F@jzRS%xvA)TY7y>^QpaeRxWt| z9|V5*Szilwxbfw~=Vc4Nzk3H1d3|7V-QK>kgHvjobU162kgNb&r@~O93_>6`LrA2c zONn@$8vQOI%c)wc_Znsh*UZuu-N(;GNtsww5 z1Qh;tsw{PCJk`qF4eC5~YP{9TJawu(wJJ;?i(p8M;S>-_Fq{`#3Paf;@y=_*TF6xVdi z?U<^xVT$&o0HrEfhB`H90@%6s;jVR$*3Q1LXXDfJCqJ!O^5M|FKW>Isob|7qJ@aqx z_Ag6kzdXA8`L-n&x377+b;+ehU4CHr)TuL8N;Aw(Q#iSWp|_I3$DPy9LwZCTo< zTn;D&H^1MSuU((zJon(FoH?C*$JVh<4wXkXztw>E_RhJNF8(jd z{M3}NwB49@Wu|+m>%%bjhf7o38nn5eoZWru)c>5sR}Eo3eO7!m!1SrgSf|DSG-OVi z!rm1O7dCO$lo^>6Y3^7jd2j{elyDUDKfeF7WalJ8O>zH9rX$N4%3IQuvxFATW;nWBUmO4<$07`rC@Hw@fVg6htulxYcEWX|u3>VfjO+q!l7HBLm8LJ`^Ezryw zRTdyZE@XfTfVKctLK1e3DpP|zLxrECL3F2l^aKT)2+2xO?f4+m$cc6ChIMklI6@c* z&kH0lfZF958XWbxoHsLAuVr#tjucY&||Fv zCtxzoMDwgF6VQq-Ery;TyKZ08R#gU|;mEN@1zUi=P+|Zk!fIJy@@6Ed=qAB-H6}_E K3|hzx8ZH2>5q4Vu literal 0 HcmV?d00001 diff --git a/gfx/flags/151.tga b/gfx/flags/151.tga new file mode 100644 index 0000000000000000000000000000000000000000..5e38366a49c93b6a28ec8304628010f8b42f3582 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?bsCgQI9P1cpNhs2$cbTmVG6YKLj!9ks&-&S^jdGyedUY&oQ> zz16^>z`!lqFu)3kfD8kNe4wDN`XMS=aX`;#j-j8EfqNtn0U3Hmvvt*}<$iDhqISf< zDZ?m4ABcbqU9}@rayg`QI;5+$0~jp&<~=|JWB|F;3mmW&ntOD$w}4_6h=2?rm-+=G QJT~Es(Xw|m1ZW!q00m#s(*OVf literal 0 HcmV?d00001 diff --git a/gfx/flags/152.tga b/gfx/flags/152.tga new file mode 100644 index 0000000000000000000000000000000000000000..a27ccd26006f36c88bc15cd438969232b6236a3a GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?aN!j`V!i>@tS*e3pzt2C5@Nu6wqM>k^U_aw-_o3z#zs7^!Q8 zsnB^N?mH#|mqL63vdbAViomu|&m%ySO$E=J@Lw_Hdf;K&oKe7(RZ7jU0-6s(f)|0d z7;rtZQP_}>s00bCtRj}IVoDLze6TI10_Ti)Zkq^R2=Va;hE+lqLv#v5Oe#ePV!pA! z1ylaZMv_-dgwC1pUpC}?>}}DpU|GuMT}7L=S8v*0K{hfGyksnN$xP&~Dfb15rdNjA z56$_n>xt~p*N_? z4H-6@b6?QmIIqI6pOwKLmSf1F4fLOh+s$GS7m;r|#SjoC6rC%Tc|of3orc40Gu{j4 zBG;`%9xL%Qv9jXJXe8!CXvZ?Szb78Ri zc|q=H2DzVwR3Dg&-WOwtRu5=&eEm6V-YvU_-;`$VQDc~7Dsfwz^O6$NVP*zrBAtp= znX%AiQ`VzG{h#^DUu!U&m$ALWvEiq_@_93c^YMlkW89LxY;^{OxVYKqmZ` zj76{MYh1NrI%h6)$&&qovE*fAp(|>!kCI>ftor%C^4tH4@8ly;{^GxA%6-vT__DFc zWizgeKpRE+Uo*V_&+zCk!<|12cYjfWp!rwm63~1L#`8LcH#rV`W%&4?@!oId2Y*-| z{b6}X5dxYIG}(mjk~!0Ph4@Dd_x~`w`p0wzo$av>B!y9Ub3EXfX0|3V5_Spac literal 0 HcmV?d00001 diff --git a/gfx/flags/153.tga b/gfx/flags/153.tga new file mode 100644 index 0000000000000000000000000000000000000000..24648852100a726970dd460fd9b768e16146e53d GIT binary patch literal 2034 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 literal 0 HcmV?d00001 diff --git a/gfx/flags/157.tga b/gfx/flags/157.tga new file mode 100644 index 0000000000000000000000000000000000000000..79a2ebdf13a99535a675aeefd21e25f872fa3690 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?Y(Ab)#q)hk%;YTACs!^BpurPoI3HDf&MOhII&heEEc?Xl9HJ TO;MMtJWWxzo8l-M#vuRz0X0Ny literal 0 HcmV?d00001 diff --git a/gfx/flags/158.tga b/gfx/flags/158.tga new file mode 100644 index 0000000000000000000000000000000000000000..1b1249d14a46816c2fc3f29968192618e6c2e5ad GIT binary patch literal 2034 zcmc(gZ%7ky9LAs9tt7LsFexgE2r5fOx8LnFQ+GE#-w3^n-b95N)e8xFAxH)i)~m$S znOYhBBV0={4PBJIDhV>7B&#L4O8hfzdj7>f*Kb~4TcoZK8Xu15#`Ao?&;2$yK!>@{ zR;mNU>ZR>qBg_MyZHR#*3XM^yH8D05yHqP^?K&fDJ8&j>%Yk&$ zvHhfcHyWbxZ!7K-M#D~+Dvqr;pde=1hT<~xDQJ9!r*GJ2t(j?i9_@jR*K6hgMKyuO z1A;mZ<&juX{TP#qzEfrs1-7OM(+WPyr=$o+H0<0jzZP6T+~GnsZpDS!cOmv%4n`II zw{g7fLheQME4t2M3@Jg5W@}{dJ$}t?pNN*7PwY$nG>0=O`HLa339T-scLrUPaC#6C zg=;np(iLMEnAnox5crM+!8sSvvhxaqc~B)*^qAsCHXeNmx6HW4X<<~_u{;PzPSQt! zYm9!g@=6OabQ>(PmReMBX15BlxZ_Cgy0b4ZH0hmBXFh)i5|6^`v_CpW;Zc^?wHdh& zoaiCuJ}tPgAm)A*qh)|M_N>i+33=K(zk3Rwhp~Mp?$$%5{YUX#(LZ?~!?$zd5HY*8 z;9`P0y%_!aPk{ae?R_wqaI?mHR%-wHHUsT%@%C3!i(ium$t*^*CypQ4eAwsw?>xln zP-JG&lVRw5SqUj^F~xQpMVTc1OsUxguAKBqg-A|b`Vwhr!fO|Lr{Pvm)reKAk(G^} z8RqK*`o}jNcf==kkTj>3T2u%Hp&I7Gu#|j+mFIZ>kgh>m8;3H{{DJA2qMCi$oRAxA zDO#iX0}-MXzNA!OZywm%M$9P8z&F$HgjcjZM$r4UN}{Jz;g>k>xvK`3TZ ztuW<>1YgL(+{=PFoxSr?yi@?esuzp>{Jz?oLN+8T s9nOlye$L;5f!_+WWSL&7WYTVcl5&-$O9PJw=oE^evQ)JL-1}FyAA@V$Y5)KL literal 0 HcmV?d00001 diff --git a/gfx/flags/159.tga b/gfx/flags/159.tga new file mode 100644 index 0000000000000000000000000000000000000000..352ad2e16d6c6764d95c2d1802528c934fa339c3 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35D|9H}~)UzP)`~jWT1Y1VgzL!^ZN+P`3v_1Y{J8F;vPhOtNO{ zPi{&Jf3$Dg+a4?7N_mDlRmNHs24c|U)ViXS2V1uO|McYA@>Iu67KZi3A))RML){*( zD+;L)WtbIaTM@gXqvh}GH~&w~Z?0BEHx_7DjWPoeVYRe`pP|=Qs=#YbS@z4jcmMC7 z+_0rKDa7@Dh|B%$4M`2Y1$jx&x2*s1?Cg#SjxuQs47JJ(wMdQ!npvg5(5wYQKnA82 zM`pI}>n**$rsdS$+bb8m`ws#?{H(78J6!$p;q$Tu-`;`5ULTlTx3{nS;FQ`X9nKmh zgcU$%H)}FX(66br%SoRzc#rp$AZp8cD zh;X}+67eE6=0jS@&1ww+kQY>-;a{W7)U3|X7&Esqb{>#Xqr!yjJD^=+499^;g5k6% z!$|>#qtc8(?h$o?(;5P&g&7VD14Wol0HwqkPKhv_mSxygrpQ;X3Ns%ZP(bhW*~FgIrcR$~@ z}73m-Wed$*-vHBv05Fl;s8y}fhZrHlWIGCwpWEN(aEU76_~>UuBC{r=Jv zw+3zQCuet`I`uy%@kK*ecb^r14aobUHJVTF{%f$HN zdY}Vf5%lr>pCwEG=S7{L78BKFz>vqou(d8R$m1grZEHx%=Vd6BWZ2V|{PFeMIrINl zrC(^!;sm7-d4>+J!1}aOds}(48Ozj9g$r0Zyw>5r{ZC z2{cxfr4GqQKr?GpS%3&)I7B^A0nip;$Ro5vqLsK(2%(Ei^}y^#Y>7vPUBHwN$`oX} z4X;L3Mqv8schLYMq=bZ53-QhX7oI(49Hn7vfe6R|7NN+61LZyf7HAF13~dqhKm=rf p$~WSjN1RGv!frQY2O>xcr@Hw-1A%z~RBRIG9&(g{${+0M69B{dS=s;q literal 0 HcmV?d00001 diff --git a/gfx/flags/16.tga b/gfx/flags/16.tga new file mode 100644 index 0000000000000000000000000000000000000000..e5d796f75a8e15c58cc04c48b4fee726eefc4394 GIT binary patch literal 2034 zcmZQzU}As)1qM+D356#+8Aj1C4uPk;7-)*luaG4QEtfsJROSLu@p3RCQr8MuKdTD_ zk+0Q-V26v-IFT57%}fHdAZ8ofKT_h)weCsP%W;)b%%Gy1&BlE&;a@VZJ4W?$>x{NeG#%y=$xax@*g?2(ORc)*l=V z-`nWCC#Vam!2E_KA!K28!_M|bW83}da~~$B-m$j20Tdyq3!=cZFN7d61FJFa2{G#r YG3_O+9>u`9cBV8%bL>q=(eMoc06oW$FaQ7m literal 0 HcmV?d00001 diff --git a/gfx/flags/160.tga b/gfx/flags/160.tga new file mode 100644 index 0000000000000000000000000000000000000000..e8847cac40074d482e98ff301bb9955d70e5a794 GIT binary patch literal 2034 zcmeH|J5B>J5QYsm*hol}IUEwSSt=Sh11%jAAP@y70Es}tGmtW6Lc$})>wx6lJZ#S} zD_*8#=fA*B@Dyat2XWAMDm}=xjVnI4o*{jNWeT&)xk3$3q z2*G*ZHX~}-x;bp!9?{~(j6C=N_}iH=$Jn_sV71-cem>rLI=JdI9pc1$1{$6pXbgmj z^}Cm6arI>De1Gral+v6G?mcH&p)9^-e*?=QCYD7}QP@0WFry*U?^IKXdvUM*sV)fzX@?v;xQl3Ie4l2Oq!wwJd$c9DtI|fn1;

OQ%vA92wn(ha> z@WIQ!VV!RTA|A5_J^~^j1IPsm665%%Ump=f&%Zyq`S!uWV>ioJTmd2=1IPsm64VG( j;JQnTNaV3c+Y^j{3?j7vm1(Z$rYX|iz&nbDaR>kaA;LKF literal 0 HcmV?d00001 diff --git a/gfx/flags/162.tga b/gfx/flags/162.tga new file mode 100644 index 0000000000000000000000000000000000000000..98687168374c77a5d39fa271a2dd52ecfb39f787 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35CFR23*Lmm7#xA)W3iK{^I~ZDWC$NGF&F$7aui$G<-(W&uIR_ Wl?z782V5Zo5g!eo(eNQyegXiVT^O_g literal 0 HcmV?d00001 diff --git a/gfx/flags/163.tga b/gfx/flags/163.tga new file mode 100644 index 0000000000000000000000000000000000000000..6f39ba00f42b205b916db9c6e5afe104ef3f0acc GIT binary patch literal 2034 zcmZQzU}As)1qM+D35ANBcMtCVxx8~)x;kUL3`3$E!{VyQFvmwgw75DlR*E56fuYu( zwJo(JBjmx3ga37I{}Vj_Tm0f5G2&2XdR=kKqitLMzk70RdWK^l7sJBrK>w~!K(sI` zFhQE3E7GzyP#1sJ4{z7oCqU+e<0=I@-{x@kh`nKjKP zx7}K~;QfCP_?cwhnr_?n{^geyi@v{q`~UyHms_XQZ|*JHxTsI@>=)rn|A=>gYQ*dG zho4(!*6|B_~QiM8zEVbQ zpT3{I{XeJ1yJr~-+`YK})Y<M-{?``hQlYUs5>zS>!S>{SX_!ZgW3b^gNGU zGS9js$F8Q)y1XK0*(&qacR&PW0J%;LO$HfR!87K}`t~Pe%Xgt;zs0W*YdA0u@?QHZ zeD@#swf}`i&-MR;cm4qph;i?~z}^4C4?%)Vr+)L__$v-foJ2bws8Zs> iAMx`*@~8N@9}om$pT{C7bqS=HB*RA)kA}bq4*>u?l*79K literal 0 HcmV?d00001 diff --git a/gfx/flags/164.tga b/gfx/flags/164.tga new file mode 100644 index 0000000000000000000000000000000000000000..a5be70d73a3bf9be5f6ee2f793d96aa60de0f240 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?di%2CT@ioS|T$_wPTy{^JEe1wds$#aIo&BZ$@fzyJRH{`(u* zLh73T>f_UUuddO~{FAqL@4d2?M&^I}`DO0D=FW{-Z$3STTS3L}Ie-6f^@_;i#Q~Qd z9;dqbzkdIivAZ^RzDM?4*F)DgQ{DV`UtYDWO(|UHTfEqR()RM#pPoUipjP-?dvdyL zX>i@Dxai475fgQHUR+K^^Z)(-xADxpY$=kcsGXL}U4=avN z0wx}y7gA>0#7{K?#xgLuQp^13?;lRvRTDKyKd4tNxKAAzzrc*J`_d{ZnE&?|FmQmW zC1;+SON(egx3Xuuv{RE%&OG<|``bQ$fB)z2Z%WF~zkmM#9bdH~BCKBv7&v}i3ZCs! z!1M!5t5bJYK6`f`sDKjlfsX(C@9*~WOBz-uw5&@>oNk#h+YuPo7atrwd+)&4pPwmo zKhS(&Ab|!Y`^a8!mQEFkm z(e`UU?hR#37)&Sy#@es_`t?prsmNsvx|IkSI^1+>M&>lSxOocl!^DKIoSc*M>pbuK zKJW8B2OtAB)-HG&p55gYz$RPB^zp&Rg>WTIRPT&cKNAu${Ut#0!7I$zpBWEP498+5o2Q{ zVL3*W0;)F+d;$0cFg6-^h23V;=cU9WVl;5~kyNPPHrRS%d!*_i4-5M6Bl%x+&p8H( zGK5b%e_;ldBIhOL$hCZ_-Y3cSltO?5O-0)-Us)O(4W2CoKNqM{2q~Wbs9H`my2q3+ zAU^5JRmgOg!KC(ZfjVJ0*A*-Wm;O+!<**$qzVrLNn>T+P*5-{{3JCT701wQqr)!2M zVy1V+)#!+m13__?<2WRv=hyLP96IN52uL1rvEfqes|sli#e17d zSphA6C;dKs>6i|&(#ST}7`=sbIGB!8W!*&$I7=CbZ`G!WNGGnIY?^c4U-Ogh$eU8=R3VTU= zNb*?9?gVK_6nR(hOnJX|c5xx$;DWQ}HN8%!*VSt^dR$ZOs@hJ9pPZYY_r#Z`2jv9P z0Nv)U*|m^Cm4jdU_=w}eNPIErZ|f=sm0XM&%?7N+C@HiR!w+-Rz-TfWro7^8FE5?s z*GwDbL$V=kJkVqd67l5s3zrmf1!lnNbw-Us`qQ^x_lFWT-(cU)8}6-GU#*VgMaI=%fH3o$j;dc<9_Meu(oMaV$Hh<6kY!>#(*38~4WA;Zli5JVl8C4+0vVp#efE%J`JwF#(U&RB=D9(4$uPBgZwI fO~v$soL1p%DyDy|1;r35A4c7eH3aYrQZar3!x+mD literal 0 HcmV?d00001 diff --git a/gfx/flags/167.tga b/gfx/flags/167.tga new file mode 100644 index 0000000000000000000000000000000000000000..c9836c92b9e3a71e673da8c3e64595fd881f85b6 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?c4f+cM&}#RPB3O56q_aiLohLbtTk?!JHj_y7O@|Na39iU81j zps|*w4_qA|xjR3yGJ7B?a$8&N?guKFFDH42m*b|F+oSA^7g_1gJzO4fvfR+qyhknf z14G78=U#Hcv-Rsf?cDyQDE}qUa5crdA3snhd_?$fS(rRny7=R^EuSk&Uj_L+G1LW_ z4{`tBzo00f1j$L>=Ht8xbpMn|@3PZhXei(1V!ffOdGGUQkozeI62iAMRqp0xy#O*4 zr0-N$yi!%X3v~aZhrfVUynpux7}1m<3E|s7H>)b#1tuF{;#8Kq1LOkPTB>(}sR)=* zDMY};53~YkAdmq>Kn9QtOte6|sDgk-L9!So17ahEB*fT(Aa6;FQ3Zj*2MZFpFHIGM z)o`&}lCozdWzSHKFkF5M=xm_jEJd=6)!a-K0!)?slpq}Dp8*=q(89pb$iUD<5yE9Y g(B&Y*>zNoD7%4$G&9CGKxg2CTkR%_CnvXy903o=!mH+?% literal 0 HcmV?d00001 diff --git a/gfx/flags/168.tga b/gfx/flags/168.tga new file mode 100644 index 0000000000000000000000000000000000000000..a22816479fe57b99acc03cbfb4663a6c4c74e66b GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EZt;NQQ0K!FdR-f8;@N!T&SIx)#OGE#z2jsHL3=F2)V$vQC; z?<11jFXzlG?Z6;n%>cB8NGpgpU*4HT#EJoEg=?}t&=$D)K(@RK3ocI)X}+8@i?9`g zafsB8!|Pp=^~7v|Q4b6ypvkO?uIzlK3}6u~o+8G4U@8KpB^3{@cOT!h&MaruWl(To z1G*pRBQ7I`vYxcerf~mkD{)&a>5Ulkf!^meVOYCsF;KCR8;6uV$Q+2J?x}`%9$p8E z$Ci8Xn=t@wgohi1LC}0)H~{@_93l-=dG6XtcsM|!Skp&f{`x6L&hAaE3zl*q$Nj(% z1_p0(O#smR6BiGP0uv7`eFEc}&y2w`Qc=~DTgU>7K79129tn?EPLNH8`w5zftN;LbLL8I; literal 0 HcmV?d00001 diff --git a/gfx/flags/169.tga b/gfx/flags/169.tga new file mode 100644 index 0000000000000000000000000000000000000000..93f2ed755533c11b7bc22f3413a1be74525a7745 GIT binary patch literal 2034 zcmZQzU}As)1qM+D359EGy+#owA#ihz$Mvt2-e(U0 zm5~?nM>j^QUVDJwe4qlLGBRS}##+z4o8zT#yuj&ru&00ufXaZ1N%aEINi=mo&^^F_ z1qLtv@F6?=f#%aX{m?r71HC}g{0m7EKr7J7A7DWQEPsH4WF$+7nV2LnE`X-dqWr|P IYXph_05~JUO#lD@ literal 0 HcmV?d00001 diff --git a/gfx/flags/17.tga b/gfx/flags/17.tga new file mode 100644 index 0000000000000000000000000000000000000000..4010a6db1bf59ca2df64e37462392307afac4e47 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?Y~fhN?`4-b#kA@`VO7r1Q${JmG#@C! z#>!xC#!yuv)X=Qh&?rv{!fHN5P)uJ}f5t|O1CK5CJv86@fINi9e4rGojG9c#D(z$c zbx!`*K0yw`Z$40#iHk=xzEX3?Yn>DSb&iva2$~O4z{n(#*Gq=sKrIB#2fM$DM((F+ e_|q=^&@}ziH2>1B{Gn<2Nz?M5ru7%C>t6ttNtulR literal 0 HcmV?d00001 diff --git a/gfx/flags/170.tga b/gfx/flags/170.tga new file mode 100644 index 0000000000000000000000000000000000000000..73e57ac69969fdf8e1bcb33d17c2abea5a7fc97c GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?b%!Oh!fym>BhGRe=*CoLP(vY}7XzY@(Xrc~!wvBAmI5jO?_q zLQU`-*oxC4ocXk{0&G6W3N^vgqMU_Pj|-Uj5G&4zauqW%a#As%kj#f#A;wiEDWRyK zAWs#5YCbqF1kR*I9>03!-lInkA5aW1%m-R=PE+JUW66`RU;h247+^JDRp6Yu(7Bp| zhacYkq0k1b<^u(RR%nWxU%&hSmnnW-{{hu$d0F;AFZUlix3% zTwftnrP`mZjR@k`v&_`$|0EO4G?5qMA7 zJ8a4ehWz9>BJ|o#x&eddoFUJRbg*Jb2Z_i<)CARtUtH|G^Iyj= z8{z5yLvwGH=X>EtZ<1d2Zc~+S6SVIM^{REplENm9iM{xe7=#9k$c%uUkl+9@?M9oOu3>3bA~&o zURjOYf7S8pMr3?Psk{pnc0J?EiaRc1#+mr;mN1;`S63+%F>?lVo%Miq|9>Htu^#T_mKj!Ml*atAftzs8n8uC zq>N}xo972ZnuWTEw1P#$TS%qm;};e?Mm9U{ZkpUb@k>kUcPoaNvv--{Q*f*dlN!-z zR1lmrtVuLuE!i}YR#6M)^_GI+$e}5T^Up8{vHs^>H`fR_T2LD|hM&n~#>dCIySr%$ z%A&WocWY~FczD=yI%u%$zN$+lLPVa?6(UzXRKn$xr=DWgwCF7I+VN2b92^`RTwh=B z>FI%O6^WE99*<|U*}lF$*jCv7u)D-W)c>0$t&%2_jzE@Rk^Fjr3fPX1v-sR@x69?i zO8=$np<3-bxqTv%`wDc6hYKCiKt#cdariB=qcKbhJ2W&Di^bq%S!}^zM<&H7M7#Vy zTSOjfkd{q3lma^f5c)BXs;ZO@{LE=L_!^NwQ$~}fP5GHd9{G>OM+$p9Yzn38x@nqp z>nQNrK}Mv#)Av(aUV?_LEc+6wg^^zh<@fu`<#M%Jl_ZHd?P2vcBhuP*ITiTZlouJ1 z`e1na`}+q51{!W1?F11bIfu~ph3`jn#E|BZr9Pg`FEi?6j`A=fe%FO$U<%S|7zwFc SYHzstNhes4F>weAhA=#< zXJ^jtdiClpP!J+Tzyv}r`1kiO(1dqy-|pPC{ov&t>-H|+v2*K(_wPaG1EmOQCty30 z^!skDee26JY-Q_>Ktl_Sfh4KR eEa(2J2!v~Aou6Tw?t@sx6VzF wDC7!MCbY>*42Xb?bs#QLXqhPkF=#nZnF#`cxWu6qmW;GT77Qy!(ZGcO0F#SJ^8f$< literal 0 HcmV?d00001 diff --git a/gfx/flags/174.tga b/gfx/flags/174.tga new file mode 100644 index 0000000000000000000000000000000000000000..7dbad2c895c58852680f232f12d3a403fabef8f9 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?b?=o4AlX&yB*=XaD~F#|3~=Km|Z$xJ88X(foxg V7mStPkxSv5DF`OZ1tTtc>x zKV=~%(qQ>AJ?`$U96w0#baoTN0|4?u;KjM7F)MNPR5*{88Qa2>%-&1@aQflS1#IE$ zBCccQ2DS)iz!lHp7FhF7haH_{;;@mfG&1LmQ;PRQSeiOx!A0B#x#9o}_2f^W>LS^U z^6u8zF+u&;`duLq;aYiQc=LV3RoL;seuPYP=yip|W4%pr|4%;sgL`B?lcHW(b+s1s zPTF>jw&z=v`mQv7NZ~^(Y%s=d#Mtc>7R_*A>LM(ini;f>3dG(??A;aiuJU4o5QW1p z4)<0W@l(vBHI8@;&|C)KD?o7M?z7|Mc~2=p{wIZBUS=nw%oL!Q(@}P9nMJTGz^qJd zksMxLKAh@nxH!-{(BIr&RQ@wRryS9%0FUp-4(tdwRxRzRUTmx?F8}mT)%lfmcJ=(C ziF|CS5rsOjt@!-?e!MCEURL3fxZW!S&1It1G}~GywbYgpx)A| z-JgWIJy};2QX$GPE6lbcc2`Hs|JQH+pPJuXt%xudVnUrVLxVCyy)wEuM7D&Vq1RTb zz-w+<_UpTM|L>pNu%$LJ#Pv~#%cJcLNe#Y*c}cIftpEA!?Dh$cGHDD9wLo*gj;~Q= ztX5+J8eXQ!oUO-Mrp^U15GW2|K*%FATle*rUSHFEYVVzu3*P?+fggU>*Mc2xeEINs z*@Exy-T_5kADCRXx3BErl-ed8&Kf146-*8C3{A2iXXom&IlA!&nmd-N3)iVIG$=6u zErnZ=67f1U`dvcEtJKiD8R2&#T(8CX-ZhrJ2t@JzK#^PVezzjrZly%LN{#uH7IM2< zLjb6^UV$OsN;W3IvQB}aN}D^`&$Qgzw#-JoR*4~Bm$gzIV!Yp)uU((z%8W-v+6u#M5F(_puc_6kYLb7-qFOR{VeWYAl=&Uo>PCP{`GH6~#A ze0=|B$G?_OvB`eEoLL{Qp(ymm0J< zfri(rv9yXYc!e5E9lXH5b8mJ@by>q~*=c-)mS26R_hz4a);D8X& zSXGufRTvj+MU5&85Fr;bKm|ZsfGUAnYE&73ArR=oFPEU%8Oyz*L8ap8zS7lQM^YIA zYBCjepKNbx;(aDZA68vp!`ubWV z7^=yQSv2c_5mBbY)g;f5X~0^p3M{mli;RS+;&`}4z=Q-$PK}@l1^F5nXmBa&Fkp2V L#58!Z1~(i4sIh;e literal 0 HcmV?d00001 diff --git a/gfx/flags/177.tga b/gfx/flags/177.tga new file mode 100644 index 0000000000000000000000000000000000000000..39c938f7ab862ef0e3d73f47a670071cb3857cd4 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EZoU^E0qLtw~;z`U+^G)0zzcW8=iMDC2D(GVC70UCt>0Ibt> A`v3p{ literal 0 HcmV?d00001 diff --git a/gfx/flags/178.tga b/gfx/flags/178.tga new file mode 100644 index 0000000000000000000000000000000000000000..5dbb3d557ed8529d09586f07faa50724ef6bb366 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?d5U27D-$nIW5jA;6r0;XebzKQIYokb;J{`Dv^SISdSe7N9U; z{>#8fdJy3WpLAx%cm~E421aiqMuz_o#K26V71+&ZWJqUZNMvAWFl3k+%doJQq3{_) z_zMQ1Uto`rVg+{d85rUjIA-LF%;^>_(-WCdBjWf?*y*uA-&IDF52RUvX+AJmVi_2g z6iIEnAr`fQh2bq{)KNCYr>xvBRO&bL9z4aM`UV(Q3{1rN0?mA2umA%*Tb$wbeZe)a zctt+0TKj*&ioM%+-%HK^$FBHNu<$lR$!)Ot#N`4s^D~%%A;Z||&#-@vz>Jd;+Bg6H z|Nm^~y#Jrh&tCC`Mfb9h(;J5R+l=DhL7~J*gcX?P$1yNY%VF3vkH54=I_1Xx$vx+m zPq{w7xvF6eSL8*(l6wr>PBY5B2b)hs5MeccLNvqNaN*=UZifHQpMQP6Z}$Js$C}Fj zGmC!~sJz2ab&ElgT=xURKZ${%REc3-4_|LOr_WZe=9dSToLRKsiD>*usqSk`U*9v- z-vc?GiHN`fDnoNWkPD20I0lCKRSXB$i_EU&(!ayS{GXNOheXtMuHBazZeC>6`b?4e z5F3G+Yi<$4%4VK=U6Bb*BChXQf*&*V++;L*2Qr+QILBjkKgfJWkiQZb80$8gH(R9P`msD2GNMGzX0iu BLnQzJ literal 0 HcmV?d00001 diff --git a/gfx/flags/179.tga b/gfx/flags/179.tga new file mode 100644 index 0000000000000000000000000000000000000000..3e5a9b4a87bd28435999601861bdc0cab825e161 GIT binary patch literal 2034 zcmcIlO=uHA7=62TDlK`aUyXs_Zy5Ja(-Dz+M%-6R&ZLc!Km@aVB3qL-dL^{5mn zo_e()h$3hu+9HDV=0ywAYW64FZMuKS_)Rvc^rEKS43F7iVBh!6n>XJFh-i!y_M$WO z{N#xv?XLj_SaES#KoQU)gqMS!5ho6-dlFxPDxk-Nl?eH@j8u}rhOm_0b-VjvjX4nT zlS9z94^sxAn2Fg6k1~Izd!Ta~q65JJmVsZjh+7veZXW6|7qGrwSFU|s};&<0WLg+8=% zZDu0yf(m1SU-8|*ahc;Zfj|6N$sB~GrtI+^^8(C#!py~K$LND~tIM04Y2@A9LF)X9 zK%Cl9lqX01PcQUiFwXINH)%f?H_pR23w!+Zle=#(jj)k1|E9XCs`me&!7r{)-Em({ zRlYA)-7+oQ*-7jAe$tAE$ckn*R_e!65AGkj)`rhDQ<1gESN}jgNm6F?0A(JEP}P6f z_xea2PF^!G%|>oV`Le{u@J-&=)$v72thObK$)x^w)PK*%^;57P421mNn`!+xxc(ve zHuL8?izKr9^6}cEVe7_0e_@u3lLl8N68*`R`FLr#ovzjBr_5uetGl^4QTd0CP;)$7JJoB}=t|@Y!>f!U}_rHxR-v-!U zR~J5~#Cw)(#{**xPxu1^XUp1mSuuA_6fe>uet}m1{rmsK;m?ttH_7$_F89BE{d@a{ z_c?L*OqIxYJg)Hh{p;V-Ij`+?t|)S!RpvcQcHrPLALyxHKmT37{B1((GjFSF+G6L) zwgOl9z{M|~{Tl0gi|XM|Q}@#${Arqg;DJxO^bfRxcKMgqRC*Ump5=d{pPx|eK(+xY)KzyCgW^ifI7T3Z>Kn1BD) zoAQM9&Po%>c05oc9`^&Ko<4Zrn7!3*XuALBk3Z*+KQ4(`N2Bn6{rvO%zGIO#b7>U* mv^JmC;WL^(@#imEhd-^;53S9ob@+^?PXg(a#`PCf>R$l)(Jx5= literal 0 HcmV?d00001 diff --git a/gfx/flags/181.tga b/gfx/flags/181.tga new file mode 100644 index 0000000000000000000000000000000000000000..45f3b063a256f1fb8bd52c557f6cf0541c165a91 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35BW347ku_d4}DEQUCw_`;P+vW$H^mo2kCF)WnH!84eU5H6Ivm fqv11}esE+jP|h38U!&y@t|DTz{2VPm36>84COl+- literal 0 HcmV?d00001 diff --git a/gfx/flags/182.tga b/gfx/flags/182.tga new file mode 100644 index 0000000000000000000000000000000000000000..dda12119c9e4aa452d660a0c631402908b49fb9f GIT binary patch literal 2034 zcmZQzU}As)1qM+D359xX23)97gCQy{QtZNSv5SAOqYHl&Lhq^ZomCS&hYR5{94J0& gJ}}Tm!)G-8V9#8@OgEapM$4bk@_Dp=p`iW+0K}Ofl>h($ literal 0 HcmV?d00001 diff --git a/gfx/flags/183.tga b/gfx/flags/183.tga new file mode 100644 index 0000000000000000000000000000000000000000..5621d52e5c3e7e0b33e64947dec8ab857781532b GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EZoU^E0M2!SupAJ7zS43wuST58TfQ?$&IVHDvBf#sGAG)2?Q arD%%uba&Gf$!cGxDU#E^I*NvI2mkpIN4FQT++4(VX)*7G#eBe21mwcad^eYYTIl^;1_(knuwYj$ zB`AMaEf5v#1d+%HF2Zo_KTQ$q#cwo4Oc%e?6fxZRPg5kg^$<;weY7}Dkxil!O_6Pa J!YINM0szsZrIP>v literal 0 HcmV?d00001 diff --git a/gfx/flags/185.tga b/gfx/flags/185.tga new file mode 100644 index 0000000000000000000000000000000000000000..45f3b063a256f1fb8bd52c557f6cf0541c165a91 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35BW347ku_d4}DEQUCw_`;P+vW$H^mo2kCF)WnH!84eU5H6Ivm fqv11}esE+jP|h38U!&y@t|DTz{2VPm36>84COl+- literal 0 HcmV?d00001 diff --git a/gfx/flags/186.tga b/gfx/flags/186.tga new file mode 100644 index 0000000000000000000000000000000000000000..588d042711e4c8ea1700d17ad98e2ae4617a927d GIT binary patch literal 2034 zcmZQzU}As)1qM+D35CM6HxKXsd3knyvp!$3C_||P!`7PE2+t?s9*;JZh7^e~R7f$* z@)Dm~v>-n4$-b?xx-A5&ELejqrK~ zv|@FRca0Ro;>^hMq%+O6KR1YDJ=qg;|`|)|5`}#@_O{s3wX0K5KdI2eXR2gg3n1BeY zy&17@vJyTdhri51=Rc<| za88)vxCp~Z8RpYs3}+-5&WSRdmuK8np~O=Midm5RYg8DUyYbGQ_l(3jY3OeEhV~=dXhQ{>HSG00n_ka4UMuxjKzGudQwU z|NqybIX`N1Z#_PDAj17lh|{ev_YeR7|7YcrpA~7>H@8&G^XBa|;jDw{tyX905Mwae zzK-Glf5rWW4JJ+kGEDbw?hs`FO2N(Vb5MA3Vf*FF|FaW6G^Ow8bC6$G;1l8bDAM!6 zk|d`d2bIrHubn*kKPCJ{Q{4P1uCg`2^a)Ns)#}VG5)1+B=866PFLC6c+<|?9|Nncg zS@>RF4*~ z)29C~PrK2m%?V1PDvWh%OjR-r^Bc16?w@yc$JG6srae5d;MBy7QfY>IU|NFZz6zIu zbi41`AL@fdE6D0#F2GIM{sVb_E7EhX97u?zuBdj<4?QX=%%JQ0a%{ zYn&Qku}@e5FuoKRnzXnYwK%J&7c$890@DC6#X>SQvN)C5uyjRbV~G#Rp{Wu8lu>`k literal 0 HcmV?d00001 diff --git a/gfx/flags/187.tga b/gfx/flags/187.tga new file mode 100644 index 0000000000000000000000000000000000000000..0338eded8461fd53d7a98fb77451b3d1b75ba380 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?fu23=|@}m1fE(4vFk}%o&!!$jSyY9!isKxYt|;w*@>VTXSVj z-V&IxgVo4}fsql-a3Gg#^X*rfs2$lPvim+)LK!2k0H(JCEOdu(L%Cb~Q?!c*NJaf<;va?oM@e^|-jW9Xoa$KYqNtyxhvdoLNeNw`Q`~ zzIU=sZ&Wm|sPUgw6F7(0d`6o!F3QIb32(m65tz)#&Ivah&Ikwy2o4Mca@pNOh1Q;z zT=P}Y@2;B2c{ToXYJwny)qJ3{T^38|?QWMm{+PFQ5woHO+(0x24;Lq&ran)@46%J5 zWNTlks9jd$I}0%xxA{y~YdsZD91~i9g~KP7k&PYAOgI-P#qJX=wEmLR$}ftZchrQ> z!JQ4a0@?i_XD^Y~-P0#|{0V>4JVqHMxKWr4W<_0waaw521rCpJ|Da%9ZEavAIy*ZvqUIf7L~sNp3U9hDwe*XU>uoimbHI3n8;HgL zx*zCl=Oyww`=*E=eZo^U4VVmou8oO_zH#HmrAwE9F^KGV78M=7?xo^;KgpH6P*ud~ zY`85R^VuvmgeaUmFSz0iyHg-A0Rv4_Q&U^9Vg)c^|NZ;7zP_G^hX*JKO!l1N>B3uY zOD+7YwJun7 zQE|KfC)^Pi{EH*mG9UMs2LMD|JK$YR!cX3mo!3B#Nd&vTpYE27y}6nK5S2l;WP7tQ z`SNsdZ~#D523V1C@^5d+xAAMu*8xPOae{gTZDX-(`@@^6P%VHUgR98)l5tsoI5sj= ze03m5H3O;0I38{6jZ4Xw2tbgS8kKvC?EKtqS?isi zddcBy9*+VD5>ulxx6pE0WN)~~xob6EYFHBhL1JoDZbgoyTIK7jrps5)J)eoJ3V(2_(lzb84COl+- literal 0 HcmV?d00001 diff --git a/gfx/flags/19.tga b/gfx/flags/19.tga new file mode 100644 index 0000000000000000000000000000000000000000..3b7d4876d4928b9f9f1437538fe6e97da9f37580 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?f6_hT)I08T^nD6}=2JHiOeU+S0>6)5E*mGa$()PR}osnL0t5 z&EONK>uSH$N%y&<);CAZ?~Ynuo%A2Lx%T@eOM`qwiAS;-ykm`>P0l!K{s0>5sPzSg zz5*?BvEJ;PEJKMEzNx}4R@=db!%aqFXnuEdp5m9uN~RaG89W0M9JM~d+>B&0)FWS= z^qzS~TaoF7OjcLB6*wIau|o5^yJtOl=KH3Kf?CwOi?z$wEdD`6SCY z8(nkM{D$9r7prZ4860GoPiyxB69!Gg9~f)2O+Q%-v`zoOj8EhI3rZC7KWSmzy%Yd5tpa|BN1F+G`IwVI!ZJegUPsz3R;djYN8@hb_@{q$090= zh(-)Xk+^~k1ro(5_*fo-EQ+W}9390aC>ogrg1m3~UI)umP0g$7>aMzI)qc$+pOJYZqz4eC`%Ooca+QL z$}l87A1|Np+<$qmb3MW(+UOK!$yl$k_{9`T{AbMld>4)(gBj=J$RbydXZr1C#?JG~ zT>f7SLxP}an+c_IE{r!NZ)*>}jqO8vSTA+2MDFXi3ku@Q$d2y*Kl5Mcde^wjGoK9y z=a5kmM@#Ed;tE%@e$U@=`?QvTb^AL?5={SqpBvqUeQ^T`ikXO?uPyp*0uT40I7My5 zJ}QW{UZW|FmwO(=m=(8#mE+j%)q?NeqR5-c%<@f$Uw&WjANmj`yc9GA@M`Q?C2GjhIVH@ zZ$`%A>p7J9?oPbz@hRQ>rHWXik~%uATUri6Yk{IBGEF5ZNRd$%E~L3_Fp|FH4Q z)h$Eh+(4XufH?bziIJOdj`2Vg{en2(Lcb&5ldkK>`osl%vL}G0VILFY+gI(C?C%b7 zzp0gD$4aQK{)vtb$jmI@O8sMQ+WY-SqVby<1Zyk(&o!+@sh$^s8+l9}jp}byD zho}Wn16|HHu_|Ob7Fi|F_vE?v<2~6E+K0ghbJ3i+$Ee+@2>R9x}hs@V4K~!`g zE=qiJU6n96x=zyxw5O~{Dt%d*YRga+H9)KSsDrKN@J>}=ZF+PHJ) z4*B`{D8I{>FQYFhfnSolq4(P(16%N?1U&1FV9dOziq2emo%IKGC zU`EJtgrNA4BVgb+lf#4eV#F1SmNZ_e;u z;A+IVhnU42U__u7A8wd|X<#xU{99)E%~So?c?T317pr{rdOZyd4eDCapsA^e*0y$z z?b-0GaErzmykCuF@-FrDABlaiCzgr3(3VKPl^yind4!3dFT}&gj?mTJSm$oT{I!lat#D?- z=GE9FOWs9~Fg^DGulNs8?(9zP&+#8~^oX8oSD#W<*+_O)88>gVQC$23Ckrldz5J;3 zpH}t1;=vO!-I*M`3Xv}Ted;bEs{ygUoZcCy8L;gu?4p7hn3zWQ^g_h$@1OT%{%x!y z!pV{EDm|opKRR=;w5no|Z7G&^HN0tG%|L4dR+H)&JhF-bgR7bEytQ3=&sZ$Ie@@=% z74qGGM42+l$4zP~F%HY#J1%o5xP!>Pjz}s%^#8oojR;C&(bGD&zgilX374x+;h8oLv4Z^Vd4GI$N zC`_Heg)}QpB@U->hdmc|^x#CY18J#l7Mx&9QsXFoR)&dL8Jb0PXxytX36OPIenoySenc#mYpaVmkCFJ>mHSWr2a*{^OWFE7)lJx7O7C}3aXa}7VL;of3^BA4lb#i5Uy=I1YCzLX z`tmiYzsg^0tVrph;$6v_!9|&aA-Nl+QV&%ViK+0a%XCn4Q}j{JT|VMO?EyO!J(PNN IV!k~82Q%<`djJ3c literal 0 HcmV?d00001 diff --git a/gfx/flags/191.tga b/gfx/flags/191.tga new file mode 100644 index 0000000000000000000000000000000000000000..3892bddb5134b5b88cc04e66a53d563bca9bbf58 GIT binary patch literal 2034 zcmZQzU}As)1qM+D358=t3~1`9uQGG{6R&W!T!Yt z`;3YM|vuc9p zh(R#zP+OYxS<7V^4$f!>qB2>A23=;D0xFmfba0gt2+asJ0-|aah6Wv`IxUFRl$sAT zr^%3gML|%zg#gfsN+pIaJFzP}R&`nn*Qx^piix7|(P6CBU}!VvyMO9HzncQkK%ifM zHm)v>Y&PNmMT9n`?gxdl4r7Z6SA#AS(EKi2(HS9zrPA=&r-u333_xE1Z2^XSkAu{r zG`AWxU=%ZfqnJA810xh1Q2Z^%TonqS_@yxY)M+y#A(lEF)(Rzta~qbN-?+3=nE}YH z(`ErGsMTTtT2!GaNNW0T(`7(L?fMM$N(_72V}S_B0CFL+t-1{Dx}dnw72Z!${tA{$ zM@B(Fu0m#jWFim&86Ykgff=d(vU!?9$5jO{5R-EuYUKIvA|nMbS3%$&5CO#@TsT94 l|BjmAdEyNRs#F&|jfpgbP6H99I8cNn!$%d5hQJ690RU<0f)@Y) literal 0 HcmV?d00001 diff --git a/gfx/flags/193.tga b/gfx/flags/193.tga new file mode 100644 index 0000000000000000000000000000000000000000..c6c74a26031603c6c8354e81b28ea0b0c071ae9a GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EY72K@W?@6X@AzyJOPGN|rph>4f(Jq9A6;Z(Qa*RS92-oNi# zvlEDbj9&eIpRy({FJ zmI0A%-|9QhUO-I#3$~p+TOfvi`1Ik<{hQ|=zS1h1tdToOGjEbs(WDEH-=4X0>i)Bb zK$8hr@$b)nZ0PSFPzay7dZBJgYuB;`7LAL%TP94I(*s06hDpVY{?$toYI2U8KLJ$s z2dEgEAs|7#pl|WC+={H&sVfTRue!Xp?&!LX8@HQ@iJ z+v_pW$6M<@-(LUj#=7^!f;=Gx#%HIcJh zqZ(>rlU>8&9X8F2c)26~@m8EB;4&E^4%GN^SHg|e;d>V4oIS8?+0s=tt?ey+6BaL6 za&-679Sd_GZj5@mJs!Uy_+^3G@2-!yd2s6GebYA2Ox-afX3y-{Ewj?D?w@x1@U+|O z!YMQ#XgkP+&7n`XgudPt^I}Kr^Bu83#?#HAK*48}IUeCPVDxQEc(gSR7-B#KWB|EO OK!Rk3{HR8F2mk;ul_i@1 literal 0 HcmV?d00001 diff --git a/gfx/flags/194.tga b/gfx/flags/194.tga new file mode 100644 index 0000000000000000000000000000000000000000..3db1d0e0b49326300815465aed67d152eebf4ffd GIT binary patch literal 2034 zcmcJQOD_Xa6vt0nkA`TbZ6qWT;#sCh(;2n3k@yC_fCXDVgM~!GPOMcz+th{-I})NZ z)9Ql=2^JO}K@+hk>N=-msvb8so#vP3od3OZ?mcJDy#rtcBh6g z_-Nn~gBGoE@*2*WMae__{R`z4ZWt_V6KJ5TkMeZm+0yuulWHZ`CLN1UaLg=fAqzc` zSPrIxAPo^{9ONiLc##y`~2$n&xASmkJG!|6-!HSj FzaPJMC13ym literal 0 HcmV?d00001 diff --git a/gfx/flags/195.tga b/gfx/flags/195.tga new file mode 100644 index 0000000000000000000000000000000000000000..373905c4f5b9803c8f493ba9c995170e39a232c3 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?f&}hEYVV5HQJM03xcGW|7BYk;e=q&2kulq*XqfbpgA539my5 zpJhHPP|7S9D9#KNhpOXK!mP zpA+1&G$p0aX6e4ZzO{uwF3=VttuV=Ea4hAYxW449V(&Sm& z8i0mOSXaFA;N;00%cpOt0oqu%FlO^X6L=k(1r3wE^w$+9`Yv$oc+J2G?Ot`6riL7>Np@d8j8FcN`b zvgPDLAnIRRxM+75Fj#xRNgK*)7e)hJ4m2NV_`=mDVvb@}sOH|dQc-$P}& z$I8;!5q86YmX4Ya4zWQNK7X9v0}(i`sUN?8oId;qA&3>!HUI4or%(SKZ=VGsAj1jB zrK0(7e>#2s@BIJ2!{%Hd0y2PHr#FA7kp5SMIDPx?^zxm-6@Y%kO{GaX&CYzWxkCU;cv-g#Grv o%O5J44|FXg+AcC-|l73LiXIRdqMgAHs|IsSSAyR(<00#ekDF6Tf literal 0 HcmV?d00001 diff --git a/gfx/flags/197.tga b/gfx/flags/197.tga new file mode 100644 index 0000000000000000000000000000000000000000..77e3fed48b50f46bfe656ad9cd3b6a15d9c40b69 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?ZOoV|b9Q`7vA5qd*dm8uFxUEsj~69P7@*r!$&n|P|MMmXL0(qtk^V?f~ z|NlLA`qkdfGw(k>uPZ;fY3=QAzkg0BOf4{H0IEUOLWs=+^fDY(IPvG3GR$jh`TFzc zp+lF83ifT^dN(h3_mwL*-+lfup&+#oWIjJ!JwZmfBQG+la25cXFs-if!_%-mCY&t0Loy%o$4TxRJHsXV?46BBKUBg*p%Z`t;^U55Dc+f2pVY*y4rP z`}>ZbIDYN+&97w<>5bk3^}h1RTJW>KeR_wCzI=H1@7KrUho3~%9t$iy+|hXM&b^zJ z#i#wt4kg#0ymsNmpPwIqYLK1N`~(7pUj%&96bZCk`FC|LVo-4cl(VmYwFHi*C+sMdY8ih literal 0 HcmV?d00001 diff --git a/gfx/flags/198.tga b/gfx/flags/198.tga new file mode 100644 index 0000000000000000000000000000000000000000..f6e65b0b63506ebe37c22979b65b900ad3b23e91 GIT binary patch literal 2034 zcma*nZA=nz9Ki9*v|6?Gs@8hZe33#TK4h9ong@#ZqGnSltenm8Y3YmB78<(Df$5yn zG>v@79OW!qR$FVjvNc;-K4de_Lrc?X83-tbfrs?JFg&k2;`V=W9OHA}`|W=~kQ?;( z@PxKQJ3WgJL9{E%Ewf%BP}_vV7{yX!v5k7xew4{jF`2ZB4!;@!6`Tq<*)u6bmnm=* zi&M_ABh=1ua9=vVILa+cQAHgO@MZ%$T+Q^R&2~Hyr4QoslY^4pPgBIBSZtGl9p(~F z+YjRFYANCY-e~X*brq-d@%WUGq~7mB)VgN!D8_Hl`yN1D8H*w^*71!0I$>g zhPa9|7%DHXPyYT0Y5pKydL}ffZ-x}lSLj^Cy}eanaX4y;WU8ynNb=>ddq!geDL$rF z#|r*`IS2-0iHjR8FP}k>MGRZE*=$4~k5A=@`ZdJ(m>M1a647r(`zZYU5Rqt1snktR zTL9}gh`yZbky+mLRpgAN2&CZ_e=$N0I!yK&R#NmVZOX5h;fOaJw z!J@Ctvi4EqKnB?`JW^Ejt-s%7Hshn9JRClVPj6P@@hB!lFkXe$=O5fY3Kk2AkN=`j zXvfCPlqT__-3Re`X|QNOhsOiFTnfs!DO;hYW9o2EI+4aKliAg-F;PB*eW`EJqY-CdQ?79h+O4i{k+amMU0T8T%xllyj>cZo* z_$T@eaIuETM!fc{?6=NNqtUn$yM$S^^V1*4yC3!3C~Hs8QgGsncft7{AP#Uz~|PQLmL{0r%~ literal 0 HcmV?d00001 diff --git a/gfx/flags/199.tga b/gfx/flags/199.tga new file mode 100644 index 0000000000000000000000000000000000000000..3139c8db14a7a199e91e6a266fb750fc3ca38bd2 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?eXIa-(P%hk(Tv8JeP?eU>yu&%ZsPDf&MOhII)1c=v#&=xnn* TP0_JJ2HK(`hGU~>_=W%ghxnPS literal 0 HcmV?d00001 diff --git a/gfx/flags/2.tga b/gfx/flags/2.tga new file mode 100644 index 0000000000000000000000000000000000000000..9db5a0b7130e9c4716a2fe89504425e03e5e8891 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35BJ>3|P_fK!(OVbB@!W1^Yjm2wpOjy27>WyYQih6O-hZ1!32M z)f`-cqvqoZ8Ho5$2_Il$z=~D`GBo9yVWyu+iLyYiVby|F&~4Ua9B7jHvenGze+l+~ zfTU0EW#2eXeYRb=0Ec?)<}jT7j}x8w&v5R)P|tga`8Z(p@o2%2Qt`Zx4|zS% zGP`XeaLHKsvWCrF70(Cw6k{{WjO!v^bitJ8BG7ywGUW!Uynt6R7NZEbhhq2R3ruQ+ jKkmdpo%Dk>(ES@ows0S9f}+&hd5W8m7CNgM&f?s2FL#DJ@7%}O5bHicHo-i>yvTZDPqq~NOijl_ zRg%gLu|hup5h)a)48=X0{38C%{(4IU+OslkJ_bqJ7w?JAm&DP21;mgs@cdIs=z%1? zDQXSriiERQ0ECBn6Dc*N^#6Z-ESpJ8oxe-kr*uuTkK|H!0T6@`kwQVi*XQ{;oMc-$ z)qQMO{oz3IZsy{{GVTRH5JE%>1t{zPd?sQ-okr)E?5ml%I@y*t0T6@`kx~<}{^tXK zB{#xPG<{SW3CNLWa;#+m5QGqsLcu`&(@Mv`R$)OXy^Se50Ekss?4Hj7{%?Cf1aB#F zPqt{>yMJO^NdlZi;}DS=d_Q#hyK)D^cIU9u&0%*UG^;;MB5Ftjj`eK-gok>| z1b=n*C;Y3oA~ilGKA9S~F!!&C`%`PkRr2JE00{T5>HAr4$_4=<)Y4Z);ecF#rGn literal 0 HcmV?d00001 diff --git a/gfx/flags/200.tga b/gfx/flags/200.tga new file mode 100644 index 0000000000000000000000000000000000000000..c394265c34a8cfd8a13da06050a7c9c04a313dae GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?a~dw{T>k@zzZ3t+n=BTU~@8T$VzHx%yjgoASKQLC!hkV*a8fbbt`^+{O~U&{G+4M zJ4eHJ>CqnxQa?EuymPmB2X_W}44?~r?cYCr{P)D+Uv_$LyBfb#>Syf#x`yyt{Pn_nn)6 zfF=XOsx<3Up!0h#oA;G@pY07O4IiM}fL^F8`TXVczZnz00S#=b_!8#%!O!7+XZ;r^ zV~}4caX&;aFpyiSzFa)}d)~Bfkv<w0RT!!!@U3i literal 0 HcmV?d00001 diff --git a/gfx/flags/201.tga b/gfx/flags/201.tga new file mode 100644 index 0000000000000000000000000000000000000000..457e91cb353fecb0fa776d409edbcdb9dd6bd536 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35AX8KC8&z72vw1By(3*{0`O8|NsAQ-}>q5@Q8=)rh?QRc}Xf; z@%#5bpcOz+Q~4U`3rXSIiqh2d2+-s|f4~;}|G#zf7d3^uf?T&0sTWodqyPQ;5An$3 z$G?0%A9J(b1O^mU!U|&k-@njMf^b`#-UxEvk`SUoSOE{c?%dFauVc6I>hjsm%eo^dZSWs+cN&NO404U`7b}d{qynT-|(QPJghf? z=93*(fByUhx^~&TyLS1R{cY)e#SPp0Dmro}?cV+t;;RY0@5BUdi}Bx5ki01`euGr> z=MN}!PVE0Ydt&U-y)B0i9k{x;aaB+2&8whP^&2dE?C@t(qbEYbZ^Xpkh>DSh{{Q{A z>c_ujYwquwSig4t_IdM{ty#BbYj^#^z3;dD`U8xcZ{L0bEqZ+WMW||FpnP7iVtx=Q z=+%$kNe@2G>AA3Oa{j)<+aEl*ykqaG4c)~Prr%G$^W;A`^zNNFFx^?YSCgS%hoN7a zGz4^8$(0*jYhLu_9-Gs!ZGOYz+4b9d^Ul_8eAN2j2~hUXw5Dcdh9)J3Hf^?6EtXa- zR+13Vgo_`(Mx4J9d+l4x$?rWIUpJil8GG_!`n{JopFUfg;#wog(5}tYp~KRy#YhJF z3r?WFfB&8M@=Nm5kGa=xB|iJS>iho(2e(bN60VbF=+a{Ynooww5G_FWL#zNY{{Q_A zBLDwCKe4JwfuUKIp;M2QY?I;U0}cH5@87TAzkrPQ&mPT-w5*n7=+I#XA_@%$Y6qJ6 z7gm7Y*tw?1h`T`!=xjF1O@^58_YX8ocDCdIO>R|Z=+vb&Opx6MbpM;X*XIQ2)ky)v dgr!593Sok5{?)C^yA3&kF7MK(T9_c44*<^YPM-h( literal 0 HcmV?d00001 diff --git a/gfx/flags/202.tga b/gfx/flags/202.tga new file mode 100644 index 0000000000000000000000000000000000000000..a31ee6cc96a1552d0ed971069e09a3c0abfdcc3a GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EZofbLu%R$h{``Tlz%)n! zNeD$Zlv9%bB{Jw!MBu0Dvabu~{)i6w6d&<9*yrP+1HXYPP^`zM9a-$>=XY@Qm%f@yJF;Y!hDpP<5M(UyW{0DN zzFhO18MZa1TbTaWR($Q}{;??M%l0il-R(d6xV#tR|Jqt|abpbUTz9sGNV?$Ku`(9< z^T5&K0D%SW3_II%wblP;B)-3T`OlF9KOWxy3G~RpeLo}wzcv?L*^(qM&x?DpKQCMt z0fryY-5DPnw|<;1^Ai2a|}v~g7s!vbG^ zxE6wpCI0M4h-0BQ+oo8~=}kxTjKiuOqb9nlEc0Zjc8aO9uqX)Gw4*s~p&P@}KrSRL z$l9^6XL?H^quD;PQylrW)kYt0cU|nnusDEcaj@tjcZQ9T3}@z+&GA>9=_xVGTN+sl zezuku_6t*w-Wqs^tArC zx%`(D{H!GLN?q=qDh|b1O@Iih$^dm?M;h|)lqFxw3cmu{r6!AA4KBSziUWC9#aCvS^A4a~H=lqM;?ROv~aJ sfC$JylOlr)F^YEN>_`EcB3*^MG(}3%A8CqIW!}&fsmQz?MFSWD0I1e^YybcN literal 0 HcmV?d00001 diff --git a/gfx/flags/204.tga b/gfx/flags/204.tga new file mode 100644 index 0000000000000000000000000000000000000000..7105d693d7561333b65e5427496ab1b70340332f GIT binary patch literal 2034 zcmb_cdrVVT9R8I@04+`^wcvx62_h;mxVKp{w`Fq?DX>!Rg|090E9r`rvW9zYn(;k&_jE17(THUhK!$KLmdWi;_y!fRoIKeJq6I254HPi z;(vb>H%xH3=S}6%kt$cI+{wszG<-54=MR~CYgPr1&oQA6M%J4Pt(8gZPT1rVM0NJ= z%1`%j`7rj)UP8!)!*AL1puHpw>Q#u0fQ~|NndaXa{ppXR)u-3<(gk*zMk0<4#kaj1 zz-mcd`=clF3Q_s)tp0EdU81B-OR~)=D6+dEuEQAVsZb)CceC2AgEM6da0~Yv3KVK) zaDjF{xb*OD(+=ezkzXRq+fHU}%F?p2RCzL0zMOhJ$yvmA6Lsbaz_b7Hx4HZCZ-75m_8O0wY7Wp!h$(w+>|=vF@dJO@wl{|AM1Qq-BW4+h1 z3{?^(Lhsqxu&zA7qVn^PVus0rF_L1nW>=(Xi$&T`OPG@jl>K6Bo#4++c!UmPgwTlR zA3yx(udX)n6dW5a(r&JKF4J`(;!m>JJCR;j%J;D}aa!8a7U<7kKFE1^?{;r(h9C*J$e?>e;}IAdgY9$+xdUo<^6N^qpKd_|d8U@Lj#^66RXS^zeHjO$;v~G7#Z5A`fs!) zd<;9%#^5y68#TULQCEoibbn^`D}LH|O$A|+S-$Dp0LRN0>ApQaZ-OY!le7cxKn9Te_3lZa6cys4!~Wrn$WNEH{rmg-KNtWRpDt|&3W7q3 z;_v~Q0F2N_vt$2!egiQd$N+Mw7|WoPv$^%(-#_2(p8+Bu1IVSK`S-eAKAc(m{@4;o z`Uf(AT%aIT0taZwy8<{(HjjF7gh#4C9?6=Zb@1Zi zuiwA#-1RLa>Iu*zBq2y@V&oU)jA;~D@mgW^37c*Y-zp|Vj8rlN)p1N%6aVb(ji=B4 zwsyYp4t(SlKrDi#RuIjiYtP%hUu@HR-8nt(4N@o`sbEO&Q{8)R?w4<0U%vYL{KX$4 z5wiI}HY2YPM|icsvX}B}&RX~Q`BXE*Z2^W=P#t^YLhqTIvu13{Bod*S58<+CTJbdP z6kY#Dd(K3+CPW?t2AWp|X$Y(NKtU#P1>WA{f;<0f&Y$a5%MFhXQW;pyr=9zW3I7?J zbEa>~CK4gLpJ4jgb8h~(Zy&xqfAab1!_QA25rZJ+6HNd8YvP~2z4iI=gM+o1i|iE^ z*~%}nBMK3de-B(-_T$^9JDXQ5_t2iA$UqVzRQ{wre}C`egFE}mlV)mh08O5%Od7&d zejd5H=Ev7hH`gs%>Z%ShS&1~0AuhpQ{%_8C_3_b%J2!S0#mvxTC&SrrZ^E-bB;x?< zuM^ide*gUb+VWY89hIjjkm+o=`SAP*tbhAg$Gv?2;M=Pgz|fwq!A6O*;pPJXN=Eg8 literal 0 HcmV?d00001 diff --git a/gfx/flags/207.tga b/gfx/flags/207.tga new file mode 100644 index 0000000000000000000000000000000000000000..c4729a1024df30d27bf7b1bc525eb82d9f6f4b09 GIT binary patch literal 2034 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 Bdzb(K literal 0 HcmV?d00001 diff --git a/gfx/flags/210.tga b/gfx/flags/210.tga new file mode 100644 index 0000000000000000000000000000000000000000..e5187743b42ebc396e8d4d6e928588b51d700923 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?fo4|1=K$S3mk+{RjwY9Qm(v=)X1$Y3}>4dHBEPiT@fTBA^z{ zqyK^0H4gmOUvt%X;Vz@a2TT_2)?IpDZp~l$)j#D||B_$zQ+?lm?PYJZC*0PZ{0NGs zz!-2542It1M>-SlXwQDCxgX?mr_#V6HwM1|h7cbH%W!jsqOS}EFBl45G338g+WKFo z@0!MpI~L;I*4*vZd>uC29oD>H#MfcP*8vo<;_t8)=(6JPgo*o(DyrX97)hPBCxr_DsM+emMcsbrgh z)hx~OgL+|WErmO6_gOv&~9kf(>Vz ze&{;g#4Wl3%XQ*5s4lvzy7`S#?-7;cB^uGol;&PmFW+OV++!ir5AqsMhnd|9VA>#P zzDfFFYmQb+>4`S%ExH-I^#fPyhObsV_E&x5JJk)ZR3~3hZ9JgiKG{IAS<88{YT8Ou zttr+*J;10jvsq4p`BEVBb#nI^1gz2UnXcHnTYb|`O7>fPrwr`^_=b6;)yC!MTa zKxI}^6G(MGFn%os+m(BcX(p{RHlCq&^1u3~59-^#Xzc!_dHlcTF>p3N^IvPqZA-pZ zpkh+Zx0IS-!_%c6G+Vx6jduPXpqX0x|7-63r@7~!<`Gai08Hv2TPEKk-+cZa4X1v& z=||Of{m|I^S98x_jeURA_WjhDeOGnJe`I?>(#o?XjUKADLHJ#)eLe!(dh@8e}PF(q}Nos!(6i4M!4Tn zpiN`iP2I?K;3BTm*k++-*F`=5fsr^Z?BVWqgr7bMa2KqHXFu z=gcL$Y=rtuWjoc%cB+-{Qf)k_=LZa*4s*Fal=6pQ`Pm08KOx1VrFbvU7Z$?pR^p(n z1Qaxv=mJ`5A>IWn#(||MsQm1@053lYm;cidX literal 0 HcmV?d00001 diff --git a/gfx/flags/211.tga b/gfx/flags/211.tga new file mode 100644 index 0000000000000000000000000000000000000000..47a7a8ef37f6b52a40f7e2f3dc6c4bcdc31cd4bc GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?af;bQ6(NCj6I81TN76Y38%*Ij5NjpP`Wznnetn1uS|l$tJ?5 zX<-G(e2^8)daj8kBGk76YCh14LS{X;c&f(*!hDbwOnUAy#v&(;`7RsrU7`v?F&|=u zXOx@P89&{dKDyT_N9g7kF=!Mr=1xhwbNlU!$G@LH`b8naG#@CUUBc9~F7xZpkN+tK zSk2ccV$dpLtXq}(;pzFrU`$2fDmzUDns1pDA=aP&;P$ zXcRD{PYSqt^YWvIj~-AA(9JJokZ@v@lo3~uSCFR$Krz3NLEM3Xi4|6YQ-g+^4@@xP z_6$rc)G!pu42b!_Fc-6BV5GL;KzlTc89;{H(8O?{`5Ji)qSg$I%t&6MDpS;o`eBaj FKmdky|E>T4 literal 0 HcmV?d00001 diff --git a/gfx/flags/212.tga b/gfx/flags/212.tga new file mode 100644 index 0000000000000000000000000000000000000000..44ed3c62d79411d8c507eb8ee7727656c1d35fad GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?hH)^HGE+1l*eKXo}9?KTA{e|KER_qN1p?M58l>@#lc3DC!K+ zTFz>+Z6*?FF>g|}Is`;O29a8T%5=H55JntZblEopk#hA_AcC-Ufr7;7C8&mHtESZ< zwaC+IacAW>J_RBm1IX31KBUXDl`2+fY3^0(yeWJ1wd~0^AawLKkP8%~is2wbI5z8u zY*(6eNA~PnAObRgT%aJ;%;(&qBehdu=_7>&4?t+?BOq6olc?|~CM9UGY*I5hpqPC@ zLt+OIDP~;&a)E-x=p`;CpD9ecP#AZvDDn&t0U1Cpk-31TnHOj{O$#5O;WRBgfrjHL Kx<{peApii*%bLXi literal 0 HcmV?d00001 diff --git a/gfx/flags/213.tga b/gfx/flags/213.tga new file mode 100644 index 0000000000000000000000000000000000000000..a6a8774817003c3bb2362674cfe914702834e10c GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?bs4_n1ga{e5oE*RP+x^hDdFsxXvTh`hLadBK8T+L~AtV`?WT zGHO2lAR0p9qowg46RE4d&&m3NmVV~X|D~aZMKPv!WRdXD&zLAA=yO-s_itamLer-u zD1C0;@;5XXi(*Xe$RclEe!+@9y!-n3?W?XxD`5IBwh(@B`P7%s-?6I1FW4Jniwku} zS{It|rK>Y!>#(*38~4WA;Zli5JVl8C4+0vVp#efE%J`JwF#(U&RB=D9(4$uPBgZwI fO~v$soL1p%DyDy|1;r35A4c7eH3aYrQZar3!x+mD literal 0 HcmV?d00001 diff --git a/gfx/flags/214.tga b/gfx/flags/214.tga new file mode 100644 index 0000000000000000000000000000000000000000..c2f3537efb6c495ffc0b4416ebf25fc25fdca20d GIT binary patch literal 2034 zcmcJQe`r%z6vxlY>wEXzym#+QjL||t(@HBX=={+kPHopjt=O^As-2x;V1mqFYY`pV zF*|D3{^77IY$A$U8{2J7Z1R$mgTrXUT*_=i)3IPfQ8O1w>KTZ*$*$mRRT zz3-m;;oS4iITt_&uZIQ9kZB2SC`zkN+l$kxzt=5HtJ=0yOi1lpCuT3+ijSiRGk7UR zUWk!6x}D&|aWOKWzcYYt#|3tl?G76JuaNcpcseK9E(<09AnQeLallY^mM`jqxxKI` zBrm@(-r4hnbH7y`Dj&pfBvV`iAaAkPJpT9jmELIc50__IIsw{MT_@EI5@=EcPK}`{ z)HfnEIVV0vVe%@9Mh$-fzbS9ZO6Sb{>9h6qE6U79wXOZvCr_T=4c5o`*sCw?93hJtRi)Gw82(sCc4Wo6Y^ zU9)3%ZSD3A_HXQ8&Ytsu*=%lVYHDn3Y-nh3I2sd)xU(k=b6dXJeWtnjf+@2TaF3(} zNb>qao)b+*8eQqNRn;wBRfoUm67847{OzpJIUUN$$;r*lospL}v!H+wBFl0p6pBWp z{r&ynaQNx7mn>ja-}S<(AiuuPQq{8d^O`LCZ<5hRSh$jrp~SrJe86RL@_wr5#IaO3=KMQe4a zi$#0Lf5j`y0V8ewy124(-c~{SBY8VNA*T^4Ga55YCZowT)nqbLN}Wz;EcV~Mdk(_^H3FYM6AZhTmoCk!c{A02<3HqW+nI zHUng&nxaDW$6JpLXHZ@JRgQPd)K3h_#8Z7p>6$$0Bqk}s;K$)~rJPHFPQr~z;0{$6 zq})*qg9Qx69_`r>VX|9p{hoK^35E(qI7KX8-3sAC#MlWB_&mrq2$#z|` zT}0L%Sg65=L73MEAHBJL$3WiFI)=8A{YSXFq2~D>#%XQ- P44&4Z2RP1Q+RGXEHIF5g0IP)KffD9nlbukXbxC~h` zmEqifoCuh+K!*PVBTz2GsS=MNQ0)*yXh7nzni}rM9{9lUq*D0fih63LA6&T@XzytG Ri7Rk`;-le%Cvd13J^-_YUtItI literal 0 HcmV?d00001 diff --git a/gfx/flags/216.tga b/gfx/flags/216.tga new file mode 100644 index 0000000000000000000000000000000000000000..9f1bc1c58318a9830772d49e645e32654e6af828 GIT binary patch literal 2034 zcmeHHK?;K~5L^V$o`iyef*0TB2h=C{HyOV literal 0 HcmV?d00001 diff --git a/gfx/flags/218.tga b/gfx/flags/218.tga new file mode 100644 index 0000000000000000000000000000000000000000..90533b6c0dd035eb34145aece24a4d6339525985 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35BT)3`C-73=GW-@i2=<#-Q4_m_ii8pGIoZC z0|lvKKF|=LQ3tcKUY|ez9}IvDAeU<9Gcv9=H9cNg`RTy}i1|PUkP8%q1QCVd19bmv ze*Pl`1-F(j|MC7k5CIuLE>MtK;WLYeXR)H<(bCe>O-(>_w4?;c1qxEjd|(vMU}s;V zs=CU=1c-nPAQvb|iTTqR7|;+foM$kD5Ric^HG_enl|hEo{N>G1kBq#)Tp$T&Aj#G_ jG4ydVyeBFDf)xYvJMoCvl7YwqWK`K`2#kgR*&zS`u$7CK literal 0 HcmV?d00001 diff --git a/gfx/flags/219.tga b/gfx/flags/219.tga new file mode 100644 index 0000000000000000000000000000000000000000..4ef3454ecebb8e2241d2d2b59f22e32cb48d12a9 GIT binary patch literal 2034 zcmeH@!AiqG6h&YB0hx;EO7d@lZq>S0-1rNAgWyKcrE3KX5nO9SyXd0HNNU<@l6lWN zjk*vz8IbIHIh1?vdow9Rv_?M)X_K}?qTUL}3j{&0Rfry2MXAV>bro%GJOLQbBUsbA zY9vidP-NBfs01)|(|8aI;-^C7CgW&sfkE^Xvp6s;!ZNL-Kj)Vjf)xxRN{q1JIF6B9 z^?dNbSBb&qb!q?%B1)L13*6U#PbZapE-s34251pc{$KWeL@vi>xcImC69dp7qJ*gz z?9vjkhYa)GTXjAtPvhbwE?^K*`e?~#|JDz=bYnRiT8{dH=qWwbZjxNT&-81SUc}?u vQ37BPQDWpii>W$LZaRl{0l(pKXQyj{`7PaNF{NE3XL?M literal 0 HcmV?d00001 diff --git a/gfx/flags/22.tga b/gfx/flags/22.tga new file mode 100644 index 0000000000000000000000000000000000000000..a4aff325325083d35a68e9eef2dd3acf8b242f64 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?ZDrJ1y=X>2&|6(}Q2w(fwaGS)VM`-dbwnMA*%RiH@2N3kmG> qX!u|c7nta1_`pH}J3Sgc*uw=TIvPH(kibrlh7a~|fr$?O@Bsjsl>Yeu literal 0 HcmV?d00001 diff --git a/gfx/flags/220.tga b/gfx/flags/220.tga new file mode 100644 index 0000000000000000000000000000000000000000..10acd54a6fb7df993b5f216418b6b6a76cff7581 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?eXIa+DzJt3FKxbEPxDB(?Q-9Evw93H%s>T%ant24z5yuu!vy%%2;icH`p63fA+NSj{BTZd5qk=SPf@nWoP$} z7F>VD>h#4~o5OA{VZFbY;qGGm=1ZIHFi}4?UE=ghzTUMg8U|QR1`0AOsB$&J-;Ms^PNfJDJfH|$QGowq6A z))E$ov+jw$i|M< zaA4x$h{_Y*anJSSk>wj)?<{7#2a89zfoKe{vu#yQEEhlVinneSFacvV8RTqj6W&Ri zR8K#v*wb`oxhQ^T!)?(ySRr%nrqJpOz)Z)$!iv>!U{>XfF9Bv-&lCGsuXh0ICFpFp z`JzW(@l;I(78h7e1`4w3Tk=lZp?>;F?e3a$%Y=w@Hr#w*5r@m!z=Dx8rAl<)W544& z*RQiC$=Pu8aXQ;M1& literal 0 HcmV?d00001 diff --git a/gfx/flags/222.tga b/gfx/flags/222.tga new file mode 100644 index 0000000000000000000000000000000000000000..d0dc6cb924ad5971f3a53df02be2035cb50397b2 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?YV&B6;hZ^2&GRmG8)_P#-a}a|n8rDaJmM*S;^WM1AvtzF}l# z6^gD<>U^!>^aNxDRXqX;Ek35(v#x+5cJX_DJdxs5ug?P z{;A44->RMXuXggk>drq(C2tjs?vt7afu?C|Yj54U_20jLfByW5h=_oi52TowC2AJ} z4F|>rh&=XRx$K?18fkeDXpFqPd|X`I)vH$@Jb18X%^FBVP|^Jm2Tz{Z=B#uT zVFlQH-xNyS4{^2u&&AHtr{(bv4Y)6YtN@{_mddNVGDN-eILSkhpsN#(KR+#Wy)HJ`tbmTw7h5roa$w3hJ1FZ-$zIpo4=l@`^YuyJAjq5-`Q@)E@ zX1AFS{{b0(jvRzYDgu|bu6Y0D)8Fr3|IX`uX~=UCC9@NnajcMfvkRK$1LSZl9dcfQ_~OufnEAb9uylckr|bwl2ZMtqn2^l#Y9 zUI8bet5!1j1u?D$34Y^ z$wWuDQUP(WVb19g#|Fo@MiR;nf;FOZchiFN$>|6~*?Bxxb9R3u&(d9~8W(FFjF C1Se_$ literal 0 HcmV?d00001 diff --git a/gfx/flags/224.tga b/gfx/flags/224.tga new file mode 100644 index 0000000000000000000000000000000000000000..5a4d863d0fca95ad9d374ded97f9f519f077089e GIT binary patch literal 2034 zcmaJ?X-pGA6nQDcG^7$c%6V1bslLZK)g@dEFd z7)2#&)Wm2s;uQo@!3#AQO^h1#hey0oT)*kccA?#FUN&!LXTSH}_r94Sl2hlSq5uk3 z7568x8KcOk?lL3(D&-rZ6{aXMN8(4B)EdkK+!E_mGSCN(n`PZT8Dcz3!wB#EIDa$C z&2z$BB(M+xpk5j zj!7ejIb#Ylh8PbJQmUj$Ijg9Ro3&t$Ef7_B2n)mxz%k@Q6o!*2T5gD>0wopO=fx{| zA8c5|NI$5TX8##_$@yM?SE%!0$-7z)wvjOZBSP@t?xhrH~{-Aak&E-j)Xk;e=0i!es!Tp1F`7aP*k-X!?#2 zngeIiVq>(6mVu2e6V;C|oi=Md?6UdaeW+9@>OUtCp_&n%P+CdPIJ(ctn}5rie*?e& z!E=~*iO*|t)3^vBNrxk<7o1q^9LDTDMKA2gEgf|4FT;Pzg`Q}%s9f^{G{%2FcY+6a zNjR+?+&koC6FukTcYgtyHyNTl;{2|@DHzyOs=o-~Mv83vC@E(|XrGJEL51Ru1H3az z2R-C6Q-&Z1qo`R99=aY8;(2~=W+z7Wy!IA6h%@g5|0}=Sj-pc5R-U*^~n!; z@RbSud~dv`C$7N}g>Qkfw%#sLhu8#6hog}}P6c7C7e!ijs(=>1E3c(87fN7VXyukn z9xkOK03vgM@0*)cla;1dQ&}jj7_CO*?BMNmj}y?G9eHy*6dSv%wk$-FB6hw7&^c>P zW9}o063v=>{Hl% zC+k`f>q0B%f1wRx21_pSu>q~YG<8`fB+;Y(gYWhCJ?cMt-~8y^@X4#;vsdF6&s$$T zo4(;pP~85ZxbqWo!b%{s3gSH>S29MjkFD-qx7#u#rL0}oF@l&$1rY&DOIXf$L z)ykCBtCMr{Cg$rW=!?b|7LPTU#}t<&naUC^6$vF9Mp-wFDBpscW!U;1@s-s>H|_>9 x-r7AUlGo%q%M~F|0`4Q+6z(jDY(a!mlvyy9!9tj!v$zzXYP{F61BV@z{{T~Sk1hZJ literal 0 HcmV?d00001 diff --git a/gfx/flags/225.tga b/gfx/flags/225.tga new file mode 100644 index 0000000000000000000000000000000000000000..f6dd05010a08bf3c27900917e955439fa1ba245e GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EZt;NQRhfB*jb`xiwNC>RxWoq^#11H(a55sE?o{~tN>F*Nkr zF5bfTQ~Q2aSynnwuXsH9Z6h0=W<=AVXL83{upSl#3y0h9F6j PnWKtFLtr!n=n(<{$=3P5 literal 0 HcmV?d00001 diff --git a/gfx/flags/226.tga b/gfx/flags/226.tga new file mode 100644 index 0000000000000000000000000000000000000000..b044d5d6f88fe9c5759fbb4b19931b6fbf9bb346 GIT binary patch literal 2034 zcmbW2PfQa*6vn%>TZ`17kp@C(DInOQMv#_2k|36F@X~g#LV6+*6ATAM5+0(8+GsT5nUsJ1Eiy{7}aAV~^n2!p|Zaee(IynouWSt!bw zS;>W{v8#x#YYBu32Afj|H8|T#MTMJaXXMGRBBNZD$BW2Uij0fxO>rRFZd^xjwtj|i zI!g~|b9`j?)DgMTs#NCj92AmRYznvdSApod(*cBDuNMS?A?!BC_D*8z)qY93j6_%Q zB1+Q3R~uJ==zn+*2xv(|WMyS1H@>`|CZ}0;=kOz(84>B?G7!&(9s?l=xCM4x=8Vj5 z@yNnQI(s~HAv;!O<2)$WvB;Hj<={8H932J%7dFBW27_rSHm8KB%(7T!i9%Eybpb`4 z$y~bZif(Vwn~5}`hYlhVyU(uvYw!sx04Kk_=gDH z%5#9`<-z`?%cU&NE|qW}N^ literal 0 HcmV?d00001 diff --git a/gfx/flags/227.tga b/gfx/flags/227.tga new file mode 100644 index 0000000000000000000000000000000000000000..6223dcf4b2b4ebea93f4e0e6bf17a51297556da7 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?b$>=c8!whkyXXb3umZVk{s8WB|F;a+d|DH4DD=;() zQa*fm{};&p_wWDrZ~y-P|9|D;Z=eFQy}-}#JlOT!s~3NPp{*hI^5(VQUq1iKN%&Ba z`*H2E?|=XN|MC4_kjq=3GV;6t)R-3a{_(>%12fdeFE1fBq;fZ+i21&{<f$-u?|VzpvvXFj|3bhDRJw z0VHa+ZTfb2|Bu;IKWoW76=owgtbp2u*&eA&KYjfQ6gWj$?|_L1XdT3SNN6aDJ()H2 z^T&@M1^u0$7#SYO@FN@mcL`Pot=$i_6c+xUX%YTF^J$%aKwf~Q|Hm{)|B!frBoZ3s YU$_;tD}NwX0Fx8#%1?+Dqa-i{0GX!whX4Qo literal 0 HcmV?d00001 diff --git a/gfx/flags/229.tga b/gfx/flags/229.tga new file mode 100644 index 0000000000000000000000000000000000000000..29a65875ab2e4bbad32a91df940150da0b9bfdf8 GIT binary patch literal 2034 zcmb`H+fx!@7>Ai|yUv=*5zI7fYHAvbQX~@CUD&_{Lr_@}gx6+yBqy1gJ~1bEfv|f(g14y%TQg8>BOR;mN~^r< zd(i18OiqQPg;zD3QBzIQ%>1zg5Z*MateoN%yU$h6hzh9V;k5|xVQB`CB>Y3B{G}?( zBb4}4WFHZ0yU~4=aGffllj>igmRC|RfA30}eLe>ti3W=bwF|`t`M6V*EMH9%OkK{L zMzC=%{|jny6ih}{&q%Cq6d)Xs(F`APEav()y0eC&$nn6wgmi;^4-@Y|vD^-{@uAQ# z3f=CP-MptPx|A? zp2FE9@-hqQjWJLs3#fQN9xTDP(X;mF4NwSxG6Z!BZT>`Zf~9#5UBK4`=U3AB%OcL= zMd44RIlv#}13Ak*oX)q`yWbUqUinm9c$NnFYx?0-oKLI3-p6l@h%Jrn2kNwkkrC2vu4o6!@YeBl2B>D9_cbw8nMXi{~UGdc>f z@>;-Wn}2A((rzp}b&x;sKTYjTH`igNR;;EL);pyYEk^G@fA+>F$bS&x;NPw!EeXY5 zh&z3j_XBAO_#YYmZWjI&=H@J3F}*J8`P4J8M3yc~%r>JZBJ;DsIg{Nk(iXpL_WiV3 zSL>f`-soIYkoBZ5#xNH0Ik^M;zXI^5S$H=jPJeHy^EWtGkeb(A*@~>h5h;HNIySFM za0%N?=6(`#=7pSv6!Gu$@`(8f^0l2p0rzui_6A@4m6y4m3jIq# Ax&QzG literal 0 HcmV?d00001 diff --git a/gfx/flags/23.tga b/gfx/flags/23.tga new file mode 100644 index 0000000000000000000000000000000000000000..b6efa3f5c354699f6a8ed730d68c4a274cea5f9f GIT binary patch literal 2034 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 literal 0 HcmV?d00001 diff --git a/gfx/flags/232.tga b/gfx/flags/232.tga new file mode 100644 index 0000000000000000000000000000000000000000..b217e2656d6a744ce4e4dcaf6d57d367a42d383b GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?ZFBW;6>615FXl91byT(A9edlmaQhYXSp9E*`|flFz`991=1I zXy(nEx9uFQN-H`W8*c)+VPSKDQeXx6OkiMSz=N2WLAgX%PX%b;pTB=stX$#g<)ff@ z=-$2m<`!x|DUbrZCO~o-9+C-MWX+m3_0P{A+cs~$bnf)$5C8kSdqIXHm1a0i;1^`T zix>rj82AJj*f|RunkLR)IDOg5lI8{mPHvzeND8lBpe)PT*M!lz*R1E>Fzmj;aQrC< z?Ys%na_$XbjX-60{u71n{^xk`pY<*X0U0cJiPHr%{PkZ_&_9;fKtzHTro7iQMGOqr RXp2~GG0+q-++?670sv#hsqFv& literal 0 HcmV?d00001 diff --git a/gfx/flags/233.tga b/gfx/flags/233.tga new file mode 100644 index 0000000000000000000000000000000000000000..c979976aba11d8870fe4ee5968853ea5001fb936 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35DI!45Mf?1V%%EMj@~-l7XfuZbk!55ySQWv_)6{GmN6q5Eu;s H+JpcAEGg7I literal 0 HcmV?d00001 diff --git a/gfx/flags/234.tga b/gfx/flags/234.tga new file mode 100644 index 0000000000000000000000000000000000000000..f27c86440ff9f2b2cf368244b44570f6371a3586 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?Yj*|Cor4?}28jynYFTelev8({P~3sQK`K9gy&0<$Iu!BCA)- zpj$*K!s>obfhYDQR-Uc09xd_|BCO`i$o@Wc@yUx151zfF6k#=AUjF~1hySSpaGC$$ z0ac90l6iqP0^L8<&42WWhT$VE{rl+ACyyRIpd4V0Ulx`p($ZG)^0M+21FYsVFg##j ekcAcG6w+9e5YT*i3eAOSA2lBq64+_lh7SOc;|LW1 literal 0 HcmV?d00001 diff --git a/gfx/flags/235.tga b/gfx/flags/235.tga new file mode 100644 index 0000000000000000000000000000000000000000..b4a3e120cb5cd9fc1f1ed64f015fa71a4c02d711 GIT binary patch literal 2034 zcmcIlZAepL6uw1&3Nnj=eneSTVp+x{jM8ZoMIT~l2xboY`V(ncZn|70ZJLxp^kJDZ z1gTjzL#O7hgg@#}L0{@N+uWA!ZcZmQ+wiO1yPoS^Bc0U>x*W#4_nvd^dC&Wt=OKvM z#E&P8SVAlf%gQwA+DE)z@0iQkT6$gOpC&6WIa{yJ^W5wl)9ik)G*rMW0awkgDakl*L$%5J!H zT5+cx)h5SvH7SQY9xpvHswL~B8|T%Y%Y0VxI%9A5E}r(0+%d{_i~iKsSbi{;JIJr{ zb7z#NZ6W1K@kw)hq^9s}FV#DNc!yD^%+0(UH5ccStRimhUQ3qUE0q`%qqL_Eo3tO< zZ@3&b@@ifYZy_Ao8>aTZ;UP9lHZN33h1EAZleXzo647lZ&3HZIBX4UfZ|q#d9)B`9 zJPX2z!pJ!_S!wn6UkQ>7JEApJclupl8LyY=eo4yH`5lc4S-$UnvFK=0RHnzb$m@kC zOeniJ-_mDg%eHrYe4L$jDPj&1A}#DXe+6fy{N>l;mQ@K7Un}cxmspdw>ZBrzjbfwR zgZ(&*R77$3!QyMbjjS~sKWNU_qi<_*(lor7Pi;*PG7^ylsr+f3ww|Bu3uSUUtU!{( z{*CGxce~g~?vV;DzWhQ9b_NGLaBvNKe6JbWHDE>f&)Kk+imU-fA(c#Ik>y!%gv&zK zu#+68i(K>`hDD$Q>m#B9Qdzl@g84<}^@~}{ip8(|C4qG68 z{6OXK4*-K10A@hCtz|f4ul`u7SzT)Y;8C70zld@T*xZA5d<6r7(_vUJG8mjH!S-qR z=cWwfhM~jg*>xWfg<&ifQy9$L6DAC4cFO!VD&*<$hL>tof-$cu>)#oz5$rc$ z{E-Ay;GbVm1c(B3@%D)v)Byr%RXIT>Nn72 zDD5?g5mW|3LllyO;-2Pag6`l0>MK0gi?Tt6WTg_s2nhg5{)RvCwmdaAn4Xu2 cA)x-UgV#sS6M>NL)>1K~9A)b|MzRE^?}&9U!T|bDK1K%0x3y~u4eL%$0mj0F z%*+Z;FQDONZtg%g1Fe{ton7tio#hx8>$@k`?@+AYK~hmmWMoHtLOt01z`y|p3&@J> z9H1|NegOtlZ))o7it3N=zI^}ohYVEY=+qn@0gPNwgr=m{`1$pvr-Nc4J)_#!uQx5N z*59u(Fm+<A-jarq~i^m!71=Y?lm6 zwRIM1TP)NzlZq}L*at@YFMt^PFYHGrfwE`zo!GbI>E7++xc|YuZ$zN4WQ06K3mHj* sBrRklX_B;%ktIpeLTY(Js(LbtM3S_STAq`to{TDqBrT-Yr=+R}0D1JUIRF3v literal 0 HcmV?d00001 diff --git a/gfx/flags/237.tga b/gfx/flags/237.tga new file mode 100644 index 0000000000000000000000000000000000000000..76d5976439c015be28e5e457e1417b16b0b0d110 GIT binary patch literal 2034 zcmZQzU}As)1qM+D359AO-x^=PQWw|ypx`10$HvgG0z3Pruy6=jXz$P%5}az2WF)u7 zKyIUf+y+uneQ|bDK1K%0x3y~u4eL%$0mj0F z%*+Z;FQDONZtg%g1Fe{ton7tio#hx8>$@k`?@+AYK~hmmWMoHtLOt01z`y|p3&@J> z9H1|NegOtlZ))o7it3N=zI^}ohYVEY=+qn@0gPNwgr=m{`1$pvr-Nc4J)_#!uQx5N z*59u(Fm+<A-jarq~i^m!71=Y?lm6 zwRIM1TP)NzlZq}L*at@YFMt^PFYHGrfwE`zo!GbI>E7++xc|YuZ$zN4WQ06K3mHj* sBrRklX_B;%ktIpeLTY(Js(LbtM3S_STAq`to{TDqBrT-Yr=+R}0D1JUIRF3v literal 0 HcmV?d00001 diff --git a/gfx/flags/238.tga b/gfx/flags/238.tga new file mode 100644 index 0000000000000000000000000000000000000000..e9f0a2afe11fe2aff5a65e903ba1a39411e06b71 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EYi;2(DOzkh#zlZ}8zLX7?U4@7_a{_Drj-`{`yf?5R@M6#Al z=J%h!U%dUi<@|#~w_eOWaP7#g=l}lv{q_3~(73NJ9v!O*KUN!YtTqx%0vRMApa~$C z|NXc6_^r@6hjbg)Ycy;qT6cEisXK4pe+J6FyK#1oEW=!RG7->(U%&orz3?D;*$MXi zWgL@_vG*L{En1$uFDsP5Ao#=Za%Db(=P@_Z<{F@K$W!Yv!iy zo|AT6eE9nNPgq0%)sYMS{`q_A!5h=I&8(gKM0Y$B+3}RMeye@&_D!en0*(Cp=l75I zugFFqNB#S^`{Kib)u$!PSFzS?VlH2+RJ(5Kp_|tpy#`8tdT@Q6yYPAsQSuPT{Qv)f z3G&2^C!Kq)`A*&)zwl`Nrt>GRKZc~-_qWb3RA*SINhShj9AFUq`0*2H%jug>j$C>8 z_|^N1_n!az{p;sXkl@dcZy)Yj_Hfs7@({@Nv;>d#t_Gu3K=R=pAc@QXv4JAwxg4Sk zJzzD+3}svuq$*$JCSjkJtgklFBpf<_Fo3q~R}(#Y9xV`&}!WLK<2Y6Jk? ChLBYN literal 0 HcmV?d00001 diff --git a/gfx/flags/239.tga b/gfx/flags/239.tga new file mode 100644 index 0000000000000000000000000000000000000000..4ab4fbba99aec183d69addad4761f5d3285e8b6c GIT binary patch literal 2034 zcmZQzU}As)1qM+D35BgQ89-$EFdlrd9xicAd%;nlXhi%7PP9WMgn*}aT9%J`H z(JM!C_AZfzYu~?I8ED=9Wr{$wa~>~ToD9a6=?rIg1)bj;1!MrVZ=1!keGWU&+1qEc zZJ)ydMB8RDlVL1e3((k0htf`Nbpx3X45;}6`<5x7x}OiOm<-0284M@3IA1=L4%7>B zFwEI-1|{y_J_{Hi3_ItsUf3IaXqD2zm5Te8h#Xihb8v;iULa$I+`$!cyBBZ))c{qJ zfu`0tgOSs;TG#0f-cxH`upp=!h)UAPD;GW?p^r#xWO4G@|3|^F4uQ)TKG768ObDkb Svf3_9TeMZqY7`CM5C8yPE20$u literal 0 HcmV?d00001 diff --git a/gfx/flags/24.tga b/gfx/flags/24.tga new file mode 100644 index 0000000000000000000000000000000000000000..786558f8f799f06193a2d21551e06fb347daa7f7 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35CFR2K*?fjlpTAy~MfCVi*64UHn5T!f!ZGcGP_QK{OgZ!#{jx z*-KpfEOzCu*p)w|BK&~^%3tjau1z+|MK2W#KPwe}A{7xfzmvfu(@J0XzAoPjG7wSb cXIbfqKF}3>sVn$`R5WTn{tz1tpWz)o0Oig{vj6}9 literal 0 HcmV?d00001 diff --git a/gfx/flags/240.tga b/gfx/flags/240.tga new file mode 100644 index 0000000000000000000000000000000000000000..5580333b0c2355e29a432a533f64d4d52e5041b6 GIT binary patch literal 2034 zcmb`HTSydP6vxlpc4x0M^NqLEbQP60R6=*%B|%+Rb9+eZB_)cCpeTJ3O1w~DpbrI6 zZmv?&npx08X}zdaAmJs$OC{NcK^g`TLC^)G!p`iNJ^13Te*78cJH!0WnREW%0MPJn zSs)T(EJjG%F5Gd-AME06wm4}MpWDP2n zVkHV7UQ=z8XB^Tyn>f8$Stu#O(BzjVm-P)^(1HfE$%gYe5pNyRTrkD-2ERp}29uI* z_K%R!CC$Mqj2IxvD%^I;3pwKJ4Gsk;8W>j1qH&c;1B+7sB9rgN2!Vo3@(71w7iWT5 z!kN25rvIA?cl@CmGVL(xZT23X33LIGLP26EZDS=q{8XABx6gDseO>MGg=P|j-T;53manKL&wg@t7Y1?Bu@+NX zzdZh%KhX#j=pjCltGBR?7PeviLXNiduuR`}I#AV{v;s#eM=kZhSD^PeD3R^>ya(>y> z^Sf6XTtLyzQY1&GLv9P!Oc(hSGV;TaQZY6c|36*B^3!jciW=MsQDCcOJY7t2N096d zhpZMuNs-2LetG(jzRm}r=NU*p3cEVlUDtwr*Z^7Olkp$Q|6fc-8>Q@lLLXal9SXe) tJdAFveTB}*!-m8=AnyW)_Hegt8d=RH#zIaVv%8xvZV!KmYs+4Z`~|~SACdq7 literal 0 HcmV?d00001 diff --git a/gfx/flags/241.tga b/gfx/flags/241.tga new file mode 100644 index 0000000000000000000000000000000000000000..66c542e396df675a4ab0321bc6306fc42413b397 GIT binary patch literal 2034 zcmeH@y-vbl6owBF1Negh0d+tM1&g8~jftDE=mj`9u)(e|DnfxGHPNju&WsGsEDi(_ zR*jf=7sQ`C5MLxU#+J%LSZJQ%``-6Cr)i0dq&y6{Xn~=}&X^JY0mH-RP@z_5P@Wa@ z=P=wx#|G%(Zqe=~n-Zry_QJPWib*&U~~oDQ@|M%|(C%t_V@- z&!R2*NS}g-O1m4EYnHk!loQ+K#7_Mxiz`A@`m<=oprIdyps}!Q5 z0EbdMh7c9b(E4paUI>sTMb4CR)6KzNRn8qdNMuR$|AHliRXGa*8f48S-yvS10Tvdy z2|4POV@%#p-ERqio@vAtp&Vr(K!dDQe^;FaNR7l%dY*1C_AB}1iJhd7mJ=dWm0S`U zWQ?fyAjz;cH3B=E_DxItlEiy6{ux2rv7v$h4Kha5dyw$1hBod-#8CshyQwW;(A`v= YK1*DURp-l42|J&LOe^dhGqOMM1r7ZjF8}}l literal 0 HcmV?d00001 diff --git a/gfx/flags/242.tga b/gfx/flags/242.tga new file mode 100644 index 0000000000000000000000000000000000000000..76cdf030f7218fde04fed064cfb562cf007210ab GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?bfzTce0-A)s?e77RtTJt^P`WA5`U;3-m2T3) z3o<&lIgWeR1p!2mr`)gpZ zaBcj=@b5nm0U4lx0t$A%1}c!%Am2L@?hm-Od}8?fpW#0S`uiU!1yn#$SSjC<(Y-C$ z^ose#Z)7WgT%aIOilXp=q;p_`SGvVF^)0gbeAC_n1*w%6WVCN{?)?HZpYhvYAObRg zT%aIDAp_5(%C|r%=j|WX+doBeo&gb%0ptP&sSr3oTa<1I*1Y7}^hwh7J}69-ZUGrU zE>IA}g*$_6h8oEIG6r`Lt_4QA!5xtM)u>@U&|$z_hE}Wrxil(;$PR~5jo3l}0HRJ2 A;s5{u literal 0 HcmV?d00001 diff --git a/gfx/flags/243.tga b/gfx/flags/243.tga new file mode 100644 index 0000000000000000000000000000000000000000..741c23df080907d1dfe5f470c9cc8105672c60e3 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35D|9clYo9xxIaAjWT1Y1VgzL!^ZN6P`AfG1Y{J8F;vPhOtNO} zPi{^Nf3k1eyB;gyN_mDlRmNHs24c|U)ViXSM_ac3|McYA@>Iu67KZi3A))S1LfxLM zD+;L)WtbIaTM@gfqvikWH~&w~Z?0A(%2>G7CHxG%wo(ONbIY<{-@W^P|Kx@(wTU6F zk3w7?ZEr|w@GZLNW~fDWJdllsQ2ljeX6wG*((7xQPwl<4 za>4umAn?P_`dYBVjV~WQFI({a-8-Pj>jRVP_V$$>oKoAQ!&##Q^a3b+YLpqO6d0-$ z!3e@o013h!4`if7yiSdNmk{zQHS}&q_?-yXYjM7Jjb$$aQM^A;25XnGV5gx_r;$*XF@L9#V5hN2qZT`|6=DphfJlPjyePvN z0fv*(j6m*jb%Apl0_TJojteuKkY+j!loDq+E5dM2mSJz1B452KFo>9H6uj~r z+;cQNGj$wOY+O?HT#EFny_D+Y5Mj7;?ZaK`9<7~yVb8{==TClGv*g2}eSh2xuQ=;p zIeX^c-tAwO&VG4x_w#K_E^c4*bnB8!jk^4x@KIx`lV_-L77@>JNs~8Dj^{}> z7p`VyCEMNSuIsg3q!|Os_?gTm9d3Aon{~xc{ul--2 zb7@^g@@zMbZgZY`b!JEugUuIH&UNEY*URek+_`^~NTQuwxow%7D6;vj2E4a-&b@T; ze^KVAri7*K#=I*t-9ud;hPgjnn&Q@=&Hd!;?o+4!=On&r2%o&@FmXx8rHl9FGQ*`yjLO`^kj?-2{?C%7|MQ|QPK$}^GGNH#Vc1%i807I8h_*E( zN;2$eOaA!!?VS1ltI{tuXmNtv4-Fqtxk6{@T%Xx1d$;Y|E|}~oS87)3DuQf& zrF%(^Y359Cg(_)=YGsxxd4}n}+L@+BKm=q|$uZPxuoeg~^gGC&UD(haUQi~_4vgO# zRi=75hAMYC{S-#tSf@!lRxVvPl`F41`Ci4v;`O@b-=^}%t5M*_3{jrE>bF)*6i6^etu(^~cU7~BOr})zg_|aS|M*+IELE$RAgu}7E)e!DQxcYfJ|BKR6&DuS)Xi~ti`M3cRZ-KlBrby=RxwU045$; zhDujG%ek9b7N3ckG$*pc+N;DUaoSwY8T-r@>?rrQu9pF&F_K-5a1UdhGQ$LAhTMWo zfdxnT7oOo>caLM)g`}dqiK-0s$_zE&0+0gpK}o1mnW0sdq0>nvIVmzODXQ5?tzDj> z0#>?GWH`hls*KgDOx1D>Ez%6F(hR^756A`OZiF{c%4#yjRheqkn5)&8L4_)HO(w!L E0GpzHZ~y=R literal 0 HcmV?d00001 diff --git a/gfx/flags/244.tga b/gfx/flags/244.tga new file mode 100644 index 0000000000000000000000000000000000000000..badcaa6bcb1fbd719a4d8734bea2fde727a2f985 GIT binary patch literal 2706 zcmc&#YfO`86ejz(Y)jma{hrxevcHM}bjBDrGtnVvrZF-V+)y@9nYg$S@Dj_sz%IrJ z4liSqXeZ?kl}ouwkz%=DOG^tBdZArQTUv^=eRkfjd>uq(n*H!3=ljlg&U2pU{raBw zYf#W@LAh@oABD_c#$FcBxP9)F`243UYizhC|*+bknNTZyz7Tz_`SUIf2x`F|07ON54FosJq z4RISVWVXZUru8hcDVqbA>$(u~XDcEkT8vp|7FGS>4D}3|>?lzfaFMte=jIAE){{oH zQpe*1`mVVrxFA(xov06MM1xo(>_&*FA6q38h;Pv&r%Q{Gza4xZ9*$1o<3=+!Hcg{O zWeDU|gkf0L!+IG9<6@kQ`%;S%v!u0P0e$xDrhJxMgHK8Z5G*3klOwcDjnHa6)|P1y z-#7}bb^<1o8A)|R*ig`q4aAvRKM0%EigBtPAq>N^p3u?}jw6_~w-D#`b`9K50@_S+ zi9SoP*=ST75iKVDdtF?A7_A|M{BW%jg0H_qYSb1)Zwtr%u+^N$d=`$gyFP{Bn>fS~ zhGAI`TYvDqPJBUJjcNmYPtOUb@1AwRZZW{)nTOjo1EXjts$fI}lPh zgiSR%?2d@U;gxUU$ongBWYyb#e{Tii-hC6hBcrfMq9^Pi*R$@)RkXs`2RJy3O2 zp|k7^jAOliak`Fom!PBYTmDNE*neen4j$#jL7E$l8OsE!+A0yBaR{k7r=XcsW5jHO znBM1HRvk{qmm>Z60|<`!oyBRCJC|M0VU%?41{<%V;@9n{yc&s~hTE`NjNBUh`X`>! zx9SzB{_z9I^AkB7(@eSb9S&aH3sJq02GfgPy#+gICQk@zAxIPl^jUl&y%xKKUFb7d zxPJMAD=4}W4RQ7X$b^aT%+D{Y&t_1XyAR6NyByBpbl^%sCiY&4LUQ&|^eVfN(yT%7 z{T}SQQIC^Jg-9pe^rK=VClzoxR!eDC!|U;&NhE;y)^T*!-h$OM&T+Dfy7TG%XL&E3 z4Li-Bi*z}o@u-rCvG4LOM4aD&l)NlN-D|~`c-R>L*tc^)mF|4)4$SlM2V?vYOJv1&+* zt;M8YKFWDG#np;QOsQJXl(7oJq}MU2XyIFzyT7nLJ1}fUIHPa$W336PQZ>@ZapUyk?% IYp-1YA9qnD;Q#;t literal 0 HcmV?d00001 diff --git a/gfx/flags/245.tga b/gfx/flags/245.tga new file mode 100644 index 0000000000000000000000000000000000000000..adf084615e9f5a41903df70d30e214fe2ec5b8c9 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35BW33=lM3o%R0SP5)tF(X8+0YHuwy-&$zAjqv{9X8sPy0CGu1 zqvqoevB4ZZz!*nHSUrN|eio9_kG1w&SF?96rXU1lIGen)(!!FuW@<8nkOuQ?U5-Zw zx4@F;|7G*P+vvQt(|>EL`!>cOJ$(X=axi>1bHcY9SAJi=^83og-;L#8fa)==sPsN9e`lul7J`6=038ECaFZbnbM?2uuJ4~d{<~ntH=q>_ zWuHUcKkV85^TOHRAoIz}hR9X`%@1;U|LW!6AK(AwC4Vwdc+=bR73d2pnvcc(+kRd+ wLml_y4F3i!;g9Tb;@QyjGm&umA>K?hl|-h0G+iWdkuxulO_JVG#ls^600~sc-v9sr literal 0 HcmV?d00001 diff --git a/gfx/flags/246.tga b/gfx/flags/246.tga new file mode 100644 index 0000000000000000000000000000000000000000..d6f25a145b51185d098e0612797abf6182352dfc GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?ajR6h=mNm>BhGDS>@_oT-cqY}7XzY@)Q_QE9=0e4Ocwj5M)A zTJQ+O3VzN^S_Bl>e7F@kjEo%A4JerT5GxMxbLCOj3MBKPRtRtvNJuCsD9B?1MMX?8 z0wSp9gRGDeI20dw@amPjj~+dI00R#nKDc%B{`PIxu3ftaWD^fC%m-R=L{8*bRmr`t zU;h0^0t@H9*s$i!r;mS;#0WF7nlB}AL`LXHS;6i1?|ws!c>L%`Zu-qb2j0(|`t-%~ zpM=eYslaMJP!MQ^oXFAD%U?niUO4x;H2-#Y>qC9jlLz;|hv_CvV>KU(`yc)&&b_^H z?d#^+`#`@CHW#J>i}^s83m>a0zW3!bYWUB2v0}-qAK(A~{sq%a1dU-nu(&vsmVWTg zy{7cLP4S3 z^5H%5p{RmrYB0G-=7SBl&$B7zu&H9OuA~lvnGZDlpq4|9O&N!6HG^#x)ezYHqcXw= wwH-5U%GjxEIMAKa0${_P({0MxsBSpWd>N5_+AgUyG8|~Wj%x}nf(0If0L8h==>Px# literal 0 HcmV?d00001 diff --git a/gfx/flags/247.tga b/gfx/flags/247.tga new file mode 100644 index 0000000000000000000000000000000000000000..8be82371216541126303ded3c6c7f58f5910b70a GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?aI5bE9Y&hky$IIhrB|y(=_DPaplHDf&MOhII%$pfQlAF@TlU Lqx5J9kP`v`i$8(g literal 0 HcmV?d00001 diff --git a/gfx/flags/248.tga b/gfx/flags/248.tga new file mode 100644 index 0000000000000000000000000000000000000000..0f90ab19b51460248d6d9dc4b09c8556e97be4fa GIT binary patch literal 2034 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 literal 0 HcmV?d00001 diff --git a/gfx/flags/27.tga b/gfx/flags/27.tga new file mode 100644 index 0000000000000000000000000000000000000000..f3fe4e8fc2c6b1038e947a208061c2f4892f0c23 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?aUrtD|T*hk({qIa(qq$D1@oEN8#c6fr#cNn7;zC&MVh69P|u fGtd&TUAs+Fq}L`#Q)E)XKwDJFU^0q^ZwLSYjyW>@ literal 0 HcmV?d00001 diff --git a/gfx/flags/28.tga b/gfx/flags/28.tga new file mode 100644 index 0000000000000000000000000000000000000000..79a2ebdf13a99535a675aeefd21e25f872fa3690 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?Y(Ab)#q)hk%;YTACs!^BpurPoI3HDf&MOhII&heEEc?Xl9HJ TO;MMtJWWxzo8l-M#vuRz0X0Ny literal 0 HcmV?d00001 diff --git a/gfx/flags/29.tga b/gfx/flags/29.tga new file mode 100644 index 0000000000000000000000000000000000000000..adfea302c69c2ae9a77bbf644df1970cecd1a9e7 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35BW33=lL$kzuK;`pxx=H$*$mHxaIMH4@zZfZ^7DRF^eToz1RwDmBelW&noLB722{_1UX~%vSpuc3Uf{F5FKzl!$acI4-8CG6Oxb zCB^&2`QwKwlgm9Vg|^=(U8%bhIZ&0l$W_Cou@7G=BGG(Mx>918tiZ4})#vN$7spx)y9`A%=WNFrN@SQ1 z4yC0oYFC!cSRZM>$U>sZ#ZYwfE$mj1Wj@dsGqpHoYI6c}+>P~%wx{}}#7D9p`iLbW z$Tc4n*9r{lB5c3Be7e6Pd5S8tM`bg^slVuPL5cZ_3=3^!cjSbu3NYCi?J(I|L2vp7 z^iZO}d{A7gFalHT)-=C&x33;)$gXqHmRNrU#R>||2gmgaFWsjn4ggcs9Bqz_Fkj9C zZxInevH8H{I>%6Ok*(aCVDl3_l`H*>{7Y*XPyS{&4KDpCHy>8|ZBFw1{_gdW=Da>_ z9^;A2prJ$+^TDCC#8LV557Ei1~-Ht16ca)$O--Q`2NYxvPL_N^l-mv IN?6PX00}hI=Kufz literal 0 HcmV?d00001 diff --git a/gfx/flags/3.tga b/gfx/flags/3.tga new file mode 100644 index 0000000000000000000000000000000000000000..78f882bee59e5b7f0107308fc78aa82ebdb19a9a GIT binary patch literal 2034 zcmeH{Jud`N7=>rXuHBjJ?0oFZEVFmUGzy(Yje_7GD2PHO5u!mvhep&QXwdi#TCoy| z_(-TkeC+-XPiC`h6e5?7&715w?>RYh?>lp^qG(F7;L*P1&8K!3jR zrzCzRrz?68m5W&1H8KHEnkmJAP2yQ~5mrm?h6v9CZ`aU=^?bhwPbmPDCQ@psN^PeW ziEG=MFPhW3K4=wZ3}e(Rj8gz8O(YE1T1NN%jntybrEM*k=9H@Da_zm2y$qlLPyiAJ zY_j=Rj=jhtHLa*9s;cH2pLPmVnn)O;%9UikxN+@OvoN7)h3298_@{}4Ard#z`HsE9 z1Tt;mM{X0*M8Y7QAB)?Pvu;~+tkW>YGMTuM4S>=_!hlU~{js=r>?PmZ4*Wf)P{-Ifz zRMjj6fYL<5AUl6f%1c-Dn4Zm=2+x>yd$xxHK+~DjQ^SkY{qX4|K8KwrhCW0A8u!v~ e#I`=A9{Br|)NRw6^9AN+e!r!^u>DKloxmGQ7n@xG literal 0 HcmV?d00001 diff --git a/gfx/flags/30.tga b/gfx/flags/30.tga new file mode 100644 index 0000000000000000000000000000000000000000..53fb99f9970884d3bb1dd58a6f6538151a385570 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35DCMN=MOX2#_BFD~oT_5 bY2X75r)lB=8cx&14>EkTd>#z}3PJz?)0vEH literal 0 HcmV?d00001 diff --git a/gfx/flags/31.tga b/gfx/flags/31.tga new file mode 100644 index 0000000000000000000000000000000000000000..a6a8774817003c3bb2362674cfe914702834e10c GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?bs4_n1ga{e5oE*RP+x^hDdFsxXvTh`hLadBK8T+L~AtV`?WT zGHO2lAR0p9qowg46RE4d&&m3NmVV~X|D~aZMKPv!WRdXD&zLAA=yO-s_itamLer-u zD1C0;@;5XXi(*Xe$RclEe!+@9y!-n3?W?XxD`5IBwh(@B`P7%s-?6I1FW4Jniwku} zS{It|rK>Y!>#(*38~4WA;Zli5JVl8C4+0vVp#efE%J`JwF#(U&RB=D9(4$uPBgZwI fO~v$soL1p%DyDy|1;r35A4c7eH3aYrQZar3!x+mD literal 0 HcmV?d00001 diff --git a/gfx/flags/32.tga b/gfx/flags/32.tga new file mode 100644 index 0000000000000000000000000000000000000000..525faadd84e22082391e36a02248150a5960ee0c GIT binary patch literal 2034 zcmcIlNla5w6ute>KolrQgcb`_Ek!G%N|hoCVc3XqrJ`}83zb1A+5tMy6huu38c_&J zA(|)%CPu_WQ5oFmuGYjDiO_-ws8J(qL_rKV1;o_Q9Mf*{2;;4tZACO14lB^($sml#X~Tc}4{M97Po-3(hMvJJBG8E;__+mZ06T$CNLM$yvve&KFr7|z zGccs5k`6mWIJQZTzTe19X3f>>Sz=?V(3B#m+%Ih?*w=g|?`g-i)<$J{mZW4A$W40q zPN)wP=)zWoK`<1fOcn+Gy|cl~*ZPtMYoDh2e}VlE)i(*>NXF@7B>|w=0L7aq<$5UK zgMts*D6i@h$?Z=r->*2lxA-)AQT znL;bw&NIpaR1#1KplBmJIG26$?K_0*X`A|g{cH~|;vXp;Cj2g|QA%m!eGJ=pN--F= z`s(9-)DloefT3z6OCdC5%^p2n~@CnkCIc0&MPw-bqd!uYL(cTEhC=aTN zfJ~hNKC}86ai*V{N#dw~eC|<_uFBPhL8$-?VW1BMQy7#EAbO{~pBtRpkVASn!bdx;w7Pz5Zn$eU`4d`NNq%f5r)CdGlvB%Sz5qN4i#G d{?7uze#b|_3A40;JTJ~%*^3Vuy4?H!{R{XLs^b6v literal 0 HcmV?d00001 diff --git a/gfx/flags/33.tga b/gfx/flags/33.tga new file mode 100644 index 0000000000000000000000000000000000000000..03a540ce06d9d84de04bb08913372428d6ed21ee GIT binary patch literal 2034 zcmX|B2~?BE8lC#=dB*~RAc7!1)aUYOj}%RJEK z>e_)s@rYoJUwu1t&o}<+C}2A(3v|MpjX{UNZyTcSK(`FOWfAC?>_@n**w;4J(^eF4 zX1KZXD>6SNEDd(;EV}mnM zM+3hg>-`sM%fA`Cv^(}{asFd&)+ezTFwwK5h&l$TGoL-y%dLtfb`_@sy7WOhhl#{4 zY}tPvsaKnYWXFsegCe^b7YiX7=eWuwimgT-T zE!DCdkzi;W>VU3}x>XTR3AJl}1E1XeN?iw(x>OKX1wGf?@B*gPP^T*D)z&)-ws!i@Rb-l1Hpl|ITnV4&IGwi%089gvDt+ z^<@*??F&UY^UaNGW_klAx&xg&NkjGGgS6?^CsS29y_E&RhDW10S8ZWcys_HS%+#M4 z7XE;Y3)Rt~|A31*WPR7BWwsAa{w$SFKfH;$3uU>qi@V ztNY@^+w+oT;(T6Sf*=mJh5sb0e*mKpm*|87#?Q(RiB^v0Tcw(iBcVZianwLm$Z=V z5ND`NF~RxKQb-ZZPzzkXpF^VQPEh8?2~DUO^e;42Un<*cxVh@4#a=K~dE{jo0z~e) z=m+mXndgtmkfr&#d>>obj%lX7IQvcpnmg3U8Ft7UwmN%0mmzK0iEy6Kedv$NC)ZX# zmxU8*;>i+;1ZE|Ybr_%Bi7ug@`zV@%cztaZ#@@#{dEWn<803A)k!A{e+Opj(r@7_+ zwR4+;8n)5eoNl$&1v|9fzX`L@Bru}3z;i|4Zi(R4R*(i!mT=D1q`K@bPn)i6lH z?zXB}Z;;wgO$t8ra~$bt;@)Ql>_B8SL{dOe6yID9C!fQtW;dy&an9f01IRM+D=^q45780r!b`Opr%B4g11>fy!X`#kra4I3KVaqyY$& zKYe)5$x3AEAwMfiUlZdBpHmC7)8PELpB14Fq`?`00xVovT7&?8K|PE5arPZ(wJ;;~ z2?$cpq)rZYLM$G83*(0=VN-I%tHv^j=Y)J1v6c6+(MfDp7KHC7g;E5=x=S+~*@eBXSnqS70B0@^JiD^E0N|fu(e>jRK1wM4oDuMnrNP?*EUuesFYtNQ zJ@XAOKXRD9SLG2M_g!CQ?%$=j;6^YWm>CL2>HYH#{!oy%)RRR4E>vx)KT{oWVF#p= zg0E-?HwI{;6kA<7PA&!~R}tmG_(dalD{{ASx@=}n--}Aa+-}<(B*D93tOm+M1&~X& z*XyShH_i9>YoPK7HyHx#z@JbMUfT6lsf*yk7Wmo$*+dhq`N>g0R#%p5Vm!kPcG8Ts UN4Ryeh2YPaBMM-T>`Ny92hKfu1ONa4 literal 0 HcmV?d00001 diff --git a/gfx/flags/34.tga b/gfx/flags/34.tga new file mode 100644 index 0000000000000000000000000000000000000000..9d266f2951a9fab129125578c0f98685f79e2f12 GIT binary patch literal 2034 zcmb`HeM}o=9LMk4>$Q~9u|n_q!n#52vWX)m6CHIk)5T;j#2BOgK|~}Nqwx=&b0O5Y z1hZhK!3CqnW||p;hQ$!Gku2FzQ71FLfOZB4D1D){U7=ekUHkOtz4*I3dXxwe6P{e2 z`#pV<->2X2^SuYdR9Inb!_1gv8|lv)1BebHdkEQr$PyIm4SbFz7WYPS<{;Agvn76H z3LvY*f_Xz&f;1);`Lhdb>+IsLa1P{vD1#pX6cpKmB5_%fBzAdOytP`LmjQ)2!wXjt zcPg20j4@k72o!;?O|pRi3L!e0qyG;gpU<-}cs|byY=I)bV=R9m!-9eLgMk6038Brt z+qO&dmT1l{*|;79m6iY!Sscgm0 zJu)%^3Y304Xpuy5k|KCJDj=x<8V4gX!@S{{Ipn_Hxaay?$HM7p26m$?KY+NSiN%IUu5yh85+sS^c;TDC zNRq6tuWxT}zkGRcA)Vq2Hhnjk+E?qVrAO=RzdukncIo20NN0EfiP|_`7-RS|3v6?o zxig$AlM^TzD0aqi6-g3WEuqmUASh^S*}Zqa(DCxOKm9x$35!AdelUOW%M=t7e`dh7 zPtVNBAo0u!V}TQ{Ag(K!KNu4YRNJ-`_r%qNn$&_QwVIHAFE!yGlGp*KgT z8alPugVL7Uq87esKWi#&wbk^%x}vnnNInT5L+#rJZS!`U=g^V8Jw5OFd_HKau!<8% z2eP#PHvM;+_Gjn_Yq=@1=zNAUb68ZRn@7-c30GPSnv9X(!5IRJXQ6*l&iy_ zZYbA0ujqBTTy1S_eSLl5a99CBvEn8H)|AA8%k73>O$vasOfY8e@D|s(n#Y4q_qg+( zYt{Ql?KUroIn-pilnN3OqJVTdT|+~I$Kx3q8cL;7EBY6IdLU;iO;4t&Ta4p$a=T-~ zx%-;)p}(r@eypzfddJSl=8~tCp14Z2lt4mG#nKK%QET>BSW{U#kg@eAs=Tv~6XC6| zMXLJdZ3BtQAI6PcALtH0rlM^M2nw7K6R06cV8Zgh`vWM1s5nC<7;2WG=3vgj(h}pv zRNNG(@mr?;Zw#-TAn)6U>r0DSDvf4c{Q==eGzfut`N@c>fb)U`&PfT33+7*f<=%7p v=I034P8qb`{)%1yE{YOpkrS8{09x_YZ^k#@-+=zbL@|MBQ5PgIE{ggGiAAB7 literal 0 HcmV?d00001 diff --git a/gfx/flags/35.tga b/gfx/flags/35.tga new file mode 100644 index 0000000000000000000000000000000000000000..8adeebf31e72f78b55f4d4f773806dadb1f37428 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EZoU^E0M2!VH>9?%rkFP5h%%ALwUQ($OQ=!(hD+q9s@DReE}B` r`OIbjA_$upT_maTn#yK-Nn^)Iv)tteoD2l9zKQiL=3xc7PHvp?0T@9a^%YJ5NnjH?Lx~#DpE=+|n*|{a! zuwe`q2mn-V3YN}YvEf%KEgV$W!e>F->a9CC)Y#=~+T+=L$ZviwJSHE?ApgutH?Jf> zg%cqui<~|dztxw306--vkHF!^z@7UUg6+abVqZ$pcF99&PH#jj+XZ*d*n@8vwvC?E`?5k1XLhYnYE|7kiDMDPM@iN z<~~KSdcH4+^Iw-4iRAJ|U4v0YLA45un9|((XC8F~9@}07#@_(3Fsw?io3OkajBDq)`dw9ix3=B;n{Dn2Cx4#t|J?_u>b{8*8Q}moIOoT%24khT zVE3l(5}_h3Dc|TN$q)dhQvGm%+iJGupQLL2ec^K;3CBMi=y>UWHwld44^Bdb5f~17 z>(Af+r!x;h5{ykXTiou~6Tlb%P++J73+e~!lQIFq-XN%SA6YF{eae{}WFT8@Y4 T>Yr=f|JVBe#V*+z{(t`fAnA4e literal 0 HcmV?d00001 diff --git a/gfx/flags/38.tga b/gfx/flags/38.tga new file mode 100644 index 0000000000000000000000000000000000000000..3dcc8f27765f92267306552a933e62df35761bcf GIT binary patch literal 2034 zcmeHHJ4owL82&3h5L~@DS|6w__@ZL9f<-44R4RH=5UNmD(IKKseNMI3+QvuJdzU*p zJBZ|Rhie6?amuPLRToEJP>)}#h8RPj&`l2?;rqYGIY}TP%A)sGOodcb9C6Y&zVaJb zYq9{De*0bRvp3{;UGHsZ@^s{P0CXh*PuR?8HCV1x)OVEa`0yve%~ z6Z~2n3;zFG{yly+#!pM(iI^~Zv^@uaNa0C{un<5@+cM$IX!-8gy^#(PR$6P&BWp3_ zk$-yR)^2&gBMF4Hc($YaCo>L4<{X&eFzo{4vQ? zJS182nO#4z;Y)V;$dZgfd36?N*@FxC#XrE4mw`h&Tg!;H zWQpyPHn_UW+S;|*y1F52Y6|wydKhcPqfa&z4^7%0ye&L@yzl$`zBlkCc|&BQKNm|Q zh_?)V7+x_8Ty-c-3VZenid*Aaxc*j zmKshvxZy4Yt`YCjMFYs6k!1XX4b)~&fvbf$6kK%T#SE^ zryT0NfRs`a$z7fcxz~VXux-b?(0U zaZToVA(zW<<_oK<5|qyukfOMjmggR*zyO=|@A&8^Z2MP83ph*l@A@~roXf5s9yVI7 z=Js~BRQlX*HIZhs>w2vW02p9w>Da2{t9zMg4pZaNd`;7T#p4z3U7@J9)vcfW%Fc@L z1wpac=D1B*0Du9;mX57VzrlgXtRp--9J({KG&8h>07CF@49loH!qWq$L%?E~gnbn9 Z5mpNw0~SrJhi9Q|S)cu6wnSl8~!_ydy?W0WiuN$+yu+&&Gf6{|3%RbKTe6fGa zM`D5qpZST*AeXy(nQ%Tf<-eitB%n17*G(6amiTVX=e@^cu} IFXYz005}Js>Hq)$ literal 0 HcmV?d00001 diff --git a/gfx/flags/40.tga b/gfx/flags/40.tga new file mode 100644 index 0000000000000000000000000000000000000000..a3d51a318ca1b695810cece455a8e5d038763b6e GIT binary patch literal 2034 zcmZQzU}As)1qM+D35B>S23#nzBX(X5h~UYUis@6}oErC8CD&U(1Z1cIxj-6bOO3br ue*F7?JQQlX1?t%$rP z0z+n$3~1O2=mIo|Fmw;36Bx`f!(#*nTLv2-lFTK-?nYkrDFCVo9Son&~&r^c~koVkALn zDKS%x4S)aItts-cNdOSjK>X6->6DD!Ag}_V<2uq`mn+)yc|WP;+P2}^o3o_ud3M}$ z;Dq<%g}J9SH~*TMLCbx*Q$Jo;@%`P~lf7N@ z>Z-Z>?Td_qj}GsD)cx>zn`WW9;`eV_e`~Jl)2Jt#s`{n-cIfjXq=CZKh@I$Q9|%sq zkQCu8bD)S;9Ug@WJxwm|r*@TaNODf~>2vwH-qEk>S-!&|-osP9x5#JH4RvJJ+5UP# zYz5=>%WrSbaxq-W&r$~H6d8?Dk`|JY6Dd?g36kDbxNa4$%jh>Q(<`sCDh_FAGiYsz5lsW>}C-NBcUSL>F z0JGN1w~_l^EIKiyPtlXv#j0vDCA_aRB0Tp1q-=*KB0A*AQ$({Q=A1F`cEMd`?33v~ zKe<6>CiY9*jF#&wbTZ6#fhaeQg@1!nQYkI2&NA?R)ZWBwXTXr2Kg0jR*+ZQ2WA>TW zAf!<4L@*K!=rJ{{0gl;md^d8}CkZuDt9N(HR zirUoqZFTw8O@-BG4x_Hji&I+tii%!UkQshPF)M6$pP^An!h@qEm!N&M; zn$bY?mYcAo^;E5PptIvrr7WjXHt=mn#An^2t1TG94gXzYiC^euou(QfMh6Ru6za4i zpQkbkiFX>?X3)d9}QfhbKM`o#!9e!FziDYLmc}eD;;$6AE(Fa=G@fzS1y8XT;NPb N=zj|T3+=0s`~xLnk|O{B literal 0 HcmV?d00001 diff --git a/gfx/flags/43.tga b/gfx/flags/43.tga new file mode 100644 index 0000000000000000000000000000000000000000..24795fa74038a7b57c831f8d803bce88d48b866e GIT binary patch literal 2034 zcmZQzU}As)1qM+D356yD1_)}_XJ{~HEp?CrGT?$R24jG9yD|SY6M;)W1Y`iYO$LlG zSxohqB8)W_JemGRc1^A2c4Bp=oTz#!H=iLs%0+JF5!Mr5jV8`5a#29_1;ys;Gt`-K z=*(Ebzx$z2VOEPCiU%7Fu$T`NMD-(z7PwTaDH{lxu-4fMC&#)M`sk!bI+rVxfD?wipvVOxAOpw+3Zf~) z%Kc9qs7-rpz;h8|K9B+A5~q(SRsa6|uStD`Y(9_+6r>iQwfR7I)~2F{Pb#tDGv)LY zLTK{jQ&Yl%_89SAhJ-(m0ptP&r<|TlNbeNYX{vb&Uz{6=?YLUIB7tml2_Hc^c!{Uxd+_UrNCbOnIUC7svo|8P5=*@$4^# dbN>mWv;UQXAEBE6h~X>|8i_F+sAdG44*+jp{xJXm literal 0 HcmV?d00001 diff --git a/gfx/flags/44.tga b/gfx/flags/44.tga new file mode 100644 index 0000000000000000000000000000000000000000..2467c4d9ee3adab3c053234fd969e9a55a24e86c GIT binary patch literal 2034 zcmZQzU}As)1qM+D3566j23#mjnZYqJis95>hSUGBqf`In18x~|9yQ=Oh6~{`94J0& gJ}}Tm!)G-8V9#8@OgEapM$4bk@_Dp=p`iW+00!RcUH||9 literal 0 HcmV?d00001 diff --git a/gfx/flags/45.tga b/gfx/flags/45.tga new file mode 100644 index 0000000000000000000000000000000000000000..62009716bf7ef15010d9ae97f0fda49b7b3c485c GIT binary patch literal 2034 zcmZQzU}As)1qM+D358{r3@FHo5yD+=!?Hk!;YfAZ|NsC0{rLkV$pa{c1MRYaT1R#B zms>Ld&0J~EvD}(@xfPJjOhxwt4WF;Yu-b+1%KYXzN(@WQ7*^P_Qqz1Zrc<5iPmgZ- z@!`$w4Kw%VI03C#s7Iynw_;ps&amE3`rGTLz(~BebpenIbpJwK>X~oGu*!+&?&i5y z7qwrSQx7zGg&jNf!iNzU8f)AHfmX~@XISqm1#~Q-G=dzOiH6^`kAd)O3r+sx4jfTL84FLd>D}?C) literal 0 HcmV?d00001 diff --git a/gfx/flags/46.tga b/gfx/flags/46.tga new file mode 100644 index 0000000000000000000000000000000000000000..f3b378ef23664bbe896733102c50c5f5c5563ccb GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?YVod-#wBURnHl@ylx5<2Ss|mGz3x>9GJ+Yylc*{D3Fu8Pq#K zuE_(AhIhQ)PXyHNQEG+GeF5!zJi*Uc7k>d7E1(PFf-C}(I`?^^pYys>;0uj=ydF>3 zr+j4I^@H)+KbAG$IO^Z=n?3-!8R!fB`y7q$fL2iC1?_v>u`d`e{$+UbpJn5BK8Hsr zkq-2Z7G)8wevjApDa*DWtV_Rwg2>=L!hG#}ygpC(Y*1~)pEfXMfkEW^6cm-Z_j#h8 z^IJZIhKBk*0sZ^zT_3m;UI+l$m>NkEfuuutYSg_Cj8Da%aQGZhZVBmD0?&nMnhn5ga8158|j$< literal 0 HcmV?d00001 diff --git a/gfx/flags/47.tga b/gfx/flags/47.tga new file mode 100644 index 0000000000000000000000000000000000000000..9741aa379262bb45a5c3366cd308f1486449be21 GIT binary patch literal 2034 zcmbVNYfM{Z7=8~$$8eLbluIwCl$M$xqQs!~-qUlib8OQwewa8FH=|nwGtIm#(?!Fi z7fQLgRvcS(7((fdl~U9(hG-Omvc;H1m&HYY=zbWZQU94(-|zHFF-B?LA78(7zUO_P z=Xu}n02D#yr-TZqR(hC{-LFY>!wSwN$6$Lm95S{~!@8>2UOFFSS`Op&MTede83$>L zhi-Ao@}K_KwOheC$}Fd!FrR&a>nUa3%Iv|g3Z`lxA%zqX{lP7}+TWo6_!s7_ zU93aMx@%G?BDH`iLTZ?i!lZ`k+AlH<{9ht8>#SfM+qj<1#_70z;YVJjw9bg13QRGj zgc%78noAx!F8OC7SXHL5i~qM% zut3pV)!0JD*p&A3q;Wc7@gG7`SVn<9lT{F=A*wD4Ng*JGXf2hHQod%`={tJwrKD~p zsr%#)bHHOBdx>?F<#~b4uj1@w%*Y=`ZT_ZieT_YBQgP(!JO^(g}vIK z96}nwY!y6wX6e4zDbvg%@v)aC6o^C$k^=Q1^-H;)60BT5f6a2{N&K6dHAKczQIIT= zDa}n2LbyIY^7HCv6Xg)a?$vDC5nMKnw&Cn>Cn!_slwsip8Ftc^LO#lHcuj!;^Y|O2 zQSDp#?jq_1%HhlI!&mx`PgW3FFdgcHDt%y4UwEJ~B!`H)C?Bxktz z!##^vO?~C8cNa6-VHw?Ld8gAn_9AnVFyoz^i*oIlIW@ z5w+OGeA#563L-0eZjonqdQ(M3v3qG4+F>5r*@6p97gkXT3HY0Ce)Rb&{cw%dEpKra zf|L3)_d{wCRSP1u6mlupCk>{e;u45g6VXW2;;ls?5scS&Z@J$gGY%>+MZqP%21g0# zGVzo@zUC2MMp!Mt$lu2S#6TkN-YMvKR%{qjFl&kAUM4kD==Fuxrl5rHrM1*@Z?4-% zB4`JGN=~%ivfVDjELkGyQ`nZo-{Rk|UtK!bhUTKz{{p!FQI^P9gWy1?SdT>dXw)kI zO-vDM*g~dYz5eTJ&Oex4r-;O5;INgpc1!V7l6{m~;4Qjg@H7JN$gBhik!Qqz18q-+ A=l}o! literal 0 HcmV?d00001 diff --git a/gfx/flags/48.tga b/gfx/flags/48.tga new file mode 100644 index 0000000000000000000000000000000000000000..030709e7d0a7073edb72a5affb243d5c45becd8e GIT binary patch literal 2034 zcmcJP%}bO~6vlsJ_5rzxFr<}4Eo#>v5P>bCphX02TC`}@A5fHLIg^zMX&I5z2ZrRT zuun8hg22=qNlGJ7vo=;@xhQfKy*=mNd1vO;W*DS~%gdefp8K5VJkPl=lo0+ZDW{^6 zI^2p8FQEpGK{d9oi-oUzLcyoAfA6!n!luoyoFOxU&ic{0I?RmM`g?W_?>;l}o$(o3_Hy|!&)b>!N&V_H zzVGq&LB^&S=;g+4i;HT;P$hWU>al4fi4{4j#w>YclurRuvpndbcbe(nyn2mF3&9)I zamY;RxyHG*G_EJH+}>J3xP-43E^gt&FJ!lQAw3~c%5k_?YxuG_`G)REegxb(YH{JH z`sr2XPU@xI4uL2l%Q|c5tj-xT$Mbvz&pK${Y-zqDF;u>)qz0J_XdUBiz{ntVB^DQX zF}b>p*#Na53)H)aDcJXjzQ>Un@TL7T)0Z|Xq)tWhew@@(9>z(mw20zfoVI<2FWJ*w zJ4y}fXec)h85b^W2$h#Lp>BR7C}m0zzl^!N@1E)c{&pl5>YoGE)r9mhQ*wgYLe5G7 zigPx>QT6%{hx&V4bLS^b(ixfsjJA+3u5yxn@%-e=UqW13X<#(}qkjH(MPwJCIaT2M zSwtf`UgZ5<0)KzR?u#=nLN)sR$r@J#=VF+smWH;#_p=y~LOK7Lzm;|+bZ!5+IGMhr KQpA+3_e@4-02#kgRjY2@=@_(A5(AGMdqN!#KG)0pw7=|>OYRN!T XRHAE5Q=}nulBP&a@Z2aGzz_fc8@;Rj literal 0 HcmV?d00001 diff --git a/gfx/flags/5.tga b/gfx/flags/5.tga new file mode 100644 index 0000000000000000000000000000000000000000..68e3fdccedfcda7ad6ae72a9185c2ef63ac6554e GIT binary patch literal 2034 zcmZQzU}As)1qM+D357HU2Fg(?15+vkGtiuDMuvQ5hD>ILAO=+fhGaR$g_IbMY-}Dg zLk1JbSQCa=C5EZSs)vel9_-xuo(%JmjRm?kgNZ4CLBo(CNr`!mh0dwMyeG$w{Q3_A zM4QhDF*Y3*2`6 zn*$EpG$s~b23>uIbS2h>wuWb`%by=T{PowbKQQ9P$7_yYv7u%bhtFL}>;@H=}fBwRa1v2&?JR6WPRnmDPhgRH-g=-*EsOAHW zWdh_KFqD&z(CDG#}{NEHFxB;B;p&*J3DA z;a=rtd%3gi)x`_n|NjS>00BVP0*yry0Gbc7^y;m9DwZKan*Jg>Zam6P&cWGt??3te z9jF%={)~x?{DG|2R$S$JV(UEYuK5{LQNEdrL7nB~v0BVR$L z{r`34!R>8lu53Ab^XnIc7YLb;#Ue;0f?R%D=$@)6dvW$8qLc&L_y=5c5N$r(A_lDG zzX3y{JmYLrt&>IhPxtNp3d}n|D}aCu^Wj>MErQoy#tgB_Ow-KNj{xhh9c0yCaP#2| JWQ)-1UjQW@dgTBB literal 0 HcmV?d00001 diff --git a/gfx/flags/50.tga b/gfx/flags/50.tga new file mode 100644 index 0000000000000000000000000000000000000000..0bc26aceb587085164d872b063e5187b04c6e209 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?gEx+x7)&Tn%AjEXPt<5GlJbd>EsMB?ZpHZ((&;E%f{r12ZQEfLe>a$;PdO5_< zAAf%T`S+hxq};04cVIHmgwDNv3N6|;liggV`$8fGXfMz@l{USE<>`0d+ymM2@Bi=L z|Ni{`2PBC^+FfSno?HZK4VoXV-frYIJ9zoIHNZeK>azjbV$x@4KEYA5!`P_TcFwWI z|Ns91*+L31>9c+C?&05me}RDmjAdX#0y-PwemH5?=LED)rC%wgyLDQ}+esZyCv`lV z-0_?kgyQ}Vi2GN=-4DtdJq{*QOilW2_5Hi$xKD^OoEBp^MLfb2{>DAPShg{lZe&m# ztD&|{mHnoM&;>2gb6TS3iAU(^r_ZK)|3sksO?qw3rWu>|+3Ipr{Q2HVpmRwqlW4wYFRF0rN@0ZlgOx7D0r8`o~L yt=#H-vDM*H5IRC7q|7*TVA*&bfd9IZH8*IL7jCJFOL638cCzM0H$Trqcj2wXY$Kxlf$*&LIc zINb)3EF^zJQa27s_l7jjM9w}Q0KAt3>5ow+?~-&J(L8T+LT$p1Pm%{7;r%ZlUC{Bc z=Jw@;ngstaZo?O+T5#wq3n#U>$7P`=PH?``vM)}z;?ThzxNA%nstdSPUz~Z2!)aFM z-hItABJ=;@mV9yM2@W4J@jcBooHgL)eQ~xOhcj$kZ5+z-RX4Q|`D&Q?zUV_ICi9#z z6}`J^;{Y8ulOF}UAtE#J9kro9LrrcbKMFpDNRE!D^ybfMLto}!71R@UKSk){bBKPs z1FwI5569&7lG?=MA5 z!w@@V;_FIXw`IKG6MT6T;%D@oh}5#CIJ)fMdH;PGS{{e^IUSdDarKv@Bh6P7))VrG WrGZv_e`}%dq0QTBzH_@cNpcCAxtEIo literal 0 HcmV?d00001 diff --git a/gfx/flags/52.tga b/gfx/flags/52.tga new file mode 100644 index 0000000000000000000000000000000000000000..f52fac25ac24f1817c70c56f2d2e24e480b01a16 GIT binary patch literal 2034 zcmb_dYe-XJ7(N*3r=wd$%3k(FQj?;NdXNp#a zn(1m3W;X9pAr(nxZBFOZL|r#$luSt0PNb~)DRKBCww*_S^OIp|bmwikRGkx0*-M_)3%oUR z$RLj+W*OpBCYfB79{KWVX!9FVJMPo|CE`_6bW@#7b{dCr0Ozy&an+$lOEkufy#lhyD>i`>lOhwAnUWKYn6$? zHSJ`=2<5LeBSRA>73HTT<41z3HOYz$69PjFNJW7v9q`?IrcXS3h|5|O{PR`M!Uq@j z*1zL1qtv!;R%GY^&g_FyAkvVr`mI$xVnt?euCEz^A?}r*+|}AyEI)TyAq{C!f5`EL z0+t)TWw@2gV?rC6`DvqGK|LlNjL42kfv|%-HRNB>mr#?h$q!^-w0IqCAC*RT<_2I9 z&rgcN-(KHs+Q1NFY0ee0qv4HBUeZy1NH6W$X6Edu6!P22BZIzjU0hws`x`r1OIRQq z8O|ixaMlf{U>ht{TN-t!u|ZHU!avYQySK6S0B3xGyiv`I(uvB3&NRqh-`e*(*=`}S zS%Eok7)qN=v438C@K|FNT{O%K>lb>cImjMrEaES0z&32Q9vL)129!Vy^gz-Q86}_) zl!KyB8Va-?84^K2$OthZDTHN_4Q1`PSC|&og@IvXGiPTNOb)BV@UT71za(VPMvI}*&~B9Pf;RNm zqCL^1XjL>Ui@d;ii`&D(Du@UK1-A`V2oppKf+e*|f{^(?WaH5sWVE5T1~G^*L?j{@ z**#0=Y*~~kI?yas2cjDRju=OnBhr_NY~t^v!l1#p!O+3z!2n{DZF!t6`C~+4P-0wS MXkv7(AhPk4zv`6BzW@LL literal 0 HcmV?d00001 diff --git a/gfx/flags/53.tga b/gfx/flags/53.tga new file mode 100644 index 0000000000000000000000000000000000000000..1ec32d31e3e3f56ff6420af6edc37eaf8f7edfad GIT binary patch literal 2034 zcmb_cdr(wm6#o{tiN;V0P?WdJ3L{QX4Aw*xihwquGrHgwDsO6w5SG{S*ku8Ej4dqF z7DdE>4Fndu%;j+Z;gcblU3o314gt436iUf%;e!8ulT9_GYO4u!6lh!m|c<4-c$c#$J z6WNi^A_7Fmy2?&c##_{2T~V&va$3{pc^s0rjpR7f0swWTt|=gWBPkEqn(}&W=DS9{ zp1P=zwuxhT!PC6G(`sp~G%Pha)^M)%ubac2mAf4i2@xa1a`Tey7D!d#Wr?&+?;VB! zK!uTUF@^f8i+d|F##@R8dvs^&?@;t}|A7D4;lS&6=N7-Lzc)Jzi}729q^BbD(nsRL zolhYTrjhMTa28#ES920i+t#FQYX;Eucf$*p*nMSy@qA-K(z0nX*GxoFQdDKn1CUUilQI4Lut zerjtj4|D}KFK81PgxC{}9T~DF0}d>xS3ImoJgrA;$Q2v%y@SOMaBU{Twq(SK^klki zkb01e%|w5>TcbLi<3hKJHx0NfY(b-}hbz;bVE3njbHm{Y^8l(9$s1 z*Si$*{M8`utHVPNdenCtYyP<0{d-5lsJi85dxN&%Icua6ITBS?%vULI0$|!^feNE4 zD;faP!ztwc8%n*|10M@0YObl_LD31#b|j6N#!SLRie0>5KGyM zR{2;fm(@|6`Z@m%=VKoFM*#B0)Tzxd$Lok zi9FD0__Xu`ermcSyVz%a-=}4jLGJK^NUO=ge69tIl|kIT>avsGRyb*{BPrw%krUQL zpOhiCbQ^(y#th9+0vJ^!h<73KJ??+b&(=o=<1&$Kr%7TKs4&8HZ(&XzJ zBK#tDAM#+Q5CEt!miRtv3R_*xTADY-uy7B98@H!)ouz5jyqBsDz5oG$3L{*PU(}{= z*IE(NkniD??y@!L#xE)gAV&Q-m=7cK=l;`#kH^y&kprna7NpqkrP#j{04jaaJ;d1m dg6YlT&U7K!PP70({lA(wH^$^-YMG5@@Hb2xn3Dhi literal 0 HcmV?d00001 diff --git a/gfx/flags/54.tga b/gfx/flags/54.tga new file mode 100644 index 0000000000000000000000000000000000000000..9d1f16a1383ce1ab1dc2120756cafc9bba4e8f5f GIT binary patch literal 2034 zcmZQzU}As)1qM+D359xXh9Qk=H5h1$_D^k~Df&Oe!P7@SX^I^5uFw>z@Sme8QWHEk sitvO0O#>fjI874|&~Tb2exTt)ymJHI_oy|${{8!p3;g^4Z^nVB*f|Ud^Kc@Zh6C*#HGdw% aX!wk#pV9n8tt2!?!B#7Ql)uMrP``UnJ)udd>3ExblPIS$#d-0`+LKKArP*tnJMf*G6Ke=(? zKp?*-@S$US@$k0U+|{8_u-3SRAQ0F=mCGV5FH^Njg#syVdOkh88iM+rcK5lbiad1Xb6FRQE7k2<14A-bP6vQq{c6qcaGUa;9

iV^p@;1) z>7B_pC5pzVH%4gEyUsmmZviFtg1w`vwwQ3cZ@U`v1F8PV+y2O6e&9StENzVt-1T^z lV6wS+tig59s{v>*I&pE0ra8o<*E`Xq0cadr{>yCNz&A8!4pIOB literal 0 HcmV?d00001 diff --git a/gfx/flags/57.tga b/gfx/flags/57.tga new file mode 100644 index 0000000000000000000000000000000000000000..d31088d3a8b43c6b4e708a1aa693df24709a02ee GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?c+d)?O`^DcTG`vR{jV>PS`iwyngfMs?X~IzTI!`?VOUYlW`J z88zXXIwEJYmArsf^lLKoYBEjGW~3I<7CEmYaz;z!qN?zn5ShwJdd!n`7&;UgdQ_-` zfaZg(IHxOmR!QKFtLnDX8~1&CbmsBdWiOM;lE<8c6a}t-~Xuu zkj>W+Jf|ymPMzJqffm(+y+ajS8g!X}&feCR`~Uy{!*klJRiR-;6~lps0L`ybW|-oqwWF(eR=8=U zB14k_TcbWJwaf>Z0}Krv#xhx;UCb2<40EEb)>kK#N`Wk*qAiX3EWnW8SeNqd(Vg!f z-yfLX)M~jO-GpL+f;o$&dknJ#{G^(Av kKvTs1^FK|I;kNBGMa{|#G(~l~Of*HXR7C4kI#kUE0QlWO{r~^~ literal 0 HcmV?d00001 diff --git a/gfx/flags/59.tga b/gfx/flags/59.tga new file mode 100644 index 0000000000000000000000000000000000000000..6daf973553ab42859a6a28b717717b075ac704df GIT binary patch literal 2034 zcmdT^-%C?*6#wcFU!ouo0wE;mv8SGT?ya{Tdhibj3@nN)-Hcj9BH@FW7*tRYD-6*g z2~j2`AzaP9g zQ+I3TLs+MFQ=+%i?VL&ICW>b~KiJu??BcZWOE?3pdFn*p0`=uMwAi!wrl4(n7CGP! zo_-SEeXnZ?Ykaq8j1pJ%Sg;rEDeRwT-&bIUeg@T0)MN@t}3j_f9lZ^IFlI;aL)eR z>3wm&Tw%?AG3pBe)*`+LCUdy+n|pM1H6^Ae%=X}^t$2Ql8s~%IXGU?42b@5&DV>G>Q~9={lT;O+mYDXDbvJ=#p`$Rmjo0twy=Z7GH% z;UWxSc>Im~eots=5sm literal 0 HcmV?d00001 diff --git a/gfx/flags/6.tga b/gfx/flags/6.tga new file mode 100644 index 0000000000000000000000000000000000000000..e163207129c4dc1c06ca0f57010b88b43c7cd104 GIT binary patch literal 2034 zcmZQzU}As)1qM+D3569B3|P@}DW>%T3|edVGrauIboV#I{eNhP@$O%SSO57|f41Q` zXC-vON&q{;YB*4E_?gdm{~zPMzaRt-D=LN$^POKz_x>_G{Lk8vg4* z@w*Qgi3|@w#`0bJCVu{%*txgd*S;}41`EFa&%gQ;Me)0CKg09?uDh|60WKV}YxWG63CA znfYq#52~Gg8#jBqUCi~sJO8aJ?hE%kV<`EkF#S=|vOSt7A8@VxVoPrN-yp!CvhlFz z_N#T1R>k+rMII`(~T(B+uW;bpJc=y05nE@A$VseIn%vW45r=5H^Vv!QV2#;k>V z#jn5RqQL#Y{G|=dUvK`iUH{5;?W^{I`^B@il+4+xvG*?b)vv7Az5}Hw&0pa1nepBq zP|0xrpXk{)Km;nNf%*5|e_+u~o$~q4Z(y+oH5OBA^wc^$RuX FUjRNLM#KOB literal 0 HcmV?d00001 diff --git a/gfx/flags/60.tga b/gfx/flags/60.tga new file mode 100644 index 0000000000000000000000000000000000000000..a3a64fbbbb84f43c45c58f870f796c0f40c9d0fc GIT binary patch literal 2034 zcmZQzU}As)1qM+D35Dg2anJ8u`cE@Z>mo2Q(d6v*#lL=hqlG1Pu7b7B{EePst6Gv? z+`CG3D}d&MkwA?zUtg^L$xU;9e*Z#6TVUpcYyo**d`|)rTD9hJOw$`r(oiVI#B7raJ1!f$@Pt3a)*P?Ckaq5MiIk?WEoH-IEb2#@(dXO}pr zdT3WGh@X-azD1I;aK%{7uXp9IbrDW5^U;@ED26^!_lEOFP zD#>FYyC3N68W)i`(*QlW4PZBu9NL&}fSV6=cA>qNvqr0&*g49b4YvqrKG@l!F(#op svRfoYfB`}UXCs*}kZ-5wsNN+fc7ck{hMON}8mKF~32ZVooeei101y>?^Z)<= literal 0 HcmV?d00001 diff --git a/gfx/flags/61.tga b/gfx/flags/61.tga new file mode 100644 index 0000000000000000000000000000000000000000..ce87b84666fbb368ba5cc0f212e335846cf5d281 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?Yb5W4Mq$_px;gUj7Gzizh!>Nt^_V;8IM6_^A2#18p>XfZ?OZ zg&T1mT|55;JbhY0Fl4lNdN!< literal 0 HcmV?d00001 diff --git a/gfx/flags/62.tga b/gfx/flags/62.tga new file mode 100644 index 0000000000000000000000000000000000000000..00874332b6b13831a6797026f8c0448ad8eb0372 GIT binary patch literal 2034 zcmb`GOK1~87{}Lou)eiTW5uS_iVD`WcZHVHi+3%G_^7C8twjrp9uzzk<3SJv6;Dz% z)?_zfBh(cJr=}j^4Rf)hw zOH2rl#l1JwrgRq_*K$5FQS_#y69E^%;VdyvPZ2IgKI}aQ&MGoOiq;f4wXpc*DRcz- zf-S%(?`y2{0ZxX0GCk@Oh(y2G>7(%Q0T1)Cf+R&E3nmuEj=t}(*eiBB*0<26 zX1Y3`(&*{~VkR4gH$_1iNh8mtLVcgR8edoL99+}Pn5~SdiLT1CjC`WuAR;E?WCSU7 zfAWr%sj<9T4OkF)V)bRq_{OLm!Dp>+_U^D#`{=E(ZT*vigwBU6C?PG7@%YH$;kG*a zsy&X4EsS|TU0o2tuu`R o_79mqpLuf7vkL-gDj{kkR@ZQ=JBQo1zoc-~u5G16tuu|{A5)d-L;wH) literal 0 HcmV?d00001 diff --git a/gfx/flags/63.tga b/gfx/flags/63.tga new file mode 100644 index 0000000000000000000000000000000000000000..55f909c1ce98a7d6e859221bcccf6166ed6e3ab5 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?hIX211C@A(O!-pHJ@AKL&G;2rtk7|Nnay@!4cBIOH%A(o4{A zpn~CI{*Av3=APkRUQ`aB97y=^%RKwfVC59;=L|Bxke}G_&tbC1i|le(K=E73qul>O zUTv*|?z(lWUinq>T4ylW=dj?{3zT(8XCQ#m7#wpM%$#!!1uy8UEzwe2tjc%6+&RY~ zm%$;8klu6#iwb3Ys7%$ePRcwc(m?uzj!}oJ=5cGq)A~l8KrT=aC}mNmicfomvc&!W z_|V<|V$c7pN8C0R+odl3I4Y>S*?FR-jAsM~BZHm=c;I_;eh36ugVz@r@~Ws$~!ADO2z*yJz(6TE@oMKjeU z`ie_c_%2yE=YRxL3Frly?3lxZA35Z(IA%ffudLcSd%d;mR=ot~UzlpD9L_q1s>bKN9dXzb40VMnm|Vnjis$-*BMpsQLJV zXpo0biUA9LlxD;hugOpwr1K97{sL(qtLut9XSK!8Yl;#;;qnalQKSMxpcq4ulN3_& z{BNUqiJ#%5B=c!;Mgr)->Y4b_!8Nn?E}wFC&)Rp-pC3Q4^Td$@AK$*)x#{DQIj>eO ze6wP~Yy1e=RruN44=nEQsVr^WwBg_y{3?-UfByJI5dHe``}_CrEnCaG8&`L=bY!oN z`~CADL0u39$adjpcgHL%bI79IG@7NG2?`S^oq HsD}>#W0Sw! literal 0 HcmV?d00001 diff --git a/gfx/flags/65.tga b/gfx/flags/65.tga new file mode 100644 index 0000000000000000000000000000000000000000..74188f7c1bda4941efe8122b48368116438d3e98 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?d6`|3?vpA;5U&AH%IbKm=qk-uVk+0J%UxYK85S{|s;bGrs=M zaQ{EUV-OpJfD9^F@egPw_x`);#a%8H-O5+LsP4OAn%|<>GMD4uUW-~NpYvE2Fv^uFAcHwG(@O3iEtnONU4H?eMck?Yhpk!j_6>n_M$eg#wj zREEn0pg6&lZBh4`({gprkfm3mtFs*T&3j-ds z+KpkS1%uzhdbjvFA$1i~`W4G(>IT%-yT#1~3Ie5o3h-zLO3e>o$AjhubFXz~uv!PMqrx7K3sWVLqpmR`H%Gl5b-1$eXrr55_K;X(_1+2;FmtaM|@s|Zs$cgLq} z24C8Gf%J`@g&mUT?-W#o1EqipfXZ;002E&t$bb(8Fsuk-SQW%DGg&^f$KSr7$G)<= zq}63wn)2#EkkrZmyxId98XX;QBYU7!lcQaOvvaGRU8j>#xM5SAX?d5UVXK`jP!K2u z)(cXG3&~4;Cjxzwlm0Fz^+Qqmv!c{zAOpyim-sQe3 zbYDLE0a7_%62}7eq8Ou&o~`vVmB=X8bOcCIge0^J*9b8pNy-gtY5!*T&M15|JuT5X7j7caS{Lp$F5Ey8h=|kzRJJ8Vo*>!^ zR1++}Jw$$2i2RNa`E6h>NRSBh>(hIJ=;x>Re?Gr^|MC5$*YEGWegE+zhzk@Xs1c~( zKXKsa|Nl3B|G)e8!{bk19{&0Nn>bw{Rsa6sNB@8d{{Or4^Z&Lr^Nt?Ac<8{nE$bIu z0on(YAfy*$G9mEq-(R4T1NUw>mPV%^ywSPucza3sfyYn4P9v-xzvF?jfB%BaKl}1k zN>g&f!q(PV<(W;1H{X8*nGcjA=mnrUBEX0L|GN)t?d>n`m{2+C=-y96Xn`mpCJg|S z%HPlLAAS6M_S~Th7Y;xB{Dt`RLrfZmr2ieka(kmSfe6STMi)d4@i`Hcf1Nmih@|{W P)4~U2_-OqypdkPNJO52i literal 0 HcmV?d00001 diff --git a/gfx/flags/68.tga b/gfx/flags/68.tga new file mode 100644 index 0000000000000000000000000000000000000000..ac4aeb96543fcb90712ecca135a7a345547e574e GIT binary patch literal 2034 zcmcJM-%nCu7{{NZvNbp7GI1E-5I4tKZkY2ToVk8ol;&-#%Pv}$O9i63tDBaa7yVdM z)K=N*AFwQLT3f9pzvP4tQxV|+Y7@=@Dsgh42aX;=$hv@c-#vSt_xbMgKJWVi6v6hA zfe=Kp_5lTqo+#G0!tk*|$fzaiA0L6y;{`fmwhzW{?JG&n-$oSR3ON5lFWkQ)#8)aB z&i^Y}HDJ;b&R)3CUk6W53iPeS2wo&_LcT=<7{96E@T11$7Y`nVp_VMEU{D1^DQzX$ zo*X+!MwvClj2b3%0?D&8#XEB*93P|Q zMzO6MX7s0naW=Tl1fro}G>i&F!^}o_F&udBS$gaCzw@jbJZ@(wz-&aY#d-FKJfAzl z(glGJ{fVsQjjY@K5sQ23^TH=974Sx)S(e-z>3pk(z`ro{Kxo#0ZkCP36LAz9XR%~L zzDuuLI!9`a&Nodwa2LVlC{Sbdd8)E0N!HES5a+ ze^w?R=O@h9)87w zITMa=Ru@m}z|bXXY@VxEt}2w2Lg~v;qpzX)$DyVb6ebz1UCzuB`S|7-NiDQBjh9x_ zRW+_kDOD-;q#`DqJO?B@%IfmA-3gLS>XP}}aQW2TQt?koovT_- C_5CXV literal 0 HcmV?d00001 diff --git a/gfx/flags/69.tga b/gfx/flags/69.tga new file mode 100644 index 0000000000000000000000000000000000000000..fdca68a74b09d15f85047f4bec1c9ce5644ed3ea GIT binary patch literal 2034 zcmb`IX-E`d7{_OKMK_T$JG9c;%#Pi6c4l|ncLuZ6tmyLCGR01c4y33k%uKV)icG@} z1Uto}5HYnN`Vd4A(P4Jz*DgC$m_uFf)jssBvpZ>r*)cpHUWS?9|9Sq;e;9&L6Rt}~ zOd$Mp*#8-`;tX{pnk=4q8WcJ zG=#6=Id>jU7V%Vx^%1dOD+gMhA92tFCMK84u#$x{QRSaaG?>qN3+9D3blOgD>NFng zA+vgMfW*0jb)v()QJ-+&LnbPZPLCt6&T<4`1lE1yyYr^_4#3hII_Yhl%mSM+xtrSC zZ9y%ZdSFN39tgoi+Rs?`h*^G)PK_t8%y9{M|1@$=zM8iLN$9+t32(y_MS5$eDWL;T z5sj%mpu&1V##|Eerkp~Jc-j+YNj{yDNM6>X8{-Bh8Y1N6t9WP_<@B=SMU%Ci%?{cD34UZVGHKn0Y(+|S9^@YIejV_FaA!9%yOS%;RV z5Nv8S6!ZmS2-5HPE+JMWVWKTW+ZbiMvvWt1lkdjETG3fM>myJ}U9e^IA{z^QwpCx; zA8c;@ZU0y!TGY~9_vRSi`u%K0>Doh24IfT>16&X*Fr_Z?YpBa>L%`M7%w87RYibufR3|XejJAC3Zk;AVug@FUqxp zt`Z)=Vzm^iZHk-xB0cn4`KFZGL#u$JbgN*M!#6%GNaOelU=jMVFW?Uo(gt5N+{9|Y ziu1IMtNm*a&o8OiocugvCj``Fh80zA+50lX zIzsF(`EG)vTS5%eeoCDBG%KR8dh4E7hht$`!|)M&+x6^kt* zxDXdU>P9GtD{&zdw9=ljq3XFQ%3 z&!5ZiXdW^+UiiP1D6rBdO%*G!nP+ozEEK$}$h{@*DRH#f7M%qS=jD+yy{d{Q73TM> z?3x=?ByR(Em&D{6%~s{WM-Js#`MUoWYSd(r`xeFJuYB+WYdLXmU5>7@f5EQ1=c}>J zyu7eVm0#kreLx>)9<oVY63u)Qho>lT zhRjhiFH$f=ci-UfZPGGiWa|?~fC3G~8nk$FK2pR^8y>5bRLl zL|j>@cGMw&(7O*$W+0V@14p6N3+X<*atE`M06I_@go`a|>u3^u?Eq|hg<{Y_;BCXq xRpkPzEX{vUsm511bJUJPg{CUC)2~7IUbo~Lf5TIat@hgRQL~C}{-0*d@EZyz{3-wd literal 0 HcmV?d00001 diff --git a/gfx/flags/70.tga b/gfx/flags/70.tga new file mode 100644 index 0000000000000000000000000000000000000000..fd41787eb38e8573e1d3670f9074138c47653be1 GIT binary patch literal 2034 zcmZQzU}As)1qM+D359b-45Mfmhroqm2AZO+DGW44l6(v_MX=m3N)OKvkf$+tKx6QK L6pV%d1t9PjxqHn6cm+}$Tw z$reha7FMD)@VDG8=1ydWJJtLdH4g(;h_Da{@*I}bOb^w%|%U>MEfzfL1yArRy_EY_-@6pr^decdlv zSjDxLicD+ysmiumeOGId-CEgZv|Ux9d?Z_VXkisGgh@*vvb~$6aF@RmpZuxg&RGS4 zn{@+yHFs*RnX0b0lpAlCX$PNRfF&QFK@4Hik}dHk+e-p>*+*>nPYyerD%zZauvBOY zdLN8w!d{&Y%YD|16(X#RVFzLela>U;6>_*99}Y_!b53Q1^pwcE3<}&_f9q0XUD1X9 zo=!tLL|Ca~&cOX1A5{-~?H4JW51aH2|KWG;ms(MOQNm!s(Pm>_L7(mX(?>1Fyn(_v zh_Dbq3}Mm|h@8bA6!^G{KE`{$tyK9oh3GP*XAM1Xt2ukGIvaysFPoPWHiHrY#5e)S zd!i&OREQ;Re(V=rV)wj;FjeRFl%x#h9(w1i2ng@r&gpSl6%LQfFHLbpiZjS((2%JL_(nbX=3fT2m2 z4-pmuL7oRJ!48N8Zqfb~VfeZt)^Rz$9$>%<5!Q~+cN0L5Sl|-!Kk|8>0S2slRla>d PjL?PuWDD1}_|JzwCa((P literal 0 HcmV?d00001 diff --git a/gfx/flags/72.tga b/gfx/flags/72.tga new file mode 100644 index 0000000000000000000000000000000000000000..9bad9b374f5be9588934ec6b646a4e0d3a6616a5 GIT binary patch literal 2034 zcmb_ddrVVj6hD-j%}ic#yvwtqY_N%Q%pu?-Vp%rPL|SYZ6L~r!0|rv)`_jt$B`=u* z10qOFcuYrWKw*Lcg+V*OF#|LNEHeX#3MO+I@$M8DRQ*T8Zhral-SeIAJbw3gS^x_C z_t=9eSlB0hGe4mm+DQK2b;$@0~(7@Ed-X0j<<3h++;sx9LjIrot4 zuaxo~UI>ecUcyUB&l*9lw^iKd6`V73YBl*&5z#CRVIH1l`b^7-P{Qxqn9$kgroVq5 zl%GFHiv$qTLAX{t9e8%YvtM3uvka|+PHT5Argr2e{#GyTZ=bkY^@!9y&yISI`X9LW z^zq`As=wyv(K2_dNYtLk=`0pXTsI3Gms8L|yn~vt$2|RGlT1(BRd`s5w(IMr2xrel zd^vxLIUB)Je|=(teR%YwpL(~=5F+>(TE>EpjXY<}mm!C~csf<6tOu!ulylOU@pH;Rdc+J%0OANN2&(TdBJgd?RF=Yr7u5wPC8Q zak`=Gmz&pSRDBEeHIKVGmKeM49@=?#aNv2n{Aq33AKf<|wA2jA>t|#&!zmvaAwQz+ z6jV{Jmw8XB>xi;@@gH(=iPTJ~dn9x;>Iy91(=dG}wXYq;=2&XMewr>nPaZAR)RHlQLl=Sqv)mwN3&=zv z$3I&{v=E`O29Rh8H`BtN%>7wjN%Bq)6Yp=<*1yb8_NOMAR`D5v6`0`5jPnUj@gI>9 zc^)RZ{BV8GM!QE{{KB4R4SYHkTPyW*iE@ue;D%=lV&_e9#*lx&X0V#bJ`u;Udkep> zHa-pVeBL7;^vT=1xXm*hnWm+)gPc+1`Z(heI;>0qp9T^-B-@~cik1~(2}eMzwJCO{ z;vTbzw8GPl54xd#(mpZoP4_sT9}$#Y99-~SW#*BQe9u&OGrqmnVRgzdtP>UWy!yI) zSKvfNtovw<6wHF2Yi=k}zAfCSF0F4<%C0xduK&m_?QW?o!y52t-A!kf-_*!;pvcdk z{r+5VNK95(Y!+WAy`GyWpzFVBoLBvk-efDN2=*zi|Fy0p>#}U*Lc{3foh#Ccfdp@N zLaVWjwXj`ZK!b|3jM4^$Ku|KN>ba-r;v^M($gbj?=1Cktu)+9v-4-NAyd)V_g;FUu zwfbaCVGuhmNmQ10Y@fhp!}V_i0UZcu{WLd&6eq~?qGfr~GF>Q{9~p{KnJ@lCze?|G lS}+Cv-QbE-!$&v*51Id;g0I%FqH|o=HX9J+Yxbq<_Aho#u8#l! literal 0 HcmV?d00001 diff --git a/gfx/flags/73.tga b/gfx/flags/73.tga new file mode 100644 index 0000000000000000000000000000000000000000..508c56bb557e80e662e73b3e7af19c5dab5981b1 GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EYS!0QVecc$`1m~S=H_~fj2dufE~-8IEH)RH4SYCir@8|vZn z=F(>L^s}}Ezn8JfetLKY6McSs;qmU?ovFNt^cksoeSY-kN9QpW;}_YJBZU?1&J@{{ zARKPK-CX0Nv+kWm5r(@n_^_(PFBoCI87qo3-wZU|LFa*m<~wVxm%*m{fFf8`;ukbk z|AGfuXuh}9d~2!s&P?Mo9%Xo>aM?~R_u~pZYK1@6*r#Ip!J24+g49a?xXd5w<-@4^ Mam6e|oLb=n02_74X*NyS=SETW~3gJU7BL zG8{^P0fLCgt01oy+H!#kZ7I+daD`U-ezEcx+cLAUyF)-U#$=G}&z<~o@;m2z=l6Z* z-0wRVfEU2y<^^_xy?Jcpd1JWCyns+wrh!NrzFEZK_P`tp!K)0`{ z*~BoTRPvik!8P^JEE2>bVQvI@^z;O>vF#o;nL4M>X z$pk@OHs)|(L-qMnEwQ#f)<%?9Z3w#n@31H1#19;%Q>Vk)i!y36NTET7&w~tiv&r1k zNo=CyUehD}XjfX0=NBG8+eWnavCU$}>UOi3`3#^)l~dGHwR~CJBrfzS5hQ5bBrREwRcV2+KV`)EQgfk9DqII7+4{2@@W?& zypwX)6%*j)3_s(Q75(gJ;(e!#|R->YJ`RmqQM>2knv6uet{Kj&~_!+P&$m+ z+RK~~($%#@2vs9VT}Oswte!a2O@~YCE_MJJ#7>~}0E(Bv(C(GteQ$T=TkcACAl(iI zUj_0VKmiThf#S_={SR6b9DQ_S53(SmH(ZYQ-q-GfZ+Iu5*7snuPb7cedwl*k3G;Hg zNwnsoqruSGXsjz46}DKEL%-aunny){9^S7Gd{?bh{N2;BR9)ie@3ytxQnlVO37RxU zQKD4>w<9hoT~M0zY5V{vnQ+V3Y`Lxj#nW4lj@0FG7UeXfXziBL0=FlBuvJuyVA#U# zs^#>!(VqsI!h*D?4^5lK_{)!Go9nSOwyG+Pl6!nxM)0ngPO1$>V0fJopQjVEdDcGurcD8@doR7 z{QK?(RnM>jizEGm!QFF3eEP%EXs+Feq?@_Gbc}+S0p(HkcFXG2uR>?PM)wh!i8MlNpMMH zZRkq!!|%HwqcvUTeEgaw#8-Q8@3{XSb*PUfV5h3_3KuRxgH?UAm}L^NU_P6AU{=s! zzrsb&nY8x8vR!)_;PLIf6m=(0rkrp%4Oxkr@@!|J(@>1+bpoDMLRr6`^+MPzfmt-w zP9FbJwu~(nT+n}aQH2wJSSjzYbTKUGllt1M>{IrLO+r;RCr>|AUcE5OVNN!P^TzqG zI;b0eU7u2WZb&SPh@urUbK+~$nKcHKYZ3j2;;SBEA~7CzMeBtzc61Z}g@23u$#KjQ TrVWM9CJT~{@A}_z^#=X{%6Ite literal 0 HcmV?d00001 diff --git a/gfx/flags/75.tga b/gfx/flags/75.tga new file mode 100644 index 0000000000000000000000000000000000000000..910c0c7d69efa752bce5ec00e57070fc2c8989ce GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EYS!1J5uJDmmVO&A(XL8!%=Dtms@JWO<9%Yp;58(QtS8(`_P$&z)~#1f!5regdekmNl|4%ZOC g8v9gCKUfnjP>@>bAD8(84COl+- literal 0 HcmV?d00001 diff --git a/gfx/flags/77.tga b/gfx/flags/77.tga new file mode 100644 index 0000000000000000000000000000000000000000..db171ee031f5fb38d5a35034313b51728a056272 GIT binary patch literal 2706 zcmchYO=uHQ5XTp_wY#ZpjES0PbVIC7HEC7^y?7Bp4nrv`)Vc5C6{muK$ynTW& zODH|E;1lGCZ=hf6xUi0t6LX-PY-BOl(Gas5T8Ar12>% zd~uUHde<@+4UW0se7y$dp(zKn4ChF`y_Y&qd5oUe>!QrpYcO1>zuzF6MohpymAssWauZ&BfpNB^RQahxgSzid@=2#q&{lMw-~1=uv-<{>iU&@$oY) zyL*IUsYSF#KdXrbL=VMy=y|<0)WSDiWT)YM{fOExZzLtzh_-D9cqrYo4Zd|3HS_sw z79b62@E#qZ(B>2cLr)P5JwtfYaje|28}Va4R!3!js`tebU#~$ep!xn3d|SRC&^nHQ zTZOD#Lv+8w*f#Iqmjw*-X9%v$cUtlwNzpTM%`WQU z^EJ$axz@}z{vV(J_6@D*+s<4_Rb80hDE0P#yxBeC8vQ|mhi56;6E|S*b4pR8~PKqa7GrF*kZ}f+|n1ugvFReb;Zrmef7q;^&U8LVr_{J`ZcQ>0ZoZ**U dNMk>-_{kMobw0}PGe`NR3&5Rz$L69-`wcY?4iNwV literal 0 HcmV?d00001 diff --git a/gfx/flags/78.tga b/gfx/flags/78.tga new file mode 100644 index 0000000000000000000000000000000000000000..40b15775b75da1e9713821572f00b7323fe54307 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?aI5bE61P2xthOBOa*>odY7`)dN+^vY#OaNwb}iVLPM1bxx7z zJdgq85~B;K=J>%+_|PGc?6HHN&L8=7_Sl!5TV8Ko_5AG7&lit^1VI|X3h!Nt#dc+x^VXu(1O2Y2hhL2KKKm%^=+q5mm{$NAsp6c*@wUK+uJ-1}p z-8;S)CP3>o^6?Pc=PN-hj+a?bNb)0{qK(-`bq$AT^NRe}6$P%#ah?ZqiPT6! XVF)Zd184COl+- literal 0 HcmV?d00001 diff --git a/gfx/flags/8.tga b/gfx/flags/8.tga new file mode 100644 index 0000000000000000000000000000000000000000..abcfc3f1c21f6835dad09f61f8fb8671d9de07a6 GIT binary patch literal 2034 zcmdT_ZBUd|6h18Lm?cONxGuY}fV+^=NHR_n$OHw8Q=yIVv169Hz%qmiO9U-8?COfhOd#9d&O$CsztH^CJI{}E&pG!w z_de(BT>ut5`~=_v96|2KrjcRuP;0r;+b)L#xm-AtD~T5WjzA;J74mpc8nmJ$p&&U{ z-`-+69O#_q0hG{AwH}s(vLq@qajdDCOz8(|lR{J2(3lk!9ifjF>(!Z2G8Z@z6D)i0 z+`-R?@iyr^S)lM-7Okyx_8KS-=4QN6DgDSeJWReXW13WPQQ>1zVPmaKJQMjzTD+mD zarTy`_480(GJwh(RLed*R=Iqo35_vF0p{TKb<-- z=n9<(4)nM{mlJfj+2Qi4k5jj=Q@1l*b%vkaSl2ML7BtU8Hy_%ho{qE-ltLEe0eOMk zynSzHi(fcel=Wp{dTyu}ohDJfDp0vEmN?rmdQLsoP|`7RDJd2rFOIUrT*79 z^=rB;ZLQNa6%$v^|It#dZLJ?~uI~Hv#WhxaP!=~(zU6<55WShyO^{Iw8J)GgV$ZwPoKC>X3dsvqs8?UQR}7(gVtim*5bT~?9?qO$KMpl z-9X{ZmV3al$c-smG7)IV-GTO9k>La-A$-j@%%Ru}smDs}FK(y2K<4-K_=Nt$pUBom zbM2s+>Lv}^5vAWs4B7Ye mL{rBD4PPGUN>greXrz8$gMnrz{bL^V`+e>|w3MIspV0l2cR`A% WmO%X<|Iq(0tDLH-w|`cV*5CqXocl!p literal 0 HcmV?d00001 diff --git a/gfx/flags/83.tga b/gfx/flags/83.tga new file mode 100644 index 0000000000000000000000000000000000000000..2087886c2566e57efc263ba4fa9fa51be5b11ac4 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?ZE$lpYNM@XwFCqm;t>7(}uqhk*w zR_qootCQMu8Hj|->VaJ8V-E;xJbKTnT#g7NZ&e}p*Y007=k0DS-e literal 0 HcmV?d00001 diff --git a/gfx/flags/85.tga b/gfx/flags/85.tga new file mode 100644 index 0000000000000000000000000000000000000000..f03c9884d4db5ee25214d9faded13d969aa34ffe GIT binary patch literal 2034 zcmcIjL2DCH7@Xa0k|z6-7DX&JYwD%RQH!DoV#G^M!JB`=g9q`dsI?#k4;}=M@l-8Z z5S2g!dN3*_mS9P;Ng8WKbLl~mB$8|rXEzv%n7C~8F^Bo)n{VFR$6G+guQh{xn40O@ zSnYPlFgm-9EGh0*M(53DtI?qPDJJ+wg42M<-5|$L%>f4-=j&%p| z*mEFpVMSOWGxe)!GjIZKeRq{tQx&cm%Y$=e>oeV?*08%&QQ zL6ESd$QHwYd%E_w>%H)NZpVwaDl#rSQIRGrlA*{J(;WW@y}`}$*U7P>z?XphUZ6x+ zq)L&k(eq3Ccfb6?gGC{2DAFl{ge66`{+iDRJP2*;{y%-}20S+*LC7fyJ_#xbONwln z`9^0@!tlSt9P4&hlT~05h$>jYo)eguGYO&;*`lFmGk5ya`qAhNLcM0by*szF=g+Oh zW9i6&)zHzz!Q=Nx;;~m0*`k5AK?&5uT4fL-T4gp^nG0{9JiL7*T#jfTwCDpZx*VC_ zVo8xL8fY7oK-~p>2;9&W6eJWB6y36>;c| zm|i1cX=jQa0eg^jfr=VjS3~OpWg*#{vKelsm4s(QjiprWf8<+-pGtc#Es0R}-=E+7 W%#s+-`HrR3$&A3Jkhr6*EBXm#yb!c5n)7&X$iF|oe|>qsuf}R!3>RFADhzz)$MdZx8{u{T zx>)XAC3+7IEPQ-y)#GC;$v{A7L(rN?)??j);P833x5|8NBpXnCZ6xdddi%e>fBh#H zoSvQxMN<=QZ=3k<@83T^zFuA3aC%xISUl;%!lH+Vmy+Rfh!%qGdUyBC<}^uQK&_AE zAp?DV^9YJwKm76W70|kW|Nee||NQG~kodQ^PhMWyy{E!tN1@hE%FvE{^|P}x|NZ^* z>+8p3JwZDPG=K&INnoUWdV1p<+!-V?fF6gSwNdQHdV?Y9e{Z$r+Gq}-IFLM0Z~y!I zXM(|qO94FZU{C+CJX^EmPfdwKBm;PQAdZ1QeS(r`GzT#0u8ANMAsmK1eZo>Najr#} z22+nK+^8jvNS`Do3?emBn5qeCCnHOeq=oE)g-DImibq`L5a|rEm62aD5m}?b>MwXf HL0tv_6mAMb literal 0 HcmV?d00001 diff --git a/gfx/flags/87.tga b/gfx/flags/87.tga new file mode 100644 index 0000000000000000000000000000000000000000..daa98bd27337831c06a356d098d0b1462a76843a GIT binary patch literal 2034 zcmZQzU}As)1qM+D35EZofZP!H@b1rvy`Pp%eKouN#fllP&m8{z<4MWlQ``5o6 ztKKI#-m((8WXN^Ffb+Z&*99B#OX*&B4sHMV?=OmCQaQhV{+rSA9B4AoSYz%B#yn7D z#C^elk{}|E0i+wR7KC2weo41~(a*0rZZYvJ&tnC zN7#m+KmO$f-vg>g)=rQOOnW|>*Y4l^LC}JWC%-t!UB;D$@mK`Rr>%L9fmsZX6<UOFS@iSAKi#EIO!)|>VLVot3tp^Bd~oU1S7ckheffL( z;OByndnSAr$Ost}>$oofz3(V{Im_>EPubJy&Ch}PBF*EDo#bWmf(6BJSc(EV5|}~| P2v~~ZD3q{jA0C1L*bq+< literal 0 HcmV?d00001 diff --git a/gfx/flags/88.tga b/gfx/flags/88.tga new file mode 100644 index 0000000000000000000000000000000000000000..fc8ed45daf4ca5a22529bb95c688a6e0203bfcf0 GIT binary patch literal 2034 zcmb_dT})GF82$!rl$2o$a!vt@_O$0TE=-}A0XDh|gBNp#VI&%%bHXw6Z;OqCMHoR3I>X(!P_P0p=q9z1*<5)18fmpdldji(qk2Qr%Y*f ziN@-INs+XyVOS#`O9&A1Cxwqi&!(`OpJE>`a`kafPDm&asWUfJc6F|7Yz_vNaN-pR zpn;4K>dc=^>R2Q1Gq;K!CgiO6)wNR*_%QF0cs}Z`ke!Wj_nsK1XG$K$t!vc`s0`^2AYXwm*;fqj->!;7#f zU_4!5pRV>iOHdlf2nnkQ-}dA!q#y`ci0k_C+Uk*S`pJpGEj9Npu(E1XG)7)xVk$GW zvI?;k2Kdmaf~<$AH9vlTV$cdH2)Zosl>WlD7S zz(kjr$TCeHfDv7S6R$wvAB}^I5Cr=B&HkVXQXlG9k9G`_RuKAf{e3xjQhpCPaHF++ zdu)}01ad$hQL5C@dtC)=*R1-F8YUajt!O44fayt6M^23 zI=e{Az~;JJXYI-#j=p#9%I5$KEbDHaYaYl00W_VQ3S6VlS*Crv&o_;hmqh0G-#*!P zh6MCX^skr#J>=_dayYo3+Z`|Oc>}<}5>C8A+D1O<=i2h;>;K6qv(Eg&v@+(GNuOU= z=RBs={K`$uFJayJWsJzo`HR6?B00a9=3TN-FqxdT1(Tdlaru-?4+xZ2A|=OkTEx(_ GiGKsA1Vu0a literal 0 HcmV?d00001 diff --git a/gfx/flags/89.tga b/gfx/flags/89.tga new file mode 100644 index 0000000000000000000000000000000000000000..5d0dbd42db978d19be2d7c90623097efaa33969f GIT binary patch literal 2034 zcma)6YfKzf6#nkau(Nme0klA|E(i>dg%Th@(A8QR5xQxiJi0AV5(?`2DkWmTnhb=?&M_WyXQOS zJNKS@W&sJICk=^6P8-aGY5m#q?)%WWy0opec26q$-7#T`K!1)x&L=lK`gB9NU~`mz zvF;dhwzjY9sw&u>hJkE(K1+BYiv@HXQE~t1Skl?c!|~YbBBx}A5umKsZO~6mx<5F5 zSc4GBVqtcl3quK5^v$*9L$8tuNrhQcoOa%`GP~*7O=Y8F`X`gEkNNzKReMuJ2{PK- zmNjJ?pK8f{@3W#e-*53ZZ>cULr^!;7e?w)9zbWVUcRNcGUW)BA(lH`@K+T- z;VmW5r%T&)77h?>3O3cR++6M^k!`vZrZgE5W3U4bKqFH^ehHdsTy@y24o%g#swvEf zkpvY|phQX!FHI2o8jQCUNMJ~3aGGu=UW~!!fV%+R2G-ia+B)G~hwOYf;tV$OK~bn- zX71dt=^_mQ;=$^`R)KlJlED^(B}&Yhq^w!54jt!TUg8)2;^+S)pdLD*cpIc8OGTC> z&548x%wI;z5TYFw0_%Y~pa!S}t9Q!nP3puMekI6%3G(UNeCCb-mxJobv+`;mi;Wiw zw7+N`ijsjGpc&|7Xou8OV)yr$}562zeWF7MgbN9I>U0R zqRG9@)~|o#GeIFZ^>@Um)}^3z@~T|B5ms)9Mt20WzMa7Z=801Vy7|Q$qAgPk^k;?h zhwI8SFED4UNQ$yWroJpT!(6e-b3Oe0bv|?ZKl?ZIFWgYtx*0bHi3Ws{qCJEWr*gTb z*?Q)RxKQf(g8obgt>>=FU5!ZBV55tRR@yv)_?09nx6m^D4qavBTIcTf7XLM98Gl>q zET%ETLktf9B|sh!6A`!@GWyA!aq_Bqb>b^h6Gj(J^GSf_bNmar&IjFrB8XvF0aO8{ zcavPmF)?^7FAifSn<51K7BGlrZ6bN?#Qi<{>$OHjLFEZ`b6y8sKGux1#90{#L2 C4uC2E literal 0 HcmV?d00001 diff --git a/gfx/flags/9.tga b/gfx/flags/9.tga new file mode 100644 index 0000000000000000000000000000000000000000..3507194b5e18545185188a625a9ef603cce26bbf GIT binary patch literal 2034 zcmZQzU}As)1qM+D359dDR)Yf7Se&c1JXd3Jw%Yt`HIPkJSJhZtn;i3O_skcE7Cqk5 zdwYJ~`8pe*UFT{nsbEo!<&Bvs-=5$84+DR`eSCXv>$APHFL(I?%?J936kE`pbiUs9 z-K9M+vr*_T4==txwf^?}+zU;P#8`2m$?5jOg7XdbAiqOGxW@8wxBrhfk5J4-<^1{n z8K{dGUjR*hb$r#EGn=kWih_9jY?bNVWfgya|3ozso%eWaKQZP5oeeY@=<8n}Uq0PE z{np&9Cp)KndvOQdI1K)~OS{hjW1N^oRcHNt|2&X`|NZ^@>pO-?*ahBR*a1qtAVfIb z0%PI%f%*Uc|HEz;HqjriA3j{)2GmHT6)z4h#AXaWvEQHHf?^GxFmQRK#`0pD`ynEGz*)= z*QeL7^ac@GVgM8Kqs=|ojKL}PcHq#>+VSU!Rt6wLkRc?2N~odw~TGn)!c!{dl;c zg9OK;+5*%FD)1pCf29d9ouirm`t$~H`9@Uc!kYmtFEqQnzq}WeumAo1^X=2m4=-My zTzjQ2n6!{Vc0U@s&IV{2Fre`SWo4tKm;_rT9c6=s?ubv(P99iDorMWih&A%#(FAGgP9Ms0v`ezUaQSes=`pB z%uuHdv;ycJeCmO+B$;2U%~-0)Q0P!vuBNRF)V^tSHeZPrCwEjCP@nI$U$6a>ct&QK!Od@bfm6^2UN(CZhw z^OtzHt_^!}V{(mSWQ8&TFA!;dtqxPYG`(HQSq)NRTJ}7=686dnfla%k`OSX;q(Hr z=7V!qu{>W&cHgc=HcOVpx>X&iP! z;Bh=qifH$PLqMCUPKhDFsXM@_zfOUnS{q-;Kkn^$Qa}Zir2l(h^UvSE zx?ta0plP$7eOdhM%gq<}=I&j4^5%J<$i1B{l$qZGG-S`EV@nTh0y3uGdRBko@#gC% zmml7A`08oO&4+}~^Y<^i*37+f#EEt_^b^ynF;SpTh6~Mjt3${{KI7 z)h3tP+J~>69=dtjys&t|hOJ=X{}jeAP&>$+e}8}f`Mu`k-n%azpSXQ##qm8qe*OfC z0%fRT{y)_84{fFty5m01S+9 A@c;k- literal 0 HcmV?d00001 diff --git a/gfx/flags/92.tga b/gfx/flags/92.tga new file mode 100644 index 0000000000000000000000000000000000000000..7ad7716ad6fe19f5c97d40b3f2d0a904c44e230b GIT binary patch literal 2034 zcmcIl%}T>S5MI1WNfivS4H#$xNk|Tg9*nQy186aYK7n}x-^mxS9(&Q7(wnb~4P)60$?`Wsn1+8Os`Lu~^;)!fsJ-Zv_yTaLQV#zO(!0 z;fNLmk**&G!aSYzuOk2irri9)8(|*L4j*Cw1g2#DKv*5tx&H(}ztdBkk zhwJ)7QL}lTC-aSXn#@O+@0OnDuQQl%Zrq3f-(VFm`MJ$6be6)`*~vb2^ZJ0mgtG`h zuy67T9fP@TT82Vxiyz&6^afGyDnlP+6lvoa09ly@1`&d>#Z`VtwX-XkUd-&PP{-lg zW2{aS^>rODi3*gQ(*(iT;wcqs<>c`@QuD7Y8jAV1`dh!&zfKSQr+;d;@z(ucM<1gG i1EIP5o9QkVbHQl&Fj_v0)-RORzW~B1VPgOQ literal 0 HcmV?d00001 diff --git a/gfx/flags/94.tga b/gfx/flags/94.tga new file mode 100644 index 0000000000000000000000000000000000000000..2d25b4078ab03ec5cd883009161cd4f9b7b816f7 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?aI5b2t&-S%uJhVi*31T_hjjG#qH}sQDNF47>0-i|`S(<5xxC zh#c=?nwft=fp4t_O5zQ$SXL%zq$y@xSOL z@)0~VWO!$>GD!k6H_#R({+()q=hgVmYx-=`-(F|1gM0)t|GcWeaV}O1CPpq1&U|&j zOF(f|{!7NrEnagOC_ymuFDUYF5#h{{;h8SVSqO;&p!r75t)6okJ?AlyjbP@VQxP}@ v^n#k;1r>oqs)DB>?x&*pV2jQpk)ZIQw)rS!^{Dy4Q~{4)OvY&V0K*3WTn|fC literal 0 HcmV?d00001 diff --git a/gfx/flags/95.tga b/gfx/flags/95.tga new file mode 100644 index 0000000000000000000000000000000000000000..efb3baae536b3a74600f191dc83011785c04ed54 GIT binary patch literal 2034 zcmZQzU}As)1qM+D2?YyRou*~Ub$dJ`mI=GhWpJCr;4zQElX^&iEmTv(w0~On{=0jY zUuv(~?hw9I&;w}ETU6n#d%rFH|$h`ofoz=l@r~`Ev02nKhSt>UX+DE)xL;8pubaTLd&8 zjLri|8Sd#^92TrjfqctPN?-YJb?blOlm9E<0DW|R?Unw<-Ja3Q#eh*ml0`7{LAC%r zqRhWfm@SP>Qje#!TlnZZ;miM}F8#H*@jw6Z|K)GK9eiW_Iigj$bK*)gm0`18o6%Ki(UE$BHk$ zW(Z&S!++tA_{F~-cmA*a`2XwgpXZ+LYS|Y|$oz{mb3aYPpLXeohUuS{`4{AD8kIjZ QEn9{(bxQM-st3>=%4?8 z0J%UxpcGI69_>J><%$gWkP^dE8HRNx>_5MKxpC+9#EnxYZ=QDZ?rR_yC+ zB14u$CO#yYl`524V^n$T`m;u7+okZ^6W)t9a>snS z;#~S;Z7UP)suNxNV|=>ftmTfI@?J0#Jcm!az$Gy3vttyMSMs&4@z zE0vArsiIfGJW6FEWi2H^S_e~&a%ze|8_cpZ*hq^)Vq6q?B0I>;qd{n_m G2mt_<35jR` literal 0 HcmV?d00001 diff --git a/gfx/flags/97.tga b/gfx/flags/97.tga new file mode 100644 index 0000000000000000000000000000000000000000..9e268819f26e913c28832ece5f34d0eb970012db GIT binary patch literal 2034 zcma)6ZA?>V6h8O1Fezo3BN)mg>5Thf69<|AW-5{raH3%b-E<4VG8Xq?_G617%PPY% z$AErVm=G;gjRQ9rPKkCAUA7RhBiphp(M%Gf`>|oB8`TB%kL8{{_uk&y7KG89+?;cI z?sJ~=yyv|{B56M>Wl^^E)mk3E&bJ2ITS@qs=o6xE9Xs-i7zW2h)I!v25!x#KWfeSh zCfaRz`copeAh_|=%p;00Jxp}`TU%e=!N-UA;mxaOD~dlLx=>xUY7N7NU#mi8@7m%w zwp`h>k8l0WSA6@?&Mm}|Whg;F$JtHQF31ORb7~4hJ9qKb>l}79e)py$uYh4AdmPS! z#>!XtL_hyC8an!HPQ6MvfxJf$(6PU?wBK%rgD{ai{GVD5gg@N-N3h{iXrk)~E58Re zo0Oj~-H+VwIKp=(k((HEHH4k@KQ=iJrlqwhoK+mi0!b&rVHlj*D%m%4X(g}U$mQj{ zX_Hh`5M5u)CKIQbxVVHXUW{(oAQcud%IsTtW4Y9vlIfABi1Cc^x7&68Gg=UFvPncy zEdvK(VnJj-E%p($Y54LK$@)Vjc|grh_1*pYLAn?nOrmq(`qJ$&{8Tdh)Vt~4^n zr-%5nj_He`slmXFf!+sS1%CIYKNZslQfq31vr5}zFmx|p?n_P8TO7+t?=p+mn(A1Z z>qTV2L{eOtes+`dshl9jJT8`Q^%7 zWLn6Ge?QN&)hum>!9nOvF``S4b?G&KLraO%MJAsp<8&@r(wUVdOQfAb_p)VBUPjh3 z@~}jQh%lyGG|HiJU)qUa09Wse*Jy;cjYJ30PEgiEQ6mu?@BZxbb!BJINCLJ^FsfR~ zt(EQaq?$ZWnDiZx`-&pEs2tQXv{t*TpV$oW*DJ59`+y6je}85aB!$ZIK=xk`ABMrf3e5wKcQGBVz&zj2 zBz$Fg4rONg&1QdkI-LJMGWGkvK>i9_VCptM`53na>aXZ2zXG*&)06W$P-(6;_zyKI BPEr5> literal 0 HcmV?d00001 diff --git a/gfx/flags/98.tga b/gfx/flags/98.tga new file mode 100644 index 0000000000000000000000000000000000000000..d7876d857c6f948bdff221bb4ba2aa629be04e0d GIT binary patch literal 2034 zcmc(f&ui0Q7{{Z3fgS{pWBw7|Jno<;5qH}`51wS;NkoP+<~$0*m{UAVN)@3xoJ{wF z&e4^oByCN$u1%V>X}Z;AS=voqo3?4P=Y8L`47Ng(PW%$yguHJ)&-Z=uybnd4r&{Wx zE>V~JD8=dKItR;g&PCNJH64(RhOX2N9M=3_z76WIo8J9fm<{|>WAwrYCV^))y=I!Q zgXW1C-uTB+L8Umf7=0Ax^n(gX5-x$Ge0k%W7GmsHO|`r~9N`CO?s_;eos^AAwTh=2 z&7&Z0`MVY}mMH%T2)Vb(>@2tTU@_kRio5FLU(@j!Zo@AqF;Q~rb+Q4se8WPOvZHB} z{twT;1wW^R08_X-raYOFqKY~}C$7v!uF)AA`-i3O`N-GbN`++@KE^I_$yJ8V7qcUq zJI`XNl~m?NB0r;Q4depJEgzrX*2lPDM$?501HPLNKOO9Agh@uS$St4be_b!Vl#0HB zKAOzjiYSA3<|f7#0xPTEGg3}SM@4zhtU(kH`O)$JeY~NLugT-Ac-zmG1>?=sPlna! zm!)?f7uI<`7z%A|ZzH~KyY+8iK9uGAVrg3VHNPxp^S_^t{P_As6hvb#EGe>--rU-& zq5ARQpY%_X;r2NEBEG~T!^h<<|AY^H0O}N)gVh9#eeb>$3YP$0Z@>&zE0Wv%ob3PY hmeYP{vC+MEK0x3woeDoIJ~G-tXX3vD8@>M5{6pi!A}{dm%SmvjVSovrA(7OwQnmOaWIG^4rRJzZFIM zbI_Uh+dfT%GC6s^i6T9v3zjGRpk*n~felPJK~-irNfBLw9v7n?-Tt^Ly88ts=)t8d zkCa6SMIkxee@(TkC-4`?D+oRn+a<@4C_xO=zE0=;3R8=3Bu07G_Q9Xk?m(7!w*MwKS zq)bJHJ4aK##x~unI{&R{+IvNLN5jZGgJ}<-e|WXVJJ)vjML#|&`R)I5)e8Ir@CwEJ literal 0 HcmV?d00001 diff --git a/gfx/logo.png b/gfx/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..146f24526561065f30eafacd4f64d6202cb46838 GIT binary patch literal 47920 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

4UV`5 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�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 literal 0 HcmV?d00001 diff --git a/qcsrc/client/hud/panel/score.qc b/qcsrc/client/hud/panel/score.qc index 24a059a6c..15d2e6191 100644 --- a/qcsrc/client/hud/panel/score.qc +++ b/qcsrc/client/hud/panel/score.qc @@ -79,6 +79,7 @@ void HUD_Score_Rankings(vector pos, vector mySize, entity me) if (!scoreboard_fade_alpha) // the scoreboard too calls Scoreboard_UpdatePlayerTeams Scoreboard_UpdatePlayerTeams(); + /* if (team_count) { // show team scores in the first line @@ -97,45 +98,111 @@ void HUD_Score_Rankings(vector pos, vector mySize, entity me) first_pl = 1; pos.y += fontsize.y; tm = teams.sort_next; - } - i = first_pl; - - do - for (pl = players.sort_next; pl && i 0) ? '1 1 1' : '0.5 0.5 0.5'), + panel_fg_alpha, + DRAWFLAG_NORMAL); + + pos.y += sz.y * 1.1; + return pos; +} + +int left_pl_dmg = 50; +int right_pl_dmg = 50; +void Scoreboard_Duel_DrawTable(vector pos, bool invert, entity pl, entity tm) +{ + vector tmp, tmp_in, tmp_sz, tmp_acc; + string tmp_str; + float sz; + float average_acc = 0; + + panel_pos = pos; + + HUD_Panel_DrawBg(); + + // Stop here if there are no scores available + if(!pl) return; + if(entcs_GetSpecState(pl.sv_entnum) == ENTCS_SPEC_PURE) return; + + tmp = pos; + tmp.x += panel_bg_padding; + tmp.y += panel_bg_padding; + panel_size.x -= panel_bg_padding * 2; + + //if (sbt_bg_alpha) + // drawpic_tiled(pos, "gfx/scoreboard/scoreboard_bg", tmp, panel_size, rgb, sbt_bg_alpha, DRAWFLAG_NORMAL); + + // Score: highlight + if(invert) { tmp.x += panel_size.x; tmp.x -= duel_score_size.x; } + drawfill(tmp, duel_score_size, '0 0 0', sbt_highlight_alpha, DRAWFLAG_NORMAL); + + // Score: text + tmp_str = ftos(pl.(scores(SP_SCORE))); + tmp_in = tmp; + tmp_in.x += (duel_score_size.x / 2) - (stringwidth(tmp_str, true, duel_score_fontsize) / 2); + tmp_in.y += (duel_score_size.y / 2) - (duel_score_fontsize.y / 2); + + draw_beginBoldFont(); + drawstring(tmp_in, tmp_str, duel_score_fontsize, '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL); + draw_endBoldFont(); + + // Player name + tmp_str = Scoreboard_GetField(pl, SP_NAME); + tmp_in = tmp; + if(invert) + tmp_in.x -= stringwidth_colors(tmp_str, duel_name_fontsize) + duel_name_fontsize.x * 0.5; + else + tmp_in.x += duel_score_size.x + duel_name_fontsize.x * 0.5; + tmp_in.y += (duel_score_size.y - duel_name_fontsize.y) / 2; + drawcolorcodedstring(tmp_in, tmp_str, duel_name_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL); + + //LegendGuard adds a conditional sentence for country column 05-04-2021 + // Player country icon/flag + Scoreboard_GetField(pl, SP_COUNTRY); + if(sbt_field_icon3 != "") { + vector rsz = draw_getimagesize(sbt_field_icon3); + sbt_fixcolumnwidth_iconlen = rsz.x / rsz.y; + if(invert) + tmp_in.x -= hud_fontsize.x * sbt_fixcolumnwidth_iconlen + duel_name_fontsize.x * 0.5; + else + tmp_in.x += stringwidth_colors(tmp_str, duel_name_fontsize) + duel_name_fontsize.x * 0.5; + tmp_in.y += (duel_name_fontsize.y - hud_fontsize.y) / 2; + drawpic(tmp_in, sbt_field_icon3, vec2(hud_fontsize.x * sbt_fixcolumnwidth_iconlen, hud_fontsize.y), sbt_field_icon1_rgb, panel_fg_alpha, DRAWFLAG_NORMAL); + } + + // Header + float column_width = panel_size.x / 5; + tmp.x = pos.x + panel_bg_padding; + tmp.y += hud_fontsize.y * 3 + hud_fontsize.y; + + vector column_dim; + int i; + + i = (invert ? 4 : 0); + column_dim = vec2(column_width * 4, hud_fontsize.y); + + drawstring(tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2) - eX * (stringwidth("kills", false, hud_fontsize) / 2), + "kills", hud_fontsize, '0.5 0.5 1', panel_fg_alpha, DRAWFLAG_NORMAL); + drawstring(tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2) - eX * (stringwidth("dmg", false, hud_fontsize) / 2), + "dmg", hud_fontsize, '0.5 0.5 1', panel_fg_alpha, DRAWFLAG_NORMAL); + drawstring(tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2) - eX * (stringwidth("acc", false, hud_fontsize) / 2), + "acc", hud_fontsize, '0.5 0.5 1', panel_fg_alpha, DRAWFLAG_NORMAL); + drawstring(tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2) - eX * (stringwidth("hits", false, hud_fontsize) / 2), + "hits", hud_fontsize, '0.5 0.5 1', panel_fg_alpha, DRAWFLAG_NORMAL); + drawstring(tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2) - eX * (stringwidth("ping", false, hud_fontsize) / 2), + "ping", hud_fontsize, '0.5 0.5 1', panel_fg_alpha, DRAWFLAG_NORMAL); + + tmp.x = pos.x + panel_bg_padding; + tmp.y += hud_fontsize.y; + + // Main row + i = (invert ? 4 : 0); + + tmp_str = ftos(pl.(scores(SP_KILLS))); + drawstring(tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2) - eX * (stringwidth(tmp_str, false, hud_fontsize * 1.25) / 2), + tmp_str, hud_fontsize * 1.25, '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL); + + tmp_str = ftos(pl.(scores(SP_DMG))); + drawstring(tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2) - eX * (stringwidth(tmp_str, false, hud_fontsize * 1.25) / 2), + tmp_str, hud_fontsize * 1.25, '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL); + + tmp_acc = tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2); + + if(invert) + i--; + else + i++; + + tmp_str = Scoreboard_GetField(pl, SP_PING); + drawstring(tmp + eX * column_width * i + (eX * column_width / 2) - eX * (stringwidth(tmp_str, false, hud_fontsize * 1.25) / 2), + tmp_str, hud_fontsize * 1.25, sbt_field_rgb, panel_fg_alpha, DRAWFLAG_NORMAL); + + tmp_str = Scoreboard_GetField(pl, SP_PL); + drawstring(tmp + eX * column_width * (invert ? i-- : i++) + (eX * column_width / 2) - eX * (stringwidth(tmp_str, false, hud_fontsize * 0.75) / 2) + eY * (hud_fontsize.y * 1.25), + tmp_str, hud_fontsize * 0.75, sbt_field_rgb, panel_fg_alpha, DRAWFLAG_NORMAL); + + tmp.x = pos.x + panel_bg_padding; + tmp.y += hud_fontsize.y * 2; + + tmp_in = tmp; + + int total_weapons = 0; + + // Accuracy rows + int dmg_percent; + vector dmg_color; + + WepSet weapons_inmap = WepSet_GetFromStat_InMap(); + FOREACH(Weapons, it != WEP_Null, { + WepSet set = it.m_wepset; + if (!(weapons_inmap & set) && it != WEP_BLASTER && it != WEP_SHOTGUN) // z411 TODO : We'll be hardcoding this for now. + continue; + if (it.spawnflags & WEP_TYPE_OTHER) + continue; + + int weapon_cnt_fired = pl.accuracy_cnt_fired[i - WEP_FIRST]; + int weapon_cnt_hit = pl.accuracy_cnt_hit[i - WEP_FIRST]; + int weapon_acc = 0; + if(weapon_cnt_fired) + weapon_acc = floor((weapon_cnt_hit / weapon_cnt_fired) * 100); + average_acc += weapon_acc; + + // draw row background + drawfill(tmp_in + eX * column_width * (invert ? 1 : 0), column_dim, '0 0 0', sbt_highlight_alpha, DRAWFLAG_NORMAL); + + if(weapon_cnt_fired) { + if(invert) { + if(pl.accuracy_hit[i - WEP_FIRST] > left_pl_dmg) + left_pl_dmg = pl.accuracy_hit[i - WEP_FIRST]; + dmg_percent = pl.accuracy_hit[i - WEP_FIRST] / left_pl_dmg; + } else { + if(pl.accuracy_hit[i - WEP_FIRST] > right_pl_dmg) + right_pl_dmg = pl.accuracy_hit[i - WEP_FIRST]; + dmg_percent = pl.accuracy_hit[i - WEP_FIRST] / right_pl_dmg; + } + + // convert percentage range to 0.4 - 1 + dmg_percent = dmg_percent * (1 - 0.4) + 0.4; + + dmg_color.x = dmg_percent; + dmg_color.y = dmg_percent; + dmg_color.z = dmg_percent; + + string draw_str; + + // weapon stats + int c = (invert ? 4 : 0); + + draw_str = ftos(pl.accuracy_frags[i - WEP_FIRST]); + drawstring(tmp_in + eX * column_width * (invert ? c-- : c++) + eX * ((column_width - stringwidth(draw_str, false, hud_fontsize)) / 2), + draw_str, hud_fontsize, dmg_color, panel_fg_alpha, DRAWFLAG_NORMAL); + + draw_str = ftos(pl.accuracy_hit[i - WEP_FIRST]); + drawstring(tmp_in + eX * column_width * (invert ? c-- : c++) + eX * ((column_width - stringwidth(draw_str, false, hud_fontsize)) / 2), + draw_str, hud_fontsize, dmg_color, panel_fg_alpha, DRAWFLAG_NORMAL); + + draw_str = sprintf("%d%%", weapon_acc); + drawstring(tmp_in + eX * column_width * (invert ? c-- : c++) + eX * ((column_width - stringwidth(draw_str, false, hud_fontsize)) / 2), + draw_str, hud_fontsize, dmg_color, panel_fg_alpha, DRAWFLAG_NORMAL); + + draw_str = strcat(ftos(weapon_cnt_hit), " / ", ftos(weapon_cnt_fired)); + drawstring(tmp_in + eX * column_width * (invert ? c-- : c++) + eX * (column_width / 2) - eX * stringwidth(ftos(weapon_cnt_hit), false, hud_fontsize) - eX * hud_fontsize.x * 0.5, + draw_str, hud_fontsize, dmg_color, panel_fg_alpha, DRAWFLAG_NORMAL); + + total_weapons++; + } + + // weapon icon + if(invert) { + tmp_in.x = pos.x + panel_size.x - panel_bg_padding - hud_fontsize.x / 2; + drawpic_aspect_skin(tmp_in, it.model2, vec2(50, hud_fontsize.y * 1.15), '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL); + } + + tmp_in.x = pos.x + panel_bg_padding; + tmp_in.y += hud_fontsize.y * 1.25; + }); + if(total_weapons) + average_acc = floor((average_acc / total_weapons) + 0.5); + + // draw total accuracy now + tmp_str = sprintf("%d%%", average_acc); + drawstring(tmp_acc - eX * (stringwidth(tmp_str, false, hud_fontsize * 1.25) / 2), + tmp_str, hud_fontsize * 1.25, '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL); + + // Icon column + vector icon_sz = vec2(column_width, hud_fontsize.y*1.5); + + if(!invert) + tmp.x += column_width * 4; + + // Item rows + drawstring(tmp + eX * ((column_width - stringwidth("items", false, hud_fontsize)) / 2), + "items", hud_fontsize, '0.5 0.5 1', panel_fg_alpha, DRAWFLAG_NORMAL); + tmp.y += hud_fontsize.y * 1.25; + + float inv_num = -1; + FOREACH(Items, + it.m_id == ITEM_ArmorMega.m_id || + it.m_id == ITEM_HealthMega.m_id || + it.m_id == ITEM_ArmorBig.m_id, { + // If the match isn't over, Only show pickups if we're spectating or they're our own + /*if(intermission || warmup_stage || spectatee_status || pl.sv_entnum == current_player) + inv_num = inventoryslots[pl.sv_entnum].inv_items[it.m_id];*/ + tmp = Scoreboard_Duel_DrawPickup(tmp, true, it.m_icon, icon_sz, inv_num, invert); + + if(it.m_id == REGISTRY_MAX(Items)) + break; + }); +} + +vector Scoreboard_MakeDuelTable(vector pos, entity tm, vector rgb, vector bg_size) +{ + vector end_pos = pos; + float screen_half = panel_size.x / 2; + float weapon_margin = hud_fontsize.x; + + panel_size.x = screen_half - weapon_margin; + panel_size.y = (duel_score_size.y * 5.5); + + entity pl_left = players.sort_next; + entity pl_right = pl_left.sort_next; + + Scoreboard_Duel_DrawTable(pos, true, pl_left, tm); + Scoreboard_Duel_DrawTable(pos + eX * screen_half + eX * weapon_margin, false, pl_right, tm); + + end_pos.y += panel_size.y + (panel_bg_padding * 2); + panel_size.x = screen_half * 2; + return end_pos; +} + vector Scoreboard_MakeTable(vector pos, entity tm, vector rgb, vector bg_size) { int max_players = 999; @@ -1492,7 +1844,7 @@ vector MapStats_DrawKeyValue(vector pos, string key, string value) { return pos; } -vector Scoreboard_MapStats_Draw(vector pos, vector rgb, vector bg_size) { +/*vector Scoreboard_MapStats_Draw(vector pos, vector rgb, vector bg_size) { float stat_secrets_found, stat_secrets_total; float stat_monsters_killed, stat_monsters_total; float rows = 0; @@ -1559,7 +1911,7 @@ vector Scoreboard_MapStats_Draw(vector pos, vector rgb, vector bg_size) { panel_size.x += panel_bg_padding * 2; // restore initial width return end_pos; -} +}*/ vector Scoreboard_Rankings_Draw(vector pos, string ranktitle, entity pl, vector rgb, vector bg_size) @@ -1701,6 +2053,20 @@ bool Scoreboard_AccuracyStats_WouldDraw(float ypos) return true; } +.bool uninteresting; +STATIC_INIT(default_order_items_label) +{ + IL_EACH(default_order_items, true, { + if(!(it.instanceOfPowerup + || it == ITEM_HealthMega || it == ITEM_HealthBig + || it == ITEM_ArmorMega || it == ITEM_ArmorBig + )) + { + it.uninteresting = true; + } + }); +} + bool have_item_stats; bool Scoreboard_ItemStats_WouldDraw(float ypos) { @@ -1719,7 +2085,7 @@ bool Scoreboard_ItemStats_WouldDraw(float ypos) if (!have_item_stats) { IL_EACH(default_order_items, true, { - if (!is_item_filtered(it)) + if (!(autocvar_hud_panel_scoreboard_itemstats_filter && it.uninteresting)) { int q = g_inventory.inv_items[it.m_id]; //q = 1; // debug: display all items @@ -1849,11 +2215,26 @@ void Scoreboard_Draw() sb_gameinfo_type_fontsize = hud_fontsize * 2.5; sb_gameinfo_detail_fontsize = hud_fontsize * 1.3; + // z411 server name + //drawcolorcodedstring(pos, "xonotic.org", sb_gameinfo_type_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL); + //drawpic_aspect(pos + '1 0 0' * (panel_size.x - 150), "gfx/logo", vec2(150, sb_gameinfo_type_fontsize.y), '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL); + //pos.y += sb_gameinfo_type_fontsize.y; + // Game Info: Game Type str = MapInfo_Type_ToText(gametype); + draw_beginBoldFont(); - drawcolorcodedstring(pos + '0.5 0 0' * (panel_size.x - stringwidth(str, true, sb_gameinfo_type_fontsize)), str, sb_gameinfo_type_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL); + //drawcolorcodedstring(pos + '0.5 0 0' * (panel_size.x - stringwidth(str, true, sb_gameinfo_type_fontsize)), str, sb_gameinfo_type_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL); + drawcolorcodedstring(pos, str, sb_gameinfo_type_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL); draw_endBoldFont(); + + vector tmp_old_sz = draw_getimagesize("gfx/logo"); + float tmp_aspect = tmp_old_sz.x/tmp_old_sz.y; + vector tmp_new_sz = vec2(sb_gameinfo_type_fontsize.y * tmp_aspect, sb_gameinfo_type_fontsize.y); + + drawpic(pos + '1 0 0' * (panel_size.x - tmp_new_sz.x), "gfx/logo", tmp_new_sz, '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL); + + pos.y += sb_gameinfo_type_fontsize.y; // Game Info: Game Detail float tl = STAT(TIMELIMIT); @@ -1973,20 +2354,20 @@ void Scoreboard_Draw() if(!tm.team) continue; - draw_beginBoldFont(); vector rgb = Team_ColorRGB(tm.team); + /*draw_beginBoldFont(); str = ftos(tm.(teamscores(ts_primary))); if (autocvar_hud_panel_scoreboard_team_size_position != 1) // team size not on left { // team score on the left (default) - str_pos = pos + team_score_baseoffset - eX * stringwidth(str, false, hud_fontsize * 1.5); + str_pos = pos + team_score_baseoffset - eX * stringwidth(str, false, hud_fontsize * 3); } else { // team score on the right - str_pos = pos + team_score_baseoffset + eX * (panel_size.x + hud_fontsize.x * 1.5); + str_pos = pos + team_score_baseoffset + eX * (panel_size.x + hud_fontsize.x * 3); } - drawstring(str_pos, str, hud_fontsize * 1.5, rgb, panel_fg_alpha, DRAWFLAG_NORMAL); + drawstring(str_pos, str, hud_fontsize * 3, rgb, panel_fg_alpha, DRAWFLAG_NORMAL); // team size (if set to show on the side) if (autocvar_hud_panel_scoreboard_team_size_position != 0) // team size not off @@ -2029,6 +2410,31 @@ void Scoreboard_Draw() drawstring(str_pos, str, hud_fontsize, rgb, panel_fg_alpha, DRAWFLAG_NORMAL); } draw_endBoldFont(); + */ + + // z411 My team header + // Score: highlight + drawfill(pos, team_score_size, rgb * 0.5, sbt_highlight_alpha, DRAWFLAG_NORMAL); + + // Score: text + str = ftos(tm.(teamscores(ts_primary))); + str_pos = pos; + str_pos.x += (team_score_size.x / 2) - (stringwidth(str, true, team_score_fontsize) / 2); + str_pos.y += (team_score_size.y / 2) - (team_score_fontsize.y / 2); + + draw_beginBoldFont(); + drawstring(str_pos, str, team_score_fontsize, rgb, panel_fg_alpha, DRAWFLAG_NORMAL); + draw_endBoldFont(); + + // Team name + str = Team_CustomName(tm.team); + str_pos = pos; + str_pos.x += team_score_size.x + team_name_fontsize.x * 0.5; + str_pos.y += (team_score_size.y / 2) - (team_name_fontsize.y / 2); + drawcolorcodedstring(str_pos, str, team_name_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL); + + pos.y += team_score_size.y + (hud_fontsize.y * 0.5); + if(autocvar_hud_panel_scoreboard_bg_teams_color_team > 0) panel_bg_color = rgb * autocvar_hud_panel_scoreboard_bg_teams_color_team; else if(panel_bg_color_team > 0) @@ -2039,6 +2445,15 @@ void Scoreboard_Draw() } panel_bg_color = panel_bg_color_save; } + else if(gametype == MAPINFO_TYPE_DUEL) + { + for(tm = teams.sort_next; tm; tm = tm.sort_next) + if(tm.team != NUM_SPECTATOR) + break; + + // z411 make DUEL TABLE + pos = Scoreboard_MakeDuelTable(pos, tm, panel_bg_color, bg_size); + } else { for(tm = teams.sort_next; tm; tm = tm.sort_next) @@ -2083,7 +2498,7 @@ void Scoreboard_Draw() pos = Scoreboard_Spectators_Draw(pos, tm, str, hud_fontsize); } - pos = Scoreboard_MapStats_Draw(pos, panel_bg_color, bg_size); + //pos = Scoreboard_MapStats_Draw(pos, panel_bg_color, bg_size); // draw scoreboard spectators after mapstats if (autocvar_hud_panel_scoreboard_spectators_position == 3) { diff --git a/qcsrc/client/main.qh b/qcsrc/client/main.qh index 83417c08d..622bf3e04 100644 --- a/qcsrc/client/main.qh +++ b/qcsrc/client/main.qh @@ -154,8 +154,15 @@ string GetSpeedUnit(int speed_unit); .int enttype; // entity type sent from server .int sv_entnum; // entity number sent from server +// z411 accuracy info +.float accuracy_frags[REGISTRY_MAX(Weapons)]; +.float accuracy_hit[REGISTRY_MAX(Weapons)]; +.float accuracy_cnt_hit[REGISTRY_MAX(Weapons)]; +.float accuracy_cnt_fired[REGISTRY_MAX(Weapons)]; + .int team; .int team_size; +.int countrycode; int binddb; diff --git a/qcsrc/common/ent_cs.qc b/qcsrc/common/ent_cs.qc index a3691386b..c4d24ed1f 100644 --- a/qcsrc/common/ent_cs.qc +++ b/qcsrc/common/ent_cs.qc @@ -152,6 +152,10 @@ ENTCS_PROP(FRAGS, true, frags, frags, ENTCS_SET_NORMAL, { WriteShort(chan, ent.frags); }, { ent.frags = ReadShort(); }) +ENTCS_PROP(COUNTRYCODE, true, countrycode, countrycode, ENTCS_SET_NORMAL, + { WriteByte(chan, ent.countrycode); }, + { ent.countrycode = ReadByte(); }) + // use sv_solid to avoid changing solidity state of entcs entities ENTCS_PROP(SOLID, true, sv_solid, solid, ENTCS_SET_NORMAL, { WriteByte(chan, ent.sv_solid); }, diff --git a/qcsrc/common/ent_cs.qh b/qcsrc/common/ent_cs.qh index db0dc466b..e708be1c3 100644 --- a/qcsrc/common/ent_cs.qh +++ b/qcsrc/common/ent_cs.qh @@ -133,6 +133,12 @@ REGISTER_NET_TEMP(CLIENT_ENTCS) return ColorTranslateRGB(e ? e.netname : getplayerkeyvalue(i, "name")); } + int entcs_GetCountryCode(int i) + { + entity e = entcs_receiver(i); + return e.countrycode; + } + /** * @param i zero indexed player */ diff --git a/qcsrc/common/gamemodes/gamemode/clanarena/cl_clanarena.qc b/qcsrc/common/gamemodes/gamemode/clanarena/cl_clanarena.qc index 65f21fdd2..82844386c 100644 --- a/qcsrc/common/gamemodes/gamemode/clanarena/cl_clanarena.qc +++ b/qcsrc/common/gamemodes/gamemode/clanarena/cl_clanarena.qc @@ -1,6 +1,6 @@ #include "cl_clanarena.qh" -#include +/*#include void HUD_Mod_CA_Export(int fh) { @@ -78,4 +78,19 @@ void HUD_Mod_CA(vector myPos, vector mySize) mod_active = 1; // required in each mod function that always shows something HUD_Mod_CA_Draw(myPos, mySize, autocvar_hud_panel_modicons_ca_layout); -} +}*/ + +// Clan Arena and Freeze Tag scores +int HUD_Scores_CA(int team) +{ + switch(team) + { + case NUM_TEAM_1: return STAT(REDALIVE); + case NUM_TEAM_2: return STAT(BLUEALIVE); + case NUM_TEAM_3: return STAT(YELLOWALIVE); + default: + case NUM_TEAM_4: return STAT(PINKALIVE); + } + + return 0; +} \ No newline at end of file diff --git a/qcsrc/common/gamemodes/gamemode/clanarena/cl_clanarena.qh b/qcsrc/common/gamemodes/gamemode/clanarena/cl_clanarena.qh index 586d7eb17..1c0be1e72 100644 --- a/qcsrc/common/gamemodes/gamemode/clanarena/cl_clanarena.qh +++ b/qcsrc/common/gamemodes/gamemode/clanarena/cl_clanarena.qh @@ -1,7 +1,8 @@ #pragma once -int autocvar_hud_panel_modicons_ca_layout; +int HUD_Scores_CA(int team); +/*int autocvar_hud_panel_modicons_ca_layout; void HUD_Mod_CA(vector myPos, vector mySize); void HUD_Mod_CA_Draw(vector myPos, vector mySize, int layout); -void HUD_Mod_CA_Export(int fh); +void HUD_Mod_CA_Export(int fh);*/ \ No newline at end of file diff --git a/qcsrc/common/gamemodes/gamemode/clanarena/clanarena.qh b/qcsrc/common/gamemodes/gamemode/clanarena/clanarena.qh index 3b3dace64..27846b3ca 100644 --- a/qcsrc/common/gamemodes/gamemode/clanarena/clanarena.qh +++ b/qcsrc/common/gamemodes/gamemode/clanarena/clanarena.qh @@ -3,8 +3,9 @@ #include #ifdef CSQC -void HUD_Mod_CA(vector pos, vector mySize); -void HUD_Mod_CA_Export(int fh); +//void HUD_Mod_CA(vector pos, vector mySize); +//void HUD_Mod_CA_Export(int fh); +int HUD_Scores_CA(int team); #endif CLASS(ClanArena, Gametype) INIT(ClanArena) @@ -40,8 +41,9 @@ CLASS(ClanArena, Gametype) returns(menu, _("Frag limit:"), 5, 100, 5, "fraglimit_override", "g_ca_teams_override", _("The amount of frags needed before the match will end")); } #ifdef CSQC - ATTRIB(ClanArena, m_modicons, void(vector pos, vector mySize), HUD_Mod_CA); - ATTRIB(ClanArena, m_modicons_export, void(int fh), HUD_Mod_CA_Export); + //ATTRIB(ClanArena, m_modicons, void(vector pos, vector mySize), HUD_Mod_CA); + //ATTRIB(ClanArena, m_modicons_export, void(int fh), HUD_Mod_CA_Export); + ATTRIB(ClanArena, m_modscores, int(int team), HUD_Scores_CA); #endif ATTRIB(ClanArena, m_legacydefaults, string, "10 20 0"); ENDCLASS(ClanArena) diff --git a/qcsrc/common/gamemodes/gamemode/freezetag/cl_freezetag.qc b/qcsrc/common/gamemodes/gamemode/freezetag/cl_freezetag.qc index df4931a37..b4e3118c7 100644 --- a/qcsrc/common/gamemodes/gamemode/freezetag/cl_freezetag.qc +++ b/qcsrc/common/gamemodes/gamemode/freezetag/cl_freezetag.qc @@ -1,6 +1,6 @@ #include "cl_freezetag.qh" -#include +/*#include void HUD_Mod_FreezeTag_Export(int fh) { @@ -12,4 +12,4 @@ void HUD_Mod_FreezeTag(vector myPos, vector mySize) mod_active = 1; // required in each mod function that always shows something HUD_Mod_CA_Draw(myPos, mySize, autocvar_hud_panel_modicons_freezetag_layout); -} +}*/ diff --git a/qcsrc/common/gamemodes/gamemode/freezetag/cl_freezetag.qh b/qcsrc/common/gamemodes/gamemode/freezetag/cl_freezetag.qh index 75bfeefd4..6640be936 100644 --- a/qcsrc/common/gamemodes/gamemode/freezetag/cl_freezetag.qh +++ b/qcsrc/common/gamemodes/gamemode/freezetag/cl_freezetag.qh @@ -1,5 +1,5 @@ #pragma once -int autocvar_hud_panel_modicons_freezetag_layout; +/*int autocvar_hud_panel_modicons_freezetag_layout; -void HUD_Mod_FreezeTag_Export(int fh); +void HUD_Mod_FreezeTag_Export(int fh);*/ diff --git a/qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qh b/qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qh index 61d3b91e9..f9270bdec 100644 --- a/qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qh +++ b/qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qh @@ -5,10 +5,10 @@ #include #endif -#ifdef CSQC -void HUD_Mod_FreezeTag(vector myPos, vector mySize); -void HUD_Mod_FreezeTag_Export(int fh); -#endif +//#ifdef CSQC +//void HUD_Mod_FreezeTag(vector myPos, vector mySize); +//void HUD_Mod_FreezeTag_Export(int fh); +//#endif CLASS(FreezeTag, Gametype) INIT(FreezeTag) { @@ -43,8 +43,9 @@ CLASS(FreezeTag, Gametype) returns(menu, _("Frag limit:"), 5, 100, 5, "fraglimit_override", "g_freezetag_teams_override", _("The amount of frags needed before the match will end")); } #ifdef CSQC - ATTRIB(FreezeTag, m_modicons, void(vector pos, vector mySize), HUD_Mod_FreezeTag); - ATTRIB(FreezeTag, m_modicons_export, void(int fh), HUD_Mod_FreezeTag_Export); + //ATTRIB(FreezeTag, m_modicons, void(vector pos, vector mySize), HUD_Mod_FreezeTag); + //ATTRIB(FreezeTag, m_modicons_export, void(int fh), HUD_Mod_FreezeTag_Export); + ATTRIB(FreezeTag, m_modscores, int(int team), HUD_Scores_CA); #endif ATTRIB(FreezeTag, m_legacydefaults, string, "10 20 0"); ENDCLASS(FreezeTag) diff --git a/qcsrc/common/items/inventory.qh b/qcsrc/common/items/inventory.qh index 22a4d94c3..749af8ed9 100644 --- a/qcsrc/common/items/inventory.qh +++ b/qcsrc/common/items/inventory.qh @@ -1,160 +1,158 @@ -#pragma once - -#include "all.qh" - -#ifdef GAMEQC -CLASS(Inventory, Object) - /** Stores counts of items, the id being the index */ - ATTRIBARRAY(Inventory, inv_items, int, REGISTRY_MAX(Items)); -ENDCLASS(Inventory) - -/** Player inventory */ -.Inventory inventory; -/** Player inventory storage (holds previous state) */ -.Inventory inventory_store; - -REGISTER_NET_LINKED(ENT_CLIENT_INVENTORY) - -const int Inventory_groups_minor = 8; // must be a multiple of 8 (one byte) to optimize bandwidth usage -const int Inventory_groups_major = 4; // must be >= ceil(REGISTRY_COUNT(Items) / Inventory_groups_minor) -#endif - -// no need to perform these checks on both server and client -#ifdef CSQC -STATIC_INIT(Inventory) -{ - if (Inventory_groups_minor / 8 != floor(Inventory_groups_minor / 8)) - error("Inventory_groups_minor is not a multiple of 8."); - int min_major_value = ceil(REGISTRY_COUNT(Items) / Inventory_groups_minor); - if (Inventory_groups_major < min_major_value) - error(sprintf("Inventory_groups_major can not be < %d.", min_major_value)); -} -#endif - -#ifdef SVQC -#define G_MAJOR(id) (floor((id) / Inventory_groups_minor)) -#define G_MINOR(id) ((id) % Inventory_groups_minor) -#endif - -#ifdef CSQC -Inventory g_inventory; -void Inventory_remove(entity this) -{ - if(g_inventory == this) - g_inventory = NULL; -} - -NET_HANDLE(ENT_CLIENT_INVENTORY, bool isnew) -{ - make_pure(this); - g_inventory = this; - this.entremove = Inventory_remove; - const int majorBits = Readbits(Inventory_groups_major); - for (int i = 0; i < Inventory_groups_major; ++i) { - if (!(majorBits & BIT(i))) { - continue; - } - const int minorBits = Readbits(Inventory_groups_minor); - for (int j = 0; j < Inventory_groups_minor; ++j) { - if (!(minorBits & BIT(j))) { - continue; - } - const GameItem it = REGISTRY_GET(Items, Inventory_groups_minor * i + j); - .int fld = inv_items[it.m_id]; - int prev = this.(fld); - int next = this.(fld) = ReadByte(); - LOG_DEBUGF("%s: %.0f -> %.0f", it.m_name, prev, next); - } - } - return true; -} -#endif - -#ifdef SVQC -int minorBitsArr[Inventory_groups_major]; -void Inventory_Write(Inventory data, Inventory store) -{ - if (!data) { - WriteShort(MSG_ENTITY, 0); - return; - } - TC(Inventory, data); - - for (int i = 0; i < Inventory_groups_major; ++i) - minorBitsArr[i] = 0; - - int majorBits = 0; - FOREACH(Items, true, { - .int fld = inv_items[it.m_id]; - const bool changed = store.(fld) != data.(fld); - store.(fld) = data.(fld); - if (changed) { - int maj = G_MAJOR(it.m_id); - majorBits = BITSET(majorBits, BIT(maj), true); - minorBitsArr[maj] = BITSET(minorBitsArr[maj], BIT(G_MINOR(it.m_id)), true); - } - }); - - Writebits(MSG_ENTITY, majorBits, Inventory_groups_major); - for (int i = 0; i < Inventory_groups_major; ++i) - { - if (!(majorBits & BIT(i))) - continue; - - const int minorBits = minorBitsArr[i]; - Writebits(MSG_ENTITY, minorBits, Inventory_groups_minor); - for (int j = 0; j < Inventory_groups_minor; ++j) - { - if (!(minorBits & BIT(j))) - continue; - - const entity it = REGISTRY_GET(Items, Inventory_groups_minor * i + j); - WriteByte(MSG_ENTITY, data.inv_items[it.m_id]); - } - } -} -#endif - -#undef G_MAJOR -#undef G_MINOR - -#ifdef SVQC -bool Inventory_Send(Inventory this, Client to, int sf) -{ - TC(Inventory, this); - WriteHeader(MSG_ENTITY, ENT_CLIENT_INVENTORY); - TC(PlayerState, this.owner); - Inventory_Write(this, to.inventory_store); - return true; -} - -bool Inventory_customize(entity this, entity client) -{ - // sends to spectators too! - return (PS(client) && PS(client).inventory == this); -} - -void Inventory_new(PlayerState this) -{ - Inventory inv = NEW(Inventory); - setcefc(inv, Inventory_customize); - this.inventory = inv; - inv.owner = this; - Net_LinkEntity(inv, false, 0, Inventory_Send); -} -void Inventory_delete(entity e) { delete(e.inventory); } -void Inventory_update(entity e) { e.inventory.SendFlags = 0xFFFFFF; } - -void Inventory_clear(entity store) -{ - // NOTE: you will need to perform Inventory_update after this to update the storage entity - // (unless store is the storage entity) - FOREACH(Items, true, { - .int fld = inv_items[it.m_id]; - store.(fld) = 0; - }); -} - -void InventoryStorage_attach(entity e) { e.inventory_store = NEW(Inventory); e.inventory_store.drawonlytoclient = e; } -void InventoryStorage_delete(entity e) { delete(e.inventory_store); } -#endif + #pragma once + + #include "all.qh" + + #ifdef GAMEQC + CLASS(Inventory, Object) + ATTRIBARRAY(Inventory, inv_items, int, REGISTRY_MAX(Items)); + ENDCLASS(Inventory) + + + .Inventory inventory; + .Inventory inventory_store; + + REGISTER_NET_LINKED(ENT_CLIENT_INVENTORY) + + const int Inventory_groups_minor = 8; // must be a multiple of 8 (one byte) to optimize bandwidth usage + const int Inventory_groups_major = 4; // must be >= ceil(REGISTRY_COUNT(Items) / Inventory_groups_minor) + #endif + + // no need to perform these checks on both server and client + #ifdef CSQC + STATIC_INIT(Inventory) + { + if (Inventory_groups_minor / 8 != floor(Inventory_groups_minor / 8)) + error("Inventory_groups_minor is not a multiple of 8."); + int min_major_value = ceil(REGISTRY_COUNT(Items) / Inventory_groups_minor); + if (Inventory_groups_major < min_major_value) + error(sprintf("Inventory_groups_major can not be < %d.", min_major_value)); + } + #endif + + #ifdef SVQC + #define G_MAJOR(id) (floor((id) / Inventory_groups_minor)) + #define G_MINOR(id) ((id) % Inventory_groups_minor) + #endif + + #ifdef CSQC + Inventory g_inventory; + void Inventory_remove(entity this) + { + if(g_inventory == this) + g_inventory = NULL; + } + + NET_HANDLE(ENT_CLIENT_INVENTORY, bool isnew) + { + make_pure(this); + g_inventory = this; + this.entremove = Inventory_remove; + const int majorBits = Readbits(Inventory_groups_major); + for (int i = 0; i < Inventory_groups_major; ++i) { + if (!(majorBits & BIT(i))) { + continue; + } + const int minorBits = Readbits(Inventory_groups_minor); + for (int j = 0; j < Inventory_groups_minor; ++j) { + if (!(minorBits & BIT(j))) { + continue; + } + const GameItem it = REGISTRY_GET(Items, Inventory_groups_minor * i + j); + .int fld = inv_items[it.m_id]; + int prev = this.(fld); + int next = this.(fld) = ReadByte(); + LOG_DEBUGF("%s: %.0f -> %.0f", it.m_name, prev, next); + } + } + return true; + } + #endif + + #ifdef SVQC + int minorBitsArr[Inventory_groups_major]; + void Inventory_Write(Inventory data, Inventory store) + { + if (!data) { + WriteShort(MSG_ENTITY, 0); + return; + } + TC(Inventory, data); + + for (int i = 0; i < Inventory_groups_major; ++i) + minorBitsArr[i] = 0; + + int majorBits = 0; + FOREACH(Items, true, { + .int fld = inv_items[it.m_id]; + const bool changed = store.(fld) != data.(fld); + store.(fld) = data.(fld); + if (changed) { + int maj = G_MAJOR(it.m_id); + majorBits = BITSET(majorBits, BIT(maj), true); + minorBitsArr[maj] = BITSET(minorBitsArr[maj], BIT(G_MINOR(it.m_id)), true); + } + }); + + Writebits(MSG_ENTITY, majorBits, Inventory_groups_major); + for (int i = 0; i < Inventory_groups_major; ++i) + { + if (!(majorBits & BIT(i))) + continue; + + const int minorBits = minorBitsArr[i]; + Writebits(MSG_ENTITY, minorBits, Inventory_groups_minor); + for (int j = 0; j < Inventory_groups_minor; ++j) + { + if (!(minorBits & BIT(j))) + continue; + + const entity it = REGISTRY_GET(Items, Inventory_groups_minor * i + j); + WriteByte(MSG_ENTITY, data.inv_items[it.m_id]); + } + } + } + #endif + + #undef G_MAJOR + #undef G_MINOR + + #ifdef SVQC + bool Inventory_Send(Inventory this, Client to, int sf) + { + TC(Inventory, this); + WriteHeader(MSG_ENTITY, ENT_CLIENT_INVENTORY); + TC(PlayerState, this.owner); + Inventory_Write(this, to.inventory_store); + return true; + } + + bool Inventory_customize(entity this, entity client) + { + // sends to spectators too! + return (PS(client) && PS(client).inventory == this); + } + + void Inventory_new(PlayerState this) + { + Inventory inv = NEW(Inventory); + setcefc(inv, Inventory_customize); + this.inventory = inv; + inv.owner = this; + Net_LinkEntity(inv, false, 0, Inventory_Send); + } + void Inventory_delete(entity e) { delete(e.inventory); } + void Inventory_update(entity e) { e.inventory.SendFlags = 0xFFFFFF; } + + void Inventory_clear(entity store) + { + // NOTE: you will need to perform Inventory_update after this to update the storage entity + // (unless store is the storage entity) + FOREACH(Items, true, { + .int fld = inv_items[it.m_id]; + store.(fld) = 0; + }); + } + + void InventoryStorage_attach(entity e) { e.inventory_store = NEW(Inventory); e.inventory_store.drawonlytoclient = e; } + void InventoryStorage_delete(entity e) { delete(e.inventory_store); } + #endif \ No newline at end of file diff --git a/qcsrc/common/mapinfo.qh b/qcsrc/common/mapinfo.qh index 0ac0c6230..ab02af59b 100644 --- a/qcsrc/common/mapinfo.qh +++ b/qcsrc/common/mapinfo.qh @@ -51,9 +51,10 @@ CLASS(Gametype, Object) /** game type priority in random selections */ ATTRIB(Gametype, m_priority, int, 0); #ifdef CSQC - ATTRIB(Gametype, m_modicons, void(vector pos, vector mySize)); - ATTRIB(Gametype, m_modicons_reset, void()); - ATTRIB(Gametype, m_modicons_export, void(int fh)); + //ATTRIB(Gametype, m_modicons, void(vector pos, vector mySize)); + //ATTRIB(Gametype, m_modicons_reset, void()); + //ATTRIB(Gametype, m_modicons_export, void(int fh)); + ATTRIB(Gametype, m_modscores, int(int team)); #endif /** DO NOT USE, this is compatibility for legacy maps! */ diff --git a/qcsrc/common/scores.qh b/qcsrc/common/scores.qh index cf50a7fd1..ae728e0aa 100644 --- a/qcsrc/common/scores.qh +++ b/qcsrc/common/scores.qh @@ -22,6 +22,7 @@ REGISTER_SP(END); REGISTER_SP(PING); REGISTER_SP(PL); +REGISTER_SP(COUNTRY); //LegendGuard adds new column for country label 05-04-2021 REGISTER_SP(NAME); REGISTER_SP(SEPARATOR); diff --git a/qcsrc/common/teams.qh b/qcsrc/common/teams.qh index 62c3e7b16..e99b001b2 100644 --- a/qcsrc/common/teams.qh +++ b/qcsrc/common/teams.qh @@ -58,6 +58,12 @@ const string STATIC_NAME_TEAM_4 = "Pink"; #ifdef CSQC bool teamplay; int myteam; + +// z411 used for custom names +string teamname_red; +string teamname_blue; +string teamname_yellow; +string teamname_pink; #endif string Team_ColorCode(int teamid) @@ -86,6 +92,21 @@ vector Team_ColorRGB(int teamid) return '0 0 0'; } +#ifdef CSQC +string Team_CustomName(int teamid) +{ + switch(teamid) + { + case NUM_TEAM_1: return ((teamname_red != "") ? teamname_red : "^1RED^7 team"); + case NUM_TEAM_2: return ((teamname_blue != "")? teamname_blue : "^4BLUE^7 team"); + case NUM_TEAM_3: return ((teamname_yellow != "") ? teamname_yellow : "^3YELLOW^7 team"); + case NUM_TEAM_4: return ((teamname_pink != "") ? teamname_pink : "^6PINK^7 team"); + } + + return NAME_NEUTRAL; +} +#endif + string Team_ColorName(int teamid) { switch(teamid) diff --git a/qcsrc/server/client.qh b/qcsrc/server/client.qh index 31d65f948..0de2deb02 100644 --- a/qcsrc/server/client.qh +++ b/qcsrc/server/client.qh @@ -89,6 +89,7 @@ CLASS(Client, Object) ATTRIB(Client, colormap, int, this.colormap); ATTRIB(Client, team, int, this.team); ATTRIB(Client, clientcolors, int, this.clientcolors); + ATTRIB(Client, countrycode, int, this.countrycode); /** Client IP */ ATTRIB(Client, netaddress, string, this.netaddress); ATTRIB(Client, playermodel, string, this.playermodel); @@ -317,6 +318,7 @@ bool independent_players; #define MAKE_INDEPENDENT_PLAYER(e) (((e).solid = SOLID_TRIGGER), ((e).frags = FRAGS_PLAYER_OUT_OF_GAME)) .int killcount; +.int countrycode; //flood fields .float nickspamtime; // time of last nick change diff --git a/qcsrc/server/command/sv_cmd.qc b/qcsrc/server/command/sv_cmd.qc index 6ada10451..e20b42d85 100644 --- a/qcsrc/server/command/sv_cmd.qc +++ b/qcsrc/server/command/sv_cmd.qc @@ -972,6 +972,39 @@ void GameCommand_make_mapinfo(int request) } } +void GameCommand_setflag(int request, int argc) +{ + switch (request) + { + case CMD_REQUEST_COMMAND: + { + entity client; + float accepted; + + client = GetFilteredEntity(argv(1)); + accepted = VerifyClientEntity(client, false, false); + + if (accepted <= 0) + { + LOG_INFO("^1ERROR^7: Couldn't set country flag"); + LOG_HELP("Usage:^3 sv_cmd setflag #client_id countrycode[0-249]"); + return; + } + + client.countrycode = stof(argv(2)); + LOG_INFO("^2SUCCESS^7: Country flag set!"); + return; + } + default: + LOG_INFOF("Incorrect parameters for ^2%s^7", argv(0)); + case CMD_REQUEST_USAGE: + { + LOG_HELP("Usage:^3 sv_cmd setflag #client_id countrycode[0-249]"); + return; + } + } +} + void GameCommand_moveplayer(int request, int argc) { switch (request) @@ -1622,6 +1655,8 @@ void GameCommand_(int request) // ================================== // Do not hard code aliases for these, instead create them in commands.cfg... also: keep in alphabetical order, please ;) +SERVER_COMMAND(setflag, "Set client flag") { GameCommand_setflag(request, arguments); } + SERVER_COMMAND(adminmsg, "Send an admin message to a client directly") { GameCommand_adminmsg(request, arguments); } SERVER_COMMAND(allready, "Restart the server and reset the players") { GameCommand_allready(request); } SERVER_COMMAND(allspec, "Force all players to spectate") { GameCommand_allspec(request, arguments); } -- 2.39.2