From 121e5f7981cf0b9bd6509e0dc5a9cedf9ca968a8 Mon Sep 17 00:00:00 2001 From: Emiliano Macedonio Date: Fri, 24 May 2024 16:43:32 +0200 Subject: [PATCH] Added flags to QSO tables and in detail --- application/controllers/Debug.php | 11 + application/controllers/Logbook.php | 8 +- .../language/bulgarian/general_words_lang.php | 1 + .../chinese_simplified/general_words_lang.php | 1 + .../language/czech/general_words_lang.php | 1 + .../language/dutch/general_words_lang.php | 1 + .../language/english/general_words_lang.php | 1 + .../language/finnish/general_words_lang.php | 1 + .../language/french/general_words_lang.php | 1 + .../language/german/general_words_lang.php | 1 + .../language/greek/general_words_lang.php | 1 + .../language/italian/general_words_lang.php | 1 + .../language/polish/general_words_lang.php | 1 + .../language/russian/general_words_lang.php | 1 + .../language/spanish/general_words_lang.php | 1 + .../language/swedish/general_words_lang.php | 1 + .../language/turkish/general_words_lang.php | 1 + application/libraries/DxccFlag.php | 354 ++++++++- .../components/dashboard_logbook_table.php | 8 + application/views/dashboard/index.php | 8 + application/views/interface_assets/header.php | 1 + .../views/search/search_result_ajax.php | 30 +- application/views/user/edit.php | 15 + .../views/view_log/partial/log_ajax.php | 15 +- application/views/view_log/qso.php | 7 +- application/views/visitor/index.php | 13 +- application/views/visitor/layout/header.php | 3 +- assets/css/flag-icons.min.css | 1 + assets/flags/4x3/00.svg | 8 + assets/flags/4x3/ad.svg | 150 ++++ assets/flags/4x3/ae.svg | 6 + assets/flags/4x3/af.svg | 81 ++ assets/flags/4x3/ag.svg | 14 + assets/flags/4x3/ai.svg | 29 + assets/flags/4x3/al.svg | 5 + assets/flags/4x3/am.svg | 5 + assets/flags/4x3/ao.svg | 13 + assets/flags/4x3/aq.svg | 5 + assets/flags/4x3/ar.svg | 32 + assets/flags/4x3/arab.svg | 109 +++ assets/flags/4x3/as.svg | 72 ++ assets/flags/4x3/at.svg | 6 + assets/flags/4x3/au.svg | 8 + assets/flags/4x3/aw.svg | 186 +++++ assets/flags/4x3/ax.svg | 18 + assets/flags/4x3/az.svg | 8 + assets/flags/4x3/ba.svg | 12 + assets/flags/4x3/bb.svg | 6 + assets/flags/4x3/bd.svg | 4 + assets/flags/4x3/be.svg | 7 + assets/flags/4x3/bf.svg | 7 + assets/flags/4x3/bg.svg | 7 + assets/flags/4x3/bh.svg | 4 + assets/flags/4x3/bi.svg | 15 + assets/flags/4x3/bj.svg | 14 + assets/flags/4x3/bl.svg | 5 + assets/flags/4x3/bm.svg | 97 +++ assets/flags/4x3/bn.svg | 36 + assets/flags/4x3/bo.svg | 674 +++++++++++++++++ assets/flags/4x3/bq.svg | 5 + assets/flags/4x3/br.svg | 45 ++ assets/flags/4x3/bs.svg | 13 + assets/flags/4x3/bt.svg | 89 +++ assets/flags/4x3/bv.svg | 13 + assets/flags/4x3/bw.svg | 7 + assets/flags/4x3/by.svg | 18 + assets/flags/4x3/bz.svg | 145 ++++ assets/flags/4x3/ca.svg | 4 + assets/flags/4x3/cc.svg | 19 + assets/flags/4x3/cd.svg | 5 + assets/flags/4x3/cefta.svg | 13 + assets/flags/4x3/cf.svg | 15 + assets/flags/4x3/cg.svg | 12 + assets/flags/4x3/ch.svg | 9 + assets/flags/4x3/ci.svg | 7 + assets/flags/4x3/ck.svg | 9 + assets/flags/4x3/cl.svg | 13 + assets/flags/4x3/cm.svg | 15 + assets/flags/4x3/cn.svg | 11 + assets/flags/4x3/co.svg | 7 + assets/flags/4x3/cp.svg | 7 + assets/flags/4x3/cr.svg | 7 + assets/flags/4x3/cu.svg | 13 + assets/flags/4x3/cv.svg | 13 + assets/flags/4x3/cw.svg | 14 + assets/flags/4x3/cx.svg | 15 + assets/flags/4x3/cy.svg | 6 + assets/flags/4x3/cz.svg | 5 + assets/flags/4x3/de.svg | 5 + assets/flags/4x3/dg.svg | 130 ++++ assets/flags/4x3/dj.svg | 13 + assets/flags/4x3/dk.svg | 5 + assets/flags/4x3/dm.svg | 152 ++++ assets/flags/4x3/do.svg | 121 +++ assets/flags/4x3/dz.svg | 5 + assets/flags/4x3/eac.svg | 48 ++ assets/flags/4x3/ec.svg | 138 ++++ assets/flags/4x3/ee.svg | 7 + assets/flags/4x3/eg.svg | 38 + assets/flags/4x3/eh.svg | 16 + assets/flags/4x3/er.svg | 8 + assets/flags/4x3/es-ct.svg | 4 + assets/flags/4x3/es-ga.svg | 187 +++++ assets/flags/4x3/es-pv.svg | 5 + assets/flags/4x3/es.svg | 544 ++++++++++++++ assets/flags/4x3/et.svg | 14 + assets/flags/4x3/eu.svg | 28 + assets/flags/4x3/fi.svg | 5 + assets/flags/4x3/fj.svg | 120 +++ assets/flags/4x3/fk.svg | 90 +++ assets/flags/4x3/fm.svg | 11 + assets/flags/4x3/fo.svg | 12 + assets/flags/4x3/fr.svg | 5 + assets/flags/4x3/ga.svg | 7 + assets/flags/4x3/gb-eng.svg | 5 + assets/flags/4x3/gb-nir.svg | 132 ++++ assets/flags/4x3/gb-sct.svg | 4 + assets/flags/4x3/gb-wls.svg | 9 + assets/flags/4x3/gb.svg | 7 + assets/flags/4x3/gd.svg | 27 + assets/flags/4x3/ge.svg | 6 + assets/flags/4x3/gf.svg | 5 + assets/flags/4x3/gg.svg | 9 + assets/flags/4x3/gh.svg | 6 + assets/flags/4x3/gi.svg | 32 + assets/flags/4x3/gl.svg | 4 + assets/flags/4x3/gm.svg | 14 + assets/flags/4x3/gn.svg | 7 + assets/flags/4x3/gp.svg | 5 + assets/flags/4x3/gq.svg | 23 + assets/flags/4x3/gr.svg | 16 + assets/flags/4x3/gs.svg | 133 ++++ assets/flags/4x3/gt.svg | 204 ++++++ assets/flags/4x3/gu.svg | 23 + assets/flags/4x3/gw.svg | 13 + assets/flags/4x3/gy.svg | 9 + assets/flags/4x3/hk.svg | 8 + assets/flags/4x3/hm.svg | 8 + assets/flags/4x3/hn.svg | 18 + assets/flags/4x3/hr.svg | 58 ++ assets/flags/4x3/ht.svg | 116 +++ assets/flags/4x3/hu.svg | 7 + assets/flags/4x3/ic.svg | 7 + assets/flags/4x3/id.svg | 4 + assets/flags/4x3/ie.svg | 7 + assets/flags/4x3/il.svg | 14 + assets/flags/4x3/im.svg | 36 + assets/flags/4x3/in.svg | 25 + assets/flags/4x3/io.svg | 130 ++++ assets/flags/4x3/iq.svg | 10 + assets/flags/4x3/ir.svg | 219 ++++++ assets/flags/4x3/is.svg | 12 + assets/flags/4x3/it.svg | 7 + assets/flags/4x3/je.svg | 62 ++ assets/flags/4x3/jm.svg | 8 + assets/flags/4x3/jo.svg | 16 + assets/flags/4x3/jp.svg | 11 + assets/flags/4x3/ke.svg | 23 + assets/flags/4x3/kg.svg | 15 + assets/flags/4x3/kh.svg | 61 ++ assets/flags/4x3/ki.svg | 36 + assets/flags/4x3/km.svg | 16 + assets/flags/4x3/kn.svg | 14 + assets/flags/4x3/kp.svg | 15 + assets/flags/4x3/kr.svg | 24 + assets/flags/4x3/kw.svg | 13 + assets/flags/4x3/ky.svg | 103 +++ assets/flags/4x3/kz.svg | 36 + assets/flags/4x3/la.svg | 12 + assets/flags/4x3/lb.svg | 15 + assets/flags/4x3/lc.svg | 8 + assets/flags/4x3/li.svg | 43 ++ assets/flags/4x3/lk.svg | 22 + assets/flags/4x3/lr.svg | 14 + assets/flags/4x3/ls.svg | 8 + assets/flags/4x3/lt.svg | 7 + assets/flags/4x3/lu.svg | 5 + assets/flags/4x3/lv.svg | 6 + assets/flags/4x3/ly.svg | 13 + assets/flags/4x3/ma.svg | 4 + assets/flags/4x3/mc.svg | 6 + assets/flags/4x3/md.svg | 70 ++ assets/flags/4x3/me.svg | 116 +++ assets/flags/4x3/mf.svg | 5 + assets/flags/4x3/mg.svg | 7 + assets/flags/4x3/mh.svg | 7 + assets/flags/4x3/mk.svg | 5 + assets/flags/4x3/ml.svg | 7 + assets/flags/4x3/mm.svg | 12 + assets/flags/4x3/mn.svg | 14 + assets/flags/4x3/mo.svg | 9 + assets/flags/4x3/mp.svg | 86 +++ assets/flags/4x3/mq.svg | 5 + assets/flags/4x3/mr.svg | 6 + assets/flags/4x3/ms.svg | 29 + assets/flags/4x3/mt.svg | 58 ++ assets/flags/4x3/mu.svg | 8 + assets/flags/4x3/mv.svg | 6 + assets/flags/4x3/mw.svg | 10 + assets/flags/4x3/mx.svg | 382 ++++++++++ assets/flags/4x3/my.svg | 26 + assets/flags/4x3/mz.svg | 21 + assets/flags/4x3/na.svg | 16 + assets/flags/4x3/nc.svg | 13 + assets/flags/4x3/ne.svg | 6 + assets/flags/4x3/nf.svg | 9 + assets/flags/4x3/ng.svg | 6 + assets/flags/4x3/ni.svg | 129 ++++ assets/flags/4x3/nl.svg | 5 + assets/flags/4x3/no.svg | 7 + assets/flags/4x3/np.svg | 13 + assets/flags/4x3/nr.svg | 12 + assets/flags/4x3/nu.svg | 10 + assets/flags/4x3/nz.svg | 36 + assets/flags/4x3/om.svg | 115 +++ assets/flags/4x3/pa.svg | 14 + assets/flags/4x3/pc.svg | 33 + assets/flags/4x3/pe.svg | 4 + assets/flags/4x3/pf.svg | 19 + assets/flags/4x3/pg.svg | 9 + assets/flags/4x3/ph.svg | 6 + assets/flags/4x3/pk.svg | 15 + assets/flags/4x3/pl.svg | 6 + assets/flags/4x3/pm.svg | 5 + assets/flags/4x3/pn.svg | 53 ++ assets/flags/4x3/pr.svg | 13 + assets/flags/4x3/ps.svg | 15 + assets/flags/4x3/pt.svg | 57 ++ assets/flags/4x3/pw.svg | 11 + assets/flags/4x3/py.svg | 157 ++++ assets/flags/4x3/qa.svg | 4 + assets/flags/4x3/re.svg | 5 + assets/flags/4x3/ro.svg | 7 + assets/flags/4x3/rs.svg | 292 ++++++++ assets/flags/4x3/ru.svg | 7 + assets/flags/4x3/rw.svg | 13 + assets/flags/4x3/sa.svg | 25 + assets/flags/4x3/sb.svg | 13 + assets/flags/4x3/sc.svg | 7 + assets/flags/4x3/sd.svg | 13 + assets/flags/4x3/se.svg | 4 + assets/flags/4x3/sg.svg | 13 + assets/flags/4x3/sh-ac.svg | 689 ++++++++++++++++++ assets/flags/4x3/sh-hl.svg | 164 +++++ assets/flags/4x3/sh-ta.svg | 76 ++ assets/flags/4x3/sh.svg | 7 + assets/flags/4x3/si.svg | 18 + assets/flags/4x3/sj.svg | 7 + assets/flags/4x3/sk.svg | 9 + assets/flags/4x3/sl.svg | 7 + assets/flags/4x3/sm.svg | 75 ++ assets/flags/4x3/sn.svg | 8 + assets/flags/4x3/so.svg | 11 + assets/flags/4x3/sr.svg | 6 + assets/flags/4x3/ss.svg | 8 + assets/flags/4x3/st.svg | 16 + assets/flags/4x3/sv.svg | 594 +++++++++++++++ assets/flags/4x3/sx.svg | 56 ++ assets/flags/4x3/sy.svg | 6 + assets/flags/4x3/sz.svg | 34 + assets/flags/4x3/tc.svg | 50 ++ assets/flags/4x3/td.svg | 7 + assets/flags/4x3/tf.svg | 15 + assets/flags/4x3/tg.svg | 14 + assets/flags/4x3/th.svg | 7 + assets/flags/4x3/tj.svg | 22 + assets/flags/4x3/tk.svg | 5 + assets/flags/4x3/tl.svg | 13 + assets/flags/4x3/tm.svg | 204 ++++++ assets/flags/4x3/tn.svg | 4 + assets/flags/4x3/to.svg | 10 + assets/flags/4x3/tr.svg | 8 + assets/flags/4x3/tt.svg | 5 + assets/flags/4x3/tv.svg | 9 + assets/flags/4x3/tw.svg | 34 + assets/flags/4x3/tz.svg | 13 + assets/flags/4x3/ua.svg | 6 + assets/flags/4x3/ug.svg | 30 + assets/flags/4x3/um.svg | 9 + assets/flags/4x3/un.svg | 16 + assets/flags/4x3/us.svg | 9 + assets/flags/4x3/uy.svg | 28 + assets/flags/4x3/uz.svg | 30 + assets/flags/4x3/va.svg | 190 +++++ assets/flags/4x3/vc.svg | 8 + assets/flags/4x3/ve.svg | 26 + assets/flags/4x3/vg.svg | 59 ++ assets/flags/4x3/vi.svg | 28 + assets/flags/4x3/vn.svg | 11 + assets/flags/4x3/vu.svg | 21 + assets/flags/4x3/wf.svg | 5 + assets/flags/4x3/ws.svg | 7 + assets/flags/4x3/xk.svg | 5 + assets/flags/4x3/xx.svg | 4 + assets/flags/4x3/ye.svg | 7 + assets/flags/4x3/yt.svg | 5 + assets/flags/4x3/za.svg | 17 + assets/flags/4x3/zm.svg | 27 + assets/flags/4x3/zw.svg | 21 + 299 files changed, 11239 insertions(+), 26 deletions(-) create mode 100644 assets/css/flag-icons.min.css create mode 100644 assets/flags/4x3/00.svg create mode 100644 assets/flags/4x3/ad.svg create mode 100644 assets/flags/4x3/ae.svg create mode 100644 assets/flags/4x3/af.svg create mode 100644 assets/flags/4x3/ag.svg create mode 100644 assets/flags/4x3/ai.svg create mode 100644 assets/flags/4x3/al.svg create mode 100644 assets/flags/4x3/am.svg create mode 100644 assets/flags/4x3/ao.svg create mode 100644 assets/flags/4x3/aq.svg create mode 100644 assets/flags/4x3/ar.svg create mode 100644 assets/flags/4x3/arab.svg create mode 100644 assets/flags/4x3/as.svg create mode 100644 assets/flags/4x3/at.svg create mode 100644 assets/flags/4x3/au.svg create mode 100644 assets/flags/4x3/aw.svg create mode 100644 assets/flags/4x3/ax.svg create mode 100644 assets/flags/4x3/az.svg create mode 100644 assets/flags/4x3/ba.svg create mode 100644 assets/flags/4x3/bb.svg create mode 100644 assets/flags/4x3/bd.svg create mode 100644 assets/flags/4x3/be.svg create mode 100644 assets/flags/4x3/bf.svg create mode 100644 assets/flags/4x3/bg.svg create mode 100644 assets/flags/4x3/bh.svg create mode 100644 assets/flags/4x3/bi.svg create mode 100644 assets/flags/4x3/bj.svg create mode 100644 assets/flags/4x3/bl.svg create mode 100644 assets/flags/4x3/bm.svg create mode 100644 assets/flags/4x3/bn.svg create mode 100644 assets/flags/4x3/bo.svg create mode 100644 assets/flags/4x3/bq.svg create mode 100644 assets/flags/4x3/br.svg create mode 100644 assets/flags/4x3/bs.svg create mode 100644 assets/flags/4x3/bt.svg create mode 100644 assets/flags/4x3/bv.svg create mode 100644 assets/flags/4x3/bw.svg create mode 100644 assets/flags/4x3/by.svg create mode 100644 assets/flags/4x3/bz.svg create mode 100644 assets/flags/4x3/ca.svg create mode 100644 assets/flags/4x3/cc.svg create mode 100644 assets/flags/4x3/cd.svg create mode 100644 assets/flags/4x3/cefta.svg create mode 100644 assets/flags/4x3/cf.svg create mode 100644 assets/flags/4x3/cg.svg create mode 100644 assets/flags/4x3/ch.svg create mode 100644 assets/flags/4x3/ci.svg create mode 100644 assets/flags/4x3/ck.svg create mode 100644 assets/flags/4x3/cl.svg create mode 100644 assets/flags/4x3/cm.svg create mode 100644 assets/flags/4x3/cn.svg create mode 100644 assets/flags/4x3/co.svg create mode 100644 assets/flags/4x3/cp.svg create mode 100644 assets/flags/4x3/cr.svg create mode 100644 assets/flags/4x3/cu.svg create mode 100644 assets/flags/4x3/cv.svg create mode 100644 assets/flags/4x3/cw.svg create mode 100644 assets/flags/4x3/cx.svg create mode 100644 assets/flags/4x3/cy.svg create mode 100644 assets/flags/4x3/cz.svg create mode 100644 assets/flags/4x3/de.svg create mode 100644 assets/flags/4x3/dg.svg create mode 100644 assets/flags/4x3/dj.svg create mode 100644 assets/flags/4x3/dk.svg create mode 100644 assets/flags/4x3/dm.svg create mode 100644 assets/flags/4x3/do.svg create mode 100644 assets/flags/4x3/dz.svg create mode 100644 assets/flags/4x3/eac.svg create mode 100644 assets/flags/4x3/ec.svg create mode 100644 assets/flags/4x3/ee.svg create mode 100644 assets/flags/4x3/eg.svg create mode 100644 assets/flags/4x3/eh.svg create mode 100644 assets/flags/4x3/er.svg create mode 100644 assets/flags/4x3/es-ct.svg create mode 100644 assets/flags/4x3/es-ga.svg create mode 100644 assets/flags/4x3/es-pv.svg create mode 100644 assets/flags/4x3/es.svg create mode 100644 assets/flags/4x3/et.svg create mode 100644 assets/flags/4x3/eu.svg create mode 100644 assets/flags/4x3/fi.svg create mode 100644 assets/flags/4x3/fj.svg create mode 100644 assets/flags/4x3/fk.svg create mode 100644 assets/flags/4x3/fm.svg create mode 100644 assets/flags/4x3/fo.svg create mode 100644 assets/flags/4x3/fr.svg create mode 100644 assets/flags/4x3/ga.svg create mode 100644 assets/flags/4x3/gb-eng.svg create mode 100644 assets/flags/4x3/gb-nir.svg create mode 100644 assets/flags/4x3/gb-sct.svg create mode 100644 assets/flags/4x3/gb-wls.svg create mode 100644 assets/flags/4x3/gb.svg create mode 100644 assets/flags/4x3/gd.svg create mode 100644 assets/flags/4x3/ge.svg create mode 100644 assets/flags/4x3/gf.svg create mode 100644 assets/flags/4x3/gg.svg create mode 100644 assets/flags/4x3/gh.svg create mode 100644 assets/flags/4x3/gi.svg create mode 100644 assets/flags/4x3/gl.svg create mode 100644 assets/flags/4x3/gm.svg create mode 100644 assets/flags/4x3/gn.svg create mode 100644 assets/flags/4x3/gp.svg create mode 100644 assets/flags/4x3/gq.svg create mode 100644 assets/flags/4x3/gr.svg create mode 100644 assets/flags/4x3/gs.svg create mode 100644 assets/flags/4x3/gt.svg create mode 100644 assets/flags/4x3/gu.svg create mode 100644 assets/flags/4x3/gw.svg create mode 100644 assets/flags/4x3/gy.svg create mode 100644 assets/flags/4x3/hk.svg create mode 100644 assets/flags/4x3/hm.svg create mode 100644 assets/flags/4x3/hn.svg create mode 100644 assets/flags/4x3/hr.svg create mode 100644 assets/flags/4x3/ht.svg create mode 100644 assets/flags/4x3/hu.svg create mode 100644 assets/flags/4x3/ic.svg create mode 100644 assets/flags/4x3/id.svg create mode 100644 assets/flags/4x3/ie.svg create mode 100644 assets/flags/4x3/il.svg create mode 100644 assets/flags/4x3/im.svg create mode 100644 assets/flags/4x3/in.svg create mode 100644 assets/flags/4x3/io.svg create mode 100644 assets/flags/4x3/iq.svg create mode 100644 assets/flags/4x3/ir.svg create mode 100644 assets/flags/4x3/is.svg create mode 100644 assets/flags/4x3/it.svg create mode 100644 assets/flags/4x3/je.svg create mode 100644 assets/flags/4x3/jm.svg create mode 100644 assets/flags/4x3/jo.svg create mode 100644 assets/flags/4x3/jp.svg create mode 100644 assets/flags/4x3/ke.svg create mode 100644 assets/flags/4x3/kg.svg create mode 100644 assets/flags/4x3/kh.svg create mode 100644 assets/flags/4x3/ki.svg create mode 100644 assets/flags/4x3/km.svg create mode 100644 assets/flags/4x3/kn.svg create mode 100644 assets/flags/4x3/kp.svg create mode 100644 assets/flags/4x3/kr.svg create mode 100644 assets/flags/4x3/kw.svg create mode 100644 assets/flags/4x3/ky.svg create mode 100644 assets/flags/4x3/kz.svg create mode 100644 assets/flags/4x3/la.svg create mode 100644 assets/flags/4x3/lb.svg create mode 100644 assets/flags/4x3/lc.svg create mode 100644 assets/flags/4x3/li.svg create mode 100644 assets/flags/4x3/lk.svg create mode 100644 assets/flags/4x3/lr.svg create mode 100644 assets/flags/4x3/ls.svg create mode 100644 assets/flags/4x3/lt.svg create mode 100644 assets/flags/4x3/lu.svg create mode 100644 assets/flags/4x3/lv.svg create mode 100644 assets/flags/4x3/ly.svg create mode 100644 assets/flags/4x3/ma.svg create mode 100644 assets/flags/4x3/mc.svg create mode 100644 assets/flags/4x3/md.svg create mode 100644 assets/flags/4x3/me.svg create mode 100644 assets/flags/4x3/mf.svg create mode 100644 assets/flags/4x3/mg.svg create mode 100644 assets/flags/4x3/mh.svg create mode 100644 assets/flags/4x3/mk.svg create mode 100644 assets/flags/4x3/ml.svg create mode 100644 assets/flags/4x3/mm.svg create mode 100644 assets/flags/4x3/mn.svg create mode 100644 assets/flags/4x3/mo.svg create mode 100644 assets/flags/4x3/mp.svg create mode 100644 assets/flags/4x3/mq.svg create mode 100644 assets/flags/4x3/mr.svg create mode 100644 assets/flags/4x3/ms.svg create mode 100644 assets/flags/4x3/mt.svg create mode 100644 assets/flags/4x3/mu.svg create mode 100644 assets/flags/4x3/mv.svg create mode 100644 assets/flags/4x3/mw.svg create mode 100644 assets/flags/4x3/mx.svg create mode 100644 assets/flags/4x3/my.svg create mode 100644 assets/flags/4x3/mz.svg create mode 100644 assets/flags/4x3/na.svg create mode 100644 assets/flags/4x3/nc.svg create mode 100644 assets/flags/4x3/ne.svg create mode 100644 assets/flags/4x3/nf.svg create mode 100644 assets/flags/4x3/ng.svg create mode 100644 assets/flags/4x3/ni.svg create mode 100644 assets/flags/4x3/nl.svg create mode 100644 assets/flags/4x3/no.svg create mode 100644 assets/flags/4x3/np.svg create mode 100644 assets/flags/4x3/nr.svg create mode 100644 assets/flags/4x3/nu.svg create mode 100644 assets/flags/4x3/nz.svg create mode 100644 assets/flags/4x3/om.svg create mode 100644 assets/flags/4x3/pa.svg create mode 100644 assets/flags/4x3/pc.svg create mode 100644 assets/flags/4x3/pe.svg create mode 100644 assets/flags/4x3/pf.svg create mode 100644 assets/flags/4x3/pg.svg create mode 100644 assets/flags/4x3/ph.svg create mode 100644 assets/flags/4x3/pk.svg create mode 100644 assets/flags/4x3/pl.svg create mode 100644 assets/flags/4x3/pm.svg create mode 100644 assets/flags/4x3/pn.svg create mode 100644 assets/flags/4x3/pr.svg create mode 100644 assets/flags/4x3/ps.svg create mode 100644 assets/flags/4x3/pt.svg create mode 100644 assets/flags/4x3/pw.svg create mode 100644 assets/flags/4x3/py.svg create mode 100644 assets/flags/4x3/qa.svg create mode 100644 assets/flags/4x3/re.svg create mode 100644 assets/flags/4x3/ro.svg create mode 100644 assets/flags/4x3/rs.svg create mode 100644 assets/flags/4x3/ru.svg create mode 100644 assets/flags/4x3/rw.svg create mode 100644 assets/flags/4x3/sa.svg create mode 100644 assets/flags/4x3/sb.svg create mode 100644 assets/flags/4x3/sc.svg create mode 100644 assets/flags/4x3/sd.svg create mode 100644 assets/flags/4x3/se.svg create mode 100644 assets/flags/4x3/sg.svg create mode 100644 assets/flags/4x3/sh-ac.svg create mode 100644 assets/flags/4x3/sh-hl.svg create mode 100644 assets/flags/4x3/sh-ta.svg create mode 100644 assets/flags/4x3/sh.svg create mode 100644 assets/flags/4x3/si.svg create mode 100644 assets/flags/4x3/sj.svg create mode 100644 assets/flags/4x3/sk.svg create mode 100644 assets/flags/4x3/sl.svg create mode 100644 assets/flags/4x3/sm.svg create mode 100644 assets/flags/4x3/sn.svg create mode 100644 assets/flags/4x3/so.svg create mode 100644 assets/flags/4x3/sr.svg create mode 100644 assets/flags/4x3/ss.svg create mode 100644 assets/flags/4x3/st.svg create mode 100644 assets/flags/4x3/sv.svg create mode 100644 assets/flags/4x3/sx.svg create mode 100644 assets/flags/4x3/sy.svg create mode 100644 assets/flags/4x3/sz.svg create mode 100644 assets/flags/4x3/tc.svg create mode 100644 assets/flags/4x3/td.svg create mode 100644 assets/flags/4x3/tf.svg create mode 100644 assets/flags/4x3/tg.svg create mode 100644 assets/flags/4x3/th.svg create mode 100644 assets/flags/4x3/tj.svg create mode 100644 assets/flags/4x3/tk.svg create mode 100644 assets/flags/4x3/tl.svg create mode 100644 assets/flags/4x3/tm.svg create mode 100644 assets/flags/4x3/tn.svg create mode 100644 assets/flags/4x3/to.svg create mode 100644 assets/flags/4x3/tr.svg create mode 100644 assets/flags/4x3/tt.svg create mode 100644 assets/flags/4x3/tv.svg create mode 100644 assets/flags/4x3/tw.svg create mode 100644 assets/flags/4x3/tz.svg create mode 100644 assets/flags/4x3/ua.svg create mode 100644 assets/flags/4x3/ug.svg create mode 100644 assets/flags/4x3/um.svg create mode 100644 assets/flags/4x3/un.svg create mode 100644 assets/flags/4x3/us.svg create mode 100644 assets/flags/4x3/uy.svg create mode 100644 assets/flags/4x3/uz.svg create mode 100644 assets/flags/4x3/va.svg create mode 100644 assets/flags/4x3/vc.svg create mode 100644 assets/flags/4x3/ve.svg create mode 100644 assets/flags/4x3/vg.svg create mode 100644 assets/flags/4x3/vi.svg create mode 100644 assets/flags/4x3/vn.svg create mode 100644 assets/flags/4x3/vu.svg create mode 100644 assets/flags/4x3/wf.svg create mode 100644 assets/flags/4x3/ws.svg create mode 100644 assets/flags/4x3/xk.svg create mode 100644 assets/flags/4x3/xx.svg create mode 100644 assets/flags/4x3/ye.svg create mode 100644 assets/flags/4x3/yt.svg create mode 100644 assets/flags/4x3/za.svg create mode 100644 assets/flags/4x3/zm.svg create mode 100644 assets/flags/4x3/zw.svg diff --git a/application/controllers/Debug.php b/application/controllers/Debug.php index 1d60cbd5..7da3a444 100644 --- a/application/controllers/Debug.php +++ b/application/controllers/Debug.php @@ -64,4 +64,15 @@ class Debug extends CI_Controller { return false; } + + public function flags() { + + // load library called DxccFlag + $this->load->library('DxccFlag'); + + // Call getISO function from DxccFlag library + $data['flags'] = $this->dxccflag->getISO('33'); + + print_r($data['flags']); + } } diff --git a/application/controllers/Logbook.php b/application/controllers/Logbook.php index 65fbe634..76b0cca1 100644 --- a/application/controllers/Logbook.php +++ b/application/controllers/Logbook.php @@ -609,7 +609,7 @@ class Logbook extends CI_Controller { $this->load->model('logbook_model'); $data['query'] = $this->logbook_model->get_qso($id); $data['dxccFlag'] = $this->dxccflag->get($data['query']->result()[0]->COL_DXCC); - + if ($this->session->userdata('user_measurement_base') == NULL) { $data['measurement_base'] = $this->config->item('measurement_base'); } @@ -896,7 +896,7 @@ class Logbook extends CI_Controller { function search_result($id="", $id2="") { $this->load->model('user_model'); - + if(!$this->user_model->authorize($this->config->item('auth_mode'))) { return; } $fixedid = $id; @@ -926,6 +926,7 @@ class Logbook extends CI_Controller { if ($iota_search->num_rows() > 0) { $data['results'] = $iota_search; + $this->load->view('view_log/partial/log_ajax.php', $data); } else { if ($this->config->item('callbook') == "qrz" && $this->config->item('qrz_username') != null && $this->config->item('qrz_password') != null) { @@ -988,13 +989,14 @@ class Logbook extends CI_Controller { $data['callsign'] = $this->hamli->callsign($id); }*/ - $data['id'] = strtoupper($id); + $data['id'] = strtoupper($id); $this->load->view('search/result', $data); } } } else { $data['results'] = $query; + $this->load->view('view_log/partial/log_ajax.php', $data); } } diff --git a/application/language/bulgarian/general_words_lang.php b/application/language/bulgarian/general_words_lang.php index 7f36760b..abde6b3e 100644 --- a/application/language/bulgarian/general_words_lang.php +++ b/application/language/bulgarian/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Time off'; $lang['general_word_datetime'] = 'Дата/Час'; $lang['general_word_none'] = 'Нито едно'; $lang['general_word_name'] = 'Име'; +$lang['general_word_flag'] = 'знаме'; $lang['general_word_location'] = 'Местоположение'; $lang['general_word_comment'] = 'Коментар'; $lang['general_word_general'] = 'Общи'; diff --git a/application/language/chinese_simplified/general_words_lang.php b/application/language/chinese_simplified/general_words_lang.php index e5e7f2ca..193d6428 100644 --- a/application/language/chinese_simplified/general_words_lang.php +++ b/application/language/chinese_simplified/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = '关闭时间'; $lang['general_word_datetime'] = '日期/时间'; $lang['general_word_none'] = '无'; $lang['general_word_name'] = '名称'; +$lang['general_word_flag'] = '旗帜'; $lang['general_word_location'] = '位置'; $lang['general_word_comment'] = '备注'; $lang['general_word_general'] = '通用'; diff --git a/application/language/czech/general_words_lang.php b/application/language/czech/general_words_lang.php index f19e095b..bfb0c5dc 100644 --- a/application/language/czech/general_words_lang.php +++ b/application/language/czech/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Time off'; $lang['general_word_datetime'] = 'Datum/čas'; $lang['general_word_none'] = 'Žádné'; $lang['general_word_name'] = 'Jméno'; +$lang['general_word_flag'] = 'Vlajka'; $lang['general_word_location'] = 'Místo'; $lang['general_word_comment'] = 'Komentář'; $lang['general_word_general'] = 'Obecné'; diff --git a/application/language/dutch/general_words_lang.php b/application/language/dutch/general_words_lang.php index 8641c810..81304b69 100644 --- a/application/language/dutch/general_words_lang.php +++ b/application/language/dutch/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Time off'; $lang['general_word_datetime'] = 'Date/Time'; $lang['general_word_none'] = 'Geen'; $lang['general_word_name'] = 'Naam'; +$lang['general_word_flag'] = 'Flag'; $lang['general_word_location'] = 'Locatie'; $lang['general_word_comment'] = 'Opmerking'; $lang['general_word_general'] = 'Algemeen'; diff --git a/application/language/english/general_words_lang.php b/application/language/english/general_words_lang.php index b2a019f8..c1a4b2bd 100644 --- a/application/language/english/general_words_lang.php +++ b/application/language/english/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Time off'; $lang['general_word_datetime'] = 'Date/Time'; $lang['general_word_none'] = 'None'; $lang['general_word_name'] = 'Name'; +$lang['general_word_flag'] = 'Flag'; $lang['general_word_location'] = 'Location'; $lang['general_word_comment'] = 'Comment'; $lang['general_word_general'] = 'General'; diff --git a/application/language/finnish/general_words_lang.php b/application/language/finnish/general_words_lang.php index dfcb87a2..d9d216e3 100644 --- a/application/language/finnish/general_words_lang.php +++ b/application/language/finnish/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Time off'; $lang['general_word_datetime'] = 'Päivä/Aika'; $lang['general_word_none'] = 'None'; $lang['general_word_name'] = 'Nimi'; +$lang['general_word_flag'] = 'Lippu'; $lang['general_word_location'] = 'Sijainti'; $lang['general_word_comment'] = 'Kommentti'; $lang['general_word_general'] = 'Yleinen'; diff --git a/application/language/french/general_words_lang.php b/application/language/french/general_words_lang.php index c1f15a03..368263ec 100644 --- a/application/language/french/general_words_lang.php +++ b/application/language/french/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = "Heure fin"; $lang['general_word_datetime'] = "Date/Heure"; $lang['general_word_none'] = "Aucun"; $lang['general_word_name'] = "Nom"; +$lang['general_word_flag'] = "Drapeau"; $lang['general_word_location'] = "Lieu"; $lang['general_word_comment'] = "Commentaire"; $lang['general_word_general'] = "Général"; diff --git a/application/language/german/general_words_lang.php b/application/language/german/general_words_lang.php index cc0fdf74..4e8d2fe5 100644 --- a/application/language/german/general_words_lang.php +++ b/application/language/german/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Endzeit'; $lang['general_word_datetime'] = 'Datum/Uhrzeit'; $lang['general_word_none'] = 'Nichts/Keine'; $lang['general_word_name'] = 'Name'; +$lang['general_word_flag'] = 'Flagge'; $lang['general_word_location'] = 'Standort'; $lang['general_word_comment'] = 'Kommentar'; $lang['general_word_general'] = 'Allgemeines'; diff --git a/application/language/greek/general_words_lang.php b/application/language/greek/general_words_lang.php index eeda31be..3f1d4fd1 100644 --- a/application/language/greek/general_words_lang.php +++ b/application/language/greek/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Time off'; $lang['general_word_datetime'] = 'Ημερομηνία/Ωρα'; $lang['general_word_none'] = 'None'; $lang['general_word_name'] = 'όνομα'; +$lang['general_word_flag'] = 'Σημαία'; $lang['general_word_location'] = 'Τοποθεσία'; $lang['general_word_comment'] = 'Σχόλιο'; $lang['general_word_general'] = 'Γενικα'; diff --git a/application/language/italian/general_words_lang.php b/application/language/italian/general_words_lang.php index 9f489acc..3e3fe9ff 100644 --- a/application/language/italian/general_words_lang.php +++ b/application/language/italian/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Tempo libero'; $lang['general_word_datetime'] = 'Data/Orario'; $lang['general_word_none'] = 'Nessuno'; $lang['general_word_name'] = 'Nome'; +$lang['general_word_flag'] = 'Bandiera'; $lang['general_word_location'] = 'Luogo'; $lang['general_word_comment'] = 'Commento'; $lang['general_word_general'] = 'Generale'; diff --git a/application/language/polish/general_words_lang.php b/application/language/polish/general_words_lang.php index 6cfb385a..49491058 100644 --- a/application/language/polish/general_words_lang.php +++ b/application/language/polish/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Time off'; $lang['general_word_datetime'] = 'Data/Godzina'; $lang['general_word_none'] = 'Nic'; $lang['general_word_name'] = 'Imie'; +$lang['general_word_flag'] = 'Flaga'; $lang['general_word_location'] = 'Lokalizacja'; $lang['general_word_comment'] = 'Komentarz'; $lang['general_word_general'] = 'Główne'; diff --git a/application/language/russian/general_words_lang.php b/application/language/russian/general_words_lang.php index 0bb11170..f474eaa5 100644 --- a/application/language/russian/general_words_lang.php +++ b/application/language/russian/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Время окончания'; $lang['general_word_datetime'] = 'Дата/Время'; $lang['general_word_none'] = '-'; $lang['general_word_name'] = 'Имя'; +$lang['general_word_flag'] = 'Флаг'; $lang['general_word_location'] = 'QTH'; $lang['general_word_comment'] = 'Комментарий'; $lang['general_word_general'] = 'Общее'; diff --git a/application/language/spanish/general_words_lang.php b/application/language/spanish/general_words_lang.php index 9131c7a2..0dabe3c2 100644 --- a/application/language/spanish/general_words_lang.php +++ b/application/language/spanish/general_words_lang.php @@ -37,6 +37,7 @@ $lang['general_word_time_off'] = 'Hora fin'; $lang['general_word_datetime'] = 'Fecha/Hora'; $lang['general_word_none'] = 'Ninguno'; $lang['general_word_name'] = 'Nombre'; +$lang['general_word_flag'] = 'Bandera'; $lang['general_word_location'] = 'Localización'; $lang['general_word_comment'] = 'Comentario'; $lang['general_word_general'] = 'General'; diff --git a/application/language/swedish/general_words_lang.php b/application/language/swedish/general_words_lang.php index acc4555e..af79b081 100644 --- a/application/language/swedish/general_words_lang.php +++ b/application/language/swedish/general_words_lang.php @@ -38,6 +38,7 @@ $lang['general_word_time_off'] = 'Time off'; $lang['general_word_datetime'] = 'Datum/Tid'; $lang['general_word_none'] = 'Ingen'; $lang['general_word_name'] = 'Namn'; +$lang['general_word_flag'] = 'Flagga'; $lang['general_word_location'] = 'QTH'; $lang['general_word_comment'] = 'Notering'; $lang['general_word_general'] = 'Allmänt'; diff --git a/application/language/turkish/general_words_lang.php b/application/language/turkish/general_words_lang.php index 166ad3f5..49792572 100644 --- a/application/language/turkish/general_words_lang.php +++ b/application/language/turkish/general_words_lang.php @@ -36,6 +36,7 @@ $lang['general_word_time_off'] = 'Kapanma Zamanı'; $lang['general_word_datetime'] = 'Tarih/Saat'; $lang['general_word_none'] = 'Hiçbiri'; $lang['general_word_name'] = 'İsim'; +$lang['general_word_flag'] = 'Bayrak'; $lang['general_word_location'] = 'Konum'; $lang['general_word_comment'] = 'Yorum'; $lang['general_word_general'] = 'Genel'; diff --git a/application/libraries/DxccFlag.php b/application/libraries/DxccFlag.php index b491482e..446d7bd0 100644 --- a/application/libraries/DxccFlag.php +++ b/application/libraries/DxccFlag.php @@ -3,6 +3,349 @@ class DxccFlag { + // create an array + private $dxccCodetoISOArray = array( + '1' => "CA", + '3' => "AF", + '4' => "MP", + '5' => "AX", + '6' => "US", + '7' => "AL", + '9' => "AS", + '10' => "FR", + '11' => "IN", + '12' => "AI", + '13' => "AQ", + '14' => "AM", + '15' => "RU", + '16' => "NZ", + '17' => "VE", + '18' => "AZ", + '20' => "US", + '21' => "ES", + '22' => "PW", + '24' => "BV", + '27' => "BY", + '29' => "ES", + '31' => "KI", + '32' => "ES", + '33' => "GB", + '34' => "NZ", + '35' => "CX", + '36' => "FR", + '37' => "CR", + '38' => "CC", + '40' => "GR", + '41' => "FR", + '43' => "PR", + '45' => "GR", + '46' => "MY", + '47' => "CL", + '48' => "KI", + '49' => "GQ", + '50' => "MX", + '51' => "ER", + '52' => "EE", + '53' => "ET", + '54' => "RU", + '56' => "BR", + '60' => "BS", + '61' => "RU", + '62' => "BB", + '63' => "GF", + '64' => "BM", + '65' => "VG", + '66' => "BZ", + '69' => "KY", + '70' => "CU", + '71' => "EC", + '72' => "DO", + '74' => "SV", + '75' => "GE", + '76' => "GT", + '77' => "GD", + '78' => "HT", + '79' => "GP", + '80' => "HN", + '82' => "JM", + '84' => "MQ", + '85' => "AN", + '86' => "NI", + '88' => "PA", + '89' => "TC", + '90' => "TT", + '91' => "AW", + '94' => "AG", + '95' => "DM", + '96' => "MS", + '97' => "LC", + '98' => "VC", + '99' => "FR", + '100' => "AR", + '103' => "GU", + '104' => "BO", + '105' => "US", + '106' => "GG", + '107' => "GN", + '108' => "BR", + '109' => "GW", + '110' => "US", + '111' => "HM", + '112' => "CL", + '114' => "IM", + '116' => "CO", + '117' => "CH", + '118' => "SJ", + '120' => "EC", + '122' => "JE", + '123' => "US", + '124' => "FR", + '125' => "CL", + '126' => "RU", + '129' => "GY", + '130' => "KZ", + '131' => "FR", + '132' => "PY", + '133' => "NZ", + '134' => "US", + '135' => "KG", + '136' => "PE", + '137' => "KR", + '138' => "US", + '140' => "SR", + '141' => "FK", + '142' => "IN", + '143' => "LA", + '144' => "UY", + '145' => "LV", + '146' => "LT", + '147' => "AU", + '148' => "VE", + '149' => "PT", + '150' => "AU", + '151' => "RU", + '152' => "MO", + '153' => "AU", + '157' => "NR", + '158' => "VU", + '159' => "MV", + '160' => "TO", + '161' => "CO", + '162' => "NC", + '163' => "PG", + '165' => "MU", + '166' => "US", + '167' => "SE", + '168' => "MH", + '169' => "YT", + '170' => "NZ", + '171' => "AU", + '172' => "PN", + '173' => "FM", + '174' => "US", + '175' => "PF", + '176' => "FJ", + '177' => "JP", + '179' => "MD", + '180' => "GR", + '181' => "MZ", + '182' => "US", + '185' => "SB", + '187' => "NE", + '188' => "NU", + '189' => "NF", + '190' => "WS", + '191' => "NZ", + '192' => "JP", + '195' => "GQ", + '197' => "US", + '199' => "NO", + '201' => "ZA", + '202' => "PR", + '203' => "AD", + '204' => "MX", + '205' => "SH-AC", + '206' => "AT", + '207' => "MU", + '209' => "BE", + '211' => "CA", + '212' => "BG", + '213' => "FR", + '214' => "FR", + '215' => "CY", + '216' => "NI", + '217' => "CL", + '219' => "ST", + '221' => "DK", + '222' => "FO", + '223' => "GB-ENG", + '224' => "FI", + '225' => "IT", + '227' => "FR", + '230' => "DE", + '232' => "SO", + '233' => "GI", + '234' => "GS", + '235' => "GS", + '236' => "GR", + '237' => "GL", + '238' => "GB", + '239' => "HU", + '240' => "GS", + '241' => "GB", + '242' => "IS", + '245' => "IE", + '246' => "MT", + '247' => "PH", + '248' => "IT", + '249' => "KN", + '250' => "SH-HL", + '251' => "LI", + '252' => "CA", + '253' => "BR", + '254' => "LU", + '256' => "PT", + '257' => "MT", + '259' => "SJ", + '260' => "MC", + '262' => "TJ", + '263' => "NL", + '265' => "GB-NIR", + '266' => "NO", + '269' => "PL", + '270' => "TK", + '272' => "PT", + '273' => "BR", + '274' => "SH-TA", + '275' => "RO", + '276' => "FR", + '277' => "CA", + '278' => "SM", + '279' => "GB-SCT", + '280' => "TM", + '281' => "ES", + '282' => "TV", + '283' => "CY", + '284' => "SE", + '285' => "VI", + '286' => "UG", + '287' => "CH", + '288' => "UA", + '289' => "UN", + '291' => "US", + '292' => "UZ", + '293' => "VN", + '294' => "GB-WLS", + '295' => "VA", + '296' => "RS", + '297' => "US", + '298' => "WF", + '299' => "MY", + '301' => "KI", + '302' => "EH", + '303' => "AU", + '304' => "BH", + '305' => "BD", + '306' => "BT", + '308' => "CR", + '309' => "MM", + '312' => "KH", + '315' => "LK", + '318' => "CN", + '321' => "HK", + '324' => "IN", + '327' => "ID", + '330' => "IR", + '333' => "IQ", + '336' => "IL", + '339' => "JP", + '342' => "JO", + '344' => "KP", + '345' => "BN", + '348' => "KW", + '354' => "LB", + '363' => "MN", + '369' => "NP", + '370' => "OM", + '372' => "PK", + '375' => "PH", + '376' => "QA", + '378' => "SA", + '379' => "SC", + '381' => "SG", + '382' => "DJ", + '384' => "SY", + '386' => "TW", + '387' => "TH", + '390' => "TR", + '391' => "AE", + '400' => "DZ", + '401' => "AO", + '402' => "BW", + '404' => "BI", + '406' => "CM", + '408' => "CF", + '409' => "CV", + '410' => "TD", + '411' => "KM", + '412' => "CG", + '414' => "CD", + '416' => "BJ", + '420' => "GA", + '422' => "GM", + '424' => "GH", + '428' => "CI", + '430' => "KE", + '432' => "LS", + '434' => "LR", + '436' => "LY", + '438' => "MG", + '440' => "MW", + '442' => "ML", + '444' => "MR", + '446' => "MA", + '450' => "NG", + '452' => "ZW", + '453' => "RE", + '454' => "RW", + '456' => "SN", + '458' => "SL", + '460' => "FJ", + '462' => "ZA", + '464' => "NA", + '466' => "SD", + '468' => "SZ", + '470' => "TZ", + '474' => "TN", + '478' => "EG", + '480' => "BF", + '482' => "ZM", + '483' => "TG", + '489' => "FJ", + '490' => "KI", + '492' => "YE", + '497' => "HR", + '499' => "SI", + '501' => "BA", + '502' => "MK", + '503' => "CZ", + '504' => "SK", + '505' => "TW", + '507' => "SB", + '508' => "PF", + '509' => "FR", + '510' => "PS", + '511' => "TL", + '512' => "GB", + '513' => "PN", + '514' => "ME", + '515' => "US", + '517' => "AN", + '519' => "AN", + '521' => "SS", + '1378' => "SA" + ); + private $dxccFlags = array( '0' => "", // DXCC NONE '1' => "\u{1F1E8}\u{1F1E6}", // CANADA @@ -417,4 +760,13 @@ class DxccFlag return $this->dxccFlags[$dxcc]; } } -} + + public function getISO($dxccCode) { + // Check if DXCC Code is in dxccCodetoISOArray + if (!isset($this->dxccCodetoISOArray[$dxccCode])) { + return "00"; + } else { + return $this->dxccCodetoISOArray[$dxccCode]; + } + } +} \ No newline at end of file diff --git a/application/views/components/dashboard_logbook_table.php b/application/views/components/dashboard_logbook_table.php index e3dd96ed..9dc5bff1 100644 --- a/application/views/components/dashboard_logbook_table.php +++ b/application/views/components/dashboard_logbook_table.php @@ -47,6 +47,9 @@ function echo_table_header_col($ctx, $name) case 'Name': echo '' . $ctx->lang->line('general_word_name') . ''; break; + case 'Flag': + echo ' '; + break; } } @@ -137,6 +140,11 @@ function echo_table_col($row, $name) case 'Name': echo '' . ($row->COL_NAME) . ''; break; + case 'Flag': + $ci->load->library('DxccFlag'); + $flag = strtolower($ci->dxccflag->getISO($row->COL_DXCC)); + echo 'name))) . '">'; + break; } } diff --git a/application/views/dashboard/index.php b/application/views/dashboard/index.php index 688bbf2c..3b3711d5 100644 --- a/application/views/dashboard/index.php +++ b/application/views/dashboard/index.php @@ -47,6 +47,9 @@ function echo_table_header_col($ctx, $name) case 'Name': echo '' . $ctx->lang->line('general_word_name') . ''; break; + case 'Flag': + echo ' '; + break; } } @@ -137,6 +140,11 @@ function echo_table_col($row, $name) case 'Name': echo '' . ($row->COL_NAME) . ''; break; + case 'Flag': + $ci->load->library('DxccFlag'); + $flag = strtolower($ci->dxccflag->getISO($row->COL_DXCC)); + echo 'name))) . '">'; + break; } } diff --git a/application/views/interface_assets/header.php b/application/views/interface_assets/header.php index a09b8396..86eb46cc 100644 --- a/application/views/interface_assets/header.php +++ b/application/views/interface_assets/header.php @@ -22,6 +22,7 @@ + diff --git a/application/views/search/search_result_ajax.php b/application/views/search/search_result_ajax.php index ad58e132..c5b736b3 100644 --- a/application/views/search/search_result_ajax.php +++ b/application/views/search/search_result_ajax.php @@ -50,11 +50,15 @@ function echo_table_header_col($name) case 'Name': echo lang('general_word_name'); break; + case 'Flag': + echo ' '; + break; } } function echo_table_col($row, $name) { + $ci = &get_instance(); switch ($name) { case 'Mode': echo $row->COL_SUBMODE == null ? $row->COL_MODE : $row->COL_SUBMODE; @@ -96,6 +100,9 @@ function echo_table_col($row, $name) case 'POTA': echo ($row->COL_POTA_REF); break; + case 'State': + echo ($row->COL_STATE); + break; case 'Grid': echo strlen($row->COL_GRIDSQUARE) == 0 ? $row->COL_VUCC_GRIDS : $row->COL_GRIDSQUARE; break; @@ -109,15 +116,8 @@ function echo_table_col($row, $name) echo strtolower($row->COL_BAND); }; break; - case 'State': - echo ($row->COL_STATE); - break; - case 'Operator': - echo ($row->COL_OPERATOR); - break; - case 'Frequency': - $CI =& get_instance(); - $CI->load->library('frequency'); + case 'Frequency': + $ci->load->library('frequency'); if ($row->COL_SAT_NAME != null) { echo ''; @@ -137,18 +137,20 @@ function echo_table_col($row, $name) } } break; - case 'State': - echo ($row->COL_STATE); - break; case 'Operator': echo ($row->COL_OPERATOR); - break; - case 'Location': + break; + case 'Location': echo ($row->station_profile_name); break; case 'Name': echo ($row->COL_NAME); break; + case 'Flag': + $ci->load->library('DxccFlag'); + $flag = strtolower($ci->dxccflag->getISO($row->COL_DXCC)); + echo ''; + break; default: echo '(unknown col)'; } diff --git a/application/views/user/edit.php b/application/views/user/edit.php index eddb75ba..1cecafa6 100644 --- a/application/views/user/edit.php +++ b/application/views/user/edit.php @@ -366,6 +366,9 @@ + @@ -420,6 +423,9 @@ + @@ -474,6 +480,9 @@ + @@ -528,6 +537,9 @@ + @@ -588,6 +600,9 @@ + diff --git a/application/views/view_log/partial/log_ajax.php b/application/views/view_log/partial/log_ajax.php index 9041a4cd..6958063f 100644 --- a/application/views/view_log/partial/log_ajax.php +++ b/application/views/view_log/partial/log_ajax.php @@ -17,6 +17,7 @@ function echo_table_header_col($ctx, $name) { case 'Operator': echo ''.$ctx->lang->line('gen_hamradio_operator').''; break; case 'Location': echo ''.$ctx->lang->line('cloudlog_station_profile').''; break; case 'Name': echo ''.$ctx->lang->line('general_word_name').''; break; + case 'Flag': echo ' '; break; } } @@ -39,6 +40,11 @@ function echo_table_col($row, $name) { case 'Operator':echo '' . ($row->COL_OPERATOR) . ''; break; case 'Location':echo '' . ($row->station_profile_name) . ''; break; case 'Name':echo '' . ($row->COL_NAME) . ''; break; + case 'Flag': + $ci->load->library('DxccFlag'); + $flag = strtolower($ci->dxccflag->getISO($row->COL_DXCC)); + echo 'name))) . '">'; + break; } } @@ -51,7 +57,10 @@ function echoQrbCalcLink($mygrid, $grid, $vucc) { } ?> - +load->library('DxccFlag'); +if ($results) { +?>
@@ -90,7 +99,7 @@ function echoQrbCalcLink($mygrid, $grid, $vucc) { result() as $row) { + foreach ($results->result() as $row) { // Get Date format if($this->session->userdata('user_date_format')) { // If Logged in and session exists @@ -102,7 +111,7 @@ function echoQrbCalcLink($mygrid, $grid, $vucc) { echo ''; ?> config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE || ($this->config->item('show_time'))) { ?> - + - + diff --git a/application/views/visitor/index.php b/application/views/visitor/index.php index 9edffdc1..901a5ffb 100644 --- a/application/views/visitor/index.php +++ b/application/views/visitor/index.php @@ -17,11 +17,11 @@ function echo_table_header_col($ctx, $name) { } function echo_table_col($row, $name) { - $ci =& get_instance(); + $ci = &get_instance(); switch($name) { case 'Mode': echo ''; break; - case 'RSTS': echo ''; break; - case 'RSTR': echo ''; break; + case 'RSTS': echo ''; break; + case 'RSTR': echo ''; break; case 'Country': echo ''; break; case 'IOTA': echo ''; break; case 'SOTA': echo ''; break; @@ -68,6 +68,7 @@ function echoQrbCalcLink($mygrid, $grid, $vucc) { config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE || ($this->config->item('show_time'))) { ?> + session->userdata('user_column1')==""?'Mode':$this->session->userdata('user_column1')); @@ -101,6 +102,12 @@ function echoQrbCalcLink($mygrid, $grid, $vucc) { + load->library('DxccFlag'); + $flag = strtolower($ci->dxccflag->getISO($row->COL_DXCC)); + echo ''; + ?> diff --git a/application/views/visitor/layout/header.php b/application/views/visitor/layout/header.php index 718252a5..677b82a1 100644 --- a/application/views/visitor/layout/header.php +++ b/application/views/visitor/layout/header.php @@ -18,7 +18,8 @@ - + + diff --git a/assets/css/flag-icons.min.css b/assets/css/flag-icons.min.css new file mode 100644 index 00000000..62a5b877 --- /dev/null +++ b/assets/css/flag-icons.min.css @@ -0,0 +1 @@ +.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(../flags/1x1/xx.svg)}.fi-ad{background-image:url(../flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(../flags/1x1/ad.svg)}.fi-ae{background-image:url(../flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(../flags/1x1/ae.svg)}.fi-af{background-image:url(../flags/4x3/af.svg)}.fi-af.fis{background-image:url(../flags/1x1/af.svg)}.fi-ag{background-image:url(../flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(../flags/1x1/ag.svg)}.fi-ai{background-image:url(../flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(../flags/1x1/ai.svg)}.fi-al{background-image:url(../flags/4x3/al.svg)}.fi-al.fis{background-image:url(../flags/1x1/al.svg)}.fi-am{background-image:url(../flags/4x3/am.svg)}.fi-am.fis{background-image:url(../flags/1x1/am.svg)}.fi-ao{background-image:url(../flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(../flags/1x1/ao.svg)}.fi-aq{background-image:url(../flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(../flags/1x1/aq.svg)}.fi-ar{background-image:url(../flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(../flags/1x1/ar.svg)}.fi-as{background-image:url(../flags/4x3/as.svg)}.fi-as.fis{background-image:url(../flags/1x1/as.svg)}.fi-at{background-image:url(../flags/4x3/at.svg)}.fi-at.fis{background-image:url(../flags/1x1/at.svg)}.fi-au{background-image:url(../flags/4x3/au.svg)}.fi-au.fis{background-image:url(../flags/1x1/au.svg)}.fi-aw{background-image:url(../flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(../flags/1x1/aw.svg)}.fi-ax{background-image:url(../flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(../flags/1x1/ax.svg)}.fi-az{background-image:url(../flags/4x3/az.svg)}.fi-az.fis{background-image:url(../flags/1x1/az.svg)}.fi-ba{background-image:url(../flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(../flags/1x1/ba.svg)}.fi-bb{background-image:url(../flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(../flags/1x1/bb.svg)}.fi-bd{background-image:url(../flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(../flags/1x1/bd.svg)}.fi-be{background-image:url(../flags/4x3/be.svg)}.fi-be.fis{background-image:url(../flags/1x1/be.svg)}.fi-bf{background-image:url(../flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(../flags/1x1/bf.svg)}.fi-bg{background-image:url(../flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(../flags/1x1/bg.svg)}.fi-bh{background-image:url(../flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(../flags/1x1/bh.svg)}.fi-bi{background-image:url(../flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(../flags/1x1/bi.svg)}.fi-bj{background-image:url(../flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(../flags/1x1/bj.svg)}.fi-bl{background-image:url(../flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(../flags/1x1/bl.svg)}.fi-bm{background-image:url(../flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(../flags/1x1/bm.svg)}.fi-bn{background-image:url(../flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(../flags/1x1/bn.svg)}.fi-bo{background-image:url(../flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(../flags/1x1/bo.svg)}.fi-bq{background-image:url(../flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(../flags/1x1/bq.svg)}.fi-br{background-image:url(../flags/4x3/br.svg)}.fi-br.fis{background-image:url(../flags/1x1/br.svg)}.fi-bs{background-image:url(../flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(../flags/1x1/bs.svg)}.fi-bt{background-image:url(../flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(../flags/1x1/bt.svg)}.fi-bv{background-image:url(../flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(../flags/1x1/bv.svg)}.fi-bw{background-image:url(../flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(../flags/1x1/bw.svg)}.fi-by{background-image:url(../flags/4x3/by.svg)}.fi-by.fis{background-image:url(../flags/1x1/by.svg)}.fi-bz{background-image:url(../flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(../flags/1x1/bz.svg)}.fi-ca{background-image:url(../flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(../flags/1x1/ca.svg)}.fi-cc{background-image:url(../flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(../flags/1x1/cc.svg)}.fi-cd{background-image:url(../flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(../flags/1x1/cd.svg)}.fi-cf{background-image:url(../flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(../flags/1x1/cf.svg)}.fi-cg{background-image:url(../flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(../flags/1x1/cg.svg)}.fi-ch{background-image:url(../flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(../flags/1x1/ch.svg)}.fi-ci{background-image:url(../flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(../flags/1x1/ci.svg)}.fi-ck{background-image:url(../flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(../flags/1x1/ck.svg)}.fi-cl{background-image:url(../flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(../flags/1x1/cl.svg)}.fi-cm{background-image:url(../flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(../flags/1x1/cm.svg)}.fi-cn{background-image:url(../flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(../flags/1x1/cn.svg)}.fi-co{background-image:url(../flags/4x3/co.svg)}.fi-co.fis{background-image:url(../flags/1x1/co.svg)}.fi-cr{background-image:url(../flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(../flags/1x1/cr.svg)}.fi-cu{background-image:url(../flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(../flags/1x1/cu.svg)}.fi-cv{background-image:url(../flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(../flags/1x1/cv.svg)}.fi-cw{background-image:url(../flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(../flags/1x1/cw.svg)}.fi-cx{background-image:url(../flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(../flags/1x1/cx.svg)}.fi-cy{background-image:url(../flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(../flags/1x1/cy.svg)}.fi-cz{background-image:url(../flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(../flags/1x1/cz.svg)}.fi-de{background-image:url(../flags/4x3/de.svg)}.fi-de.fis{background-image:url(../flags/1x1/de.svg)}.fi-dj{background-image:url(../flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(../flags/1x1/dj.svg)}.fi-dk{background-image:url(../flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(../flags/1x1/dk.svg)}.fi-dm{background-image:url(../flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(../flags/1x1/dm.svg)}.fi-do{background-image:url(../flags/4x3/do.svg)}.fi-do.fis{background-image:url(../flags/1x1/do.svg)}.fi-dz{background-image:url(../flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(../flags/1x1/dz.svg)}.fi-ec{background-image:url(../flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(../flags/1x1/ec.svg)}.fi-ee{background-image:url(../flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(../flags/1x1/ee.svg)}.fi-eg{background-image:url(../flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(../flags/1x1/eg.svg)}.fi-eh{background-image:url(../flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(../flags/1x1/eh.svg)}.fi-er{background-image:url(../flags/4x3/er.svg)}.fi-er.fis{background-image:url(../flags/1x1/er.svg)}.fi-es{background-image:url(../flags/4x3/es.svg)}.fi-es.fis{background-image:url(../flags/1x1/es.svg)}.fi-et{background-image:url(../flags/4x3/et.svg)}.fi-et.fis{background-image:url(../flags/1x1/et.svg)}.fi-fi{background-image:url(../flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(../flags/1x1/fi.svg)}.fi-fj{background-image:url(../flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(../flags/1x1/fj.svg)}.fi-fk{background-image:url(../flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(../flags/1x1/fk.svg)}.fi-fm{background-image:url(../flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(../flags/1x1/fm.svg)}.fi-fo{background-image:url(../flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(../flags/1x1/fo.svg)}.fi-fr{background-image:url(../flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(../flags/1x1/fr.svg)}.fi-ga{background-image:url(../flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(../flags/1x1/ga.svg)}.fi-gb{background-image:url(../flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(../flags/1x1/gb.svg)}.fi-gd{background-image:url(../flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(../flags/1x1/gd.svg)}.fi-ge{background-image:url(../flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(../flags/1x1/ge.svg)}.fi-gf{background-image:url(../flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(../flags/1x1/gf.svg)}.fi-gg{background-image:url(../flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(../flags/1x1/gg.svg)}.fi-gh{background-image:url(../flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(../flags/1x1/gh.svg)}.fi-gi{background-image:url(../flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(../flags/1x1/gi.svg)}.fi-gl{background-image:url(../flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(../flags/1x1/gl.svg)}.fi-gm{background-image:url(../flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(../flags/1x1/gm.svg)}.fi-gn{background-image:url(../flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(../flags/1x1/gn.svg)}.fi-gp{background-image:url(../flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(../flags/1x1/gp.svg)}.fi-gq{background-image:url(../flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(../flags/1x1/gq.svg)}.fi-gr{background-image:url(../flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(../flags/1x1/gr.svg)}.fi-gs{background-image:url(../flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(../flags/1x1/gs.svg)}.fi-gt{background-image:url(../flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(../flags/1x1/gt.svg)}.fi-gu{background-image:url(../flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(../flags/1x1/gu.svg)}.fi-gw{background-image:url(../flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(../flags/1x1/gw.svg)}.fi-gy{background-image:url(../flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(../flags/1x1/gy.svg)}.fi-hk{background-image:url(../flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(../flags/1x1/hk.svg)}.fi-hm{background-image:url(../flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(../flags/1x1/hm.svg)}.fi-hn{background-image:url(../flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(../flags/1x1/hn.svg)}.fi-hr{background-image:url(../flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(../flags/1x1/hr.svg)}.fi-ht{background-image:url(../flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(../flags/1x1/ht.svg)}.fi-hu{background-image:url(../flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(../flags/1x1/hu.svg)}.fi-id{background-image:url(../flags/4x3/id.svg)}.fi-id.fis{background-image:url(../flags/1x1/id.svg)}.fi-ie{background-image:url(../flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(../flags/1x1/ie.svg)}.fi-il{background-image:url(../flags/4x3/il.svg)}.fi-il.fis{background-image:url(../flags/1x1/il.svg)}.fi-im{background-image:url(../flags/4x3/im.svg)}.fi-im.fis{background-image:url(../flags/1x1/im.svg)}.fi-in{background-image:url(../flags/4x3/in.svg)}.fi-in.fis{background-image:url(../flags/1x1/in.svg)}.fi-io{background-image:url(../flags/4x3/io.svg)}.fi-io.fis{background-image:url(../flags/1x1/io.svg)}.fi-iq{background-image:url(../flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(../flags/1x1/iq.svg)}.fi-ir{background-image:url(../flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(../flags/1x1/ir.svg)}.fi-is{background-image:url(../flags/4x3/is.svg)}.fi-is.fis{background-image:url(../flags/1x1/is.svg)}.fi-it{background-image:url(../flags/4x3/it.svg)}.fi-it.fis{background-image:url(../flags/1x1/it.svg)}.fi-je{background-image:url(../flags/4x3/je.svg)}.fi-je.fis{background-image:url(../flags/1x1/je.svg)}.fi-jm{background-image:url(../flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(../flags/1x1/jm.svg)}.fi-jo{background-image:url(../flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(../flags/1x1/jo.svg)}.fi-jp{background-image:url(../flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(../flags/1x1/jp.svg)}.fi-ke{background-image:url(../flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(../flags/1x1/ke.svg)}.fi-kg{background-image:url(../flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(../flags/1x1/kg.svg)}.fi-kh{background-image:url(../flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(../flags/1x1/kh.svg)}.fi-ki{background-image:url(../flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(../flags/1x1/ki.svg)}.fi-km{background-image:url(../flags/4x3/km.svg)}.fi-km.fis{background-image:url(../flags/1x1/km.svg)}.fi-kn{background-image:url(../flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(../flags/1x1/kn.svg)}.fi-kp{background-image:url(../flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(../flags/1x1/kp.svg)}.fi-kr{background-image:url(../flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(../flags/1x1/kr.svg)}.fi-kw{background-image:url(../flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(../flags/1x1/kw.svg)}.fi-ky{background-image:url(../flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(../flags/1x1/ky.svg)}.fi-kz{background-image:url(../flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(../flags/1x1/kz.svg)}.fi-la{background-image:url(../flags/4x3/la.svg)}.fi-la.fis{background-image:url(../flags/1x1/la.svg)}.fi-lb{background-image:url(../flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(../flags/1x1/lb.svg)}.fi-lc{background-image:url(../flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(../flags/1x1/lc.svg)}.fi-li{background-image:url(../flags/4x3/li.svg)}.fi-li.fis{background-image:url(../flags/1x1/li.svg)}.fi-lk{background-image:url(../flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(../flags/1x1/lk.svg)}.fi-lr{background-image:url(../flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(../flags/1x1/lr.svg)}.fi-ls{background-image:url(../flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(../flags/1x1/ls.svg)}.fi-lt{background-image:url(../flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(../flags/1x1/lt.svg)}.fi-lu{background-image:url(../flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(../flags/1x1/lu.svg)}.fi-lv{background-image:url(../flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(../flags/1x1/lv.svg)}.fi-ly{background-image:url(../flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(../flags/1x1/ly.svg)}.fi-ma{background-image:url(../flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(../flags/1x1/ma.svg)}.fi-mc{background-image:url(../flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(../flags/1x1/mc.svg)}.fi-md{background-image:url(../flags/4x3/md.svg)}.fi-md.fis{background-image:url(../flags/1x1/md.svg)}.fi-me{background-image:url(../flags/4x3/me.svg)}.fi-me.fis{background-image:url(../flags/1x1/me.svg)}.fi-mf{background-image:url(../flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(../flags/1x1/mf.svg)}.fi-mg{background-image:url(../flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(../flags/1x1/mg.svg)}.fi-mh{background-image:url(../flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(../flags/1x1/mh.svg)}.fi-mk{background-image:url(../flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(../flags/1x1/mk.svg)}.fi-ml{background-image:url(../flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(../flags/1x1/ml.svg)}.fi-mm{background-image:url(../flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(../flags/1x1/mm.svg)}.fi-mn{background-image:url(../flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(../flags/1x1/mn.svg)}.fi-mo{background-image:url(../flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(../flags/1x1/mo.svg)}.fi-mp{background-image:url(../flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(../flags/1x1/mp.svg)}.fi-mq{background-image:url(../flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(../flags/1x1/mq.svg)}.fi-mr{background-image:url(../flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(../flags/1x1/mr.svg)}.fi-ms{background-image:url(../flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(../flags/1x1/ms.svg)}.fi-mt{background-image:url(../flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(../flags/1x1/mt.svg)}.fi-mu{background-image:url(../flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(../flags/1x1/mu.svg)}.fi-mv{background-image:url(../flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(../flags/1x1/mv.svg)}.fi-mw{background-image:url(../flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(../flags/1x1/mw.svg)}.fi-mx{background-image:url(../flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(../flags/1x1/mx.svg)}.fi-my{background-image:url(../flags/4x3/my.svg)}.fi-my.fis{background-image:url(../flags/1x1/my.svg)}.fi-mz{background-image:url(../flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(../flags/1x1/mz.svg)}.fi-na{background-image:url(../flags/4x3/na.svg)}.fi-na.fis{background-image:url(../flags/1x1/na.svg)}.fi-nc{background-image:url(../flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(../flags/1x1/nc.svg)}.fi-ne{background-image:url(../flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(../flags/1x1/ne.svg)}.fi-nf{background-image:url(../flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(../flags/1x1/nf.svg)}.fi-ng{background-image:url(../flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(../flags/1x1/ng.svg)}.fi-ni{background-image:url(../flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(../flags/1x1/ni.svg)}.fi-nl{background-image:url(../flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(../flags/1x1/nl.svg)}.fi-no{background-image:url(../flags/4x3/no.svg)}.fi-no.fis{background-image:url(../flags/1x1/no.svg)}.fi-np{background-image:url(../flags/4x3/np.svg)}.fi-np.fis{background-image:url(../flags/1x1/np.svg)}.fi-nr{background-image:url(../flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(../flags/1x1/nr.svg)}.fi-nu{background-image:url(../flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(../flags/1x1/nu.svg)}.fi-nz{background-image:url(../flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(../flags/1x1/nz.svg)}.fi-om{background-image:url(../flags/4x3/om.svg)}.fi-om.fis{background-image:url(../flags/1x1/om.svg)}.fi-pa{background-image:url(../flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(../flags/1x1/pa.svg)}.fi-pe{background-image:url(../flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(../flags/1x1/pe.svg)}.fi-pf{background-image:url(../flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(../flags/1x1/pf.svg)}.fi-pg{background-image:url(../flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(../flags/1x1/pg.svg)}.fi-ph{background-image:url(../flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(../flags/1x1/ph.svg)}.fi-pk{background-image:url(../flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(../flags/1x1/pk.svg)}.fi-pl{background-image:url(../flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(../flags/1x1/pl.svg)}.fi-pm{background-image:url(../flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(../flags/1x1/pm.svg)}.fi-pn{background-image:url(../flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(../flags/1x1/pn.svg)}.fi-pr{background-image:url(../flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(../flags/1x1/pr.svg)}.fi-ps{background-image:url(../flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(../flags/1x1/ps.svg)}.fi-pt{background-image:url(../flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(../flags/1x1/pt.svg)}.fi-pw{background-image:url(../flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(../flags/1x1/pw.svg)}.fi-py{background-image:url(../flags/4x3/py.svg)}.fi-py.fis{background-image:url(../flags/1x1/py.svg)}.fi-qa{background-image:url(../flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(../flags/1x1/qa.svg)}.fi-re{background-image:url(../flags/4x3/re.svg)}.fi-re.fis{background-image:url(../flags/1x1/re.svg)}.fi-ro{background-image:url(../flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(../flags/1x1/ro.svg)}.fi-rs{background-image:url(../flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(../flags/1x1/rs.svg)}.fi-ru{background-image:url(../flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(../flags/1x1/ru.svg)}.fi-rw{background-image:url(../flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(../flags/1x1/rw.svg)}.fi-sa{background-image:url(../flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(../flags/1x1/sa.svg)}.fi-sb{background-image:url(../flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(../flags/1x1/sb.svg)}.fi-sc{background-image:url(../flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(../flags/1x1/sc.svg)}.fi-sd{background-image:url(../flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(../flags/1x1/sd.svg)}.fi-se{background-image:url(../flags/4x3/se.svg)}.fi-se.fis{background-image:url(../flags/1x1/se.svg)}.fi-sg{background-image:url(../flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(../flags/1x1/sg.svg)}.fi-sh{background-image:url(../flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(../flags/1x1/sh.svg)}.fi-si{background-image:url(../flags/4x3/si.svg)}.fi-si.fis{background-image:url(../flags/1x1/si.svg)}.fi-sj{background-image:url(../flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(../flags/1x1/sj.svg)}.fi-sk{background-image:url(../flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(../flags/1x1/sk.svg)}.fi-sl{background-image:url(../flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(../flags/1x1/sl.svg)}.fi-sm{background-image:url(../flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(../flags/1x1/sm.svg)}.fi-sn{background-image:url(../flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(../flags/1x1/sn.svg)}.fi-so{background-image:url(../flags/4x3/so.svg)}.fi-so.fis{background-image:url(../flags/1x1/so.svg)}.fi-sr{background-image:url(../flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(../flags/1x1/sr.svg)}.fi-ss{background-image:url(../flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(../flags/1x1/ss.svg)}.fi-st{background-image:url(../flags/4x3/st.svg)}.fi-st.fis{background-image:url(../flags/1x1/st.svg)}.fi-sv{background-image:url(../flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(../flags/1x1/sv.svg)}.fi-sx{background-image:url(../flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(../flags/1x1/sx.svg)}.fi-sy{background-image:url(../flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(../flags/1x1/sy.svg)}.fi-sz{background-image:url(../flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(../flags/1x1/sz.svg)}.fi-tc{background-image:url(../flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(../flags/1x1/tc.svg)}.fi-td{background-image:url(../flags/4x3/td.svg)}.fi-td.fis{background-image:url(../flags/1x1/td.svg)}.fi-tf{background-image:url(../flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(../flags/1x1/tf.svg)}.fi-tg{background-image:url(../flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(../flags/1x1/tg.svg)}.fi-th{background-image:url(../flags/4x3/th.svg)}.fi-th.fis{background-image:url(../flags/1x1/th.svg)}.fi-tj{background-image:url(../flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(../flags/1x1/tj.svg)}.fi-tk{background-image:url(../flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(../flags/1x1/tk.svg)}.fi-tl{background-image:url(../flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(../flags/1x1/tl.svg)}.fi-tm{background-image:url(../flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(../flags/1x1/tm.svg)}.fi-tn{background-image:url(../flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(../flags/1x1/tn.svg)}.fi-to{background-image:url(../flags/4x3/to.svg)}.fi-to.fis{background-image:url(../flags/1x1/to.svg)}.fi-tr{background-image:url(../flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(../flags/1x1/tr.svg)}.fi-tt{background-image:url(../flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(../flags/1x1/tt.svg)}.fi-tv{background-image:url(../flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(../flags/1x1/tv.svg)}.fi-tw{background-image:url(../flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(../flags/1x1/tw.svg)}.fi-tz{background-image:url(../flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(../flags/1x1/tz.svg)}.fi-ua{background-image:url(../flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(../flags/1x1/ua.svg)}.fi-ug{background-image:url(../flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(../flags/1x1/ug.svg)}.fi-um{background-image:url(../flags/4x3/um.svg)}.fi-um.fis{background-image:url(../flags/1x1/um.svg)}.fi-us{background-image:url(../flags/4x3/us.svg)}.fi-us.fis{background-image:url(../flags/1x1/us.svg)}.fi-uy{background-image:url(../flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(../flags/1x1/uy.svg)}.fi-uz{background-image:url(../flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(../flags/1x1/uz.svg)}.fi-va{background-image:url(../flags/4x3/va.svg)}.fi-va.fis{background-image:url(../flags/1x1/va.svg)}.fi-vc{background-image:url(../flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(../flags/1x1/vc.svg)}.fi-ve{background-image:url(../flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(../flags/1x1/ve.svg)}.fi-vg{background-image:url(../flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(../flags/1x1/vg.svg)}.fi-vi{background-image:url(../flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(../flags/1x1/vi.svg)}.fi-vn{background-image:url(../flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(../flags/1x1/vn.svg)}.fi-vu{background-image:url(../flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(../flags/1x1/vu.svg)}.fi-wf{background-image:url(../flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(../flags/1x1/wf.svg)}.fi-ws{background-image:url(../flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(../flags/1x1/ws.svg)}.fi-ye{background-image:url(../flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(../flags/1x1/ye.svg)}.fi-yt{background-image:url(../flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(../flags/1x1/yt.svg)}.fi-za{background-image:url(../flags/4x3/za.svg)}.fi-za.fis{background-image:url(../flags/1x1/za.svg)}.fi-zm{background-image:url(../flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(../flags/1x1/zm.svg)}.fi-zw{background-image:url(../flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(../flags/1x1/zw.svg)}.fi-arab{background-image:url(../flags/4x3/arab.svg)}.fi-arab.fis{background-image:url(../flags/1x1/arab.svg)}.fi-cefta{background-image:url(../flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(../flags/1x1/cefta.svg)}.fi-cp{background-image:url(../flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(../flags/1x1/cp.svg)}.fi-dg{background-image:url(../flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(../flags/1x1/dg.svg)}.fi-eac{background-image:url(../flags/4x3/eac.svg)}.fi-eac.fis{background-image:url(../flags/1x1/eac.svg)}.fi-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(../flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(../flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(../flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(../flags/1x1/es-pv.svg)}.fi-eu{background-image:url(../flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(../flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(../flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(../flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(../flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(../flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(../flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(../flags/1x1/ic.svg)}.fi-pc{background-image:url(../flags/4x3/pc.svg)}.fi-pc.fis{background-image:url(../flags/1x1/pc.svg)}.fi-sh-ac{background-image:url(../flags/4x3/sh-ac.svg)}.fi-sh-ac.fis{background-image:url(../flags/1x1/sh-ac.svg)}.fi-sh-hl{background-image:url(../flags/4x3/sh-hl.svg)}.fi-sh-hl.fis{background-image:url(../flags/1x1/sh-hl.svg)}.fi-sh-ta{background-image:url(../flags/4x3/sh-ta.svg)}.fi-sh-ta.fis{background-image:url(../flags/1x1/sh-ta.svg)}.fi-un{background-image:url(../flags/4x3/un.svg)}.fi-un.fis{background-image:url(../flags/1x1/un.svg)}.fi-xk{background-image:url(../flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(../flags/1x1/xk.svg)}.fi-00{background-image:url(../flags/4x3/00.svg)} diff --git a/assets/flags/4x3/00.svg b/assets/flags/4x3/00.svg new file mode 100644 index 00000000..aff713e4 --- /dev/null +++ b/assets/flags/4x3/00.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/assets/flags/4x3/ad.svg b/assets/flags/4x3/ad.svg new file mode 100644 index 00000000..067ab772 --- /dev/null +++ b/assets/flags/4x3/ad.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ae.svg b/assets/flags/4x3/ae.svg new file mode 100644 index 00000000..651ac852 --- /dev/null +++ b/assets/flags/4x3/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/af.svg b/assets/flags/4x3/af.svg new file mode 100644 index 00000000..521ac4cf --- /dev/null +++ b/assets/flags/4x3/af.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ag.svg b/assets/flags/4x3/ag.svg new file mode 100644 index 00000000..243c3d8f --- /dev/null +++ b/assets/flags/4x3/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ai.svg b/assets/flags/4x3/ai.svg new file mode 100644 index 00000000..628ad9be --- /dev/null +++ b/assets/flags/4x3/ai.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/al.svg b/assets/flags/4x3/al.svg new file mode 100644 index 00000000..1135b4b8 --- /dev/null +++ b/assets/flags/4x3/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/am.svg b/assets/flags/4x3/am.svg new file mode 100644 index 00000000..99fa4dc5 --- /dev/null +++ b/assets/flags/4x3/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/ao.svg b/assets/flags/4x3/ao.svg new file mode 100644 index 00000000..b1863bd0 --- /dev/null +++ b/assets/flags/4x3/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/aq.svg b/assets/flags/4x3/aq.svg new file mode 100644 index 00000000..53840ccc --- /dev/null +++ b/assets/flags/4x3/aq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/ar.svg b/assets/flags/4x3/ar.svg new file mode 100644 index 00000000..d20cbbdc --- /dev/null +++ b/assets/flags/4x3/ar.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/arab.svg b/assets/flags/4x3/arab.svg new file mode 100644 index 00000000..96d27157 --- /dev/null +++ b/assets/flags/4x3/arab.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/as.svg b/assets/flags/4x3/as.svg new file mode 100644 index 00000000..35435567 --- /dev/null +++ b/assets/flags/4x3/as.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/at.svg b/assets/flags/4x3/at.svg new file mode 100644 index 00000000..c2825088 --- /dev/null +++ b/assets/flags/4x3/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/au.svg b/assets/flags/4x3/au.svg new file mode 100644 index 00000000..96e80768 --- /dev/null +++ b/assets/flags/4x3/au.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/aw.svg b/assets/flags/4x3/aw.svg new file mode 100644 index 00000000..413b7c45 --- /dev/null +++ b/assets/flags/4x3/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ax.svg b/assets/flags/4x3/ax.svg new file mode 100644 index 00000000..0584d713 --- /dev/null +++ b/assets/flags/4x3/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/az.svg b/assets/flags/4x3/az.svg new file mode 100644 index 00000000..35575221 --- /dev/null +++ b/assets/flags/4x3/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/ba.svg b/assets/flags/4x3/ba.svg new file mode 100644 index 00000000..93bd9cf9 --- /dev/null +++ b/assets/flags/4x3/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/flags/4x3/bb.svg b/assets/flags/4x3/bb.svg new file mode 100644 index 00000000..cecd5cc3 --- /dev/null +++ b/assets/flags/4x3/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/bd.svg b/assets/flags/4x3/bd.svg new file mode 100644 index 00000000..16b794de --- /dev/null +++ b/assets/flags/4x3/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/be.svg b/assets/flags/4x3/be.svg new file mode 100644 index 00000000..ac706a0b --- /dev/null +++ b/assets/flags/4x3/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/bf.svg b/assets/flags/4x3/bf.svg new file mode 100644 index 00000000..47138225 --- /dev/null +++ b/assets/flags/4x3/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/bg.svg b/assets/flags/4x3/bg.svg new file mode 100644 index 00000000..b100dd0d --- /dev/null +++ b/assets/flags/4x3/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/bh.svg b/assets/flags/4x3/bh.svg new file mode 100644 index 00000000..7a2ea549 --- /dev/null +++ b/assets/flags/4x3/bh.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/bi.svg b/assets/flags/4x3/bi.svg new file mode 100644 index 00000000..a4434a95 --- /dev/null +++ b/assets/flags/4x3/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bj.svg b/assets/flags/4x3/bj.svg new file mode 100644 index 00000000..0846724d --- /dev/null +++ b/assets/flags/4x3/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bl.svg b/assets/flags/4x3/bl.svg new file mode 100644 index 00000000..f84cbbae --- /dev/null +++ b/assets/flags/4x3/bl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/bm.svg b/assets/flags/4x3/bm.svg new file mode 100644 index 00000000..bab3e0ab --- /dev/null +++ b/assets/flags/4x3/bm.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bn.svg b/assets/flags/4x3/bn.svg new file mode 100644 index 00000000..4b416ebb --- /dev/null +++ b/assets/flags/4x3/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bo.svg b/assets/flags/4x3/bo.svg new file mode 100644 index 00000000..46dc7673 --- /dev/null +++ b/assets/flags/4x3/bo.svg @@ -0,0 +1,674 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bq.svg b/assets/flags/4x3/bq.svg new file mode 100644 index 00000000..0e6bc76e --- /dev/null +++ b/assets/flags/4x3/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/br.svg b/assets/flags/4x3/br.svg new file mode 100644 index 00000000..22c908e7 --- /dev/null +++ b/assets/flags/4x3/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bs.svg b/assets/flags/4x3/bs.svg new file mode 100644 index 00000000..5cc918e5 --- /dev/null +++ b/assets/flags/4x3/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bt.svg b/assets/flags/4x3/bt.svg new file mode 100644 index 00000000..798c79b3 --- /dev/null +++ b/assets/flags/4x3/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bv.svg b/assets/flags/4x3/bv.svg new file mode 100644 index 00000000..40e16d94 --- /dev/null +++ b/assets/flags/4x3/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bw.svg b/assets/flags/4x3/bw.svg new file mode 100644 index 00000000..3435608d --- /dev/null +++ b/assets/flags/4x3/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/by.svg b/assets/flags/4x3/by.svg new file mode 100644 index 00000000..7e90ff25 --- /dev/null +++ b/assets/flags/4x3/by.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/bz.svg b/assets/flags/4x3/bz.svg new file mode 100644 index 00000000..25386a51 --- /dev/null +++ b/assets/flags/4x3/bz.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ca.svg b/assets/flags/4x3/ca.svg new file mode 100644 index 00000000..89da5b7b --- /dev/null +++ b/assets/flags/4x3/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/cc.svg b/assets/flags/4x3/cc.svg new file mode 100644 index 00000000..ddfd1803 --- /dev/null +++ b/assets/flags/4x3/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cd.svg b/assets/flags/4x3/cd.svg new file mode 100644 index 00000000..b9cf5289 --- /dev/null +++ b/assets/flags/4x3/cd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/cefta.svg b/assets/flags/4x3/cefta.svg new file mode 100644 index 00000000..f748d08a --- /dev/null +++ b/assets/flags/4x3/cefta.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cf.svg b/assets/flags/4x3/cf.svg new file mode 100644 index 00000000..a6cd3670 --- /dev/null +++ b/assets/flags/4x3/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cg.svg b/assets/flags/4x3/cg.svg new file mode 100644 index 00000000..f5a0e42d --- /dev/null +++ b/assets/flags/4x3/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/flags/4x3/ch.svg b/assets/flags/4x3/ch.svg new file mode 100644 index 00000000..b42d6709 --- /dev/null +++ b/assets/flags/4x3/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/ci.svg b/assets/flags/4x3/ci.svg new file mode 100644 index 00000000..e400f0c1 --- /dev/null +++ b/assets/flags/4x3/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/ck.svg b/assets/flags/4x3/ck.svg new file mode 100644 index 00000000..18e547b1 --- /dev/null +++ b/assets/flags/4x3/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/cl.svg b/assets/flags/4x3/cl.svg new file mode 100644 index 00000000..5b3c72fa --- /dev/null +++ b/assets/flags/4x3/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cm.svg b/assets/flags/4x3/cm.svg new file mode 100644 index 00000000..70adc8b6 --- /dev/null +++ b/assets/flags/4x3/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cn.svg b/assets/flags/4x3/cn.svg new file mode 100644 index 00000000..10d3489a --- /dev/null +++ b/assets/flags/4x3/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/flags/4x3/co.svg b/assets/flags/4x3/co.svg new file mode 100644 index 00000000..ebd0a0fb --- /dev/null +++ b/assets/flags/4x3/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/cp.svg b/assets/flags/4x3/cp.svg new file mode 100644 index 00000000..b8aa9cfd --- /dev/null +++ b/assets/flags/4x3/cp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/cr.svg b/assets/flags/4x3/cr.svg new file mode 100644 index 00000000..5a409eeb --- /dev/null +++ b/assets/flags/4x3/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/cu.svg b/assets/flags/4x3/cu.svg new file mode 100644 index 00000000..053c9ee3 --- /dev/null +++ b/assets/flags/4x3/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cv.svg b/assets/flags/4x3/cv.svg new file mode 100644 index 00000000..aec89949 --- /dev/null +++ b/assets/flags/4x3/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cw.svg b/assets/flags/4x3/cw.svg new file mode 100644 index 00000000..bb0ece22 --- /dev/null +++ b/assets/flags/4x3/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cx.svg b/assets/flags/4x3/cx.svg new file mode 100644 index 00000000..374ff2da --- /dev/null +++ b/assets/flags/4x3/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/cy.svg b/assets/flags/4x3/cy.svg new file mode 100644 index 00000000..7e3d883d --- /dev/null +++ b/assets/flags/4x3/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/cz.svg b/assets/flags/4x3/cz.svg new file mode 100644 index 00000000..7913de38 --- /dev/null +++ b/assets/flags/4x3/cz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/de.svg b/assets/flags/4x3/de.svg new file mode 100644 index 00000000..71aa2d2c --- /dev/null +++ b/assets/flags/4x3/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/dg.svg b/assets/flags/4x3/dg.svg new file mode 100644 index 00000000..f163caf9 --- /dev/null +++ b/assets/flags/4x3/dg.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/dj.svg b/assets/flags/4x3/dj.svg new file mode 100644 index 00000000..9b00a820 --- /dev/null +++ b/assets/flags/4x3/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/dk.svg b/assets/flags/4x3/dk.svg new file mode 100644 index 00000000..563277f8 --- /dev/null +++ b/assets/flags/4x3/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/dm.svg b/assets/flags/4x3/dm.svg new file mode 100644 index 00000000..f692094d --- /dev/null +++ b/assets/flags/4x3/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/do.svg b/assets/flags/4x3/do.svg new file mode 100644 index 00000000..b1be393e --- /dev/null +++ b/assets/flags/4x3/do.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/dz.svg b/assets/flags/4x3/dz.svg new file mode 100644 index 00000000..5ff29a74 --- /dev/null +++ b/assets/flags/4x3/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/eac.svg b/assets/flags/4x3/eac.svg new file mode 100644 index 00000000..aaf8133f --- /dev/null +++ b/assets/flags/4x3/eac.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ec.svg b/assets/flags/4x3/ec.svg new file mode 100644 index 00000000..397bfd98 --- /dev/null +++ b/assets/flags/4x3/ec.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ee.svg b/assets/flags/4x3/ee.svg new file mode 100644 index 00000000..2a86ee40 --- /dev/null +++ b/assets/flags/4x3/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/eg.svg b/assets/flags/4x3/eg.svg new file mode 100644 index 00000000..00d1fa59 --- /dev/null +++ b/assets/flags/4x3/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/eh.svg b/assets/flags/4x3/eh.svg new file mode 100644 index 00000000..6aec7288 --- /dev/null +++ b/assets/flags/4x3/eh.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/er.svg b/assets/flags/4x3/er.svg new file mode 100644 index 00000000..3f4f3f29 --- /dev/null +++ b/assets/flags/4x3/er.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/es-ct.svg b/assets/flags/4x3/es-ct.svg new file mode 100644 index 00000000..4d859114 --- /dev/null +++ b/assets/flags/4x3/es-ct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/es-ga.svg b/assets/flags/4x3/es-ga.svg new file mode 100644 index 00000000..31657813 --- /dev/null +++ b/assets/flags/4x3/es-ga.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/es-pv.svg b/assets/flags/4x3/es-pv.svg new file mode 100644 index 00000000..21c8759e --- /dev/null +++ b/assets/flags/4x3/es-pv.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/es.svg b/assets/flags/4x3/es.svg new file mode 100644 index 00000000..acdf927f --- /dev/null +++ b/assets/flags/4x3/es.svg @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/et.svg b/assets/flags/4x3/et.svg new file mode 100644 index 00000000..3f99be48 --- /dev/null +++ b/assets/flags/4x3/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/eu.svg b/assets/flags/4x3/eu.svg new file mode 100644 index 00000000..b0874c1e --- /dev/null +++ b/assets/flags/4x3/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/fi.svg b/assets/flags/4x3/fi.svg new file mode 100644 index 00000000..470be2d0 --- /dev/null +++ b/assets/flags/4x3/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/fj.svg b/assets/flags/4x3/fj.svg new file mode 100644 index 00000000..23fbe57a --- /dev/null +++ b/assets/flags/4x3/fj.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/fk.svg b/assets/flags/4x3/fk.svg new file mode 100644 index 00000000..c65bf96d --- /dev/null +++ b/assets/flags/4x3/fk.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/fm.svg b/assets/flags/4x3/fm.svg new file mode 100644 index 00000000..c1b7c977 --- /dev/null +++ b/assets/flags/4x3/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/flags/4x3/fo.svg b/assets/flags/4x3/fo.svg new file mode 100644 index 00000000..f802d285 --- /dev/null +++ b/assets/flags/4x3/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/flags/4x3/fr.svg b/assets/flags/4x3/fr.svg new file mode 100644 index 00000000..4110e59e --- /dev/null +++ b/assets/flags/4x3/fr.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/ga.svg b/assets/flags/4x3/ga.svg new file mode 100644 index 00000000..76edab42 --- /dev/null +++ b/assets/flags/4x3/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/gb-eng.svg b/assets/flags/4x3/gb-eng.svg new file mode 100644 index 00000000..12e3b67d --- /dev/null +++ b/assets/flags/4x3/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/gb-nir.svg b/assets/flags/4x3/gb-nir.svg new file mode 100644 index 00000000..e6be8dbc --- /dev/null +++ b/assets/flags/4x3/gb-nir.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/gb-sct.svg b/assets/flags/4x3/gb-sct.svg new file mode 100644 index 00000000..f50cd322 --- /dev/null +++ b/assets/flags/4x3/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/gb-wls.svg b/assets/flags/4x3/gb-wls.svg new file mode 100644 index 00000000..6e15fd01 --- /dev/null +++ b/assets/flags/4x3/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/gb.svg b/assets/flags/4x3/gb.svg new file mode 100644 index 00000000..79913831 --- /dev/null +++ b/assets/flags/4x3/gb.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/gd.svg b/assets/flags/4x3/gd.svg new file mode 100644 index 00000000..cb51e961 --- /dev/null +++ b/assets/flags/4x3/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ge.svg b/assets/flags/4x3/ge.svg new file mode 100644 index 00000000..d8126ec8 --- /dev/null +++ b/assets/flags/4x3/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/gf.svg b/assets/flags/4x3/gf.svg new file mode 100644 index 00000000..f8fe94c6 --- /dev/null +++ b/assets/flags/4x3/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/gg.svg b/assets/flags/4x3/gg.svg new file mode 100644 index 00000000..f8216c8b --- /dev/null +++ b/assets/flags/4x3/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/gh.svg b/assets/flags/4x3/gh.svg new file mode 100644 index 00000000..5c3e3e69 --- /dev/null +++ b/assets/flags/4x3/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/gi.svg b/assets/flags/4x3/gi.svg new file mode 100644 index 00000000..e2b590af --- /dev/null +++ b/assets/flags/4x3/gi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/gl.svg b/assets/flags/4x3/gl.svg new file mode 100644 index 00000000..eb5a52e9 --- /dev/null +++ b/assets/flags/4x3/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/gm.svg b/assets/flags/4x3/gm.svg new file mode 100644 index 00000000..8fe9d669 --- /dev/null +++ b/assets/flags/4x3/gm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/gn.svg b/assets/flags/4x3/gn.svg new file mode 100644 index 00000000..40d6ad4f --- /dev/null +++ b/assets/flags/4x3/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/gp.svg b/assets/flags/4x3/gp.svg new file mode 100644 index 00000000..ee55c4bc --- /dev/null +++ b/assets/flags/4x3/gp.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/gq.svg b/assets/flags/4x3/gq.svg new file mode 100644 index 00000000..134e4421 --- /dev/null +++ b/assets/flags/4x3/gq.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/gr.svg b/assets/flags/4x3/gr.svg new file mode 100644 index 00000000..599741ee --- /dev/null +++ b/assets/flags/4x3/gr.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/gs.svg b/assets/flags/4x3/gs.svg new file mode 100644 index 00000000..1536e073 --- /dev/null +++ b/assets/flags/4x3/gs.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/gt.svg b/assets/flags/4x3/gt.svg new file mode 100644 index 00000000..f7cffbdc --- /dev/null +++ b/assets/flags/4x3/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/gu.svg b/assets/flags/4x3/gu.svg new file mode 100644 index 00000000..0d66e1bf --- /dev/null +++ b/assets/flags/4x3/gu.svg @@ -0,0 +1,23 @@ + + + + + + + + + + G + U + A + M + + + + + + + + + + diff --git a/assets/flags/4x3/gw.svg b/assets/flags/4x3/gw.svg new file mode 100644 index 00000000..d470bac9 --- /dev/null +++ b/assets/flags/4x3/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/gy.svg b/assets/flags/4x3/gy.svg new file mode 100644 index 00000000..569fb562 --- /dev/null +++ b/assets/flags/4x3/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/hk.svg b/assets/flags/4x3/hk.svg new file mode 100644 index 00000000..4fd55bc1 --- /dev/null +++ b/assets/flags/4x3/hk.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/hm.svg b/assets/flags/4x3/hm.svg new file mode 100644 index 00000000..815c4820 --- /dev/null +++ b/assets/flags/4x3/hm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/hn.svg b/assets/flags/4x3/hn.svg new file mode 100644 index 00000000..11fde67d --- /dev/null +++ b/assets/flags/4x3/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/hr.svg b/assets/flags/4x3/hr.svg new file mode 100644 index 00000000..44fed27d --- /dev/null +++ b/assets/flags/4x3/hr.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ht.svg b/assets/flags/4x3/ht.svg new file mode 100644 index 00000000..5d48eb93 --- /dev/null +++ b/assets/flags/4x3/ht.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/hu.svg b/assets/flags/4x3/hu.svg new file mode 100644 index 00000000..baddf7f5 --- /dev/null +++ b/assets/flags/4x3/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/ic.svg b/assets/flags/4x3/ic.svg new file mode 100644 index 00000000..81e6ee2e --- /dev/null +++ b/assets/flags/4x3/ic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/id.svg b/assets/flags/4x3/id.svg new file mode 100644 index 00000000..3b7c8fcf --- /dev/null +++ b/assets/flags/4x3/id.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/ie.svg b/assets/flags/4x3/ie.svg new file mode 100644 index 00000000..049be14d --- /dev/null +++ b/assets/flags/4x3/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/il.svg b/assets/flags/4x3/il.svg new file mode 100644 index 00000000..f43be7e8 --- /dev/null +++ b/assets/flags/4x3/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/im.svg b/assets/flags/4x3/im.svg new file mode 100644 index 00000000..f06f3d6f --- /dev/null +++ b/assets/flags/4x3/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/in.svg b/assets/flags/4x3/in.svg new file mode 100644 index 00000000..bc47d749 --- /dev/null +++ b/assets/flags/4x3/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/io.svg b/assets/flags/4x3/io.svg new file mode 100644 index 00000000..77016679 --- /dev/null +++ b/assets/flags/4x3/io.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/iq.svg b/assets/flags/4x3/iq.svg new file mode 100644 index 00000000..259da9ad --- /dev/null +++ b/assets/flags/4x3/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/flags/4x3/ir.svg b/assets/flags/4x3/ir.svg new file mode 100644 index 00000000..8c6d5162 --- /dev/null +++ b/assets/flags/4x3/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/is.svg b/assets/flags/4x3/is.svg new file mode 100644 index 00000000..a6588afa --- /dev/null +++ b/assets/flags/4x3/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/flags/4x3/it.svg b/assets/flags/4x3/it.svg new file mode 100644 index 00000000..20a8bfdc --- /dev/null +++ b/assets/flags/4x3/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/je.svg b/assets/flags/4x3/je.svg new file mode 100644 index 00000000..611180d4 --- /dev/null +++ b/assets/flags/4x3/je.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/jm.svg b/assets/flags/4x3/jm.svg new file mode 100644 index 00000000..269df038 --- /dev/null +++ b/assets/flags/4x3/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/jo.svg b/assets/flags/4x3/jo.svg new file mode 100644 index 00000000..d6f927d4 --- /dev/null +++ b/assets/flags/4x3/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/jp.svg b/assets/flags/4x3/jp.svg new file mode 100644 index 00000000..cc1c181c --- /dev/null +++ b/assets/flags/4x3/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/flags/4x3/ke.svg b/assets/flags/4x3/ke.svg new file mode 100644 index 00000000..3a67ca3c --- /dev/null +++ b/assets/flags/4x3/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/kg.svg b/assets/flags/4x3/kg.svg new file mode 100644 index 00000000..68c210b1 --- /dev/null +++ b/assets/flags/4x3/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/kh.svg b/assets/flags/4x3/kh.svg new file mode 100644 index 00000000..c658838f --- /dev/null +++ b/assets/flags/4x3/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ki.svg b/assets/flags/4x3/ki.svg new file mode 100644 index 00000000..0c803280 --- /dev/null +++ b/assets/flags/4x3/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/km.svg b/assets/flags/4x3/km.svg new file mode 100644 index 00000000..414d65e4 --- /dev/null +++ b/assets/flags/4x3/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/kn.svg b/assets/flags/4x3/kn.svg new file mode 100644 index 00000000..47fe64d6 --- /dev/null +++ b/assets/flags/4x3/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/kp.svg b/assets/flags/4x3/kp.svg new file mode 100644 index 00000000..4d1dbab2 --- /dev/null +++ b/assets/flags/4x3/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/kr.svg b/assets/flags/4x3/kr.svg new file mode 100644 index 00000000..6947eab2 --- /dev/null +++ b/assets/flags/4x3/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/kw.svg b/assets/flags/4x3/kw.svg new file mode 100644 index 00000000..3dd89e99 --- /dev/null +++ b/assets/flags/4x3/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ky.svg b/assets/flags/4x3/ky.svg new file mode 100644 index 00000000..74a2fea2 --- /dev/null +++ b/assets/flags/4x3/ky.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/kz.svg b/assets/flags/4x3/kz.svg new file mode 100644 index 00000000..04a47f53 --- /dev/null +++ b/assets/flags/4x3/kz.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/la.svg b/assets/flags/4x3/la.svg new file mode 100644 index 00000000..6aea6b72 --- /dev/null +++ b/assets/flags/4x3/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/flags/4x3/lb.svg b/assets/flags/4x3/lb.svg new file mode 100644 index 00000000..8619f241 --- /dev/null +++ b/assets/flags/4x3/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/lc.svg b/assets/flags/4x3/lc.svg new file mode 100644 index 00000000..bb256541 --- /dev/null +++ b/assets/flags/4x3/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/li.svg b/assets/flags/4x3/li.svg new file mode 100644 index 00000000..68ea26fa --- /dev/null +++ b/assets/flags/4x3/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/lk.svg b/assets/flags/4x3/lk.svg new file mode 100644 index 00000000..2c5cdbe0 --- /dev/null +++ b/assets/flags/4x3/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/lr.svg b/assets/flags/4x3/lr.svg new file mode 100644 index 00000000..e482ab9d --- /dev/null +++ b/assets/flags/4x3/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ls.svg b/assets/flags/4x3/ls.svg new file mode 100644 index 00000000..a7c01a98 --- /dev/null +++ b/assets/flags/4x3/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/lt.svg b/assets/flags/4x3/lt.svg new file mode 100644 index 00000000..90ec5d24 --- /dev/null +++ b/assets/flags/4x3/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/lu.svg b/assets/flags/4x3/lu.svg new file mode 100644 index 00000000..c31d2bfa --- /dev/null +++ b/assets/flags/4x3/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/lv.svg b/assets/flags/4x3/lv.svg new file mode 100644 index 00000000..6a9e75ec --- /dev/null +++ b/assets/flags/4x3/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/ly.svg b/assets/flags/4x3/ly.svg new file mode 100644 index 00000000..1eaa51e4 --- /dev/null +++ b/assets/flags/4x3/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ma.svg b/assets/flags/4x3/ma.svg new file mode 100644 index 00000000..7ce56eff --- /dev/null +++ b/assets/flags/4x3/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/mc.svg b/assets/flags/4x3/mc.svg new file mode 100644 index 00000000..9cb6c9e8 --- /dev/null +++ b/assets/flags/4x3/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/md.svg b/assets/flags/4x3/md.svg new file mode 100644 index 00000000..6dc441e1 --- /dev/null +++ b/assets/flags/4x3/md.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/me.svg b/assets/flags/4x3/me.svg new file mode 100644 index 00000000..d8918907 --- /dev/null +++ b/assets/flags/4x3/me.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/mf.svg b/assets/flags/4x3/mf.svg new file mode 100644 index 00000000..6305edc1 --- /dev/null +++ b/assets/flags/4x3/mf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/mg.svg b/assets/flags/4x3/mg.svg new file mode 100644 index 00000000..5fa2d244 --- /dev/null +++ b/assets/flags/4x3/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/mh.svg b/assets/flags/4x3/mh.svg new file mode 100644 index 00000000..7b9f4907 --- /dev/null +++ b/assets/flags/4x3/mh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/mk.svg b/assets/flags/4x3/mk.svg new file mode 100644 index 00000000..4f5cae77 --- /dev/null +++ b/assets/flags/4x3/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/ml.svg b/assets/flags/4x3/ml.svg new file mode 100644 index 00000000..6f6b7169 --- /dev/null +++ b/assets/flags/4x3/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/mm.svg b/assets/flags/4x3/mm.svg new file mode 100644 index 00000000..42b4dee2 --- /dev/null +++ b/assets/flags/4x3/mm.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/flags/4x3/mn.svg b/assets/flags/4x3/mn.svg new file mode 100644 index 00000000..152c2fcb --- /dev/null +++ b/assets/flags/4x3/mn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/mo.svg b/assets/flags/4x3/mo.svg new file mode 100644 index 00000000..d39985d0 --- /dev/null +++ b/assets/flags/4x3/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/mp.svg b/assets/flags/4x3/mp.svg new file mode 100644 index 00000000..ff59ebf8 --- /dev/null +++ b/assets/flags/4x3/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/mq.svg b/assets/flags/4x3/mq.svg new file mode 100644 index 00000000..b221951e --- /dev/null +++ b/assets/flags/4x3/mq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/mr.svg b/assets/flags/4x3/mr.svg new file mode 100644 index 00000000..7558234c --- /dev/null +++ b/assets/flags/4x3/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/ms.svg b/assets/flags/4x3/ms.svg new file mode 100644 index 00000000..faf07b07 --- /dev/null +++ b/assets/flags/4x3/ms.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/mt.svg b/assets/flags/4x3/mt.svg new file mode 100644 index 00000000..c597266c --- /dev/null +++ b/assets/flags/4x3/mt.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/mu.svg b/assets/flags/4x3/mu.svg new file mode 100644 index 00000000..82d7a3be --- /dev/null +++ b/assets/flags/4x3/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/mv.svg b/assets/flags/4x3/mv.svg new file mode 100644 index 00000000..10450f98 --- /dev/null +++ b/assets/flags/4x3/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/mw.svg b/assets/flags/4x3/mw.svg new file mode 100644 index 00000000..d83ddb21 --- /dev/null +++ b/assets/flags/4x3/mw.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/flags/4x3/mx.svg b/assets/flags/4x3/mx.svg new file mode 100644 index 00000000..f98a89e1 --- /dev/null +++ b/assets/flags/4x3/mx.svg @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/my.svg b/assets/flags/4x3/my.svg new file mode 100644 index 00000000..89576f69 --- /dev/null +++ b/assets/flags/4x3/my.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/mz.svg b/assets/flags/4x3/mz.svg new file mode 100644 index 00000000..2ee6ec14 --- /dev/null +++ b/assets/flags/4x3/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/na.svg b/assets/flags/4x3/na.svg new file mode 100644 index 00000000..35b9f783 --- /dev/null +++ b/assets/flags/4x3/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/nc.svg b/assets/flags/4x3/nc.svg new file mode 100644 index 00000000..068f0c69 --- /dev/null +++ b/assets/flags/4x3/nc.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ne.svg b/assets/flags/4x3/ne.svg new file mode 100644 index 00000000..39a82b82 --- /dev/null +++ b/assets/flags/4x3/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/nf.svg b/assets/flags/4x3/nf.svg new file mode 100644 index 00000000..c8b30938 --- /dev/null +++ b/assets/flags/4x3/nf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/ng.svg b/assets/flags/4x3/ng.svg new file mode 100644 index 00000000..81eb35f7 --- /dev/null +++ b/assets/flags/4x3/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/ni.svg b/assets/flags/4x3/ni.svg new file mode 100644 index 00000000..6dcdc9a8 --- /dev/null +++ b/assets/flags/4x3/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/nl.svg b/assets/flags/4x3/nl.svg new file mode 100644 index 00000000..4faaf498 --- /dev/null +++ b/assets/flags/4x3/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/no.svg b/assets/flags/4x3/no.svg new file mode 100644 index 00000000..a5f2a152 --- /dev/null +++ b/assets/flags/4x3/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/np.svg b/assets/flags/4x3/np.svg new file mode 100644 index 00000000..8d71d106 --- /dev/null +++ b/assets/flags/4x3/np.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/nr.svg b/assets/flags/4x3/nr.svg new file mode 100644 index 00000000..ff394c41 --- /dev/null +++ b/assets/flags/4x3/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/flags/4x3/nu.svg b/assets/flags/4x3/nu.svg new file mode 100644 index 00000000..4067baff --- /dev/null +++ b/assets/flags/4x3/nu.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/flags/4x3/nz.svg b/assets/flags/4x3/nz.svg new file mode 100644 index 00000000..935d8a74 --- /dev/null +++ b/assets/flags/4x3/nz.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/om.svg b/assets/flags/4x3/om.svg new file mode 100644 index 00000000..c003f86e --- /dev/null +++ b/assets/flags/4x3/om.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/pa.svg b/assets/flags/4x3/pa.svg new file mode 100644 index 00000000..8dc03bc6 --- /dev/null +++ b/assets/flags/4x3/pa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/pc.svg b/assets/flags/4x3/pc.svg new file mode 100644 index 00000000..882197da --- /dev/null +++ b/assets/flags/4x3/pc.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/pe.svg b/assets/flags/4x3/pe.svg new file mode 100644 index 00000000..33e6cfd4 --- /dev/null +++ b/assets/flags/4x3/pe.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/pf.svg b/assets/flags/4x3/pf.svg new file mode 100644 index 00000000..e06b236e --- /dev/null +++ b/assets/flags/4x3/pf.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/pg.svg b/assets/flags/4x3/pg.svg new file mode 100644 index 00000000..237cb6ee --- /dev/null +++ b/assets/flags/4x3/pg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/ph.svg b/assets/flags/4x3/ph.svg new file mode 100644 index 00000000..65489e1c --- /dev/null +++ b/assets/flags/4x3/ph.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/pk.svg b/assets/flags/4x3/pk.svg new file mode 100644 index 00000000..491e58ab --- /dev/null +++ b/assets/flags/4x3/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/pl.svg b/assets/flags/4x3/pl.svg new file mode 100644 index 00000000..0fa51452 --- /dev/null +++ b/assets/flags/4x3/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/pm.svg b/assets/flags/4x3/pm.svg new file mode 100644 index 00000000..19a9330a --- /dev/null +++ b/assets/flags/4x3/pm.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/pn.svg b/assets/flags/4x3/pn.svg new file mode 100644 index 00000000..07958aca --- /dev/null +++ b/assets/flags/4x3/pn.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/pr.svg b/assets/flags/4x3/pr.svg new file mode 100644 index 00000000..ec51831d --- /dev/null +++ b/assets/flags/4x3/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ps.svg b/assets/flags/4x3/ps.svg new file mode 100644 index 00000000..b33824a5 --- /dev/null +++ b/assets/flags/4x3/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/pt.svg b/assets/flags/4x3/pt.svg new file mode 100644 index 00000000..445cf7f5 --- /dev/null +++ b/assets/flags/4x3/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/pw.svg b/assets/flags/4x3/pw.svg new file mode 100644 index 00000000..9f89c5f1 --- /dev/null +++ b/assets/flags/4x3/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/flags/4x3/py.svg b/assets/flags/4x3/py.svg new file mode 100644 index 00000000..38e2051e --- /dev/null +++ b/assets/flags/4x3/py.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/qa.svg b/assets/flags/4x3/qa.svg new file mode 100644 index 00000000..901f3fa7 --- /dev/null +++ b/assets/flags/4x3/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/re.svg b/assets/flags/4x3/re.svg new file mode 100644 index 00000000..64e788e0 --- /dev/null +++ b/assets/flags/4x3/re.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/ro.svg b/assets/flags/4x3/ro.svg new file mode 100644 index 00000000..fda0f7be --- /dev/null +++ b/assets/flags/4x3/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/rs.svg b/assets/flags/4x3/rs.svg new file mode 100644 index 00000000..2f971025 --- /dev/null +++ b/assets/flags/4x3/rs.svg @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ru.svg b/assets/flags/4x3/ru.svg new file mode 100644 index 00000000..f4d27efc --- /dev/null +++ b/assets/flags/4x3/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/rw.svg b/assets/flags/4x3/rw.svg new file mode 100644 index 00000000..06e26ae4 --- /dev/null +++ b/assets/flags/4x3/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sa.svg b/assets/flags/4x3/sa.svg new file mode 100644 index 00000000..c0a14866 --- /dev/null +++ b/assets/flags/4x3/sa.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sb.svg b/assets/flags/4x3/sb.svg new file mode 100644 index 00000000..6066f94c --- /dev/null +++ b/assets/flags/4x3/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sc.svg b/assets/flags/4x3/sc.svg new file mode 100644 index 00000000..9a46b369 --- /dev/null +++ b/assets/flags/4x3/sc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/sd.svg b/assets/flags/4x3/sd.svg new file mode 100644 index 00000000..12818b41 --- /dev/null +++ b/assets/flags/4x3/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/se.svg b/assets/flags/4x3/se.svg new file mode 100644 index 00000000..8ba745ac --- /dev/null +++ b/assets/flags/4x3/se.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/sg.svg b/assets/flags/4x3/sg.svg new file mode 100644 index 00000000..c4dd4ac9 --- /dev/null +++ b/assets/flags/4x3/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sh-ac.svg b/assets/flags/4x3/sh-ac.svg new file mode 100644 index 00000000..22b36583 --- /dev/null +++ b/assets/flags/4x3/sh-ac.svg @@ -0,0 +1,689 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sh-hl.svg b/assets/flags/4x3/sh-hl.svg new file mode 100644 index 00000000..b92e703f --- /dev/null +++ b/assets/flags/4x3/sh-hl.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sh-ta.svg b/assets/flags/4x3/sh-ta.svg new file mode 100644 index 00000000..a103aac0 --- /dev/null +++ b/assets/flags/4x3/sh-ta.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sh.svg b/assets/flags/4x3/sh.svg new file mode 100644 index 00000000..7aba0aec --- /dev/null +++ b/assets/flags/4x3/sh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/si.svg b/assets/flags/4x3/si.svg new file mode 100644 index 00000000..66a390dc --- /dev/null +++ b/assets/flags/4x3/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sj.svg b/assets/flags/4x3/sj.svg new file mode 100644 index 00000000..bb2799ce --- /dev/null +++ b/assets/flags/4x3/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/sk.svg b/assets/flags/4x3/sk.svg new file mode 100644 index 00000000..81476940 --- /dev/null +++ b/assets/flags/4x3/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/sl.svg b/assets/flags/4x3/sl.svg new file mode 100644 index 00000000..a07baf75 --- /dev/null +++ b/assets/flags/4x3/sl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/sm.svg b/assets/flags/4x3/sm.svg new file mode 100644 index 00000000..00e9286c --- /dev/null +++ b/assets/flags/4x3/sm.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sn.svg b/assets/flags/4x3/sn.svg new file mode 100644 index 00000000..7c0673d6 --- /dev/null +++ b/assets/flags/4x3/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/so.svg b/assets/flags/4x3/so.svg new file mode 100644 index 00000000..a581ac63 --- /dev/null +++ b/assets/flags/4x3/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/flags/4x3/sr.svg b/assets/flags/4x3/sr.svg new file mode 100644 index 00000000..5e71c400 --- /dev/null +++ b/assets/flags/4x3/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/ss.svg b/assets/flags/4x3/ss.svg new file mode 100644 index 00000000..b257aa0b --- /dev/null +++ b/assets/flags/4x3/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/st.svg b/assets/flags/4x3/st.svg new file mode 100644 index 00000000..1294bcb7 --- /dev/null +++ b/assets/flags/4x3/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sv.svg b/assets/flags/4x3/sv.svg new file mode 100644 index 00000000..c811e912 --- /dev/null +++ b/assets/flags/4x3/sv.svg @@ -0,0 +1,594 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sx.svg b/assets/flags/4x3/sx.svg new file mode 100644 index 00000000..18f7a139 --- /dev/null +++ b/assets/flags/4x3/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/sy.svg b/assets/flags/4x3/sy.svg new file mode 100644 index 00000000..52255505 --- /dev/null +++ b/assets/flags/4x3/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/sz.svg b/assets/flags/4x3/sz.svg new file mode 100644 index 00000000..294a2cc1 --- /dev/null +++ b/assets/flags/4x3/sz.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/tc.svg b/assets/flags/4x3/tc.svg new file mode 100644 index 00000000..63f13c35 --- /dev/null +++ b/assets/flags/4x3/tc.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/td.svg b/assets/flags/4x3/td.svg new file mode 100644 index 00000000..fa3bd927 --- /dev/null +++ b/assets/flags/4x3/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/tf.svg b/assets/flags/4x3/tf.svg new file mode 100644 index 00000000..fba23356 --- /dev/null +++ b/assets/flags/4x3/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/tg.svg b/assets/flags/4x3/tg.svg new file mode 100644 index 00000000..c63a6d1a --- /dev/null +++ b/assets/flags/4x3/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/th.svg b/assets/flags/4x3/th.svg new file mode 100644 index 00000000..1e93a61e --- /dev/null +++ b/assets/flags/4x3/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/tj.svg b/assets/flags/4x3/tj.svg new file mode 100644 index 00000000..9fba246c --- /dev/null +++ b/assets/flags/4x3/tj.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/tk.svg b/assets/flags/4x3/tk.svg new file mode 100644 index 00000000..05d3e86c --- /dev/null +++ b/assets/flags/4x3/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/tl.svg b/assets/flags/4x3/tl.svg new file mode 100644 index 00000000..3d0701a2 --- /dev/null +++ b/assets/flags/4x3/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/tm.svg b/assets/flags/4x3/tm.svg new file mode 100644 index 00000000..8b656cc2 --- /dev/null +++ b/assets/flags/4x3/tm.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/tn.svg b/assets/flags/4x3/tn.svg new file mode 100644 index 00000000..5735c198 --- /dev/null +++ b/assets/flags/4x3/tn.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/to.svg b/assets/flags/4x3/to.svg new file mode 100644 index 00000000..d0723370 --- /dev/null +++ b/assets/flags/4x3/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/flags/4x3/tr.svg b/assets/flags/4x3/tr.svg new file mode 100644 index 00000000..b96da21f --- /dev/null +++ b/assets/flags/4x3/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/tt.svg b/assets/flags/4x3/tt.svg new file mode 100644 index 00000000..bc24938c --- /dev/null +++ b/assets/flags/4x3/tt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/tv.svg b/assets/flags/4x3/tv.svg new file mode 100644 index 00000000..675210ec --- /dev/null +++ b/assets/flags/4x3/tv.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/tw.svg b/assets/flags/4x3/tw.svg new file mode 100644 index 00000000..57fd98b4 --- /dev/null +++ b/assets/flags/4x3/tw.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/tz.svg b/assets/flags/4x3/tz.svg new file mode 100644 index 00000000..a2cfbca4 --- /dev/null +++ b/assets/flags/4x3/tz.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/flags/4x3/ua.svg b/assets/flags/4x3/ua.svg new file mode 100644 index 00000000..a339eb1b --- /dev/null +++ b/assets/flags/4x3/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/flags/4x3/ug.svg b/assets/flags/4x3/ug.svg new file mode 100644 index 00000000..737eb2ce --- /dev/null +++ b/assets/flags/4x3/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/um.svg b/assets/flags/4x3/um.svg new file mode 100644 index 00000000..9e9eddaa --- /dev/null +++ b/assets/flags/4x3/um.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/un.svg b/assets/flags/4x3/un.svg new file mode 100644 index 00000000..e57793bc --- /dev/null +++ b/assets/flags/4x3/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/us.svg b/assets/flags/4x3/us.svg new file mode 100644 index 00000000..9cfd0c92 --- /dev/null +++ b/assets/flags/4x3/us.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/flags/4x3/uy.svg b/assets/flags/4x3/uy.svg new file mode 100644 index 00000000..62c36f8e --- /dev/null +++ b/assets/flags/4x3/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/uz.svg b/assets/flags/4x3/uz.svg new file mode 100644 index 00000000..0ccca1b1 --- /dev/null +++ b/assets/flags/4x3/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/va.svg b/assets/flags/4x3/va.svg new file mode 100644 index 00000000..87e0fbbd --- /dev/null +++ b/assets/flags/4x3/va.svg @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/vc.svg b/assets/flags/4x3/vc.svg new file mode 100644 index 00000000..f26c2d8d --- /dev/null +++ b/assets/flags/4x3/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/flags/4x3/ve.svg b/assets/flags/4x3/ve.svg new file mode 100644 index 00000000..314e7f5f --- /dev/null +++ b/assets/flags/4x3/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/vg.svg b/assets/flags/4x3/vg.svg new file mode 100644 index 00000000..0ee90fb2 --- /dev/null +++ b/assets/flags/4x3/vg.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/vi.svg b/assets/flags/4x3/vi.svg new file mode 100644 index 00000000..42702577 --- /dev/null +++ b/assets/flags/4x3/vi.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/vn.svg b/assets/flags/4x3/vn.svg new file mode 100644 index 00000000..7e4bac8f --- /dev/null +++ b/assets/flags/4x3/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/flags/4x3/vu.svg b/assets/flags/4x3/vu.svg new file mode 100644 index 00000000..91e1236a --- /dev/null +++ b/assets/flags/4x3/vu.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/wf.svg b/assets/flags/4x3/wf.svg new file mode 100644 index 00000000..054c57df --- /dev/null +++ b/assets/flags/4x3/wf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/ws.svg b/assets/flags/4x3/ws.svg new file mode 100644 index 00000000..0e758a7a --- /dev/null +++ b/assets/flags/4x3/ws.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/xk.svg b/assets/flags/4x3/xk.svg new file mode 100644 index 00000000..551e7a41 --- /dev/null +++ b/assets/flags/4x3/xk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/xx.svg b/assets/flags/4x3/xx.svg new file mode 100644 index 00000000..9333be36 --- /dev/null +++ b/assets/flags/4x3/xx.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/flags/4x3/ye.svg b/assets/flags/4x3/ye.svg new file mode 100644 index 00000000..1c9e6d63 --- /dev/null +++ b/assets/flags/4x3/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/flags/4x3/yt.svg b/assets/flags/4x3/yt.svg new file mode 100644 index 00000000..e7776b30 --- /dev/null +++ b/assets/flags/4x3/yt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/flags/4x3/za.svg b/assets/flags/4x3/za.svg new file mode 100644 index 00000000..d563adb9 --- /dev/null +++ b/assets/flags/4x3/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/zm.svg b/assets/flags/4x3/zm.svg new file mode 100644 index 00000000..13239f5e --- /dev/null +++ b/assets/flags/4x3/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/flags/4x3/zw.svg b/assets/flags/4x3/zw.svg new file mode 100644 index 00000000..6399ab4a --- /dev/null +++ b/assets/flags/4x3/zw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + +
COL_TIME_ON); echo date($custom_date_format, $timestamp); ?> COL_TIME_ON); echo date('H:i', $timestamp); ?>COL_TIME_ON); echo date('H:i', $timestamp); ?> COL_CALL)); ?> diff --git a/application/views/view_log/qso.php b/application/views/view_log/qso.php index cf66154f..64b70fbf 100644 --- a/application/views/view_log/qso.php +++ b/application/views/view_log/qso.php @@ -248,7 +248,12 @@ name != null) { ?>
name)), "- (/"); if (isset($dxccFlag)) { echo " ".$dxccFlag; } if ($row->end != null) { echo ' '.lang('gen_hamradio_deleted_dxcc').''; } ?>load->library('DxccFlag'); + $flag = strtolower($ci->dxccflag->getISO($row->COL_DXCC)); + echo ' '; + echo ucwords(strtolower(($row->name)), "- (/"); if (isset($dxccFlag)) { echo " ".$dxccFlag; } if ($row->end != null) { echo ' '.lang('gen_hamradio_deleted_dxcc').''; } ?>
'; echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE . '' . $row->COL_RST_SENT; if ($row->COL_STX) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">'; printf("%03d", $row->COL_STX); echo '';} if ($row->COL_STX_STRING) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">' . $row->COL_STX_STRING . '';} echo '' . $row->COL_RST_RCVD; if ($row->COL_SRX) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">'; printf("%03d", $row->COL_SRX); echo '';} if ($row->COL_SRX_STRING) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">' . $row->COL_SRX_STRING . '';} echo '' . $row->COL_RST_SENT; if ($row->COL_STX) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">'; printf("%03d", $row->COL_STX); echo '';} if ($row->COL_STX_STRING) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">' . $row->COL_STX_STRING . '';} echo '' . $row->COL_RST_RCVD; if ($row->COL_SRX) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">'; printf("%03d", $row->COL_SRX); echo '';} if ($row->COL_SRX_STRING) { echo ' COL_CONTEST_ID:"n/a").'" class="badge text-bg-light">' . $row->COL_SRX_STRING . '';} echo '' . ucwords(strtolower(($row->COL_COUNTRY))) . '' . ($row->COL_IOTA) . '' . ($row->COL_SOTA_REF) . '   COL_TIME_ON); echo date('H:i', $timestamp); ?> name))) . '"> COL_CALL)); ?>