< Summary

Class:MUNity.BlazorServer.Components.General.VectorMapCountry
Assembly:MUNity.BlazorServer
File(s):C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNity.BlazorServer\Components\General\VectorMapCountry.cs
Covered lines:0
Uncovered lines:4
Coverable lines:4
Total lines:586
Line coverage:0% (0 of 4)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:4
Method coverage:0% (0 of 4)

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
get_Path()100%10%
get_Name()100%10%
get_Iso()100%10%
get_FillColor()100%10%

File(s)

C:\Users\aeuke\source\repos\PeerConradi\munity\src\MUNity.BlazorServer\Components\General\VectorMapCountry.cs

#LineLine coverage
 1using MUNity.Base;
 2using System.Collections.Generic;
 3
 4namespace MUNity.BlazorServer.Components.General
 5{
 6  public class VectorMapCountry
 7  {
 08    public string Path { get; set; }
 9
 010    public string Name { get; set; }
 11
 012    public string Iso { get; set; }
 13
 014    public string FillColor { get; set; }
 15
 16  }
 17
 18  public static class KnownVectoryMapCountries
 19  {
 20    public static IEnumerable<VectorMapCountry> All
 21        {
 22      get
 23            {
 24        yield return Afghanistan;
 25        yield return Albania;
 26        yield return Algeria;
 27        yield return Angola;
 28        yield return Argentina;
 29        yield return Armenia;
 30        yield return Australia;
 31        yield return Austria;
 32        yield return Azerbaijan;
 33        yield return Bahamas;
 34        yield return Bangladesh;
 35        yield return Belarus;
 36        yield return Belgium;
 37        yield return Belize;
 38        yield return Benin;
 39        yield return Bhutan;
 40        yield return Bolivia;
 41        yield return BosniaAndHerzegovina;
 42        yield return Botswana;
 43        yield return Brazil;
 44        yield return BruneiDarussalam;
 45        yield return Bulgaria;
 46        yield return BurkinaFaso;
 47        yield return Burundi;
 48        yield return Cambodia;
 49        yield return Cameroon;
 50        yield return Canada;
 51        yield return CentralAfricanRepublic;
 52        yield return Chad;
 53        yield return Chile;
 54        yield return China;
 55        yield return Colombia;
 56        yield return DemocraticRepublicCongo;
 57        yield return Congo;
 58        yield return CostaRica;
 59        yield return CôtedIvoire;
 60        yield return Croatia;
 61        yield return Cuba;
 62        yield return Cyprus;
 63        yield return Czechia;
 64        yield return Denmark;
 65        yield return Djibouti;
 66        yield return DominicanRepublic;
 67        yield return Ecuador;
 68        yield return Egypt;
 69        yield return ElSalvador;
 70        yield return EquatorialGuinea;
 71        yield return Eritrea;
 72        yield return Estonia;
 73        yield return Eswatini;
 74        yield return Ethiopia;
 75        yield return Fiji;
 76        yield return FalklandIslands;
 77        yield return Finland;
 78        yield return France;
 79        yield return FrenchSouthernTerritories;
 80        yield return Gabon;
 81        yield return Gambia;
 82        yield return Georgia;
 83        yield return Germany;
 84        yield return Ghana;
 85        yield return Greece;
 86        yield return Greenland;
 87        yield return Guatemala;
 88        yield return Guinea;
 89        yield return GuineaBissau;
 90        yield return Guyana;
 91        yield return Haiti;
 92        yield return Honduras;
 93        yield return Hungary;
 94        yield return Iceland;
 95        yield return India;
 96        yield return Indonesia;
 97        yield return Iran;
 98        yield return Iraq;
 99        yield return Ireland;
 100        yield return Israel;
 101        yield return Italy;
 102        yield return Jamaica;
 103        yield return Japan;
 104        yield return Jordan;
 105        yield return Kazakhstan;
 106        yield return Kenya;
 107        yield return DemocraticPeoplesRepublicKorea;
 108        yield return RepublicKore;
 109        yield return Kuwait;
 110        yield return Kyrgyzstan;
 111        yield return Lao;
 112        yield return Latvia;
 113        yield return Lebanon;
 114        yield return Lesotho;
 115        yield return Liberia;
 116        yield return Libya;
 117        yield return Lithuania;
 118        yield return Luxembourg;
 119        yield return NorthMacedonia;
 120        yield return Madagascar;
 121        yield return Malawi;
 122        yield return Malaysia;
 123        yield return Mali;
 124        yield return Mauritania;
 125        yield return Mexico;
 126        yield return RepublicMoldova;
 127        yield return Mongolia;
 128        yield return Montenegro;
 129        yield return Morocco;
 130        yield return Mozambique;
 131        yield return Myanmar;
 132        yield return Namibia;
 133        yield return Nepal;
 134        yield return Netherlands;
 135        yield return NewCaledonia;
 136        yield return NewZealand;
 137        yield return Nicaragua;
 138        yield return Niger;
 139        yield return Nigeria;
 140        yield return Norway;
 141        yield return Oman;
 142        yield return Pakistan;
 143        yield return Panama;
 144        yield return PapuaNewGuinea;
 145        yield return Paraguay;
 146        yield return Peru;
 147        yield return Philippines;
 148        yield return Poland;
 149        yield return Portugal;
 150        yield return PuertoRico;
 151        yield return Qatar;
 152        yield return Romania;
 153        yield return RussianFederation;
 154        yield return Rwanda;
 155        yield return SaudiArabia;
 156        yield return Senegal;
 157        yield return Serbia;
 158        yield return SierraLeone;
 159        yield return Slovakia;
 160        yield return Slovakia;
 161        yield return Slovenia;
 162        yield return SolomonIslands;
 163        yield return Somalia;
 164        yield return SouthAfrica;
 165        yield return SouthSudan;
 166        yield return Spain;
 167        yield return SriLanka;
 168        yield return Sudan;
 169        yield return Suriname;
 170        yield return Sweden;
 171        yield return Switzerland;
 172        yield return SyrianArabRepublic;
 173        yield return Tajikistan;
 174        yield return Tanzania;
 175        yield return Taiwan;
 176        yield return Thailand;
 177        yield return TimorLeste;
 178        yield return Togo;
 179        yield return TrinidadAndTobago;
 180        yield return Tunisia;
 181        yield return Turkey;
 182        yield return Turkmenistan;
 183        yield return Uganda;
 184        yield return Ukraine;
 185        yield return UnitedArabEmirates;
 186        yield return UnitedKingdom;
 187        yield return UnitedStatesOfAmerica;
 188        yield return Uruguay;
 189        yield return Uzbekistan;
 190        yield return Vanuatu;
 191        yield return Venezuela;
 192        yield return VietNam;
 193        yield return WesternSahara;
 194        yield return Yemen;
 195        yield return Zambia;
 196        yield return Zimbabwe;
 197        yield return Palestine;
 198      }
 199    }
 200
 201    public static VectorMapCountry Afghanistan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Afghanistan, Pa
 202    public static VectorMapCountry Albania => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Albania, Path = Kno
 203    public static VectorMapCountry Algeria => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Algeria, Path = Kno
 204    public static VectorMapCountry Angola => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Angola, Path = Known
 205    public static VectorMapCountry Argentina => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Argentina, Path =
 206    public static VectorMapCountry Armenia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Armenia, Path = Kno
 207    public static VectorMapCountry Australia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Australia, Path =
 208    public static VectorMapCountry Austria => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Austria, Path = Kno
 209    public static VectorMapCountry Azerbaijan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Azerbaijan, Path
 210    public static VectorMapCountry Bahamas => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Bahamas, Path = Kno
 211    public static VectorMapCountry Bangladesh => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Bangladesh, Path
 212    public static VectorMapCountry Belarus => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Belarus, Path = Kno
 213    public static VectorMapCountry Belgium => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Belgium, Path = Kno
 214    public static VectorMapCountry Belize => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Belize, Path = Known
 215    public static VectorMapCountry Benin => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Benin, Path = KnownCo
 216    public static VectorMapCountry Bhutan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Bhutan, Path = Known
 217    public static VectorMapCountry Bolivia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Bolivia, Path = Kno
 218    public static VectorMapCountry BosniaAndHerzegovina => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Bosnia
 219    public static VectorMapCountry Botswana => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Botswana, Path = K
 220    public static VectorMapCountry Brazil => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Brazil, Path = Known
 221    public static VectorMapCountry BruneiDarussalam => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.BruneiDaru
 222    public static VectorMapCountry Bulgaria => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Bulgaria, Path = K
 223    public static VectorMapCountry BurkinaFaso => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.BurkinaFaso, Pa
 224    public static VectorMapCountry Burundi => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Burundi, Path = Kno
 225    public static VectorMapCountry Cambodia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Cambodia, Path = K
 226    public static VectorMapCountry Cameroon => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Cameroon, Path = K
 227    public static VectorMapCountry Canada => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Canada, Path = Known
 228    public static VectorMapCountry CentralAfricanRepublic => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Cent
 229    public static VectorMapCountry Chad => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Chad, Path = KnownCoun
 230    public static VectorMapCountry Chile => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Chile, Path = KnownCo
 231    public static VectorMapCountry China => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.China, Path = KnownCo
 232    public static VectorMapCountry Colombia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Colombia, Path = K
 233    public static VectorMapCountry DemocraticRepublicCongo => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Dem
 234    public static VectorMapCountry Congo => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Congo, Path = KnownCo
 235    public static VectorMapCountry CostaRica => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.CostaRica, Path =
 236    public static VectorMapCountry CôtedIvoire => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.CôtedIvoire, Pa
 237    public static VectorMapCountry Croatia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Croatia, Path = Kno
 238    public static VectorMapCountry Cuba => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Cuba, Path = KnownCoun
 239    public static VectorMapCountry Cyprus => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Cyprus, Path = Known
 240    public static VectorMapCountry Czechia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Czechia, Path = Kno
 241    public static VectorMapCountry Denmark => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Denmark, Path = Kno
 242    public static VectorMapCountry Djibouti => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Djibouti, Path = K
 243    public static VectorMapCountry DominicanRepublic => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Dominican
 244    public static VectorMapCountry Ecuador => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Ecuador, Path = Kno
 245    public static VectorMapCountry Egypt => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Egypt, Path = KnownCo
 246    public static VectorMapCountry ElSalvador => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.ElSalvador, Path
 247    public static VectorMapCountry EquatorialGuinea => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Equatorial
 248    public static VectorMapCountry Eritrea => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Eritrea, Path = Kno
 249    public static VectorMapCountry Estonia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Estonia, Path = Kno
 250    public static VectorMapCountry Eswatini => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Eswatini, Path = K
 251    public static VectorMapCountry Ethiopia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Ethiopia, Path = K
 252    public static VectorMapCountry Fiji => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Fiji, Path = KnownCoun
 253    public static VectorMapCountry FalklandIslands => new VectorMapCountry() { Iso = "X3", Path = KnownCountryPaths.Falk
 254    public static VectorMapCountry Finland => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Finland, Path = Kno
 255    public static VectorMapCountry France => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.France, Path = Known
 256    public static VectorMapCountry FrenchSouthernTerritories => new VectorMapCountry() { Iso = "X2", Path = KnownCountry
 257    public static VectorMapCountry Gabon => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Gabon, Path = KnownCo
 258    public static VectorMapCountry Gambia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Gambia, Path = Known
 259    public static VectorMapCountry Georgia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Georgia, Path = Kno
 260    public static VectorMapCountry Germany => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Germany, Path = Kno
 261    public static VectorMapCountry Ghana => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Ghana, Path = KnownCo
 262    public static VectorMapCountry Greece => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Greece, Path = Known
 263    public static VectorMapCountry Greenland => new VectorMapCountry() { Iso = "X1", Path = KnownCountryPaths.Greenland,
 264    public static VectorMapCountry Guatemala => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Guatemala, Path =
 265    public static VectorMapCountry Guinea => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Guinea, Path = Known
 266    public static VectorMapCountry GuineaBissau => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.GuineaBissau, 
 267    public static VectorMapCountry Guyana => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Guyana, Path = Known
 268    public static VectorMapCountry Haiti => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Haiti, Path = KnownCo
 269    public static VectorMapCountry Honduras => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Honduras, Path = K
 270    public static VectorMapCountry Hungary => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Hungary, Path = Kno
 271    public static VectorMapCountry Iceland => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Iceland, Path = Kno
 272    public static VectorMapCountry India => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.India, Path = KnownCo
 273    public static VectorMapCountry Indonesia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Indonesia, Path =
 274    public static VectorMapCountry Iran => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Iran, Path = KnownCoun
 275    public static VectorMapCountry Iraq => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Iraq, Path = KnownCoun
 276    public static VectorMapCountry Ireland => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Ireland, Path = Kno
 277    public static VectorMapCountry Israel => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Israel, Path = Known
 278    public static VectorMapCountry Italy => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Italy, Path = KnownCo
 279    public static VectorMapCountry Jamaica => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Jamaica, Path = Kno
 280    public static VectorMapCountry Japan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Japan, Path = KnownCo
 281    public static VectorMapCountry Jordan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Jordan, Path = Known
 282    public static VectorMapCountry Kazakhstan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Kazakhstan, Path
 283    public static VectorMapCountry Kenya => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Kenya, Path = KnownCo
 284    public static VectorMapCountry DemocraticPeoplesRepublicKorea => new VectorMapCountry() { Iso = KnownCountryAlpha2Co
 285    public static VectorMapCountry RepublicKore => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.RepublicKore, 
 286    public static VectorMapCountry Kuwait => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Kuwait, Path = Known
 287    public static VectorMapCountry Kyrgyzstan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Kyrgyzstan, Path
 288    public static VectorMapCountry Lao => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Lao, Path = KnownCountr
 289    public static VectorMapCountry Latvia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Latvia, Path = Known
 290    public static VectorMapCountry Lebanon => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Lebanon, Path = Kno
 291    public static VectorMapCountry Lesotho => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Lesotho, Path = Kno
 292    public static VectorMapCountry Liberia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Liberia, Path = Kno
 293    public static VectorMapCountry Libya => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Libya, Path = KnownCo
 294    public static VectorMapCountry Lithuania => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Lithuania, Path =
 295    public static VectorMapCountry Luxembourg => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Luxembourg, Path
 296    public static VectorMapCountry NorthMacedonia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.NorthMacedon
 297    public static VectorMapCountry Madagascar => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Madagascar, Path
 298    public static VectorMapCountry Malawi => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Malawi, Path = Known
 299    public static VectorMapCountry Malaysia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Malaysia, Path = K
 300    public static VectorMapCountry Mali => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Mali, Path = KnownCoun
 301    public static VectorMapCountry Mauritania => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Mauritania, Path
 302    public static VectorMapCountry Mexico => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Mexico, Path = Known
 303    public static VectorMapCountry RepublicMoldova => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.RepublicMol
 304    public static VectorMapCountry Mongolia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Mongolia, Path = K
 305    public static VectorMapCountry Montenegro => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Montenegro, Path
 306    public static VectorMapCountry Morocco => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Morocco, Path = Kno
 307    public static VectorMapCountry Mozambique => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Mozambique, Path
 308    public static VectorMapCountry Myanmar => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Myanmar, Path = Kno
 309    public static VectorMapCountry Namibia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Namibia, Path = Kno
 310    public static VectorMapCountry Nepal => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Nepal, Path = KnownCo
 311    public static VectorMapCountry Netherlands => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Netherlands, Pa
 312    public static VectorMapCountry NewCaledonia => new VectorMapCountry() { Iso = "X4", Path = KnownCountryPaths.NewCale
 313    public static VectorMapCountry NewZealand => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.NewZealand, Path
 314    public static VectorMapCountry Nicaragua => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Nicaragua, Path =
 315    public static VectorMapCountry Niger => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Niger, Path = KnownCo
 316    public static VectorMapCountry Nigeria => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Nigeria, Path = Kno
 317    public static VectorMapCountry Norway => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Norway, Path = Known
 318    public static VectorMapCountry Oman => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Oman, Path = KnownCoun
 319    public static VectorMapCountry Pakistan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Pakistan, Path = K
 320    public static VectorMapCountry Panama => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Panama, Path = Known
 321    public static VectorMapCountry PapuaNewGuinea => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.PapuaNewGuin
 322    public static VectorMapCountry Paraguay => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Paraguay, Path = K
 323    public static VectorMapCountry Peru => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Peru, Path = KnownCoun
 324    public static VectorMapCountry Philippines => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Philippines, Pa
 325    public static VectorMapCountry Poland => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Poland, Path = Known
 326    public static VectorMapCountry Portugal => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Portugal, Path = K
 327    public static VectorMapCountry PuertoRico => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.PuertoRico, Path
 328    public static VectorMapCountry Qatar => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Qatar, Path = KnownCo
 329    public static VectorMapCountry Romania => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Romania, Path = Kno
 330    public static VectorMapCountry RussianFederation => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.RussianFe
 331    public static VectorMapCountry Rwanda => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Rwanda, Path = Known
 332    public static VectorMapCountry SaudiArabia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.SaudiArabia, Pa
 333    public static VectorMapCountry Senegal => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Senegal, Path = Kno
 334    public static VectorMapCountry Serbia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Serbia, Path = Known
 335    public static VectorMapCountry SierraLeone => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.SierraLeone, Pa
 336    public static VectorMapCountry Slovakia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Slovakia, Path = K
 337    public static VectorMapCountry Slovenia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Slovenia, Path = K
 338    public static VectorMapCountry SolomonIslands => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.SolomonIslan
 339    public static VectorMapCountry Somalia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Somalia, Path = Kno
 340    public static VectorMapCountry SouthAfrica => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.SouthAfrica, Pa
 341    public static VectorMapCountry SouthSudan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.SouthSudan, Path
 342    public static VectorMapCountry Spain => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Spain, Path = KnownCo
 343    public static VectorMapCountry SriLanka => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.SriLanka, Path = K
 344    public static VectorMapCountry Sudan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Sudan, Path = KnownCo
 345    public static VectorMapCountry Suriname => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Suriname, Path = K
 346    public static VectorMapCountry Sweden => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Sweden, Path = Known
 347    public static VectorMapCountry Switzerland => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Switzerland, Pa
 348    public static VectorMapCountry SyrianArabRepublic => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.SyrianAr
 349    public static VectorMapCountry Tajikistan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Tajikistan, Path
 350    public static VectorMapCountry Tanzania => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Tanzania, Path = K
 351    public static VectorMapCountry Taiwan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Taiwan, Path = Known
 352    public static VectorMapCountry Thailand => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Thailand, Path = K
 353    public static VectorMapCountry TimorLeste => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.TimorLeste, Path
 354    public static VectorMapCountry Togo => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Togo, Path = KnownCoun
 355    public static VectorMapCountry TrinidadAndTobago => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.TrinidadA
 356    public static VectorMapCountry Tunisia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Tunisia, Path = Kno
 357    public static VectorMapCountry Turkey => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Turkey, Path = Known
 358    public static VectorMapCountry Turkmenistan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Turkmenistan, 
 359    public static VectorMapCountry Uganda => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Uganda, Path = Known
 360    public static VectorMapCountry Ukraine => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Ukraine, Path = Kno
 361    public static VectorMapCountry UnitedArabEmirates => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.UnitedAr
 362    public static VectorMapCountry UnitedKingdom => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.UnitedKingdom
 363    public static VectorMapCountry UnitedStatesOfAmerica => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Unite
 364    public static VectorMapCountry Uruguay => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Uruguay, Path = Kno
 365    public static VectorMapCountry Uzbekistan => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Uzbekistan, Path
 366    public static VectorMapCountry Vanuatu => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Vanuatu, Path = Kno
 367    public static VectorMapCountry Venezuela => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Venezuela, Path =
 368    public static VectorMapCountry VietNam => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.VietNam, Path = Kno
 369    public static VectorMapCountry WesternSahara => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.WesternSahara
 370    public static VectorMapCountry Yemen => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Yemen, Path = KnownCo
 371    public static VectorMapCountry Zambia => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Zambia, Path = Known
 372    public static VectorMapCountry Zimbabwe => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Zimbabwe, Path = K
 373    public static VectorMapCountry Palestine => new VectorMapCountry() { Iso = KnownCountryAlpha2Codes.Palestine, Path =
 374
 375
 376  }
 377
 378  public static class KnownCountryPaths
 379  {
 380
 381    public static string Afghanistan => "M600.7,188.88l-1.57,1.3l-0.1,0.48l0.8,2.31l-1.09,1.04l-0.03,1.27l-0.48,0.71l-2.
 382    public static string Albania => "M470.32,171.8l0.74,0.03l0.92,0.89l-0.17,1.95l0.36,1.28l1.01,0.82l-1.82,2.83l-0.19,-
 383    public static string Algeria => "M441.46,188.44l-0.32,1.07l0.39,2.64l-0.54,2.16l-1.58,1.82l0.37,2.39l1.91,1.55l0.18,
 384    //public static string Andorra => "";
 385    public static string Angola => "M461.55,300.03l1.26,3.15l1.94,2.36l2.47,-0.53l1.25,0.32l0.44,-0.18l0.93,-1.92l1.31,-
 386    //public static string AntiguaAndBarbuda => "";
 387    public static string Argentina => "M249.29,428.93l-2.33,-0.52l-5.83,-0.43l-0.89,-1.66l0.05,-2.37l-0.45,-0.4l-1.43,0.
 388    public static string Armenia => "M536.99,182.33l-0.28,0.03l-1.23,-2.13l-0.93,0.01l-0.62,-0.66l-0.69,-0.07l-0.96,-0.8
 389    public static string Australia => "M705.8,353.26l0.26,0.04l0.17,-0.47l-0.48,-1.42l0.92,1.11l0.45,0.15l0.27,-0.39l-0.
 390    public static string Austria => "M462.89,152.8l0.04,2.25l-1.07,0.0l-0.33,0.63l0.36,0.51l-1.04,2.13l-2.02,0.07l-1.33,
 391    public static string Azerbaijan => "M539.29,175.73l1.33,0.32l1.94,-1.8l2.3,3.34l1.43,0.43l-1.26,0.15l-0.35,0.32l-0.8
 392    public static string Bahamas => "M226.4,223.87l-0.48,-1.15l-0.84,-0.75l0.36,-1.11l0.95,1.95l0.01,1.06ZM225.56,216.43
 393    //public static string Bahrain => "BH";
 394    public static string Bangladesh => "M651.84,230.21l-0.6,-2.0l-1.36,-1.71l-2.31,-0.11l-0.41,0.48l0.2,0.94l-0.53,0.99l
 395    //public static string Barbados => "BB";
 396    public static string Belarus => "M493.84,128.32l0.29,0.7l0.49,0.23l1.19,-0.38l2.09,0.72l0.19,1.26l-0.45,1.24l1.57,2.
 397    public static string Belgium => "M429.29,144.05l1.91,0.24l2.1,-0.63l2.63,1.99l-0.21,1.66l-0.69,0.4l-0.18,1.2l-1.66,-
 398    public static string Belize => "M198.03,244.38l0.1,-4.49l0.69,-0.06l0.74,-1.3l0.34,0.28l-0.4,1.3l0.17,0.58l-0.34,2.2
 399    public static string Benin => "M429.57,255.75l-0.05,0.8l0.5,1.34l-0.42,0.86l0.17,0.79l-1.81,2.12l-0.57,1.76l-0.08,5.
 400    public static string Bhutan => "M650.32,213.86l0.84,0.71l-0.12,1.1l-3.76,-0.11l-1.57,0.4l-1.93,-0.87l1.48,-1.96l1.13
 401    public static string Bolivia => "M263.83,340.69l-3.09,-0.23l-0.38,0.23l-0.7,1.52l-1.31,-1.53l-3.28,-0.64l-2.37,2.4l-
 402    public static string BosniaAndHerzegovina => "M463.49,163.65l2.1,0.5l1.72,-0.03l1.52,0.68l-0.36,0.78l0.08,0.45l1.04,
 403    public static string Botswana => "M483.92,330.07l2.27,4.01l2.83,2.86l0.96,0.31l0.78,2.43l2.13,0.61l1.02,0.76l-3.0,1.
 404    public static string Brazil => "M259.98,275.05l3.24,0.7l0.65,-0.53l4.55,-1.32l1.08,-1.06l-0.02,-0.63l0.55,-0.05l0.28
 405    public static string BruneiDarussalam => "M707.48,273.58l0.68,-0.65l1.41,-0.91l-0.15,1.63l-0.81,-0.05l-0.61,0.58l-0.
 406    public static string Bulgaria => "M491.65,168.18l-0.86,0.88l-0.91,2.17l0.48,1.34l-1.6,-0.24l-2.55,0.95l-0.28,1.51l-1
 407    public static string BurkinaFaso => "M421.42,247.64l-0.11,0.95l0.34,1.16l1.4,1.71l0.07,1.1l0.32,0.37l2.55,0.51l-0.04
 408    public static string Burundi => "M495.45,295.49l-1.08,-2.99l1.14,-0.11l0.64,-1.19l0.76,0.09l0.65,1.83l-2.1,2.36Z";
 409    //public static string CaboVerde => "CV";
 410    public static string Cambodia => "M689.52,249.39l0.49,1.45l-0.28,2.74l-4.0,1.86l-0.16,0.6l0.68,0.95l-2.06,0.17l-2.05
 411    public static string Cameroon => "M457.92,257.49l1.05,1.91l-1.4,0.16l-1.05,-0.23l-0.45,0.22l-0.54,1.19l0.08,0.45l1.4
 412    public static string Canada => "M280.06,145.6l-1.67,2.88l0.07,0.49l0.5,0.04l1.46,-0.98l1.0,0.42l-0.56,0.72l0.17,0.62
 413    public static string CentralAfricanRepublic => "M461.16,278.2l-0.26,-1.19l-1.09,-0.77l-0.84,-1.17l-0.29,-1.0l-1.04,-
 414    public static string Chad => "M480.25,235.49l0.12,9.57l-2.1,0.05l-1.14,1.89l-0.69,1.63l0.34,0.73l-0.66,0.91l0.24,0.8
 415    public static string Chile => "M246.5,429.18l-3.14,1.83l-0.57,3.16l-0.64,0.05l-2.68,-1.06l-2.82,-2.33l-3.04,-1.89l-0
 416    public static string China => "M740.23,148.97l4.57,1.3l2.8,2.17l0.98,2.9l0.38,0.27l3.8,0.0l2.32,-1.28l3.29,-0.75l-0.
 417    public static string Colombia => "M242.07,254.93l-1.7,0.59l-0.59,1.18l-1.7,1.69l-0.38,1.93l-0.67,1.43l0.31,0.57l1.03
 418    //public static string Comoros => "KM";
 419    public static string DemocraticRepublicCongo => "M487.01,272.38l2.34,-0.14l1.35,1.84l1.34,0.45l0.86,-0.39l1.21,0.12l
 420    public static string Congo => "M466.72,276.48l-0.1,1.03l-1.25,2.97l-0.19,3.62l-0.46,1.78l-0.23,0.63l-1.61,1.19l-1.21
 421    public static string CostaRica => "M211.34,258.05l0.48,0.99l1.6,1.6l-0.54,0.45l0.29,1.42l-0.25,1.19l-1.09,-0.59l-0.0
 422    public static string CôtedIvoire => "M407.4,259.27l0.86,0.42l0.56,0.9l1.13,0.53l1.19,-0.61l0.97,-0.08l1.42,0.54l0.6,
 423    public static string Croatia => "M455.59,162.84l1.09,0.07l-0.82,0.94l-0.27,-1.01ZM456.96,162.92l0.62,-0.41l1.73,0.45
 424    public static string Cuba => "M221.21,227.25l1.27,1.02l2.19,-0.28l4.43,3.33l2.08,0.43l-0.1,0.38l0.36,0.5l1.75,0.1l1.
 425    public static string Cyprus => "M504.36,193.47l0.43,0.28l-1.28,0.57l-0.92,-0.28l-0.24,-0.46l2.01,-0.13Z";
 426    public static string Czechia => "M458.46,144.88l1.22,1.01l1.47,0.23l0.13,0.93l1.36,0.68l0.54,-0.2l0.24,-0.55l1.15,0.
 427    public static string Denmark => "M452.28,129.07l-1.19,2.24l-2.13,-1.6l-0.23,-0.95l2.98,-0.95l0.57,1.26ZM447.74,126.3
 428    public static string Djibouti => "M528.43,256.18l-0.45,0.66l-0.58,-0.25l-1.51,0.13l-0.18,-1.01l1.45,-1.95l0.83,0.17l
 429    //public static string Dominica => "DM";
 430    public static string DominicanRepublic => "M241.8,239.2l0.05,-0.65l-0.46,-0.73l0.42,-0.44l0.19,-1.0l-0.09,-1.53l1.66
 431    public static string Ecuador => "M231.86,285.53l0.29,1.59l-0.69,1.45l-2.61,2.51l-3.13,1.11l-1.53,2.18l-0.49,1.68l-1.
 432    public static string Egypt => "M492.06,205.03l1.46,0.42l2.95,-1.64l2.04,-0.21l1.53,0.3l0.59,1.19l0.69,0.04l0.41,-0.6
 433    public static string ElSalvador => "M195.8,250.13l1.4,-1.19l2.24,1.45l0.98,-0.27l0.44,0.2l-0.27,1.05l-1.14,-0.03l-3.
 434    public static string EquatorialGuinea => "M448.79,279.62l0.02,2.22l-4.09,0.0l0.69,-2.27l3.38,0.05Z";
 435    public static string Eritrea => "M520.38,246.23l3.42,2.43l3.5,3.77l0.84,0.54l-0.95,-0.01l-3.51,-3.89l-2.33,-1.15l-1.
 436    public static string Estonia => "M485.71,115.04l2.64,0.6l2.56,0.11l-1.6,1.91l0.61,3.54l-0.81,0.87l-1.78,-0.01l-3.22,
 437    public static string Eswatini => "M500.35,351.36l0.5,2.04l-0.38,0.89l-1.05,0.21l-1.23,-1.2l-0.02,-0.64l0.83,-1.57l1.
 438    public static string Ethiopia => "M516.04,247.79l1.1,0.84l1.63,-0.45l0.68,0.47l1.63,0.03l2.01,0.94l1.73,1.66l1.64,2.
 439    public static string Fiji => "M869.95,326.98l-1.21,0.41l-0.08,-0.23l2.97,-1.21l-0.14,0.42l-1.54,0.61ZM867.58,329.25l
 440    public static string FalklandIslands => "M274.36,425.85l1.44,1.08l-0.47,0.73l-3.0,0.89l-0.96,-1.0l-0.52,-0.05l-1.83,
 441    public static string Finland => "M492.17,76.39l-0.23,3.5l3.52,2.63l-2.08,2.88l-0.02,0.44l2.8,4.56l-1.59,3.31l2.16,3.
 442    public static string France => "M444.48,172.62l-0.64,1.78l-0.58,-0.31l-0.49,-1.72l0.4,-0.89l1.0,-0.72l0.3,1.85ZM429.
 443    public static string FrenchSouthernTerritories => "M596.68,420.38l-3.2,0.18l-0.05,-1.26l0.39,-1.41l1.3,0.78l2.08,0.3
 444    public static string Gabon => "M453.24,279.52l-0.08,0.98l0.7,1.29l2.36,0.24l-0.98,2.63l1.18,1.79l0.25,1.78l-0.29,1.5
 445    public static string Gambia => "M379.31,251.39l0.1,-0.35l2.43,-0.07l0.74,-0.61l0.51,-0.03l0.77,0.49l-1.03,-0.3l-1.87
 446    public static string Georgia => "M521.71,168.93l5.29,0.89l4.07,2.01l1.41,-0.44l2.07,0.56l0.68,1.1l1.07,0.55l-0.12,0.
 447    public static string Germany => "M453.14,155.55l-0.55,-0.36l-1.2,-0.1l-1.87,0.57l-2.13,-0.13l-0.56,0.63l-0.86,-0.6l-
 448    public static string Ghana => "M420.53,257.51l-0.01,0.72l0.96,1.2l0.24,3.73l0.59,0.95l-0.51,2.1l0.19,1.41l1.02,2.21l
 449    public static string Greece => "M487.07,174.59l-0.59,1.43l-0.37,0.21l-2.84,-0.35l-3.03,0.77l-0.18,0.68l1.28,1.23l-0.
 450    public static string Greenland => "M353.02,1.2l14.69,4.67l-3.68,1.89l-22.97,0.86l-0.36,0.27l0.12,0.43l1.55,1.18l8.79
 451    //public static string Grenada => "GD";
 452    public static string Guatemala => "M195.08,249.77l-2.48,-0.37l-1.03,-0.45l-1.14,-0.89l0.3,-0.99l-0.24,-0.68l0.96,-1.
 453    public static string Guinea => "M391.8,254.11l0.47,0.8l1.11,-0.32l0.98,0.7l1.07,0.2l2.26,-1.22l0.64,0.44l1.13,1.56l-
 454    public static string GuineaBissau => "M386.23,253.6l-0.29,0.84l0.15,0.6l-2.21,0.59l-0.86,0.96l-1.04,-0.83l-1.09,-0.2
 455    public static string Guyana => "M277.42,270.07l-0.32,1.83l-1.32,0.57l-0.23,0.46l-0.28,2.0l1.11,1.82l0.83,0.19l0.32,1
 456    public static string Haiti => "M237.05,238.38l-1.16,0.43l-0.91,-0.55l0.05,-0.2l2.02,0.31ZM237.53,238.43l1.06,0.12l-0
 457    public static string Honduras => "M199.6,249.52l-1.7,-1.21l0.06,-0.94l3.04,-2.14l2.37,0.28l1.27,-0.09l1.1,-0.52l1.3,
 458    public static string Hungary => "M462.08,157.89l0.65,-1.59l-0.09,-0.44l0.64,-0.0l0.39,-0.34l0.1,-0.69l1.75,0.87l2.32
 459    public static string Iceland => "M384.14,88.06l-0.37,2.61l2.54,2.51l-2.9,2.75l-9.19,3.4l-9.25,-1.66l1.7,-1.22l-0.1,-
 460    public static string India => "M623.34,207.03l-1.24,1.04l-0.97,2.55l0.22,0.51l8.04,3.87l3.42,0.37l1.57,1.38l4.92,0.8
 461    public static string Indonesia => "M756.47,287.89l0.69,4.01l2.79,1.78l0.51,-0.1l2.04,-2.59l2.71,-1.43l2.05,-0.0l3.9,
 462    public static string Iran => "M533.43,187.16l-1.27,-2.15l0.42,-0.98l-0.71,-3.04l1.03,-0.5l0.33,0.83l1.26,1.35l2.05,0
 463    public static string Iraq => "M530.82,187.47l0.79,0.66l1.26,-0.28l1.46,3.08l1.63,0.94l0.14,1.23l-1.22,1.05l-0.53,2.5
 464    public static string Ireland => "M405.08,135.42l0.35,2.06l-1.75,2.78l-4.22,1.88l-2.84,-0.4l1.73,-3.0l-1.18,-3.53l4.6
 465    public static string Israel => "M507.76,203.05l0.4,-0.78l0.18,0.4l-0.33,1.03l0.52,0.44l0.68,-0.22l-0.86,3.6l-1.16,-3
 466    public static string Italy => "M451.59,158.63l3.48,0.94l-0.21,1.17l0.3,0.83l-1.49,-0.24l-2.04,1.1l-0.21,0.39l0.13,1.
 467    public static string Jamaica => "M228.38,239.28l-0.8,0.4l-2.26,-1.06l0.84,-0.23l2.14,0.3l1.17,0.56l-1.08,0.03Z";
 468    public static string Japan => "M781.12,166.87l1.81,0.68l1.62,-0.97l0.39,2.42l-3.35,0.75l-2.23,2.88l-3.63,-1.9l-0.56,
 469    public static string Jordan => "M518.64,201.38l-5.14,1.56l-0.19,0.65l2.16,2.39l-0.89,1.14l-1.71,0.34l-1.71,1.8l-2.34
 470    public static string Kazakhstan => "M552.8,172.89l0.46,-1.27l-0.48,-1.05l-2.96,-1.19l-1.06,-2.58l-1.37,-0.87l-0.03,-
 471    public static string Kenya => "M506.26,284.69l1.87,-2.56l0.93,-2.15l-1.38,-4.08l-1.06,-1.6l2.82,-2.75l0.79,0.26l0.12
 472    //public static string Kiribati => "KI";
 473    public static string DemocraticPeoplesRepublicKorea => "M736.77,185.16l-0.92,-0.42l-0.88,0.62l-1.21,-0.88l0.96,-1.15
 474    public static string RepublicKore => "M737.51,185.84l0.98,-0.1l0.87,-1.17l2.69,-0.32l0.33,-0.29l1.76,2.79l0.58,1.76l
 475    public static string Kuwait => "M540.81,207.91l0.37,0.86l-0.17,0.76l0.6,1.53l-0.95,0.04l-0.82,-1.28l-1.57,-0.18l1.31
 476    public static string Kyrgyzstan => "M621.35,172.32l-3.87,1.69l-0.96,1.18l-3.04,0.34l-1.13,1.86l-2.36,-0.35l-1.99,0.6
 477    public static string Lao => "M689.54,248.53l-1.76,-0.74l-0.49,0.15l-0.94,1.46l-1.32,-0.64l0.62,-0.98l0.11,-2.17l-2.0
 478    public static string Latvia => "M489.16,122.85l0.96,0.66l0.22,1.65l0.68,1.76l-3.65,1.7l-2.23,-1.58l-1.29,-0.26l-0.68
 479    public static string Lebanon => "M510.37,198.01l-0.88,0.51l1.82,-3.54l0.62,0.08l0.22,0.61l-1.13,0.88l-0.65,1.47Z";
 480    public static string Lesotho => "M491.06,363.48l-0.49,0.15l-1.49,-1.67l1.1,-1.43l2.19,-1.44l1.51,1.27l-0.98,1.82l-1.
 481    public static string Liberia => "M399.36,265.97l0.18,1.54l-0.48,0.99l0.08,0.47l2.47,1.8l-0.33,2.8l-2.65,-1.13l-5.78,
 482    public static string Libya => "M483.48,203.15l-0.75,1.1l0.29,1.39l-0.6,1.83l0.73,2.14l0.0,24.12l-2.48,0.01l-0.41,0.8
 483    //public static string Liechtenstein => "LI";
 484    public static string Lithuania => "M486.93,129.3l0.17,1.12l-1.81,0.98l-0.72,2.02l-2.47,1.18l-2.1,-0.02l-0.73,-1.05l-
 485    public static string Luxembourg => "M436.08,149.45l-0.48,-0.07l0.3,-1.28l0.27,0.4l-0.09,0.96Z";
 486    public static string NorthMacedonia => "M472.8,173.98l0.49,-0.71l3.57,-0.71l1.0,0.77l0.13,1.45l-0.65,0.53l-1.15,-0.0
 487    public static string Madagascar => "M545.91,319.14l0.4,3.03l0.62,1.21l-0.21,1.02l-0.57,-0.8l-0.69,-0.01l-0.47,0.76l0
 488    public static string Malawi => "M505.5,309.31l0.85,1.95l0.15,2.86l-0.69,1.65l0.71,1.8l0.06,1.28l0.49,0.64l0.07,1.06l
 489    public static string Malaysia => "M717.47,273.46l-1.39,0.65l-2.12,-0.41l-2.88,-0.0l-0.38,0.28l-0.84,2.75l-0.99,0.96l
 490    //public static string Maldives => "MV";
 491    public static string Mali => "M392.61,254.08l-0.19,-2.37l-0.99,-0.87l-0.44,-1.3l-0.09,-1.28l0.81,-0.58l0.35,-1.24l2.
 492    //public static string Malta => "MT";
 493    //public static string MarshallIslands => "MH";
 494    public static string Mauritania => "M407.36,220.66l-2.58,0.03l-0.39,0.44l2.42,22.56l0.36,0.43l-0.39,1.24l-9.75,0.04l
 495    //public static string Mauritius => "MU";
 496    public static string Mexico => "M133.12,200.41l0.2,0.47l9.63,3.33l6.96,-0.02l0.4,-0.4l0.0,-0.74l3.77,0.0l3.55,2.93l1
 497    //public static string Micronesia => "FM";
 498    public static string RepublicMoldova => "M488.41,153.73l1.4,-0.27l1.72,0.93l1.07,0.15l0.85,0.65l-0.14,0.84l0.96,0.85
 499    //public static string Monaco => "MC";
 500    public static string Mongolia => "M676.61,146.48l3.81,1.68l5.67,-1.0l2.37,0.41l2.34,1.5l1.79,1.75l2.29,-0.03l3.12,0.
 501    public static string Montenegro => "M468.91,172.53l-1.22,-1.02l0.47,-1.81l0.89,-0.72l2.26,1.51l-0.5,0.57l-0.75,-0.27
 502    public static string Morocco => "M378.78,230.02l0.06,-0.59l0.92,-0.73l0.82,-1.37l-0.09,-1.04l0.79,-1.7l1.31,-1.58l0.
 503    public static string Mozambique => "M508.58,318.75l-0.34,-2.57l0.51,-2.05l3.55,0.63l2.5,-0.38l1.02,-0.76l1.49,0.01l2
 504    public static string Myanmar => "M673.9,230.21l-1.97,1.57l-0.57,0.96l-1.4,0.6l-1.36,1.05l-1.99,0.36l-1.08,2.66l-0.91
 505    public static string Namibia => "M474.26,330.66l-0.97,0.04l-0.38,0.4l-0.07,8.9l-2.09,0.08l-0.39,0.4l-0.0,17.42l-1.98
 506    //public static string Nauru => "NR";
 507    public static string Nepal => "M641.14,213.62l0.01,3.19l-1.74,0.04l-4.8,-0.86l-1.58,-1.39l-3.37,-0.34l-7.65,-3.7l0.8
 508    public static string Netherlands => "M430.31,143.39l0.6,-0.5l2.13,-4.8l3.2,-1.33l1.74,0.08l0.33,0.8l-0.59,2.92l-0.5,
 509    public static string NewCaledonia => "M838.78,341.24l-0.33,0.22l-2.9,-1.75l-3.26,-3.37l1.65,0.83l4.85,4.07Z";
 510    public static string NewZealand => "M857.8,379.65l1.86,3.12l0.44,0.18l0.3,-0.38l0.03,-1.23l0.38,0.27l0.57,2.31l2.02,
 511    public static string Nicaragua => "M202.33,252.67l0.81,-0.18l1.03,-1.02l-0.04,-0.88l0.68,-0.0l0.63,-0.54l0.97,0.22l1
 512    public static string Niger => "M454.75,226.53l1.33,1.37l0.48,0.07l1.27,-0.7l0.53,3.52l0.94,0.83l0.17,0.92l0.81,0.69l
 513    public static string Nigeria => "M456.32,253.89l0.64,0.65l-0.28,1.04l-2.11,2.01l-2.03,5.18l-1.37,1.16l-1.15,3.18l-1.
 514    public static string Norway => "M491.44,67.41l6.8,2.89l-2.29,0.86l-0.15,0.65l2.33,2.38l-4.98,1.79l0.84,-2.45l-0.18,-
 515    public static string Oman => "M568.09,230.93l-0.91,1.67l-1.22,0.04l-0.6,0.76l-0.41,1.51l0.27,1.58l-1.16,0.05l-1.56,0
 516    public static string Pakistan => "M615.09,192.34l-1.83,1.81l-2.6,0.39l-3.73,-0.68l-1.58,1.33l-0.09,0.42l1.77,4.39l1.
 517    //public static string Palau => "PW";
 518    public static string Panama => "M213.8,263.68l0.26,-1.52l-0.36,-0.26l-0.01,-0.49l0.44,-0.1l0.93,1.4l1.26,0.03l0.77,0
 519    public static string PapuaNewGuinea => "M808.58,298.86l2.54,2.56l-0.13,0.26l-0.33,0.12l-0.87,-0.78l-1.22,-2.16ZM801.
 520    public static string Paraguay => "M274.9,336.12l0.74,1.52l-0.16,3.45l0.32,0.41l2.64,0.5l1.11,-0.47l1.4,0.59l0.36,0.6
 521    public static string Peru => "M244.96,295.21l-1.26,-0.07l-0.57,0.42l-1.93,0.45l-2.98,1.75l-0.36,1.36l-0.58,0.8l0.12,
 522    public static string Philippines => "M737.01,263.84l0.39,2.97l-0.44,1.18l-0.55,-1.53l-0.67,-0.14l-1.17,1.28l0.65,2.0
 523    public static string Poland => "M468.44,149.42l-1.11,-1.54l-1.86,-0.33l-0.48,-1.05l-1.72,-0.37l-0.65,0.69l-0.72,-0.3
 524    public static string Portugal => "M401.84,187.38l-0.64,0.47l-1.13,-0.35l-0.91,0.17l0.28,-1.78l-0.24,-1.78l-1.25,-0.5
 525    public static string PuertoRico => "M256.17,238.73l-0.26,0.27l-2.83,0.05l-0.07,-0.55l1.95,-0.1l1.22,0.33Z";
 526    public static string Qatar => "M549.33,221.64l-0.76,-0.23l-0.14,-1.64l0.84,-1.29l0.47,0.52l0.04,1.34l-0.45,1.3Z";
 527    public static string Romania => "M487.53,154.23l0.6,0.24l2.87,3.98l-0.17,2.69l0.45,1.42l1.32,0.81l1.35,-0.42l0.76,0.
 528    public static string RussianFederation => "M491.55,115.25l2.55,-1.85l-0.01,-0.65l-2.2,-1.5l7.32,-6.76l1.03,-2.11l-0.
 529    public static string Rwanda => "M497.0,288.25l0.71,1.01l-0.11,1.09l-1.63,0.03l-1.04,1.39l-0.83,-0.11l0.51,-1.2l0.08,
 530    //public static string SaintKittsAndNevis => "KN";
 531    //public static string SaintLucia => "LC";
 532    //public static string SaintVincentAndTheGrenadines => "VC";
 533    //public static string Samoa => "WS";
 534    //public static string SanMarino => "SM";
 535    //public static string SaoTomeAndPrincipe => "ST";
 536    public static string SaudiArabia => "M537.53,210.34l2.0,0.24l0.9,1.32l1.49,-0.06l0.87,2.08l1.29,0.76l0.51,0.99l1.56,
 537    public static string Senegal => "M390.09,248.21l0.12,1.55l0.49,1.46l0.96,0.82l0.05,1.28l-1.26,-0.19l-0.75,0.33l-1.84
 538    public static string Serbia => "M469.4,163.99l0.42,-0.5l-0.01,-0.52l-1.15,-1.63l1.43,-0.62l1.33,0.12l1.17,1.06l0.46,
 539    //public static string Seychelles => "SC";
 540    public static string SierraLeone => "M394.46,264.11l-1.73,1.98l-0.58,1.33l-2.07,-1.06l-1.22,-1.26l-0.65,-2.39l1.16,-
 541    //public static string Singapore => "SG";
 542    public static string Slovakia => "M476.82,151.17l-1.14,1.9l-2.73,-0.92l-0.82,0.2l-0.74,0.8l-3.46,0.73l-0.47,0.69l-1.
 543    public static string Slovenia => "M456.18,162.07l-0.51,-1.32l0.18,-1.05l1.69,0.2l1.42,-0.71l2.09,-0.07l0.62,-0.51l0.
 544    public static string SolomonIslands => "M826.69,311.6l-0.61,0.09l-0.2,-0.33l0.37,0.15l0.44,0.09ZM824.18,307.38l-0.26
 545    public static string Somalia => "M525.13,288.48l-1.13,-1.57l-0.03,-8.86l2.66,-3.38l1.67,-0.13l2.13,-1.69l3.41,-0.23l
 546    public static string SouthAfrica => "M467.14,373.21l-0.13,-1.96l-0.68,-1.56l0.7,-0.68l-0.13,-2.33l-4.56,-8.19l0.77,-
 547    public static string SouthSudan => "M481.71,263.34l1.07,-0.72l1.2,-3.18l1.36,-0.26l1.61,1.99l0.87,0.34l1.1,-0.41l1.5
 548    public static string Spain => "M416.0,169.21l1.07,1.17l4.61,1.38l1.06,-0.57l2.6,1.26l2.71,-0.3l0.09,1.12l-2.14,1.8l-
 549    public static string SriLanka => "M624.16,268.99l-1.82,0.48l-0.99,-1.67l-0.42,-3.46l0.95,-3.43l1.21,0.98l2.26,4.19l-
 550    public static string Sudan => "M505.98,259.4l-0.34,-0.77l-1.17,-0.9l-0.26,-1.61l0.29,-1.81l-0.34,-0.46l-1.16,-0.17l-
 551    public static string Suriname => "M283.12,270.19l2.1,0.53l-1.08,1.95l0.2,1.72l0.93,1.49l-0.59,2.03l-0.43,0.71l-1.12,
 552    public static string Sweden => "M480.22,89.3l-4.03,1.17l-2.43,2.86l0.26,2.57l-8.77,6.64l-1.78,5.79l1.78,2.68l2.22,1.
 553    public static string Switzerland => "M444.62,156.35l-0.29,0.87l0.18,0.53l1.13,0.58l1.0,0.1l-0.1,0.65l-0.79,0.38l-1.7
 554    public static string SyrianArabRepublic => "M511.0,199.79l0.05,-1.33l0.54,-1.36l1.28,-0.99l0.13,-0.45l-0.41,-1.11l-1
 555    public static string Tajikistan => "M597.75,178.82l-2.54,-0.44l-0.47,0.34l-0.24,1.7l0.43,0.45l2.64,-0.22l3.18,0.95l4
 556    public static string Tanzania => "M495.56,296.42l2.8,-3.12l-0.02,-0.81l-0.64,-1.3l0.68,-0.52l0.14,-1.47l-0.76,-1.25l
 557    public static string Taiwan => "M724.01,226.68l-0.74,1.48l-0.9,-1.52l-0.25,-1.74l1.38,-2.44l1.73,-1.74l0.64,0.44l-1.
 558    public static string Thailand => "M670.27,255.86l-1.41,3.87l0.15,2.0l0.38,0.36l1.38,0.07l0.9,2.04l0.55,2.34l1.4,1.44
 559    public static string TimorLeste => "M734.55,307.93l-0.1,-0.97l4.5,-0.86l-2.82,1.28l-1.59,0.55Z";
 560    public static string Togo => "M422.7,257.63l-0.09,1.23l1.53,1.52l0.08,1.09l0.5,0.65l-0.11,5.62l0.49,1.47l-1.31,0.35l
 561    //public static string Tonga => "TO";
 562    public static string TrinidadAndTobago => "M266.64,259.32l0.28,-1.16l1.13,-0.22l-0.06,1.2l-1.35,0.18Z";
 563    public static string Tunisia => "M448.1,188.24l-1.0,1.27l-0.02,1.32l0.84,0.88l-0.28,2.09l-1.53,1.32l-0.12,0.42l0.48,
 564    public static string Turkey => "M513.21,175.47l3.64,1.17l3.05,-0.44l2.1,0.26l3.11,-1.56l2.46,-0.13l2.19,1.33l0.33,0.
 565    public static string Turkmenistan => "M553.03,173.76l-0.04,0.34l-0.09,-0.22l0.13,-0.12ZM555.87,172.66l0.45,-0.1l1.48
 566    //public static string Tuvalu => "TV";
 567    public static string Uganda => "M498.55,276.32l0.7,-0.46l1.65,0.5l1.96,-0.57l1.7,0.01l1.45,-0.98l0.91,1.33l1.33,3.95
 568    public static string Ukraine => "M492.5,162.44l1.28,-2.49l1.82,0.19l0.66,-0.23l0.09,-0.71l-0.25,-0.75l-0.79,-0.72l-0
 569    public static string UnitedArabEmirates => "M550.76,223.97l1.88,-0.4l3.84,0.02l4.78,-4.75l0.19,0.36l0.26,1.58l-0.81,
 570    public static string UnitedKingdom => "M412.61,118.72l-2.19,3.22l-0.0,0.45l5.13,-0.3l-0.53,2.37l-2.2,3.12l0.29,0.63l
 571    public static string UnitedStatesOfAmerica => "M892.72,99.2l1.31,0.53l1.41,-0.37l1.89,0.98l1.89,0.42l-1.32,0.58l-2.9
 572    public static string Uruguay => "M286.85,372.74l-0.92,1.5l-2.59,1.44l-1.69,-0.52l-1.42,0.26l-2.39,-1.19l-1.52,0.08l-
 573    public static string Uzbekistan => "M598.64,172.75l-1.63,1.52l0.06,0.64l1.85,1.12l1.97,-0.64l2.21,1.17l-2.52,1.68l-2
 574    public static string Vanuatu => "M839.04,322.8l0.22,1.14l-0.44,0.03l-0.2,-1.45l0.42,0.27Z";
 575    public static string Venezuela => "M240.68,256.69l0.53,0.75l-0.02,1.06l-1.07,1.78l0.95,2.0l0.42,0.22l1.4,-0.44l0.56,
 576    public static string VietNam => "M690.56,230.25l-2.7,1.82l-2.09,2.46l-0.63,1.95l4.31,6.45l2.32,1.65l1.43,1.94l1.11,4
 577    public static string WesternSahara => "M384.42,230.28l0.25,-0.79l1.06,-1.29l0.8,-3.51l3.38,-2.78l0.7,-1.81l0.06,4.84
 578    public static string Yemen => "M528.27,246.72l0.26,-0.42l-0.22,-1.01l0.19,-1.5l0.92,-0.69l-0.07,-1.35l0.39,-0.75l1.0
 579    public static string Zambia => "M481.47,313.3l0.39,0.31l2.52,0.14l0.99,1.17l2.01,0.35l1.4,-0.64l0.69,1.17l1.78,0.33l
 580    public static string Zimbabwe => "M498.91,341.09l-1.11,-0.22l-0.92,0.28l-2.09,-0.44l-1.5,-1.11l-1.89,-0.43l-0.62,-1.
 581    //public static string HolySee => "VA";
 582    public static string Palestine => "M509.21,203.07l0.1,-0.06l-0.02,0.03l-0.09,0.03ZM509.36,202.91l-0.02,-0.63l-0.33,-
 583  }
 584
 585
 586}