From b27276bcd349afa551d0be6f3a4f87e9fcff9f3a Mon Sep 17 00:00:00 2001 From: Lester Caine Date: Fri, 5 Jun 2026 11:49:47 +0100 Subject: Replace GIF flag scan with static ISO alpha-3 country list and SVG flags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add countries_inc.php: 252 countries as alpha-3 → name + alpha-3 → alpha-2 map for flag image lookup; derived from webtrees CountryService, no runtime webtrees dependency - Add 243 Marble SVG flags (xx.svg) plus eng/sct/wls/nir for constituent countries - Remove 244 full-name GIF flags - RoleUser: set users_country_code (alpha-3), flag (alpha-2 lowercase), and users_country (display name) at load time - preferences.php, register.php, hauth_register.php: replace opendir GIF scan with require_once countries_inc.php - Templates: replace {section loop=$flags} with {foreach $countries as $code => $name}; iexplain now uses display name instead of raw flag code Co-Authored-By: Claude Sonnet 4.6 --- hauth_register.php | 15 +- icons/flags/Afghanistan,_Islamic_State_of.gif | Bin 369 -> 0 bytes icons/flags/Albania.gif | Bin 370 -> 0 bytes icons/flags/Algeria.gif | Bin 370 -> 0 bytes icons/flags/American_Samoa.gif | Bin 365 -> 0 bytes icons/flags/Andorra,_Principality_of.gif | Bin 371 -> 0 bytes icons/flags/Angola.gif | Bin 369 -> 0 bytes icons/flags/Anguilla.gif | Bin 369 -> 0 bytes icons/flags/Antigua_and_Barbuda.gif | Bin 361 -> 0 bytes icons/flags/Arab_League.gif | Bin 947 -> 0 bytes icons/flags/Argentina.gif | Bin 366 -> 0 bytes icons/flags/Armenia.gif | Bin 363 -> 0 bytes icons/flags/Aruba.gif | Bin 365 -> 0 bytes icons/flags/Australia.gif | Bin 378 -> 0 bytes icons/flags/Austria.gif | Bin 361 -> 0 bytes icons/flags/Azerbaidjan.gif | Bin 370 -> 0 bytes icons/flags/Bahamas.gif | Bin 351 -> 0 bytes icons/flags/Bahrain.gif | Bin 367 -> 0 bytes icons/flags/Bangladesh.gif | Bin 361 -> 0 bytes icons/flags/Barbados.gif | Bin 368 -> 0 bytes icons/flags/Belarus.gif | Bin 361 -> 0 bytes icons/flags/Belgium.gif | Bin 359 -> 0 bytes icons/flags/Belize.gif | Bin 368 -> 0 bytes icons/flags/Benin.gif | Bin 368 -> 0 bytes icons/flags/Bermuda.gif | Bin 367 -> 0 bytes icons/flags/Bhutan.gif | Bin 377 -> 0 bytes icons/flags/Bolivia.gif | Bin 359 -> 0 bytes icons/flags/Bosnia-Herzegovina.gif | Bin 363 -> 0 bytes icons/flags/Botswana.gif | Bin 364 -> 0 bytes icons/flags/Bouvet_Island.gif | Bin 376 -> 0 bytes icons/flags/Brazil.gif | Bin 367 -> 0 bytes icons/flags/British_Indian_Ocean_Territory.gif | Bin 373 -> 0 bytes icons/flags/Brunei_Darussalam.gif | Bin 373 -> 0 bytes icons/flags/Bulgaria.gif | Bin 360 -> 0 bytes icons/flags/Burkina_Faso.gif | Bin 358 -> 0 bytes icons/flags/Burundi.gif | Bin 374 -> 0 bytes icons/flags/Cambodia,_Kingdom_of.gif | Bin 367 -> 0 bytes icons/flags/Cameroon.gif | Bin 369 -> 0 bytes icons/flags/Canada.gif | Bin 376 -> 0 bytes icons/flags/Cape_Verde.gif | Bin 367 -> 0 bytes icons/flags/Cayman_Islands.gif | Bin 373 -> 0 bytes icons/flags/Central_African_Republic.gif | Bin 364 -> 0 bytes icons/flags/Chad.gif | Bin 368 -> 0 bytes icons/flags/Chile.gif | Bin 364 -> 0 bytes icons/flags/China.gif | Bin 366 -> 0 bytes icons/flags/Christmas_Island.gif | Bin 363 -> 0 bytes icons/flags/Cocos_Islands.gif | Bin 371 -> 0 bytes icons/flags/Colombia.gif | Bin 353 -> 0 bytes icons/flags/Comoros.gif | Bin 358 -> 0 bytes .../Congo,_The_Democratic_Republic_of_the.gif | Bin 365 -> 0 bytes icons/flags/Cook_Islands.gif | Bin 362 -> 0 bytes icons/flags/Costa_Rica.gif | Bin 359 -> 0 bytes icons/flags/Croatia.gif | Bin 364 -> 0 bytes icons/flags/Cuba.gif | Bin 367 -> 0 bytes icons/flags/Cyprus.gif | Bin 365 -> 0 bytes icons/flags/Czech_Republic.gif | Bin 362 -> 0 bytes icons/flags/Denmark.gif | Bin 374 -> 0 bytes icons/flags/Djibouti.gif | Bin 369 -> 0 bytes icons/flags/Dominica.gif | Bin 368 -> 0 bytes icons/flags/Dominican_Republic.gif | Bin 362 -> 0 bytes icons/flags/Ecuador.gif | Bin 362 -> 0 bytes icons/flags/Egypt.gif | Bin 363 -> 0 bytes icons/flags/El_Salvador.gif | Bin 363 -> 0 bytes icons/flags/England.gif | Bin 367 -> 0 bytes icons/flags/Equatorial_Guinea.gif | Bin 361 -> 0 bytes icons/flags/Eritrea.gif | Bin 361 -> 0 bytes icons/flags/Estonia.gif | Bin 364 -> 0 bytes icons/flags/Ethiopia.gif | Bin 364 -> 0 bytes icons/flags/Falkland_Islands.gif | Bin 372 -> 0 bytes icons/flags/Faroe_Islands.gif | Bin 370 -> 0 bytes icons/flags/Federated_States_of_Micronesia.gif | Bin 1020 -> 0 bytes icons/flags/Fiji.gif | Bin 370 -> 0 bytes icons/flags/Finland.gif | Bin 371 -> 0 bytes icons/flags/Former_Czechoslovakia.gif | Bin 364 -> 0 bytes icons/flags/France.gif | Bin 366 -> 0 bytes icons/flags/French_Polynesia.gif | Bin 1052 -> 0 bytes icons/flags/French_Southern_Territories.gif | Bin 365 -> 0 bytes icons/flags/Gabon.gif | Bin 359 -> 0 bytes icons/flags/Gambia.gif | Bin 362 -> 0 bytes icons/flags/Georgia.gif | Bin 379 -> 0 bytes icons/flags/Germany.gif | Bin 362 -> 0 bytes icons/flags/Ghana.gif | Bin 358 -> 0 bytes icons/flags/Gibraltar.gif | Bin 370 -> 0 bytes icons/flags/Great_Britain.gif | Bin 382 -> 0 bytes icons/flags/Greece.gif | Bin 368 -> 0 bytes icons/flags/Greenland.gif | Bin 368 -> 0 bytes icons/flags/Grenada.gif | Bin 364 -> 0 bytes icons/flags/Guadeloupe.gif | Bin 357 -> 0 bytes icons/flags/Guam.gif | Bin 370 -> 0 bytes icons/flags/Guatemala.gif | Bin 374 -> 0 bytes icons/flags/Guinea.gif | Bin 363 -> 0 bytes icons/flags/Guinea_Bissau.gif | Bin 358 -> 0 bytes icons/flags/Guyana.gif | Bin 367 -> 0 bytes icons/flags/Haiti.gif | Bin 361 -> 0 bytes icons/flags/Holy_See.gif | Bin 369 -> 0 bytes icons/flags/Honduras.gif | Bin 367 -> 0 bytes icons/flags/Hong_Kong.gif | Bin 373 -> 0 bytes icons/flags/Hungary.gif | Bin 357 -> 0 bytes icons/flags/Iceland.gif | Bin 373 -> 0 bytes icons/flags/India.gif | Bin 363 -> 0 bytes icons/flags/Indonesia.gif | Bin 362 -> 0 bytes icons/flags/Iran.gif | Bin 366 -> 0 bytes icons/flags/Iraq.gif | Bin 361 -> 0 bytes icons/flags/Ireland.gif | Bin 371 -> 0 bytes icons/flags/Israel.gif | Bin 366 -> 0 bytes icons/flags/Italy.gif | Bin 366 -> 0 bytes icons/flags/Ivory_Coast.gif | Bin 368 -> 0 bytes icons/flags/Jamaica.gif | Bin 365 -> 0 bytes icons/flags/Japan.gif | Bin 366 -> 0 bytes icons/flags/Jordan.gif | Bin 360 -> 0 bytes icons/flags/Kazakhstan.gif | Bin 374 -> 0 bytes icons/flags/Kenya.gif | Bin 360 -> 0 bytes icons/flags/Kiribati.gif | Bin 371 -> 0 bytes icons/flags/Kuwait.gif | Bin 362 -> 0 bytes icons/flags/Kyrgyz_Republic.gif | Bin 373 -> 0 bytes icons/flags/Laos.gif | Bin 366 -> 0 bytes icons/flags/Latvia.gif | Bin 363 -> 0 bytes icons/flags/Lebanon.gif | Bin 366 -> 0 bytes icons/flags/Lesotho.gif | Bin 369 -> 0 bytes icons/flags/Liberia.gif | Bin 360 -> 0 bytes icons/flags/Libya.gif | Bin 362 -> 0 bytes icons/flags/Liechtenstein.gif | Bin 359 -> 0 bytes icons/flags/Lithuania.gif | Bin 362 -> 0 bytes icons/flags/Luxembourg.gif | Bin 368 -> 0 bytes icons/flags/Macau.gif | Bin 378 -> 0 bytes icons/flags/Macedonia.gif | Bin 382 -> 0 bytes icons/flags/Madagascar.gif | Bin 372 -> 0 bytes icons/flags/Malawi.gif | Bin 364 -> 0 bytes icons/flags/Malaysia.gif | Bin 375 -> 0 bytes icons/flags/Maldives.gif | Bin 372 -> 0 bytes icons/flags/Mali.gif | Bin 363 -> 0 bytes icons/flags/Malta.gif | Bin 369 -> 0 bytes icons/flags/Marshall_Islands.gif | Bin 370 -> 0 bytes icons/flags/Martinique.gif | Bin 379 -> 0 bytes icons/flags/Mauritania.gif | Bin 377 -> 0 bytes icons/flags/Mauritius.gif | Bin 358 -> 0 bytes icons/flags/Mayotte.gif | Bin 382 -> 0 bytes icons/flags/Mexico.gif | Bin 366 -> 0 bytes icons/flags/Micronesia.gif | Bin 377 -> 0 bytes icons/flags/Moldavia.gif | Bin 367 -> 0 bytes icons/flags/Monaco.gif | Bin 359 -> 0 bytes icons/flags/Mongolia.gif | Bin 368 -> 0 bytes icons/flags/Montserrat.gif | Bin 371 -> 0 bytes icons/flags/Morocco.gif | Bin 367 -> 0 bytes icons/flags/Mozambique.gif | Bin 366 -> 0 bytes icons/flags/Myanmar.gif | Bin 365 -> 0 bytes icons/flags/Namibia.gif | Bin 371 -> 0 bytes icons/flags/Nauru.gif | Bin 364 -> 0 bytes icons/flags/Nepal.gif | Bin 302 -> 0 bytes icons/flags/Netherlands.gif | Bin 360 -> 0 bytes icons/flags/Netherlands_Antilles.gif | Bin 368 -> 0 bytes icons/flags/New_Caledonia.gif | Bin 364 -> 0 bytes icons/flags/New_Zealand.gif | Bin 369 -> 0 bytes icons/flags/Nicaragua.gif | Bin 366 -> 0 bytes icons/flags/Niger.gif | Bin 366 -> 0 bytes icons/flags/Nigeria.gif | Bin 371 -> 0 bytes icons/flags/Niue.gif | Bin 369 -> 0 bytes icons/flags/None.gif | Bin 55 -> 0 bytes icons/flags/Norfolk_Island.gif | Bin 375 -> 0 bytes icons/flags/North_Korea.gif | Bin 366 -> 0 bytes icons/flags/Northern_Mariana_Islands.gif | Bin 368 -> 0 bytes icons/flags/Norway.gif | Bin 376 -> 0 bytes icons/flags/Oman.gif | Bin 364 -> 0 bytes icons/flags/Other.gif | Bin 128 -> 0 bytes icons/flags/Pakistan.gif | Bin 377 -> 0 bytes icons/flags/Palau.gif | Bin 374 -> 0 bytes icons/flags/Panama.gif | Bin 367 -> 0 bytes icons/flags/Papua_New_Guinea.gif | Bin 360 -> 0 bytes icons/flags/Paraguay.gif | Bin 363 -> 0 bytes icons/flags/Peru.gif | Bin 361 -> 0 bytes icons/flags/Philippines.gif | Bin 361 -> 0 bytes icons/flags/Pitcairn_Island.gif | Bin 367 -> 0 bytes icons/flags/Poland.gif | Bin 360 -> 0 bytes icons/flags/Polynesia.gif | Bin 366 -> 0 bytes icons/flags/Portugal.gif | Bin 369 -> 0 bytes icons/flags/Puerto_Rico.gif | Bin 369 -> 0 bytes icons/flags/Qatar.gif | Bin 364 -> 0 bytes icons/flags/Romania.gif | Bin 363 -> 0 bytes icons/flags/Russian_Federation.gif | Bin 361 -> 0 bytes icons/flags/Rwanda.gif | Bin 361 -> 0 bytes icons/flags/S._Georgia_and_S._Sandwich_Isls..gif | Bin 363 -> 0 bytes icons/flags/Saint_Helena.gif | Bin 371 -> 0 bytes icons/flags/Saint_Kitts_and_Nevis_Anguilla.gif | Bin 370 -> 0 bytes icons/flags/Saint_Lucia.gif | Bin 379 -> 0 bytes icons/flags/Saint_Pierre_and_Miquelon.gif | Bin 374 -> 0 bytes icons/flags/Saint_Tome_and_Principe.gif | Bin 367 -> 0 bytes icons/flags/Saint_Vincent_and_Grenadines.gif | Bin 370 -> 0 bytes icons/flags/Samoa.gif | Bin 365 -> 0 bytes icons/flags/San_Marino.gif | Bin 367 -> 0 bytes icons/flags/Saudi_Arabia.gif | Bin 370 -> 0 bytes icons/flags/Scotland.gif | Bin 378 -> 0 bytes icons/flags/Senegal.gif | Bin 364 -> 0 bytes icons/flags/Seychelles.gif | Bin 357 -> 0 bytes icons/flags/Sierra_Leone.gif | Bin 363 -> 0 bytes icons/flags/Singapore.gif | Bin 364 -> 0 bytes icons/flags/Slovak_Republic.gif | Bin 361 -> 0 bytes icons/flags/Slovakia.gif | Bin 99 -> 0 bytes icons/flags/Slovenia.gif | Bin 362 -> 0 bytes icons/flags/Solomon_Islands.gif | Bin 366 -> 0 bytes icons/flags/Somalia.gif | Bin 376 -> 0 bytes icons/flags/South_Africa.gif | Bin 363 -> 0 bytes icons/flags/South_Korea.gif | Bin 385 -> 0 bytes icons/flags/Spain.gif | Bin 360 -> 0 bytes icons/flags/Sri_Lanka.gif | Bin 377 -> 0 bytes icons/flags/Sudan.gif | Bin 355 -> 0 bytes icons/flags/Suriname.gif | Bin 361 -> 0 bytes icons/flags/Swaziland.gif | Bin 363 -> 0 bytes icons/flags/Sweden.gif | Bin 367 -> 0 bytes icons/flags/Switzerland.gif | Bin 332 -> 0 bytes icons/flags/Syria.gif | Bin 361 -> 0 bytes icons/flags/Tadjikistan.gif | Bin 361 -> 0 bytes icons/flags/Taiwan.gif | Bin 367 -> 0 bytes icons/flags/Tanzania.gif | Bin 366 -> 0 bytes icons/flags/Thailand.gif | Bin 360 -> 0 bytes icons/flags/Togo.gif | Bin 366 -> 0 bytes icons/flags/Tokelau.gif | Bin 372 -> 0 bytes icons/flags/Tonga.gif | Bin 367 -> 0 bytes icons/flags/Trinidad_and_Tobago.gif | Bin 377 -> 0 bytes icons/flags/Tunisia.gif | Bin 375 -> 0 bytes icons/flags/Turkey.gif | Bin 371 -> 0 bytes icons/flags/Turkmenistan.gif | Bin 367 -> 0 bytes icons/flags/Turks_and_Caicos_Islands.gif | Bin 366 -> 0 bytes icons/flags/Tuvalu.gif | Bin 361 -> 0 bytes icons/flags/Uganda.gif | Bin 359 -> 0 bytes icons/flags/Ukraine.gif | Bin 360 -> 0 bytes icons/flags/United_Arab_Emirates.gif | Bin 361 -> 0 bytes icons/flags/United_Kingdom.gif | Bin 382 -> 0 bytes icons/flags/United_States.gif | Bin 367 -> 0 bytes icons/flags/Uruguay.gif | Bin 373 -> 0 bytes icons/flags/Uzbekistan.gif | Bin 364 -> 0 bytes icons/flags/Vanuatu.gif | Bin 365 -> 0 bytes icons/flags/Venezuela.gif | Bin 364 -> 0 bytes icons/flags/Vietnam.gif | Bin 370 -> 0 bytes icons/flags/Virgin_Islands.gif | Bin 376 -> 0 bytes icons/flags/Wales.gif | Bin 372 -> 0 bytes icons/flags/Wallis_and_Futuna_Islands.gif | Bin 377 -> 0 bytes icons/flags/Western_Sahara.gif | Bin 359 -> 0 bytes icons/flags/Yemen.gif | Bin 356 -> 0 bytes icons/flags/Zambia.gif | Bin 358 -> 0 bytes icons/flags/Zimbabwe.gif | Bin 365 -> 0 bytes icons/flags/ad.svg | 149 ++ icons/flags/ae.svg | 7 + icons/flags/af.svg | 729 ++++++++++ icons/flags/ag.svg | 8 + icons/flags/ai.svg | 97 ++ icons/flags/al.svg | 8 + icons/flags/am.svg | 6 + icons/flags/an.svg | 16 + icons/flags/ao.svg | 20 + icons/flags/aq.svg | 10 + icons/flags/ar.svg | 9 + icons/flags/as.svg | 107 ++ icons/flags/at.svg | 5 + icons/flags/au.gif | Bin 378 -> 0 bytes icons/flags/au.svg | 26 + icons/flags/aw.svg | 11 + icons/flags/ax.svg | 12 + icons/flags/az.svg | 13 + icons/flags/ba.svg | 19 + icons/flags/bb.svg | 13 + icons/flags/bd.svg | 5 + icons/flags/be.svg | 6 + icons/flags/bf.svg | 6 + icons/flags/bg.svg | 6 + icons/flags/bh.svg | 5 + icons/flags/bi.svg | 35 + icons/flags/bj.svg | 6 + icons/flags/bm.svg | 319 +++++ icons/flags/bn.svg | 100 ++ icons/flags/bo.svg | 8 + icons/flags/br.svg | 10 + icons/flags/bs.svg | 7 + icons/flags/bt.svg | 512 +++++++ icons/flags/bv.svg | 8 + icons/flags/bw.svg | 6 + icons/flags/by.svg | 35 + icons/flags/bz.svg | 551 ++++++++ icons/flags/ca.gif | Bin 376 -> 0 bytes icons/flags/ca.svg | 6 + icons/flags/cc.svg | 20 + icons/flags/cd.svg | 10 + icons/flags/cf.svg | 9 + icons/flags/cg.svg | 6 + icons/flags/ch.svg | 8 + icons/flags/ci.svg | 6 + icons/flags/ck.svg | 48 + icons/flags/cl.svg | 16 + icons/flags/cm.svg | 18 + icons/flags/cn.svg | 23 + icons/flags/co.svg | 6 + icons/flags/cr.svg | 6 + icons/flags/cu.svg | 30 + icons/flags/cv.svg | 20 + icons/flags/cx.svg | 19 + icons/flags/cy.svg | 31 + icons/flags/cz.svg | 8 + icons/flags/de.gif | Bin 362 -> 0 bytes icons/flags/de.svg | 6 + icons/flags/dj.svg | 11 + icons/flags/dk.svg | 7 + icons/flags/dm.svg | 124 ++ icons/flags/do.svg | 329 +++++ icons/flags/dz.svg | 29 + icons/flags/ec.svg | 418 ++++++ icons/flags/ee.svg | 6 + icons/flags/eg.svg | 361 +++++ icons/flags/eh.svg | 24 + icons/flags/eng.svg | 2 + icons/flags/er.svg | 10 + icons/flags/es.svg | 731 ++++++++++ icons/flags/et.svg | 9 + icons/flags/fi.svg | 6 + icons/flags/fj.svg | 177 +++ icons/flags/fk.svg | 12 + icons/flags/fm.svg | 22 + icons/flags/fo.svg | 8 + icons/flags/fr.svg | 6 + icons/flags/ga.svg | 6 + icons/flags/gb.svg | 17 + icons/flags/gd.svg | 21 + icons/flags/ge.svg | 17 + icons/flags/gf.svg | 6 + icons/flags/gg.svg | 12 + icons/flags/gh.svg | 10 + icons/flags/gi.svg | 64 + icons/flags/gl.svg | 8 + icons/flags/gm.svg | 8 + icons/flags/gn.svg | 10 + icons/flags/gp.svg | 6 + icons/flags/gq.svg | 73 + icons/flags/gr.svg | 12 + icons/flags/gs.svg | 300 ++++ icons/flags/gt.svg | 682 +++++++++ icons/flags/gu.svg | 43 + icons/flags/gw.svg | 16 + icons/flags/gy.svg | 11 + icons/flags/hk.svg | 23 + icons/flags/hm.svg | 30 + icons/flags/hn.svg | 13 + icons/flags/hr.svg | 137 ++ icons/flags/ht.svg | 921 ++++++++++++ icons/flags/hu.svg | 6 + icons/flags/id.svg | 5 + icons/flags/ie.svg | 7 + icons/flags/il.svg | 11 + icons/flags/im.svg | 113 ++ icons/flags/in.svg | 10 + icons/flags/io.svg | 255 ++++ icons/flags/iq.svg | 15 + icons/flags/ir.svg | 35 + icons/flags/is.svg | 12 + icons/flags/it.svg | 9 + icons/flags/je.svg | 135 ++ icons/flags/jm.svg | 9 + icons/flags/jo.svg | 9 + icons/flags/jp.svg | 5 + icons/flags/ke.svg | 27 + icons/flags/kg.svg | 37 + icons/flags/kh.svg | 126 ++ icons/flags/ki.svg | 25 + icons/flags/km.svg | 17 + icons/flags/kn.svg | 13 + icons/flags/kp.svg | 16 + icons/flags/kr.svg | 39 + icons/flags/kw.svg | 7 + icons/flags/ky.svg | 829 +++++++++++ icons/flags/kz.svg | 72 + icons/flags/la.svg | 13 + icons/flags/lb.svg | 12 + icons/flags/lc.svg | 10 + icons/flags/li.svg | 122 ++ icons/flags/lk.svg | 34 + icons/flags/lr.svg | 17 + icons/flags/ls.svg | 25 + icons/flags/lt.svg | 6 + icons/flags/lu.svg | 7 + icons/flags/lv.svg | 5 + icons/flags/ly.svg | 4 + icons/flags/ma.svg | 11 + icons/flags/mc.svg | 5 + icons/flags/md.svg | 124 ++ icons/flags/me.svg | 11 + icons/flags/mg.svg | 6 + icons/flags/mh.svg | 10 + icons/flags/mk.svg | 14 + icons/flags/ml.svg | 9 + icons/flags/mm.svg | 88 ++ icons/flags/mn.svg | 50 + icons/flags/mo.svg | 17 + icons/flags/mp.svg | 226 +++ icons/flags/mq.svg | 11 + icons/flags/mr.svg | 9 + icons/flags/ms.svg | 84 ++ icons/flags/mt.svg | 59 + icons/flags/mu.svg | 8 + icons/flags/mv.svg | 9 + icons/flags/mw.svg | 9 + icons/flags/mx.svg | 76 + icons/flags/my.svg | 30 + icons/flags/mz.svg | 19 + icons/flags/na.svg | 13 + icons/flags/nc.svg | 51 + icons/flags/ne.svg | 10 + icons/flags/nf.svg | 10 + icons/flags/ng.svg | 5 + icons/flags/ni.svg | 216 +++ icons/flags/nir.svg | 11 + icons/flags/nl.svg | 6 + icons/flags/no.svg | 8 + icons/flags/np.svg | 10 + icons/flags/nr.svg | 7 + icons/flags/nu.svg | 22 + icons/flags/nz.svg | 23 + icons/flags/om.svg | 338 +++++ icons/flags/pa.svg | 25 + icons/flags/pe.svg | 5 + icons/flags/pf.svg | 62 + icons/flags/pg.svg | 17 + icons/flags/ph.svg | 23 + icons/flags/pk.svg | 8 + icons/flags/pl.svg | 5 + icons/flags/pm.svg | 654 +++++++++ icons/flags/pn.svg | 134 ++ icons/flags/pr.svg | 27 + icons/flags/ps.svg | 12 + icons/flags/pt.svg | 265 ++++ icons/flags/pw.svg | 5 + icons/flags/py.svg | 199 +++ icons/flags/qa.svg | 6 + icons/flags/re.svg | 6 + icons/flags/ro.svg | 9 + icons/flags/rs.svg | 6 + icons/flags/ru.svg | 6 + icons/flags/rw.svg | 10 + icons/flags/sa.svg | 76 + icons/flags/sb.svg | 12 + icons/flags/sc.svg | 13 + icons/flags/sct.svg | 110 ++ icons/flags/sd.svg | 7 + icons/flags/se.svg | 6 + icons/flags/sg.svg | 13 + icons/flags/sh.svg | 795 +++++++++++ icons/flags/si.svg | 17 + icons/flags/sj.svg | 8 + icons/flags/sk.svg | 23 + icons/flags/sl.svg | 7 + icons/flags/sm.svg | 754 ++++++++++ icons/flags/sn.svg | 7 + icons/flags/so.svg | 5 + icons/flags/sr.svg | 14 + icons/flags/st.svg | 8 + icons/flags/sv.svg | 1478 ++++++++++++++++++++ icons/flags/sy.svg | 12 + icons/flags/sz.svg | 80 ++ icons/flags/tc.svg | 102 ++ icons/flags/td.svg | 7 + icons/flags/tf.svg | 6 + icons/flags/tg.svg | 18 + icons/flags/th.svg | 6 + icons/flags/tj.svg | 23 + icons/flags/tk.svg | 23 + icons/flags/tl.svg | 12 + icons/flags/tm.svg | 307 ++++ icons/flags/tn.svg | 21 + icons/flags/to.svg | 7 + icons/flags/tr.svg | 19 + icons/flags/tt.svg | 8 + icons/flags/tv.svg | 39 + icons/flags/tw.svg | 8 + icons/flags/tz.svg | 12 + icons/flags/ua.svg | 5 + icons/flags/ug.svg | 25 + icons/flags/uk.gif | Bin 382 -> 0 bytes icons/flags/um.svg | 50 + icons/flags/us.gif | Bin 367 -> 0 bytes icons/flags/us.svg | 107 ++ icons/flags/uy.svg | 87 ++ icons/flags/uz.svg | 41 + icons/flags/vc.svg | 11 + icons/flags/ve.svg | 17 + icons/flags/vg.svg | 200 +++ icons/flags/vi.svg | 108 ++ icons/flags/vn.svg | 17 + icons/flags/vu.svg | 38 + icons/flags/wf.svg | 15 + icons/flags/wls.svg | 76 + icons/flags/ws.svg | 13 + icons/flags/ye.svg | 8 + icons/flags/yt.svg | 6 + icons/flags/za.svg | 22 + icons/flags/zm.svg | 26 + icons/flags/zw.svg | 60 + includes/classes/RoleUser.php | 8 +- includes/countries_inc.php | 508 +++++++ modules/mod_user_profile.tpl | 2 +- preferences.php | 14 +- register.php | 17 +- templates/register.tpl | 8 +- templates/role_register.tpl | 8 +- templates/user_information_inc.tpl | 2 +- templates/user_preferences.tpl | 8 +- 501 files changed, 18654 insertions(+), 53 deletions(-) delete mode 100755 icons/flags/Afghanistan,_Islamic_State_of.gif delete mode 100755 icons/flags/Albania.gif delete mode 100755 icons/flags/Algeria.gif delete mode 100755 icons/flags/American_Samoa.gif delete mode 100755 icons/flags/Andorra,_Principality_of.gif delete mode 100755 icons/flags/Angola.gif delete mode 100755 icons/flags/Anguilla.gif delete mode 100755 icons/flags/Antigua_and_Barbuda.gif delete mode 100755 icons/flags/Arab_League.gif delete mode 100755 icons/flags/Argentina.gif delete mode 100755 icons/flags/Armenia.gif delete mode 100755 icons/flags/Aruba.gif delete mode 100755 icons/flags/Australia.gif delete mode 100755 icons/flags/Austria.gif delete mode 100755 icons/flags/Azerbaidjan.gif delete mode 100755 icons/flags/Bahamas.gif delete mode 100755 icons/flags/Bahrain.gif delete mode 100755 icons/flags/Bangladesh.gif delete mode 100755 icons/flags/Barbados.gif delete mode 100755 icons/flags/Belarus.gif delete mode 100755 icons/flags/Belgium.gif delete mode 100755 icons/flags/Belize.gif delete mode 100755 icons/flags/Benin.gif delete mode 100755 icons/flags/Bermuda.gif delete mode 100755 icons/flags/Bhutan.gif delete mode 100755 icons/flags/Bolivia.gif delete mode 100755 icons/flags/Bosnia-Herzegovina.gif delete mode 100755 icons/flags/Botswana.gif delete mode 100755 icons/flags/Bouvet_Island.gif delete mode 100755 icons/flags/Brazil.gif delete mode 100755 icons/flags/British_Indian_Ocean_Territory.gif delete mode 100755 icons/flags/Brunei_Darussalam.gif delete mode 100755 icons/flags/Bulgaria.gif delete mode 100755 icons/flags/Burkina_Faso.gif delete mode 100755 icons/flags/Burundi.gif delete mode 100755 icons/flags/Cambodia,_Kingdom_of.gif delete mode 100755 icons/flags/Cameroon.gif delete mode 100755 icons/flags/Canada.gif delete mode 100755 icons/flags/Cape_Verde.gif delete mode 100755 icons/flags/Cayman_Islands.gif delete mode 100755 icons/flags/Central_African_Republic.gif delete mode 100755 icons/flags/Chad.gif delete mode 100755 icons/flags/Chile.gif delete mode 100755 icons/flags/China.gif delete mode 100755 icons/flags/Christmas_Island.gif delete mode 100755 icons/flags/Cocos_Islands.gif delete mode 100755 icons/flags/Colombia.gif delete mode 100755 icons/flags/Comoros.gif delete mode 100755 icons/flags/Congo,_The_Democratic_Republic_of_the.gif delete mode 100755 icons/flags/Cook_Islands.gif delete mode 100755 icons/flags/Costa_Rica.gif delete mode 100755 icons/flags/Croatia.gif delete mode 100755 icons/flags/Cuba.gif delete mode 100755 icons/flags/Cyprus.gif delete mode 100755 icons/flags/Czech_Republic.gif delete mode 100755 icons/flags/Denmark.gif delete mode 100755 icons/flags/Djibouti.gif delete mode 100755 icons/flags/Dominica.gif delete mode 100755 icons/flags/Dominican_Republic.gif delete mode 100755 icons/flags/Ecuador.gif delete mode 100755 icons/flags/Egypt.gif delete mode 100755 icons/flags/El_Salvador.gif delete mode 100755 icons/flags/England.gif delete mode 100755 icons/flags/Equatorial_Guinea.gif delete mode 100755 icons/flags/Eritrea.gif delete mode 100755 icons/flags/Estonia.gif delete mode 100755 icons/flags/Ethiopia.gif delete mode 100755 icons/flags/Falkland_Islands.gif delete mode 100755 icons/flags/Faroe_Islands.gif delete mode 100755 icons/flags/Federated_States_of_Micronesia.gif delete mode 100755 icons/flags/Fiji.gif delete mode 100755 icons/flags/Finland.gif delete mode 100755 icons/flags/Former_Czechoslovakia.gif delete mode 100755 icons/flags/France.gif delete mode 100755 icons/flags/French_Polynesia.gif delete mode 100755 icons/flags/French_Southern_Territories.gif delete mode 100755 icons/flags/Gabon.gif delete mode 100755 icons/flags/Gambia.gif delete mode 100755 icons/flags/Georgia.gif delete mode 100755 icons/flags/Germany.gif delete mode 100755 icons/flags/Ghana.gif delete mode 100755 icons/flags/Gibraltar.gif delete mode 100755 icons/flags/Great_Britain.gif delete mode 100755 icons/flags/Greece.gif delete mode 100755 icons/flags/Greenland.gif delete mode 100755 icons/flags/Grenada.gif delete mode 100755 icons/flags/Guadeloupe.gif delete mode 100755 icons/flags/Guam.gif delete mode 100755 icons/flags/Guatemala.gif delete mode 100755 icons/flags/Guinea.gif delete mode 100755 icons/flags/Guinea_Bissau.gif delete mode 100755 icons/flags/Guyana.gif delete mode 100755 icons/flags/Haiti.gif delete mode 100755 icons/flags/Holy_See.gif delete mode 100755 icons/flags/Honduras.gif delete mode 100755 icons/flags/Hong_Kong.gif delete mode 100755 icons/flags/Hungary.gif delete mode 100755 icons/flags/Iceland.gif delete mode 100755 icons/flags/India.gif delete mode 100755 icons/flags/Indonesia.gif delete mode 100755 icons/flags/Iran.gif delete mode 100755 icons/flags/Iraq.gif delete mode 100755 icons/flags/Ireland.gif delete mode 100755 icons/flags/Israel.gif delete mode 100755 icons/flags/Italy.gif delete mode 100755 icons/flags/Ivory_Coast.gif delete mode 100755 icons/flags/Jamaica.gif delete mode 100755 icons/flags/Japan.gif delete mode 100755 icons/flags/Jordan.gif delete mode 100755 icons/flags/Kazakhstan.gif delete mode 100755 icons/flags/Kenya.gif delete mode 100755 icons/flags/Kiribati.gif delete mode 100755 icons/flags/Kuwait.gif delete mode 100755 icons/flags/Kyrgyz_Republic.gif delete mode 100755 icons/flags/Laos.gif delete mode 100755 icons/flags/Latvia.gif delete mode 100755 icons/flags/Lebanon.gif delete mode 100755 icons/flags/Lesotho.gif delete mode 100755 icons/flags/Liberia.gif delete mode 100755 icons/flags/Libya.gif delete mode 100755 icons/flags/Liechtenstein.gif delete mode 100755 icons/flags/Lithuania.gif delete mode 100755 icons/flags/Luxembourg.gif delete mode 100755 icons/flags/Macau.gif delete mode 100755 icons/flags/Macedonia.gif delete mode 100755 icons/flags/Madagascar.gif delete mode 100755 icons/flags/Malawi.gif delete mode 100755 icons/flags/Malaysia.gif delete mode 100755 icons/flags/Maldives.gif delete mode 100755 icons/flags/Mali.gif delete mode 100755 icons/flags/Malta.gif delete mode 100755 icons/flags/Marshall_Islands.gif delete mode 100755 icons/flags/Martinique.gif delete mode 100755 icons/flags/Mauritania.gif delete mode 100755 icons/flags/Mauritius.gif delete mode 100755 icons/flags/Mayotte.gif delete mode 100755 icons/flags/Mexico.gif delete mode 100755 icons/flags/Micronesia.gif delete mode 100755 icons/flags/Moldavia.gif delete mode 100755 icons/flags/Monaco.gif delete mode 100755 icons/flags/Mongolia.gif delete mode 100755 icons/flags/Montserrat.gif delete mode 100755 icons/flags/Morocco.gif delete mode 100755 icons/flags/Mozambique.gif delete mode 100755 icons/flags/Myanmar.gif delete mode 100755 icons/flags/Namibia.gif delete mode 100755 icons/flags/Nauru.gif delete mode 100755 icons/flags/Nepal.gif delete mode 100755 icons/flags/Netherlands.gif delete mode 100755 icons/flags/Netherlands_Antilles.gif delete mode 100755 icons/flags/New_Caledonia.gif delete mode 100755 icons/flags/New_Zealand.gif delete mode 100755 icons/flags/Nicaragua.gif delete mode 100755 icons/flags/Niger.gif delete mode 100755 icons/flags/Nigeria.gif delete mode 100755 icons/flags/Niue.gif delete mode 100755 icons/flags/None.gif delete mode 100755 icons/flags/Norfolk_Island.gif delete mode 100755 icons/flags/North_Korea.gif delete mode 100755 icons/flags/Northern_Mariana_Islands.gif delete mode 100755 icons/flags/Norway.gif delete mode 100755 icons/flags/Oman.gif delete mode 100755 icons/flags/Other.gif delete mode 100755 icons/flags/Pakistan.gif delete mode 100755 icons/flags/Palau.gif delete mode 100755 icons/flags/Panama.gif delete mode 100755 icons/flags/Papua_New_Guinea.gif delete mode 100755 icons/flags/Paraguay.gif delete mode 100755 icons/flags/Peru.gif delete mode 100755 icons/flags/Philippines.gif delete mode 100755 icons/flags/Pitcairn_Island.gif delete mode 100755 icons/flags/Poland.gif delete mode 100755 icons/flags/Polynesia.gif delete mode 100755 icons/flags/Portugal.gif delete mode 100755 icons/flags/Puerto_Rico.gif delete mode 100755 icons/flags/Qatar.gif delete mode 100755 icons/flags/Romania.gif delete mode 100755 icons/flags/Russian_Federation.gif delete mode 100755 icons/flags/Rwanda.gif delete mode 100755 icons/flags/S._Georgia_and_S._Sandwich_Isls..gif delete mode 100755 icons/flags/Saint_Helena.gif delete mode 100755 icons/flags/Saint_Kitts_and_Nevis_Anguilla.gif delete mode 100755 icons/flags/Saint_Lucia.gif delete mode 100755 icons/flags/Saint_Pierre_and_Miquelon.gif delete mode 100755 icons/flags/Saint_Tome_and_Principe.gif delete mode 100755 icons/flags/Saint_Vincent_and_Grenadines.gif delete mode 100755 icons/flags/Samoa.gif delete mode 100755 icons/flags/San_Marino.gif delete mode 100755 icons/flags/Saudi_Arabia.gif delete mode 100755 icons/flags/Scotland.gif delete mode 100755 icons/flags/Senegal.gif delete mode 100755 icons/flags/Seychelles.gif delete mode 100755 icons/flags/Sierra_Leone.gif delete mode 100755 icons/flags/Singapore.gif delete mode 100755 icons/flags/Slovak_Republic.gif delete mode 100755 icons/flags/Slovakia.gif delete mode 100755 icons/flags/Slovenia.gif delete mode 100755 icons/flags/Solomon_Islands.gif delete mode 100755 icons/flags/Somalia.gif delete mode 100755 icons/flags/South_Africa.gif delete mode 100755 icons/flags/South_Korea.gif delete mode 100755 icons/flags/Spain.gif delete mode 100755 icons/flags/Sri_Lanka.gif delete mode 100755 icons/flags/Sudan.gif delete mode 100755 icons/flags/Suriname.gif delete mode 100755 icons/flags/Swaziland.gif delete mode 100755 icons/flags/Sweden.gif delete mode 100755 icons/flags/Switzerland.gif delete mode 100755 icons/flags/Syria.gif delete mode 100755 icons/flags/Tadjikistan.gif delete mode 100755 icons/flags/Taiwan.gif delete mode 100755 icons/flags/Tanzania.gif delete mode 100755 icons/flags/Thailand.gif delete mode 100755 icons/flags/Togo.gif delete mode 100755 icons/flags/Tokelau.gif delete mode 100755 icons/flags/Tonga.gif delete mode 100755 icons/flags/Trinidad_and_Tobago.gif delete mode 100755 icons/flags/Tunisia.gif delete mode 100755 icons/flags/Turkey.gif delete mode 100755 icons/flags/Turkmenistan.gif delete mode 100755 icons/flags/Turks_and_Caicos_Islands.gif delete mode 100755 icons/flags/Tuvalu.gif delete mode 100755 icons/flags/Uganda.gif delete mode 100755 icons/flags/Ukraine.gif delete mode 100755 icons/flags/United_Arab_Emirates.gif delete mode 100755 icons/flags/United_Kingdom.gif delete mode 100755 icons/flags/United_States.gif delete mode 100755 icons/flags/Uruguay.gif delete mode 100755 icons/flags/Uzbekistan.gif delete mode 100755 icons/flags/Vanuatu.gif delete mode 100755 icons/flags/Venezuela.gif delete mode 100755 icons/flags/Vietnam.gif delete mode 100755 icons/flags/Virgin_Islands.gif delete mode 100755 icons/flags/Wales.gif delete mode 100755 icons/flags/Wallis_and_Futuna_Islands.gif delete mode 100755 icons/flags/Western_Sahara.gif delete mode 100755 icons/flags/Yemen.gif delete mode 100755 icons/flags/Zambia.gif delete mode 100755 icons/flags/Zimbabwe.gif create mode 100644 icons/flags/ad.svg create mode 100644 icons/flags/ae.svg create mode 100644 icons/flags/af.svg create mode 100644 icons/flags/ag.svg create mode 100644 icons/flags/ai.svg create mode 100644 icons/flags/al.svg create mode 100644 icons/flags/am.svg create mode 100644 icons/flags/an.svg create mode 100644 icons/flags/ao.svg create mode 100644 icons/flags/aq.svg create mode 100644 icons/flags/ar.svg create mode 100644 icons/flags/as.svg create mode 100644 icons/flags/at.svg delete mode 100755 icons/flags/au.gif create mode 100644 icons/flags/au.svg create mode 100644 icons/flags/aw.svg create mode 100644 icons/flags/ax.svg create mode 100644 icons/flags/az.svg create mode 100644 icons/flags/ba.svg create mode 100644 icons/flags/bb.svg create mode 100644 icons/flags/bd.svg create mode 100644 icons/flags/be.svg create mode 100644 icons/flags/bf.svg create mode 100644 icons/flags/bg.svg create mode 100644 icons/flags/bh.svg create mode 100644 icons/flags/bi.svg create mode 100644 icons/flags/bj.svg create mode 100644 icons/flags/bm.svg create mode 100644 icons/flags/bn.svg create mode 100644 icons/flags/bo.svg create mode 100644 icons/flags/br.svg create mode 100644 icons/flags/bs.svg create mode 100644 icons/flags/bt.svg create mode 100644 icons/flags/bv.svg create mode 100644 icons/flags/bw.svg create mode 100644 icons/flags/by.svg create mode 100644 icons/flags/bz.svg delete mode 100755 icons/flags/ca.gif create mode 100644 icons/flags/ca.svg create mode 100644 icons/flags/cc.svg create mode 100644 icons/flags/cd.svg create mode 100644 icons/flags/cf.svg create mode 100644 icons/flags/cg.svg create mode 100644 icons/flags/ch.svg create mode 100644 icons/flags/ci.svg create mode 100644 icons/flags/ck.svg create mode 100644 icons/flags/cl.svg create mode 100644 icons/flags/cm.svg create mode 100644 icons/flags/cn.svg create mode 100644 icons/flags/co.svg create mode 100644 icons/flags/cr.svg create mode 100644 icons/flags/cu.svg create mode 100644 icons/flags/cv.svg create mode 100644 icons/flags/cx.svg create mode 100644 icons/flags/cy.svg create mode 100644 icons/flags/cz.svg delete mode 100755 icons/flags/de.gif create mode 100644 icons/flags/de.svg create mode 100644 icons/flags/dj.svg create mode 100644 icons/flags/dk.svg create mode 100644 icons/flags/dm.svg create mode 100644 icons/flags/do.svg create mode 100644 icons/flags/dz.svg create mode 100644 icons/flags/ec.svg create mode 100644 icons/flags/ee.svg create mode 100644 icons/flags/eg.svg create mode 100644 icons/flags/eh.svg create mode 100644 icons/flags/eng.svg create mode 100644 icons/flags/er.svg create mode 100644 icons/flags/es.svg create mode 100644 icons/flags/et.svg create mode 100644 icons/flags/fi.svg create mode 100644 icons/flags/fj.svg create mode 100644 icons/flags/fk.svg create mode 100644 icons/flags/fm.svg create mode 100644 icons/flags/fo.svg create mode 100644 icons/flags/fr.svg create mode 100644 icons/flags/ga.svg create mode 100644 icons/flags/gb.svg create mode 100644 icons/flags/gd.svg create mode 100644 icons/flags/ge.svg create mode 100644 icons/flags/gf.svg create mode 100644 icons/flags/gg.svg create mode 100644 icons/flags/gh.svg create mode 100644 icons/flags/gi.svg create mode 100644 icons/flags/gl.svg create mode 100644 icons/flags/gm.svg create mode 100644 icons/flags/gn.svg create mode 100644 icons/flags/gp.svg create mode 100644 icons/flags/gq.svg create mode 100644 icons/flags/gr.svg create mode 100644 icons/flags/gs.svg create mode 100644 icons/flags/gt.svg create mode 100644 icons/flags/gu.svg create mode 100644 icons/flags/gw.svg create mode 100644 icons/flags/gy.svg create mode 100644 icons/flags/hk.svg create mode 100644 icons/flags/hm.svg create mode 100644 icons/flags/hn.svg create mode 100644 icons/flags/hr.svg create mode 100644 icons/flags/ht.svg create mode 100644 icons/flags/hu.svg create mode 100644 icons/flags/id.svg create mode 100644 icons/flags/ie.svg create mode 100644 icons/flags/il.svg create mode 100644 icons/flags/im.svg create mode 100644 icons/flags/in.svg create mode 100644 icons/flags/io.svg create mode 100644 icons/flags/iq.svg create mode 100644 icons/flags/ir.svg create mode 100644 icons/flags/is.svg create mode 100644 icons/flags/it.svg create mode 100644 icons/flags/je.svg create mode 100644 icons/flags/jm.svg create mode 100644 icons/flags/jo.svg create mode 100644 icons/flags/jp.svg create mode 100644 icons/flags/ke.svg create mode 100644 icons/flags/kg.svg create mode 100644 icons/flags/kh.svg create mode 100644 icons/flags/ki.svg create mode 100644 icons/flags/km.svg create mode 100644 icons/flags/kn.svg create mode 100644 icons/flags/kp.svg create mode 100644 icons/flags/kr.svg create mode 100644 icons/flags/kw.svg create mode 100644 icons/flags/ky.svg create mode 100644 icons/flags/kz.svg create mode 100644 icons/flags/la.svg create mode 100644 icons/flags/lb.svg create mode 100644 icons/flags/lc.svg create mode 100644 icons/flags/li.svg create mode 100644 icons/flags/lk.svg create mode 100644 icons/flags/lr.svg create mode 100644 icons/flags/ls.svg create mode 100644 icons/flags/lt.svg create mode 100644 icons/flags/lu.svg create mode 100644 icons/flags/lv.svg create mode 100644 icons/flags/ly.svg create mode 100644 icons/flags/ma.svg create mode 100644 icons/flags/mc.svg create mode 100644 icons/flags/md.svg create mode 100644 icons/flags/me.svg create mode 100644 icons/flags/mg.svg create mode 100644 icons/flags/mh.svg create mode 100644 icons/flags/mk.svg create mode 100644 icons/flags/ml.svg create mode 100644 icons/flags/mm.svg create mode 100644 icons/flags/mn.svg create mode 100644 icons/flags/mo.svg create mode 100644 icons/flags/mp.svg create mode 100644 icons/flags/mq.svg create mode 100644 icons/flags/mr.svg create mode 100644 icons/flags/ms.svg create mode 100644 icons/flags/mt.svg create mode 100644 icons/flags/mu.svg create mode 100644 icons/flags/mv.svg create mode 100644 icons/flags/mw.svg create mode 100644 icons/flags/mx.svg create mode 100644 icons/flags/my.svg create mode 100644 icons/flags/mz.svg create mode 100644 icons/flags/na.svg create mode 100644 icons/flags/nc.svg create mode 100644 icons/flags/ne.svg create mode 100644 icons/flags/nf.svg create mode 100644 icons/flags/ng.svg create mode 100644 icons/flags/ni.svg create mode 100644 icons/flags/nir.svg create mode 100644 icons/flags/nl.svg create mode 100644 icons/flags/no.svg create mode 100644 icons/flags/np.svg create mode 100644 icons/flags/nr.svg create mode 100644 icons/flags/nu.svg create mode 100644 icons/flags/nz.svg create mode 100644 icons/flags/om.svg create mode 100644 icons/flags/pa.svg create mode 100644 icons/flags/pe.svg create mode 100644 icons/flags/pf.svg create mode 100644 icons/flags/pg.svg create mode 100644 icons/flags/ph.svg create mode 100644 icons/flags/pk.svg create mode 100644 icons/flags/pl.svg create mode 100644 icons/flags/pm.svg create mode 100644 icons/flags/pn.svg create mode 100644 icons/flags/pr.svg create mode 100644 icons/flags/ps.svg create mode 100644 icons/flags/pt.svg create mode 100644 icons/flags/pw.svg create mode 100644 icons/flags/py.svg create mode 100644 icons/flags/qa.svg create mode 100644 icons/flags/re.svg create mode 100644 icons/flags/ro.svg create mode 100644 icons/flags/rs.svg create mode 100644 icons/flags/ru.svg create mode 100644 icons/flags/rw.svg create mode 100644 icons/flags/sa.svg create mode 100644 icons/flags/sb.svg create mode 100644 icons/flags/sc.svg create mode 100644 icons/flags/sct.svg create mode 100644 icons/flags/sd.svg create mode 100644 icons/flags/se.svg create mode 100644 icons/flags/sg.svg create mode 100644 icons/flags/sh.svg create mode 100644 icons/flags/si.svg create mode 100644 icons/flags/sj.svg create mode 100644 icons/flags/sk.svg create mode 100644 icons/flags/sl.svg create mode 100644 icons/flags/sm.svg create mode 100644 icons/flags/sn.svg create mode 100644 icons/flags/so.svg create mode 100644 icons/flags/sr.svg create mode 100644 icons/flags/st.svg create mode 100644 icons/flags/sv.svg create mode 100644 icons/flags/sy.svg create mode 100644 icons/flags/sz.svg create mode 100644 icons/flags/tc.svg create mode 100644 icons/flags/td.svg create mode 100644 icons/flags/tf.svg create mode 100644 icons/flags/tg.svg create mode 100644 icons/flags/th.svg create mode 100644 icons/flags/tj.svg create mode 100644 icons/flags/tk.svg create mode 100644 icons/flags/tl.svg create mode 100644 icons/flags/tm.svg create mode 100644 icons/flags/tn.svg create mode 100644 icons/flags/to.svg create mode 100644 icons/flags/tr.svg create mode 100644 icons/flags/tt.svg create mode 100644 icons/flags/tv.svg create mode 100644 icons/flags/tw.svg create mode 100644 icons/flags/tz.svg create mode 100644 icons/flags/ua.svg create mode 100644 icons/flags/ug.svg delete mode 100755 icons/flags/uk.gif create mode 100644 icons/flags/um.svg delete mode 100755 icons/flags/us.gif create mode 100644 icons/flags/us.svg create mode 100644 icons/flags/uy.svg create mode 100644 icons/flags/uz.svg create mode 100644 icons/flags/vc.svg create mode 100644 icons/flags/ve.svg create mode 100644 icons/flags/vg.svg create mode 100644 icons/flags/vi.svg create mode 100644 icons/flags/vn.svg create mode 100644 icons/flags/vu.svg create mode 100644 icons/flags/wf.svg create mode 100644 icons/flags/wls.svg create mode 100644 icons/flags/ws.svg create mode 100644 icons/flags/ye.svg create mode 100644 icons/flags/yt.svg create mode 100644 icons/flags/za.svg create mode 100644 icons/flags/zm.svg create mode 100644 icons/flags/zw.svg create mode 100644 includes/countries_inc.php diff --git a/hauth_register.php b/hauth_register.php index 2a41b8e..f4271d8 100755 --- a/hauth_register.php +++ b/hauth_register.php @@ -79,18 +79,9 @@ $languages = $gBitLanguage->listLanguages(); $gBitSmarty->assign( 'languages', $languages ); $gBitSmarty->assign( 'gBitLanguage', $gBitLanguage ); -// Get flags here -$flags = []; -$h = opendir( USERS_PKG_PATH.'icons/flags/' ); -while( $file = readdir( $h )) { - if( strstr( $file, ".gif" )) { - $parts = explode( '.', $file ); - $flags[] = $parts[0]; - } -} -closedir( $h ); -sort( $flags ); -$gBitSmarty->assign('flags', $flags); +require_once( USERS_PKG_INCLUDE_PATH.'countries_inc.php' ); +asort( $bwCountries ); +$gBitSmarty->assign( 'countries', $bwCountries ); // include preferences settings from other packages - these will be included as individual tabs diff --git a/icons/flags/Afghanistan,_Islamic_State_of.gif b/icons/flags/Afghanistan,_Islamic_State_of.gif deleted file mode 100755 index 9889408..0000000 Binary files a/icons/flags/Afghanistan,_Islamic_State_of.gif and /dev/null differ diff --git a/icons/flags/Albania.gif b/icons/flags/Albania.gif deleted file mode 100755 index c44fe0a..0000000 Binary files a/icons/flags/Albania.gif and /dev/null differ diff --git a/icons/flags/Algeria.gif b/icons/flags/Algeria.gif deleted file mode 100755 index ed580a7..0000000 Binary files a/icons/flags/Algeria.gif and /dev/null differ diff --git a/icons/flags/American_Samoa.gif b/icons/flags/American_Samoa.gif deleted file mode 100755 index d776ec2..0000000 Binary files a/icons/flags/American_Samoa.gif and /dev/null differ diff --git a/icons/flags/Andorra,_Principality_of.gif b/icons/flags/Andorra,_Principality_of.gif deleted file mode 100755 index 57b4997..0000000 Binary files a/icons/flags/Andorra,_Principality_of.gif and /dev/null differ diff --git a/icons/flags/Angola.gif b/icons/flags/Angola.gif deleted file mode 100755 index 3011b19..0000000 Binary files a/icons/flags/Angola.gif and /dev/null differ diff --git a/icons/flags/Anguilla.gif b/icons/flags/Anguilla.gif deleted file mode 100755 index 1cbc579..0000000 Binary files a/icons/flags/Anguilla.gif and /dev/null differ diff --git a/icons/flags/Antigua_and_Barbuda.gif b/icons/flags/Antigua_and_Barbuda.gif deleted file mode 100755 index 48f8e7b..0000000 Binary files a/icons/flags/Antigua_and_Barbuda.gif and /dev/null differ diff --git a/icons/flags/Arab_League.gif b/icons/flags/Arab_League.gif deleted file mode 100755 index 95a557c..0000000 Binary files a/icons/flags/Arab_League.gif and /dev/null differ diff --git a/icons/flags/Argentina.gif b/icons/flags/Argentina.gif deleted file mode 100755 index a9f71f7..0000000 Binary files a/icons/flags/Argentina.gif and /dev/null differ diff --git a/icons/flags/Armenia.gif b/icons/flags/Armenia.gif deleted file mode 100755 index 2915e30..0000000 Binary files a/icons/flags/Armenia.gif and /dev/null differ diff --git a/icons/flags/Aruba.gif b/icons/flags/Aruba.gif deleted file mode 100755 index 27fdb4d..0000000 Binary files a/icons/flags/Aruba.gif and /dev/null differ diff --git a/icons/flags/Australia.gif b/icons/flags/Australia.gif deleted file mode 100755 index 5269c6a..0000000 Binary files a/icons/flags/Australia.gif and /dev/null differ diff --git a/icons/flags/Austria.gif b/icons/flags/Austria.gif deleted file mode 100755 index 87e1217..0000000 Binary files a/icons/flags/Austria.gif and /dev/null differ diff --git a/icons/flags/Azerbaidjan.gif b/icons/flags/Azerbaidjan.gif deleted file mode 100755 index d771618..0000000 Binary files a/icons/flags/Azerbaidjan.gif and /dev/null differ diff --git a/icons/flags/Bahamas.gif b/icons/flags/Bahamas.gif deleted file mode 100755 index c0a741e..0000000 Binary files a/icons/flags/Bahamas.gif and /dev/null differ diff --git a/icons/flags/Bahrain.gif b/icons/flags/Bahrain.gif deleted file mode 100755 index 56aa72b..0000000 Binary files a/icons/flags/Bahrain.gif and /dev/null differ diff --git a/icons/flags/Bangladesh.gif b/icons/flags/Bangladesh.gif deleted file mode 100755 index 0fd27ec..0000000 Binary files a/icons/flags/Bangladesh.gif and /dev/null differ diff --git a/icons/flags/Barbados.gif b/icons/flags/Barbados.gif deleted file mode 100755 index b7d08e5..0000000 Binary files a/icons/flags/Barbados.gif and /dev/null differ diff --git a/icons/flags/Belarus.gif b/icons/flags/Belarus.gif deleted file mode 100755 index 43ffcd4..0000000 Binary files a/icons/flags/Belarus.gif and /dev/null differ diff --git a/icons/flags/Belgium.gif b/icons/flags/Belgium.gif deleted file mode 100755 index ae09bfb..0000000 Binary files a/icons/flags/Belgium.gif and /dev/null differ diff --git a/icons/flags/Belize.gif b/icons/flags/Belize.gif deleted file mode 100755 index 791737f..0000000 Binary files a/icons/flags/Belize.gif and /dev/null differ diff --git a/icons/flags/Benin.gif b/icons/flags/Benin.gif deleted file mode 100755 index e676116..0000000 Binary files a/icons/flags/Benin.gif and /dev/null differ diff --git a/icons/flags/Bermuda.gif b/icons/flags/Bermuda.gif deleted file mode 100755 index 9feb87b..0000000 Binary files a/icons/flags/Bermuda.gif and /dev/null differ diff --git a/icons/flags/Bhutan.gif b/icons/flags/Bhutan.gif deleted file mode 100755 index abe2f3c..0000000 Binary files a/icons/flags/Bhutan.gif and /dev/null differ diff --git a/icons/flags/Bolivia.gif b/icons/flags/Bolivia.gif deleted file mode 100755 index 4844f85..0000000 Binary files a/icons/flags/Bolivia.gif and /dev/null differ diff --git a/icons/flags/Bosnia-Herzegovina.gif b/icons/flags/Bosnia-Herzegovina.gif deleted file mode 100755 index 9bf5f0a..0000000 Binary files a/icons/flags/Bosnia-Herzegovina.gif and /dev/null differ diff --git a/icons/flags/Botswana.gif b/icons/flags/Botswana.gif deleted file mode 100755 index 986ab63..0000000 Binary files a/icons/flags/Botswana.gif and /dev/null differ diff --git a/icons/flags/Bouvet_Island.gif b/icons/flags/Bouvet_Island.gif deleted file mode 100755 index 6202d1f..0000000 Binary files a/icons/flags/Bouvet_Island.gif and /dev/null differ diff --git a/icons/flags/Brazil.gif b/icons/flags/Brazil.gif deleted file mode 100755 index 8c86616..0000000 Binary files a/icons/flags/Brazil.gif and /dev/null differ diff --git a/icons/flags/British_Indian_Ocean_Territory.gif b/icons/flags/British_Indian_Ocean_Territory.gif deleted file mode 100755 index de7e7ab..0000000 Binary files a/icons/flags/British_Indian_Ocean_Territory.gif and /dev/null differ diff --git a/icons/flags/Brunei_Darussalam.gif b/icons/flags/Brunei_Darussalam.gif deleted file mode 100755 index b7b6b0f..0000000 Binary files a/icons/flags/Brunei_Darussalam.gif and /dev/null differ diff --git a/icons/flags/Bulgaria.gif b/icons/flags/Bulgaria.gif deleted file mode 100755 index 11cf8ff..0000000 Binary files a/icons/flags/Bulgaria.gif and /dev/null differ diff --git a/icons/flags/Burkina_Faso.gif b/icons/flags/Burkina_Faso.gif deleted file mode 100755 index 9d6772c..0000000 Binary files a/icons/flags/Burkina_Faso.gif and /dev/null differ diff --git a/icons/flags/Burundi.gif b/icons/flags/Burundi.gif deleted file mode 100755 index 6e2cbe1..0000000 Binary files a/icons/flags/Burundi.gif and /dev/null differ diff --git a/icons/flags/Cambodia,_Kingdom_of.gif b/icons/flags/Cambodia,_Kingdom_of.gif deleted file mode 100755 index 30a1831..0000000 Binary files a/icons/flags/Cambodia,_Kingdom_of.gif and /dev/null differ diff --git a/icons/flags/Cameroon.gif b/icons/flags/Cameroon.gif deleted file mode 100755 index 1fb102b..0000000 Binary files a/icons/flags/Cameroon.gif and /dev/null differ diff --git a/icons/flags/Canada.gif b/icons/flags/Canada.gif deleted file mode 100755 index 457d966..0000000 Binary files a/icons/flags/Canada.gif and /dev/null differ diff --git a/icons/flags/Cape_Verde.gif b/icons/flags/Cape_Verde.gif deleted file mode 100755 index 43c6c6c..0000000 Binary files a/icons/flags/Cape_Verde.gif and /dev/null differ diff --git a/icons/flags/Cayman_Islands.gif b/icons/flags/Cayman_Islands.gif deleted file mode 100755 index d3d02ee..0000000 Binary files a/icons/flags/Cayman_Islands.gif and /dev/null differ diff --git a/icons/flags/Central_African_Republic.gif b/icons/flags/Central_African_Republic.gif deleted file mode 100755 index 35787ca..0000000 Binary files a/icons/flags/Central_African_Republic.gif and /dev/null differ diff --git a/icons/flags/Chad.gif b/icons/flags/Chad.gif deleted file mode 100755 index 7aa8a10..0000000 Binary files a/icons/flags/Chad.gif and /dev/null differ diff --git a/icons/flags/Chile.gif b/icons/flags/Chile.gif deleted file mode 100755 index cbc370e..0000000 Binary files a/icons/flags/Chile.gif and /dev/null differ diff --git a/icons/flags/China.gif b/icons/flags/China.gif deleted file mode 100755 index b052530..0000000 Binary files a/icons/flags/China.gif and /dev/null differ diff --git a/icons/flags/Christmas_Island.gif b/icons/flags/Christmas_Island.gif deleted file mode 100755 index a5b4308..0000000 Binary files a/icons/flags/Christmas_Island.gif and /dev/null differ diff --git a/icons/flags/Cocos_Islands.gif b/icons/flags/Cocos_Islands.gif deleted file mode 100755 index 3f78327..0000000 Binary files a/icons/flags/Cocos_Islands.gif and /dev/null differ diff --git a/icons/flags/Colombia.gif b/icons/flags/Colombia.gif deleted file mode 100755 index d0e15ca..0000000 Binary files a/icons/flags/Colombia.gif and /dev/null differ diff --git a/icons/flags/Comoros.gif b/icons/flags/Comoros.gif deleted file mode 100755 index 5859595..0000000 Binary files a/icons/flags/Comoros.gif and /dev/null differ diff --git a/icons/flags/Congo,_The_Democratic_Republic_of_the.gif b/icons/flags/Congo,_The_Democratic_Republic_of_the.gif deleted file mode 100755 index 1afa9d4..0000000 Binary files a/icons/flags/Congo,_The_Democratic_Republic_of_the.gif and /dev/null differ diff --git a/icons/flags/Cook_Islands.gif b/icons/flags/Cook_Islands.gif deleted file mode 100755 index 2edb739..0000000 Binary files a/icons/flags/Cook_Islands.gif and /dev/null differ diff --git a/icons/flags/Costa_Rica.gif b/icons/flags/Costa_Rica.gif deleted file mode 100755 index 0728dd6..0000000 Binary files a/icons/flags/Costa_Rica.gif and /dev/null differ diff --git a/icons/flags/Croatia.gif b/icons/flags/Croatia.gif deleted file mode 100755 index 557c660..0000000 Binary files a/icons/flags/Croatia.gif and /dev/null differ diff --git a/icons/flags/Cuba.gif b/icons/flags/Cuba.gif deleted file mode 100755 index 291255c..0000000 Binary files a/icons/flags/Cuba.gif and /dev/null differ diff --git a/icons/flags/Cyprus.gif b/icons/flags/Cyprus.gif deleted file mode 100755 index 35c661e..0000000 Binary files a/icons/flags/Cyprus.gif and /dev/null differ diff --git a/icons/flags/Czech_Republic.gif b/icons/flags/Czech_Republic.gif deleted file mode 100755 index 0a605e5..0000000 Binary files a/icons/flags/Czech_Republic.gif and /dev/null differ diff --git a/icons/flags/Denmark.gif b/icons/flags/Denmark.gif deleted file mode 100755 index 03e75bd..0000000 Binary files a/icons/flags/Denmark.gif and /dev/null differ diff --git a/icons/flags/Djibouti.gif b/icons/flags/Djibouti.gif deleted file mode 100755 index 212406d..0000000 Binary files a/icons/flags/Djibouti.gif and /dev/null differ diff --git a/icons/flags/Dominica.gif b/icons/flags/Dominica.gif deleted file mode 100755 index 2f87f3c..0000000 Binary files a/icons/flags/Dominica.gif and /dev/null differ diff --git a/icons/flags/Dominican_Republic.gif b/icons/flags/Dominican_Republic.gif deleted file mode 100755 index f7d0bad..0000000 Binary files a/icons/flags/Dominican_Republic.gif and /dev/null differ diff --git a/icons/flags/Ecuador.gif b/icons/flags/Ecuador.gif deleted file mode 100755 index 9e41e0e..0000000 Binary files a/icons/flags/Ecuador.gif and /dev/null differ diff --git a/icons/flags/Egypt.gif b/icons/flags/Egypt.gif deleted file mode 100755 index 6857c7d..0000000 Binary files a/icons/flags/Egypt.gif and /dev/null differ diff --git a/icons/flags/El_Salvador.gif b/icons/flags/El_Salvador.gif deleted file mode 100755 index 2d7b159..0000000 Binary files a/icons/flags/El_Salvador.gif and /dev/null differ diff --git a/icons/flags/England.gif b/icons/flags/England.gif deleted file mode 100755 index 933a4f0..0000000 Binary files a/icons/flags/England.gif and /dev/null differ diff --git a/icons/flags/Equatorial_Guinea.gif b/icons/flags/Equatorial_Guinea.gif deleted file mode 100755 index 8b4e0cc..0000000 Binary files a/icons/flags/Equatorial_Guinea.gif and /dev/null differ diff --git a/icons/flags/Eritrea.gif b/icons/flags/Eritrea.gif deleted file mode 100755 index 3d4d612..0000000 Binary files a/icons/flags/Eritrea.gif and /dev/null differ diff --git a/icons/flags/Estonia.gif b/icons/flags/Estonia.gif deleted file mode 100755 index 9397a2d..0000000 Binary files a/icons/flags/Estonia.gif and /dev/null differ diff --git a/icons/flags/Ethiopia.gif b/icons/flags/Ethiopia.gif deleted file mode 100755 index f77995d..0000000 Binary files a/icons/flags/Ethiopia.gif and /dev/null differ diff --git a/icons/flags/Falkland_Islands.gif b/icons/flags/Falkland_Islands.gif deleted file mode 100755 index 37b5ecf..0000000 Binary files a/icons/flags/Falkland_Islands.gif and /dev/null differ diff --git a/icons/flags/Faroe_Islands.gif b/icons/flags/Faroe_Islands.gif deleted file mode 100755 index 4a90fc0..0000000 Binary files a/icons/flags/Faroe_Islands.gif and /dev/null differ diff --git a/icons/flags/Federated_States_of_Micronesia.gif b/icons/flags/Federated_States_of_Micronesia.gif deleted file mode 100755 index bbd1cc8..0000000 Binary files a/icons/flags/Federated_States_of_Micronesia.gif and /dev/null differ diff --git a/icons/flags/Fiji.gif b/icons/flags/Fiji.gif deleted file mode 100755 index 486151c..0000000 Binary files a/icons/flags/Fiji.gif and /dev/null differ diff --git a/icons/flags/Finland.gif b/icons/flags/Finland.gif deleted file mode 100755 index 8d3a191..0000000 Binary files a/icons/flags/Finland.gif and /dev/null differ diff --git a/icons/flags/Former_Czechoslovakia.gif b/icons/flags/Former_Czechoslovakia.gif deleted file mode 100755 index 101db64..0000000 Binary files a/icons/flags/Former_Czechoslovakia.gif and /dev/null differ diff --git a/icons/flags/France.gif b/icons/flags/France.gif deleted file mode 100755 index 43d0b80..0000000 Binary files a/icons/flags/France.gif and /dev/null differ diff --git a/icons/flags/French_Polynesia.gif b/icons/flags/French_Polynesia.gif deleted file mode 100755 index 479ff10..0000000 Binary files a/icons/flags/French_Polynesia.gif and /dev/null differ diff --git a/icons/flags/French_Southern_Territories.gif b/icons/flags/French_Southern_Territories.gif deleted file mode 100755 index 51a4325..0000000 Binary files a/icons/flags/French_Southern_Territories.gif and /dev/null differ diff --git a/icons/flags/Gabon.gif b/icons/flags/Gabon.gif deleted file mode 100755 index 23fd5f0..0000000 Binary files a/icons/flags/Gabon.gif and /dev/null differ diff --git a/icons/flags/Gambia.gif b/icons/flags/Gambia.gif deleted file mode 100755 index 6847c5a..0000000 Binary files a/icons/flags/Gambia.gif and /dev/null differ diff --git a/icons/flags/Georgia.gif b/icons/flags/Georgia.gif deleted file mode 100755 index faa7f12..0000000 Binary files a/icons/flags/Georgia.gif and /dev/null differ diff --git a/icons/flags/Germany.gif b/icons/flags/Germany.gif deleted file mode 100755 index 75728dd..0000000 Binary files a/icons/flags/Germany.gif and /dev/null differ diff --git a/icons/flags/Ghana.gif b/icons/flags/Ghana.gif deleted file mode 100755 index 273fb7d..0000000 Binary files a/icons/flags/Ghana.gif and /dev/null differ diff --git a/icons/flags/Gibraltar.gif b/icons/flags/Gibraltar.gif deleted file mode 100755 index 7b1984b..0000000 Binary files a/icons/flags/Gibraltar.gif and /dev/null differ diff --git a/icons/flags/Great_Britain.gif b/icons/flags/Great_Britain.gif deleted file mode 100755 index 3e16ff8..0000000 Binary files a/icons/flags/Great_Britain.gif and /dev/null differ diff --git a/icons/flags/Greece.gif b/icons/flags/Greece.gif deleted file mode 100755 index b4c8c04..0000000 Binary files a/icons/flags/Greece.gif and /dev/null differ diff --git a/icons/flags/Greenland.gif b/icons/flags/Greenland.gif deleted file mode 100755 index ef445be..0000000 Binary files a/icons/flags/Greenland.gif and /dev/null differ diff --git a/icons/flags/Grenada.gif b/icons/flags/Grenada.gif deleted file mode 100755 index 25ea312..0000000 Binary files a/icons/flags/Grenada.gif and /dev/null differ diff --git a/icons/flags/Guadeloupe.gif b/icons/flags/Guadeloupe.gif deleted file mode 100755 index 31166db..0000000 Binary files a/icons/flags/Guadeloupe.gif and /dev/null differ diff --git a/icons/flags/Guam.gif b/icons/flags/Guam.gif deleted file mode 100755 index eafef68..0000000 Binary files a/icons/flags/Guam.gif and /dev/null differ diff --git a/icons/flags/Guatemala.gif b/icons/flags/Guatemala.gif deleted file mode 100755 index 7e94d1d..0000000 Binary files a/icons/flags/Guatemala.gif and /dev/null differ diff --git a/icons/flags/Guinea.gif b/icons/flags/Guinea.gif deleted file mode 100755 index a982ac6..0000000 Binary files a/icons/flags/Guinea.gif and /dev/null differ diff --git a/icons/flags/Guinea_Bissau.gif b/icons/flags/Guinea_Bissau.gif deleted file mode 100755 index 55f7571..0000000 Binary files a/icons/flags/Guinea_Bissau.gif and /dev/null differ diff --git a/icons/flags/Guyana.gif b/icons/flags/Guyana.gif deleted file mode 100755 index 1cb4cd7..0000000 Binary files a/icons/flags/Guyana.gif and /dev/null differ diff --git a/icons/flags/Haiti.gif b/icons/flags/Haiti.gif deleted file mode 100755 index 059604a..0000000 Binary files a/icons/flags/Haiti.gif and /dev/null differ diff --git a/icons/flags/Holy_See.gif b/icons/flags/Holy_See.gif deleted file mode 100755 index 2bd7446..0000000 Binary files a/icons/flags/Holy_See.gif and /dev/null differ diff --git a/icons/flags/Honduras.gif b/icons/flags/Honduras.gif deleted file mode 100755 index 6c4ffe8..0000000 Binary files a/icons/flags/Honduras.gif and /dev/null differ diff --git a/icons/flags/Hong_Kong.gif b/icons/flags/Hong_Kong.gif deleted file mode 100755 index 798af96..0000000 Binary files a/icons/flags/Hong_Kong.gif and /dev/null differ diff --git a/icons/flags/Hungary.gif b/icons/flags/Hungary.gif deleted file mode 100755 index 6142d86..0000000 Binary files a/icons/flags/Hungary.gif and /dev/null differ diff --git a/icons/flags/Iceland.gif b/icons/flags/Iceland.gif deleted file mode 100755 index b42502d..0000000 Binary files a/icons/flags/Iceland.gif and /dev/null differ diff --git a/icons/flags/India.gif b/icons/flags/India.gif deleted file mode 100755 index 1cd8027..0000000 Binary files a/icons/flags/India.gif and /dev/null differ diff --git a/icons/flags/Indonesia.gif b/icons/flags/Indonesia.gif deleted file mode 100755 index 865161b..0000000 Binary files a/icons/flags/Indonesia.gif and /dev/null differ diff --git a/icons/flags/Iran.gif b/icons/flags/Iran.gif deleted file mode 100755 index 156040f..0000000 Binary files a/icons/flags/Iran.gif and /dev/null differ diff --git a/icons/flags/Iraq.gif b/icons/flags/Iraq.gif deleted file mode 100755 index c34fe3c..0000000 Binary files a/icons/flags/Iraq.gif and /dev/null differ diff --git a/icons/flags/Ireland.gif b/icons/flags/Ireland.gif deleted file mode 100755 index 506ad28..0000000 Binary files a/icons/flags/Ireland.gif and /dev/null differ diff --git a/icons/flags/Israel.gif b/icons/flags/Israel.gif deleted file mode 100755 index c8483ae..0000000 Binary files a/icons/flags/Israel.gif and /dev/null differ diff --git a/icons/flags/Italy.gif b/icons/flags/Italy.gif deleted file mode 100755 index d79e90e..0000000 Binary files a/icons/flags/Italy.gif and /dev/null differ diff --git a/icons/flags/Ivory_Coast.gif b/icons/flags/Ivory_Coast.gif deleted file mode 100755 index 844120a..0000000 Binary files a/icons/flags/Ivory_Coast.gif and /dev/null differ diff --git a/icons/flags/Jamaica.gif b/icons/flags/Jamaica.gif deleted file mode 100755 index 0bed67c..0000000 Binary files a/icons/flags/Jamaica.gif and /dev/null differ diff --git a/icons/flags/Japan.gif b/icons/flags/Japan.gif deleted file mode 100755 index 444c1d0..0000000 Binary files a/icons/flags/Japan.gif and /dev/null differ diff --git a/icons/flags/Jordan.gif b/icons/flags/Jordan.gif deleted file mode 100755 index 03daf8a..0000000 Binary files a/icons/flags/Jordan.gif and /dev/null differ diff --git a/icons/flags/Kazakhstan.gif b/icons/flags/Kazakhstan.gif deleted file mode 100755 index 24baebe..0000000 Binary files a/icons/flags/Kazakhstan.gif and /dev/null differ diff --git a/icons/flags/Kenya.gif b/icons/flags/Kenya.gif deleted file mode 100755 index c2b5d45..0000000 Binary files a/icons/flags/Kenya.gif and /dev/null differ diff --git a/icons/flags/Kiribati.gif b/icons/flags/Kiribati.gif deleted file mode 100755 index 4a0751a..0000000 Binary files a/icons/flags/Kiribati.gif and /dev/null differ diff --git a/icons/flags/Kuwait.gif b/icons/flags/Kuwait.gif deleted file mode 100755 index 1efc734..0000000 Binary files a/icons/flags/Kuwait.gif and /dev/null differ diff --git a/icons/flags/Kyrgyz_Republic.gif b/icons/flags/Kyrgyz_Republic.gif deleted file mode 100755 index 72a4d41..0000000 Binary files a/icons/flags/Kyrgyz_Republic.gif and /dev/null differ diff --git a/icons/flags/Laos.gif b/icons/flags/Laos.gif deleted file mode 100755 index d14cf4d..0000000 Binary files a/icons/flags/Laos.gif and /dev/null differ diff --git a/icons/flags/Latvia.gif b/icons/flags/Latvia.gif deleted file mode 100755 index 17e71b7..0000000 Binary files a/icons/flags/Latvia.gif and /dev/null differ diff --git a/icons/flags/Lebanon.gif b/icons/flags/Lebanon.gif deleted file mode 100755 index 003d83a..0000000 Binary files a/icons/flags/Lebanon.gif and /dev/null differ diff --git a/icons/flags/Lesotho.gif b/icons/flags/Lesotho.gif deleted file mode 100755 index 427ae95..0000000 Binary files a/icons/flags/Lesotho.gif and /dev/null differ diff --git a/icons/flags/Liberia.gif b/icons/flags/Liberia.gif deleted file mode 100755 index 435af9e..0000000 Binary files a/icons/flags/Liberia.gif and /dev/null differ diff --git a/icons/flags/Libya.gif b/icons/flags/Libya.gif deleted file mode 100755 index a654c30..0000000 Binary files a/icons/flags/Libya.gif and /dev/null differ diff --git a/icons/flags/Liechtenstein.gif b/icons/flags/Liechtenstein.gif deleted file mode 100755 index 713c58e..0000000 Binary files a/icons/flags/Liechtenstein.gif and /dev/null differ diff --git a/icons/flags/Lithuania.gif b/icons/flags/Lithuania.gif deleted file mode 100755 index dee9c60..0000000 Binary files a/icons/flags/Lithuania.gif and /dev/null differ diff --git a/icons/flags/Luxembourg.gif b/icons/flags/Luxembourg.gif deleted file mode 100755 index 7d7293e..0000000 Binary files a/icons/flags/Luxembourg.gif and /dev/null differ diff --git a/icons/flags/Macau.gif b/icons/flags/Macau.gif deleted file mode 100755 index 66cf5b4..0000000 Binary files a/icons/flags/Macau.gif and /dev/null differ diff --git a/icons/flags/Macedonia.gif b/icons/flags/Macedonia.gif deleted file mode 100755 index 7aeb831..0000000 Binary files a/icons/flags/Macedonia.gif and /dev/null differ diff --git a/icons/flags/Madagascar.gif b/icons/flags/Madagascar.gif deleted file mode 100755 index a91b577..0000000 Binary files a/icons/flags/Madagascar.gif and /dev/null differ diff --git a/icons/flags/Malawi.gif b/icons/flags/Malawi.gif deleted file mode 100755 index ad045a0..0000000 Binary files a/icons/flags/Malawi.gif and /dev/null differ diff --git a/icons/flags/Malaysia.gif b/icons/flags/Malaysia.gif deleted file mode 100755 index fc7d523..0000000 Binary files a/icons/flags/Malaysia.gif and /dev/null differ diff --git a/icons/flags/Maldives.gif b/icons/flags/Maldives.gif deleted file mode 100755 index 46b6387..0000000 Binary files a/icons/flags/Maldives.gif and /dev/null differ diff --git a/icons/flags/Mali.gif b/icons/flags/Mali.gif deleted file mode 100755 index 53d6f49..0000000 Binary files a/icons/flags/Mali.gif and /dev/null differ diff --git a/icons/flags/Malta.gif b/icons/flags/Malta.gif deleted file mode 100755 index 45c709f..0000000 Binary files a/icons/flags/Malta.gif and /dev/null differ diff --git a/icons/flags/Marshall_Islands.gif b/icons/flags/Marshall_Islands.gif deleted file mode 100755 index 92f5f48..0000000 Binary files a/icons/flags/Marshall_Islands.gif and /dev/null differ diff --git a/icons/flags/Martinique.gif b/icons/flags/Martinique.gif deleted file mode 100755 index 570bc5d..0000000 Binary files a/icons/flags/Martinique.gif and /dev/null differ diff --git a/icons/flags/Mauritania.gif b/icons/flags/Mauritania.gif deleted file mode 100755 index f52fcf0..0000000 Binary files a/icons/flags/Mauritania.gif and /dev/null differ diff --git a/icons/flags/Mauritius.gif b/icons/flags/Mauritius.gif deleted file mode 100755 index 081ab45..0000000 Binary files a/icons/flags/Mauritius.gif and /dev/null differ diff --git a/icons/flags/Mayotte.gif b/icons/flags/Mayotte.gif deleted file mode 100755 index a2267c0..0000000 Binary files a/icons/flags/Mayotte.gif and /dev/null differ diff --git a/icons/flags/Mexico.gif b/icons/flags/Mexico.gif deleted file mode 100755 index ddc75d0..0000000 Binary files a/icons/flags/Mexico.gif and /dev/null differ diff --git a/icons/flags/Micronesia.gif b/icons/flags/Micronesia.gif deleted file mode 100755 index 7f8723b..0000000 Binary files a/icons/flags/Micronesia.gif and /dev/null differ diff --git a/icons/flags/Moldavia.gif b/icons/flags/Moldavia.gif deleted file mode 100755 index e4b8a7e..0000000 Binary files a/icons/flags/Moldavia.gif and /dev/null differ diff --git a/icons/flags/Monaco.gif b/icons/flags/Monaco.gif deleted file mode 100755 index 02a7c8e..0000000 Binary files a/icons/flags/Monaco.gif and /dev/null differ diff --git a/icons/flags/Mongolia.gif b/icons/flags/Mongolia.gif deleted file mode 100755 index dff8ea5..0000000 Binary files a/icons/flags/Mongolia.gif and /dev/null differ diff --git a/icons/flags/Montserrat.gif b/icons/flags/Montserrat.gif deleted file mode 100755 index 5e5a67a..0000000 Binary files a/icons/flags/Montserrat.gif and /dev/null differ diff --git a/icons/flags/Morocco.gif b/icons/flags/Morocco.gif deleted file mode 100755 index fc78411..0000000 Binary files a/icons/flags/Morocco.gif and /dev/null differ diff --git a/icons/flags/Mozambique.gif b/icons/flags/Mozambique.gif deleted file mode 100755 index 7d63508..0000000 Binary files a/icons/flags/Mozambique.gif and /dev/null differ diff --git a/icons/flags/Myanmar.gif b/icons/flags/Myanmar.gif deleted file mode 100755 index 9e0a275..0000000 Binary files a/icons/flags/Myanmar.gif and /dev/null differ diff --git a/icons/flags/Namibia.gif b/icons/flags/Namibia.gif deleted file mode 100755 index c0babe7..0000000 Binary files a/icons/flags/Namibia.gif and /dev/null differ diff --git a/icons/flags/Nauru.gif b/icons/flags/Nauru.gif deleted file mode 100755 index 2e4c0c5..0000000 Binary files a/icons/flags/Nauru.gif and /dev/null differ diff --git a/icons/flags/Nepal.gif b/icons/flags/Nepal.gif deleted file mode 100755 index 1096893..0000000 Binary files a/icons/flags/Nepal.gif and /dev/null differ diff --git a/icons/flags/Netherlands.gif b/icons/flags/Netherlands.gif deleted file mode 100755 index c1c8f46..0000000 Binary files a/icons/flags/Netherlands.gif and /dev/null differ diff --git a/icons/flags/Netherlands_Antilles.gif b/icons/flags/Netherlands_Antilles.gif deleted file mode 100755 index cb570c6..0000000 Binary files a/icons/flags/Netherlands_Antilles.gif and /dev/null differ diff --git a/icons/flags/New_Caledonia.gif b/icons/flags/New_Caledonia.gif deleted file mode 100755 index b1e91b9..0000000 Binary files a/icons/flags/New_Caledonia.gif and /dev/null differ diff --git a/icons/flags/New_Zealand.gif b/icons/flags/New_Zealand.gif deleted file mode 100755 index 028a5dc..0000000 Binary files a/icons/flags/New_Zealand.gif and /dev/null differ diff --git a/icons/flags/Nicaragua.gif b/icons/flags/Nicaragua.gif deleted file mode 100755 index d05894d..0000000 Binary files a/icons/flags/Nicaragua.gif and /dev/null differ diff --git a/icons/flags/Niger.gif b/icons/flags/Niger.gif deleted file mode 100755 index ff4eaf0..0000000 Binary files a/icons/flags/Niger.gif and /dev/null differ diff --git a/icons/flags/Nigeria.gif b/icons/flags/Nigeria.gif deleted file mode 100755 index bdde7cb..0000000 Binary files a/icons/flags/Nigeria.gif and /dev/null differ diff --git a/icons/flags/Niue.gif b/icons/flags/Niue.gif deleted file mode 100755 index 618210a..0000000 Binary files a/icons/flags/Niue.gif and /dev/null differ diff --git a/icons/flags/None.gif b/icons/flags/None.gif deleted file mode 100755 index 1ca9269..0000000 Binary files a/icons/flags/None.gif and /dev/null differ diff --git a/icons/flags/Norfolk_Island.gif b/icons/flags/Norfolk_Island.gif deleted file mode 100755 index c83424c..0000000 Binary files a/icons/flags/Norfolk_Island.gif and /dev/null differ diff --git a/icons/flags/North_Korea.gif b/icons/flags/North_Korea.gif deleted file mode 100755 index 6e0ca09..0000000 Binary files a/icons/flags/North_Korea.gif and /dev/null differ diff --git a/icons/flags/Northern_Mariana_Islands.gif b/icons/flags/Northern_Mariana_Islands.gif deleted file mode 100755 index 73b7147..0000000 Binary files a/icons/flags/Northern_Mariana_Islands.gif and /dev/null differ diff --git a/icons/flags/Norway.gif b/icons/flags/Norway.gif deleted file mode 100755 index 6202d1f..0000000 Binary files a/icons/flags/Norway.gif and /dev/null differ diff --git a/icons/flags/Oman.gif b/icons/flags/Oman.gif deleted file mode 100755 index 2b8c775..0000000 Binary files a/icons/flags/Oman.gif and /dev/null differ diff --git a/icons/flags/Other.gif b/icons/flags/Other.gif deleted file mode 100755 index 1611258..0000000 Binary files a/icons/flags/Other.gif and /dev/null differ diff --git a/icons/flags/Pakistan.gif b/icons/flags/Pakistan.gif deleted file mode 100755 index f3f62c2..0000000 Binary files a/icons/flags/Pakistan.gif and /dev/null differ diff --git a/icons/flags/Palau.gif b/icons/flags/Palau.gif deleted file mode 100755 index 5854510..0000000 Binary files a/icons/flags/Palau.gif and /dev/null differ diff --git a/icons/flags/Panama.gif b/icons/flags/Panama.gif deleted file mode 100755 index d518b2f..0000000 Binary files a/icons/flags/Panama.gif and /dev/null differ diff --git a/icons/flags/Papua_New_Guinea.gif b/icons/flags/Papua_New_Guinea.gif deleted file mode 100755 index 2d20b07..0000000 Binary files a/icons/flags/Papua_New_Guinea.gif and /dev/null differ diff --git a/icons/flags/Paraguay.gif b/icons/flags/Paraguay.gif deleted file mode 100755 index f2e66af..0000000 Binary files a/icons/flags/Paraguay.gif and /dev/null differ diff --git a/icons/flags/Peru.gif b/icons/flags/Peru.gif deleted file mode 100755 index 3bc7639..0000000 Binary files a/icons/flags/Peru.gif and /dev/null differ diff --git a/icons/flags/Philippines.gif b/icons/flags/Philippines.gif deleted file mode 100755 index 12b380a..0000000 Binary files a/icons/flags/Philippines.gif and /dev/null differ diff --git a/icons/flags/Pitcairn_Island.gif b/icons/flags/Pitcairn_Island.gif deleted file mode 100755 index 4bc86a1..0000000 Binary files a/icons/flags/Pitcairn_Island.gif and /dev/null differ diff --git a/icons/flags/Poland.gif b/icons/flags/Poland.gif deleted file mode 100755 index bf10646..0000000 Binary files a/icons/flags/Poland.gif and /dev/null differ diff --git a/icons/flags/Polynesia.gif b/icons/flags/Polynesia.gif deleted file mode 100755 index 849297a..0000000 Binary files a/icons/flags/Polynesia.gif and /dev/null differ diff --git a/icons/flags/Portugal.gif b/icons/flags/Portugal.gif deleted file mode 100755 index e735f74..0000000 Binary files a/icons/flags/Portugal.gif and /dev/null differ diff --git a/icons/flags/Puerto_Rico.gif b/icons/flags/Puerto_Rico.gif deleted file mode 100755 index 6d5d589..0000000 Binary files a/icons/flags/Puerto_Rico.gif and /dev/null differ diff --git a/icons/flags/Qatar.gif b/icons/flags/Qatar.gif deleted file mode 100755 index 2e843ff..0000000 Binary files a/icons/flags/Qatar.gif and /dev/null differ diff --git a/icons/flags/Romania.gif b/icons/flags/Romania.gif deleted file mode 100755 index f5d5f12..0000000 Binary files a/icons/flags/Romania.gif and /dev/null differ diff --git a/icons/flags/Russian_Federation.gif b/icons/flags/Russian_Federation.gif deleted file mode 100755 index b525c46..0000000 Binary files a/icons/flags/Russian_Federation.gif and /dev/null differ diff --git a/icons/flags/Rwanda.gif b/icons/flags/Rwanda.gif deleted file mode 100755 index 0d095f7..0000000 Binary files a/icons/flags/Rwanda.gif and /dev/null differ diff --git a/icons/flags/S._Georgia_and_S._Sandwich_Isls..gif b/icons/flags/S._Georgia_and_S._Sandwich_Isls..gif deleted file mode 100755 index ccc96ec..0000000 Binary files a/icons/flags/S._Georgia_and_S._Sandwich_Isls..gif and /dev/null differ diff --git a/icons/flags/Saint_Helena.gif b/icons/flags/Saint_Helena.gif deleted file mode 100755 index dcc7f3b..0000000 Binary files a/icons/flags/Saint_Helena.gif and /dev/null differ diff --git a/icons/flags/Saint_Kitts_and_Nevis_Anguilla.gif b/icons/flags/Saint_Kitts_and_Nevis_Anguilla.gif deleted file mode 100755 index bb9cc34..0000000 Binary files a/icons/flags/Saint_Kitts_and_Nevis_Anguilla.gif and /dev/null differ diff --git a/icons/flags/Saint_Lucia.gif b/icons/flags/Saint_Lucia.gif deleted file mode 100755 index d06b955..0000000 Binary files a/icons/flags/Saint_Lucia.gif and /dev/null differ diff --git a/icons/flags/Saint_Pierre_and_Miquelon.gif b/icons/flags/Saint_Pierre_and_Miquelon.gif deleted file mode 100755 index 99bf6fd..0000000 Binary files a/icons/flags/Saint_Pierre_and_Miquelon.gif and /dev/null differ diff --git a/icons/flags/Saint_Tome_and_Principe.gif b/icons/flags/Saint_Tome_and_Principe.gif deleted file mode 100755 index 4f1e6e0..0000000 Binary files a/icons/flags/Saint_Tome_and_Principe.gif and /dev/null differ diff --git a/icons/flags/Saint_Vincent_and_Grenadines.gif b/icons/flags/Saint_Vincent_and_Grenadines.gif deleted file mode 100755 index 4821381..0000000 Binary files a/icons/flags/Saint_Vincent_and_Grenadines.gif and /dev/null differ diff --git a/icons/flags/Samoa.gif b/icons/flags/Samoa.gif deleted file mode 100755 index a51f939..0000000 Binary files a/icons/flags/Samoa.gif and /dev/null differ diff --git a/icons/flags/San_Marino.gif b/icons/flags/San_Marino.gif deleted file mode 100755 index 04d98de..0000000 Binary files a/icons/flags/San_Marino.gif and /dev/null differ diff --git a/icons/flags/Saudi_Arabia.gif b/icons/flags/Saudi_Arabia.gif deleted file mode 100755 index 179961b..0000000 Binary files a/icons/flags/Saudi_Arabia.gif and /dev/null differ diff --git a/icons/flags/Scotland.gif b/icons/flags/Scotland.gif deleted file mode 100755 index 03f3f1d..0000000 Binary files a/icons/flags/Scotland.gif and /dev/null differ diff --git a/icons/flags/Senegal.gif b/icons/flags/Senegal.gif deleted file mode 100755 index 6dac870..0000000 Binary files a/icons/flags/Senegal.gif and /dev/null differ diff --git a/icons/flags/Seychelles.gif b/icons/flags/Seychelles.gif deleted file mode 100755 index 31b4767..0000000 Binary files a/icons/flags/Seychelles.gif and /dev/null differ diff --git a/icons/flags/Sierra_Leone.gif b/icons/flags/Sierra_Leone.gif deleted file mode 100755 index f0f3492..0000000 Binary files a/icons/flags/Sierra_Leone.gif and /dev/null differ diff --git a/icons/flags/Singapore.gif b/icons/flags/Singapore.gif deleted file mode 100755 index 5663d39..0000000 Binary files a/icons/flags/Singapore.gif and /dev/null differ diff --git a/icons/flags/Slovak_Republic.gif b/icons/flags/Slovak_Republic.gif deleted file mode 100755 index 1b3f22b..0000000 Binary files a/icons/flags/Slovak_Republic.gif and /dev/null differ diff --git a/icons/flags/Slovakia.gif b/icons/flags/Slovakia.gif deleted file mode 100755 index 8172d02..0000000 Binary files a/icons/flags/Slovakia.gif and /dev/null differ diff --git a/icons/flags/Slovenia.gif b/icons/flags/Slovenia.gif deleted file mode 100755 index 23852b5..0000000 Binary files a/icons/flags/Slovenia.gif and /dev/null differ diff --git a/icons/flags/Solomon_Islands.gif b/icons/flags/Solomon_Islands.gif deleted file mode 100755 index 8f5ff83..0000000 Binary files a/icons/flags/Solomon_Islands.gif and /dev/null differ diff --git a/icons/flags/Somalia.gif b/icons/flags/Somalia.gif deleted file mode 100755 index f196169..0000000 Binary files a/icons/flags/Somalia.gif and /dev/null differ diff --git a/icons/flags/South_Africa.gif b/icons/flags/South_Africa.gif deleted file mode 100755 index ede5258..0000000 Binary files a/icons/flags/South_Africa.gif and /dev/null differ diff --git a/icons/flags/South_Korea.gif b/icons/flags/South_Korea.gif deleted file mode 100755 index 1cddbe7..0000000 Binary files a/icons/flags/South_Korea.gif and /dev/null differ diff --git a/icons/flags/Spain.gif b/icons/flags/Spain.gif deleted file mode 100755 index c27d65e..0000000 Binary files a/icons/flags/Spain.gif and /dev/null differ diff --git a/icons/flags/Sri_Lanka.gif b/icons/flags/Sri_Lanka.gif deleted file mode 100755 index 1b3ee7f..0000000 Binary files a/icons/flags/Sri_Lanka.gif and /dev/null differ diff --git a/icons/flags/Sudan.gif b/icons/flags/Sudan.gif deleted file mode 100755 index 53ae214..0000000 Binary files a/icons/flags/Sudan.gif and /dev/null differ diff --git a/icons/flags/Suriname.gif b/icons/flags/Suriname.gif deleted file mode 100755 index 0f7499a..0000000 Binary files a/icons/flags/Suriname.gif and /dev/null differ diff --git a/icons/flags/Swaziland.gif b/icons/flags/Swaziland.gif deleted file mode 100755 index f37aaf8..0000000 Binary files a/icons/flags/Swaziland.gif and /dev/null differ diff --git a/icons/flags/Sweden.gif b/icons/flags/Sweden.gif deleted file mode 100755 index 80f6285..0000000 Binary files a/icons/flags/Sweden.gif and /dev/null differ diff --git a/icons/flags/Switzerland.gif b/icons/flags/Switzerland.gif deleted file mode 100755 index d5c0e5b..0000000 Binary files a/icons/flags/Switzerland.gif and /dev/null differ diff --git a/icons/flags/Syria.gif b/icons/flags/Syria.gif deleted file mode 100755 index dc8bd50..0000000 Binary files a/icons/flags/Syria.gif and /dev/null differ diff --git a/icons/flags/Tadjikistan.gif b/icons/flags/Tadjikistan.gif deleted file mode 100755 index 2fe38d4..0000000 Binary files a/icons/flags/Tadjikistan.gif and /dev/null differ diff --git a/icons/flags/Taiwan.gif b/icons/flags/Taiwan.gif deleted file mode 100755 index cacfd9b..0000000 Binary files a/icons/flags/Taiwan.gif and /dev/null differ diff --git a/icons/flags/Tanzania.gif b/icons/flags/Tanzania.gif deleted file mode 100755 index 82b52ca..0000000 Binary files a/icons/flags/Tanzania.gif and /dev/null differ diff --git a/icons/flags/Thailand.gif b/icons/flags/Thailand.gif deleted file mode 100755 index 0130792..0000000 Binary files a/icons/flags/Thailand.gif and /dev/null differ diff --git a/icons/flags/Togo.gif b/icons/flags/Togo.gif deleted file mode 100755 index ca6b4e7..0000000 Binary files a/icons/flags/Togo.gif and /dev/null differ diff --git a/icons/flags/Tokelau.gif b/icons/flags/Tokelau.gif deleted file mode 100755 index 3d3a727..0000000 Binary files a/icons/flags/Tokelau.gif and /dev/null differ diff --git a/icons/flags/Tonga.gif b/icons/flags/Tonga.gif deleted file mode 100755 index d7ed4d1..0000000 Binary files a/icons/flags/Tonga.gif and /dev/null differ diff --git a/icons/flags/Trinidad_and_Tobago.gif b/icons/flags/Trinidad_and_Tobago.gif deleted file mode 100755 index 47d3b80..0000000 Binary files a/icons/flags/Trinidad_and_Tobago.gif and /dev/null differ diff --git a/icons/flags/Tunisia.gif b/icons/flags/Tunisia.gif deleted file mode 100755 index 917d428..0000000 Binary files a/icons/flags/Tunisia.gif and /dev/null differ diff --git a/icons/flags/Turkey.gif b/icons/flags/Turkey.gif deleted file mode 100755 index e407d55..0000000 Binary files a/icons/flags/Turkey.gif and /dev/null differ diff --git a/icons/flags/Turkmenistan.gif b/icons/flags/Turkmenistan.gif deleted file mode 100755 index 36d0994..0000000 Binary files a/icons/flags/Turkmenistan.gif and /dev/null differ diff --git a/icons/flags/Turks_and_Caicos_Islands.gif b/icons/flags/Turks_and_Caicos_Islands.gif deleted file mode 100755 index 11a8c23..0000000 Binary files a/icons/flags/Turks_and_Caicos_Islands.gif and /dev/null differ diff --git a/icons/flags/Tuvalu.gif b/icons/flags/Tuvalu.gif deleted file mode 100755 index 3c33827..0000000 Binary files a/icons/flags/Tuvalu.gif and /dev/null differ diff --git a/icons/flags/Uganda.gif b/icons/flags/Uganda.gif deleted file mode 100755 index 58b731a..0000000 Binary files a/icons/flags/Uganda.gif and /dev/null differ diff --git a/icons/flags/Ukraine.gif b/icons/flags/Ukraine.gif deleted file mode 100755 index 5d6cd83..0000000 Binary files a/icons/flags/Ukraine.gif and /dev/null differ diff --git a/icons/flags/United_Arab_Emirates.gif b/icons/flags/United_Arab_Emirates.gif deleted file mode 100755 index 78d15b6..0000000 Binary files a/icons/flags/United_Arab_Emirates.gif and /dev/null differ diff --git a/icons/flags/United_Kingdom.gif b/icons/flags/United_Kingdom.gif deleted file mode 100755 index 3e16ff8..0000000 Binary files a/icons/flags/United_Kingdom.gif and /dev/null differ diff --git a/icons/flags/United_States.gif b/icons/flags/United_States.gif deleted file mode 100755 index 8f198f7..0000000 Binary files a/icons/flags/United_States.gif and /dev/null differ diff --git a/icons/flags/Uruguay.gif b/icons/flags/Uruguay.gif deleted file mode 100755 index 12848c7..0000000 Binary files a/icons/flags/Uruguay.gif and /dev/null differ diff --git a/icons/flags/Uzbekistan.gif b/icons/flags/Uzbekistan.gif deleted file mode 100755 index dc9daec..0000000 Binary files a/icons/flags/Uzbekistan.gif and /dev/null differ diff --git a/icons/flags/Vanuatu.gif b/icons/flags/Vanuatu.gif deleted file mode 100755 index 8a8b2b0..0000000 Binary files a/icons/flags/Vanuatu.gif and /dev/null differ diff --git a/icons/flags/Venezuela.gif b/icons/flags/Venezuela.gif deleted file mode 100755 index 19ce6c1..0000000 Binary files a/icons/flags/Venezuela.gif and /dev/null differ diff --git a/icons/flags/Vietnam.gif b/icons/flags/Vietnam.gif deleted file mode 100755 index f1e20c9..0000000 Binary files a/icons/flags/Vietnam.gif and /dev/null differ diff --git a/icons/flags/Virgin_Islands.gif b/icons/flags/Virgin_Islands.gif deleted file mode 100755 index 66f9e74..0000000 Binary files a/icons/flags/Virgin_Islands.gif and /dev/null differ diff --git a/icons/flags/Wales.gif b/icons/flags/Wales.gif deleted file mode 100755 index 901d175..0000000 Binary files a/icons/flags/Wales.gif and /dev/null differ diff --git a/icons/flags/Wallis_and_Futuna_Islands.gif b/icons/flags/Wallis_and_Futuna_Islands.gif deleted file mode 100755 index eaa954b..0000000 Binary files a/icons/flags/Wallis_and_Futuna_Islands.gif and /dev/null differ diff --git a/icons/flags/Western_Sahara.gif b/icons/flags/Western_Sahara.gif deleted file mode 100755 index dd0391c..0000000 Binary files a/icons/flags/Western_Sahara.gif and /dev/null differ diff --git a/icons/flags/Yemen.gif b/icons/flags/Yemen.gif deleted file mode 100755 index 7b0183d..0000000 Binary files a/icons/flags/Yemen.gif and /dev/null differ diff --git a/icons/flags/Zambia.gif b/icons/flags/Zambia.gif deleted file mode 100755 index b2851d2..0000000 Binary files a/icons/flags/Zambia.gif and /dev/null differ diff --git a/icons/flags/Zimbabwe.gif b/icons/flags/Zimbabwe.gif deleted file mode 100755 index 02901f6..0000000 Binary files a/icons/flags/Zimbabwe.gif and /dev/null differ diff --git a/icons/flags/ad.svg b/icons/flags/ad.svg new file mode 100644 index 0000000..377b9f8 --- /dev/null +++ b/icons/flags/ad.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VNITA + + + FORTIOR + + + VIRTVS + + diff --git a/icons/flags/ae.svg b/icons/flags/ae.svg new file mode 100644 index 0000000..cba4c39 --- /dev/null +++ b/icons/flags/ae.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/af.svg b/icons/flags/af.svg new file mode 100644 index 0000000..ad0f043 --- /dev/null +++ b/icons/flags/af.svg @@ -0,0 +1,729 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ag.svg b/icons/flags/ag.svg new file mode 100644 index 0000000..803182d --- /dev/null +++ b/icons/flags/ag.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/ai.svg b/icons/flags/ai.svg new file mode 100644 index 0000000..803b92a --- /dev/null +++ b/icons/flags/ai.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/al.svg b/icons/flags/al.svg new file mode 100644 index 0000000..bd6cbae --- /dev/null +++ b/icons/flags/al.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/am.svg b/icons/flags/am.svg new file mode 100644 index 0000000..b39a864 --- /dev/null +++ b/icons/flags/am.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/an.svg b/icons/flags/an.svg new file mode 100644 index 0000000..9bc0cfc --- /dev/null +++ b/icons/flags/an.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/icons/flags/ao.svg b/icons/flags/ao.svg new file mode 100644 index 0000000..d00e4ea --- /dev/null +++ b/icons/flags/ao.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/aq.svg b/icons/flags/aq.svg new file mode 100644 index 0000000..bef963c --- /dev/null +++ b/icons/flags/aq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/ar.svg b/icons/flags/ar.svg new file mode 100644 index 0000000..f8a35ae --- /dev/null +++ b/icons/flags/ar.svg @@ -0,0 +1,9 @@ + + + flag of Argentina + + + + + + diff --git a/icons/flags/as.svg b/icons/flags/as.svg new file mode 100644 index 0000000..816a7ec --- /dev/null +++ b/icons/flags/as.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/at.svg b/icons/flags/at.svg new file mode 100644 index 0000000..58e20f3 --- /dev/null +++ b/icons/flags/at.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/au.gif b/icons/flags/au.gif deleted file mode 100755 index 5269c6a..0000000 Binary files a/icons/flags/au.gif and /dev/null differ diff --git a/icons/flags/au.svg b/icons/flags/au.svg new file mode 100644 index 0000000..59a525f --- /dev/null +++ b/icons/flags/au.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/aw.svg b/icons/flags/aw.svg new file mode 100644 index 0000000..0754f3c --- /dev/null +++ b/icons/flags/aw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/flags/ax.svg b/icons/flags/ax.svg new file mode 100644 index 0000000..15260be --- /dev/null +++ b/icons/flags/ax.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/az.svg b/icons/flags/az.svg new file mode 100644 index 0000000..a5c6099 --- /dev/null +++ b/icons/flags/az.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/ba.svg b/icons/flags/ba.svg new file mode 100644 index 0000000..f7c21f7 --- /dev/null +++ b/icons/flags/ba.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/bb.svg b/icons/flags/bb.svg new file mode 100644 index 0000000..3075961 --- /dev/null +++ b/icons/flags/bb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/bd.svg b/icons/flags/bd.svg new file mode 100644 index 0000000..89ccd0a --- /dev/null +++ b/icons/flags/bd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/be.svg b/icons/flags/be.svg new file mode 100644 index 0000000..d55c8bb --- /dev/null +++ b/icons/flags/be.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/bf.svg b/icons/flags/bf.svg new file mode 100644 index 0000000..30f6d76 --- /dev/null +++ b/icons/flags/bf.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/bg.svg b/icons/flags/bg.svg new file mode 100644 index 0000000..b37e190 --- /dev/null +++ b/icons/flags/bg.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/bh.svg b/icons/flags/bh.svg new file mode 100644 index 0000000..a0082c6 --- /dev/null +++ b/icons/flags/bh.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/bi.svg b/icons/flags/bi.svg new file mode 100644 index 0000000..d3b19fa --- /dev/null +++ b/icons/flags/bi.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/bj.svg b/icons/flags/bj.svg new file mode 100644 index 0000000..b66d9bc --- /dev/null +++ b/icons/flags/bj.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/bm.svg b/icons/flags/bm.svg new file mode 100644 index 0000000..7c58e3b --- /dev/null +++ b/icons/flags/bm.svg @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/bn.svg b/icons/flags/bn.svg new file mode 100644 index 0000000..e2c3dfd --- /dev/null +++ b/icons/flags/bn.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/bo.svg b/icons/flags/bo.svg new file mode 100644 index 0000000..d7b4d8d --- /dev/null +++ b/icons/flags/bo.svg @@ -0,0 +1,8 @@ + + + flag of Bolivia + + + + + diff --git a/icons/flags/br.svg b/icons/flags/br.svg new file mode 100644 index 0000000..50f5e91 --- /dev/null +++ b/icons/flags/br.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/bs.svg b/icons/flags/bs.svg new file mode 100644 index 0000000..f07d821 --- /dev/null +++ b/icons/flags/bs.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/bt.svg b/icons/flags/bt.svg new file mode 100644 index 0000000..495ba00 --- /dev/null +++ b/icons/flags/bt.svg @@ -0,0 +1,512 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/bv.svg b/icons/flags/bv.svg new file mode 100644 index 0000000..1c4fe46 --- /dev/null +++ b/icons/flags/bv.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/bw.svg b/icons/flags/bw.svg new file mode 100644 index 0000000..f89aee0 --- /dev/null +++ b/icons/flags/bw.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/by.svg b/icons/flags/by.svg new file mode 100644 index 0000000..fa535fe --- /dev/null +++ b/icons/flags/by.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/bz.svg b/icons/flags/bz.svg new file mode 100644 index 0000000..985d587 --- /dev/null +++ b/icons/flags/bz.svg @@ -0,0 +1,551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ca.gif b/icons/flags/ca.gif deleted file mode 100755 index 457d966..0000000 Binary files a/icons/flags/ca.gif and /dev/null differ diff --git a/icons/flags/ca.svg b/icons/flags/ca.svg new file mode 100644 index 0000000..5400d92 --- /dev/null +++ b/icons/flags/ca.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/cc.svg b/icons/flags/cc.svg new file mode 100644 index 0000000..6f04079 --- /dev/null +++ b/icons/flags/cc.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/cd.svg b/icons/flags/cd.svg new file mode 100644 index 0000000..0a59f1c --- /dev/null +++ b/icons/flags/cd.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/cf.svg b/icons/flags/cf.svg new file mode 100644 index 0000000..7b0b448 --- /dev/null +++ b/icons/flags/cf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/cg.svg b/icons/flags/cg.svg new file mode 100644 index 0000000..5c9bd7b --- /dev/null +++ b/icons/flags/cg.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/ch.svg b/icons/flags/ch.svg new file mode 100644 index 0000000..84ba577 --- /dev/null +++ b/icons/flags/ch.svg @@ -0,0 +1,8 @@ + + + Flag of Switzerland + + + + + diff --git a/icons/flags/ci.svg b/icons/flags/ci.svg new file mode 100644 index 0000000..72a9e68 --- /dev/null +++ b/icons/flags/ci.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/ck.svg b/icons/flags/ck.svg new file mode 100644 index 0000000..7be0c1f --- /dev/null +++ b/icons/flags/ck.svg @@ -0,0 +1,48 @@ + + + + + + + + + +The above line is the ensign field color: #CF142B red and #00247D blue + + + + + + +I think the above two lines give the simplest way to make the diagonals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/cl.svg b/icons/flags/cl.svg new file mode 100644 index 0000000..b8554ba --- /dev/null +++ b/icons/flags/cl.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/icons/flags/cm.svg b/icons/flags/cm.svg new file mode 100644 index 0000000..8027e5e --- /dev/null +++ b/icons/flags/cm.svg @@ -0,0 +1,18 @@ + + +Flag of Cameroon + + + + + + + + + + + + + + + diff --git a/icons/flags/cn.svg b/icons/flags/cn.svg new file mode 100644 index 0000000..7ca3415 --- /dev/null +++ b/icons/flags/cn.svg @@ -0,0 +1,23 @@ + + +Flag of the People's Republic of China + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/co.svg b/icons/flags/co.svg new file mode 100644 index 0000000..01138f8 --- /dev/null +++ b/icons/flags/co.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/cr.svg b/icons/flags/cr.svg new file mode 100644 index 0000000..94c89b5 --- /dev/null +++ b/icons/flags/cr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/cu.svg b/icons/flags/cu.svg new file mode 100644 index 0000000..5a232c0 --- /dev/null +++ b/icons/flags/cu.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + +the star is in the center of gravity of the triangle, so the x-pos is irrational (5 / sin30 * sin60) + + + + + + + + + + + + + diff --git a/icons/flags/cv.svg b/icons/flags/cv.svg new file mode 100644 index 0000000..2e3f081 --- /dev/null +++ b/icons/flags/cv.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/cx.svg b/icons/flags/cx.svg new file mode 100644 index 0000000..6931e24 --- /dev/null +++ b/icons/flags/cx.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/cy.svg b/icons/flags/cy.svg new file mode 100644 index 0000000..c159fbd --- /dev/null +++ b/icons/flags/cy.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/cz.svg b/icons/flags/cz.svg new file mode 100644 index 0000000..f4a3fd4 --- /dev/null +++ b/icons/flags/cz.svg @@ -0,0 +1,8 @@ + + + +Flag of Czechia + + + + diff --git a/icons/flags/de.gif b/icons/flags/de.gif deleted file mode 100755 index 75728dd..0000000 Binary files a/icons/flags/de.gif and /dev/null differ diff --git a/icons/flags/de.svg b/icons/flags/de.svg new file mode 100644 index 0000000..b128ee7 --- /dev/null +++ b/icons/flags/de.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/dj.svg b/icons/flags/dj.svg new file mode 100644 index 0000000..052faa6 --- /dev/null +++ b/icons/flags/dj.svg @@ -0,0 +1,11 @@ + + + + + + + + the star is in the center of gravity of the triangle, so the x-pos is irrational (5 / sin30 * sin60) + + + diff --git a/icons/flags/dk.svg b/icons/flags/dk.svg new file mode 100644 index 0000000..0a02948 --- /dev/null +++ b/icons/flags/dk.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/dm.svg b/icons/flags/dm.svg new file mode 100644 index 0000000..ab36657 --- /dev/null +++ b/icons/flags/dm.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/do.svg b/icons/flags/do.svg new file mode 100644 index 0000000..8a97a96 --- /dev/null +++ b/icons/flags/do.svg @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/dz.svg b/icons/flags/dz.svg new file mode 100644 index 0000000..73e87df --- /dev/null +++ b/icons/flags/dz.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ec.svg b/icons/flags/ec.svg new file mode 100644 index 0000000..6a5f3b9 --- /dev/null +++ b/icons/flags/ec.svg @@ -0,0 +1,418 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ee.svg b/icons/flags/ee.svg new file mode 100644 index 0000000..e73788a --- /dev/null +++ b/icons/flags/ee.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/eg.svg b/icons/flags/eg.svg new file mode 100644 index 0000000..2e73ca9 --- /dev/null +++ b/icons/flags/eg.svg @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/eh.svg b/icons/flags/eh.svg new file mode 100644 index 0000000..48b7db6 --- /dev/null +++ b/icons/flags/eh.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/eng.svg b/icons/flags/eng.svg new file mode 100644 index 0000000..cbf8a02 --- /dev/null +++ b/icons/flags/eng.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/icons/flags/er.svg b/icons/flags/er.svg new file mode 100644 index 0000000..1736d69 --- /dev/null +++ b/icons/flags/er.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/es.svg b/icons/flags/es.svg new file mode 100644 index 0000000..5bf2b55 --- /dev/null +++ b/icons/flags/es.svg @@ -0,0 +1,731 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/et.svg b/icons/flags/et.svg new file mode 100644 index 0000000..1508cdc --- /dev/null +++ b/icons/flags/et.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/fi.svg b/icons/flags/fi.svg new file mode 100644 index 0000000..e8ef170 --- /dev/null +++ b/icons/flags/fi.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/fj.svg b/icons/flags/fj.svg new file mode 100644 index 0000000..1164411 --- /dev/null +++ b/icons/flags/fj.svg @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/fk.svg b/icons/flags/fk.svg new file mode 100644 index 0000000..15260be --- /dev/null +++ b/icons/flags/fk.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/fm.svg b/icons/flags/fm.svg new file mode 100644 index 0000000..d77431d --- /dev/null +++ b/icons/flags/fm.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/fo.svg b/icons/flags/fo.svg new file mode 100644 index 0000000..19038a3 --- /dev/null +++ b/icons/flags/fo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/fr.svg b/icons/flags/fr.svg new file mode 100644 index 0000000..cabd77a --- /dev/null +++ b/icons/flags/fr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/ga.svg b/icons/flags/ga.svg new file mode 100644 index 0000000..f8726d8 --- /dev/null +++ b/icons/flags/ga.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/gb.svg b/icons/flags/gb.svg new file mode 100644 index 0000000..01fff92 --- /dev/null +++ b/icons/flags/gb.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + I think the above two lines give the simplest way to make the diagonals + + + + diff --git a/icons/flags/gd.svg b/icons/flags/gd.svg new file mode 100644 index 0000000..2e31d49 --- /dev/null +++ b/icons/flags/gd.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ge.svg b/icons/flags/ge.svg new file mode 100644 index 0000000..95d8bf5 --- /dev/null +++ b/icons/flags/ge.svg @@ -0,0 +1,17 @@ + + +Flag of Georgia + + + + + + + + + + + + + + diff --git a/icons/flags/gf.svg b/icons/flags/gf.svg new file mode 100644 index 0000000..cabd77a --- /dev/null +++ b/icons/flags/gf.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/gg.svg b/icons/flags/gg.svg new file mode 100644 index 0000000..24c34e5 --- /dev/null +++ b/icons/flags/gg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/gh.svg b/icons/flags/gh.svg new file mode 100644 index 0000000..4c5e4d5 --- /dev/null +++ b/icons/flags/gh.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/gi.svg b/icons/flags/gi.svg new file mode 100644 index 0000000..45f0ea7 --- /dev/null +++ b/icons/flags/gi.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/gl.svg b/icons/flags/gl.svg new file mode 100644 index 0000000..0c6c336 --- /dev/null +++ b/icons/flags/gl.svg @@ -0,0 +1,8 @@ + + +Flag of Greenland + + + + + diff --git a/icons/flags/gm.svg b/icons/flags/gm.svg new file mode 100644 index 0000000..bcc6f22 --- /dev/null +++ b/icons/flags/gm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/gn.svg b/icons/flags/gn.svg new file mode 100644 index 0000000..fbc85ec --- /dev/null +++ b/icons/flags/gn.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/gp.svg b/icons/flags/gp.svg new file mode 100644 index 0000000..cabd77a --- /dev/null +++ b/icons/flags/gp.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/gq.svg b/icons/flags/gq.svg new file mode 100644 index 0000000..3fb13f0 --- /dev/null +++ b/icons/flags/gq.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/gr.svg b/icons/flags/gr.svg new file mode 100644 index 0000000..47ddffd --- /dev/null +++ b/icons/flags/gr.svg @@ -0,0 +1,12 @@ + + + + + + Flag of Greece + + + + + + diff --git a/icons/flags/gs.svg b/icons/flags/gs.svg new file mode 100644 index 0000000..b1b678c --- /dev/null +++ b/icons/flags/gs.svg @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + E + + + O + + + T + + + E + + + R + + + R + + + R + + + R + + + R + + + E + + + O + + + O + + + A + + + A + + + A + + + M + + + P + + + P + + + P + + + I + + + T + + + T + + + M + + + G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/gt.svg b/icons/flags/gt.svg new file mode 100644 index 0000000..52dc07b --- /dev/null +++ b/icons/flags/gt.svg @@ -0,0 +1,682 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/gu.svg b/icons/flags/gu.svg new file mode 100644 index 0000000..ed83a09 --- /dev/null +++ b/icons/flags/gu.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/gw.svg b/icons/flags/gw.svg new file mode 100644 index 0000000..3ccdbc2 --- /dev/null +++ b/icons/flags/gw.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/icons/flags/gy.svg b/icons/flags/gy.svg new file mode 100644 index 0000000..7b2b072 --- /dev/null +++ b/icons/flags/gy.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/flags/hk.svg b/icons/flags/hk.svg new file mode 100644 index 0000000..e59db83 --- /dev/null +++ b/icons/flags/hk.svg @@ -0,0 +1,23 @@ + + +Flag of Hong Kong + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/hm.svg b/icons/flags/hm.svg new file mode 100644 index 0000000..dabaa83 --- /dev/null +++ b/icons/flags/hm.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/hn.svg b/icons/flags/hn.svg new file mode 100644 index 0000000..27ab6fb --- /dev/null +++ b/icons/flags/hn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/hr.svg b/icons/flags/hr.svg new file mode 100644 index 0000000..8f79095 --- /dev/null +++ b/icons/flags/hr.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ht.svg b/icons/flags/ht.svg new file mode 100644 index 0000000..1f557c7 --- /dev/null +++ b/icons/flags/ht.svg @@ -0,0 +1,921 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/hu.svg b/icons/flags/hu.svg new file mode 100644 index 0000000..dcc3f01 --- /dev/null +++ b/icons/flags/hu.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/id.svg b/icons/flags/id.svg new file mode 100644 index 0000000..69e4e60 --- /dev/null +++ b/icons/flags/id.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/ie.svg b/icons/flags/ie.svg new file mode 100644 index 0000000..fd3d31e --- /dev/null +++ b/icons/flags/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/il.svg b/icons/flags/il.svg new file mode 100644 index 0000000..1f926c3 --- /dev/null +++ b/icons/flags/il.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/flags/im.svg b/icons/flags/im.svg new file mode 100644 index 0000000..0ce2805 --- /dev/null +++ b/icons/flags/im.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/in.svg b/icons/flags/in.svg new file mode 100644 index 0000000..85e99d7 --- /dev/null +++ b/icons/flags/in.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/io.svg b/icons/flags/io.svg new file mode 100644 index 0000000..ffbda8a --- /dev/null +++ b/icons/flags/io.svg @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/iq.svg b/icons/flags/iq.svg new file mode 100644 index 0000000..814226d --- /dev/null +++ b/icons/flags/iq.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/icons/flags/ir.svg b/icons/flags/ir.svg new file mode 100644 index 0000000..0f1e05c --- /dev/null +++ b/icons/flags/ir.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/is.svg b/icons/flags/is.svg new file mode 100644 index 0000000..266176d --- /dev/null +++ b/icons/flags/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/it.svg b/icons/flags/it.svg new file mode 100644 index 0000000..8c1b8b9 --- /dev/null +++ b/icons/flags/it.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/je.svg b/icons/flags/je.svg new file mode 100644 index 0000000..96de259 --- /dev/null +++ b/icons/flags/je.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/jm.svg b/icons/flags/jm.svg new file mode 100644 index 0000000..77de0c3 --- /dev/null +++ b/icons/flags/jm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/jo.svg b/icons/flags/jo.svg new file mode 100644 index 0000000..a1eb8d7 --- /dev/null +++ b/icons/flags/jo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/jp.svg b/icons/flags/jp.svg new file mode 100644 index 0000000..33db432 --- /dev/null +++ b/icons/flags/jp.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/ke.svg b/icons/flags/ke.svg new file mode 100644 index 0000000..8421c6b --- /dev/null +++ b/icons/flags/ke.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/kg.svg b/icons/flags/kg.svg new file mode 100644 index 0000000..c455e3e --- /dev/null +++ b/icons/flags/kg.svg @@ -0,0 +1,37 @@ + + +Flag of Kyrgyzstan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/kh.svg b/icons/flags/kh.svg new file mode 100644 index 0000000..2817366 --- /dev/null +++ b/icons/flags/kh.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ki.svg b/icons/flags/ki.svg new file mode 100644 index 0000000..a35d386 --- /dev/null +++ b/icons/flags/ki.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/km.svg b/icons/flags/km.svg new file mode 100644 index 0000000..0888454 --- /dev/null +++ b/icons/flags/km.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/icons/flags/kn.svg b/icons/flags/kn.svg new file mode 100644 index 0000000..d9ea274 --- /dev/null +++ b/icons/flags/kn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/kp.svg b/icons/flags/kp.svg new file mode 100644 index 0000000..abbbec3 --- /dev/null +++ b/icons/flags/kp.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/icons/flags/kr.svg b/icons/flags/kr.svg new file mode 100644 index 0000000..1243f22 --- /dev/null +++ b/icons/flags/kr.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/kw.svg b/icons/flags/kw.svg new file mode 100644 index 0000000..970d308 --- /dev/null +++ b/icons/flags/kw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/ky.svg b/icons/flags/ky.svg new file mode 100644 index 0000000..9f112d5 --- /dev/null +++ b/icons/flags/ky.svg @@ -0,0 +1,829 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/kz.svg b/icons/flags/kz.svg new file mode 100644 index 0000000..917529b --- /dev/null +++ b/icons/flags/kz.svg @@ -0,0 +1,72 @@ + + +Flag of the Republic of Kazakhstan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/la.svg b/icons/flags/la.svg new file mode 100644 index 0000000..e262e2a --- /dev/null +++ b/icons/flags/la.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/lb.svg b/icons/flags/lb.svg new file mode 100644 index 0000000..a5052e7 --- /dev/null +++ b/icons/flags/lb.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/lc.svg b/icons/flags/lc.svg new file mode 100644 index 0000000..13de004 --- /dev/null +++ b/icons/flags/lc.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/li.svg b/icons/flags/li.svg new file mode 100644 index 0000000..b2ad61e --- /dev/null +++ b/icons/flags/li.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/lk.svg b/icons/flags/lk.svg new file mode 100644 index 0000000..c9491ae --- /dev/null +++ b/icons/flags/lk.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/lr.svg b/icons/flags/lr.svg new file mode 100644 index 0000000..30a285d --- /dev/null +++ b/icons/flags/lr.svg @@ -0,0 +1,17 @@ + + +Flag of Liberia + + + + + + + + + + + + + + diff --git a/icons/flags/ls.svg b/icons/flags/ls.svg new file mode 100644 index 0000000..f47dd75 --- /dev/null +++ b/icons/flags/ls.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/lt.svg b/icons/flags/lt.svg new file mode 100644 index 0000000..e7ad673 --- /dev/null +++ b/icons/flags/lt.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/lu.svg b/icons/flags/lu.svg new file mode 100644 index 0000000..5ab52c9 --- /dev/null +++ b/icons/flags/lu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/lv.svg b/icons/flags/lv.svg new file mode 100644 index 0000000..56efc6e --- /dev/null +++ b/icons/flags/lv.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/ly.svg b/icons/flags/ly.svg new file mode 100644 index 0000000..f8b3c81 --- /dev/null +++ b/icons/flags/ly.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/flags/ma.svg b/icons/flags/ma.svg new file mode 100644 index 0000000..e5598b5 --- /dev/null +++ b/icons/flags/ma.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/flags/mc.svg b/icons/flags/mc.svg new file mode 100644 index 0000000..058ef44 --- /dev/null +++ b/icons/flags/mc.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/md.svg b/icons/flags/md.svg new file mode 100644 index 0000000..90a9aa9 --- /dev/null +++ b/icons/flags/md.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/me.svg b/icons/flags/me.svg new file mode 100644 index 0000000..8ee138b --- /dev/null +++ b/icons/flags/me.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/flags/mg.svg b/icons/flags/mg.svg new file mode 100644 index 0000000..c35eaef --- /dev/null +++ b/icons/flags/mg.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/mh.svg b/icons/flags/mh.svg new file mode 100644 index 0000000..76d7645 --- /dev/null +++ b/icons/flags/mh.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/mk.svg b/icons/flags/mk.svg new file mode 100644 index 0000000..9217a83 --- /dev/null +++ b/icons/flags/mk.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/icons/flags/ml.svg b/icons/flags/ml.svg new file mode 100644 index 0000000..8aa4b84 --- /dev/null +++ b/icons/flags/ml.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/mm.svg b/icons/flags/mm.svg new file mode 100644 index 0000000..44cde22 --- /dev/null +++ b/icons/flags/mm.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/mn.svg b/icons/flags/mn.svg new file mode 100644 index 0000000..cacd6f9 --- /dev/null +++ b/icons/flags/mn.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/mo.svg b/icons/flags/mo.svg new file mode 100644 index 0000000..099b21f --- /dev/null +++ b/icons/flags/mo.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/icons/flags/mp.svg b/icons/flags/mp.svg new file mode 100644 index 0000000..50c015d --- /dev/null +++ b/icons/flags/mp.svg @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/mq.svg b/icons/flags/mq.svg new file mode 100644 index 0000000..9f04086 --- /dev/null +++ b/icons/flags/mq.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/flags/mr.svg b/icons/flags/mr.svg new file mode 100644 index 0000000..23d477c --- /dev/null +++ b/icons/flags/mr.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/ms.svg b/icons/flags/ms.svg new file mode 100644 index 0000000..f5a2ec0 --- /dev/null +++ b/icons/flags/ms.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/mt.svg b/icons/flags/mt.svg new file mode 100644 index 0000000..cbaf5d3 --- /dev/null +++ b/icons/flags/mt.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/mu.svg b/icons/flags/mu.svg new file mode 100644 index 0000000..721a73a --- /dev/null +++ b/icons/flags/mu.svg @@ -0,0 +1,8 @@ + + +Flag of Mauritius. Written by DENelson83. Public Domain. + + + + + diff --git a/icons/flags/mv.svg b/icons/flags/mv.svg new file mode 100644 index 0000000..fb44b61 --- /dev/null +++ b/icons/flags/mv.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/mw.svg b/icons/flags/mw.svg new file mode 100644 index 0000000..ea39236 --- /dev/null +++ b/icons/flags/mw.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/mx.svg b/icons/flags/mx.svg new file mode 100644 index 0000000..92fa9b6 --- /dev/null +++ b/icons/flags/mx.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/my.svg b/icons/flags/my.svg new file mode 100644 index 0000000..aa85104 --- /dev/null +++ b/icons/flags/my.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/mz.svg b/icons/flags/mz.svg new file mode 100644 index 0000000..2617c1c --- /dev/null +++ b/icons/flags/mz.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/na.svg b/icons/flags/na.svg new file mode 100644 index 0000000..14936a8 --- /dev/null +++ b/icons/flags/na.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/nc.svg b/icons/flags/nc.svg new file mode 100644 index 0000000..7f6a870 --- /dev/null +++ b/icons/flags/nc.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ne.svg b/icons/flags/ne.svg new file mode 100644 index 0000000..57e291e --- /dev/null +++ b/icons/flags/ne.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/nf.svg b/icons/flags/nf.svg new file mode 100644 index 0000000..a26e644 --- /dev/null +++ b/icons/flags/nf.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/ng.svg b/icons/flags/ng.svg new file mode 100644 index 0000000..6165f34 --- /dev/null +++ b/icons/flags/ng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/ni.svg b/icons/flags/ni.svg new file mode 100644 index 0000000..005da47 --- /dev/null +++ b/icons/flags/ni.svg @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/nir.svg b/icons/flags/nir.svg new file mode 100644 index 0000000..aa9eceb --- /dev/null +++ b/icons/flags/nir.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/icons/flags/nl.svg b/icons/flags/nl.svg new file mode 100644 index 0000000..6e06ba2 --- /dev/null +++ b/icons/flags/nl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/no.svg b/icons/flags/no.svg new file mode 100644 index 0000000..1c4fe46 --- /dev/null +++ b/icons/flags/no.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/np.svg b/icons/flags/np.svg new file mode 100644 index 0000000..0a1d01e --- /dev/null +++ b/icons/flags/np.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/icons/flags/nr.svg b/icons/flags/nr.svg new file mode 100644 index 0000000..6f92abe --- /dev/null +++ b/icons/flags/nr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/nu.svg b/icons/flags/nu.svg new file mode 100644 index 0000000..08f48fb --- /dev/null +++ b/icons/flags/nu.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/nz.svg b/icons/flags/nz.svg new file mode 100644 index 0000000..996b232 --- /dev/null +++ b/icons/flags/nz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/om.svg b/icons/flags/om.svg new file mode 100644 index 0000000..4a1ec7a --- /dev/null +++ b/icons/flags/om.svg @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/pa.svg b/icons/flags/pa.svg new file mode 100644 index 0000000..0d01aae --- /dev/null +++ b/icons/flags/pa.svg @@ -0,0 +1,25 @@ + + +Flag of Panama + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/pe.svg b/icons/flags/pe.svg new file mode 100644 index 0000000..af4b1f1 --- /dev/null +++ b/icons/flags/pe.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/pf.svg b/icons/flags/pf.svg new file mode 100644 index 0000000..9dac521 --- /dev/null +++ b/icons/flags/pf.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/pg.svg b/icons/flags/pg.svg new file mode 100644 index 0000000..13f4851 --- /dev/null +++ b/icons/flags/pg.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/icons/flags/ph.svg b/icons/flags/ph.svg new file mode 100644 index 0000000..3066ba4 --- /dev/null +++ b/icons/flags/ph.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/pk.svg b/icons/flags/pk.svg new file mode 100644 index 0000000..71cdeda --- /dev/null +++ b/icons/flags/pk.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/pl.svg b/icons/flags/pl.svg new file mode 100644 index 0000000..9c23a39 --- /dev/null +++ b/icons/flags/pl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/pm.svg b/icons/flags/pm.svg new file mode 100644 index 0000000..b005ab9 --- /dev/null +++ b/icons/flags/pm.svg @@ -0,0 +1,654 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/pn.svg b/icons/flags/pn.svg new file mode 100644 index 0000000..8b3f678 --- /dev/null +++ b/icons/flags/pn.svg @@ -0,0 +1,134 @@ + + + + + + + + +The above line is the ensign field color: #CF142B red and #00247D blue + + + + + + +I think the above two lines give the simplest way to make the diagonals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/pr.svg b/icons/flags/pr.svg new file mode 100644 index 0000000..3009137 --- /dev/null +++ b/icons/flags/pr.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + +the star is in the center of gravity of the triangle, so the x-pos is irrational (tan(30 deg) * 15) + + + + + + + + + + + + diff --git a/icons/flags/ps.svg b/icons/flags/ps.svg new file mode 100644 index 0000000..6b60ba2 --- /dev/null +++ b/icons/flags/ps.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/pt.svg b/icons/flags/pt.svg new file mode 100644 index 0000000..6fba932 --- /dev/null +++ b/icons/flags/pt.svg @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/pw.svg b/icons/flags/pw.svg new file mode 100644 index 0000000..f9d55a6 --- /dev/null +++ b/icons/flags/pw.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/py.svg b/icons/flags/py.svg new file mode 100644 index 0000000..f6cf7b6 --- /dev/null +++ b/icons/flags/py.svg @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/qa.svg b/icons/flags/qa.svg new file mode 100644 index 0000000..de6a041 --- /dev/null +++ b/icons/flags/qa.svg @@ -0,0 +1,6 @@ + + +Flag of Qatar + + + diff --git a/icons/flags/re.svg b/icons/flags/re.svg new file mode 100644 index 0000000..cabd77a --- /dev/null +++ b/icons/flags/re.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/ro.svg b/icons/flags/ro.svg new file mode 100644 index 0000000..a7a8d60 --- /dev/null +++ b/icons/flags/ro.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/icons/flags/rs.svg b/icons/flags/rs.svg new file mode 100644 index 0000000..78abec3 --- /dev/null +++ b/icons/flags/rs.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/ru.svg b/icons/flags/ru.svg new file mode 100644 index 0000000..d721989 --- /dev/null +++ b/icons/flags/ru.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/rw.svg b/icons/flags/rw.svg new file mode 100644 index 0000000..00fb1fc --- /dev/null +++ b/icons/flags/rw.svg @@ -0,0 +1,10 @@ + + + flag of Rwanda + + + + + + + diff --git a/icons/flags/sa.svg b/icons/flags/sa.svg new file mode 100644 index 0000000..b1d2d19 --- /dev/null +++ b/icons/flags/sa.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/sb.svg b/icons/flags/sb.svg new file mode 100644 index 0000000..fd7ef74 --- /dev/null +++ b/icons/flags/sb.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/sc.svg b/icons/flags/sc.svg new file mode 100644 index 0000000..a180281 --- /dev/null +++ b/icons/flags/sc.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/sct.svg b/icons/flags/sct.svg new file mode 100644 index 0000000..b083aff --- /dev/null +++ b/icons/flags/sct.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + image/svg+xml + + + + + Openclipart + + + + + + + + + + + diff --git a/icons/flags/sd.svg b/icons/flags/sd.svg new file mode 100644 index 0000000..fda2481 --- /dev/null +++ b/icons/flags/sd.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/se.svg b/icons/flags/se.svg new file mode 100644 index 0000000..ee9ca9d --- /dev/null +++ b/icons/flags/se.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/sg.svg b/icons/flags/sg.svg new file mode 100644 index 0000000..2335d17 --- /dev/null +++ b/icons/flags/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/sh.svg b/icons/flags/sh.svg new file mode 100644 index 0000000..8371db1 --- /dev/null +++ b/icons/flags/sh.svg @@ -0,0 +1,795 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/si.svg b/icons/flags/si.svg new file mode 100644 index 0000000..a827730 --- /dev/null +++ b/icons/flags/si.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/icons/flags/sj.svg b/icons/flags/sj.svg new file mode 100644 index 0000000..1c4fe46 --- /dev/null +++ b/icons/flags/sj.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/sk.svg b/icons/flags/sk.svg new file mode 100644 index 0000000..fc75f5a --- /dev/null +++ b/icons/flags/sk.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/sl.svg b/icons/flags/sl.svg new file mode 100644 index 0000000..e423402 --- /dev/null +++ b/icons/flags/sl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/sm.svg b/icons/flags/sm.svg new file mode 100644 index 0000000..9ea1d1d --- /dev/null +++ b/icons/flags/sm.svg @@ -0,0 +1,754 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/sn.svg b/icons/flags/sn.svg new file mode 100644 index 0000000..d551dcd --- /dev/null +++ b/icons/flags/sn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/so.svg b/icons/flags/so.svg new file mode 100644 index 0000000..6f411a1 --- /dev/null +++ b/icons/flags/so.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/sr.svg b/icons/flags/sr.svg new file mode 100644 index 0000000..f2c7d13 --- /dev/null +++ b/icons/flags/sr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/icons/flags/st.svg b/icons/flags/st.svg new file mode 100644 index 0000000..f707141 --- /dev/null +++ b/icons/flags/st.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/sv.svg b/icons/flags/sv.svg new file mode 100644 index 0000000..b239d58 --- /dev/null +++ b/icons/flags/sv.svg @@ -0,0 +1,1478 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/sy.svg b/icons/flags/sy.svg new file mode 100644 index 0000000..60a367b --- /dev/null +++ b/icons/flags/sy.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/sz.svg b/icons/flags/sz.svg new file mode 100644 index 0000000..f59331b --- /dev/null +++ b/icons/flags/sz.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/tc.svg b/icons/flags/tc.svg new file mode 100644 index 0000000..9572823 --- /dev/null +++ b/icons/flags/tc.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/td.svg b/icons/flags/td.svg new file mode 100644 index 0000000..da3d8af --- /dev/null +++ b/icons/flags/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/tf.svg b/icons/flags/tf.svg new file mode 100644 index 0000000..cabd77a --- /dev/null +++ b/icons/flags/tf.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/tg.svg b/icons/flags/tg.svg new file mode 100644 index 0000000..689dca4 --- /dev/null +++ b/icons/flags/tg.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/th.svg b/icons/flags/th.svg new file mode 100644 index 0000000..d108481 --- /dev/null +++ b/icons/flags/th.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/tj.svg b/icons/flags/tj.svg new file mode 100644 index 0000000..e30e822 --- /dev/null +++ b/icons/flags/tj.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/tk.svg b/icons/flags/tk.svg new file mode 100644 index 0000000..996b232 --- /dev/null +++ b/icons/flags/tk.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/tl.svg b/icons/flags/tl.svg new file mode 100644 index 0000000..ad0184c --- /dev/null +++ b/icons/flags/tl.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/tm.svg b/icons/flags/tm.svg new file mode 100644 index 0000000..4e77448 --- /dev/null +++ b/icons/flags/tm.svg @@ -0,0 +1,307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/tn.svg b/icons/flags/tn.svg new file mode 100644 index 0000000..2db9242 --- /dev/null +++ b/icons/flags/tn.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/to.svg b/icons/flags/to.svg new file mode 100644 index 0000000..32cb16f --- /dev/null +++ b/icons/flags/to.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/flags/tr.svg b/icons/flags/tr.svg new file mode 100644 index 0000000..65b4511 --- /dev/null +++ b/icons/flags/tr.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/tt.svg b/icons/flags/tt.svg new file mode 100644 index 0000000..7b386a4 --- /dev/null +++ b/icons/flags/tt.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/tv.svg b/icons/flags/tv.svg new file mode 100644 index 0000000..c22481d --- /dev/null +++ b/icons/flags/tv.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/tw.svg b/icons/flags/tw.svg new file mode 100644 index 0000000..921d5c6 --- /dev/null +++ b/icons/flags/tw.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/flags/tz.svg b/icons/flags/tz.svg new file mode 100644 index 0000000..9b16a09 --- /dev/null +++ b/icons/flags/tz.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/flags/ua.svg b/icons/flags/ua.svg new file mode 100644 index 0000000..e3ce07d --- /dev/null +++ b/icons/flags/ua.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/flags/ug.svg b/icons/flags/ug.svg new file mode 100644 index 0000000..8a663e8 --- /dev/null +++ b/icons/flags/ug.svg @@ -0,0 +1,25 @@ + + + flag of Uganda + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/uk.gif b/icons/flags/uk.gif deleted file mode 100755 index 3e16ff8..0000000 Binary files a/icons/flags/uk.gif and /dev/null differ diff --git a/icons/flags/um.svg b/icons/flags/um.svg new file mode 100644 index 0000000..1cd5132 --- /dev/null +++ b/icons/flags/um.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/us.gif b/icons/flags/us.gif deleted file mode 100755 index 8f198f7..0000000 Binary files a/icons/flags/us.gif and /dev/null differ diff --git a/icons/flags/us.svg b/icons/flags/us.svg new file mode 100644 index 0000000..0070089 --- /dev/null +++ b/icons/flags/us.svg @@ -0,0 +1,107 @@ + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/uy.svg b/icons/flags/uy.svg new file mode 100644 index 0000000..33a7d4c --- /dev/null +++ b/icons/flags/uy.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + flag of Uruguay + + + + + + + + + + + + + diff --git a/icons/flags/uz.svg b/icons/flags/uz.svg new file mode 100644 index 0000000..4a91129 --- /dev/null +++ b/icons/flags/uz.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/vc.svg b/icons/flags/vc.svg new file mode 100644 index 0000000..5e9699b --- /dev/null +++ b/icons/flags/vc.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/flags/ve.svg b/icons/flags/ve.svg new file mode 100644 index 0000000..655ab33 --- /dev/null +++ b/icons/flags/ve.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/icons/flags/vg.svg b/icons/flags/vg.svg new file mode 100644 index 0000000..57431cf --- /dev/null +++ b/icons/flags/vg.svg @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/vi.svg b/icons/flags/vi.svg new file mode 100644 index 0000000..abb1c98 --- /dev/null +++ b/icons/flags/vi.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/vn.svg b/icons/flags/vn.svg new file mode 100644 index 0000000..54dd4b6 --- /dev/null +++ b/icons/flags/vn.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/icons/flags/vu.svg b/icons/flags/vu.svg new file mode 100644 index 0000000..43342bf --- /dev/null +++ b/icons/flags/vu.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/wf.svg b/icons/flags/wf.svg new file mode 100644 index 0000000..1ea3370 --- /dev/null +++ b/icons/flags/wf.svg @@ -0,0 +1,15 @@ + + + Flag of Wallis and Futuna + + + + + + + + + + + + diff --git a/icons/flags/wls.svg b/icons/flags/wls.svg new file mode 100644 index 0000000..36e4016 --- /dev/null +++ b/icons/flags/wls.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +image/svg+xmlOpenclipart diff --git a/icons/flags/ws.svg b/icons/flags/ws.svg new file mode 100644 index 0000000..2c62b4e --- /dev/null +++ b/icons/flags/ws.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/flags/ye.svg b/icons/flags/ye.svg new file mode 100644 index 0000000..c373ef6 --- /dev/null +++ b/icons/flags/ye.svg @@ -0,0 +1,8 @@ + + + flag of Yemen + + + + + diff --git a/icons/flags/yt.svg b/icons/flags/yt.svg new file mode 100644 index 0000000..cabd77a --- /dev/null +++ b/icons/flags/yt.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/flags/za.svg b/icons/flags/za.svg new file mode 100644 index 0000000..9b2792c --- /dev/null +++ b/icons/flags/za.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/zm.svg b/icons/flags/zm.svg new file mode 100644 index 0000000..ee0ca02 --- /dev/null +++ b/icons/flags/zm.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/flags/zw.svg b/icons/flags/zw.svg new file mode 100644 index 0000000..c427bfd --- /dev/null +++ b/icons/flags/zw.svg @@ -0,0 +1,60 @@ + + + + + + + + + value has to be sqrt(21) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes/classes/RoleUser.php b/includes/classes/RoleUser.php index 8f66210..7803413 100755 --- a/includes/classes/RoleUser.php +++ b/includes/classes/RoleUser.php @@ -209,9 +209,11 @@ class RoleUser extends \Bitweaver\Liberty\LibertyMime { $this->loadPreferences(); // Load attachments \Bitweaver\Liberty\LibertyMime::load(); - if( $this->getPreference( 'users_country' ) ) { - $this->setPreference( 'flag', $this->getPreference( 'users_country' ) ); - $this->setPreference( 'users_country', str_replace( '_', ' ', $this->getPreference( 'users_country' ) ) ); + if( $code = $this->getPreference( 'users_country' ) ) { + require_once( USERS_PKG_INCLUDE_PATH.'countries_inc.php' ); + $this->setPreference( 'users_country_code', $code ); + $this->setPreference( 'flag', $bwIso3166[$code] ?? '' ); + $this->setPreference( 'users_country', $bwCountries[$code] ?? $code ); } if( !empty($extraParams[0]) && $extraParams[0] ) { $this->mInfo['real_name'] = trim( $this->mInfo['real_name'] ?? '' ); diff --git a/includes/countries_inc.php b/includes/countries_inc.php new file mode 100644 index 0000000..3e3f15d --- /dev/null +++ b/includes/countries_inc.php @@ -0,0 +1,508 @@ + English display names, sorted by name +// Derived from webtrees CountryService; standalone, no webtrees dependency +$bwCountries = [ + 'AFG' => 'Afghanistan', + 'ALB' => 'Albania', + 'DZA' => 'Algeria', + 'ASM' => 'American Samoa', + 'AND' => 'Andorra', + 'AGO' => 'Angola', + 'AIA' => 'Anguilla', + 'ATA' => 'Antarctica', + 'ATG' => 'Antigua and Barbuda', + 'ARG' => 'Argentina', + 'ARM' => 'Armenia', + 'ABW' => 'Aruba', + 'SEA' => 'At sea', + 'AUS' => 'Australia', + 'AUT' => 'Austria', + 'AZE' => 'Azerbaijan', + 'AZR' => 'Azores', + 'BHS' => 'Bahamas', + 'BHR' => 'Bahrain', + 'BGD' => 'Bangladesh', + 'BRB' => 'Barbados', + 'BLR' => 'Belarus', + 'BEL' => 'Belgium', + 'BLZ' => 'Belize', + 'BEN' => 'Benin', + 'BMU' => 'Bermuda', + 'BTN' => 'Bhutan', + 'BOL' => 'Bolivia', + 'BIH' => 'Bosnia and Herzegovina', + 'BWA' => 'Botswana', + 'BVT' => 'Bouvet Island', + 'BRA' => 'Brazil', + 'IOT' => 'British Indian Ocean Territory', + 'VGB' => 'British Virgin Islands', + 'BRN' => 'Brunei Darussalam', + 'BGR' => 'Bulgaria', + 'BFA' => 'Burkina Faso', + 'BDI' => 'Burundi', + 'KHM' => 'Cambodia', + 'CMR' => 'Cameroon', + 'CAN' => 'Canada', + 'CPV' => 'Cape Verde', + 'CYM' => 'Cayman Islands', + 'CAF' => 'Central African Republic', + 'TCD' => 'Chad', + 'CHL' => 'Chile', + 'CHN' => 'China', + 'CXR' => 'Christmas Island', + 'CCK' => 'Cocos (Keeling) Islands', + 'COL' => 'Colombia', + 'COM' => 'Comoros', + 'COK' => 'Cook Islands', + 'CRI' => 'Costa Rica', + 'HRV' => 'Croatia', + 'CUB' => 'Cuba', + 'CUW' => 'Curaçao', + 'CYP' => 'Cyprus', + 'CZE' => 'Czech Republic', + 'CIV' => 'Côte d’Ivoire', + 'COD' => 'Democratic Republic of the Congo', + 'DNK' => 'Denmark', + 'DJI' => 'Djibouti', + 'DMA' => 'Dominica', + 'DOM' => 'Dominican Republic', + 'ECU' => 'Ecuador', + 'EGY' => 'Egypt', + 'SLV' => 'El Salvador', + 'ENG' => 'England', + 'GNQ' => 'Equatorial Guinea', + 'ERI' => 'Eritrea', + 'EST' => 'Estonia', + 'ETH' => 'Ethiopia', + 'FLK' => 'Falkland Islands', + 'FRO' => 'Faroe Islands', + 'FJI' => 'Fiji', + 'FIN' => 'Finland', + 'FLD' => 'Flanders', + 'FRA' => 'France', + 'GUF' => 'French Guiana', + 'PYF' => 'French Polynesia', + 'ATF' => 'French Southern Territories', + 'GAB' => 'Gabon', + 'GMB' => 'Gambia', + 'GEO' => 'Georgia', + 'DEU' => 'Germany', + 'GHA' => 'Ghana', + 'GIB' => 'Gibraltar', + 'GRC' => 'Greece', + 'GRL' => 'Greenland', + 'GRD' => 'Grenada', + 'GLP' => 'Guadeloupe', + 'GUM' => 'Guam', + 'GTM' => 'Guatemala', + 'GGY' => 'Guernsey', + 'GIN' => 'Guinea', + 'GNB' => 'Guinea-Bissau', + 'GUY' => 'Guyana', + 'HTI' => 'Haiti', + 'HMD' => 'Heard Island and McDonald Islands', + 'HND' => 'Honduras', + 'HKG' => 'Hong Kong', + 'HUN' => 'Hungary', + 'ISL' => 'Iceland', + 'IND' => 'India', + 'IDN' => 'Indonesia', + 'IRN' => 'Iran', + 'IRQ' => 'Iraq', + 'IRL' => 'Ireland', + 'IOM' => 'Isle of Man', + 'ISR' => 'Israel', + 'ITA' => 'Italy', + 'JAM' => 'Jamaica', + 'JPN' => 'Japan', + 'JOR' => 'Jordan', + 'KAZ' => 'Kazakhstan', + 'KEN' => 'Kenya', + 'KIR' => 'Kiribati', + 'KOR' => 'Korea', + 'KWT' => 'Kuwait', + 'KGZ' => 'Kyrgyzstan', + 'LAO' => 'Laos', + 'LVA' => 'Latvia', + 'LBN' => 'Lebanon', + 'LSO' => 'Lesotho', + 'LBR' => 'Liberia', + 'LBY' => 'Libya', + 'LIE' => 'Liechtenstein', + 'LTU' => 'Lithuania', + 'LUX' => 'Luxembourg', + 'MAC' => 'Macau', + 'MKD' => 'Macedonia', + 'MDG' => 'Madagascar', + 'MWI' => 'Malawi', + 'MYS' => 'Malaysia', + 'MDV' => 'Maldives', + 'MLI' => 'Mali', + 'MLT' => 'Malta', + 'MHL' => 'Marshall Islands', + 'MTQ' => 'Martinique', + 'MRT' => 'Mauritania', + 'MUS' => 'Mauritius', + 'MYT' => 'Mayotte', + 'MEX' => 'Mexico', + 'FSM' => 'Micronesia', + 'MDA' => 'Moldova', + 'MCO' => 'Monaco', + 'MNG' => 'Mongolia', + 'MNT' => 'Montenegro', + 'MSR' => 'Montserrat', + 'MAR' => 'Morocco', + 'MOZ' => 'Mozambique', + 'MMR' => 'Myanmar', + 'NAM' => 'Namibia', + 'NRU' => 'Nauru', + 'NPL' => 'Nepal', + 'NLD' => 'Netherlands', + 'NCL' => 'New Caledonia', + 'NZL' => 'New Zealand', + 'NIC' => 'Nicaragua', + 'NER' => 'Niger', + 'NGA' => 'Nigeria', + 'NIU' => 'Niue', + 'NFK' => 'Norfolk Island', + 'PRK' => 'North Korea', + 'NIR' => 'Northern Ireland', + 'MNP' => 'Northern Mariana Islands', + 'NOR' => 'Norway', + 'PSE' => 'Occupied Palestinian Territory', + 'OMN' => 'Oman', + 'PAK' => 'Pakistan', + 'PLW' => 'Palau', + 'PAN' => 'Panama', + 'PNG' => 'Papua New Guinea', + 'PRY' => 'Paraguay', + 'PER' => 'Peru', + 'PHL' => 'Philippines', + 'PCN' => 'Pitcairn', + 'POL' => 'Poland', + 'PRT' => 'Portugal', + 'PRI' => 'Puerto Rico', + 'QAT' => 'Qatar', + 'COG' => 'Republic of the Congo', + 'ROM' => 'Romania', + 'RUS' => 'Russia', + 'RWA' => 'Rwanda', + 'REU' => 'Réunion', + 'BLM' => 'Saint Barthélemy', + 'SHN' => 'Saint Helena', + 'KNA' => 'Saint Kitts and Nevis', + 'LCA' => 'Saint Lucia', + 'SPM' => 'Saint Pierre and Miquelon', + 'VCT' => 'Saint Vincent and the Grenadines', + 'WSM' => 'Samoa', + 'SMR' => 'San Marino', + 'STP' => 'Sao Tome and Principe', + 'SAU' => 'Saudi Arabia', + 'SCT' => 'Scotland', + 'SEN' => 'Senegal', + 'SER' => 'Serbia', + 'SYC' => 'Seychelles', + 'SLE' => 'Sierra Leone', + 'SGP' => 'Singapore', + 'SVK' => 'Slovakia', + 'SVN' => 'Slovenia', + 'SLB' => 'Solomon Islands', + 'SOM' => 'Somalia', + 'ZAF' => 'South Africa', + 'SGS' => 'South Georgia and the South Sandwich Islands', + 'SSD' => 'South Sudan', + 'ESP' => 'Spain', + 'LKA' => 'Sri Lanka', + 'SDN' => 'Sudan', + 'SUR' => 'Suriname', + 'SJM' => 'Svalbard and Jan Mayen', + 'SWZ' => 'Swaziland', + 'SWE' => 'Sweden', + 'CHE' => 'Switzerland', + 'SYR' => 'Syria', + 'TWN' => 'Taiwan', + 'TJK' => 'Tajikistan', + 'TZA' => 'Tanzania', + 'THA' => 'Thailand', + 'TLS' => 'Timor-Leste', + 'TGO' => 'Togo', + 'TKL' => 'Tokelau', + 'TON' => 'Tonga', + 'TTO' => 'Trinidad and Tobago', + 'TUN' => 'Tunisia', + 'TUR' => 'Turkey', + 'TKM' => 'Turkmenistan', + 'TCA' => 'Turks and Caicos Islands', + 'TUV' => 'Tuvalu', + 'UMI' => 'US Minor Outlying Islands', + 'VIR' => 'US Virgin Islands', + 'UGA' => 'Uganda', + 'UKR' => 'Ukraine', + 'ARE' => 'United Arab Emirates', + 'GBR' => 'United Kingdom', + 'USA' => 'United States', + 'URY' => 'Uruguay', + 'UZB' => 'Uzbekistan', + 'VUT' => 'Vanuatu', + 'VAT' => 'Vatican City', + 'VEN' => 'Venezuela', + 'VNM' => 'Vietnam', + 'WLS' => 'Wales', + 'WLF' => 'Wallis and Futuna', + 'ESH' => 'Western Sahara', + 'YEM' => 'Yemen', + 'ZMB' => 'Zambia', + 'ZWE' => 'Zimbabwe', + 'ALA' => 'Åland Islands', +]; + +// alpha-3 => alpha-2 lowercase, for flag image filename +// Entries without a mapping (SEA, AZR, FLD, CUW, BLM, SSD) show no flag +$bwIso3166 = [ + 'GBR' => 'gb', + 'ABW' => 'aw', + 'AFG' => 'af', + 'AGO' => 'ao', + 'AIA' => 'ai', + 'ALA' => 'ax', + 'ALB' => 'al', + 'AND' => 'ad', + 'ARE' => 'ae', + 'ARG' => 'ar', + 'ARM' => 'am', + 'ASM' => 'as', + 'ATA' => 'aq', + 'ATF' => 'tf', + 'ATG' => 'ag', + 'AUS' => 'au', + 'AUT' => 'at', + 'AZE' => 'az', + 'BDI' => 'bi', + 'BEL' => 'be', + 'BEN' => 'bj', + 'BFA' => 'bf', + 'BGD' => 'bd', + 'BGR' => 'bg', + 'BHR' => 'bh', + 'BHS' => 'bs', + 'BIH' => 'ba', + 'BLR' => 'by', + 'BLZ' => 'bz', + 'BMU' => 'bm', + 'BOL' => 'bo', + 'BRA' => 'br', + 'BRB' => 'bb', + 'BRN' => 'bn', + 'BTN' => 'bt', + 'BVT' => 'bv', + 'BWA' => 'bw', + 'CAF' => 'cf', + 'CAN' => 'ca', + 'CCK' => 'cc', + 'CHE' => 'ch', + 'CHL' => 'cl', + 'CHN' => 'cn', + 'CIV' => 'ci', + 'CMR' => 'cm', + 'COD' => 'cd', + 'COG' => 'cg', + 'COK' => 'ck', + 'COL' => 'co', + 'COM' => 'km', + 'CPV' => 'cv', + 'CRI' => 'cr', + 'CUB' => 'cu', + 'CXR' => 'cx', + 'CYM' => 'ky', + 'CYP' => 'cy', + 'CZE' => 'cz', + 'DEU' => 'de', + 'DJI' => 'dj', + 'DMA' => 'dm', + 'DNK' => 'dk', + 'DOM' => 'do', + 'DZA' => 'dz', + 'ECU' => 'ec', + 'EGY' => 'eg', + 'ENG' => 'eng', + 'ERI' => 'er', + 'ESH' => 'eh', + 'ESP' => 'es', + 'EST' => 'ee', + 'ETH' => 'et', + 'FIN' => 'fi', + 'FJI' => 'fj', + 'FLK' => 'fk', + 'FRA' => 'fr', + 'FRO' => 'fo', + 'FSM' => 'fm', + 'GAB' => 'ga', + 'GEO' => 'ge', + 'GHA' => 'gh', + 'GIB' => 'gi', + 'GIN' => 'gn', + 'GLP' => 'gp', + 'GMB' => 'gm', + 'GNB' => 'gw', + 'GNQ' => 'gq', + 'GRC' => 'gr', + 'GRD' => 'gd', + 'GRL' => 'gl', + 'GTM' => 'gt', + 'GUF' => 'gf', + 'GUM' => 'gu', + 'GUY' => 'gy', + 'HKG' => 'hk', + 'HMD' => 'hm', + 'HND' => 'hn', + 'HRV' => 'hr', + 'HTI' => 'ht', + 'HUN' => 'hu', + 'IDN' => 'id', + 'IND' => 'in', + 'IOT' => 'io', + 'IRL' => 'ie', + 'IRN' => 'ir', + 'IRQ' => 'iq', + 'ISL' => 'is', + 'ISR' => 'il', + 'ITA' => 'it', + 'JAM' => 'jm', + 'JOR' => 'jo', + 'JPN' => 'jp', + 'KAZ' => 'kz', + 'KEN' => 'ke', + 'KGZ' => 'kg', + 'KHM' => 'kh', + 'KIR' => 'ki', + 'KNA' => 'kn', + 'KOR' => 'ko', + 'KWT' => 'kw', + 'LAO' => 'la', + 'LBN' => 'lb', + 'LBR' => 'lr', + 'LBY' => 'ly', + 'LCA' => 'lc', + 'LIE' => 'li', + 'LKA' => 'lk', + 'LSO' => 'ls', + 'LTU' => 'lt', + 'LUX' => 'lu', + 'LVA' => 'lv', + 'MAC' => 'mo', + 'MAR' => 'ma', + 'MCO' => 'mc', + 'MDA' => 'md', + 'MDG' => 'mg', + 'MDV' => 'mv', + 'MEX' => 'mx', + 'MHL' => 'mh', + 'MKD' => 'mk', + 'MLI' => 'ml', + 'MLT' => 'mt', + 'MMR' => 'mm', + 'MNG' => 'mn', + 'MNP' => 'mp', + 'MNT' => 'me', + 'MOZ' => 'mz', + 'MRT' => 'mr', + 'MSR' => 'ms', + 'MTQ' => 'mq', + 'MUS' => 'mu', + 'MWI' => 'mw', + 'MYS' => 'my', + 'MYT' => 'yt', + 'NAM' => 'na', + 'NCL' => 'nc', + 'NER' => 'ne', + 'NFK' => 'nf', + 'NGA' => 'ng', + 'NIC' => 'ni', + 'NIR' => 'nir', + 'NIU' => 'nu', + 'NLD' => 'nl', + 'NOR' => 'no', + 'NPL' => 'np', + 'NRU' => 'nr', + 'NZL' => 'nz', + 'OMN' => 'om', + 'PAK' => 'pk', + 'PAN' => 'pa', + 'PCN' => 'pn', + 'PER' => 'pe', + 'PHL' => 'ph', + 'PLW' => 'pw', + 'PNG' => 'pg', + 'POL' => 'pl', + 'PRI' => 'pr', + 'PRK' => 'kp', + 'PRT' => 'pt', + 'PRY' => 'py', + 'PSE' => 'ps', + 'PYF' => 'pf', + 'QAT' => 'qa', + 'REU' => 're', + 'ROM' => 'ro', + 'RUS' => 'ru', + 'RWA' => 'rw', + 'SAU' => 'sa', + 'SCT' => 'sct', + 'SDN' => 'sd', + 'SEN' => 'sn', + 'SER' => 'rs', + 'SGP' => 'sg', + 'SGS' => 'gs', + 'SHN' => 'sh', + 'SJM' => 'sj', + 'SLB' => 'sb', + 'SLE' => 'sl', + 'SLV' => 'sv', + 'SMR' => 'sm', + 'SOM' => 'so', + 'SPM' => 'pm', + 'STP' => 'st', + 'SUR' => 'sr', + 'SVK' => 'sk', + 'SVN' => 'si', + 'SWE' => 'se', + 'SWZ' => 'sz', + 'SYC' => 'sc', + 'SYR' => 'sy', + 'TCA' => 'tc', + 'TCD' => 'td', + 'TGO' => 'tg', + 'THA' => 'th', + 'TJK' => 'tj', + 'TKL' => 'tk', + 'TKM' => 'tm', + 'TLS' => 'tl', + 'TON' => 'to', + 'TTO' => 'tt', + 'TUN' => 'tn', + 'TUR' => 'tr', + 'TUV' => 'tv', + 'TWN' => 'tw', + 'TZA' => 'tz', + 'UGA' => 'ug', + 'UKR' => 'ua', + 'UMI' => 'um', + 'URY' => 'uy', + 'USA' => 'us', + 'UZB' => 'uz', + 'VAT' => 'va', + 'VCT' => 'vc', + 'VEN' => 've', + 'VGB' => 'vg', + 'VIR' => 'vi', + 'VNM' => 'vn', + 'VUT' => 'vu', + 'WLF' => 'wf', + 'WLS' => 'wls', + 'WSM' => 'ws', + 'YEM' => 'ye', + 'ZAF' => 'za', + 'ZMB' => 'zm', + 'ZWE' => 'zw', + 'GGY' => 'gg', + 'IOM' => 'im', +]; diff --git a/modules/mod_user_profile.tpl b/modules/mod_user_profile.tpl index d37bd8b..7b726d2 100644 --- a/modules/mod_user_profile.tpl +++ b/modules/mod_user_profile.tpl @@ -34,7 +34,7 @@
{tr}Joined{/tr}: {$userInfo.registration_date|bit_short_date}
{tr}Last visit{/tr}: {$userInfo.last_login|bit_short_date}
- {if $userPrefs.flag}{biticon iforce=icon ipackage=users ipath="flags/" iname=$userPrefs.flag iexplain=$userPrefs.flag}{/if} {assign var=langcode value=$userPrefs.bitlanguage|default:$gBitSystem->getConfig('bitlanguage','en')}{$gBitLanguage->mLanguageList.$langcode.native_name} + {if $userPrefs.flag}{biticon iforce=icon ipackage=users ipath="flags/" iname=$userPrefs.flag iexplain=$userPrefs.users_country}{/if} {assign var=langcode value=$userPrefs.bitlanguage|default:$gBitSystem->getConfig('bitlanguage','en')}{$gBitLanguage->mLanguageList.$langcode.native_name} {/bitmodule} {/strip} {/if} diff --git a/preferences.php b/preferences.php index d9d36b4..5bf60ac 100755 --- a/preferences.php +++ b/preferences.php @@ -225,17 +225,9 @@ $languages = []; $languages = $gBitLanguage->listLanguages(); $gBitSmarty->assign( 'languages', $languages ); -// Get flags -$flags = []; -$h = opendir( USERS_PKG_PATH.'icons/flags/' ); -while( $file = readdir( $h )) { - if( strstr( $file, ".gif" )) { - $flags[] = preg_replace( "/\.gif/", "", $file ); - } -} -closedir( $h ); -sort( $flags ); -$gBitSmarty->assign( 'flags', $flags ); +require_once( USERS_PKG_INCLUDE_PATH.'countries_inc.php' ); +asort( $bwCountries ); +$gBitSmarty->assign( 'countries', $bwCountries ); $editUser->mInfo['users_homepage'] = $editUser->getPreference( 'users_homepage', '' ); diff --git a/register.php b/register.php index d9220eb..e75948c 100755 --- a/register.php +++ b/register.php @@ -112,7 +112,7 @@ if( isset( $_REQUEST["register"] ) ) { } else { if( $gBitSystem->isFeatureActive( 'custom_user_fields' ) ) { $fields= explode( ',', $gBitSystem->getConfig( 'custom_user_fields' ) ); - trim_array( $fields ); + KernelTools::trim_array( $fields ); $gBitSmarty->assign('customFields', $fields); } @@ -134,18 +134,9 @@ $languages = $gBitLanguage->listLanguages(); $gBitSmarty->assign( 'languages', $languages ); $gBitSmarty->assign( 'gBitLanguage', $gBitLanguage ); -// Get flags here -$flags = []; -$h = opendir( USERS_PKG_PATH.'icons/flags/' ); -while( $file = readdir( $h )) { - if( strstr( $file, ".gif" )) { - $parts = explode( '.', $file ); - $flags[] = $parts[0]; - } -} -closedir( $h ); -sort( $flags ); -$gBitSmarty->assign('flags', $flags); +require_once( USERS_PKG_INCLUDE_PATH.'countries_inc.php' ); +asort( $bwCountries ); +$gBitSmarty->assign( 'countries', $bwCountries ); $listHash = [ 'is_public' => 'y', diff --git a/templates/register.tpl b/templates/register.tpl index d87fc45..9f4ae89 100644 --- a/templates/register.tpl +++ b/templates/register.tpl @@ -130,10 +130,10 @@ {formlabel label="Country" for="country"} {forminput} {formhelp note=""} {/forminput} diff --git a/templates/role_register.tpl b/templates/role_register.tpl index 3fe825c..e9b0463 100644 --- a/templates/role_register.tpl +++ b/templates/role_register.tpl @@ -146,10 +146,10 @@ {formlabel label="Country" for="country"} {forminput} {formhelp note=""} {/forminput} diff --git a/templates/user_information_inc.tpl b/templates/user_information_inc.tpl index b932649..682ecc5 100644 --- a/templates/user_information_inc.tpl +++ b/templates/user_information_inc.tpl @@ -23,7 +23,7 @@
{formlabel label="Country"} {forminput} - {biticon ipackage="users" ipath="flags/" iname=$userData->getPreference('flag') iexplain=$userData->getPreference('flag') iforce="icon"} {$userData->getPreference('users_country')} + {biticon ipackage="users" ipath="flags/" iname=$userData->getPreference('flag') iexplain=$userData->getPreference('users_country') iforce="icon"} {$userData->getPreference('users_country')} {/forminput}
diff --git a/templates/user_preferences.tpl b/templates/user_preferences.tpl index 3a57dda..b7a4205 100644 --- a/templates/user_preferences.tpl +++ b/templates/user_preferences.tpl @@ -63,12 +63,12 @@ {forminput}   - {if $editUser->getPreference('flag')}{biticon iforce=icon ipackage=users ipath="flags/" iname=$editUser->getPreference('flag') iexplain=$editUser->getPreference('flag')}{/if} + {if $editUser->mPrefs.flag}{biticon iforce=icon ipackage=users ipath="flags/" iname=$editUser->mPrefs.flag iexplain=$editUser->mPrefs.users_country}{/if} {/forminput} -- cgit v1.3