diff --git a/public/images/flags/ad.png b/public/images/flags/ad.png index b750895ff..822d77cfb 100644 Binary files a/public/images/flags/ad.png and b/public/images/flags/ad.png differ diff --git a/public/images/flags/ae.png b/public/images/flags/ae.png index b5d25f66f..5f7bcad7d 100644 Binary files a/public/images/flags/ae.png and b/public/images/flags/ae.png differ diff --git a/public/images/flags/af.png b/public/images/flags/af.png index f38b17a25..841ffe15f 100644 Binary files a/public/images/flags/af.png and b/public/images/flags/af.png differ diff --git a/public/images/flags/ag.png b/public/images/flags/ag.png index 669e34e13..059fc124d 100644 Binary files a/public/images/flags/ag.png and b/public/images/flags/ag.png differ diff --git a/public/images/flags/ai.png b/public/images/flags/ai.png index 19c482352..99e96cb87 100644 Binary files a/public/images/flags/ai.png and b/public/images/flags/ai.png differ diff --git a/public/images/flags/al.png b/public/images/flags/al.png index 79770bd43..2799bf54c 100644 Binary files a/public/images/flags/al.png and b/public/images/flags/al.png differ diff --git a/public/images/flags/am.png b/public/images/flags/am.png index 36a2cc299..fd4bc0973 100644 Binary files a/public/images/flags/am.png and b/public/images/flags/am.png differ diff --git a/public/images/flags/ao.png b/public/images/flags/ao.png index 301a92d1a..e7cfdfdf0 100644 Binary files a/public/images/flags/ao.png and b/public/images/flags/ao.png differ diff --git a/public/images/flags/aq.png b/public/images/flags/aq.png index accccd7b2..2eaa1cd6f 100644 Binary files a/public/images/flags/aq.png and b/public/images/flags/aq.png differ diff --git a/public/images/flags/ar.png b/public/images/flags/ar.png index 795042c09..4d1b62962 100644 Binary files a/public/images/flags/ar.png and b/public/images/flags/ar.png differ diff --git a/public/images/flags/as.png b/public/images/flags/as.png index 464e36b02..0aae7e004 100644 Binary files a/public/images/flags/as.png and b/public/images/flags/as.png differ diff --git a/public/images/flags/at.png b/public/images/flags/at.png index 0848b2a68..87fea89d0 100644 Binary files a/public/images/flags/at.png and b/public/images/flags/at.png differ diff --git a/public/images/flags/au.png b/public/images/flags/au.png index 9e4033c04..ac0096688 100644 Binary files a/public/images/flags/au.png and b/public/images/flags/au.png differ diff --git a/public/images/flags/aw.png b/public/images/flags/aw.png index c59c9edaf..569c797d2 100644 Binary files a/public/images/flags/aw.png and b/public/images/flags/aw.png differ diff --git a/public/images/flags/ax.png b/public/images/flags/ax.png index 5ce6bdab5..a107144ce 100644 Binary files a/public/images/flags/ax.png and b/public/images/flags/ax.png differ diff --git a/public/images/flags/az.png b/public/images/flags/az.png index d45b6eb5d..44b32a119 100644 Binary files a/public/images/flags/az.png and b/public/images/flags/az.png differ diff --git a/public/images/flags/ba.png b/public/images/flags/ba.png index dc479956d..51ab06044 100644 Binary files a/public/images/flags/ba.png and b/public/images/flags/ba.png differ diff --git a/public/images/flags/bb.png b/public/images/flags/bb.png index 6b429438f..b73a2e6cb 100644 Binary files a/public/images/flags/bb.png and b/public/images/flags/bb.png differ diff --git a/public/images/flags/bd.png b/public/images/flags/bd.png index 571f0a475..60daf3496 100644 Binary files a/public/images/flags/bd.png and b/public/images/flags/bd.png differ diff --git a/public/images/flags/be.png b/public/images/flags/be.png index f4270f2ed..4b0d02d10 100644 Binary files a/public/images/flags/be.png and b/public/images/flags/be.png differ diff --git a/public/images/flags/bf.png b/public/images/flags/bf.png index 1dffc199d..0f1c8b735 100644 Binary files a/public/images/flags/bf.png and b/public/images/flags/bf.png differ diff --git a/public/images/flags/bg.png b/public/images/flags/bg.png index 8cd991c5c..90f6c5b8a 100644 Binary files a/public/images/flags/bg.png and b/public/images/flags/bg.png differ diff --git a/public/images/flags/bh.png b/public/images/flags/bh.png index dcc9a0c0e..870b373aa 100644 Binary files a/public/images/flags/bh.png and b/public/images/flags/bh.png differ diff --git a/public/images/flags/bi.png b/public/images/flags/bi.png index 2b82b5208..4f0942a20 100644 Binary files a/public/images/flags/bi.png and b/public/images/flags/bi.png differ diff --git a/public/images/flags/bj.png b/public/images/flags/bj.png index ab6f4b956..0d81aa224 100644 Binary files a/public/images/flags/bj.png and b/public/images/flags/bj.png differ diff --git a/public/images/flags/bl.png b/public/images/flags/bl.png index fdc0baa39..0ac60478e 100644 Binary files a/public/images/flags/bl.png and b/public/images/flags/bl.png differ diff --git a/public/images/flags/bm.png b/public/images/flags/bm.png index fd2305483..47e90cc2d 100644 Binary files a/public/images/flags/bm.png and b/public/images/flags/bm.png differ diff --git a/public/images/flags/bn.png b/public/images/flags/bn.png index bcd4bb9b6..dec96dd0b 100644 Binary files a/public/images/flags/bn.png and b/public/images/flags/bn.png differ diff --git a/public/images/flags/bo.png b/public/images/flags/bo.png index 1c613a333..0c7323f29 100644 Binary files a/public/images/flags/bo.png and b/public/images/flags/bo.png differ diff --git a/public/images/flags/bq.png b/public/images/flags/bq.png index 7dfbb590e..5c629eac1 100644 Binary files a/public/images/flags/bq.png and b/public/images/flags/bq.png differ diff --git a/public/images/flags/br.png b/public/images/flags/br.png index 39cf3e7e0..e6a847841 100644 Binary files a/public/images/flags/br.png and b/public/images/flags/br.png differ diff --git a/public/images/flags/bs.png b/public/images/flags/bs.png index 30d4907b7..d4c89d254 100644 Binary files a/public/images/flags/bs.png and b/public/images/flags/bs.png differ diff --git a/public/images/flags/bt.png b/public/images/flags/bt.png index 6aaf2ebb0..ede02f716 100644 Binary files a/public/images/flags/bt.png and b/public/images/flags/bt.png differ diff --git a/public/images/flags/bv.png b/public/images/flags/bv.png index bfbd46d5d..fc243e0de 100644 Binary files a/public/images/flags/bv.png and b/public/images/flags/bv.png differ diff --git a/public/images/flags/bw.png b/public/images/flags/bw.png index 08934e7aa..5df0137e2 100644 Binary files a/public/images/flags/bw.png and b/public/images/flags/bw.png differ diff --git a/public/images/flags/by.png b/public/images/flags/by.png index e2eed0cf5..f69dc44c7 100644 Binary files a/public/images/flags/by.png and b/public/images/flags/by.png differ diff --git a/public/images/flags/bz.png b/public/images/flags/bz.png index 5166529a5..ed193315a 100644 Binary files a/public/images/flags/bz.png and b/public/images/flags/bz.png differ diff --git a/public/images/flags/ca.png b/public/images/flags/ca.png index 167099788..3d34299d5 100644 Binary files a/public/images/flags/ca.png and b/public/images/flags/ca.png differ diff --git a/public/images/flags/cc.png b/public/images/flags/cc.png index 58c90ff3f..536b23e2b 100644 Binary files a/public/images/flags/cc.png and b/public/images/flags/cc.png differ diff --git a/public/images/flags/cd.png b/public/images/flags/cd.png index db2e24bf7..613ebc7e6 100644 Binary files a/public/images/flags/cd.png and b/public/images/flags/cd.png differ diff --git a/public/images/flags/cf.png b/public/images/flags/cf.png index 0c73cc18b..76d698529 100644 Binary files a/public/images/flags/cf.png and b/public/images/flags/cf.png differ diff --git a/public/images/flags/cg.png b/public/images/flags/cg.png index 5c87941ae..eb73457d1 100644 Binary files a/public/images/flags/cg.png and b/public/images/flags/cg.png differ diff --git a/public/images/flags/ch.png b/public/images/flags/ch.png index aef5f5f78..9f3dc63aa 100644 Binary files a/public/images/flags/ch.png and b/public/images/flags/ch.png differ diff --git a/public/images/flags/ci.png b/public/images/flags/ci.png index c9f1db6c7..c60b5f7f8 100644 Binary files a/public/images/flags/ci.png and b/public/images/flags/ci.png differ diff --git a/public/images/flags/ck.png b/public/images/flags/ck.png index b339940d8..8ef21201a 100644 Binary files a/public/images/flags/ck.png and b/public/images/flags/ck.png differ diff --git a/public/images/flags/cl.png b/public/images/flags/cl.png index 7015e884f..6f1c73e9f 100644 Binary files a/public/images/flags/cl.png and b/public/images/flags/cl.png differ diff --git a/public/images/flags/cm.png b/public/images/flags/cm.png index 1d089f2cd..b28483b3b 100644 Binary files a/public/images/flags/cm.png and b/public/images/flags/cm.png differ diff --git a/public/images/flags/cn.png b/public/images/flags/cn.png index 5fe7e5f8e..b30caee58 100644 Binary files a/public/images/flags/cn.png and b/public/images/flags/cn.png differ diff --git a/public/images/flags/co.png b/public/images/flags/co.png index d03450a26..0b4738027 100644 Binary files a/public/images/flags/co.png and b/public/images/flags/co.png differ diff --git a/public/images/flags/cr.png b/public/images/flags/cr.png index 84d4abae1..b16076e3c 100644 Binary files a/public/images/flags/cr.png and b/public/images/flags/cr.png differ diff --git a/public/images/flags/cu.png b/public/images/flags/cu.png index 228556488..6235eca7b 100644 Binary files a/public/images/flags/cu.png and b/public/images/flags/cu.png differ diff --git a/public/images/flags/cv.png b/public/images/flags/cv.png index b27e125eb..43432967c 100644 Binary files a/public/images/flags/cv.png and b/public/images/flags/cv.png differ diff --git a/public/images/flags/cw.png b/public/images/flags/cw.png index 459d4db17..208b4973b 100644 Binary files a/public/images/flags/cw.png and b/public/images/flags/cw.png differ diff --git a/public/images/flags/cx.png b/public/images/flags/cx.png index b70ce5f4c..0d8f556d2 100644 Binary files a/public/images/flags/cx.png and b/public/images/flags/cx.png differ diff --git a/public/images/flags/cy.png b/public/images/flags/cy.png index 984a03ef4..8c101995c 100644 Binary files a/public/images/flags/cy.png and b/public/images/flags/cy.png differ diff --git a/public/images/flags/cz.png b/public/images/flags/cz.png index 50405428d..475f070a5 100644 Binary files a/public/images/flags/cz.png and b/public/images/flags/cz.png differ diff --git a/public/images/flags/de.png b/public/images/flags/de.png index f57ee83d9..736789bda 100644 Binary files a/public/images/flags/de.png and b/public/images/flags/de.png differ diff --git a/public/images/flags/dj.png b/public/images/flags/dj.png index 366eb1e05..ddf3f9567 100644 Binary files a/public/images/flags/dj.png and b/public/images/flags/dj.png differ diff --git a/public/images/flags/dk.png b/public/images/flags/dk.png index 80dac23d2..c1769a3fc 100644 Binary files a/public/images/flags/dk.png and b/public/images/flags/dk.png differ diff --git a/public/images/flags/dm.png b/public/images/flags/dm.png index 89c01b8a1..22db1f14e 100644 Binary files a/public/images/flags/dm.png and b/public/images/flags/dm.png differ diff --git a/public/images/flags/do.png b/public/images/flags/do.png index 8384003c2..0c07672f0 100644 Binary files a/public/images/flags/do.png and b/public/images/flags/do.png differ diff --git a/public/images/flags/dz.png b/public/images/flags/dz.png index 1e75b36c5..4d2e144e8 100644 Binary files a/public/images/flags/dz.png and b/public/images/flags/dz.png differ diff --git a/public/images/flags/ec.png b/public/images/flags/ec.png index 3abdceb6d..3b2c99f76 100644 Binary files a/public/images/flags/ec.png and b/public/images/flags/ec.png differ diff --git a/public/images/flags/ee.png b/public/images/flags/ee.png index ed175b5fd..b383e8bd9 100644 Binary files a/public/images/flags/ee.png and b/public/images/flags/ee.png differ diff --git a/public/images/flags/eg.png b/public/images/flags/eg.png index 572b899a3..b97ec2cb9 100644 Binary files a/public/images/flags/eg.png and b/public/images/flags/eg.png differ diff --git a/public/images/flags/eh.png b/public/images/flags/eh.png index af9b2d0ab..d3400877c 100644 Binary files a/public/images/flags/eh.png and b/public/images/flags/eh.png differ diff --git a/public/images/flags/er.png b/public/images/flags/er.png index 01377ae57..bc13889f4 100644 Binary files a/public/images/flags/er.png and b/public/images/flags/er.png differ diff --git a/public/images/flags/es.png b/public/images/flags/es.png index d0b393bf7..3db77c58c 100644 Binary files a/public/images/flags/es.png and b/public/images/flags/es.png differ diff --git a/public/images/flags/et.png b/public/images/flags/et.png index 049394639..ec0a9c48a 100644 Binary files a/public/images/flags/et.png and b/public/images/flags/et.png differ diff --git a/public/images/flags/fi.png b/public/images/flags/fi.png index c79484ebe..f59ebbd3d 100644 Binary files a/public/images/flags/fi.png and b/public/images/flags/fi.png differ diff --git a/public/images/flags/fj.png b/public/images/flags/fj.png index 645f7642a..0cc4b3420 100644 Binary files a/public/images/flags/fj.png and b/public/images/flags/fj.png differ diff --git a/public/images/flags/fk.png b/public/images/flags/fk.png index a0369220c..99628e36b 100644 Binary files a/public/images/flags/fk.png and b/public/images/flags/fk.png differ diff --git a/public/images/flags/fm.png b/public/images/flags/fm.png index 8ef800813..881b989e7 100644 Binary files a/public/images/flags/fm.png and b/public/images/flags/fm.png differ diff --git a/public/images/flags/fo.png b/public/images/flags/fo.png index 2e4249258..66e024a42 100644 Binary files a/public/images/flags/fo.png and b/public/images/flags/fo.png differ diff --git a/public/images/flags/fr.png b/public/images/flags/fr.png index 1cba62e2c..f94276a8e 100644 Binary files a/public/images/flags/fr.png and b/public/images/flags/fr.png differ diff --git a/public/images/flags/ga.png b/public/images/flags/ga.png index 9dfacfbd2..3d74667f8 100644 Binary files a/public/images/flags/ga.png and b/public/images/flags/ga.png differ diff --git a/public/images/flags/gb-eng.png b/public/images/flags/gb-eng.png index b1f3ead2d..96ca559aa 100644 Binary files a/public/images/flags/gb-eng.png and b/public/images/flags/gb-eng.png differ diff --git a/public/images/flags/gb-nir.png b/public/images/flags/gb-nir.png index 79aa0d15b..5815bd274 100644 Binary files a/public/images/flags/gb-nir.png and b/public/images/flags/gb-nir.png differ diff --git a/public/images/flags/gb-sct.png b/public/images/flags/gb-sct.png index 665b918c5..149ddaa17 100644 Binary files a/public/images/flags/gb-sct.png and b/public/images/flags/gb-sct.png differ diff --git a/public/images/flags/gb-wls.png b/public/images/flags/gb-wls.png index 4d3e5d58a..64164fe9b 100644 Binary files a/public/images/flags/gb-wls.png and b/public/images/flags/gb-wls.png differ diff --git a/public/images/flags/gb.png b/public/images/flags/gb.png index 90cd0c401..49cc64162 100644 Binary files a/public/images/flags/gb.png and b/public/images/flags/gb.png differ diff --git a/public/images/flags/gd.png b/public/images/flags/gd.png index edc237436..2c510d52b 100644 Binary files a/public/images/flags/gd.png and b/public/images/flags/gd.png differ diff --git a/public/images/flags/ge.png b/public/images/flags/ge.png index fc702ed39..ba0da4474 100644 Binary files a/public/images/flags/ge.png and b/public/images/flags/ge.png differ diff --git a/public/images/flags/gf.png b/public/images/flags/gf.png index 064698129..4dcc53b3c 100644 Binary files a/public/images/flags/gf.png and b/public/images/flags/gf.png differ diff --git a/public/images/flags/gg.png b/public/images/flags/gg.png index e81ad6745..18d364a5f 100644 Binary files a/public/images/flags/gg.png and b/public/images/flags/gg.png differ diff --git a/public/images/flags/gh.png b/public/images/flags/gh.png index f60438e54..eb264448c 100644 Binary files a/public/images/flags/gh.png and b/public/images/flags/gh.png differ diff --git a/public/images/flags/gi.png b/public/images/flags/gi.png index f5c613ce4..ba17ee902 100644 Binary files a/public/images/flags/gi.png and b/public/images/flags/gi.png differ diff --git a/public/images/flags/gl.png b/public/images/flags/gl.png index 5d72262f3..115b632e4 100644 Binary files a/public/images/flags/gl.png and b/public/images/flags/gl.png differ diff --git a/public/images/flags/gm.png b/public/images/flags/gm.png index b7e639ffa..efe150822 100644 Binary files a/public/images/flags/gm.png and b/public/images/flags/gm.png differ diff --git a/public/images/flags/gn.png b/public/images/flags/gn.png index 5ec890294..6f6b3af95 100644 Binary files a/public/images/flags/gn.png and b/public/images/flags/gn.png differ diff --git a/public/images/flags/gp.png b/public/images/flags/gp.png index 519b7cae4..d7d8fb3a9 100644 Binary files a/public/images/flags/gp.png and b/public/images/flags/gp.png differ diff --git a/public/images/flags/gq.png b/public/images/flags/gq.png index d49b6d190..2fd8ff681 100644 Binary files a/public/images/flags/gq.png and b/public/images/flags/gq.png differ diff --git a/public/images/flags/gr.png b/public/images/flags/gr.png index 3b207210f..0972b095c 100644 Binary files a/public/images/flags/gr.png and b/public/images/flags/gr.png differ diff --git a/public/images/flags/gs.png b/public/images/flags/gs.png index 5cf5a1bba..b807d694f 100644 Binary files a/public/images/flags/gs.png and b/public/images/flags/gs.png differ diff --git a/public/images/flags/gt.png b/public/images/flags/gt.png index b2664f797..53c513fea 100644 Binary files a/public/images/flags/gt.png and b/public/images/flags/gt.png differ diff --git a/public/images/flags/gu.png b/public/images/flags/gu.png index 2221ff867..1383e7044 100644 Binary files a/public/images/flags/gu.png and b/public/images/flags/gu.png differ diff --git a/public/images/flags/gw.png b/public/images/flags/gw.png index 27077208d..64d5eb692 100644 Binary files a/public/images/flags/gw.png and b/public/images/flags/gw.png differ diff --git a/public/images/flags/gy.png b/public/images/flags/gy.png index 12e66a53f..3a8f002e4 100644 Binary files a/public/images/flags/gy.png and b/public/images/flags/gy.png differ diff --git a/public/images/flags/hk.png b/public/images/flags/hk.png index 49c4f663c..0dd0c1d4d 100644 Binary files a/public/images/flags/hk.png and b/public/images/flags/hk.png differ diff --git a/public/images/flags/hm.png b/public/images/flags/hm.png index d372e40f7..fa0dedbff 100644 Binary files a/public/images/flags/hm.png and b/public/images/flags/hm.png differ diff --git a/public/images/flags/hn.png b/public/images/flags/hn.png index 5fac3cc21..f89c0310a 100644 Binary files a/public/images/flags/hn.png and b/public/images/flags/hn.png differ diff --git a/public/images/flags/hr.png b/public/images/flags/hr.png index 372b89e53..175863729 100644 Binary files a/public/images/flags/hr.png and b/public/images/flags/hr.png differ diff --git a/public/images/flags/ht.png b/public/images/flags/ht.png index 648053642..dc0be3519 100644 Binary files a/public/images/flags/ht.png and b/public/images/flags/ht.png differ diff --git a/public/images/flags/hu.png b/public/images/flags/hu.png index 2b7d26d72..5803feda8 100644 Binary files a/public/images/flags/hu.png and b/public/images/flags/hu.png differ diff --git a/public/images/flags/id.png b/public/images/flags/id.png index 03fdc567a..9b0b929c9 100644 Binary files a/public/images/flags/id.png and b/public/images/flags/id.png differ diff --git a/public/images/flags/ie.png b/public/images/flags/ie.png index 68b870401..b5c646a3a 100644 Binary files a/public/images/flags/ie.png and b/public/images/flags/ie.png differ diff --git a/public/images/flags/il.png b/public/images/flags/il.png index 617bcf6ca..4f3e839ef 100644 Binary files a/public/images/flags/il.png and b/public/images/flags/il.png differ diff --git a/public/images/flags/im.png b/public/images/flags/im.png index 5fe29266e..24793be75 100644 Binary files a/public/images/flags/im.png and b/public/images/flags/im.png differ diff --git a/public/images/flags/in.png b/public/images/flags/in.png index e234bfda5..631cd2a9a 100644 Binary files a/public/images/flags/in.png and b/public/images/flags/in.png differ diff --git a/public/images/flags/io.png b/public/images/flags/io.png index 4f05166af..aa3412d3e 100644 Binary files a/public/images/flags/io.png and b/public/images/flags/io.png differ diff --git a/public/images/flags/iq.png b/public/images/flags/iq.png index 47903a493..8e22282ba 100644 Binary files a/public/images/flags/iq.png and b/public/images/flags/iq.png differ diff --git a/public/images/flags/ir.png b/public/images/flags/ir.png index 958d398be..a87ebff19 100644 Binary files a/public/images/flags/ir.png and b/public/images/flags/ir.png differ diff --git a/public/images/flags/is.png b/public/images/flags/is.png index 4ebc8453f..024a09848 100644 Binary files a/public/images/flags/is.png and b/public/images/flags/is.png differ diff --git a/public/images/flags/it.png b/public/images/flags/it.png index f342a33cf..599204679 100644 Binary files a/public/images/flags/it.png and b/public/images/flags/it.png differ diff --git a/public/images/flags/je.png b/public/images/flags/je.png index 3d7f194a3..93ea53023 100644 Binary files a/public/images/flags/je.png and b/public/images/flags/je.png differ diff --git a/public/images/flags/jm.png b/public/images/flags/jm.png index a380e1754..186cc7c21 100644 Binary files a/public/images/flags/jm.png and b/public/images/flags/jm.png differ diff --git a/public/images/flags/jo.png b/public/images/flags/jo.png index cc5422b54..a891a7f78 100644 Binary files a/public/images/flags/jo.png and b/public/images/flags/jo.png differ diff --git a/public/images/flags/jp.png b/public/images/flags/jp.png index 413045973..ac2bee0c4 100644 Binary files a/public/images/flags/jp.png and b/public/images/flags/jp.png differ diff --git a/public/images/flags/ke.png b/public/images/flags/ke.png index 88cd07fd9..244bc192c 100644 Binary files a/public/images/flags/ke.png and b/public/images/flags/ke.png differ diff --git a/public/images/flags/kg.png b/public/images/flags/kg.png index 1e49b97cb..e1ecb6097 100644 Binary files a/public/images/flags/kg.png and b/public/images/flags/kg.png differ diff --git a/public/images/flags/kh.png b/public/images/flags/kh.png index 414f0ec79..87b8ec056 100644 Binary files a/public/images/flags/kh.png and b/public/images/flags/kh.png differ diff --git a/public/images/flags/ki.png b/public/images/flags/ki.png index 1034b3de0..3fae9e319 100644 Binary files a/public/images/flags/ki.png and b/public/images/flags/ki.png differ diff --git a/public/images/flags/km.png b/public/images/flags/km.png index e886085f5..cba945023 100644 Binary files a/public/images/flags/km.png and b/public/images/flags/km.png differ diff --git a/public/images/flags/kn.png b/public/images/flags/kn.png index 133f40d1d..f8cab3516 100644 Binary files a/public/images/flags/kn.png and b/public/images/flags/kn.png differ diff --git a/public/images/flags/kp.png b/public/images/flags/kp.png index 2aa96f049..7ebfc416c 100644 Binary files a/public/images/flags/kp.png and b/public/images/flags/kp.png differ diff --git a/public/images/flags/kr.png b/public/images/flags/kr.png index 4a737a2bb..3309c9815 100644 Binary files a/public/images/flags/kr.png and b/public/images/flags/kr.png differ diff --git a/public/images/flags/kw.png b/public/images/flags/kw.png index 67f127c0b..ab7876e6e 100644 Binary files a/public/images/flags/kw.png and b/public/images/flags/kw.png differ diff --git a/public/images/flags/ky.png b/public/images/flags/ky.png index 33c479920..5520dcb4c 100644 Binary files a/public/images/flags/ky.png and b/public/images/flags/ky.png differ diff --git a/public/images/flags/kz.png b/public/images/flags/kz.png index 425896923..d391f506e 100644 Binary files a/public/images/flags/kz.png and b/public/images/flags/kz.png differ diff --git a/public/images/flags/la.png b/public/images/flags/la.png index 3202a8a81..fd8f2d102 100644 Binary files a/public/images/flags/la.png and b/public/images/flags/la.png differ diff --git a/public/images/flags/lb.png b/public/images/flags/lb.png index 09a452f2a..7b3748858 100644 Binary files a/public/images/flags/lb.png and b/public/images/flags/lb.png differ diff --git a/public/images/flags/lc.png b/public/images/flags/lc.png index bdec5c8ed..cd76549e3 100644 Binary files a/public/images/flags/lc.png and b/public/images/flags/lc.png differ diff --git a/public/images/flags/li.png b/public/images/flags/li.png index f881eb36f..6e516c2f8 100644 Binary files a/public/images/flags/li.png and b/public/images/flags/li.png differ diff --git a/public/images/flags/lk.png b/public/images/flags/lk.png index 8e8da850b..2399b303c 100644 Binary files a/public/images/flags/lk.png and b/public/images/flags/lk.png differ diff --git a/public/images/flags/lr.png b/public/images/flags/lr.png index a5bec9dcc..a87593b1d 100644 Binary files a/public/images/flags/lr.png and b/public/images/flags/lr.png differ diff --git a/public/images/flags/ls.png b/public/images/flags/ls.png index 16db821ee..040f5e808 100644 Binary files a/public/images/flags/ls.png and b/public/images/flags/ls.png differ diff --git a/public/images/flags/lt.png b/public/images/flags/lt.png index 13c6ea41b..417328e95 100644 Binary files a/public/images/flags/lt.png and b/public/images/flags/lt.png differ diff --git a/public/images/flags/lu.png b/public/images/flags/lu.png index 6a0cb7e14..2de170bab 100644 Binary files a/public/images/flags/lu.png and b/public/images/flags/lu.png differ diff --git a/public/images/flags/lv.png b/public/images/flags/lv.png index bccb85eb5..9db1c5911 100644 Binary files a/public/images/flags/lv.png and b/public/images/flags/lv.png differ diff --git a/public/images/flags/ly.png b/public/images/flags/ly.png index 298393fe9..2f1e1e4b0 100644 Binary files a/public/images/flags/ly.png and b/public/images/flags/ly.png differ diff --git a/public/images/flags/ma.png b/public/images/flags/ma.png index 084b197e7..f0cf86096 100644 Binary files a/public/images/flags/ma.png and b/public/images/flags/ma.png differ diff --git a/public/images/flags/mc.png b/public/images/flags/mc.png index 3a141daa6..7e42ad0ba 100644 Binary files a/public/images/flags/mc.png and b/public/images/flags/mc.png differ diff --git a/public/images/flags/md.png b/public/images/flags/md.png index 3ca84e6a5..de537bae7 100644 Binary files a/public/images/flags/md.png and b/public/images/flags/md.png differ diff --git a/public/images/flags/me.png b/public/images/flags/me.png index e5e044599..82a81157b 100644 Binary files a/public/images/flags/me.png and b/public/images/flags/me.png differ diff --git a/public/images/flags/mf.png b/public/images/flags/mf.png index 1cba62e2c..f94276a8e 100644 Binary files a/public/images/flags/mf.png and b/public/images/flags/mf.png differ diff --git a/public/images/flags/mg.png b/public/images/flags/mg.png index 46f0a575e..a8575e62a 100644 Binary files a/public/images/flags/mg.png and b/public/images/flags/mg.png differ diff --git a/public/images/flags/mh.png b/public/images/flags/mh.png index 9f000a552..cf5b6dc85 100644 Binary files a/public/images/flags/mh.png and b/public/images/flags/mh.png differ diff --git a/public/images/flags/mk.png b/public/images/flags/mk.png index ce71c21c3..713fc022f 100644 Binary files a/public/images/flags/mk.png and b/public/images/flags/mk.png differ diff --git a/public/images/flags/ml.png b/public/images/flags/ml.png index 6c0dcf065..ee7cc66e1 100644 Binary files a/public/images/flags/ml.png and b/public/images/flags/ml.png differ diff --git a/public/images/flags/mm.png b/public/images/flags/mm.png index 650f535e5..47b6174eb 100644 Binary files a/public/images/flags/mm.png and b/public/images/flags/mm.png differ diff --git a/public/images/flags/mn.png b/public/images/flags/mn.png index 2b00e7bb9..5a1d9bcdf 100644 Binary files a/public/images/flags/mn.png and b/public/images/flags/mn.png differ diff --git a/public/images/flags/mo.png b/public/images/flags/mo.png index 2e6990806..323bb762c 100644 Binary files a/public/images/flags/mo.png and b/public/images/flags/mo.png differ diff --git a/public/images/flags/mp.png b/public/images/flags/mp.png index ee9d62131..ceb9938dc 100644 Binary files a/public/images/flags/mp.png and b/public/images/flags/mp.png differ diff --git a/public/images/flags/mq.png b/public/images/flags/mq.png index ca303e897..8d9580211 100644 Binary files a/public/images/flags/mq.png and b/public/images/flags/mq.png differ diff --git a/public/images/flags/mr.png b/public/images/flags/mr.png index f15a388cf..18f4e9d91 100644 Binary files a/public/images/flags/mr.png and b/public/images/flags/mr.png differ diff --git a/public/images/flags/ms.png b/public/images/flags/ms.png index 31b268b05..651e5859b 100644 Binary files a/public/images/flags/ms.png and b/public/images/flags/ms.png differ diff --git a/public/images/flags/mt.png b/public/images/flags/mt.png index b83f796bd..d45518aea 100644 Binary files a/public/images/flags/mt.png and b/public/images/flags/mt.png differ diff --git a/public/images/flags/mu.png b/public/images/flags/mu.png index df6294b36..8e171f95c 100644 Binary files a/public/images/flags/mu.png and b/public/images/flags/mu.png differ diff --git a/public/images/flags/mv.png b/public/images/flags/mv.png index 3af54a419..ac459228c 100644 Binary files a/public/images/flags/mv.png and b/public/images/flags/mv.png differ diff --git a/public/images/flags/mw.png b/public/images/flags/mw.png index 9f2daed48..986e7a814 100644 Binary files a/public/images/flags/mw.png and b/public/images/flags/mw.png differ diff --git a/public/images/flags/mx.png b/public/images/flags/mx.png index 000418695..284dd5265 100644 Binary files a/public/images/flags/mx.png and b/public/images/flags/mx.png differ diff --git a/public/images/flags/my.png b/public/images/flags/my.png index b1c71f567..99cb9d632 100644 Binary files a/public/images/flags/my.png and b/public/images/flags/my.png differ diff --git a/public/images/flags/mz.png b/public/images/flags/mz.png index 641125194..261bcaf39 100644 Binary files a/public/images/flags/mz.png and b/public/images/flags/mz.png differ diff --git a/public/images/flags/na.png b/public/images/flags/na.png index 99f7e3cda..c0b9be896 100644 Binary files a/public/images/flags/na.png and b/public/images/flags/na.png differ diff --git a/public/images/flags/nc.png b/public/images/flags/nc.png index 34a619e5d..57e21e39f 100644 Binary files a/public/images/flags/nc.png and b/public/images/flags/nc.png differ diff --git a/public/images/flags/ne.png b/public/images/flags/ne.png index bdce81cd7..a4b5781d9 100644 Binary files a/public/images/flags/ne.png and b/public/images/flags/ne.png differ diff --git a/public/images/flags/nf.png b/public/images/flags/nf.png index e1f1b2fa8..ca02aeffb 100644 Binary files a/public/images/flags/nf.png and b/public/images/flags/nf.png differ diff --git a/public/images/flags/ng.png b/public/images/flags/ng.png index 488068e78..19ade3eec 100644 Binary files a/public/images/flags/ng.png and b/public/images/flags/ng.png differ diff --git a/public/images/flags/ni.png b/public/images/flags/ni.png index 3df6cc2e6..546ed0923 100644 Binary files a/public/images/flags/ni.png and b/public/images/flags/ni.png differ diff --git a/public/images/flags/nl.png b/public/images/flags/nl.png index 564a9154a..d5c1afa57 100644 Binary files a/public/images/flags/nl.png and b/public/images/flags/nl.png differ diff --git a/public/images/flags/no.png b/public/images/flags/no.png index bfbd46d5d..fc243e0de 100644 Binary files a/public/images/flags/no.png and b/public/images/flags/no.png differ diff --git a/public/images/flags/np.png b/public/images/flags/np.png index 1c3205df6..6feb32d60 100644 Binary files a/public/images/flags/np.png and b/public/images/flags/np.png differ diff --git a/public/images/flags/nr.png b/public/images/flags/nr.png index e915a4886..c9c890120 100644 Binary files a/public/images/flags/nr.png and b/public/images/flags/nr.png differ diff --git a/public/images/flags/nu.png b/public/images/flags/nu.png index 7cd5f5249..81cb28381 100644 Binary files a/public/images/flags/nu.png and b/public/images/flags/nu.png differ diff --git a/public/images/flags/nz.png b/public/images/flags/nz.png index 7d9e16151..0b0053087 100644 Binary files a/public/images/flags/nz.png and b/public/images/flags/nz.png differ diff --git a/public/images/flags/om.png b/public/images/flags/om.png index 9c658d41d..54b3ce202 100644 Binary files a/public/images/flags/om.png and b/public/images/flags/om.png differ diff --git a/public/images/flags/pa.png b/public/images/flags/pa.png index 0c45461b3..9c71bb0bb 100644 Binary files a/public/images/flags/pa.png and b/public/images/flags/pa.png differ diff --git a/public/images/flags/pe.png b/public/images/flags/pe.png index 7a462ccec..dad8df11f 100644 Binary files a/public/images/flags/pe.png and b/public/images/flags/pe.png differ diff --git a/public/images/flags/pf.png b/public/images/flags/pf.png index d2ccc5457..8240ea41e 100644 Binary files a/public/images/flags/pf.png and b/public/images/flags/pf.png differ diff --git a/public/images/flags/pg.png b/public/images/flags/pg.png index d1c25b2da..294eb61b3 100644 Binary files a/public/images/flags/pg.png and b/public/images/flags/pg.png differ diff --git a/public/images/flags/ph.png b/public/images/flags/ph.png index a173e253e..4edda62a9 100644 Binary files a/public/images/flags/ph.png and b/public/images/flags/ph.png differ diff --git a/public/images/flags/pk.png b/public/images/flags/pk.png index 442d03c56..86686f59a 100644 Binary files a/public/images/flags/pk.png and b/public/images/flags/pk.png differ diff --git a/public/images/flags/pl.png b/public/images/flags/pl.png index f220bfea7..a62ea65d3 100644 Binary files a/public/images/flags/pl.png and b/public/images/flags/pl.png differ diff --git a/public/images/flags/pm.png b/public/images/flags/pm.png index fa0f4bf7a..80b5a9a25 100644 Binary files a/public/images/flags/pm.png and b/public/images/flags/pm.png differ diff --git a/public/images/flags/pn.png b/public/images/flags/pn.png index e739f95df..b5d378ccb 100644 Binary files a/public/images/flags/pn.png and b/public/images/flags/pn.png differ diff --git a/public/images/flags/pr.png b/public/images/flags/pr.png index aa7bef7fc..ff6d97b31 100644 Binary files a/public/images/flags/pr.png and b/public/images/flags/pr.png differ diff --git a/public/images/flags/ps.png b/public/images/flags/ps.png index c3e1a5c10..942d33589 100644 Binary files a/public/images/flags/ps.png and b/public/images/flags/ps.png differ diff --git a/public/images/flags/pt.png b/public/images/flags/pt.png index 1be1ceea8..5e593ff25 100644 Binary files a/public/images/flags/pt.png and b/public/images/flags/pt.png differ diff --git a/public/images/flags/pw.png b/public/images/flags/pw.png index 2efb74444..5d9c4ad8f 100644 Binary files a/public/images/flags/pw.png and b/public/images/flags/pw.png differ diff --git a/public/images/flags/py.png b/public/images/flags/py.png index 3ebdc4930..dd771c15f 100644 Binary files a/public/images/flags/py.png and b/public/images/flags/py.png differ diff --git a/public/images/flags/qa.png b/public/images/flags/qa.png index 9b0e95a98..ebf87bed9 100644 Binary files a/public/images/flags/qa.png and b/public/images/flags/qa.png differ diff --git a/public/images/flags/re.png b/public/images/flags/re.png index 98b2ca358..8f58d610b 100644 Binary files a/public/images/flags/re.png and b/public/images/flags/re.png differ diff --git a/public/images/flags/ro.png b/public/images/flags/ro.png index 8ea5627e8..874f4d0a1 100644 Binary files a/public/images/flags/ro.png and b/public/images/flags/ro.png differ diff --git a/public/images/flags/rs.png b/public/images/flags/rs.png index 3a624f766..3d84b278c 100644 Binary files a/public/images/flags/rs.png and b/public/images/flags/rs.png differ diff --git a/public/images/flags/ru.png b/public/images/flags/ru.png index 6821d59ba..55a198baa 100644 Binary files a/public/images/flags/ru.png and b/public/images/flags/ru.png differ diff --git a/public/images/flags/rw.png b/public/images/flags/rw.png index 84ea77af2..f132312f6 100644 Binary files a/public/images/flags/rw.png and b/public/images/flags/rw.png differ diff --git a/public/images/flags/sa.png b/public/images/flags/sa.png index bcf6779cd..cc266a414 100644 Binary files a/public/images/flags/sa.png and b/public/images/flags/sa.png differ diff --git a/public/images/flags/sb.png b/public/images/flags/sb.png index 0caccaaf1..9607cf541 100644 Binary files a/public/images/flags/sb.png and b/public/images/flags/sb.png differ diff --git a/public/images/flags/sc.png b/public/images/flags/sc.png index 2ccd568b0..3739aed68 100644 Binary files a/public/images/flags/sc.png and b/public/images/flags/sc.png differ diff --git a/public/images/flags/sd.png b/public/images/flags/sd.png index 80517e63b..ba1ed16c8 100644 Binary files a/public/images/flags/sd.png and b/public/images/flags/sd.png differ diff --git a/public/images/flags/se.png b/public/images/flags/se.png index f937cb003..a5ff6119d 100644 Binary files a/public/images/flags/se.png and b/public/images/flags/se.png differ diff --git a/public/images/flags/sg.png b/public/images/flags/sg.png index 2151da44e..075858037 100644 Binary files a/public/images/flags/sg.png and b/public/images/flags/sg.png differ diff --git a/public/images/flags/sh.png b/public/images/flags/sh.png index 1648f3421..f74b5c0ef 100644 Binary files a/public/images/flags/sh.png and b/public/images/flags/sh.png differ diff --git a/public/images/flags/si.png b/public/images/flags/si.png index ebfa53e43..50cc6333a 100644 Binary files a/public/images/flags/si.png and b/public/images/flags/si.png differ diff --git a/public/images/flags/sj.png b/public/images/flags/sj.png index bfbd46d5d..fc243e0de 100644 Binary files a/public/images/flags/sj.png and b/public/images/flags/sj.png differ diff --git a/public/images/flags/sk.png b/public/images/flags/sk.png index 01e2c89c7..b207dbb50 100644 Binary files a/public/images/flags/sk.png and b/public/images/flags/sk.png differ diff --git a/public/images/flags/sl.png b/public/images/flags/sl.png index a7d36d7a1..d5922d9a9 100644 Binary files a/public/images/flags/sl.png and b/public/images/flags/sl.png differ diff --git a/public/images/flags/sm.png b/public/images/flags/sm.png index 482dfcf39..c2894c475 100644 Binary files a/public/images/flags/sm.png and b/public/images/flags/sm.png differ diff --git a/public/images/flags/sn.png b/public/images/flags/sn.png index 3ecd16631..c503a55e4 100644 Binary files a/public/images/flags/sn.png and b/public/images/flags/sn.png differ diff --git a/public/images/flags/so.png b/public/images/flags/so.png index 70f94ec1c..5713d479f 100644 Binary files a/public/images/flags/so.png and b/public/images/flags/so.png differ diff --git a/public/images/flags/sr.png b/public/images/flags/sr.png index 26c2681c1..022e31aa0 100644 Binary files a/public/images/flags/sr.png and b/public/images/flags/sr.png differ diff --git a/public/images/flags/ss.png b/public/images/flags/ss.png index 6bf32517f..dbdfb6226 100644 Binary files a/public/images/flags/ss.png and b/public/images/flags/ss.png differ diff --git a/public/images/flags/st.png b/public/images/flags/st.png index a029334bc..94d1c2564 100644 Binary files a/public/images/flags/st.png and b/public/images/flags/st.png differ diff --git a/public/images/flags/sv.png b/public/images/flags/sv.png index 17965f43c..3f9e2dd06 100644 Binary files a/public/images/flags/sv.png and b/public/images/flags/sv.png differ diff --git a/public/images/flags/sx.png b/public/images/flags/sx.png index bdeff0c9a..41d6b6bf8 100644 Binary files a/public/images/flags/sx.png and b/public/images/flags/sx.png differ diff --git a/public/images/flags/sy.png b/public/images/flags/sy.png index fe0384257..fa9acf336 100644 Binary files a/public/images/flags/sy.png and b/public/images/flags/sy.png differ diff --git a/public/images/flags/sz.png b/public/images/flags/sz.png index 2cd6beba6..fee5417f8 100644 Binary files a/public/images/flags/sz.png and b/public/images/flags/sz.png differ diff --git a/public/images/flags/tc.png b/public/images/flags/tc.png index 2d3a90174..f3f1b99d5 100644 Binary files a/public/images/flags/tc.png and b/public/images/flags/tc.png differ diff --git a/public/images/flags/td.png b/public/images/flags/td.png index c59f4e9dc..26f1738f5 100644 Binary files a/public/images/flags/td.png and b/public/images/flags/td.png differ diff --git a/public/images/flags/tf.png b/public/images/flags/tf.png index 95df01a27..fbe0ac159 100644 Binary files a/public/images/flags/tf.png and b/public/images/flags/tf.png differ diff --git a/public/images/flags/tg.png b/public/images/flags/tg.png index de1a7ec8c..63d3d8106 100644 Binary files a/public/images/flags/tg.png and b/public/images/flags/tg.png differ diff --git a/public/images/flags/th.png b/public/images/flags/th.png index 76836d876..283f33ed0 100644 Binary files a/public/images/flags/th.png and b/public/images/flags/th.png differ diff --git a/public/images/flags/tj.png b/public/images/flags/tj.png index cf3384f03..a852ec3df 100644 Binary files a/public/images/flags/tj.png and b/public/images/flags/tj.png differ diff --git a/public/images/flags/tk.png b/public/images/flags/tk.png index 2eb355f91..91f5384d7 100644 Binary files a/public/images/flags/tk.png and b/public/images/flags/tk.png differ diff --git a/public/images/flags/tl.png b/public/images/flags/tl.png index 248c10998..17019aecb 100644 Binary files a/public/images/flags/tl.png and b/public/images/flags/tl.png differ diff --git a/public/images/flags/tm.png b/public/images/flags/tm.png index 747f9b2e1..06ae4b6b3 100644 Binary files a/public/images/flags/tm.png and b/public/images/flags/tm.png differ diff --git a/public/images/flags/tn.png b/public/images/flags/tn.png index 93d7228ed..779d09d38 100644 Binary files a/public/images/flags/tn.png and b/public/images/flags/tn.png differ diff --git a/public/images/flags/to.png b/public/images/flags/to.png index e933b3565..f1bdcea55 100644 Binary files a/public/images/flags/to.png and b/public/images/flags/to.png differ diff --git a/public/images/flags/tr.png b/public/images/flags/tr.png index 69a32d46c..020fe2797 100644 Binary files a/public/images/flags/tr.png and b/public/images/flags/tr.png differ diff --git a/public/images/flags/tt.png b/public/images/flags/tt.png index e9c92f99f..96465fc90 100644 Binary files a/public/images/flags/tt.png and b/public/images/flags/tt.png differ diff --git a/public/images/flags/tv.png b/public/images/flags/tv.png index 9a462572f..d1d550e51 100644 Binary files a/public/images/flags/tv.png and b/public/images/flags/tv.png differ diff --git a/public/images/flags/tw.png b/public/images/flags/tw.png index 82451285c..b1ccfa218 100644 Binary files a/public/images/flags/tw.png and b/public/images/flags/tw.png differ diff --git a/public/images/flags/tz.png b/public/images/flags/tz.png index 0a6184f69..ad74c032f 100644 Binary files a/public/images/flags/tz.png and b/public/images/flags/tz.png differ diff --git a/public/images/flags/ua.png b/public/images/flags/ua.png index 2779e9220..9af2330ef 100644 Binary files a/public/images/flags/ua.png and b/public/images/flags/ua.png differ diff --git a/public/images/flags/ug.png b/public/images/flags/ug.png index d1a5f1230..25b8657da 100644 Binary files a/public/images/flags/ug.png and b/public/images/flags/ug.png differ diff --git a/public/images/flags/um.png b/public/images/flags/um.png index 09078c5aa..02570fa64 100644 Binary files a/public/images/flags/um.png and b/public/images/flags/um.png differ diff --git a/public/images/flags/us.png b/public/images/flags/us.png index 09078c5aa..02570fa64 100644 Binary files a/public/images/flags/us.png and b/public/images/flags/us.png differ diff --git a/public/images/flags/uy.png b/public/images/flags/uy.png index 6e79d1ad3..9d782e416 100644 Binary files a/public/images/flags/uy.png and b/public/images/flags/uy.png differ diff --git a/public/images/flags/uz.png b/public/images/flags/uz.png index 2b14e5b51..694a41919 100644 Binary files a/public/images/flags/uz.png and b/public/images/flags/uz.png differ diff --git a/public/images/flags/va.png b/public/images/flags/va.png index 34a4cf1dd..3973de7b9 100644 Binary files a/public/images/flags/va.png and b/public/images/flags/va.png differ diff --git a/public/images/flags/vc.png b/public/images/flags/vc.png index 477cd528a..be9095601 100644 Binary files a/public/images/flags/vc.png and b/public/images/flags/vc.png differ diff --git a/public/images/flags/ve.png b/public/images/flags/ve.png index 163bb3178..23440096e 100644 Binary files a/public/images/flags/ve.png and b/public/images/flags/ve.png differ diff --git a/public/images/flags/vg.png b/public/images/flags/vg.png index dac7003de..15ac86393 100644 Binary files a/public/images/flags/vg.png and b/public/images/flags/vg.png differ diff --git a/public/images/flags/vi.png b/public/images/flags/vi.png index 2e65977e4..65d4365d0 100644 Binary files a/public/images/flags/vi.png and b/public/images/flags/vi.png differ diff --git a/public/images/flags/vn.png b/public/images/flags/vn.png index 2009c9e67..74ff54c9f 100644 Binary files a/public/images/flags/vn.png and b/public/images/flags/vn.png differ diff --git a/public/images/flags/vu.png b/public/images/flags/vu.png index f1d731b42..83ae89e4a 100644 Binary files a/public/images/flags/vu.png and b/public/images/flags/vu.png differ diff --git a/public/images/flags/wf.png b/public/images/flags/wf.png index 8a8771200..93433d960 100644 Binary files a/public/images/flags/wf.png and b/public/images/flags/wf.png differ diff --git a/public/images/flags/ws.png b/public/images/flags/ws.png index 7892b7ff7..674d36d1e 100644 Binary files a/public/images/flags/ws.png and b/public/images/flags/ws.png differ diff --git a/public/images/flags/xk.png b/public/images/flags/xk.png index b8bf7bc22..efdf29945 100644 Binary files a/public/images/flags/xk.png and b/public/images/flags/xk.png differ diff --git a/public/images/flags/ye.png b/public/images/flags/ye.png index 9f3c0f178..5fd85644f 100644 Binary files a/public/images/flags/ye.png and b/public/images/flags/ye.png differ diff --git a/public/images/flags/yt.png b/public/images/flags/yt.png index b40a523d0..40ab4d39e 100644 Binary files a/public/images/flags/yt.png and b/public/images/flags/yt.png differ diff --git a/public/images/flags/za.png b/public/images/flags/za.png index 5b929be45..dcd55a7e0 100644 Binary files a/public/images/flags/za.png and b/public/images/flags/za.png differ diff --git a/public/images/flags/zm.png b/public/images/flags/zm.png index 3274c5a61..753545538 100644 Binary files a/public/images/flags/zm.png and b/public/images/flags/zm.png differ diff --git a/public/images/flags/zw.png b/public/images/flags/zw.png index fe2b396ac..9a6cf5e73 100644 Binary files a/public/images/flags/zw.png and b/public/images/flags/zw.png differ diff --git a/scripts/update-browser-icons.js b/scripts/update-browser-icons.js new file mode 100644 index 000000000..ea06b6ff7 --- /dev/null +++ b/scripts/update-browser-icons.js @@ -0,0 +1,40 @@ +const fs = require('fs'); +const { Readable } = require('stream'); +const { finished } = require('stream/promises'); + +// missing mappings: android, beaker, blackberry, curl, facebook, +// ie, instagram, ios-webview, miui, searchbot, silk, unknown +const mappings = { + 'android-webview': 'android-webview', + aol: 'archive/aol-explorer', + brave: 'brave', + chrome: 'chrome', + 'chromium-webview': 'chromium', + crios: 'chrome', + 'edge-chromium': 'edge', + 'edge-ios': 'edge', + edge: 'archive/edge_12-18', + firefox: 'firefox', + fxios: 'firefox', + 'opera-mini': 'opera-mini', + opera: 'opera', + safari: 'safari', + samsung: 'samsung-internet', + silk: 'silk', + yandexbrowser: 'yandex', +}; + +async function main() { + for (const [k, v] of Object.entries(mappings)) { + // eslint-disable-next-line no-console + console.log(k, v); + let res = await fetch( + `https://raw.githubusercontent.com/alrra/browser-logos/main/src/${v}/${v + .split('/') + .at(-1)}_48x48.png`, + ); + const w = fs.createWriteStream(`./public/images/browsers/${k}.png`); + await finished(Readable.fromWeb(res.body).pipe(w)); + } +} +main(); diff --git a/scripts/update-flag-icons.js b/scripts/update-flag-icons.js new file mode 100644 index 000000000..6e46bb210 --- /dev/null +++ b/scripts/update-flag-icons.js @@ -0,0 +1,16 @@ +const fs = require('fs'); +const { Readable } = require('stream'); +const { finished } = require('stream/promises'); + +async function main() { + const files = fs.readdirSync('./public/images/flags').map(f => f.replace('.svg', '')); + for (const f of files) { + // eslint-disable-next-line no-console + console.log(f); + let res = await fetch(`https://flagcdn.com/40x30/${f}.png`); + const w = fs.createWriteStream(`./public/images/flags/${f}.png`); + await finished(Readable.fromWeb(res.body).pipe(w)); + fs.rmSync(`./public/images/flags/${f}.svg`); + } +} +main(); diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.tsx index 506d5733e..a807b2d9d 100644 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.tsx +++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.tsx @@ -13,6 +13,7 @@ export function RealtimeCountries({ data }) { ({ x: code }) => ( {code} diff --git a/src/components/metrics/CitiesTable.tsx b/src/components/metrics/CitiesTable.tsx index d275e6504..eb115411f 100644 --- a/src/components/metrics/CitiesTable.tsx +++ b/src/components/metrics/CitiesTable.tsx @@ -20,6 +20,7 @@ export function CitiesTable(props: MetricsTableProps) { {country && ( {country} diff --git a/src/components/metrics/CountriesTable.tsx b/src/components/metrics/CountriesTable.tsx index e38666bfd..6a232fd89 100644 --- a/src/components/metrics/CountriesTable.tsx +++ b/src/components/metrics/CountriesTable.tsx @@ -27,6 +27,7 @@ export function CountriesTable({ label={formatCountry(code)} > {code} diff --git a/src/components/metrics/RegionsTable.tsx b/src/components/metrics/RegionsTable.tsx index 65c91f211..06f7d1c22 100644 --- a/src/components/metrics/RegionsTable.tsx +++ b/src/components/metrics/RegionsTable.tsx @@ -20,6 +20,7 @@ export function RegionsTable(props: MetricsTableProps) { return ( {code}