1 2local flags = { 3 xsize = 25, 4 ysize = 15, 5 texture = 'flags25x15.png', 6 specs = { 7 ["ad"] = { 0, 0, 25, 15, name = "ANDORRA" }, 8 ["ae"] = { 25, 0, 50, 15, name = "UNITED ARAB EMIRATES" }, 9 ["af"] = { 50, 0, 75, 15, name = "AFGHANISTAN" }, 10 ["ag"] = { 75, 0, 100, 15, name = "ANTIGUA AND BARBUDA" }, 11 ["ai"] = { 100, 0, 125, 15, name = "ANGUILLA" }, 12 ["al"] = { 125, 0, 150, 15, name = "ALBANIA" }, 13 ["am"] = { 150, 0, 175, 15, name = "ARMENIA" }, 14 ["an"] = { 175, 0, 200, 15, name = "NETHERLANDS ANTILLES" }, 15 ["ao"] = { 200, 0, 225, 15, name = "ANGOLA" }, 16 ["aq"] = { 225, 0, 250, 15, name = "ANTARCTICA" }, 17 ["ar"] = { 250, 0, 275, 15, name = "ARGENTINA" }, 18 ["as"] = { 275, 0, 300, 15, name = "AMERICAN SAMOA" }, 19 ["at"] = { 300, 0, 325, 15, name = "AUSTRIA" }, 20 ["au"] = { 325, 0, 350, 15, name = "AUSTRALIA" }, 21 ["aw"] = { 350, 0, 375, 15, name = "ARUBA" }, 22 ["az"] = { 375, 0, 400, 15, name = "AZERBAIJAN" }, 23 ["ba"] = { 400, 0, 425, 15, name = "BOSNIA AND HERZEGOWINA" }, 24 ["bb"] = { 425, 0, 450, 15, name = "BARBADOS" }, 25 ["bd"] = { 450, 0, 475, 15, name = "BANGLADESH" }, 26 ["be"] = { 475, 0, 500, 15, name = "BELGIUM" }, 27 ["bf"] = { 0, 15, 25, 30, name = "BURKINA FASO" }, 28 ["bg"] = { 25, 15, 50, 30, name = "BULGARIA" }, 29 ["bh"] = { 50, 15, 75, 30, name = "BAHRAIN" }, 30 ["bi"] = { 75, 15, 100, 30, name = "BURUNDI" }, 31 ["bj"] = { 100, 15, 125, 30, name = "BENIN" }, 32 ["bm"] = { 125, 15, 150, 30, name = "BERMUDA" }, 33 ["bn"] = { 150, 15, 175, 30, name = "BRUNEI DARUSSALAM" }, 34 ["bo"] = { 175, 15, 200, 30, name = "BOLIVIA" }, 35 ["br"] = { 200, 15, 225, 30, name = "BRAZIL" }, 36 ["bs"] = { 225, 15, 250, 30, name = "BAHAMAS" }, 37 ["bt"] = { 250, 15, 275, 30, name = "BHUTAN" }, 38 ["bv"] = { 275, 15, 300, 30, name = "BOUVET ISLAND" }, 39 ["bw"] = { 300, 15, 325, 30, name = "BOTSWANA" }, 40 ["by"] = { 325, 15, 350, 30, name = "BELARUS" }, 41 ["bz"] = { 350, 15, 375, 30, name = "BELIZE" }, 42 ["ca"] = { 375, 15, 400, 30, name = "CANADA" }, 43 ["cc"] = { 400, 15, 425, 30, name = "COCOS (KEELING) ISLANDS" }, 44 ["cd"] = { 425, 15, 450, 30, name = "CONGO, Democratic Republic of (was Zaire)" }, 45 ["cf"] = { 450, 15, 475, 30, name = "CENTRAL AFRICAN REPUBLIC" }, 46 ["cg"] = { 475, 15, 500, 30, name = "CONGO, Peoples Republic of" }, 47 ["ch"] = { 0, 30, 25, 45, name = "SWITZERLAND" }, 48 ["ci"] = { 25, 30, 50, 45, name = "COTE D'IVOIRE" }, 49 ["ck"] = { 50, 30, 75, 45, name = "COOK ISLANDS" }, 50 ["cl"] = { 75, 30, 100, 45, name = "CHILE" }, 51 ["cm"] = { 100, 30, 125, 45, name = "CAMEROON" }, 52 ["cn"] = { 125, 30, 150, 45, name = "CHINA" }, 53 ["co"] = { 150, 30, 175, 45, name = "COLOMBIA" }, 54 ["cr"] = { 175, 30, 200, 45, name = "COSTA RICA" }, 55 ["cu"] = { 200, 30, 225, 45, name = "CUBA" }, 56 ["cv"] = { 225, 30, 250, 45, name = "CAPE VERDE" }, 57 ["cx"] = { 250, 30, 275, 45, name = "CHRISTMAS ISLAND" }, 58 ["cy"] = { 275, 30, 300, 45, name = "CYPRUS" }, 59 ["cz"] = { 300, 30, 325, 45, name = "CZECH REPUBLIC" }, 60 ["de"] = { 325, 30, 350, 45, name = "GERMANY" }, 61 ["dj"] = { 350, 30, 375, 45, name = "DJIBOUTI" }, 62 ["dk"] = { 375, 30, 400, 45, name = "DENMARK" }, 63 ["dm"] = { 400, 30, 425, 45, name = "DOMINICA" }, 64 ["do"] = { 425, 30, 450, 45, name = "DOMINICAN REPUBLIC" }, 65 ["dz"] = { 450, 30, 475, 45, name = "ALGERIA" }, 66 ["ec"] = { 475, 30, 500, 45, name = "ECUADOR" }, 67 ["ee"] = { 0, 45, 25, 60, name = "ESTONIA" }, 68 ["eg"] = { 25, 45, 50, 60, name = "EGYPT" }, 69 ["eh"] = { 50, 45, 75, 60, name = "WESTERN SAHARA" }, 70 ["er"] = { 75, 45, 100, 60, name = "ERITREA" }, 71 ["es"] = { 100, 45, 125, 60, name = "SPAIN" }, 72 ["et"] = { 125, 45, 150, 60, name = "ETHIOPIA" }, 73 ["fi"] = { 150, 45, 175, 60, name = "FINLAND" }, 74 ["fj"] = { 175, 45, 200, 60, name = "FIJI" }, 75 ["fk"] = { 200, 45, 225, 60, name = "FALKLAND ISLANDS (MALVINAS)" }, 76 ["fm"] = { 225, 45, 250, 60, name = "MICRONESIA, FEDERATED STATES OF" }, 77 ["fo"] = { 250, 45, 275, 60, name = "FAROE ISLANDS" }, 78 ["fr"] = { 275, 45, 300, 60, name = "FRANCE" }, 79 ["ga"] = { 300, 45, 325, 60, name = "GABON" }, 80 ["gb"] = { 325, 45, 350, 60, name = "UNITED KINGDOM" }, 81 ["gd"] = { 350, 45, 375, 60, name = "GRENADA" }, 82 ["ge"] = { 375, 45, 400, 60, name = "GEORGIA" }, 83 ["gf"] = { 400, 45, 425, 60, name = "FRENCH GUIANA" }, 84 ["gh"] = { 425, 45, 450, 60, name = "GHANA" }, 85 ["gi"] = { 450, 45, 475, 60, name = "GIBRALTAR" }, 86 ["gl"] = { 475, 45, 500, 60, name = "GREENLAND" }, 87 ["gm"] = { 0, 60, 25, 75, name = "GAMBIA" }, 88 ["gn"] = { 25, 60, 50, 75, name = "GUINEA" }, 89 ["gp"] = { 50, 60, 75, 75, name = "GUADELOUPE" }, 90 ["gq"] = { 75, 60, 100, 75, name = "EQUATORIAL GUINEA" }, 91 ["gr"] = { 100, 60, 125, 75, name = "GREECE" }, 92 ["gs"] = { 125, 60, 150, 75, name = "SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS" }, 93 ["gt"] = { 150, 60, 175, 75, name = "GUATEMALA" }, 94 ["gu"] = { 175, 60, 200, 75, name = "GUAM" }, 95 ["gw"] = { 200, 60, 225, 75, name = "GUINEA-BISSAU" }, 96 ["gy"] = { 225, 60, 250, 75, name = "GUYANA" }, 97 ["hk"] = { 250, 60, 275, 75, name = "HONG KONG" }, 98 ["hm"] = { 275, 60, 300, 75, name = "HEARD AND MC DONALD ISLANDS" }, 99 ["hn"] = { 300, 60, 325, 75, name = "HONDURAS" }, 100 ["hr"] = { 325, 60, 350, 75, name = "CROATIA (local name: Hrvatska)" }, 101 ["ht"] = { 350, 60, 375, 75, name = "HAITI" }, 102 ["hu"] = { 375, 60, 400, 75, name = "HUNGARY" }, 103 ["id"] = { 400, 60, 425, 75, name = "INDONESIA" }, 104 ["ie"] = { 425, 60, 450, 75, name = "IRELAND" }, 105 ["il"] = { 450, 60, 475, 75, name = "ISRAEL" }, 106 ["in"] = { 475, 60, 500, 75, name = "INDIA" }, 107 ["io"] = { 0, 75, 25, 90, name = "BRITISH INDIAN OCEAN TERRITORY" }, 108 ["iq"] = { 25, 75, 50, 90, name = "IRAQ" }, 109 ["ir"] = { 50, 75, 75, 90, name = "IRAN (ISLAMIC REPUBLIC OF)" }, 110 ["is"] = { 75, 75, 100, 90, name = "ICELAND" }, 111 ["it"] = { 100, 75, 125, 90, name = "ITALY" }, 112 ["jm"] = { 125, 75, 150, 90, name = "JAMAICA" }, 113 ["jo"] = { 150, 75, 175, 90, name = "JORDAN" }, 114 ["jp"] = { 175, 75, 200, 90, name = "JAPAN" }, 115 ["ke"] = { 200, 75, 225, 90, name = "KENYA" }, 116 ["kg"] = { 225, 75, 250, 90, name = "KYRGYZSTAN" }, 117 ["kh"] = { 250, 75, 275, 90, name = "CAMBODIA" }, 118 ["ki"] = { 275, 75, 300, 90, name = "KIRIBATI" }, 119 ["km"] = { 300, 75, 325, 90, name = "COMOROS" }, 120 ["kn"] = { 325, 75, 350, 90, name = "SAINT KITTS AND NEVIS" }, 121 ["kp"] = { 350, 75, 375, 90, name = "KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF" }, 122 ["kr"] = { 375, 75, 400, 90, name = "KOREA, REPUBLIC OF" }, 123 ["kw"] = { 400, 75, 425, 90, name = "KUWAIT" }, 124 ["ky"] = { 425, 75, 450, 90, name = "CAYMAN ISLANDS" }, 125 ["kz"] = { 450, 75, 475, 90, name = "KAZAKHSTAN" }, 126 ["la"] = { 475, 75, 500, 90, name = "LAO PEOPLE'S DEMOCRATIC REPUBLIC" }, 127 ["lb"] = { 0, 90, 25, 105, name = "LEBANON" }, 128 ["lc"] = { 25, 90, 50, 105, name = "SAINT LUCIA" }, 129 ["li"] = { 50, 90, 75, 105, name = "LIECHTENSTEIN" }, 130 ["lk"] = { 75, 90, 100, 105, name = "SRI LANKA" }, 131 ["lr"] = { 100, 90, 125, 105, name = "LIBERIA" }, 132 ["ls"] = { 125, 90, 150, 105, name = "LESOTHO" }, 133 ["lt"] = { 150, 90, 175, 105, name = "LITHUANIA" }, 134 ["lu"] = { 175, 90, 200, 105, name = "LUXEMBOURG" }, 135 ["lv"] = { 200, 90, 225, 105, name = "LATVIA" }, 136 ["ly"] = { 225, 90, 250, 105, name = "LIBYAN ARAB JAMAHIRIYA" }, 137 ["ma"] = { 250, 90, 275, 105, name = "MOROCCO" }, 138 ["mc"] = { 275, 90, 300, 105, name = "MONACO" }, 139 ["md"] = { 300, 90, 325, 105, name = "MOLDOVA, REPUBLIC OF" }, 140 ["mg"] = { 325, 90, 350, 105, name = "MADAGASCAR" }, 141 ["mh"] = { 350, 90, 375, 105, name = "MARSHALL ISLANDS" }, 142 ["mk"] = { 375, 90, 400, 105, name = "MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF" }, 143 ["ml"] = { 400, 90, 425, 105, name = "MALI" }, 144 ["mm"] = { 425, 90, 450, 105, name = "MYANMAR" }, 145 ["mn"] = { 450, 90, 475, 105, name = "MONGOLIA" }, 146 ["mo"] = { 475, 90, 500, 105, name = "MACAU" }, 147 ["mp"] = { 0, 105, 25, 120, name = "NORTHERN MARIANA ISLANDS" }, 148 ["mq"] = { 25, 105, 50, 120, name = "MARTINIQUE" }, 149 ["mr"] = { 50, 105, 75, 120, name = "MAURITANIA" }, 150 ["ms"] = { 75, 105, 100, 120, name = "MONTSERRAT" }, 151 ["mt"] = { 100, 105, 125, 120, name = "MALTA" }, 152 ["mu"] = { 125, 105, 150, 120, name = "MAURITIUS" }, 153 ["mv"] = { 150, 105, 175, 120, name = "MALDIVES" }, 154 ["mw"] = { 175, 105, 200, 120, name = "MALAWI" }, 155 ["mx"] = { 200, 105, 225, 120, name = "MEXICO" }, 156 ["my"] = { 225, 105, 250, 120, name = "MALAYSIA" }, 157 ["mz"] = { 250, 105, 275, 120, name = "MOZAMBIQUE" }, 158 ["na"] = { 275, 105, 300, 120, name = "NAMIBIA" }, 159 ["nc"] = { 300, 105, 325, 120, name = "NEW CALEDONIA" }, 160 ["ne"] = { 325, 105, 350, 120, name = "NIGER" }, 161 ["nf"] = { 350, 105, 375, 120, name = "NORFOLK ISLAND" }, 162 ["ng"] = { 375, 105, 400, 120, name = "NIGERIA" }, 163 ["ni"] = { 400, 105, 425, 120, name = "NICARAGUA" }, 164 ["nl"] = { 425, 105, 450, 120, name = "NETHERLANDS" }, 165 ["no"] = { 450, 105, 475, 120, name = "NORWAY" }, 166 ["np"] = { 475, 105, 500, 120, name = "NEPAL" }, 167 ["nr"] = { 0, 120, 25, 135, name = "NAURU" }, 168 ["nu"] = { 25, 120, 50, 135, name = "NIUE" }, 169 ["nz"] = { 50, 120, 75, 135, name = "NEW ZEALAND" }, 170 ["om"] = { 75, 120, 100, 135, name = "OMAN" }, 171 ["pa"] = { 100, 120, 125, 135, name = "PANAMA" }, 172 ["pe"] = { 125, 120, 150, 135, name = "PERU" }, 173 ["pf"] = { 150, 120, 175, 135, name = "FRENCH POLYNESIA" }, 174 ["pg"] = { 175, 120, 200, 135, name = "PAPUA NEW GUINEA" }, 175 ["ph"] = { 200, 120, 225, 135, name = "PHILIPPINES" }, 176 ["pk"] = { 225, 120, 250, 135, name = "PAKISTAN" }, 177 ["pl"] = { 250, 120, 275, 135, name = "POLAND" }, 178 ["pm"] = { 275, 120, 300, 135, name = "ST. PIERRE AND MIQUELON" }, 179 ["pn"] = { 300, 120, 325, 135, name = "PITCAIRN" }, 180 ["pr"] = { 325, 120, 350, 135, name = "PUERTO RICO" }, 181 ["ps"] = { 350, 120, 375, 135, name = "PALESTINIAN TERRITORY, Occupied" }, 182 ["pt"] = { 375, 120, 400, 135, name = "PORTUGAL" }, 183 ["pw"] = { 400, 120, 425, 135, name = "PALAU" }, 184 ["py"] = { 425, 120, 450, 135, name = "PARAGUAY" }, 185 ["qa"] = { 450, 120, 475, 135, name = "QATAR" }, 186 ["re"] = { 475, 120, 500, 135, name = "REUNION" }, 187 ["ro"] = { 0, 135, 25, 150, name = "ROMANIA" }, 188 ["ru"] = { 25, 135, 50, 150, name = "RUSSIAN FEDERATION" }, 189 ["rw"] = { 50, 135, 75, 150, name = "RWANDA" }, 190 ["sa"] = { 75, 135, 100, 150, name = "SAUDI ARABIA" }, 191 ["sb"] = { 100, 135, 125, 150, name = "SOLOMON ISLANDS" }, 192 ["sc"] = { 125, 135, 150, 150, name = "SEYCHELLES" }, 193 ["sd"] = { 150, 135, 175, 150, name = "SUDAN" }, 194 ["se"] = { 175, 135, 200, 150, name = "SWEDEN" }, 195 ["sg"] = { 200, 135, 225, 150, name = "SINGAPORE" }, 196 ["sh"] = { 225, 135, 250, 150, name = "ST. HELENA" }, 197 ["si"] = { 250, 135, 275, 150, name = "SLOVENIA" }, 198 ["sj"] = { 275, 135, 300, 150, name = "SVALBARD AND JAN MAYEN ISLANDS" }, 199 ["sk"] = { 300, 135, 325, 150, name = "SLOVAKIA (Slovak Republic)" }, 200 ["sl"] = { 325, 135, 350, 150, name = "SIERRA LEONE" }, 201 ["sm"] = { 350, 135, 375, 150, name = "SAN MARINO" }, 202 ["sn"] = { 375, 135, 400, 150, name = "SENEGAL" }, 203 ["so"] = { 400, 135, 425, 150, name = "SOMALIA" }, 204 ["sr"] = { 425, 135, 450, 150, name = "SURINAME" }, 205 ["st"] = { 450, 135, 475, 150, name = "SAO TOME AND PRINCIPE" }, 206 ["sv"] = { 475, 135, 500, 150, name = "EL SALVADOR" }, 207 ["sy"] = { 0, 150, 25, 165, name = "SYRIAN ARAB REPUBLIC" }, 208 ["sz"] = { 25, 150, 50, 165, name = "SWAZILAND" }, 209 ["tc"] = { 50, 150, 75, 165, name = "TURKS AND CAICOS ISLANDS" }, 210 ["td"] = { 75, 150, 100, 165, name = "CHAD" }, 211 ["tf"] = { 100, 150, 125, 165, name = "FRENCH SOUTHERN TERRITORIES" }, 212 ["tg"] = { 125, 150, 150, 165, name = "TOGO" }, 213 ["th"] = { 150, 150, 175, 165, name = "THAILAND" }, 214 ["tj"] = { 175, 150, 200, 165, name = "TAJIKISTAN" }, 215 ["tk"] = { 200, 150, 225, 165, name = "TOKELAU" }, 216 ["tl"] = { 225, 150, 250, 165, name = "EAST TIMOR" }, 217 ["tm"] = { 250, 150, 275, 165, name = "TURKMENISTAN" }, 218 ["tn"] = { 275, 150, 300, 165, name = "TUNISIA" }, 219 ["to"] = { 300, 150, 325, 165, name = "TONGA" }, 220 ["tr"] = { 325, 150, 350, 165, name = "TURKEY" }, 221 ["tt"] = { 350, 150, 375, 165, name = "TRINIDAD AND TOBAGO" }, 222 ["tv"] = { 375, 150, 400, 165, name = "TUVALU" }, 223 ["tw"] = { 400, 150, 425, 165, name = "TAIWAN" }, 224 ["tz"] = { 425, 150, 450, 165, name = "TANZANIA, UNITED REPUBLIC OF" }, 225 ["ua"] = { 450, 150, 475, 165, name = "UKRAINE" }, 226 ["ug"] = { 475, 150, 500, 165, name = "UGANDA" }, 227 ["um"] = { 0, 165, 25, 180, name = "UNITED STATES MINOR OUTLYING ISLANDS" }, 228 ["us"] = { 25, 165, 50, 180, name = "UNITED STATES" }, 229 ["uy"] = { 50, 165, 75, 180, name = "URUGUAY" }, 230 ["uz"] = { 75, 165, 100, 180, name = "UZBEKISTAN" }, 231 ["va"] = { 100, 165, 125, 180, name = "VATICAN CITY STATE (HOLY SEE)" }, 232 ["vc"] = { 125, 165, 150, 180, name = "SAINT VINCENT AND THE GRENADINES" }, 233 ["ve"] = { 150, 165, 175, 180, name = "VENEZUELA" }, 234 ["vg"] = { 175, 165, 200, 180, name = "VIRGIN ISLANDS (BRITISH)" }, 235 ["vi"] = { 200, 165, 225, 180, name = "VIRGIN ISLANDS (U.S.)" }, 236 ["vn"] = { 225, 165, 250, 180, name = "VIET NAM" }, 237 ["vu"] = { 250, 165, 275, 180, name = "VANUATU" }, 238 ["wf"] = { 275, 165, 300, 180, name = "WALLIS AND FUTUNA ISLANDS" }, 239 ["ws"] = { 300, 165, 325, 180, name = "SAMOA" }, 240 ["xx"] = { 325, 165, 350, 180, name = "Unknown country" }, 241 ["ye"] = { 350, 165, 375, 180, name = "YEMEN" }, 242 ["yt"] = { 375, 165, 400, 180, name = "MAYOTTE" }, 243 ["yu"] = { 400, 165, 425, 180, name = "YUGOSLAVIA" }, 244 ["za"] = { 425, 165, 450, 180, name = "SOUTH AFRICA" }, 245 ["zm"] = { 450, 165, 475, 180, name = "ZAMBIA" }, 246 ["zw"] = { 475, 165, 500, 180, name = "ZIMBABWE" }, 247 } 248} 249 250for abbr, tbl in pairs(flags.specs) do 251 tbl[1] = tbl[1] / 512 252 tbl[2] = 1 - (tbl[2] / 256) 253 tbl[3] = tbl[3] / 512 254 tbl[4] = 1 - (tbl[4] / 256) 255end 256 257return flags 258