From cf855f169d2ff6c44fdea84ce57279d1024a263c Mon Sep 17 00:00:00 2001 From: Walter Staeblein Date: Sat, 31 Dec 2022 17:54:27 -0300 Subject: [PATCH] Initial commit --- .gitignore | 5 + LICENSE.md | 21 + README.md | 62 ++- package-lock.json | 836 +++++++++++++++++++++++++++++++++++++ package.json | 25 ++ public/favicon.png | Bin 0 -> 3127 bytes public/flags/ab.png | Bin 0 -> 480 bytes public/flags/ad.png | Bin 0 -> 1117 bytes public/flags/ae.png | Bin 0 -> 155 bytes public/flags/af.png | Bin 0 -> 1878 bytes public/flags/ag.png | Bin 0 -> 819 bytes public/flags/ai.png | Bin 0 -> 1046 bytes public/flags/al.png | Bin 0 -> 862 bytes public/flags/am.png | Bin 0 -> 142 bytes public/flags/an.png | Bin 0 -> 636 bytes public/flags/ao.png | Bin 0 -> 647 bytes public/flags/aq.png | Bin 0 -> 592 bytes public/flags/ar.png | Bin 0 -> 558 bytes public/flags/as.png | Bin 0 -> 1603 bytes public/flags/at.png | Bin 0 -> 115 bytes public/flags/au (1).png | Bin 0 -> 1154 bytes public/flags/au.png | Bin 0 -> 868 bytes public/flags/aw.png | Bin 0 -> 326 bytes public/flags/ax.png | Bin 0 -> 191 bytes public/flags/az.png | Bin 0 -> 338 bytes public/flags/ba.png | Bin 0 -> 528 bytes public/flags/bb.png | Bin 0 -> 413 bytes public/flags/bd.png | Bin 0 -> 414 bytes public/flags/be.png | Bin 0 -> 131 bytes public/flags/bf.png | Bin 0 -> 304 bytes public/flags/bg.png | Bin 0 -> 145 bytes public/flags/bh.png | Bin 0 -> 221 bytes public/flags/bi.png | Bin 0 -> 938 bytes public/flags/bj.png | Bin 0 -> 115 bytes public/flags/bl.png | Bin 0 -> 3533 bytes public/flags/bm.png | Bin 0 -> 2340 bytes public/flags/bn.png | Bin 0 -> 1786 bytes public/flags/bo.png | Bin 0 -> 141 bytes public/flags/bq.png | Bin 0 -> 821 bytes public/flags/br.png | Bin 0 -> 1080 bytes public/flags/bs.png | Bin 0 -> 440 bytes public/flags/bt.png | Bin 0 -> 2167 bytes public/flags/bv.png | Bin 0 -> 135 bytes public/flags/bw.png | Bin 0 -> 126 bytes public/flags/by.png | Bin 0 -> 690 bytes public/flags/bz.png | Bin 0 -> 2430 bytes public/flags/ca.png | Bin 0 -> 653 bytes public/flags/cc.png | Bin 0 -> 939 bytes public/flags/cd.png | Bin 0 -> 703 bytes public/flags/cf.png | Bin 0 -> 271 bytes public/flags/cg.png | Bin 0 -> 244 bytes public/flags/ch.png | Bin 0 -> 134 bytes public/flags/ci.png | Bin 0 -> 113 bytes public/flags/ck.png | Bin 0 -> 1191 bytes public/flags/cl.png | Bin 0 -> 253 bytes public/flags/cm.png | Bin 0 -> 246 bytes public/flags/cn.png | Bin 0 -> 385 bytes public/flags/co.png | Bin 0 -> 114 bytes public/flags/cr.png | Bin 0 -> 761 bytes public/flags/cu.png | Bin 0 -> 572 bytes public/flags/cv.png | Bin 0 -> 514 bytes public/flags/cw.png | Bin 0 -> 311 bytes public/flags/cx.png | Bin 0 -> 1202 bytes public/flags/cy.png | Bin 0 -> 680 bytes public/flags/cz.png | Bin 0 -> 342 bytes public/flags/de.png | Bin 0 -> 145 bytes public/flags/dj.png | Bin 0 -> 610 bytes public/flags/dk.png | Bin 0 -> 151 bytes public/flags/dm.png | Bin 0 -> 1057 bytes public/flags/do.png | Bin 0 -> 629 bytes public/flags/dz.png | Bin 0 -> 507 bytes public/flags/ec.png | Bin 0 -> 1861 bytes public/flags/ee.png | Bin 0 -> 135 bytes public/flags/eg.png | Bin 0 -> 437 bytes public/flags/eh.png | Bin 0 -> 590 bytes public/flags/er.png | Bin 0 -> 1023 bytes public/flags/es.png | Bin 0 -> 1367 bytes public/flags/et.png | Bin 0 -> 1028 bytes public/flags/fi.png | Bin 0 -> 160 bytes public/flags/fj.png | Bin 0 -> 1781 bytes public/flags/fk.png | Bin 0 -> 2466 bytes public/flags/fm.png | Bin 0 -> 378 bytes public/flags/fo.png | Bin 0 -> 137 bytes public/flags/fr.png | Bin 0 -> 113 bytes public/flags/ga.png | Bin 0 -> 141 bytes public/flags/gb-eng.png | Bin 0 -> 126 bytes public/flags/gb-nir.png | Bin 0 -> 1247 bytes public/flags/gb-sct.png | Bin 0 -> 536 bytes public/flags/gb-wls.png | Bin 0 -> 3314 bytes public/flags/gb.png | Bin 0 -> 484 bytes public/flags/gd.png | Bin 0 -> 992 bytes public/flags/ge.png | Bin 0 -> 479 bytes public/flags/gf.png | Bin 0 -> 487 bytes public/flags/gg.png | Bin 0 -> 225 bytes public/flags/gh.png | Bin 0 -> 321 bytes public/flags/gi.png | Bin 0 -> 1288 bytes public/flags/gl.png | Bin 0 -> 478 bytes public/flags/gm.png | Bin 0 -> 149 bytes public/flags/gn.png | Bin 0 -> 113 bytes public/flags/gp.png | Bin 0 -> 1452 bytes public/flags/gq.png | Bin 0 -> 803 bytes public/flags/gr.png | Bin 0 -> 218 bytes public/flags/gs.png | Bin 0 -> 3028 bytes public/flags/gt.png | Bin 0 -> 867 bytes public/flags/gu.png | Bin 0 -> 1062 bytes public/flags/gw.png | Bin 0 -> 295 bytes public/flags/gy.png | Bin 0 -> 747 bytes public/flags/hk.png | Bin 0 -> 679 bytes public/flags/hm.png | Bin 0 -> 864 bytes public/flags/hn.png | Bin 0 -> 357 bytes public/flags/hr.png | Bin 0 -> 1053 bytes public/flags/ht.png | Bin 0 -> 797 bytes public/flags/hu.png | Bin 0 -> 142 bytes public/flags/id.png | Bin 0 -> 98 bytes public/flags/ie.png | Bin 0 -> 141 bytes public/flags/il.png | Bin 0 -> 335 bytes public/flags/im.png | Bin 0 -> 1361 bytes public/flags/in.png | Bin 0 -> 383 bytes public/flags/io.png | Bin 0 -> 3783 bytes public/flags/iq.png | Bin 0 -> 367 bytes public/flags/ir.png | Bin 0 -> 1005 bytes public/flags/is.png | Bin 0 -> 187 bytes public/flags/it.png | Bin 0 -> 113 bytes public/flags/je.png | Bin 0 -> 1320 bytes public/flags/jm.png | Bin 0 -> 437 bytes public/flags/jo.png | Bin 0 -> 437 bytes public/flags/jp.png | Bin 0 -> 405 bytes public/flags/ke.png | Bin 0 -> 737 bytes public/flags/kg.png | Bin 0 -> 969 bytes public/flags/kh.png | Bin 0 -> 975 bytes public/flags/ki.png | Bin 0 -> 1953 bytes public/flags/km.png | Bin 0 -> 715 bytes public/flags/kn.png | Bin 0 -> 763 bytes public/flags/kp.png | Bin 0 -> 501 bytes public/flags/kr.png | Bin 0 -> 910 bytes public/flags/kw.png | Bin 0 -> 309 bytes public/flags/ky.png | Bin 0 -> 2394 bytes public/flags/kz.png | Bin 0 -> 1202 bytes public/flags/la.png | Bin 0 -> 290 bytes public/flags/lb.png | Bin 0 -> 562 bytes public/flags/lc.png | Bin 0 -> 782 bytes public/flags/li.png | Bin 0 -> 636 bytes public/flags/lk.png | Bin 0 -> 1479 bytes public/flags/lr.png | Bin 0 -> 352 bytes public/flags/ls.png | Bin 0 -> 407 bytes public/flags/lt.png | Bin 0 -> 145 bytes public/flags/lu.png | Bin 0 -> 145 bytes public/flags/lv.png | Bin 0 -> 102 bytes public/flags/ly.png | Bin 0 -> 304 bytes public/flags/ma.png | Bin 0 -> 286 bytes public/flags/mc.png | Bin 0 -> 98 bytes public/flags/md.png | Bin 0 -> 1216 bytes public/flags/me.png | Bin 0 -> 1182 bytes public/flags/mf.png | Bin 0 -> 113 bytes public/flags/mg.png | Bin 0 -> 115 bytes public/flags/mh.png | Bin 0 -> 1267 bytes public/flags/mk.png | Bin 0 -> 881 bytes public/flags/ml.png | Bin 0 -> 113 bytes public/flags/mm.png | Bin 0 -> 603 bytes public/flags/mn.png | Bin 0 -> 426 bytes public/flags/mo.png | Bin 0 -> 691 bytes public/flags/mp.png | Bin 0 -> 3659 bytes public/flags/mq.png | Bin 0 -> 973 bytes public/flags/mr.png | Bin 0 -> 507 bytes public/flags/ms.png | Bin 0 -> 1418 bytes public/flags/mt.png | Bin 0 -> 280 bytes public/flags/mu.png | Bin 0 -> 122 bytes public/flags/mv.png | Bin 0 -> 250 bytes public/flags/mw.png | Bin 0 -> 514 bytes public/flags/mx.png | Bin 0 -> 1563 bytes public/flags/my.png | Bin 0 -> 663 bytes public/flags/mz.png | Bin 0 -> 1029 bytes public/flags/na.png | Bin 0 -> 651 bytes public/flags/nc.png | Bin 0 -> 947 bytes public/flags/ne.png | Bin 0 -> 262 bytes public/flags/nf.png | Bin 0 -> 943 bytes public/flags/ng.png | Bin 0 -> 122 bytes public/flags/ni.png | Bin 0 -> 560 bytes public/flags/nl.png | Bin 0 -> 135 bytes public/flags/no.png | Bin 0 -> 135 bytes public/flags/np.png | Bin 0 -> 796 bytes public/flags/nr.png | Bin 0 -> 366 bytes public/flags/nu.png | Bin 0 -> 795 bytes public/flags/nz.png | Bin 0 -> 740 bytes public/flags/om.png | Bin 0 -> 438 bytes public/flags/pa.png | Bin 0 -> 384 bytes public/flags/pe.png | Bin 0 -> 100 bytes public/flags/pf.png | Bin 0 -> 1163 bytes public/flags/pg.png | Bin 0 -> 987 bytes public/flags/ph.png | Bin 0 -> 854 bytes public/flags/pk.png | Bin 0 -> 569 bytes public/flags/pl.png | Bin 0 -> 99 bytes public/flags/pm.png | Bin 0 -> 4623 bytes public/flags/pn.png | Bin 0 -> 2562 bytes public/flags/pr.png | Bin 0 -> 610 bytes public/flags/ps.png | Bin 0 -> 439 bytes public/flags/pt.png | Bin 0 -> 1681 bytes public/flags/pw.png | Bin 0 -> 400 bytes public/flags/py.png | Bin 0 -> 540 bytes public/flags/qa.png | Bin 0 -> 975 bytes public/flags/re.png | Bin 0 -> 819 bytes public/flags/ro.png | Bin 0 -> 113 bytes public/flags/rs.png | Bin 0 -> 2197 bytes public/flags/ru.png | Bin 0 -> 135 bytes public/flags/rw.png | Bin 0 -> 423 bytes public/flags/s1.png | Bin 0 -> 1538 bytes public/flags/sa.png | Bin 0 -> 808 bytes public/flags/sb.png | Bin 0 -> 707 bytes public/flags/sc.png | Bin 0 -> 691 bytes public/flags/sd.png | Bin 0 -> 413 bytes public/flags/se.png | Bin 0 -> 108 bytes public/flags/sg.png | Bin 0 -> 404 bytes public/flags/sh.png | Bin 0 -> 1430 bytes public/flags/si.png | Bin 0 -> 489 bytes public/flags/sj.png | Bin 0 -> 135 bytes public/flags/sk.png | Bin 0 -> 612 bytes public/flags/sl.png | Bin 0 -> 135 bytes public/flags/sm.png | Bin 0 -> 2202 bytes public/flags/sn.png | Bin 0 -> 285 bytes public/flags/so.png | Bin 0 -> 323 bytes public/flags/sr.png | Bin 0 -> 314 bytes public/flags/ss.png | Bin 0 -> 604 bytes public/flags/st.png | Bin 0 -> 513 bytes public/flags/sv.png | Bin 0 -> 933 bytes public/flags/sx.png | Bin 0 -> 1439 bytes public/flags/sy.png | Bin 0 -> 345 bytes public/flags/sz.png | Bin 0 -> 1196 bytes public/flags/tc.png | Bin 0 -> 1244 bytes public/flags/td.png | Bin 0 -> 113 bytes public/flags/tf.png | Bin 0 -> 515 bytes public/flags/tg.png | Bin 0 -> 357 bytes public/flags/th.png | Bin 0 -> 150 bytes public/flags/tj.png | Bin 0 -> 465 bytes public/flags/tk.png | Bin 0 -> 858 bytes public/flags/tl.png | Bin 0 -> 602 bytes public/flags/tm.png | Bin 0 -> 2501 bytes public/flags/tn.png | Bin 0 -> 496 bytes public/flags/to.png | Bin 0 -> 136 bytes public/flags/tr.png | Bin 0 -> 460 bytes public/flags/tt.png | Bin 0 -> 431 bytes public/flags/tv.png | Bin 0 -> 1009 bytes public/flags/tw.png | Bin 0 -> 354 bytes public/flags/tz.png | Bin 0 -> 382 bytes public/flags/ua.png | Bin 0 -> 98 bytes public/flags/ug.png | Bin 0 -> 622 bytes public/flags/um.png | Bin 0 -> 899 bytes public/flags/us.png | Bin 0 -> 899 bytes public/flags/uy.png | Bin 0 -> 882 bytes public/flags/uz.png | Bin 0 -> 430 bytes public/flags/va.png | Bin 0 -> 1351 bytes public/flags/vc.png | Bin 0 -> 463 bytes public/flags/ve.png | Bin 0 -> 416 bytes public/flags/vg.png | Bin 0 -> 2212 bytes public/flags/vi.png | Bin 0 -> 3670 bytes public/flags/vn.png | Bin 0 -> 394 bytes public/flags/vu.png | Bin 0 -> 846 bytes public/flags/wf.png | Bin 0 -> 271 bytes public/flags/ws.png | Bin 0 -> 359 bytes public/flags/xk.png | Bin 0 -> 672 bytes public/flags/ye.png | Bin 0 -> 135 bytes public/flags/yt.png | Bin 0 -> 2256 bytes public/flags/za.png | Bin 0 -> 450 bytes public/flags/zm.png | Bin 0 -> 411 bytes public/flags/zw.png | Bin 0 -> 886 bytes public/global.css | 21 + public/index.html | 18 + public/sample.png | Bin 0 -> 23065 bytes rollup.config.js | 76 ++++ scripts/setupTypeScript.js | 121 ++++++ src/App.svelte | 93 +++++ src/countries.js | 251 +++++++++++ src/kineticscroll.js | 163 ++++++++ src/main.js | 10 + 273 files changed, 1700 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 LICENSE.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.png create mode 100644 public/flags/ab.png create mode 100644 public/flags/ad.png create mode 100644 public/flags/ae.png create mode 100644 public/flags/af.png create mode 100644 public/flags/ag.png create mode 100644 public/flags/ai.png create mode 100644 public/flags/al.png create mode 100644 public/flags/am.png create mode 100644 public/flags/an.png create mode 100644 public/flags/ao.png create mode 100644 public/flags/aq.png create mode 100644 public/flags/ar.png create mode 100644 public/flags/as.png create mode 100644 public/flags/at.png create mode 100644 public/flags/au (1).png create mode 100644 public/flags/au.png create mode 100644 public/flags/aw.png create mode 100644 public/flags/ax.png create mode 100644 public/flags/az.png create mode 100644 public/flags/ba.png create mode 100644 public/flags/bb.png create mode 100644 public/flags/bd.png create mode 100644 public/flags/be.png create mode 100644 public/flags/bf.png create mode 100644 public/flags/bg.png create mode 100644 public/flags/bh.png create mode 100644 public/flags/bi.png create mode 100644 public/flags/bj.png create mode 100644 public/flags/bl.png create mode 100644 public/flags/bm.png create mode 100644 public/flags/bn.png create mode 100644 public/flags/bo.png create mode 100644 public/flags/bq.png create mode 100644 public/flags/br.png create mode 100644 public/flags/bs.png create mode 100644 public/flags/bt.png create mode 100644 public/flags/bv.png create mode 100644 public/flags/bw.png create mode 100644 public/flags/by.png create mode 100644 public/flags/bz.png create mode 100644 public/flags/ca.png create mode 100644 public/flags/cc.png create mode 100644 public/flags/cd.png create mode 100644 public/flags/cf.png create mode 100644 public/flags/cg.png create mode 100644 public/flags/ch.png create mode 100644 public/flags/ci.png create mode 100644 public/flags/ck.png create mode 100644 public/flags/cl.png create mode 100644 public/flags/cm.png create mode 100644 public/flags/cn.png create mode 100644 public/flags/co.png create mode 100644 public/flags/cr.png create mode 100644 public/flags/cu.png create mode 100644 public/flags/cv.png create mode 100644 public/flags/cw.png create mode 100644 public/flags/cx.png create mode 100644 public/flags/cy.png create mode 100644 public/flags/cz.png create mode 100644 public/flags/de.png create mode 100644 public/flags/dj.png create mode 100644 public/flags/dk.png create mode 100644 public/flags/dm.png create mode 100644 public/flags/do.png create mode 100644 public/flags/dz.png create mode 100644 public/flags/ec.png create mode 100644 public/flags/ee.png create mode 100644 public/flags/eg.png create mode 100644 public/flags/eh.png create mode 100644 public/flags/er.png create mode 100644 public/flags/es.png create mode 100644 public/flags/et.png create mode 100644 public/flags/fi.png create mode 100644 public/flags/fj.png create mode 100644 public/flags/fk.png create mode 100644 public/flags/fm.png create mode 100644 public/flags/fo.png create mode 100644 public/flags/fr.png create mode 100644 public/flags/ga.png create mode 100644 public/flags/gb-eng.png create mode 100644 public/flags/gb-nir.png create mode 100644 public/flags/gb-sct.png create mode 100644 public/flags/gb-wls.png create mode 100644 public/flags/gb.png create mode 100644 public/flags/gd.png create mode 100644 public/flags/ge.png create mode 100644 public/flags/gf.png create mode 100644 public/flags/gg.png create mode 100644 public/flags/gh.png create mode 100644 public/flags/gi.png create mode 100644 public/flags/gl.png create mode 100644 public/flags/gm.png create mode 100644 public/flags/gn.png create mode 100644 public/flags/gp.png create mode 100644 public/flags/gq.png create mode 100644 public/flags/gr.png create mode 100644 public/flags/gs.png create mode 100644 public/flags/gt.png create mode 100644 public/flags/gu.png create mode 100644 public/flags/gw.png create mode 100644 public/flags/gy.png create mode 100644 public/flags/hk.png create mode 100644 public/flags/hm.png create mode 100644 public/flags/hn.png create mode 100644 public/flags/hr.png create mode 100644 public/flags/ht.png create mode 100644 public/flags/hu.png create mode 100644 public/flags/id.png create mode 100644 public/flags/ie.png create mode 100644 public/flags/il.png create mode 100644 public/flags/im.png create mode 100644 public/flags/in.png create mode 100644 public/flags/io.png create mode 100644 public/flags/iq.png create mode 100644 public/flags/ir.png create mode 100644 public/flags/is.png create mode 100644 public/flags/it.png create mode 100644 public/flags/je.png create mode 100644 public/flags/jm.png create mode 100644 public/flags/jo.png create mode 100644 public/flags/jp.png create mode 100644 public/flags/ke.png create mode 100644 public/flags/kg.png create mode 100644 public/flags/kh.png create mode 100644 public/flags/ki.png create mode 100644 public/flags/km.png create mode 100644 public/flags/kn.png create mode 100644 public/flags/kp.png create mode 100644 public/flags/kr.png create mode 100644 public/flags/kw.png create mode 100644 public/flags/ky.png create mode 100644 public/flags/kz.png create mode 100644 public/flags/la.png create mode 100644 public/flags/lb.png create mode 100644 public/flags/lc.png create mode 100644 public/flags/li.png create mode 100644 public/flags/lk.png create mode 100644 public/flags/lr.png create mode 100644 public/flags/ls.png create mode 100644 public/flags/lt.png create mode 100644 public/flags/lu.png create mode 100644 public/flags/lv.png create mode 100644 public/flags/ly.png create mode 100644 public/flags/ma.png create mode 100644 public/flags/mc.png create mode 100644 public/flags/md.png create mode 100644 public/flags/me.png create mode 100644 public/flags/mf.png create mode 100644 public/flags/mg.png create mode 100644 public/flags/mh.png create mode 100644 public/flags/mk.png create mode 100644 public/flags/ml.png create mode 100644 public/flags/mm.png create mode 100644 public/flags/mn.png create mode 100644 public/flags/mo.png create mode 100644 public/flags/mp.png create mode 100644 public/flags/mq.png create mode 100644 public/flags/mr.png create mode 100644 public/flags/ms.png create mode 100644 public/flags/mt.png create mode 100644 public/flags/mu.png create mode 100644 public/flags/mv.png create mode 100644 public/flags/mw.png create mode 100644 public/flags/mx.png create mode 100644 public/flags/my.png create mode 100644 public/flags/mz.png create mode 100644 public/flags/na.png create mode 100644 public/flags/nc.png create mode 100644 public/flags/ne.png create mode 100644 public/flags/nf.png create mode 100644 public/flags/ng.png create mode 100644 public/flags/ni.png create mode 100644 public/flags/nl.png create mode 100644 public/flags/no.png create mode 100644 public/flags/np.png create mode 100644 public/flags/nr.png create mode 100644 public/flags/nu.png create mode 100644 public/flags/nz.png create mode 100644 public/flags/om.png create mode 100644 public/flags/pa.png create mode 100644 public/flags/pe.png create mode 100644 public/flags/pf.png create mode 100644 public/flags/pg.png create mode 100644 public/flags/ph.png create mode 100644 public/flags/pk.png create mode 100644 public/flags/pl.png create mode 100644 public/flags/pm.png create mode 100644 public/flags/pn.png create mode 100644 public/flags/pr.png create mode 100644 public/flags/ps.png create mode 100644 public/flags/pt.png create mode 100644 public/flags/pw.png create mode 100644 public/flags/py.png create mode 100644 public/flags/qa.png create mode 100644 public/flags/re.png create mode 100644 public/flags/ro.png create mode 100644 public/flags/rs.png create mode 100644 public/flags/ru.png create mode 100644 public/flags/rw.png create mode 100644 public/flags/s1.png create mode 100644 public/flags/sa.png create mode 100644 public/flags/sb.png create mode 100644 public/flags/sc.png create mode 100644 public/flags/sd.png create mode 100644 public/flags/se.png create mode 100644 public/flags/sg.png create mode 100644 public/flags/sh.png create mode 100644 public/flags/si.png create mode 100644 public/flags/sj.png create mode 100644 public/flags/sk.png create mode 100644 public/flags/sl.png create mode 100644 public/flags/sm.png create mode 100644 public/flags/sn.png create mode 100644 public/flags/so.png create mode 100644 public/flags/sr.png create mode 100644 public/flags/ss.png create mode 100644 public/flags/st.png create mode 100644 public/flags/sv.png create mode 100644 public/flags/sx.png create mode 100644 public/flags/sy.png create mode 100644 public/flags/sz.png create mode 100644 public/flags/tc.png create mode 100644 public/flags/td.png create mode 100644 public/flags/tf.png create mode 100644 public/flags/tg.png create mode 100644 public/flags/th.png create mode 100644 public/flags/tj.png create mode 100644 public/flags/tk.png create mode 100644 public/flags/tl.png create mode 100644 public/flags/tm.png create mode 100644 public/flags/tn.png create mode 100644 public/flags/to.png create mode 100644 public/flags/tr.png create mode 100644 public/flags/tt.png create mode 100644 public/flags/tv.png create mode 100644 public/flags/tw.png create mode 100644 public/flags/tz.png create mode 100644 public/flags/ua.png create mode 100644 public/flags/ug.png create mode 100644 public/flags/um.png create mode 100644 public/flags/us.png create mode 100644 public/flags/uy.png create mode 100644 public/flags/uz.png create mode 100644 public/flags/va.png create mode 100644 public/flags/vc.png create mode 100644 public/flags/ve.png create mode 100644 public/flags/vg.png create mode 100644 public/flags/vi.png create mode 100644 public/flags/vn.png create mode 100644 public/flags/vu.png create mode 100644 public/flags/wf.png create mode 100644 public/flags/ws.png create mode 100644 public/flags/xk.png create mode 100644 public/flags/ye.png create mode 100644 public/flags/yt.png create mode 100644 public/flags/za.png create mode 100644 public/flags/zm.png create mode 100644 public/flags/zw.png create mode 100644 public/global.css create mode 100644 public/index.html create mode 100644 public/sample.png create mode 100644 rollup.config.js create mode 100644 scripts/setupTypeScript.js create mode 100644 src/App.svelte create mode 100644 src/countries.js create mode 100644 src/kineticscroll.js create mode 100644 src/main.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..61339fe --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/node_modules/ +/public/build/ + +.DS_Store +notes.txt \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..91094b4 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022-2023 Walter Staeblein + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md index deff85e..ade059b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,60 @@ -# kineticsroll -Svelte action that transform a container into a momentum scroller +# Svelte Kinetic Scroll + + +Simple Svelte action to transform a container into a momentum scroller, much like cellphones touch screens work. Drop the action and start dragging around with your mouse. + +There are a couple of settings that can optionally be passed into the action as an object with any of the following properties: + +indicator - ID of an element that should be within the container and be absolute positioned. This element will serve as an indicator of the scroll and is to be styled by you. Default: empty (no indicator will appear) +useWheel - True if you wish to have some basic scroll wheel support. Default: true. + + +```html + + +
+
+
+
    + {#each countries as country} +
  • {country.name}{country.name}
  • + {/each} +
+
+
+ + +``` +This action expects that a container has a fixed height and a direct child that is longer than this height. If you intend to use an indicator, the container should be absolute or relative positioned. If it isn't the action will change its position to relative. + +## Instalation and Usage + +**Only tested on Svelte 3** + +This is so simple that it doesn't need a NPM package. Just copy the file ``/src/kineticscroll.js`` to your project's appropriate folder and import it where needed. All other files are just there for the sake of the example. + + +## Example + +Download this code, extract it and run: + +``` +npm i +npm run dev +``` \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5ff4868 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,836 @@ +{ + "name": "svelte-app", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + }, + "@rollup/plugin-commonjs": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", + "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "console-clear": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", + "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==" + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" + }, + "livereload": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz", + "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==", + "dev": true, + "requires": { + "chokidar": "^3.5.0", + "livereload-js": "^3.3.1", + "opts": ">= 1.2.0", + "ws": "^7.4.3" + } + }, + "livereload-js": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.4.1.tgz", + "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", + "dev": true + }, + "local-access": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", + "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opts": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz", + "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "require-relative": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", + "integrity": "sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-css-only": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz", + "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==", + "dev": true, + "requires": { + "@rollup/pluginutils": "4" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + } + } + }, + "rollup-plugin-livereload": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz", + "integrity": "sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==", + "dev": true, + "requires": { + "livereload": "^0.9.1" + } + }, + "rollup-plugin-svelte": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz", + "integrity": "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==", + "dev": true, + "requires": { + "require-relative": "^0.8.7", + "rollup-pluginutils": "^2.8.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + } + } + }, + "sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "requires": { + "mri": "^1.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "semiver": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz", + "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==" + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "sirv": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", + "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==", + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^3.0.0" + } + }, + "sirv-cli": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-2.0.2.tgz", + "integrity": "sha512-OtSJDwxsF1NWHc7ps3Sa0s+dPtP15iQNJzfKVz+MxkEo3z72mCD+yu30ct79rPr0CaV1HXSOBp+MIY5uIhHZ1A==", + "requires": { + "console-clear": "^1.1.0", + "get-port": "^3.2.0", + "kleur": "^4.1.4", + "local-access": "^1.0.1", + "sade": "^1.6.0", + "semiver": "^1.0.0", + "sirv": "^2.0.0", + "tinydate": "^1.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svelte": { + "version": "3.55.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.55.0.tgz", + "integrity": "sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==", + "dev": true + }, + "terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "tinydate": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", + "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "totalist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz", + "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..fe7a6ef --- /dev/null +++ b/package.json @@ -0,0 +1,25 @@ +{ + "name": "kinetic-scroll", + "version": "0.1.0", + "private": true, + "author": "Walter Staeblein", + "license": "MIT", + "scripts": { + "build": "rollup -c", + "dev": "rollup -c -w", + "start": "sirv public --no-clear" + }, + "devDependencies": { + "@rollup/plugin-commonjs": "^17.0.0", + "@rollup/plugin-node-resolve": "^11.0.0", + "rollup": "^2.3.4", + "rollup-plugin-css-only": "^3.1.0", + "rollup-plugin-livereload": "^2.0.0", + "rollup-plugin-svelte": "^7.0.0", + "rollup-plugin-terser": "^7.0.0", + "svelte": "^3.0.0" + }, + "dependencies": { + "sirv-cli": "^2.0.0" + } +} diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6f5eb5a2f1f1c882d265cf479de25caa925645 GIT binary patch literal 3127 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 literal 0 HcmV?d00001 diff --git a/public/flags/af.png b/public/flags/af.png new file mode 100644 index 0000000000000000000000000000000000000000..2c87682453c086ba449da5a38bfeeb4279e6634b GIT binary patch literal 1878 zcmV-c2dVgpP)5z!wW?bijdgOF#**q`XNC~9d1VKDzz6)yZ~y~(I9w45<O zMNHXfVRnQAC=_LkB?N?VM52`J1G@vj9`__!HvVftuRUPu&zx?YYJFARH^Bj#v^{LH z>xL};SeTXJ(v`g}{BwF`s2nytJ7EOA4 z?4K;AH^zrz_;%eUi=$Qt%sFERMSxY+0XIQnU%AY4Aw2CiPMeCmI7(4MfFCeWO5mAA zhQ+V=D1@zZ*4aH;_#3YN2TQYh<7MazVYOYI#lp8YSPVl;DI10w;pzpR7lYG2ud)oj zMt8&3HoC_h^n@9~)D5eDHSV$PY|LEPcuFs7n*bw5-PBNN&VRC-^Fy>|0HDVV_e)4+ z`_fVG(WT$E%P?TYZs6n}p*7)<;`5M$SqtIG+IT&k+zC=x1-$#BzoQ$V3{uYFjDwc4 zaK|@`Q+6m{@`}G(0YgVfMN$||<@1R{qelUl*`Md&7b)j5c;B6x+{vcKqV2{e!5vKp zO=&yo8UW7}nz3t>eD-J4%ib(y@Kx>3x@e~a>kiS}m;%$epP*d@c*YO#qRy~4!An!v zc(OY#*}0hD5x<+>;iiH|s*Yt?cX&C$xZbt*ruRj#Rc=qNyTjx7RcE+`XWDOua5Ib# zI7pM9eGz=Yx=Ps$v$5-j?`CWXA)FHAGCU0F%(`@yA#8BPVOXillWUU3}9 znY=92C_r{?q*yHRIDk{PU{ZkDO8ks_v6O~!JHj#%5ZGZOLv*{>he{wGYee5$vVK-tp36nQuF(4gCTWxB{-IxY~$&%JY;ogP@v6feWu*3U0$SFYiZ} zYB{ux9LkK@9T)5D&=lNEcnP8Ie_$(jODmA5Zn4OFRu=*HJQBtv;m`ATon{LS4=b*W zvbx9d)GrM+B){#E*f*-8v0VoG{g5UR%RtxHA7FRjE(Cw<-gkiST)hf37y8365wGSO zfDhf_Wic4hzO`@dTQ!XpHmHU;3@WjIB_0ayEFP-*wZCqz$gCB>pTXVFw5%A7NJ-g9 zu&<#s6`@8k=G2qTE4VMKfMM8Cb77bfE3=X1S^O+BYcX|YGQC%shrU~@>(hSBoxQ5= zrlLiwh|U-YCD+2L=B`7TJ9|j1bwUmD=eJBsz*aUuK!)TpH>(H0d7f}l%HLnWT_@BZ z$IAu#*ru}?i&Rr0FKQ8L(_D#EUChl+lktxp_3b)fYT}hl$7Ria!s1g&n zu?$tg?Z90JjN<1*fvnCUdYDw4oy73PqSGMpyjHTxFWqLXHO7F4kb&kZ>|S#*uLG;< zP~A$dcqqyaJ{`Jl^+q{)b)6c@icKAoc=i_@% literal 0 HcmV?d00001 diff --git a/public/flags/ag.png b/public/flags/ag.png new file mode 100644 index 0000000000000000000000000000000000000000..deb254ad524ac373f1003179f2106073d6426a3c GIT binary patch literal 819 zcmV-31I+x1P)XI@X`PP0&q!0K~!ko#M8l2gD@0@;ozJxso98_kPx)W zjCOqg7Zj2ycVT6E&`JMAY1yQg@1mZXoAjg(&&>^bJ}C9r+@MD__t{kML*=S53vg~X zvoX7YbGwyo}24{Ip#3BCZ_>EU;KK} zP0o#h04A6xl2yzZIz32VitKpzFC7)z;q^bxeLX0;_m{t)`|_@K z^!E3I-_)*-wSk4XHn1>P1{UVpz`|S`SeR=A3v*>)VXh4<%(a1qxjrz@%meexJTTvP zZ**(}AP_?_G!mjCpCO=N{|PDG9wM?AaPgk~Q%{Z6+lRX5I*;}5an@j2AE!pUR=;-* z*ETTBE-=LghFJ!twt-=GfhjgH%rY>w4GgmjOtFDsmVv2lV3=KCiVY023`}hU!|Vc6 xd|;RXR%;s=W`Nyd1H%lkT-(4f1MHSRz%MbSLTDy1kgos$002ovPDHLkV1ljxa*O}~ literal 0 HcmV?d00001 diff --git a/public/flags/ai.png b/public/flags/ai.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe8b3dba5eb342c9b3c84c9384bcea80b9d8262 GIT binary patch literal 1046 zcmV+x1nK*UP)002-30{{R3se_IN0001@P)t-s03m7r z|NqDkE}6{#|Cs>5$lCG4%hpR_tF_H3M1eO@iKVg1|DqQE`tYaE*~iH^?XI}dI8pS@ z)c@nUo1;Lx#Ml4UnEv$P|Ew?nvOg$7UbMc`|Lo7%+G+p1R{zX@W_C^g#c%ZV&p1z7 zhmu6->+#>;flgvo(9u+}wm5abdE)5|N7lYUR=tP418&)ub$WPcw?yq5cJ5lOBk{3A0|_3$*x7+6 zL<&goz5#gC{sWN)b{=!QZvpl|5Kn;w5BKcsb*@W@B(T%dcy~-zA5jO^!_$c+gVurd z@o3^*39vpMP1J!k^JrobSUZmy=r-vKS!xL0_AWq+zzFrqQ zI}k(#Ald&1Y@N9V*Z@rhj#<9>a?)qH`jd+TZF@5BXPEJB8IMM@<)FW}58QZhc_3D^ zg)NKY%?KjCn#Hc`+KYJOBQ^l|nGdb_;um!en0kf-!ys}9Ah9f{4l9EWJT4RevMjhb z7F>x!&zHk?co9hd1Etz8UB7-7)~({Zx5agf20B;!tS|@;(_U2N-4_;C@sc2tz)<0a zsW-F&9CEAj^p(FN(LMPCrjYT#A%HYb2TG#;lYb8!3g1vTBLI;_0BN2Mq=_^z;ow#% zh@1e@JRMk(IDsmSyigorf%62^8~VtaRORWwio^lnIPfj;b(KKosl(zyHX2mr>A;G_ z0S6C~B$cPw!9gf;2w(}11}fsc_S>aExgaEx6I#fMED5wYfYrDZNbqzZK`h+|C6LRB zhAFa=)RDx%2R7wEf=2-LL6-to%4BhP+~<%*@<_`(%(kUKf=2+0#B$(z1Cf^<5X%R+ zGBrRWTK%t|ZpXdppkWz8UpvWbe*B8D4sr2A)Z$u8dqWa^;{)ZuW{=du-vZ~lZ` zz8!};$5~b)Upko&s{y-w^A*%NR=y0zgMdRe8?(!|oqYmBk0TQ6mgOI|K@(cahb^!? zsCb$>K?=Z>M^Js16bc=vHgje|V#b9MWG&Xrh+JL(?q840m@s4g_*vA|T5Opi?OuL- z(YpzkVAgus)qO8ZL!Llc-`0e0cApv4xG3z}W?V7H=62U;pPcerZocOEr10f`6pH zR9M69)z3>5VI0Tt4>nEPv@Lv|LAOnfou&xu(rg>077Q&`LPnNjbqH3{>Qb~;Rs^xp z4-6vQGAg=EdJIA{iaM>-p;ILNxCI7L5z*h!qan0i{JK!5eIK4-23{}^JYODEs#NLU zw{?1PPKD4}dsR1d-2!;p$NUGLa_o0N+tl;InBS-2FDFJM^gWV*th`JGwTp4)P0@%vw{0Mb< zlhX}C(6Qh;$>L(_-b6|M48BO*avz6DHn&q(Jw~z*#&Q8Hq;~VKR=NoRJV?8<)b)7m zgP{JfwG<9o{StT0-{F-)`=#+p0G&ARmBL5NDFGZxbsjE-eLe1KNQ(UZt9cPSa@}bz zg=6a570Di{x=Z0!{Ye1FEg-UpD@1djEK3eYKf0; zm|-XCa*uN<*&rA1r@LM$hdSk4tH~^liUt|JwJscOsre1NI%@T+0ZGQ5rdZ?f2Tpgi z$(CtRkDGW=QE}n09s%IbxDc0369!8FyD;=UY}IL#ENr&7ZNQL2%^E8~soB zruJP-qd+E**?8GKb*{f5J1bn|28C1zGuuktpqYi`CW6!mX3aXVI_4zJhdJuv-?Ix; ze&~IO*{f1O+r2KHr|v6jp1lK{qyR3wq!%L+v{2U(@ylk7X6EK>z>%07*qoM6N<$f;EAK&;S4c literal 0 HcmV?d00001 diff --git a/public/flags/am.png b/public/flags/am.png new file mode 100644 index 0000000000000000000000000000000000000000..35fc735f394fc9480e1723e2410beeeba667ef31 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)g&9cZ6eqI-DgFST5LX7{1veRlKCNI_#A~{( zOXJ&z_RByiD^C~4kch)?&ln0aCmdKI;Vst0Q_t&P5=M^ literal 0 HcmV?d00001 diff --git a/public/flags/an.png b/public/flags/an.png new file mode 100644 index 0000000000000000000000000000000000000000..58581754b781749d6fdbf785487158b614a37ade GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^JwP1G!3-oFYU39A7 z_2*4pBb!$1b#Vo4-#Lv_kMNrIirY*&e&Jbi?Y2LE|9$=b>-ya{CEfc%3pbdCE%@;1 z$Ni@tywX?c1wB=L^?g?mh8f&CVM$S6!I0^lWD1j`+&W&uW_9y#Kc4;GLyg zu6E8jVH2}h&11%`2k&A_p50_%VBF*B;uw-~@9mA7S%(b-S|3`5-tvk|I_~}EP3E)s;u4la;l4oTk^kUhBCbmGkDySEu;=#l;}HF zVA8f2E_7bVSm95GsaX2XnU4f`%j&2u^;quo63Dv#0OH-5|eW} z;-Yy$CkGmWacRu3cUQuLN)pTTusm;~siV4RfoznhUDmspzzRNXN!0?$s@}xt~ zvmWhnSNG`oxYuFP`{NH@{l9-8oL?-N>rarx4^Bbj*ay>(iYOgUPRgGC_)^rL4c|=S zqNJS@D$X?NZCYf#xJz%+0z;e4N~^p|-t=T-D!5A=2%I`I?#{YJ$~G*Wo?T`$ztuml zn0>&#Va5xd8A5Z9F{HBWJbufmXHV<>^ETI>c_o`X^T!gXaG}pChVe{xW(pS5KK=(L OCk9VfKbLh*2~7aqP&1wY literal 0 HcmV?d00001 diff --git a/public/flags/ao.png b/public/flags/ao.png new file mode 100644 index 0000000000000000000000000000000000000000..8011d6a4f0066399446bc61c18d7d841f0c4370b GIT binary patch literal 647 zcmV;20(kw2P)91dhN=OvJ@*+^C>vT2Y!suA6f1fA z5WKkT#sJ>g@(W_5;oZR#zVO#h8SFX`f>1PE3`SkJ7@hzB)E7-#$}^2=!_u=GHfI1Y z^eqKIUCY2l-|(9l^1m9Fn!C6UaV}&@z)gyyShDh5)*`}7MfxQi*~sY>_rWnIF{q&>w-1BOl>3;tkr5(o29=Au(* zuu<|C2TnH8Jacs?d$jz;8Q^CAB+XpardP{btZQY7FK?Hd=eVO?vHy;NNiM0CGBeZ! zfFu)Pe{sY@qIdyWIw|hr>1e$$l+kK6XUtQq-12BV$4DLE`*}m9lHxAbiO&Y>YqgEJ z+c3L|mE{?S&e(>^ioNK}Ic;O*FP@vud7CR0JJN7%7ws(8XUDY1UrZJIRH@jPBR=9I h-f+Z6e8fk*@CWp9ANwjobe#YI002ovPDHLkV1k3)Be(zn literal 0 HcmV?d00001 diff --git a/public/flags/aq.png b/public/flags/aq.png new file mode 100644 index 0000000000000000000000000000000000000000..3f6b7bf1667bb816d3228e436d4680ccd9272f87 GIT binary patch literal 592 zcmV-W0)SL=l!Sa>306#}AG8w)LLR_p|eL===1No5-p6u~B1 zSlGluYi<2&WXXxy`AuH7urQxCd>JNl>`>Fc*V=g6VZ~z$>t?p0*yv-&KtlsZxnP#$ z+PEZ7_tJQy9EY|;`?B_itM$p^C|3)5iFq^mA&95=w{YF9FTpid?0R=5yLcg`-bJeD zaf^q*uDH;}{UEO1#Y@8Ykte9^%`F~Q#|MePIF)4FVn3-xm_MnA-2^Ok9B1|ye_mr( zlXzo<3S&=+ZId?OL?}JFx!>Kghb@4Y?D>JHHXCUDvp2n>oo@fKdlZ2Q!wg?ievM}z)t+@mL zFT&dJp~8GKV5#Rw=Rw(ylHQ6lb}m;N=cx|Iv6&GvR_B?Y(B8zBU+=iWd2`4_%Q0$%ZJ)-* eY_h27ul)eprJPneZRnW*0000)_IxNZqh$+NMhItqkhay3Uh3z{!a#w`~mW*R|Ms`^^9V0gp*UK~!ko?blhd z9U%w+P*Ehoxt)5tcmLbW$J;_mD;3xPrw|drIBFSE;GlW&N}y4f zZ@EKjK9zDVe~y*XOw~`1=qu?B3yD(ICS*c9PJDLcS4y$HCnBGlmQtmZvdY?hTlrs# w?O!wb9ScAJ0uX=z1Rwwb2tWV=`0oLK0NY{F`wyRza{vGU07*qoM6N<$f|^|jM*si- literal 0 HcmV?d00001 diff --git a/public/flags/as.png b/public/flags/as.png new file mode 100644 index 0000000000000000000000000000000000000000..5e3d825f41f8a82957ef52a58fdaf8583b515dc7 GIT binary patch literal 1603 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 U5BikM8~^|S07*qoM6N<$g6+>WmjD0& literal 0 HcmV?d00001 diff --git a/public/flags/au.png b/public/flags/au.png new file mode 100644 index 0000000000000000000000000000000000000000..749b321f16ba875c9f13caa27198d65204cd7f5d GIT binary patch literal 868 zcmV-q1DpJbP)002-30{{R3se_IN0000>P)t-s03m7Q z04x9h|G>!F_`k{PKwzx4&N57fC_{iCJbUu-^$;#{&(`BUR*j{x%4vM3h?lwdskiAX zPWsE!yTsQ}W|-pU?x3v4w7%0MP7Trk00PuWL_t(&-t5=yj^ZE~hT&)4Dp;VxuF}r= zAL%N(*=ZjmA0gRJGWXw7b1A5AaXiSQtH#Te$j37gg_r58T#ok@#{+tIe^Gh#sVjlZ z69KvdiC7F|UVk7CMXg*Z0EHT-)uAi z+j;$o4D7{=u?vxbJ$M$tvH-9hhy<+XG0=t4m@znu+Vl(J8rZ<&qNF0I7UKLBIJfY) zL2eC&YqvQg=5n}oF_QWUl=YR_(e21*7fCG^1<9Kjm=D=THO%SV4Qkva@Lu^!d~^;a zP2#;wI|fD%__$-BO=oe(z|@}4;1BQz_}_o1!Nt7;RV*JCQh!GV2L2l+Ow+KyP2O5r zFomKAsMK@l`u%G&Zf&os6M8g=6EjP!=bcZRfmP9p9>g(in`+?k$bYIPT8msh0S8^r zV_-ee``jnvW8jK-rn~v;nKB-YWq1tC5V6X}5ad<}(V{KlRRMXU z`4EaRGNL)+RRNjEXWVFQCNxL9Dj;t(ws{Tci0|5;cI;q9f)EA*Xi-8-OvGHe{r^AR z-d=avVXk4wF#Qf5C0I&`wIa7Uk(rm)iX$&AWKksMWaa||TqJjaA4CMXje*?EkeZM= zGZtA1lOyM4EH)H?kp@7A733m~ZFb>F`fO~;4iFeTwZA3dV=nwBTfi&iUkL;LHh4)I z@S1FwmaoEYd|(}!=;V{Bd4{FF8K2k|v9~*-NFQ8A7X(ljm_b|-W9PCXhSNx+2TnFL zBg1yogC|3jNt&v~71*x=kB%UPrhpm?B1qw~2|^r){seP`y*r+|AV{mY)P^9HbFw0c uR4i4(`V%x+PkOW~pzr%!=s=kTw%?YqS4%hmFn zq_6qzK>z>%$Vo&&RA}Dq)H!a%Pz(c5#?s$c`~HUw9KcPgNf8Oj@Lhl)3xenkXoHKK z0$jANa52k@aFCOX00-?7Q8)-gWJlOj5$P4?>JpKn8J2Pjy5v^QR3mKUHq$laQTo_ zrA&BG=@lNrI5RxNmEc1we1r%hA|fIp`kBKCKAgN^@ZkjX{~fR5f&AIv<3&6WA|f*L Y2`nTG2H3ESP5=M^07*qoM6N<$f-o_gO8@`> literal 0 HcmV?d00001 diff --git a/public/flags/ax.png b/public/flags/ax.png new file mode 100644 index 0000000000000000000000000000000000000000..4d4519de779ca0737fd53fc8e9ae1794076938fb GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^RX`lT!VDx;9BSHulxToYh$}QW4k&8G7s_y zRph_?lIyE_(JAK{d5T%8eUtY-f mv{9`r%}`d~=aKD$|#&mMuC$KdJe=d#Wzp$PyMq)Pe# literal 0 HcmV?d00001 diff --git a/public/flags/az.png b/public/flags/az.png new file mode 100644 index 0000000000000000000000000000000000000000..fc91adb912f4ccab4eb9f6151d60d84a99bbb7eb GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)g&9cZ6eqI-Dct~{5LbqsPweNIzSXq!>s(V= zYWDyC|8J9LzcX|F7?Jwt;+22z-v8XZ^SyK6mx`uOIpua+*g+;e@N{tui8!1r!MZp> zq^Bv+fXnTmhJu_#u%v-Tprk-*!rOBfrb>pGY{<#f5ID17R-;w0v-9??;VJoxrZvU} zT%WsaQsXOc=fetX+^-l07@L@I9=a4@<-*H6zs>E?4A;vm6CYf;z@eeNSIuYT+$82w zC+EbAv!{wxW(yr246BWV}Sh+k#9Dpw}5_S@O1TaS?83{1OVvOhK&FK literal 0 HcmV?d00001 diff --git a/public/flags/ba.png b/public/flags/ba.png new file mode 100644 index 0000000000000000000000000000000000000000..5c5673fc0f27d8435d6f4e78c42954448feefb2d GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)gBeJ!Z0=(NQpN#3A+8L{Q~#Z2`2YXEedKyW z=kkQa*f;yRK79HalCwk8ZP|^x?^Y~ z44%P)AN+Te2AL=@Q;8i_CBEmiJ@`WKU z9SB8OWh520aFq;4*c$6mhAoaNyde?dA#R0JJRw%GQ(^K+h+ptD?roZ%jv{KSVKHOV=?%=qy1RVoba^LoaC65&!@JI7vi7R9M69m%EArK@dfU zSs$y}-IvQmYqY5wZssn2fC?r?BLRiq9JUphw*7G8BBhmFrvPx# literal 0 HcmV?d00001 diff --git a/public/flags/be.png b/public/flags/be.png new file mode 100644 index 0000000000000000000000000000000000000000..a026b74264e6d4ee83aae6a9233ac527a5f77804 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^F+d!^!VDzSnE3^O6n}tEi0iKhPH#0WfxM4tHX%M@ zdt5Hn0y+AgE{-7{$KReZ6l5^qU@>^NYJpflQ+?=}{07aL!E=`#`t5nWG!}~de=#|- WvIv;9hfD!#W$<+Mb6Mw<&;$UiL?}Q2 literal 0 HcmV?d00001 diff --git a/public/flags/bf.png b/public/flags/bf.png new file mode 100644 index 0000000000000000000000000000000000000000..465282a1fefd84405ad5da8e1cf4e1eaeb792628 GIT binary patch literal 304 zcmV-00nh%4P)(j zD=qxd6=<_FAf!R}kRAKG81hUfHCEs6SY$*YE%U0KrK_K~z}7 z?a(_8fW!VDyjvag;Dr1%4TLR|m<|IaWj@0yy>sypZU zy$lu~@w^3;vh{Rv42d}W_KYDfg8~o322Tcd7FHFB2M6}6xx9(=&|bjEV1GMPyDF;K rLWZw>@teZSerL8kEC6!cuRdm+_@(j{i?!=Tpg|0tu6{1-oD!MW!VDyjvag;Dq~rp8LR`-Ys{Q}}|JTzOcS4gd zYg#{R>Hn~G_xsJep0!WA_Z?72gHW&!BK8&i6b#N3u=4Byh z;lL#Jis5h$kHN&4^{XnD5<4i06!E}lrh_%>o4Q{fAS>I6%3xPelF{r G5}E+N$6cxb literal 0 HcmV?d00001 diff --git a/public/flags/bi.png b/public/flags/bi.png new file mode 100644 index 0000000000000000000000000000000000000000..902e2300554988eb03a2ea000dd7aa7a0cfa77e1 GIT binary patch literal 938 zcmV;b16BNqP)*7 zUzyfT1blTrlub6ghpz;j_1Kn8)m{PISOwhmWi$2f0I!0d1!Le{){LpJD_gMtzo-;r2CH1+UxTi#Fc8E_8-*(oAlrp`EPle$Ry3*d@vChby;v>lu0SGC+m_S$C0sqJ}p1@$+CZaKTc4?g6u_CvLzMaL z-r(Ti-oPE$yByTi)Y#bA`1ttf<=x!e+|{@n9Z;59Z-nB-AVfiTl?`_vXVFQ>xtB)c5Ml_2|dGzP`t~n#>L(@#oJbSf2Ox@ayX4xvP$f zjZo#uBl7Oz?&#ar*4C+=f@Ni9uBAKM!YbCjCPHU|e~4M2m_n+dI?=Wt<<_&;$EN!E z^z!lU=jP(;>EW45SNx7)L@7E-O+(4*|znbgRSihyc+abByIJ*J#Ey{$CB5Fy{* z*U-(zt*^0JZ+={JbJoUj(ZOn$j8)vlO4YqJyQV14K_9rD8HsZc^zGZ};L+~jx8~Za zG-032mz6kUjmLzDPf2XWVQFe)RmMY4mX$}gmO$jnJH8q%#H%EEW)JV<{$*p{8o zgpEybgUED!=hAe`YI2%{V#-lpw5(O!$5h6KN1~rb$2UftDn7?4JJ*yQ!O79(!^V@M zu-v4oUVNg&rJ+D-q3YF)(0PKsw1IVmX1=douq->EhZS&&rA~37prD|Wlar;KV_j=p zmzYn`c1?qMNL*D%pI$zXf<2y%Go(c>#$F=aq8_W07j0b)w86~B!Kb#eoFYzwB~5;; z4H(F4$>sn63ld30K~!ko?2|ET8!;5eHQ1g+-xHM}aouZZw{ohINX^?*JJw1v4`qveP zvBUQ(tX)#HdEpw!phk3g@>d$lLZr?2WAAG_OI*A$gh)3Uvj7!+D3e-+o z8b^u~X^E2s*{>aWckPedVNP&z
QWG+lZf6k_g07Hu?$Ptzn|oirE#P$6lXNr#v{_ z5IIK>TgwVy=6xVAx9N)|&ON`XMhkbEt{q!x6>2KA*0;+*X*ejplFX}g#iZ-PvvMMn zuGpm#AOMM&%(d{Xc&I@tAsD)x zK`-$^nfUgDTZF>9`hcObpep=QX)U*9hebRZTrGo+@UQF(pt8iAou5pn)8lW@F`Se0 zGnCm%aN7-kyh`;=wYv4XTARzK$A_E2VDSDIVR`fL_;e|?Iu)gku;t*j*jn}QsJ1)h z>i%Ljd-q$-W*7IL_M2*lZ)>k>?;o7hOKVd>6bJBQnRBK&JS^gLI(~ zNYZLnV$o8?wo=3gf(5OQO{)}f;mU;~E)?;Jhz}4qA}$pC1nNif<~FHKT{Q8(`sb4H zyC-+fja5>PSNiUqg$**i9r8%$OFoGIBqe}AQc6YHhKDz08N0WslhLVlbrrVCE5b}R zX}>%p0=SUD%v%42?=>3d+Ss{9{dv0{T^hRe7naOiEpu=J$Wec;bb+NntEz&&&84CP z7sj`2`O?;=hPI3sR_oi5RXD2eBwV>liJ@S1KQ0mnjWS@7g;@A`yEAcNf304x?a#UK z+I;=ckGvkQEgh)6J=%e9pIH!sm5oFkh+IFgvsyV{MkU4N)3>*t7c21S(EP+i{lG|u zjqGYnOf-g`x9XAkrJ1a@;qzNBp1vd!Mc$)gbp61rt>d(8d5vP8v@`alT1#srd46`j#&tre{wS}ilU zD-S-uezqPq`HP(r4Ax4CMIW@T%AR2+^q4A-QlnDNgHj6caM!&12Bx3LcUkFz9aO9W z?|c!pq@W^tq<-EYY|yK@C=ng8Ddo$3b1gCW;=|z6kAojxOs~DVhx7Y3#8`617Rw5a zX6Pd(6RYJpCo~bE0S(K^o=0nqhw{q(`=89`fiBoAg9d?`hy@mlRf{O0za+}0YC%a5 z*@xw2P-4&fwZ?1t>Bar0avhvls8rhLq*6>%Z=m0xOw*t$iUkAM)}7q^`tM&o{pwK{ zEFu507F?}V(-5@n*Jb`gin;%|5Jds_(0S<0-bu|ceMP7m-Dy%3B`EETr8e~l+XS)E zdhDviW7~~qk&ra;SVFW*5MixFh-cP{S0a%h;RpYbGq=&5Ad$9Tnoe$dbH6#g=boOa zPtjCaWkae52!JT_Kfc(LYvMnW>)0p((K35fQNavjSs&q`F>q&zz><(6F(R%c6JSSC zY**jA`^Ryb`)G^>G)Hhcqlkhg5Jh02F&L}1YpNjQO86p#@R`ql6_Cv+w()385)9$cgu+#wdLCdl#!%gbbj zrc*9YpT7Gtz0}@z)2qc$o(D9)M>m7}D~iw*0_i>w@d1L>4sk8IFaB%QSe z=v0sMlz*pg?4+M8-Le1xt0o|9fByje>HT;;mT&9v zpR@)qulKCTn?_ovU48$`0ze@@-%3X%D7smWK;y{j66}6>hyd5?TAmYnGw0scy1cH0 znT#5>@Qp;5d1_OI_Fm8TXZCbS*y>)z$wvg80W^Z z$K|V82AU^)Wn%g9H6HBdftu;{)ULfpdsduw*1X@r29M&2SHi7`FHS0dyDEVlG0Xy?=S_!SMHI23Ak=xcedYb|}Oy}1r zBL~m%&;o(>^MkI*XLeoKF4^qjyS@qQkEE+3X>-{G=eurZ+$rt9u#309rwq z=eRJ4|B4T8_j&`RaD5X`3`EUzwVIA6qEGALhD!mjcl)5LZSta`V_OPZ!Q*Xr6cjT`rBNu9PM5Yw1gMey7MZR&2@BiZ0iiO zU{{Z8k$~8_4JYB$;vI+M>>6l|U+vbhYTG~@$MHY>j-CkUhEBTimT*|dMQ{fank_5~ zGzVnVynw-rJS0!x226-EWa^Nu6gu=7@?yO@4FpQPSS}s%8Sa)peBnR+T@K*3-`=hI zPLHrD|9&)+Vh==yO<2Yi3Lj-rdNMGrvFV>*(P znK4V#K7=dl3mx?9^m}N-u*syOqb0F(6X^UYy5w{azl@%8Z6?m~gvL=Dpj+JwI!N5F zIt^3Pcoc#(znReivzt5xpcRdVN$hp!D*oHZnL6*VCmD@J6nLT2TshAEsB)+BPUD44 zXf!Uvt8_D0F6Iei`y@+v?9_ad;#KBoM6op3^OZ%~Z3-!+3c@$vbSZ3Ov1jCrMkVS( z1F&lh)qn~*{Y?WFRf%T=x~LNx8&?Yr+h7;s4F*_DZFq($n!z_%PoWoz(002-30{{R3se_IN0007=P)t-s$Ph07 z|Nj9YX)li=z{uLh4lJv+%{5Mly$>p_4JW$8*JQNO($dnq4Jn*fVzP^ozsK1*Qi}4! z%KQ8L*G**j`1tSe^=myHx4_leS#8w3Rj&^xE{!7e^!D@0(ct6j)kt5{KUiV0&hWj( z+FoDb)n_0iVvxx%lSM!>8y!VN1fg&*?x@%iZM_Sf9u-`ilT z#jez;y>NZEW^~KEXxqbDy+T%!nNUh~JEWj8J$W%Pb|p$=9w>SoyPXNCkOt%5%5kcx z$#;Z=ynMxDbF^A$duCF}vr%$YL^6m!JC!c48Y#64D0D#|wQ(2j;0!C9cX*0Z?K%&F3#s7{Ti$ibFxeU!q5k3m_F$iIM_t$vDRQ>r;m!L3bUZb?yW zLu*|_pM*Pb|fi@$q@ zOLBaGRC0Hiagu#(Z?a~NIa;=-SfwaQuP#BJJU_Q6J*Fi$f@Ut7gDi-4EIf-ReJmuc ziXD3i8?G}M!K4^LhZk8d6_1AzS&9&MiVfuO;^^GobhFLM0blALvqnpB3FmdB8(g^;nSi)Vm(qIi0ef_aUmak{c;JBnd)fL)PtUB|dv zutry@P*!B5PPeN`!Z1fel|_h2KbM+3Ol3EUlQO86D~Kv6eNi4;O&*B~9+Z|DypR!a zY!KJ#)r`H>x4FH7n6HwsrMZieeV~L;dv=ygY)WHiqNHS`k3X$OC(PJ}BLDyfLPLyh_a#OuH4b76c33P@sznQ}qXlItviFuHh#(+S_Qt*U-h1!8_uhN! z-(uQ;sioJK^Qg(4{lYJVai4oadrw|4#2M1LIyzXaFNB~o2>Uu%%+U!B8v>|?3@m>M6^?T= z4kV zYB)o*2Bdi&M&3vho~?j1aU@L~!w@Y4Y2KvnJX-+~L~|g`8{Um)OCUp>G6GOd7|#&R zfJWXJBX7hM6P~Ss3~{tM@lPOvXA>ZT=wk}>f#W9_d818uwgvVvPbq|>oefQfbf!Q! z+1XGRPpCBi?LoZ`gvd;R=>9+8zbUUDIs&j4?{a^118~4vyn*n~NWpOdG>c2Xf~t*p zR9FFLfs?}s@k=5woU_0(Z`BznBfc&3Dhj9tgMStsXBJ=NY3wgo!s8G zOLf0)MdgwUC?La|XwK^nv`m~x5s?#|b?NL^{mt6y@X+y?<< zc%wQ`x?Fp9^g%~IBabo=5x{xH(NCX7FXHo4S5B2LTFK|jPseWAa&@ZI8j#_QrFr9M z9ujCu^q^0;D56y$SuCGAHMJ&H&OcQm=NqFg$mc<8Km-qY{6^>Q(RqaFYV{WLi)*fB ztrgYC&wVT5|E}2A8nBZ`pOHE&&7#!u<>m4&-^xcdBm&rV z!u(f9zzoq1vCU`#O4}*m*3F`b#mmb}_%tzER~=z(f(RZGXi6OCW)%npusTU3^53cu zeP4cV(cxLM-W`^oZqty^8qnDq4-G^U8Q{#cwD6>Rk%|`othHyCE_lD-N{Dn`^p3Q& zGbAS#)*=3`PQW}}1P_#U!crG*4GiDU}Xe-)w1rlMb zPY|AIz1^V*f#lH;|5Z!XUM^Ib>ZMTX>#Mt?-=tw5I6FM|a)3;Xz1Mo?QgbL_z6h} zNugk_;?2JH{TPN#r#`1=0~Tx8HhuMj^y%9Y61MX?t~vQa(od=MOWDm6zeq^Hj3qt< zEVd!hU)B%XU>OUYYL zg0T2!Jl;;QF2V54CctVN<1kFJc*UA$Yg#=qY|nuwANL)g2A8mA`?}W3917SN2-s~y zJci}Of5`sQh*8x2+a!DT8|HTE@rp~=C72{e1=wzVOb{k{kdq_9Ov~}SE|FkCjqLjX z9@rG`iAgZ?Jh7m-hkzSxYM_YSfN`05fHSSnj7yZ5>JnpWIdFGPBQ`X}B?cLFL5VTh ztvrAOZiNG4Q)WX002-30{{R3se_IN0003^P)t-s_uv=* z|Nj600M8L7Xa^G6Lm>$U1Kdy`)G8y}OIy+%B-S?}bqEyWcOKFnGT~`=-d!KzY95UW z8T|0^=!uiU4>u%ApQ8t^TWv4Jx&x83Ef(0$;0 z_~R+44<72E8ap-$Cj$rh;p6@Gx$UN{`|_Ln?Q`H{Z~E(H`sr8JE6|GXJ=>m=SS$09P!l`-QC@>v9bL0sr&DND=RDH&lYZE z30+hO8Uh3;Bm?W~>;C-a{`=acrKKAi8`Z%R$F&l=s1Qv?2FAw5i;Ihafq{2-cUV|h zOiWDXh8*y@8S>i}dT$VidJMk4zCuDmH#awx9~{ok&e3%lXB-dkw7Zl(GRPPs^2Qj) zk(Ys9PrE5B#7i8{Z+f>^VqLuaAOHXbXh}ptRA}Dqnb~*JP!NYnCO3OR5=ejuWl^w- zq9|%{q3+gwU+P}>{r`V-vcL^J1tiI_dFb~5X%46T&fNJ81I_KR#~uqfdLfr>7-s*z zBganUG7A%M=J2`W2Xa}2iE#VymE*ar!EEQwiHT}Q(ZOAen`*n5cmvJo#`yg zzkhc3Vmc>0tPS(X^h{4G7_jp0*`-@a1q%#Q&HK+O?&)lVdoP~8jcr-Q?yD86wa+yG zshi%a!EWd3^Cyo_FJHU{_(*#Ad?>9|gWZv<=g)rFzl7dUhwbF6n3@#!baoaPp7Z|{ zo;)DBG_5E}zT~`_o>Y*AXMtrQuh-B=>QgVm#jVAiGzU6{RUV0e-X@?m(q zh}V0KBCX$N@1a_Reznj=zrrC2>T6y;hBPF_Mz0=kPiL0~!}F(}?@h`hg{ARsbU|-K z3M);ndih@Q9~Pn=+LDb!*|N5Ngb}Yw45d5lMm_ZE_S z!IfBs2)Z?)5*b7)z)uVh6)buMM9?p$pwInN*AMbb8oGfX2X6G}?RF)yT*6qekAATQ zLtZ^Nb>rp|hTOP@SHvi|VRqnk?!w(v0;9#E%#`tsy)JtaX3 zw&kOhe-gC3kq9n1=I- z3QjGTDG5@pVR*K+Wf{Wb{Adb-yBZ3rYACqc22oJ>;Mk!&d$~+5NG+$@(y};9^+$^- zD~jFpoSSaNtu#HGrVX+wa(hyl8egWm8*@IHeMnJ|&h$?ul`C;&|1`gLz8RVfl|ifIx}`GLCZgEcRD#Yd z07%7C{5TIOcd4GLiRnTt{!E%|N zAf4%3Xf?12(M)tgWC9=vibw_+--Tie!;?#lAp(5;)E0^8m>r@B;>f@UaGNfOz_Bs# zm&>#S9c@z}f*@-jKbo>vK0;*85p9lB41oZLT^b91{N+nhKR^^y6tHk3K?Wb&8VpvvvWtSWmX3yp?#!I&aV&HH4Z5diS#a|4 zG0TEJ>)xK8Wx;Sy$F|I}AZ^Pm3(`G3%Yu{eWLc2T^ehW{1YZeeS&)V&%Yxx|FS$MT c*ke9_0X}xk;|VzqUH||907*qoM6N<$f`eya00000 literal 0 HcmV?d00001 diff --git a/public/flags/bo.png b/public/flags/bo.png new file mode 100644 index 0000000000000000000000000000000000000000..4001085c8d4a6662e7b3f470a7f961a396867b87 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^r9d3O!VDy@daHvZ_yc@GTp21&u4>Eue9RC$SNUO@ zh;iQTr9df5PZ!6Kh{JDB8}c$J@GxxfWMF4uRgrjbV82@2ySd)K&8wn{W3QKT-Dojgpdk#Nu6{1-oD!M|T-``+L6y}#coFY=_O=w)i`!84Zt00NCk zL_t(&-o@72a@sHyM&VF)50VkCiz<8|!23UCt=h1pCMlDVva_zjWQL#5R*0Xzyt7|F zHx>H&{k_A#cQtmu{di(nl{@z-+}NjZWBS}ReeRkvmz24r%q3+mDRW7gOUhh&#GR(9 zTzbSEhN@h8aCg0kugRtVa>vPtm}#uXrMJ0F7-Ve-O(ib9#ciC#+Bu22rV5u{=h_gr z{CbT???fcn3S4@XYulW-T!7Y=bLq9adoUv1=ASwdb13H0OK$WsK?j4mjLR_Gm`it0 zr*zqsaw+G=yhw6;uUCFhfn;zgi9HB?1eYpr@MPTnDk>QH15R6D`;Z`4}ZV(aUocGQd5g9tTA2JNuJGtjP+z%Tj+Xa~mo#ilV z499{<;Hye;*ct;@VVJy!t2zud_Cs=FN`Ns24YD zMXf4OuqRx!C8EX^!^scv`Sj!R>RolHJgY32#24As2><{8(Cpiosm89|!e@T1mz6JO zwj-{|63NryXTymkq%p0eCDGFg+TZDa&73$-Tba_ck+`_N!mUTQaKXQYc!YU(O?WN< z00SgRL_t(&-tC!bbD}^HhMC3zkEqBcV1kO-L^O$KqA{9l_y7N0t^A3JOwCDlsSKx>mbpPD$w&IozHw(VHf6Y2GlWp?rxvF3ZdbXj~wI ziw2W7l`9nBs>0+-l|>Y6mC2902NcS~9g`2GdlboiE_(S@L*G#Q#kl08jNV3TiySAm zwM`FsJeBiOh9rwXAj*=bm&aU`A!!^0;50AQ;dAE7=(zzYIC&qGZDgzrwhIw-J-NPA zvQ$Q|4Ux2)Xiv42nKD>1A{~>>Mla?Uc_ck!2{CMtLpr@Y4-tXHK@6O` zooV#a@Oy>^9x+RsR4Ht2dNPM2J(Wwo%ZK=XY0fdOGMMWiMPctx&W&>1n3y6 z`FwQ3)=#k&by8Asvfhjsg4hgFz@5} zpQz)LNF*)`^57_eM7I|Hh!9DlQs8bPq0Cmx`NAKRHz&VCOF^=NCxOG5+|YmF74W0? z!U|r}vMvhl{~u~l%kLx$A)>4&H!m4@;<(bN0vNnZnO7={=Ds2x7I!=bl35419%a#~ z8WEYw%V%3W&r^*^+IFis*rzii>y9hQ4uA#v}<}26`RD^AoI%}wWlo}x@<YSh13JMDTEB*oyLrOH&hjp<40000002-30{{R3se_IN0000sP)t-s00000 zDKG#)O8{ha0C0l~4G01k8US~T|Hmvqi*o=|VePpnhG-Vfpd(;Q5HcqSqJA4Tbzw6c z7O4OL0X<1XK~!ko<(o+o!Y~X3JBtHk1OES6ZX6(sQzmv-F)!#U21%ACRLw;#plaoS zgjx;=T`va&trdBzZsmZ4UJeLdBL_5=96n{U;uoN;6g>Btcn94oS*j#WcVSR!jvv-HN2^Tr2(n z@Z9eA4}kKYSpFxGmzf|h)bds*9~SK6mV989kNomSll|E#f4Iw6ANJ*ueElY0V9Hm( z_9eRf3?V<{$WLMRW1{>VD?e!4BLVVIg*=ub5BAujQSxw^Jf0^HINBqk@{p}OrYsM7 i+oSUGj}7dfYrFtz#~@B?gVy5!0000 zP7?e3`|IoL_V)Jf?(X#S^YQTT`AZMw<>mkX|L5oD_|6{p?dtS&Nbj3}@O)MDUo7I` z;pg4h_Ea7JdKT;H;qdF%^VCxIX*&PP9{;Es^U}xiy{qu2jQ>~@>*L<$;m+sa!|>aN z=$3oyj&JeTZ1RU>`O+-z-=p&HTck|X@>4RYP)JE%YMeSuc=hDpN&c*V` zy6Mqy?Bcib<*?+iob=B)^5Wa`+|}a7yy4fY@XbZ^NeLmHxU|u%|lc&KO z8sOlIH%F_dzmIPp->7Tji|pz8#*@MGlsf$FT4{5l>o@qx`qjmY!&Kv{c(r`I`SXI; zQ|XDW@5c4R_0+}dHdI%y8r-a&rt9A?wU_HwcN*Y&I-PzQJT5j4i^XoY*l4prfJV1^ zeKif$_u=qb!hi5~GsQ&5OU`-7hhF@eqg!rWOl91d5O z{I2n7qseFrpfxHq!t#Wa@|^)7lKL@0F68*VxvcKdQK67TW+Y;v5H0no1h_7?w4<*= z35)d`TtBP_gWKtgBno^wuLKKLhOH=2vTI!pxF04Q-|ypehb&Nn5X>fKl@Vz9t+Tb8 z2N;H?2wrb`>k3Bk#Zd}SvQ)6&k2;CnS4e%w*;<+s_(B;WG>d7)Uny=SLjR& z3C}3x8~F8R{kp(|uZ3Pl*8mHR0;OV9`Cc#2B;`phIB-YpbOGNvxt-L_}`Bn5iUm4FOZ*`Tzt#`_XLM4*S4 z{w#I%O`$*tN+gRN(b%ZlCbCwhxFJhMQf!1UfC8UI#}e&eHsi;xPH!A0QzQ@!0^09X z@%8&?B$06Uz(^v&=TYY*?;2k5c2u--Fpm21J{}yAP9=qnRU+YqX=QJ#2k{{a5QJO~ zI0r3SbH3ud-#&nY!Sz^^g%qd+vmr(h3WU4ApSKl7Qo@24qi!xc;rRl#`?!DzmW7rB zh%AT%vURmsB$l{kEpw5rgwNp33(K9?%5;jwPC-aT62ZHV>?#;gq>Q(dGSQ`gzu+Ks z2o0HzOhExqm|+}Ac%>!DELh-hvc|rGWs?z9C)wRdzwNK(1QX@=TZ)YJHjKhV0@DE3 zkLNK)Dpf3fIRH9NWWkjH^BCV_WGlbmOaUC+Tn2-rxU>4hdDmHt)@sg#TnSas=Ir~>QYajb`UuV& z7Q!oJ4fZNO+^UNwj7F*N6}~(}>RAkF-CSl|CW9E0F&Onj=K%5CLf9wp_AwL$#)uWp$F-*TaCoxx zt;m6$KxQnJQP(F%0@kK_cHUwX+6# z0kjQ-?g$_oA+ojTa z6Kw5FOddp?OQVc^=Y|$m77lKnI0BHjX_5Io*4#*Dh<-Io}(4zx|~uD8>RqodLw6|*0!NRn_} zv4pFQ!FcGFDQlJTL9TZ92S|ORk$f8C6|E(?*RV=0w-ujPquW~>TZlV?gTc}=fMOV} zWXor6=F4>Uh+S4FcAV&~6Wz5rF%}`pYyA3;O~im27pN5-}9^PZK=87_5(iT7v0f8VT002ovPDHLkV1jp&da?ij literal 0 HcmV?d00001 diff --git a/public/flags/bv.png b/public/flags/bv.png new file mode 100644 index 0000000000000000000000000000000000000000..081266e6ad0ae891252bc7835bf31f911732bc19 GIT binary patch literal 135 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 literal 0 HcmV?d00001 diff --git a/public/flags/ca.png b/public/flags/ca.png new file mode 100644 index 0000000000000000000000000000000000000000..5f713e8dcdba27c5d691f3b6271db589aaa98b7d GIT binary patch literal 653 zcmV;80&@L{P)002+~0{{R3Y;$7=0000jP)t-s{{R60 z|NsA5TK}Y^|M2kt5D@=>fd9b2|35$fARzzX;Quf%|Ig3=kdXgyaJ6u!0i+2dv;Gz&I8w${)2G1<_ZJby<3E7wP2f^j)@hgfc1PNxe=0$39( zS`=SwfpkY2O)-Dm1EdJxx_`Sh)QwW>9*qz{fBV_q&r#0wHzWb{f4rx9_~!o!0konj z90G{<;RP9_fG^<%<0Q}vFUXO=sqlg;3OHQ}FG$`F4oWXd92lI4E;$$&#HFZ;Jwgx5 z5&LkgO#pE#ykL&@#C{LU^GE|tH#jzIB8bny@eNWzEAYBx95RT-ptOo~5NrKm3U$D; z+jm9US|INH&K^+@v?{$(($NI5&>JOC7xa3g932e4|MJ>k>w7c1##!ees|%Lo!)ksF zH+S*rP~uHZuxMN^%g@PkIiDQ6RZXz$ASw{iYHNXN%seo^#3&?UP#5$@n8C(q4C;cl n)R4dK!002-30{{R3se_IN0000*P)t-s0Du7h z-~jO20KmuqKbQc3umGUE03VD1(9Qr~qySK!056gNu)+Y4wgBMN0B@=Qs%8L`MgW2( z0PM#A(x3peh5%V=01<;z<^TW#AxT6*RA}Dp*xhd8Fc1acGvo2UCSVhYXasHj3n@G@OCKV zJqeCtDs*syA^~s#n5oDZC3wIG92Dsy5vyF9XJZZB#$qIkgC@E#;y zKa}3$+tdOl6j3INjSY1`6~0wTu#Yikm6^yu0)9mRUVAO{GYTX&bze3XOR32bV3hy`SpGiw*o17y72g%t>?A22iB}os@vPc%svHZwB>*x+Iy8>13bMw<@+RWt(BAPtiIj<)wnk#HN@56hviK~Ov zlxgp6J@p$X&C98cKuSQgXo*_@oB+pKcv|17l6LqLKBe4DG&|M(>d6th%-ssFZ}pYw zJd|yXKU=hE12Fm=ReV~Pb2lNW*8i0oTmTT`gK@ulU)SYN2VHNAk@g<}>@kR|4cv74 z2kG3Xg4QKKI$#t-RX_c@_XM!SOcn!)qQ?(@-5Ws&$H;=ALgE?~Bb|PCuB1K!F<`Wy zf466MDG-A&5P*}$YPyo%|G2AA*dGe>BupXS38dASjA3R0whme#*1If)e=*JpSHXt_ z3)?meSp=6E%vMffxKLxE8nOz$>ab`nWUWIlY>yQ`%>Y3zGQozG)K|+-%5@-!=LR@- zvYwRN!JX=z^gsI8XY@hkCOl$u)KC0YNe}cDVDf#ulpd&e;kMKEK2tPtmlnb*)K#6g zfxMzz7h2`i;bgsWn$fq9t>{o#mp62+RhcVcaS>!Ak%D N002ovPDHLkV1g+Pq(lG! literal 0 HcmV?d00001 diff --git a/public/flags/cd.png b/public/flags/cd.png new file mode 100644 index 0000000000000000000000000000000000000000..269cf59a2b69a1caf0ea4f591e18ba9f38a0ccab GIT binary patch literal 703 zcmV;w0zmzVP)7(bZQ7=#Fqlea7quj2espH0KZzbi0&syy*@OigR(tQ4{B#wmn{98HY z!hHU%nrb;dW-FsujE~vsiKrLgySJ9zDv4+>!pCn-Z@IE+u?d}wq>EsmZ}nhzzjqqe5#X1;W558sbd@l?i zlQ17&IA12k_v+_+6yrP4)Y}St^=f>lZ^ZZHE@;H~Hh#Vb$5*Y!xBq#3?`!bIj&G~a z*Z=Ve@U`|g@eQGT$y$8fa=!65@}+@a-%g0{$nm9X@I9~0*X_*W0{LBaIf73teLkemhZsKHtrmRJeaaVuPcnTzq|b-+`H(&z(&s~0d`36$ ljcR<@Y6*P0UHAs0-#@VcF@oM2mG1xm002ovPDHLkV1lA#Xnp_y literal 0 HcmV?d00001 diff --git a/public/flags/cf.png b/public/flags/cf.png new file mode 100644 index 0000000000000000000000000000000000000000..2f42d1ddf7402cbefa06d5c56dea183c2c8fe34d GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!VDx8wyxO)q!a^uLR|l!V_-07`v3p`B>@wS z=^A^MC<)nAJl?}+5tQ1|Vv|?m#j%`eHc;_OPZ!6Kh{JEM=n5S&5Mg;>DqAPh@#%#AiZawWx-wR53k-F zxW1D4emY;xtO*t-70a!R%&*JeDc-s}MgPg{;E#zf3%RQqimPtFOcP@d;k|K7+UBw1 zN29!5*^x5Z?anjLHyn)CmYl782nd#byytc7S;vMA8wxUW)RKGpfvgYlAGk|il;73L SFLnhwn!(f6&t;ucLK6TU0dO7w literal 0 HcmV?d00001 diff --git a/public/flags/cg.png b/public/flags/cg.png new file mode 100644 index 0000000000000000000000000000000000000000..90a5b94e77a586d8b7d8bb9e8a5f7477a205ce56 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!VDx8wyxO)r1%4TLR{~t$TLiJ{(aA@Zl~Mp zMw8~l{%?R%3p`yMLn00@J?qGOK!M@Ffz2BpBsd-vc@QtkbgX&FU-RcXv-kX8cKWCF h8Sh5X2)d&R<_~e+AD+6rx&m}7gQu&X%Q~loCIDJHR9XN4 literal 0 HcmV?d00001 diff --git a/public/flags/ch.png b/public/flags/ch.png new file mode 100644 index 0000000000000000000000000000000000000000..59e7d4e65da9a4f094d8c57314ae6cd3144a30de GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r83?x6-OW6S_o&cW^*Z&L*|AC;P;s1dHEB1Fu z0L4u`T^vI!PA5ySiZriWxG-^X(-z^BC{~tmXXnF?CCnic3`ICCdbpCflGyGp=r}u3 d#e&O&m7)H7Lt(RAL?_Sy22WQ%mvv4FO#m3nDV_iT literal 0 HcmV?d00001 diff --git a/public/flags/ci.png b/public/flags/ci.png new file mode 100644 index 0000000000000000000000000000000000000000..ed875c07862a5c1c9be57e19113456bae3fff832 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o#0(_Ye~pv^Qk(%kA+G=b|7Vz&@V%bFIQO_S zP*B;^#WBR=_}i0;j0_AM%p0aJQPC`1-*EHIrm3?oMP;wudhL9z=0RCLv*5-@K;;ac Lu6{1-oD!M<@wX)2 literal 0 HcmV?d00001 diff --git a/public/flags/ck.png b/public/flags/ck.png new file mode 100644 index 0000000000000000000000000000000000000000..914d619cab1a25794a415a2937c97598fcb9d9f8 GIT binary patch literal 1191 zcmV;Y1X%ltP)002-30{{R3se_IN0000;P)t-s0U>Gs z|NqDkF2BdxBR+ktxX;#2V=+sH5H50}uE_Dj%05?(@$&W1*5hDwq2cB2fRMCsf~!zw zn2?^m?XI}dI8pV}+4RiPriM?u000CUNkl9QNc;m`-@W{<5f~3Q=Bg(HH^(H(P@duVl!^&`#jG$U$A$llOh%aHIE3`9jJ)K zK+XFB;N^Trv|I;dyW;%_upvb(25KI)*u8FpSO(-q@eHJ+h#FYPJBp}*d-0feA!^`W ztC!L~tEhpW^Bh+7y&C$AsDPiZ-q5Y?FcGglctl~mLA(dn^KJ~!fE%0%v=mJK5nwO$ z4~hL6*q8G(ko?s87C@3~6M+22c|>k%HX82Jar|rd_ts;lN1$^Oo@$-_($S;h-I8Ppkru}0o%sA!Z;*p>4%u$;)s zS19BPo(2{Z<-;thvhqun^E9xW82rS6T;(3-$v0TF$twT~u~o#?U@(AdBPxomn=f>@ z^@gW`Z;0yu84eX0eU0K(0ric(4KO}PU#fT&Kuuf&W5S1}h+B$R1=Pg#=_CTt)@>3y zUqc;^h>6m__Uvv&Ru~8Za207uhjf0-y#KqNiMot%U|km`3OnD8(N^#xYPBin--G2r zdW;}^DmbaEt<(F(z%JvY%r1DmS#w;N;1q9MxQ4fjX={m3(Dj;#Ap)z$`oIZ~8uh_| zF{&wkL9Jqpn(-^SVhlO`$%|MB1`#}EhaYo!=>4I(hIVGk2R1ZUF^U!zW5thET4BLB zjZc%{&^~iCjH7m9wP(w|rWi&OyAo!_A)P~EmlUHUS|RmJ&%|VO7{oV$8qtYAI9Jfo z6w*8fnr+=21lPw}w;96)bSdFmTRmVr#giPQ$54Y;@5c>5gogPMPlb7qHJefP3lzGg*BaaWvYTZX-ggmK%gbE z;cg-m;InG>Kw`w*2;=^46}J+kqWbHE9KcESJv0GdfeK~z}7?bI;}!ax*+VXrW_ zE7orl!O|33$HG3^*c##i)Du|R=ESlDI}4qMNMQbAVTup7dJ}sSK1^8n3%qC@xZFE% zv320n%z>Nez;)np0xAx7uX!V|HN%R=;PpL^&{Eho!>2iHH4u!%DUXW8CFVd+;sU!4 zR}!zHrOTAW$KGuDAn_qT=Mmm8Vd0-(rIb=iDfO40D3;g^7V50o00000NkvXXu0mjf Dx8!c} literal 0 HcmV?d00001 diff --git a/public/flags/cm.png b/public/flags/cm.png new file mode 100644 index 0000000000000000000000000000000000000000..39f4dc34f10172fa41d8d1066bdd30d7702071ff GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!VDx8wyxO)q(lRJLR|k`6l180J13}i%TDoe zy4<_TQr~xqhq%i;2P&B3>Eaj?aro^OTfPUr8poWwlCg~y o-;c8-)vo>1D6e1$0v`{5Wc0ga<8|v#HppiTp00i_>zopr0K;};m;e9( literal 0 HcmV?d00001 diff --git a/public/flags/cn.png b/public/flags/cn.png new file mode 100644 index 0000000000000000000000000000000000000000..102c8ec8985a8d9c1bb64b172c53c8c9c330d3b6 GIT binary patch literal 385 zcmV-{0e=38P)2RDhh6G3PA2mDle&hJIBpHaxL6UBub^jUQ=T)mi|ye_8J-1lsv(UXiC@jvpa0ny9R>khSEr6 zj;+%bx!XBAaSv+&1;ftQ2k!a}gDZuzCe8wuIBSgCxSNL0xKe4f#8oY6<4p6;9~eB( f^E}VPx# literal 0 HcmV?d00001 diff --git a/public/flags/cr.png b/public/flags/cr.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb509bfc264a2678e7d8fa0ce5d30bcb8335024 GIT binary patch literal 761 zcmVX)D! zNuO6~d1Yi;NkmVMj7hnQItNc4`Qqe&m&4=MzVNlXVtlKcos(jpij|*-;A(eHjb?F! zOCWJRS!6zxY%#*r-DH4|L1~KPd4=WIGBb86=>Px$$4Nv%RA}Dq*Vk^_Fc^kme{?9> zQnlqj_^D-x_WZ-`RL8lKuQT$n=D2k$})9Nm;D?%SrTq%`n<(z#y2@2&BfBSO9Bqdf{)Br=9%`^k3FbRnjM}*exF1p`a z(imbz1<)4lPPfx;H#OiZ6D31&4t#4i=YudD%ooiWE-#oM8HzHXsl&<3Za0|(4GmD3 zAPI^Q0CV^9uv)G950l|70KtZpp-=#I(C_KGZtGURKXiZ*`&UvFcQArsPq%bCQ&_!$ zFIo~QiW)RC>@Ala+g{rGlkXdX%_>C!sA?GedW8O^czSp}ym9w7hZVUqIUj%eQg*1@O3H;H{I0h_4`(< zlf7b|7&+|J5lo(bu2yeuTKCnemvSeMzZNTJj5uR#x7(^0X9(efNIK1&{rfs|cpDxz zayre}HDCk@k7GA6k<-b3oN^Gj$=)@Q-;{G?II22_%!yCj&jL)pj1}W1Aisj#5K)9k rK?+ikf)ppKI4eRWilQirI{AJBChk!`D$uO200000NkvXXu0mjfewJ_N literal 0 HcmV?d00001 diff --git a/public/flags/cu.png b/public/flags/cu.png new file mode 100644 index 0000000000000000000000000000000000000000..d23350c35672a61b9680d6cc3ddd03e13a939604 GIT binary patch literal 572 zcmV-C0>k}@P)002-30{{R3se_IN0000&P)t-s&lD^D z^Yqz9SVPt*1XYyl&HKe#rl73b0}%zduPYsFV_ zU)x87(4V#9+r%;(2fT?np+9QH_n#}{<;_D-{SJB4OFZCFDP0V`#6@z$R445wy~J&1 z>e9tnEB&VV>I^5zb*zrDC3eW8&flx!))HIbuwWj|Z)k}kVbyc z`}=Nskk?Mm+Ik_`AT zQ~{5rz=J*TXcRqM29M{#1CH>BC_Q8gk14~0-t?$E{9^<9=Ni8(*({Bf7)-GM0000< KMNUMnLSTZX(Fk(@ literal 0 HcmV?d00001 diff --git a/public/flags/cv.png b/public/flags/cv.png new file mode 100644 index 0000000000000000000000000000000000000000..9248bbc8afb4fe0c945033ec460282c5c027b5ef GIT binary patch literal 514 zcmV+d0{#7oP)P)t-s063HX z|NqY*C-cY1_t6zXVQ>^fh~dK@|NH6s;br*NFey=dlaojJ+eCneQLdyp?#mg(u`d4e zy!Op#Wp`fu>y^;CDD%jv)HNe^W~nFu00DAIL_t(&-tF1jZi6rk24FLs1jrExwD13< zi*k`&fXFm!X)gS!B?kRcEs9df1;!X-j4{R-V@zx4gE7znA%s%t0G}pTOjZe>;!5Qa zeL0EHm{6ru$hhM1dXXKrATQFI+RFYEkEq=0yc1i^`MgOfqv_qAxrRaBLnbIp2#1y@eav-Ma zfc=rETy905aO>32mI-hR4YX3`X3Aa0CaU>7%^?PTowMqI=%6KsA>7SbLulN{DdZZj zbJn;@aY9Qnzb|vva=E!OXYGMXpaXf%+ROhFjIkbk10ClZ+bCvUg8%>k07*qoM6N<$ Ef+F7W`Tzg` literal 0 HcmV?d00001 diff --git a/public/flags/cw.png b/public/flags/cw.png new file mode 100644 index 0000000000000000000000000000000000000000..4b3e155ee929b8029b08c6cb4c00949c13aa2db9 GIT binary patch literal 311 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 literal 0 HcmV?d00001 diff --git a/public/flags/dk.png b/public/flags/dk.png new file mode 100644 index 0000000000000000000000000000000000000000..d1865862ed278fa5e737ef2df001ee982c0dda5f GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^SwI}X!VDyt-~G)8Qv3lvA+G=b|3AiK@bU1O?>Fwf zTC(ZfE{~-^DQ8a?$B>A_Z!a72GAQt{Ui1zK;MQ#?8F}S?wDHsZ`C5<1+J1> zQ@xf3{asv@$1vx)?wP#3x~JBMtPIhbx+;h9;_**UL(Wb42{ewu)78&qol`;+039+p AZvX%Q literal 0 HcmV?d00001 diff --git a/public/flags/dm.png b/public/flags/dm.png new file mode 100644 index 0000000000000000000000000000000000000000..7dc946d05002ff675eb593dbbffbfe33e6d05818 GIT binary patch literal 1057 zcmV++1m63JP)002-30{{R3se_IN0002MP)t-s0Bb-0 z|Ns2a761SM)EqFqr98jCzpARLsg^^}8ZNgUEX*4&#u+S=V8{SvI{;iXS~o2NR4*4( zHKrXYZZa*BB`XhPJ+T@oGDa|nRkJ}rFMud0)gm)YJ1&+;lNww+$&WM1 z_Y;Yw6GqSo9*7Y%f<|x;M$iZv!95s3BWMH<2QN5&9K9u!CT|bFCi)4Eha>3qprN;& zPP7t?hdVdh-Z@^zmM+8_2WlKA3>|f|(M9nBb|mRwkS6N(!qS0w4nPUirR{iLr!F-R z3NY6phjZbThXDw}AP7MagsCu{TSrIM*XCZgNgO1#smEoi-F6<6!)t5w~>G>;r2uVU;Hi(&{hG?L%_e&4+!Ac!c`3~>=~f@5goyq~+7 z>-H(M>5UNq5P~X!lqkXF)9c+`maUW=p{Nw%1xHopf?gN?|8Rc~CVsqQ*$UM*vcIUIYy**S+@!ciA=6M4lHAfJaOW>l}fo za5!VC#@DWU!+f^dmAJ!ap{Ow?hINLZDlLhK-GPR_>uwnHXV4JY)z6hDCI(7SrS3!U z%C8J-V?}}pffFR31vBn5FNHs#h!8kIsvOjR&|Ubx&umQu6OgDxu3b^%icpghH%+4U zF+|k3s08z-i@%~tz9D$1B!U@NJ<(fd?tQ^MpVvvXnOtTbFfptX1XBPGo@A&YQ2W&^=pXXD4~u+lkN1Uey<_^hZi|U&@}04-uTkV>AyoJf~d@$vD|NLOBDKolrKHc3k@h(A)C zV%vm@m@zNj>EpG(%Bsw+hz%OX%FY;sH^r@@t9pWa86AYQg|(WT=DEMFuC@Sf5`}+z zb5?YMikG8rYNQk-4>nu2%dVFZADMJola!m2Q(=BJEXuRG$~POm4kEHjByM+Lb%K(h zRX>}Xr{auvBuR9xCMoKvvAom1l0z}9#Jug{;!t6E+2z$hRd0-`gnmd$j=-5(O*UVZ zP4VZr(k~v}nxfJrAji?W?cSI@U4*<{IIydmW<_5BDP3+aKq>$L0Xj)UK~!ko?bfw! z1u+l>&;{EYFY`WTX2vMYod5rsG^tWrk@bput7)twk47FVX96+)L=g#Kz<>b*1`HT5 zV8DO@0|tCTupt<`t@d0$FM8Y%gh#&Wc}CsyT{kZiZma5VrFm*957w?XdB&Jsi=s$d zUCM0rU9wbrkK320NGC)h+z%4A^xw80>teu7A`MO~&e^W{S#7pz50qa?g9~A3+V3OH zUNO5uc|{tm2VwR+t=5}qUDF$dzBJehdFD8^uhLXe((VAG)Ia&S#6bJUL&? z27{8!C$pNHkYQ(7G|FX7a6A3S4j1`M00s;gFkrxd0RsjM7%*VKCj|ch^Et|Q#Fzg0 P00000NkvXXu0mjfCjB6% literal 0 HcmV?d00001 diff --git a/public/flags/dz.png b/public/flags/dz.png new file mode 100644 index 0000000000000000000000000000000000000000..3453c375fdf16b37add7e3f77fd6721a790c1c96 GIT binary patch literal 507 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 b#6QNxeJ75%dS2B9hBJewtDnm{r-UW|ZKKE9 literal 0 HcmV?d00001 diff --git a/public/flags/eh.png b/public/flags/eh.png new file mode 100644 index 0000000000000000000000000000000000000000..efe3cbec9c6af6b99b1275002f7532befba6941d GIT binary patch literal 590 zcmV-U0002-30{{R3se_IN0000>P)t-s#1R|m zrmFq)^!C}>Ri=JbRaM(h7~YJ6~7<(8Tm8^00&00F*9L_t(&-tE}SZi6roh2dknb;p)nCvKsA z|0nH&+%cF`RC5-cRivQk)BHe4P~W%*NFU@tG{#*@0}C=RmT|Xia4YGG%T9i85npDm#!R^D>YmGuEcE0~s=}0|_#t zHEgxph;C*pc1Gpix^FTCO8|-H`0K8t}Zf3vr zJorQ4TITEicE04F0xoBE0OIs==hF~Rj_Cz<7*&Do%oYGHRI3VXW;Ou4E2WeYfuT4} zU@P+gV6gu7prQzzXFi>R=DKF9xj~EzKyh(8;F~hBh)9_>%z2TVS9!Uhb%5jQZ6*RH z0*>`Y?GT-a-?Q<)Uv+*E5s?y=fMf4r;rza}DnRnbE%pc2k^GVWnIBF6KRbVsR~4AQ zUKD4;pGWUObGp9cAut28?)tjGr0xsUd3!+p^{oOEg)dO&T>)l}^(_JujW1B=T>|o~ zuL(?4zCfL~0nA+Mn*kG@FHq-w1oEx#4wxu?fjaLEFmtZ&0!*~NK%Msl002-30{{R3se_IN0000vP)t-s>I64I ziQN*dEC0tP{_>HJL**V{R`jm@M*6 zFjyQj&j0`efk{L`RA}DJ&^r!*AOHl>i70`_5BEQ;lXw7PLw36DUY7H^pDj2n8i_?C zv1lX~jl`mnSTqugMq<%OEE^#>94{e77u}jpaYz1 zs?$UnYj;3i2acq~5GB=A0=OY0T}PgQv7}_@rQTl&DOKM^o`K1z0CH88$}=6^od!yZ zzIg_l+OFN!^#?k*4Z14r-0XPNl z(In5wD$G+@eY>+_g5`5pF<_we!PaG9E7jq-hP5hnikaEOCCU;KcC>d&=_QG zxQ9T`1KojUj^x(`KfeQk^x>WY1@!ccIT0fXUT#vPPHnj7Kx2?&5ULW+xjh8r?jd0y zX~0!L|FIFG^2QbAz!)gX!1J{xXVeB<1q8|E#ZWgc&Kbi-?Kx8Z6a*u1+3FrxfS zQ{RWHfn%ryf=@uU0g-N2?ZeeT7eY#*+<F4Oas*r4vL^ zLv2Esk#*y0Ao#?vi~xG#Ca)V;1GB-qi1DUl^JZKPJn~_DC|OJ!a22plxwsVtt{bSB zk-vaz1u|~g3%FLGYvdKKslVRm)&f4jtpj|5TLbtD?*D-oTysm~qNQ=s(zs}8T(mSU tS{fHEjf literal 0 HcmV?d00001 diff --git a/public/flags/es.png b/public/flags/es.png new file mode 100644 index 0000000000000000000000000000000000000000..4313103b17fecbf618dec0288eabd0a541fac4cd GIT binary patch literal 1367 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 literal 0 HcmV?d00001 diff --git a/public/flags/fr.png b/public/flags/fr.png new file mode 100644 index 0000000000000000000000000000000000000000..a4707546149d469abb221daeb75ab9112ee7981c GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o#0(_Ye~pv^Qk(%kA+G=b|7TF1`c~8O#Pyy0 zKtW|s7sn8f<8MzYGBPl5FmIT?L`Ac3eZ$Q+MpJKHippNQ_1gK`3^rN5BEk54pmGLJ LS3j3^P6Wd@S literal 0 HcmV?d00001 diff --git a/public/flags/ga.png b/public/flags/ga.png new file mode 100644 index 0000000000000000000000000000000000000000..303e70329641d4da50122a1d8775225bb193b875 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^*+3k?!VDze=u8U)Qv3lvA+A=XM;PWM{JAKW-8;j6 zl^@sPi&j7>OHUWakch)?PaASFC^!7-$HCr>mdKI;Vst01s&`rvLx| literal 0 HcmV?d00001 diff --git a/public/flags/gb-eng.png b/public/flags/gb-eng.png new file mode 100644 index 0000000000000000000000000000000000000000..f32320b909f9b458d682c3c7528887c6e39746e6 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^tw0>W#0(_8+~bUa6lZ`>i0fGeo&W#;Kc6xyseb83 zprC=Li(`n#@njBHMnN7Po;fR=_;?n3xlQfSk_>g4HYw16%Y$+8&y0|hD<%c1nglU1 Y7_P03pR(O?3Q#YDr>mdKI;Vst017}Pt^fc4 literal 0 HcmV?d00001 diff --git a/public/flags/gb-nir.png b/public/flags/gb-nir.png new file mode 100644 index 0000000000000000000000000000000000000000..122f06041a74179571f521823e7c47fe078f0933 GIT binary patch literal 1247 zcmV<51R(o~P)002-30{{R3se_IN0003vP)t-s|NsBY z008v#^sxZ}wg3S5`1t1K<*5Mx!T%MV-Q3*X)6=kG zVy{h2!^6V2x3+9>**3+;-LE+%wnH(CsX#>#E(ap@v+S%8re+!672A=`~ z(WC*@(#*)m#lMV<#i%!`ZX~WD9f=GJqIn0petx4yK7(c;r5_!Q8x^Ay5Q}CExrz$< z$Oya<2BrH0fA2d$j8Udt*x(xg{F0OvRPTRH8r>)A>y(Vi(Ckm1_i8Y z1i*g-ms10-9RR(se!8e-lx;DfmL8Ea5R`8WphF6LJO{ii2cTU9yHWtLkBz`+XUei! zltDqpHZ)UqFzLG}pDh}@oD-~4538=Q(#4aCg>zC&O1qRmUsXP z)G~|W%gSSTW_|2=U;;3c3Ic`>lr$L~E_iZhIbu=!XbVoR-HMl$J-6BI=C`IE=fQ|0k2XmOJpjE*1 zw1k8Ny_`4~42!U})s`eNJQozX6(7mo=-T~AWMeIpZVtYp_IA*F-BW#s@L;DZoMO9{KSlH=5c4%rnKxw^i?1fL0hSWNArLmUe#F_@8f z5SUg_Sj<37L5Bc3#S{9oV90|`0d!1?n+fhQLE#w_6zztIOQ8dnCaBy48;P$AZLO`u zxUfBSPeI2x7hEiIP_Tya%`HCWc!8Y@{<_F9m6cPF3jy6DIa%Q43&uAs!Ogf9+LSsv!zZe z$SlJgP}*iv;`}5*WJ;RB3P@<9-V4Eu?Zd)hRjzK6I_i|z57~>4qo(j_Qek1&2NsK? zLZ`PK#l(;_zjv&Ur@!ZPo@9>002ov JPDHLkV1ilnRLuYY literal 0 HcmV?d00001 diff --git a/public/flags/gb-sct.png b/public/flags/gb-sct.png new file mode 100644 index 0000000000000000000000000000000000000000..60a00c1d7f3953b5a1ac7086b329d25aae9ae709 GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^tw0>W!3-oBzPn8Vl4b!uA+8Lmd;kCc|L*H=-rR#m zEvKHm|8d~v`ziY$tJNGo^Wam;q8n}79z@Q*Dq4Ja(edX6D{o(W{?&8h1xC${DGUsZ zb3I)gLo)7dx$4Q+Y#`urF|T7L`|p3#&q~Pz>el_a?jcfj!fgLF-D~@ne$IaO{aOFk zx5mG1KkwSOz3l7a-7yOzE!yI65N>nV{tLPFuX*C1l~;45{;W(i3j4wv&7>ouocqi1 zoX~%lBZmwh&A$GR*X_@Bb{!FC8Jz~#q!-GCFIl(`2wZ1Qc_=ZbHMu~n?_i__TRM<) zwC=dUtFnVZYu0h}+;wRH%PoxLJ1BJ2!h|jTqQsWq4H-R`L*}T?FXTBk>2I!O3s@(k z#1yzO>z_!t8A^f-Yfat~f3bG=)?%3kM~RL_z8({w{=44$#A*^ZcSQlCgOSAfGyiRm zwuuVnsecS=U8h=7@W@=a?%NuPuM;=hb==q0=QjA;CL+0j<(_f9Zue>>M@6ozoz2Ap zX6K6Zx*lix=|fFVs96>aoUaJCFDK4wYb!(%t9*ICu$Onc;AO)8wJdrcca%+HzkODxKB?#ki-dpUXO@geCw& CWb?29 literal 0 HcmV?d00001 diff --git a/public/flags/gb-wls.png b/public/flags/gb-wls.png new file mode 100644 index 0000000000000000000000000000000000000000..b302e14208fd2eec2c8a4a563e67e44c75c1b9c2 GIT binary patch literal 3314 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 W=Q8;GFJuG5ox#)9&t;ucLK6T(64uNB literal 0 HcmV?d00001 diff --git a/public/flags/gg.png b/public/flags/gg.png new file mode 100644 index 0000000000000000000000000000000000000000..2fed393ed16d4f006aca719529907f1a84895695 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!VDx8wyxO)r1%4TLR?=6>i)bd_W%F?w=U{G zE{b2iJ}Vn2)$8fv7!q;#?e$o$1_c3@goDC5l}&yLPgsxqzOUK3A}%Izc~izS-w(;6 z^$B<-5t&Ve1bNBK2!@nl=__jS=i`)J(i1RLI z`8dS;vcVHM>yZ9md_WJF6m7rf@Q?O9*L_UB7yXQzB_?}TMM+3YuKgdbNh Y=bqXZaIU^|CeUFFp00i_>zopr09YPdQUCw| literal 0 HcmV?d00001 diff --git a/public/flags/gh.png b/public/flags/gh.png new file mode 100644 index 0000000000000000000000000000000000000000..04919b21b5a40dc106ed05b2d4a0e93bb96b9902 GIT binary patch literal 321 zcmV-H0lxl;P)a>CiZE#S#V0j0xC(uiN+HN zhrnqDY7%}RErSL}5}ud$_(V>^qhdor!J?4*g-8O9Tm6mt@A&MH$8j9TaX002-30{{R3se_IN0002+P)t-s|NsBm z01N;C0PvWd(*O&(012yHV95XqO8^6x00_bW3Z4N8k^l#<013VT3Hti_v;YaI012pC zUMc_qivS1B01E8v?7NYZurN2LEHk432#FshcmoLKkd?ci378!tlXeC5_4SxgRNLFz z&(F__B`d8F8RX>Ty1KfWMF+&Itfqm3g#ZR%00RmE0HkVZ#i$B_R|JJeO0pRUp(Y1G z00M3l4z!Gp)VT}1jR>HK25C?Nh;b9CUvEbv7=Ynj z%DTv5VTDygXj;G)JVz5Xi8e`d?)m=jri-#no3?-29icNkGcx=6@#7sCXB5PMImUY5W*nf7qtPxNNf(HYfzf_ z)!Q9o0C*r?Fim3%%mcx|$XBltP@G7_+I2-$stgjg$(7?zvW@>_bK<@dn8^~h~!h#?%i zuDig_urp=Zz>Ohf)6Nj##csgE&Mhe+kW$~bEQ??L5r&MZ5JHu);sEi8uPDETU+Mk> z!<&zu5McNlIPipzHzC-&c=+isw_FCn;hUcv2ElSE_Me6^D1qI=YRx69!Lm^KpE`8LH4`U$ynYP zA!oT+^Tf%w%@QFr_ADpk^P3I^VE^K|VF}dqe8VuPakZJ<&t~_O558woOEBg!*teAG z0trUV+;VoY_VV*6Ai6+Puy64}S2$=w!I`aRx)_>2+!BL*v)hH__CUB=uh+$Jo3sly z_**X|cv;v?pEh5L>4gLUO4a}1e^#MPas$ci;(VqLsC1OHVW_^&D-s1nYvaNy}NcTwfQv;OJ3qY4L}^iR~&t7-?rN(b^sd|By7 ye0p|#d{*Tz33fQ+;vC8apj7I+uTU-kEABfxl8b$&XP=k=0000AZui?EnA)Y)M2x zR9M69*1bx@U=+sj$7nU85x-Jx8zdcEr4?~;X>ky@dI3VkNpMIf!ATHYTogpaEl!RV zub|)s#5>SC5fMp~yoYm6IyV3PHzYiH-(YEk3S8i^!tU2UmA|{N|kNu^ZvP z8!h$%#9iyK*TQhOD%?l1wgT6XYD$3{NY@kN6=a$b;|{Xj3-N|;z>`A!3R6cid}qXU z5%yqgT7=ik*a{`M19NQ&z9R6v0J|WX72pbmZ2?{f)quxeBtGGBm&BhuZjrdo2)o{)sP!nF2K*<%zM(<0gq03Binz94T0QAw67v3jBQd z1H%QML*X(64fGq~Z_|bZm)Q5Ef9Ntqy&3U~3~w26Aj5WOuoVdFsopjJ<5YvV%M9+y zvHhL0t5CF=wABcjo)dT*s;uUaJ%%zn-q{D#S^Ixmai5SU=kWCX?7&A+QBjV50Hn#m U*eH7qSpWb407*qoM6N<$f)Xs_ZvX%Q literal 0 HcmV?d00001 diff --git a/public/flags/gm.png b/public/flags/gm.png new file mode 100644 index 0000000000000000000000000000000000000000..11671016a9f070929934579db6d3bd4052afec68 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!VDx8wyxO)q=W)|LR_uNHO>jD@yPW2|NlRG zX51~GnANqJ9za<;PZ!6Kh{JEMIPx+ma5w~(iY=J@S2^M!SJ{NhM}L1?ACR!URlWG2 x0ng#o4>6K^xb@!bFpy}wJYVIEj_0LzJ*yt3UAAWx&j3wg@O1TaS?83{1OQIBG#UT^ literal 0 HcmV?d00001 diff --git a/public/flags/gn.png b/public/flags/gn.png new file mode 100644 index 0000000000000000000000000000000000000000..ac01f0b3685706ab3be80161bc834294571ed762 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o#0(_Ye~pv^Qk(%kA+8Kl63z*#{kbUC!27fj zD5&h|;uzv_{Ow6aMg|5B<_*)AsAv|hZ@Br!XzSEVQQ2#^UOQi_c~F*b(t$f$fXW#> MUHx3vIVCg!0Fy5yBLDyZ literal 0 HcmV?d00001 diff --git a/public/flags/gp.png b/public/flags/gp.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6ccaa012328aa58977ee4eecd3917d2cbf0dec GIT binary patch literal 1452 zcmV;d1ylNoP)=;i03QGVTmbFS3jjO-0c-#OPyhfB01yrUy{85MFaR(r0Z(0DUujs~#18{V z0Dgf;y{{-gI0BxE1tQK~!ko)RpUwn=lZC zhpBB02@pcKB#_G{*(C4(ggplB50_A+GU~QRcqEUG^l2^@6nv8=z**zpC)H79PpU6eG@XgC-}e#2hm z__b`lvhpT?$13)1zAwC#glQgp-$QpVC2pekT`CH%H!`MqaKq5mONpE4o!hW6+(ax1iL(F&R$a5L{q;r?BhFSJwd)&<6lQ!pDsAKFBh<=mnT`=&uGc8^@Z?{WGr*~v!6K)$#u>7(&e%UKdUjj6-i+r z3Kt<|5@Q4dDg*_+@UN%${ag_-!7wRJTSv&qT>l(DrO3v9#FVN?gfC=_#RIo+AzGx8f4Fuyxx~ zmPoH-+sRJh0=p?r?K&OHk~AwQvtGodbOU9`2)429pX0dLYcWxlcz{bPZ=k-EOXXRO zq~k4Y7unTh^L^_|MYg{Ru9i9zSdydR8n*~hHyZD&JC0^rxh2i z_q<%&T=9LoAIEaYoW4CC`;>by8}?qIWPuN%5@OjeOmcr`qZAt_oxxo?-CC3@%`T3} zmD0l*aLwK&)2C<5+i^eM8qZ29U`xgNAADw&G*gA>A2+)i6ia_|(wK-fj-=6mgPzdq zsVD-4r|%EN&OzCo%9>S)6^uH;cU@c53J?DQx`eQZo`_%_l_9H2>7y}~l$b$?Q2l88 zaV!8dY=L!JI|AEKYC6%;x8OdKEs@=b-qGZA)E+s*NOjFl05{z?|JU|PgwH21KFac` ztx~yDO-L{HU5HQK=Q>)VsiDs)O+=g7NXn8Lc23S|eFx{6Tf z1+krt;0bpEcWodPdO?PhUVW5yr&ngTky)SXczrDWhxrRCXluUOUcE8^0000sFsFC0iyI%xucJcQSJ8{UeJOEqZ)&{`y&c-PsWfbIfO7-FSJ| zBIA__n>rIj>UQSm=huWg`pqh{U|?V}@N{tu$+&lP+U=s*1|qH-@5tTNVV!m1_t7g` zHzprnH&-q9|NrA!LYMwJ&1O`y&X$m{T`MW(p&Tz2#YqXH* zhcjO?sV=SK;Q8q+Mn4W{fBm9T$S!|H`H52H%;!&oJl7q_ z`1tep|0v%Zx=uSSWW;t)SZ5=z%_i^qS9qmZWu)%()Cq@+BB%abG%4}XyqQbathv7J zXl3+Uwyxi4VujaCZtR{dEcs*A@APZEud?bc+qm%m+wm*?+NFy0&1ch0-R{_L78aef zJ<-?+$Pz2H&5q<1|9<|>nJl~6`P)~Y{d0^D$X)aFSJqSgey@`=j{P;x_H--V8OpgW z!tqSi)lcDn{yOSR=|9~XR`XlItnZU`<^3-IwGn&La}*wJ-6!0BIdE2KRFq=QOrh@T zkNubP%k}jZ8Srtw?=|oJ@lE2g@{*uXEa8Jvu? zh+gx(HNZ_?^wF+$$y<)yka!(+e1XN`xFG4*PJ!#WJ%26Wc&s}i#5_tjOF@~f%2UH2 zuBPr|lSBKDH@R*Loc~xUUr_uvNAQI}e9c*l3Czqz2@ZTbCmID z*iNdgafpy{W^F3)4K4ov+;7jUZ$XC^v)^zQ6shjx_YpA{K7O3Z;8~`uj$NNkuD(y9 z@yFN4cH6{UbkcrlHE(k3z6kZgeIIxeyj%t3lUSWtkG?(P%(`}l@GY&Q^?3=G{%wyv Sdbl0v1O`u6KbLh*2~7Y2Z&>31 literal 0 HcmV?d00001 diff --git a/public/flags/gs.png b/public/flags/gs.png new file mode 100644 index 0000000000000000000000000000000000000000..2f3f676c9dfa35e3e3502c00c9457f547d4b272d GIT binary patch literal 3028 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 literal 0 HcmV?d00001 diff --git a/public/flags/gu.png b/public/flags/gu.png new file mode 100644 index 0000000000000000000000000000000000000000..ed698d691808fc95d9dc3d8a0e6fe501cb5a4a48 GIT binary patch literal 1062 zcmV+>1ljwEP)w@W5s5R@UW zmBz`kWPy>9d_!n>7?>`$%HqbFu4B2Xk+_srvy4cxfLA46@6uU~Yec>%LTgerhe`^c z-~6xF@*|(@$g{|%m9wddr_XwjuW^m2!i5C*|gKIN?9Gtk<&ZxSXrnWJ0uP}0#T7Z*|pN+klXtG#mU|2}otT=;OFRyYL zj6wkD^Z#OSsn3j`kA!ZhcWZ-_B-H=_0>?>2K~!ko?b_LLqCgaYVa^;76eAH8l|@`8 zaX0F?MPppDPWC;S?fqY48ZfzgGsl$1(5{MA|A@SsH3bGu+(8 zMNVy}k#qoulvPov5Q$dns22nE%&B#VD%BS$tCUB=NV^)=+CNnT(`qwVEUKz3RER<| z(Qq@nhKp!w-eSQXRnvT$gXEc&V?k{ZKCX_jyFtXU~PJHA5FlB!DgRrOi^N8Re3 zUN!QkrxPUU^mh=CkFh?%mpYDyqxy*Y4rU>R9}O@lc#Kk1ZNoK^@<$~^>|HbRWDt}C zUzPY)!pwc|vtOpQ`v?L}m8b`*#8GBzYq0g6zM`rs!1wWZJW3=I>3IC^B_4DKS*j|b zn3SY(f^;NF(o`MBRtYP3h(s2xxD>bT`Sa^@w_jx7dr(&T-R|6;FBW9M zT9HT+3Jj>o9+F$j@1(gPs3;3x^xnJQdAT`{_+Vrl{zu)0acrnQ^Nc8syfwtuxXbEg1|o|v$Dy2Mp~i>t!NRpH~R@Nrf6xQb#T g(|@tD7gvSvHyxEuz62O!y8r+H07*qoM6N<$f&#SrkpKVy literal 0 HcmV?d00001 diff --git a/public/flags/gw.png b/public/flags/gw.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6b71a9c78c381a52a61c7855c0aa7393130e00 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)g&9cZ6eqI-Da8Pv5LbqIo_{WiofA|83b^Lk zyqzFb!zm`u#JZAK&YP9@AiuKq*6>6NuPds9t)Ri)>f0FbyN8#;<#t845iBiAz z#m?Dm>uSK8`^lcoTZh-Cpr`&2v-J%13!fd@ulJalY;dxbU$?BWHS*u%+>C^mkJXsp qw%$J(Ei^+2Y%LQjm&lH9jGOlCTeat-*-xNn7(8A5T-G@yGywoz5OaP2 literal 0 HcmV?d00001 diff --git a/public/flags/gy.png b/public/flags/gy.png new file mode 100644 index 0000000000000000000000000000000000000000..8237da79e172c3cc0737d7285866500074e5e60e GIT binary patch literal 747 zcmV(C z5hnc67XSbM0RR9D3IhH9`5UQRxep--X3?TvrZN`>y2^7Ge5L-+K^ZNJy{Oy3x zq%yH>{Mb7A&J~Sy3+DCh|Mtw3*0TQUlKtRcq};wlxO)BMbLPJj|M}jt;>l9Ig#G7( z{oG9a)hj3=1Iz2$zUI-{@#OyUy#DQ?{_n3|!i+L01V~9i-?f2+O%3BSqK}VLb3## zH_e8xP*|i*f6_vQ$|7xQ#fGSmERRTN(Y d5jG)VRvs4>%h?nE00006q zNklyRKp4~2C| zP@*up%%TXoxah}qLPgz{bm-7w>)0Wrx)ef8f{yiU{R7YUfllr9QcFwAf8*`AqKciQ zs)*XN*ox{7Y*$1{pj#2G0vSbaPnu{+>^BB|52QD;JC5^5^p z)SxIcooa$jusqE!-Kr?G>7p8-02$o{tWOFn-|Kbcq!IAmO_fkGRWrdam=6&{$j(@#TcZwaO6&Y9tj-47llPkyP zU8f==F(2p|xvawp{{tDBnQ?)=Uh0TyeNdK})b)e6rSntDTLp#`LCh~GPl2>djSUa` zwy#Al!MeTxgNM9TFdX^nBl4l^c z+oit^>tT&<8Chgsq68Bucm(}2Qi4UWJoyB=WFk(}pp+-DqVN(Ad>X8ZlyZRu8Tdle zQ3Ymzb(uI$;HR42kd~R*rKOkpE6$uEOIZ~~mfEH0k`=YIw6y#)e*pK;hC$FAhuHuC N002ovPDHLkV1o9PKqCME literal 0 HcmV?d00001 diff --git a/public/flags/hm.png b/public/flags/hm.png new file mode 100644 index 0000000000000000000000000000000000000000..ef35d07afb684ada4e048f16fd1cba185e4c5d28 GIT binary patch literal 864 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 literal 0 HcmV?d00001 diff --git a/public/flags/hu.png b/public/flags/hu.png new file mode 100644 index 0000000000000000000000000000000000000000..eed85cdae2cff2d6f98b85610aa536cefccee757 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)g&9cZ6eqI-DgFST5ZC|z|2yaVp4GBzn%{A^ zp!W3DH%>q)D^C~4kch)?&ln0aCu+4af&poWA41H(T5(BlqYW;_5YVeoYIb6Mw<&;$SE7x8 z*Y`0x%ohMkS$euShD02Gdxnvh!GME#gL-%a>zoJoMYz%$wlMwLbpK+AiU?P$)4~7^ d6skfeMs@1u4gE=7=0HOjJYD@<);T3K0RWUnExiB$ literal 0 HcmV?d00001 diff --git a/public/flags/il.png b/public/flags/il.png new file mode 100644 index 0000000000000000000000000000000000000000..63f5233765709c24e86e648d3162044b4792c091 GIT binary patch literal 335 zcmV-V0kHmwP)zYc;h z5XLY5OVH^PLU7YQ0R#s}h%exVtBY@d&I~4w_y%sSKB5W>BmIU(Yky0-{Bq6p?pkqt z2Z}?$;XLOV@hm`b+W5Sqyb&_WJ0PUI1U{pAxS}S!J&w2#-YSq}uBU9%H}KO0pUqk$ zlN~g&Iz*Saw>L#8)j~vWkrcQ~Z}PxH+yt)kK>AbQ(S(`cgi^zsp$gi-5uTz!g|ZEd zNVBGw%{o9xd+a&cywLZ+-aA`oY+bW`#P%&QCk)Od4;$3v+%-DqN63u6W1_?Ye&wI# hy#MqRg%z!7122`sku$)v>)ikV002ovPDHLkV1h~#n=JqU literal 0 HcmV?d00001 diff --git a/public/flags/im.png b/public/flags/im.png new file mode 100644 index 0000000000000000000000000000000000000000..c829d8e84e0459e96a95dda2f0fe49250c9ab92b GIT binary patch literal 1361 zcmV-X1+MyuP)002-30{{R3se_IN0004WP)t-s&lD^F z|NpiTB*C_#zY!<%^YicT@5RN%wzjs}+1bOw!p9OQ`}_Od-QB;x zzsnLS_xJa(5F@J)BH!QN)z#I!5hkV(AkWXwuN*D85GB#a$h*6{x0IKbW^0{GRi+s$ zv9GU~IYXxCc_qokyvp{k0Fs&{>!ZF7-`Yq_dPpEyLsvp=LS zJ*Jm8%(yM1F&dXX72U)Up=J=YoDastx}ukvtEP#bf`x!%XOLK1cSug6Lr#ubO_4=S ztUXJWi$k4aJ&`XvoH04L9Wa?0BeXUiqe>Q~c@wsc62z(w(a*!&*u2B1s>Hyf%f*+w zwT`u{exP`Kh;Va?WN3?XXOW3jo0C+HcT=`6KgAw1ts@@i%@fn56OeThwVqRXNIHFA zFpPOD=B~Yu000A+Nklt1zoPt*>UPV1wAw{?cImAP+uk*kn!oPQ!GJ;^Oa9C+~mux zuLai5O}L?limGySQ)Vh2HDuIfdiD{=MtyLLx~#9pqzE4wT%1jArJ$FB>!a7NY`?-A z6A>8>^K*-;?BvsMOK>eOWt51=lYD)2=7ZiU=jZ5H(C6!a?8F8SYu{K|nL)(P6oNp- z0%+_c1n9k!=K*dqI?QoAP18nF#_-;=2Z$)fp~L9}>nwsPY&#J~MJL0sNw4Z*CZ>aB zPe4M%;SjWK(=6i$bEH{WHnae*DPtp_W>y9r{?$*{OVAdIVnF(% zO-^_Pk#&JN29`h9>KD)^jG&jshU@^eIAR_zVw3{2TwGA+9VNEiLzPEF>AN3Vs7*ye z9Pxo!ggZ6=W)IMagO#gTU+c=BTxUc*;{ZY&e_8vnVLYi;9-@(LE-(Ft#>h$u2vH8J z8tLT0=zVgN2HOPDbPPMu>Zdhl+E^1w=R<#+J7g8WBaW zUG^G<+MHL*2|$8I2e)uDYhG*-dG$?U(ZHk|NDvpXiDAdr6ucp^&t?ZbeL#Rj7#l=8 zkMfrpydlccTy--9=5u7QLAUG3#oWiSsZlR4=}u9U@zI<6K!6jvRZzrm%Fzhd=kniA zW%i5PuZBhrfB^H8bTfY_P9^S)YZnCsaE);c8_Db8A{j4Amwuk7nL<5JM7#dY{M-7% z!eZ^+J|Q!s3zaVna)XBtokOJNu*{+-qB3@E;ysWlU0O#(WtcdMK5$*a55+>VU3HKyKdfZ+FfB_==*_H}7QYeMfK>1f~K%(@Nh;}0zTE40+ld%Qf z<%^G@8ktJ0);^yDnS#@(Yg+E|asUXG(9}uY(|1Pb-T)BFshmB)?4B-; zAsP4HUbD_SV!-1XIGN|C(7z{t*O#qY;%Tam9IIIeQXsgumGD+8J9F&gM<=e0GO>=^jS2sSL|2)s{vZCE5Ns{r>Qh zgGnx)p-)`YWW1yk^f!2W(#<94DpJ$?<*40Hhf^QlLAZ_I|rm#e+t6IT&Ft bQOEdIXm669#eooDh%$J(`njxgN@xNAW>Bq? literal 0 HcmV?d00001 diff --git a/public/flags/io.png b/public/flags/io.png new file mode 100644 index 0000000000000000000000000000000000000000..c44493c5d48d0fdb77d380523d5b5ae450ce3964 GIT binary patch literal 3783 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 literal 0 HcmV?d00001 diff --git a/public/flags/iq.png b/public/flags/iq.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0b1bc7ddb2db6eeb9f2ffe9e222a27a6a09cc7 GIT binary patch literal 367 zcmV-#0g(QQP)gIMLp) N002ovPDHLkV1jN{n416q literal 0 HcmV?d00001 diff --git a/public/flags/ir.png b/public/flags/ir.png new file mode 100644 index 0000000000000000000000000000000000000000..c40f8a18aae22ca6b4c3b784d164d4f876efac55 GIT binary patch literal 1005 zcmV0x2&YHE4Ki*CSzfyk2MK0ac)cT==!@t>dJGBV{!N#|8n?udwp%a}y1 zUAExB?S6jic6RWVmif`q?~jl6zrU&4w35)F;3z0Grcd*$tKAR~`{3aH@9*00-)57A z=>Px&KS@MERA}Dp&M^%DFbu%3Y5YO=uav)sjll08A|oRsv&a;gB2#3FOpzIO=^#gL zAcO+wNJyVASOGhbH+}y@rf|BI**FJChDFKv=^JF#Q~m49T=Kid%z$@e3bXff9ME_- zuG9}ekIV;5@qrDy`~m9cvrzM=dAWZERF70PD9%V~Mu>!yYLQq7TQHBA9uJ!FK#@=~ zx0M(<;EE(Gs31Jt*o^iFhi0&b_Bih>I&seK3naqArAQHrn3*lCu~BGbd=@35t3Ef_J!+A_!I8!aG;#&6GYOnnb5wI*mk6k2y?pgds1yawmCi?Z!bK@Cw@%4 zy?=oI}lofP>hMPOK0MX}ay+xna3G4(-%+6(v z&CQ`f$4wnp`%M|CwKsAt%m6aFIyEv@3VUtCT$lxAG)3t}*@VQk4~5E1P)q9oIy$=$ znMM`bTxylx1$8iEm7;2;iE}Hf{mx_hpxiRI%q?@v{F7T|m0M<&TV|D8W|doJm0M<& bpDptT0Iq3j7Dfra00000NkvXXu0mjf*J0vI literal 0 HcmV?d00001 diff --git a/public/flags/is.png b/public/flags/is.png new file mode 100644 index 0000000000000000000000000000000000000000..da08376794d768ba1133a92cc467777ce00cdb97 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^`9K`N!VDyz9yiklQW60^A+Ah8bMDBQ{{R2~UH`0) zOV_>m^yB)I_s?Q-cRo_i1*(bjba4!cIQ;g?Lf!)gJT8HgKczLFid_)oP^tcs?{0h+ zlM|27QH^Q;p7+o7^O-$w<(C)Qe;XVW1UPsYu3mYtKw0R_w%v#H`FE-Oyw#ZP_?|(j m_YSx6Tu}iI7N*9@AJ~^0?O(4dUpxy7 zP*B;^#WBR=_}i0;j0_AM%p0aJQPC`1-*EGd(bQX)qO#X+y>`AfgH4vNNH9JhsGPym L)z4*}Q$iB}tg0g1 literal 0 HcmV?d00001 diff --git a/public/flags/je.png b/public/flags/je.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8799182839c4e08619c42af7b1827ddbc3d668 GIT binary patch literal 1320 zcmV+@1=sqCP)X@S7V{+O?SJg5_^Tf*Sq^%Bty=IHj%)ajF* z--s;t^56B$(B5Bd=hTekoIBfdD*5;IwKr&PmRH{Qu{>dIf=$57O{NZV#O)IlcJ zTp{b!YT$f4(zZJCz{c+2s_)*N*i&KUic9a$MCiXL^wv=8u}$5qP2Rmo;fy%y%{Jt* zFX5#s(JLq1mLuELocQ2y+PGuZnmoWQF1tr9&l@81?9un*h1gs=-f=d-9W2f#ANK6X z?6$ndbT`m{FVlm6#kgOep42fV~H_Q zqhbd_6e1-OY7*0XZ}u|n{_kRjmCTGnCg|R4&3nel=7VQ(0D^fd`xN@WQTr<}55b>y zt`Sxtgw^#9fNzD{W#SW0g64@C5o1H*62Q9xgGH2PQ$+4IBhE%iA_j(kh07BA=s_9j zN#ydVaGSX;pgec;BxNWJjM<75xM8s54emylP@%x(3rNy$I3tgP;g&*ZZyNxIMNIcq zjuTZWEvX{Msr|Hwg8{I;hun@2aagD{ljazPX_zL%CDb-bQK@-nX@i z0!!x%hA|p_DU-`FW-cdTU~Hx~(BJ$l7lAAVM&~lR(dQV`)J>DgV`9w1WKoCptKsl! z*2~pU#lY~jar#LX^ezlVvKb!hDVN&g?<>r)ak;VRkCb$%+h2S z{vtk>sGo(N7_7zA?=3;-$b1Rtk6=X5XWCs0WTBzL*S^V0r_$~zg5_UvL}S})lR&_h?>ax+2xwduSDh;XW%IuLIIJod>IMdaovG&oestz z@5IkCGl5x`6dndSOUMP7-FIgd0|TpbFUy+Cvg*E#VrU`8Il>5!g`!#aFDmK7I6)ZU zvqUg32wCF3M_z;x$G{+CiAUo=jzP{sjzP{sjzP{sh(XRmjzL~B?#DcGNe|Br{ zC=7x@6on;invf#6g6w~Zse<4X7tX=UkFx^dQ|FnV;)WtCyqzn2sZ0E|W@6oaI`!G? zQ7A2PX7@F(uX6tJ1tllMn1#4+Onp;wgk^n eg)D1aR{j8)7<<>OSJeRk0000rzqorx_=Hk5 z)Af#bk{ORq0*%^qVxEK8P2mouYCZ_F7-Rt|vl(pH2c8r`8)i=%`!mcFj`+X7$LIpG zde?D?v2SiTK)B{WNt{O3%};SQNwbDe`QV2 zHU3{UqATO4eJWj7_wY>kqhCvH`$fMVRPRsw`p~d{`&Py|wqmSJ-^z0bZpT7Jx_q=o+Fz^{XUHx3v IIVCg!08x&;u{`c!Q$raJbCYBGjoe^SSV6^pgaSX}0 zclY|iyh8>8t{0-^?Ke&36E{tZ%b(fy z`V-HMwg+zO8ILbM6|>~Py>#EG_^vM<#m5x)?WsQBQ2b@p51~B9<8Lc%-}9CH@4a6h zQSia8HeqW2pHE9Y_m!Oz|9<)B?+qK8zn`8s@w3A@W=sAjHWNr=>|okG-)Dvsqq03P P@EJT^{an^LB{Ts5qV~gN literal 0 HcmV?d00001 diff --git a/public/flags/jp.png b/public/flags/jp.png new file mode 100644 index 0000000000000000000000000000000000000000..c381014bafb28ad4e19720aca9af5432c89e36df GIT binary patch literal 405 zcmV;G0c!q6{C}=P^t7VwPq;KGo$)Ld~Ond;d$zU;xFED%r zgME*%HxLA2ZYP|(!_w}*|6puq_a32Asgh9c{W$c;>r)gv8^O2ERo?F5m%fs%QZ-PQnI`izIC0xJtrp9P2F1dTiDUi~m!( zIBs&rv&8u^Dy&~J{=-1Su_;Jdi~~??IY)0E!xtjX8OU&w_nK)K9~oDy?(i@7_}2>Y zWGpm7^Zd4D3aQTiCGN&qA32LFYh_lcR0-$$J4jXlR!J0ORB1!^Ok8y}FpBn0X@rX8-_^k&)0)Q1j5x=AfY1l9G0Ic5#t$ zM|?*)IXNV6Bpn?cHAw(iHUNMC0BdV&C%Ufd0006QNklvF0v5P&zk0R=@t zY*Eo(wAM@C|NV|3hqI=qbx3En)1mo(C~TPdAlW1f5C{YUfnJdnaFZefA{0Ao8=-kI&H+-9HomTdGiHv z@{Fz+pA+&1$e-xFIHLcM5YO?w80X{-pf_hn%ppJg#UmKuzpQ@Xkb{Ich8U6OF^3!k z#M5TIY*#K0IY@{Bz#b%8Cma$N-vhwCO=Yd;PKc2ZuL10c+WnYA4g%tdDSFUgDi9~c zNQegjFtCTip%Y?+#p!I8exn!+Xm})gB8?4f8N#oO0G`RsaFd~wHn&qc7YT@W3;Ta+Kd_zb`C_LS0WqghZTI7v zQ;x3^5U*CMr8X5v{XvU_czpd_r!+l%+$7P}zD@pOe}XuOgSZ<(9K=EVbH#rE;GaRe T3zGC}00000NkvXXu0mjfZ;DCM literal 0 HcmV?d00001 diff --git a/public/flags/kg.png b/public/flags/kg.png new file mode 100644 index 0000000000000000000000000000000000000000..7c739e43e0d7bd0e37a17000b33b4a40d6132dcb GIT binary patch literal 969 zcmV;)12+7LP)0RJ!m{~!SW&;b9i0RP|s|9}AhZ~*^M0An1F*8l(mS4l)c zR9M69)=3M~P!t8=V@=amTk#}KZRhJF0M3Yrv^at;D!35+6V{*bBJTQa-tKbW;c~g?>+9?LU*gz}e>23D{1s^9 zALuAa?G32ILquz^A*mf|UycuzZA2uw&T-9Hm)l<6?q#Ay;mM`W3N1J?G+aLi;}OZ# zc<$+k9G~V2wOOZUM~h^@>*DvzS%w8Ad}X>)gc^r+sbp4F_NeUS()SU;t=I^|djc9VdY>~X4Hu=_6Agr^IK>)U7N*_l!JJs&TftW~%K5y@}u?aU5VpQICBcWnknRw9?U z5OQGJyQWs9YD;xIz)Errr`Qm*k8Cxm4Dq4kV2sp5^4xNWIOZGFNxiDevtYSRwhXnh z$cKRR;^H%NBMY*Ua4{jJrI`Od{|f{)$yF@X%G+lr3pjtm)Ex5SdI*V6qqJxt(JWjToBrW!Gp0}Rg4Xja`LE*GGv6L)rOA~>|(V=uF5-4p6WH#v%1F4yhAns z!6`Fc{b6!AOx6dMj+FK9Q{Qlz*e0x4)a9I{#mEt|lGb2QkNZM-EVIbg;Fi;HNcxsH z9U)Z@f_53&U^nmsl4YmyBF;O{=L;6u956d1UXac-;J-yf9UYABE7x6-{0S_uCMd+^Z)<EMgvDDPm!NI|uo13Ab zp~(Or-2fxm+1ZzrmDd0w_xJb7vbMfCPtVWKoq>h888gwOtFw`pr)6-o1|zzrsl=P1 zi*9qgQ)I*>KY@XPy#OGvgNchtKu2*>AE3j`LE_7inr14_tdM z_3V&Bx*R-kq>uV)4GinmpLg_CA8*HZ@7I#$di!?i2XE6}>f7O~i)AOq5zr}f&%x_( z>-OxSzMJd$!kuZQL4v57kylUbNuqTFbNM$TZRVIM4F#t1T)P`eoHhAN6coajdJCaVMvZ zK_X&vJPo?~OQlC#ZL?PV*H@c^NJJs(YkiId(vUDw%WJ(Bg`FQZD=XgXgL2*=M-27x zc{-gw8)6j=3xzcA{8)pXVlyuXebnWpNzOD%DpLv}5K?1cri@9YwqBYl8PPduF0z-p zf`%XhTEiX@6_eboM9fw(#>MA8>X~Gs36Vx(7A!{)S&d*MQ7~%O*Qw0< zsVm!^kk*o!1VVJHM}R_W2Cc0kslMve)#;Zy|BL!1RkDyWHK{Sml%gc7WJGDr*iWTZ zm0o(Oe_z_AOH-x_BqD-BnO@3P68s~@zFVS2;mp1q3dL`Axy!xQ$MvXXX4jvM9KvdHr*NCb_1I@UpElIeU0ZSh zJAFTGrn$#@R-B_2vg=diAX^vC?xyD=^H2MWo)3QV xb@jE|{#oDO_Ye5L&0p68fj}S-2m}Hjf*+h{Oy=Aog**TN002ovPDHLkV1j69_ACGZ literal 0 HcmV?d00001 diff --git a/public/flags/ki.png b/public/flags/ki.png new file mode 100644 index 0000000000000000000000000000000000000000..72ccda866a05a1f725480f131c461db6cd2f402e GIT binary patch literal 1953 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 literal 0 HcmV?d00001 diff --git a/public/flags/kp.png b/public/flags/kp.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f4758065c29dcc11eee3a7a39e2ebde67a94e9 GIT binary patch literal 501 zcmV002+~0{{R3Y;$7=0000gP)t-s?Hnfp zPon?-|M!`mti|B_$IAWN-0vxx6LiwqF1M0ftFLK~z}7 z?byFcLQxzC@b6-F%cVDnuV|rn2%VzU2M9u18ZHh++eJ`<7IA10f=f>jwgfKX&@2u? z4U==d<;ywuocleOi#=r_Fa(CcKN8qd1}Z~S8G`@prrADwgPwab zCMOw`+>yK@SxKRyPh;L8S%!vaOe0;;SV6&%MipK6m1+$z#ulwa=?d}yC0cce&DJ9; z(iwm`NE<(Gir93n-=x&J+$iWm7j zzsnPGU~OaTHOPI4lyV)@r%E8N;cbuQff4yR=^2#*`RE6zaqsy`n8L9$mTntg37b=v zZERl&waxBM#pU2zH8P(ajdCdX$|`n_fL)FHiu@vvSk2rrCmKh<6t^Uw-7*g}4yi%p z)_P^a>l(*s4GUk^*^mk3M)d-{xT|r{BYGNhZMlMm9zT?!;K0AYZ*OlOA0Lm8k3T;@u&}UDP*5L5ll=Ml3Pqcqo}M&A ziD6@z(a+P*H$&r!k*zgN@V&v_c7AL*YS&t0y)QxZ^7HQM?CPYcM^lr2etum$a??sx zqLsCTd83v#SNP!KxwF4$XlUrr*Sm(DdpKgGi>h^0g5un|SO5S5yh%hsRA}Dqnc0%6 zFc5|tNMM*@R}fSXcb%DY-v9B&rOFmfSdyq^72ieQ>0f+=RHp+yJw4CCe9@0h;!+TV zxsZA_pKIuJc--);`CLUsU#d&nE@tDT`BH^NV{OA(FjjjgDjI7$Dw;p`IhbOi zu|i9(HTyvK#FQ7^U3Os~s@Pn-P9dswo3z z>U8XBN4#I$MAQ;#tW`bME(E8io`7mRjq#Ef+8In%zq$_pJmuzMa{P$kXv*}Ac#jD7 zFd1`i**rjXq+v2ISBoC7xJvEBVuW82gJ}k;Szlgcv{)P-KVSxrW}uoOE?$k#XbZ|g zw{^jwo`Kd(kbn|s$aKwTA=?OG>(lL#e;BQge6wc;O}U=WYWC#Y+jUd$PP)CthQ5pJ zHMgOcJ;L}=UG4z*M;O^dTT#~J`Zb3(>0_$TwY`GcW2*eYd>t^?^R8*WCqIfX2fJsx6V`GFIe2e;M1& literal 0 HcmV?d00001 diff --git a/public/flags/kw.png b/public/flags/kw.png new file mode 100644 index 0000000000000000000000000000000000000000..feac87aa4db68befcec6bdcf916e1871fc15d879 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)g&9cZ6eqI-DU|@95LbpO+jD|y|Ns973WP4J zyBD9!9IEZhA#jjic`~;YgN~ReBlC`hM_hr@XFOdTLn02py; z$YMuT-cy+c7ZynIYGnraH8-e{~B{k)8!f%-p_E)6=jjUo32|(h9 z!G?PNU5xkbtzWS5Bp*!GxuMSTu2DzgSkvi<4gMT=m?I5(Sf_7Hm@lw{eN%!2w_fr= zJIw-qmxBgkF~^!}n;yuWXiU`E(Zl*X<)Ezq)8QNc(#=C!f*7q10sY0`>FVdQ&MBb@ E03T&002-30{{R3se_IN0007-P)t-s0U>F~ z5HA1!|G>!F@x#j2OkxXApsTgb&lD=U5+*1^fOUkXq_D~XNfJwE^?={%j~SSIZ}yEb1MAs^1Q{^*U__hiL2I5WB@}qxx&`8zS9p)mOxpK zFiM2k&vm`Qaj>~<@$~oe%F%|X&(F)U(#oIc*m=y$b?&mfthBowU8gHXg5S@8^Vw8; zjXUVbG68}uxeX~1Q61*$@&Ebf_S4wZ)z+`O(fZ?X(!p@v#BQarX`HNR(Y9jMM_%W? zNztr7wjDFrhB5$4Cj><#+1c65&CZyny^fx{e~z#@YM~lfoA>2^+|_yH)p&oHV3VR> z0!lE!4l4m^D9RTn&rc=h=H#`!$^GuX*V4bs%D?U5uVHkdTyUMlk($@ZlF`O}$1G1dTG&bST`ZB*N6_^v=}rzsJJF#oX7zw!FS$j=ZU? zw?})o&Bc}B&5{X6j!18f-N$`aW_q|_YvaRX(mYk{&P}a=OysRR26QeXR4V{eD9tM; z;=>*P{PfJy;h?+P`0&=DuEbY|zKE8zy}YMxf2ZKmrc7d!+<}b1w|?MmcB!plqheZ& zoLS+#R01teDv3%SU_H?xHq=})ZG#4Mcw3S(OV={C{xvNIeJT*F9DHs3%275_FK~!ko z%-6|F8&Mp<@#iz*xHKi!sHkleJy_iyIZ(#6BQ9i1v!;BjZ0AXJKiR{4q@nGUR8nKxT_~1O4 z$OQ819*hSQ=|F&&@AxdlRA9b&FtLG7Z2uqF{_wm)db2IKwu492QHzt^0&(h*_F2Yu zlx{+lUKof51VeC5{X*2)yINc*5ONbZw>H^7BJX~&T0cL~3QsdR4gm=UhrdnAMw|+{ zY@23I{iT%*~BF@oK$Z?}=%9;iG_C|Kg{* zb21!JtJT^btw^no919S)fK7)Uo$irOB;pL@AE9#*>T58el zPc?H2h|pY^OpxbSK#|W!CVus0GAvw|92v$}n84(b+DwLpV~fR-@Q^y4&O?%ka9sxP zc-JN0^eU=p<5tSi4=-_58@gY^n-&Wh+4ri|ulIkFmQ6vHyzkNT}Coz1K~Helw&%8Qblz9!e$&6kU^EO<;HE3qOSVr2=TpPA8H&0+%) z4NAodx7GiLAc&H(jCt(9B(a!D1c5tZGZ8hqjL}nn+@Mk^T&F4k2=SP}JBZXy07zJ+ zXOffODk843*{phlAqoNk9s`(CX%&MA0QEMB_^mu(c1a{+aX_WAg0~ppF@bjzs{tV4 zKL|)AuE&a4JRp_Y-0m0%ygm8%YaRpyhyd`5!EXyl%x8LiTx?S)+|mOGNV|G45Fi4; z8JAcpF%UbFt3^)`ZZia=@n9f8ybHLvxV&dNur4hv@69MudDtl6JM+~1_z^yPo_+7^67Y0EuR@r;*O3ef8R=VD2&?*n zT>?555ZXz&-6IICRI4ipjU2fXI|$h)ApdK-qr=(T(Xl;)kU94{&3SxxWX?y;l_9$XTpNI|cim2>JM5EnU49cbXRZnd)_^^@K0r9$OFrzlSup?RJ_gvr zTIZMyHx8Bpq3qv+$%X<;p$#aHbxr~sc-b<3@H^`@^7GEfefMpnl zVQKMwoQg+w>-9w+Tnasv%@Xu2*6X_w^5VTHDS)wPi>_jE(l2JTFV{DCdK8+%Ph|s5 zqtp22`jC!kY)`RhO~UR6<7}=h-6z*EPOkbOG2ZKTlY$|9t4WO4)s$BHer7y$11or2 z)czPN;1pfP!QsB+#hScv5Dp(~$hF1ezTqG)(_*&Fj_p$|FR(;0XWTX-sfjLFR?rc3UiHgG!yMl<7B^jXIazqm1sJtmOg8l z7@hX#xgKsXkysvDFQ6^Y_P|%{; zlseVvn4Mtrob@*Yr<64@DvF{&7DrcTaVr|bLB%fTAmIv-t>J7`i%FUk!;(a{8E^qR zaXFN!Ql(Of2~t@IHWY`w;yv*?=2sQJUs;`ZctKlRTU%ROTibu`5B_DiMx^!&@c;k- M07*qoM6N<$f($>HtpET3 literal 0 HcmV?d00001 diff --git a/public/flags/kz.png b/public/flags/kz.png new file mode 100644 index 0000000000000000000000000000000000000000..2e81c4bb4bb99250180e1e665df18cc1a969bf1b GIT binary patch literal 1202 zcmV;j1Wo&iP)002-30{{R3se_IN0000pP)t-s0I$ma z#SGuVBVf0JzrQ;`wVDvIy`Q{NP_~WG!7YEfYcR8>AhNNKyIyd(cCNlh@52{ZoW?l- z00cToL_t(&-t5vjj^jWOMA68#GHbv8X$NYcfti-Z5K9J)ejr^U@frB_>lVU&w&@7m zRFtZ!MJjH}xGfCP`xd0gp0RIRu;x;Iytt_~d2r2f+XEw|sD=*Qlw=On!UZ8Sy)AJ$br>BV$^5C6mWb*-yS@>8qSP{m7q1rGJRKs;3GzLuz4uX#BP&ph8rY= zLa2Wx;;u`$j=~Ms`D)8SjAU1vDK%<2|{R0V85Sk|eg-Y)z^tXxD7730O&UEF}qmPiF(7z@o366E{J(av` z;36rtHB9;`(4sEGnVyB2cWN8CBc@#HgJv4P1KEEF(cyB z9a^cwq|~?`Fy?;>cCX<$WYpNX?}@j4&q7vj^a|Pvd}$R|&0W@7g$v%c#T^hP3NSrO zOd=Mb`%qj}>KHugl`m+i6%XD}=-Gtf%d#BT3ziW)=URBvYJ;l+Kx1m1o@_VD_LVwF zWL(~0vMH0`O`1l9IxurhV7v(ERW$&kvD>ak2j-u4t!2q^5C%#JA%w)^|G#zzGcND! zZDUu$Vfv5|DrL8MS!y-r|4(Kl4qUe-WKjGGfi?^#1cSto-aN&b3JPL4+87Ly{=*M) zI2igsjL6mAyGfE#UlR#l86^Ce*ue{Zl2r`W(j38$1gvhg9TMYuyaF&F4e$s+Yo`aBU%fmK^4FJQ>9`os8MU;7CY=QY zTAL}z?WD^ql^Hkja`b}Q|yx6;mrwi*RPls+nbB>H>oy%g1wuO8`sUp#7%;~kZM%9a-+f(sr)-avl)g86wg z@^xvZVowQ}bWgy%WTXU7W3<~6@Cm9iPJ$^SYK(Os5gi~ShRO_{0G1k8V|$_u;kU~W z3-0ryl`r&w16%i<3ONfUgpPfvMk06y`JqzSLWXSF*wgdH#C@xsyO(3X3)&kSdv>=3 zY;UUA-j`4z{=W$m$p!Am&{+JIRF3vyh%hsR9M69);$WsKoCG- zuOLBt#}$9N1RE{a6KEl}7GiJV0R%6gH_(d;qDdy*OUS~8dHn|=$zw60IPrh%QjE`%ccnPF6nL6Kyp&QKh#zGxM5nzG9=h8MKTo%d#Tw16mfxzdc))G5`Po07*qoM6N<$g5%qLQ2+n{ literal 0 HcmV?d00001 diff --git a/public/flags/lb.png b/public/flags/lb.png new file mode 100644 index 0000000000000000000000000000000000000000..ec5698e178fc22e072a7fe5cf5e054b6354754c0 GIT binary patch literal 562 zcmV-20?qx2P)+Y0v`j$1zW?%sRcyHHeARCJ#6W;O54Y&K4E zcRbG{cYI9LamAMb^UD#JknX$Tzl>|S;IA7<(JdEzvc~4(wanx$c#f;3u$FEFT|F*S zeZr{Deov1-@Hi73IL!8QE3lEmT{T{?jo=T}xP3^JYw^I`ULFAE6EwB>&}$}4TUSq5 zHj%Z|&{E>EKzYDo@}QLKu%AH9-bj${>9Btc7@|ulk~z@e9paS?Xj`DUy{#G9&l*d9 z%B1+6YPRQs?!&1y7SmBqm}OFL7}}~1?~aF*ma{yeufZRI`mnu@^!EC0sK5&ri+R5m zPyb?X6!;Z)%A6K-72o`YAKr@zjO5Z(;Qim;XKPlG`rj?ErFiWtdxRZtAb7mQC$!Fv z2W*aZ^F_hlxTp2AQk`wl`t;#p3JK@)1ceK^w z_D=_VbLBu5{K(tO)wt51-j$F3kBf?miq3KW02iF{4a&E^vj6}907*qoM6N<$f002-30{{R3se_IN0001%P)t-sX3YQm z(G~yz0RR90c+&rE&i@Gs1r`(x^85eT^Z)4h|D@sn`u+dN?f<;#|CikV^z`(G*Z;BQ z|B#T7X=!O9AQ|cD>CMf}w6wILp`m?!eOOpnMn*<5GBWkb73#ti+_w_Qr4Xx)4qZ(L z-QC^A#Jx5x1pVrn`rm2%*EWiB3wL4)M>_`o`Q-le$i3deQ%fh;wk8#iY@GlA0y9ZO zK~!ko?bz9Jsz4Nl;oiL!9Ab=SP82XCPBGK_zuf7~VRN87M#%-eQpJA*+){j1^fGO2 zZEe4+PRC$3of_rpz2#slo(j1yLfXOyn>(v(B5A63 zAqq(hF9Pdg*UMcSt ziHRd}Z?kq(ltZ}(7z_Uq5g=L|!Y~mc3ZzJ&fH27>K?R}}Py+vBq3j)D1xN)-=zRrI zB0Jh^hrmRL%;onqroCc0<;^`ak=0zjwS@jt5_o5#L<%7LP`onHNpMRC+InWv{YxaJ zgQdd6*QTzk`7)w|MN6-n`ap<;34K!%dfU{M$b!CY;gQKmh-~RdTR)q+PJ$^NE%h}P z3X#uTXk zw++>3^VTqv32&%Yn}(T;)>N}~qfELhs@JK1^F%TN_}10BqbNlRDI@zyJUM M07*qoM6N<$fn+a literal 0 HcmV?d00001 diff --git a/public/flags/li.png b/public/flags/li.png new file mode 100644 index 0000000000000000000000000000000000000000..6db3c5d2cdc7419c88e4bb986c87e66e597c7911 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^tw0>W!3-oBzPn8Vl63(-A+8MC_4oIfT-ac+vQPd0 z4O=Eg1_q6)bAoC+W^3(Vq`Psd=7M&$z6!+ve%gRx7Ur*BnP(K~EgTu;q+%JF94e=y z%K7K26`QQ@j1HTA4W|$W2F9J9E{-7?_ufuFy=k$6fCKZ2>1-mE9cd=V+~@uO-`wn( zX1aT()}uxJs#n+8Ts6^^;p1rfV|;Yyjb_)K?A^+?b$1uOy0&s%dE&*l39e7f!yo`XySXlKEA|$9+pjoksm%JmGC*^?_jBoEigtINT$**~!}T6h zyVTb&PPy&b$6aH1NpF6H!^{hdB9{B>HSoLLd?>s*ZI*D}^~Y%kuPU%gue-+QbHcIk zTt=m5*n|^kIzr~^5fp#B|n(&@d>ir6t=Hs(7nKf8$J5}lXusIwO1IcyOx7e Nm8Ywp%Q~loCIFx*3BmvX literal 0 HcmV?d00001 diff --git a/public/flags/lk.png b/public/flags/lk.png new file mode 100644 index 0000000000000000000000000000000000000000..3393e0623c6b3d749924c2f18b10c6c082215c9c GIT binary patch literal 1479 zcmV;&1vvVNP)002-30{{R3se_IN0001QP)t-s|Gp`W z6*>S@PV004*@iBrh%E21CEcSVPF*zdj196)Gs2A@&6gm55;J!ZFn>oKY!55tsw8P2 zBA#v=`KBARfgNBCCXPoWmSG%#BrB$K9n_m4RS+P&h97i09E(^Ra4jINc^!u{D5OR% z=9nyE=i(c4#N-n~Ba9=i`@Ow-)ydR^0WhUn?QyAps~ zy4qa;KQtEvGB&=WYncgI`*h%^9=nFFWj!*nPX|sf6L<^;+&w+whF>yprKba_nf!jH zpV%8cqXEFWr3(Vdbj`|xr5|*|bAc^X-es-`+}(%n$3E{JJ;A6Z*Ig927dAhhABq0L zjhouhDYFn=8%Tj3R6t8VvyR9bI?RcYNqaN&tIl2*c)|%#(Suu61(W=2)f9+==@P!1 zZgk>B0|S7WHlv|k1h6pB1H3F#@Bn1Yp9Gue3J10TMk14-Odf4ud?%<9IQHUl_c&qW z=c0jD1E`7W+*w5}_(m(OM2(C1MH5ac+fdg1N)uP)_@~7ItuW% z#w1u2CP$4dWddse;*Oh zjEphP*hE9MA-XvtGuO0W<86_^>ImF)9zPLgU76h5bPGMYtul2~EKnOFvJ|{V!hw;r z$N*H-1JE8LZH#qwex~fZc)7rs`%(-cR5kB)N@5?;YGAAxht&76AN=t?6x(KI06lFQ z##Ghzw%;Z?Dr6d?8zwiejIUU<5&%u9z!pH<1Bavr9@ZXT2^7#;nr9+%w`%U^Y95_6 z#)bjn3I)b*fh)2ENPY>ln*4;7P6gmrD6sz;STlP7JPZI-RN}EwQq!3ls0szH-_~GV zx9cz=V=z<_Y(`6G79bQHaZfu(U0CByOHxW}#5gc2I^nAPn_?sW;m?e1Icd!;s|1K% zYUk|EjdQhWswFX?3>6%4`>^`8AY*2YEGiKhwuAA2Efw5m9_BbRJir*BkG|Cl&csrI zw#tF#d#%!HtD3Y3e1hP2LYcr$?N8d&Q8pvf+P7dJ4G@iUrEU__V*;45&?Yb*G5*At zd6F!EN?+PFw;jhp7z~>mkd^=q2qs4$+4q0PT_>zm1anbo!(>MNFCxor)lZJ&81R~2 z3kF`1Ym21H|vlAr=QcvfUu0cw08A4Z*N z$e#hJ(NEvX2v^YzP%?Zc2%>uoj12T2ppDN_3MccNwSz4HLj)Lt#vpN+{vx^1RkO^V zksA_ys|d=ICLXp+U2C=98~c+w9>1W?a!_Eyl?N-FUtY_!KVk!KsMG9=@I1MOTQ3Z=DrIJM_~FJcsGbSmo63++kt zR~=}JaW6&!3N;@ID2FQki^`#jA3v7z+rl+~eH!e!?PwHBqftM8xa`+>>3E(Z-)q3} h_9LQiz4g|&)gMv1hGmH*80`Q6002ovPDHLkV1kA5n2P`a literal 0 HcmV?d00001 diff --git a/public/flags/lr.png b/public/flags/lr.png new file mode 100644 index 0000000000000000000000000000000000000000..d699e7c79afefa52b8857cc3ab1e75234fdac902 GIT binary patch literal 352 zcmV-m0iXVfP)F-ajfH;Wel#jMd;u$U#~5W%LZ-J%jH9&Fsdp+m@lzr>ZeGx z23wMq(j2sa7iDg4gRsxjao!dPyA{=CTR<=`lUKJyU|oh|#(g&#(}Qh#1jCb%&b0yB64jPZ{PXJmiBVwF>mpP)bh0000pJA#qP(Vyf z?C{~kW@cvj`T6zr_3z)mkB^VPfB*i96)XJx{rmg-cYVx?U|?WW^>lFzi8!1ru!Nx} zOYW-8s>+bhE7E>tFOz*x;jr)C%X4Z|pS*hNQDeXDiPgb3b`?k7dcm&>qH}jNcaAYttqG>deEFEQ7J{an^LB{Ts5owK$z literal 0 HcmV?d00001 diff --git a/public/flags/lt.png b/public/flags/lt.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca590db0d4c50112a721f86aced28c8dd232cca GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^tw0>W!VDyjvag;Dr1%4TLR=ZLTn?)1{@p1&(cF0N zQu%*7>gs?}ww^AIArXh)o-yQQP~c(M;K{(w!m1+i;J|)0mp73f+6xRXw;g_1U?G#* rKf8>Hp>EsdurFJl0r`CHS06JTF0Fi(ViqLE~|)z4*}Q$iB}ny)Vu literal 0 HcmV?d00001 diff --git a/public/flags/lu.png b/public/flags/lu.png new file mode 100644 index 0000000000000000000000000000000000000000..9f37dd306c2fe8ef7d6265635580dbe01e23c29f GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^tw0>W!VDyjvag;Dr1%4TLR|m<|Ie`S-djz}(1R~O z7gYN+uucI=*?PJ-hD02Gd&ZELL4k*1gC_$!3#*F6g9H23T;4=_XfH6l+;;e3frU(J r|Lig*hPrK+!@g{J2ITX(UwzDYxU}+BidmEd&>#j+S3j3^P6Al3|GMqZoq;0K zo-U3d7N?UXSQjT4H2;q{utMQy)8YgXo+Jha&0BUCuJbFVdQ&MBb@0F)>o A6#xJL literal 0 HcmV?d00001 diff --git a/public/flags/ly.png b/public/flags/ly.png new file mode 100644 index 0000000000000000000000000000000000000000..755600de03f9bf4a335019018fc77c81ed00a59c GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)g&9cZ6eqI-DXjpX5LY0rJkRYpgYf_V|I5qE zuUxreU|?|IzyW@K{tq8M`1||I%gaxgFk$iH#p^C_I|EdG(9^{+B;s&#z#=0F(}F7p z0-4=;WlRg6NLg^X9n@GL7ZGH6w|myJrBbuyKkjt1{T$JA*4)6LK!3rk#&gs76uNpD zeFFJz^!O_Dv}Il~oN#pq!zrWOga>&G?i@IJOj?15?=f?9(n`UWX9m+Yt}J8`<SSMq!eWt(d7Ot6OeVaFD>HNLoZ>hm=Yr5Tg)>zl`Z5wx3yzA1a^KLl zyUtcDY5;Ul2YXWp+hVppDT}NJD;j}}2xdm*=!|K6QXLgQ&oFqp`njxgN@xNAt~+vH literal 0 HcmV?d00001 diff --git a/public/flags/ma.png b/public/flags/ma.png new file mode 100644 index 0000000000000000000000000000000000000000..392243e5f0dc7ad83c73ca35ab7c5b671020ca35 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!VDx8wyxO)q@)9ULR=53>oO!63&j}f1seu> z=&#e!EwI<0W2oC{t~*8RqAF0?K2I0N5DCe*2d(oC1qiTS&}Of{H8Z_^njll)v!g+m z9w`Yeb<{aL3ztvRI;HK|;!>J25`1?#RcVz4?<#$Roz3@_YN;6OE zngchZJ8m@;-+$P6T}9(P&;q}T#{LR|m<|9?(U&0qc8O`wRl vr;B5V#p&c9{VaAppWG^0Di$Y*OkiM$n!>z)8B2=002-30{{R3se_IN0002$P)t-s07kCN z2`~TB0I+{ms-rrDUqJ4U577iESU)PiodEE}06#MUc~?3MMZ17z0k4k$Z%{O1M=nh` zB&Byxj&=gzxBDPcRR1w>RJKxJ{+VTvtbfqV5p5kh<6fNF&R4^crk zIZ(Zo;|dW2m}t@51)dWG+-E9~hw!pPL;$K_rGD{1h3bakc-Il!aUdpFpxpL!8j1kK6yv!Q+WAwJLwaaZCqt-gD7vL$*3Le3^@eGVYLee(mN!kol`3B6~Vn-0H zWReTfU3V(4Li>3Ddu#RK%MG}+NU^}>`P_d7R(V!GT!76(-hBnyP%JR%k0!6c?sf;t z`sZK3gcW`twDh{H<-mt&x2JBwpRTLD)eA6y!huRUoy7^l0gvbQSCrv&8?2Sx-#X=6$C;jl=ZZs@_cyQO85^ygq20nWd1cwFD}xxLHZ{>`Y*q-ImcMwN z#Ki+|$ui$SdfhZpJ4HBw?6$fV1_-K$qP>Akq{lkaLL$-@@N<;Vb1aPm%`h|^Upycu zDkGc&>&zEy6a6*T$QWy*n25H^|0lNNj1+MXa(GDH74|4h{L{`7SOQC62`qsnumqOC e5?BKNL*Q>;p^Xe4i3xoG0000002-30{{R3se_IN00012P)t-s!~+P^ zt~>Qa?k>Vn8$HRqKa4HRV6Lsm}3A;2i88oag;^D zV;_$xsY$E%q+*)VF)M&9GLBtPcKIP$Od(pk)D-;=-fKi(|LNNy|~+=A#gj ztqX9$K!7S9`ZzHGB;Y4LqIL7Q*XK??oOgTfUexLf&NqnlY1G?LK?)9F zTyMOu!pr@-UY=__fDi(8*gCZtu|$EjQZi!arz`Ywf9(4ck*)LwVKQN#D`-mv0RdH= zh)oX>MHo| z*h!^P9?wUcX$uNv4t;A=hW z>C+R>o9|?*2ol@+)D1XU2!pzo2{E;s(DhRX=p8EllL_fxukj%`5AHG8K$=H_3e!#5LN4W+NpEVn5)7W!ox* zmUE1NHXmXbvr%b5e?kmaSun=VD1Xy#`8{fja-- z6Rb|}2+Sl){`exVB--Hv6}$h+KNyGOY*IBAkwQ~Ur@0Lg#&l>#5h&pyAUd7~7;1^H zrY(RNzaR5?uHZ)^T}XgU8BYlGYq=PT!IpZ?dvzXGk;>EF?QC6z4DrN3Z#L7pZ)l(Y wPZe+AsqzNCfxnqI@O1fi{^)(?yn%n4Z{9F1m7V-m8UO$Q07*qoM6N<$f{#)t%K!iX literal 0 HcmV?d00001 diff --git a/public/flags/mf.png b/public/flags/mf.png new file mode 100644 index 0000000000000000000000000000000000000000..a4707546149d469abb221daeb75ab9112ee7981c GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o#0(_Ye~pv^Qk(%kA+G=b|7TF1`c~8O#Pyy0 zKtW|s7sn8f<8MzYGBPl5FmIT?L`Ac3eZ$Q+MpJKHippNQ_1gK`3^rN5BEk54pmGLJ LS3j3^P6Wd@S literal 0 HcmV?d00001 diff --git a/public/flags/mg.png b/public/flags/mg.png new file mode 100644 index 0000000000000000000000000000000000000000..4d64d642c00fe57f6f15c35a28bcf3c8b0131d73 GIT binary patch literal 115 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 Hu0mjfWQ>|3 literal 0 HcmV?d00001 diff --git a/public/flags/ml.png b/public/flags/ml.png new file mode 100644 index 0000000000000000000000000000000000000000..d1cf2ded3b2c2a39e66c07a2c98c3863d5c93d62 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o#0(_Ye~pv^Qk(%kA+91@tdY4xqO#X+y>@pJXpmGLJ LS3j3^P6I@oRVZueId$~A-=e>i_gZjb7{@z*il$`Q^iT>bd(AHbd)Kp^Ww(I}^0lY~>K~!ko?bX|I zgCGzF;00P@@r1`DrhWg{?3j~g0x=7&bUN%^qQj@Zy8vH-3L+fg2uC=={~B)FK=A1l z2(GFyaLZU51U>;Ag1{9(6#{MHJ2(eZmCx6YR%qdnO=9CpX#-EL7Sef5g zk;AH>QS#Wz%MY818N3)Dy$j0}`7xeB#P_JTl}$utQZgr;f+@V`R9MkZ?Xh zO}*RI&Gb8`gwtuO-lyk3_S0sa62kYS*>L-7U~XB1Q_^G1x4Orj6T;j`Tpx$i!Iz}@ zQ>GcmXAS72_l73A^jJ;?^Kp31m&TFiRB-m#RgX3HSVjcr#+YYu=R|NbyuLm(G;mrk p-BG7hbG%|jIKmN*aD@Lp{0qFx5%+q9lyv|A002ovPDHLkV1gS|Gd=(S literal 0 HcmV?d00001 diff --git a/public/flags/mn.png b/public/flags/mn.png new file mode 100644 index 0000000000000000000000000000000000000000..195fbd8320b274b4f2723ad4c5c3f19706409c7b GIT binary patch literal 426 zcmV;b0agBqP)002+~0{{R3Y;$7=0000XP)t-s+8{Cj zX0!j<0OV05_Noj?PKQcOhVFwG`nw0y$Hf^h?)n{f(lI%!NhnbN6WSv6$!)Z3szchYn~Pwz<* z%elT;%!61=0u%UW(6hmw4L*@U|4arSO~VD>$^#Y5$Lfm;N@FH22pDb+fr1N4S4Td} zJJV6YBY>F+wg3)9FhhtYf)XKy4T1>f}Y_qP03{shur?Sv-kV>(wVqk5OrzO8QRag#Z8o9Z5t%RA}Dq)$4AfFc1acGq%UZ zH;f4+Y2N=q7g7SW>Tb6ZrhoiNh!M7Q@CAdas;a80j&Qx=cjS!U(Y83B9-5~?<7}6E z)7&pO%MEyKskUj_*EX9Q%DS|9Si+i|8~t7nxh*{QDXz)OE4%@3OI&W6D~h@e_j{Z1 zNpA1=q4Zoo27F<7pfr8kO1;g5#(8u~C&gW{ic_Q{l2d%#cPQeLv9cbDCJM@8l}mh6 zm$q#$ul4PS9n)mKb+2`vyA+7dyMtMg>FKFAq;|)5#_`&=!HcBG^u&=QUYa8Rt2aDu zSR@j(5R}#)kEv5xM2Z$uf%CBJ*WhGv9w{X)rV{5dHqaulL1~)FO7Es>+^_Knz90W=ne>hfDMy5{}m~eTzF3(DAS2j^sZlGk?zY zG~#fELT6~lb|2rwbb$;C7@1WxYgW+Xs3k4fL`57?gjP(c4?!j(DRdw*T1?SNhR`Rn zN~4&lf|SyDrxmmJ)1{p^)1#mwiW9=mqji8YM8OMzf;{ad6E0ER2|Obgz$bIY*kfNRaMnb Z{Q+9D6`LaB>lpw5002ovPDHLkV1gO)N|FEo literal 0 HcmV?d00001 diff --git a/public/flags/mp.png b/public/flags/mp.png new file mode 100644 index 0000000000000000000000000000000000000000..4f62356e951dfa96e56bf0fc911355860801d903 GIT binary patch literal 3659 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 literal 0 HcmV?d00001 diff --git a/public/flags/mq.png b/public/flags/mq.png new file mode 100644 index 0000000000000000000000000000000000000000..c1b5b33ed00c6d17ca0b9743ed54bd2ec174d8a7 GIT binary patch literal 973 zcmV;;12X)HP)-_#tyQ*Y6O*7jXe9>(;|3#-WmiZzCNJclC7C5xn zEWE&nJQ1}^;6_AViw!HdVHS&+z`_nz=yEYAxD2o^yJ4|_V}Gy@if51#Dsjqlx(>1b zQ*>Y{RGA|Tt%&_^J40@d3sV7DIb$M{NAFcbh(+CupGAErDXBHDZ{89!Si-P?O6(Ta z-kirgEhN!#M|5Sf=P{4yO4?Lj`%B?U0g*R%(M>Iw;cN#t7~!l|8b&d3^+s3Y2oYo^ z(UYg?A{MaVeN0g0a9WQS#gtBz4+~l8@J404TjbaM!vo3n=}IZ}ZMp0s?5mdr%NFg?vQ6hY9&$?uxVIw)3uTRPhMtE?iD$azpr_tV}0b z;e$@@6X5~9RDIO>%dzLz8asO?rX< zrWg1Heu2N#x0THQaCiFGz*3o+$lJj_Fc)qARuaIp?Q%1LJ%XEq)-0;-ty}k~^%gL8 zqSGvfB<7Sj;!xs6-OKdT0!}e^Jl*snW%u@3#nS(f&)d9VIE#+U!)OqD0U6vFZc4fSlD|^9Jj_uO;%Xlf zI#9aWXLzTm3$EwJk;|gE?7Ear1vaf1nN*iukVB(4S+4lXOrq-PO^T}374OEeDA(9e zZylpt400xt;aTNs_tw?VkP;&^=grgPw@gMj-OFq-Gcyj<(P*EU{P~0h0o~s`fwCC#hagCemes5|`hRQ|R vy&J@$*qx|wS0Haa?D^e-{D6 zN&-O~$MGMSyJn|e;iqe<9YjSaI>Z{-p@ZzDx=Hl_B6jK`Qg_i~m&INn_EO!Vda$-7 z#!UzOJ6;O*bC4P3%gF39%VK*CNu0!gIZn*6yD*paVQ%XQ=6X9YH_gGE=NN`pwOWk~ zKN<${X23{!1Os=BoWRICLwhSF9W}B7vK*TV;w}`AbfDORxG`Ibq1nn4LEKWK6djKh zHSG)HrW&PLNwKY_bwPZrMwhR^Lm~FVa;_SE4uH(5n&u_3+U`+wqp8gn#XhvMl6d+8 ztzk(JS97B8^?Kz2G%`U^5D!^_MvA+FIL!hy#%v4X6rF+QUweEL#1`pmE)>~;fXkBR z0x}PYG3jd-E{fs}vb4A`k3_Mxc?1Pq7%D=_W+eZ3_;KJe(uLS9=R8Bs^7xC>F?h(4Mi09i##{i#^%+*y x=Z_W)*maL|nj;v>43J2y<-fiTCUFuk^990Pt6XIYDnbAN002ovPDHLkV1oaW-h2Q6 literal 0 HcmV?d00001 diff --git a/public/flags/ms.png b/public/flags/ms.png new file mode 100644 index 0000000000000000000000000000000000000000..3a764eaa8d1740f69a240a13e24cc3eb99597df1 GIT binary patch literal 1418 zcmV;51$Fv~P)002-30{{R3se_IN0004rP)t-s0U>F~ z5HA1!{{W)Br9B70$lCG4%GOL`tF_GleIEb-06$lZ0D2x}rm-kPfHX~rq_D{Vk*U!* zQ2~G<0H3;2aAW-6&8oJ;y2ID>%hK$uwq|&t0D6vVeWbL$(?y%AK$@tCG6XqNiULty z06QtmdIYDk%c{7h1FN(%3^=kRCdEjY}W^ zbsS4r68rG-uDH*@zoB?|Yyc)Lx5Lx%zsHoNmx70S3Mp>@e?os$Gmtq6>5~KC;^)K7 z)9TW`kh{Ewm9}qzsz+C&H!v%K7&>AWR)rLDh!B{N4dL|e9smFXyh%hsRA}Dq*ZEW0Kor37B}HV@ z2(-a?+g3$|LQw%NYQ+O@YX$MX?^~Fh`XYmFTJ!yhk#XiT`|`|+iY<&> zw;koo$}px>3}Zz(vzId!#U`<03o3LblY$5X0UpC3RB)h*2mt}!4FE0ARK!~Q^?>$T z1@A_HMU17GAi_YBC+9!~uMQxRz|3$7o(%!zOC$yj03qIO5lJ8oUYhuVB$7Z1Jb*|5 z>F{J?IY}gdGbg=PWGAY zl0WDV$VzQ?ZnCV`n_$^l0;uJ(ASYiLDo9}FGLieT00YOz6YS>Vz&XoS6F~T0Ehqn{ z_pp)~R9&~!-#%rm&4>tm2A!T&wrfQAbiNKfgD}rwQ(st{pJx*ro39Nl@rXwh`C|mgN6|UJOZf7)<_UF1GyC;+^1nl03Hdvnpmk7SQ-|Dk6N~v;6Xrws2;RN z;J6@!r?`0yK!67T38FUO?r=CV6$*uBH2?t~03-*k1vny1h)aSwju~P%87PoB!gP@cCAw z?OYP*)X53X?WZ6sTa!Mq)$LP`R{0Y}AMBp!;Q;fKO2vKgiJE#)yJyWh zm|eVi{o0j_=FOha_4DxQy}Ndf zbm#7yaHe9~-DM`4uO3bCzU>@p?8>^p#ohg}fX)|p)BY^Et2V1DLq4x~7I=2?ESSJd bt67Y9H}0G-wwJ34=x7E{S3j3^P62uep?^4_Tc)X6g@9{c{U!!q# U@3oYK6rd&sPgg&ebxsLQ0OPYKM*si- literal 0 HcmV?d00001 diff --git a/public/flags/mv.png b/public/flags/mv.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc76ca8886a123321db1e35b2dc77f26a36e1f2 GIT binary patch literal 250 zcmVncpt>_X>vYvR1TY( z6v|;%ji22sPO1EpCOoiKF`jlPRblxnEm+PJ@sO-axLoRw$S1&Jper~RKC2uYpW6b5)0c9b0--PQoy#N3J07*qoM6N<$f>y|C AZ2$lO literal 0 HcmV?d00001 diff --git a/public/flags/mw.png b/public/flags/mw.png new file mode 100644 index 0000000000000000000000000000000000000000..b5dd5cb7a7f6302947ca3de00e72afb41f5eb078 GIT binary patch literal 514 zcmV+d0{#7oP);1c4r&M!ybdCV3K$vz1gH%j7E*cq0004*Nkl~(;#kM_BA!WGJAXP%W zi623IyVfoVvDw~x>H&xogxhogGCR4pN``rE&vzvdJ@gspKZznZtX zke;G#q;5g{{QUX(_Ur88)78Ae#Gw^|g{7!>uz*lsJS0;u8~XF#*T%R=k&-2Ufr^k* z=a)yZct)OGFKe-=~l8maXeY%WU^Q29F zSw50uJ8Dilg;+IrLLu|_`SF=sr`OG*xv8Pev7c6* zo-T-s^Vf$$h=Z1he;Imv?8|Sgif_rDY>|Lzm78Ldm|k^eU6FBIcw9~2lS#vtKzUL& zm0dB6S}ri^26ipz1!rT(c{$B)!*6F*v`wk z&dSHf$NKBQp~S$$zPHNFv2&`b*vpsp-j(2tlgy}*+{}*Fvx~#LiKml?ud#+Ugodz{ zgMfl~+qZM2g<`#sVa%pYxPVApM?9TqI8i<_rDiCJN+*0wBYr_3HYFS4>gfCA<&Mzg z3v$OY{s_@LG)w!Yj zyuuzvpfVUMq>pB-&9zI9+twCZJ0j(*VYq_K3s-Mzt#eC_OVZUYn$qj(Jhm_j@zt_> zQ>QELOfRlT6MD+|OyBv$%@PJ=2d2t~hOJtfZd^{pozLjbRmTK-w@LIlb$BZL=)PmM zqh*Rb@3`fG_0mx4DnoA2!g@whvU+&)f^>ql+ zcD}v{dT7EA_>ba(kCP`&mj(d5ghj;c3#_sf8K5YzEoJ8p zli6IDV^XV2i%q5K6JYT0syNJIT>d_c4@c9}j~sCg9ybav6&y?v7UUcRxhx=Hx;CW- z&Pg=bwp|$+8K;tx>Wi=4>E5wx=pBGq;|q8gFO*p5p(rISWyf=2a&moreX=lPCkJ4R z;EC9%+A0Z=d%)12E=)>J`m==TyS8QXdDT3O4U9r576q_O1?TK!Wo2dXD6aBmofC06 zEd7D|vo#WeP$}?zFK`)`AgWaU1MGE_a$FOtsuC#A4~PU73s2%@xz|?Wik|alJ`DI2 zVxOG##vkC2`^>?8hd0W6W002-30{{R3se_IN0000pP)t-s|NsBY z00000X61i>*grq=zrX*?05bqh6%k!GEKt|15Qb|o@W2LHM?34LNyONqDez4aY~4Ba%(5^b~68h z|AH46L?UW`;^Sm~5JYo^L_@6omfP7J>Nz~%kO-%X35r6ZLO2E+FC>Wk(8Ea|)(bxT zc%y=pCEZJ`6C8ftwn#6Q@pa1k$;<>}=9ieHS}&|H4hkgE_8`!zzxEJdoghM@8w2ZY z=JDyjv=TvwWOr@J8NGlsfF`i4dLkuv5Fz2o%wfw;>jyStt{Gy3M5c2)h(TdJm?DGF zjL(y~%|{pyqK`t76=P8x)X4}V;V>L9j*eFgPGbzYf<`SAdLGcI?@h7>p8R3F27vvFU_7FTl zRmp-MUY-<~A<0^)Rle$c=BLsW7}i6Zs8UhFs*vE`&#@6G0gwVUbfubgj$0t8pwo8TH-mV3MptAPfd3j8)}o2B3kH1M`OaFI0e x!twWD!5O%UKO~aI_y=pj8ED{bX>gG=_5-|8Qy2Qc{!st`002ovPDHLkV1noXAU*&9 literal 0 HcmV?d00001 diff --git a/public/flags/mz.png b/public/flags/mz.png new file mode 100644 index 0000000000000000000000000000000000000000..6f1803922720ef9fc02f044f0f63cc761d9970f2 GIT binary patch literal 1029 zcmV+g1p51lP)$PqKZ9?O;2|X9j^>3FTB{*FED;BDJ4&4?K^z<$@1YNd zYy@Ig0HbDXhB8L3qC~u|H`ucixupQx*SPA9p31tFm6es=RBc~HP~l!6os9szgO0wq zgOZJ8k%0htf0WPw00QMnL_t(&-o=;OdeT4?g*Qp)Bq0d_aw=yGXQ*N;tv%VQ_3-{r zU{rNRQlh`Yi8#N2U13~ZjbAqEVsp^7<wzI^3n`w-hak%~a$jJN zHHq!rO5#?ECo)c83dcIE0-ikZwZsj8ho`FDac#i8RkOF1qbXGU~sESH`G!k6akv^=ppq&qonJnDMhf;jh2tVT5#Bg?9a$8V77`8(~gYa;i1absnrje_aLsIU6~DX6!F7>z`l zB*`dE;y6zH{9ON$X%{^|m9jLB({z1*CV9v=w)T=JyyO0@S8#oO;}KDJSU+uRuSK~^ z+icQ~nLFDL&AOOtzX)WTz8R7vYRRWov_CDgjOFUnk+M#6H#T=OtXeO7MbgeeOM9pc9xu^)iF%Wd<=bgX(1l)yvB--FRiGnvl}?00000NkvXXu0mjfwq@s* literal 0 HcmV?d00001 diff --git a/public/flags/na.png b/public/flags/na.png new file mode 100644 index 0000000000000000000000000000000000000000..f38577d120b7bce4bb074d5202385cb35fbddf1b GIT binary patch literal 651 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 R#Uua#002ovPDHLkV1iItqxb*- literal 0 HcmV?d00001 diff --git a/public/flags/ng.png b/public/flags/ng.png new file mode 100644 index 0000000000000000000000000000000000000000..64d52b8e79893fd8cf6e1ceba155aafe720efa23 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)i5W;fHlDT|NO1=Egt#)a2mb&6f7SJ)aZCXZ zfPy-nE{-7{$KReZ literal 0 HcmV?d00001 diff --git a/public/flags/ni.png b/public/flags/ni.png new file mode 100644 index 0000000000000000000000000000000000000000..db440444d6d2530cf65306192e99cff0b117be77 GIT binary patch literal 560 zcmV-00?+-4P)%k)M^{$cM48Y_Y@7$l%1jx4qZYo4Vzh zftQ5WsZGs6M{07Fue5#O%Wt-=Bg7^(6951KYDq*vRA}Dq*SC_wKoCVyJ$j5r0wIHN z!n-y9|A7lL0aY7z2Po(xss@yB>jjuhDW#NBN-3q(=S{{S!x#uF42&&S06{=l;i&+; zA&@UD1SAzycs$wHCYB5s$E)r45Rg>Rt<2lJ zE!%v^haG`ISYZHsm*uk{&xfIWI>fsSvWmKCw%fjM`lhMY&23#vD%cLw#csNorpInE zJ%H<7A;*|PTw&e+_aw##xOj{7&HiS*1B0-_SVz(&KeVEF0!X`_FIy00008Sk}q|Ns9lwA$+D|Fc5@59jMft<>?8A|lF!f1)V z=UsVZCu_$SM1CS*Y$j-yA6Hs9UyJ|%0$E8!K~z}7rPbY%qA(Bz;BIs!njb(AhY@vF zo!OoDf5Am+i&JATk>*@kP5Bv)B+xFUxk-|b`9!ih&n3ECH}i<&Tas+|vxw#4vs=je zG>2gR{hpv!8Nr7?s8vWXf87^yO~pi?Z`3L!7`2KC)G8p5d#&5^EP}s|9kNR$1hPP_ z5(2fZPI3aZ&LL2%oItHo0<|Xl83bw-6R7pN5fi9&FD6jyI(?nEX)Z=<{dkeEx^RZF zA{(pq947RCf?Pl2K4l%R6-58LO_ft0rz-AZn2{xF9Vc4FUDPnt_geCiT2D`jk_>AI zlowpPB2=qir|Jxgp(?eb(tBF}V(Y|Vk7)?EsM1zF-q8zByhSMvQf9BDqm$K>@~ zHz1_Oc0b<5udXcl3lWB#fFUPf$O#xSqK+7GLYwL90MYM_OMh6|!B|ftT*D=iV)^2#uj)&xjJ%wz|R4YHe)|;}xQI-i5+jN0{KoJHaFO5EjhxtVVfDs_PzeF(tBSiQQh8;0hn*fnj z-US^re8S|)6d0;PRW1t{@ojctByNDX5#`nW`zSMP_=KfPrilzU&hZojMA0&Hey_2v zc!~j{udm66k0HY+kPO=^V5A`ei5qePhMa%_LTrGL8zAHc2)WS{p9@jm2P2u2Z91Fi a*YOV#aw(${1GF3f0000002+~0{{R3Y;$7=0000gP)t-s04sn0 z#vWB)U;qFA5IBdRu+Pxg=O;^(XMnTe=I~BzrjVk?u)Wv7%HRI-nOFb-0RKruK~z}7 z?a;AG!%!H8;de+(t&_LVTWFKk+96O0x&<;wHX#Ag=|E9B7AkZS1kuGs=p-(Jldio9 zFGu4so8u=q{Lgfzm+$--V~jDz7-O`0V(f}p@IMB7V*H}}h)@JOFW^w==4_o13P;9F z2bAb+^7S~JptFo$_lprC7b|A{FGJ?XC`8r6QxiOYOB@ne|3{5RQ2AbxB9e&*KDP_s zB@+*Q&L^)Bn3rwuZiU9B@13Gj_+X4k*nT-z4csfgFL)b^27b6{6C6a>nu!OnPBxQj z+&o2!dO6BsbnesHFgQads@cBb$f444ggMayl>j;mND&Gg#+bkL37BAQHopAiv;Y7A M07*qoM6N<$f&u5DyZ`_I literal 0 HcmV?d00001 diff --git a/public/flags/nu.png b/public/flags/nu.png new file mode 100644 index 0000000000000000000000000000000000000000..068da189bc822f2a3e140e18130c9e3fb32549ba GIT binary patch literal 795 zcmV+$1LXXPP)002-30{{R3se_IN0001WP)t-s{@nlp zA!*1EF8}}kz{uM1!^+l6VXL*xC`5s!vC6l>)ih0r?XI}dI8o6sCfQFP^zroc%hEek zi}J4t_sImy9V_gY4-YJ8WgM8lxE~@t$ygAc{l= zTJYJ5ff5gM0A(UCu>)|t#3C;bP$n|amZfE&z{>>`i44@Ps+?w^z{?0^;(khG;CmGV z1zt`dceq2057YuLA5bQq{s*1}UMAow?X^(F%i8x+sE_E_^nG*mKovi8dR?W#+^NSE zJ!0D;_Uw}T0$@=i;yC)dy7&ShC230QZ!~}#v!{ofX9v29;*RKR0b2AODXwx$11m5T z*IdHJmxkgDREq+QwNTn2`p`4BC2v}`c#gizU`w#pEC?jyEdx;u#J4N>u5ZY|Aaq`B zmR(|ibd4KC9KkmtVw0{gl(Z<&*s61roumf1UIFUKPU1Rk&7wffx2PUl80&h37JCvm z55R>F)Rz{0?WHch<(Whk4Zhbbc&d|!1&&9CXC4;L=i9Krg<)ceVFBa(T+Q*&_4`*c zZl%v|vyWR3c)O=~VD%3LViusxn_l`5hz^i(7l6YMfC4cCQ06gE zcU@U_oo1jw%mI{n45SWx9WhWKW&z4P2GRg95Cdi6{6L8pfTeR~00!c2@@kknffs<< z5E&hS0x<_Le;DjdwMPdeE%6klyiSX0E_TZ2J0000$(Erz-FaiJo00000 ZivV8=G)1|C)PVp1002ovPDHLkV1hnfUrhi2 literal 0 HcmV?d00001 diff --git a/public/flags/nz.png b/public/flags/nz.png new file mode 100644 index 0000000000000000000000000000000000000000..f33f3860388b28fb5b4b43cd915a4451e766ccdc GIT binary patch literal 740 zcmV002-30{{R3se_IN00012P)t-s0U>F~ z5HA1!|G>!F*GywIPKfcu%elhVs>l00Kx!L_t(&-tE`huA(p$ zfZ^3j3qp^a1oZu%bLvRKY?o4O>ZIA}e*qT_@TC&7fP&LUC4-k$l#(?{D|i_zX;Tna z!69~pAmU*l=27|uAR_vJm}j=TK?6)^za^6 z{#POfhV$YRF)#uzG7$sAdGU!D7=ag;h=7rJeIJeZ6Bujv$}-w6w*La#Fdl9k;b5od zbW1M{cQqHfwgKtSl~$w6;ZULSbgfi)BMS> z@Ms+wFmM|tLWc$1SRNm@9Nh+L3?QmSdA4xrjA21M4E&5J`ns+sIk{sm z;9bMSdR_(bFz`cS-xP}^aw(eYdqC;zOb78W@KYkwi(6bYgSUz8i1Y9;aGzKLu5n9~ zfWSOF4D=8I#jNb4Wf0hQbAxz(ASMDznNpOdg22%3`G6iGpaykU4iFgP`G6iGS`#ze zs|Dn8xm+%n%jI&pSk*P8T~$HaO%o)Yur}F`sQR9gQn^!-Z=%qnv6c{P4cBRIW8aa# zbv+~+n;cJ043h0eTpE&1baEU?m*xw2?`pLW+Fl{m1_drPK%$BHah@TU%jI&pulENf W002+~0{{R3Y;$7=0000mP)t-s+ZG%D z|Nj7h0QbhnH)aR@?Ckp1*8Jn+{`U6jZgJv4MfJ0^-z_oaS6lLz%WAuWw9j*1DJEi=9B zTLQHVJUMeNcXDaC*@K%i=TODKrJd=XNQJHQN_R&t*tLNC#U6Ii-_o=ih<{L z?_=OGHa>9R_wF~;iInv}XFoGere0~o8BtzdYHYlKdd1gm^YTD;eNm7Q-kQ1*2dTjDk@x3Pu4*z=Z;U)j%Z*z^H+v296pyYT&4W gqXv!|IE)Ph0I1%c(y@FPKL7v#07*qoM6N<$f~StXUjP6A literal 0 HcmV?d00001 diff --git a/public/flags/pa.png b/public/flags/pa.png new file mode 100644 index 0000000000000000000000000000000000000000..37e9e990a98c6a8226a389145b8f456b8847d7fd GIT binary patch literal 384 zcmV-`0e}99P)+u!H$priZY;%t1IEJSeNH9VoLzeinzDUl%coiYj9!W zd_4dF0R>4!K~!ko?bb;S!Y~X4P&{O6(zLz*WvK*FDcg!~1pb?N_vB%b+m-NzIP9>) z4u1$%HG)$zf^)Wkl}JtCm1s4AGf}pHmG&qSmP&7_0_u1=yAy8Inh!QBbjNA934L7k zxnA^D%jj6J@Nr)g7_LNFH4{}VEJR86ClLu0UTGR5U!ic)QEB?4uaCnHJM6H-uP|N6 z?Lr)O*kOmi5MCA|xOXGC6dO1)M-wSo3_HY~es%3O6U^omofZ@hmmZdN^EG*2M?9aw5P&mxtD3I_LM-}@YeSI8u e*kOl%4!#4Qn;@=01rf*q0000h(#@6_*_0Thw+ xba4!^IGxPU{9l0~t@o4r&&7WN|9L!QW(bezYw&Z+;Rh;W@O1TaS?83{1ON%g9ohf@ literal 0 HcmV?d00001 diff --git a/public/flags/pf.png b/public/flags/pf.png new file mode 100644 index 0000000000000000000000000000000000000000..b32b204a3c7d750a1126564f3732ca68e2af7a3a GIT binary patch literal 1163 zcmV;61a$j}P)rcez|=xIs>~Hbn06_`AvE|KhmF zgogjec>k_E@8sp$z{39At^eAkyliy587p%mD*vJ%^zQG>v%1WamA-p|_p3*OIzYTF zJgqG||Dhhc^$7fP_2$`}P0; z14KzgK~!ko?9g3n8bKJvanFIVDvTp@F}cWsFotCls4uYYnq6hB6km#(l%(JPt8~^z zOH0UAh7g!P&;5_*G(w?JC=?2XLjJ=C^%>#ba&~ovw|j3mF$(j=U^71m8RPYQz>>^Y zgT~?>$Ve7=B@b|kh|F5;#$*Oqk|q`SFAuPmG=fwPUfd!fX>~<~fARq9oUC+og4=T# zlH!r%BmU+Kc8Z{JaHBms^cV@cq{by5a8_zdGL3|TT~A%cwsw=e#5oUeN-D8h$trz; zo82tqZn`TfGQlY?uq9b+en@8e45#GoX-Zd)Q$FB$OHz%;NAmKqy}%N6eqgP(d|t2b za;h^-ny;O?W0SA^rsjF-{&4uEzF*fruZP2L4nA7e0UlxZ@$Yu*uEk9t z3c&ClW*}K-2oB@mS2ZJ6#MM-*1QOVlree1wR~zX6|0_KvlqInAW_NBDpPPet@#29| zu=sO^a|r#)?V%cBlj5q)hw+IYszbF8tMy{BuEPC(lQw3tjz({yv z3taVnw|W_0Rz(qxV^tJes}=%~3s)Z<_FFe*{PZ>bX^(v$t}{`c`~G3q+|?@3!tFW$ zBjK2x--7kmXcytnecs>q~-|ww&gb=*h0vHKH=XX&gw)nEN(x*eLeNkH}Uj14} zktbya$Vj*({FM2!##TB=PKdL6#&5+_Rc4ZrBnD(8?B8chLLcVkV%4L!mq=D8z#bFXAz#-SbCFA zY9GlKZWsw8+oPO29<;b_brSFvBVo|Nv}MW&qA|S5L>RTwr%1;x{Lkn5`SQ;2Y&M(C dX0zGMxWDf;Yw=4vYo7oB002ovPDHLkV1nHUPRalP literal 0 HcmV?d00001 diff --git a/public/flags/pg.png b/public/flags/pg.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc4b63af8ca7fbf926f6489095ef6900f438365 GIT binary patch literal 987 zcmV<110?*3P)UGT`|oIST;ZUXzmmk`L{F!C-Vt-iom}A^aSI`Ia)o!~P*Qlhz|-$?5+qM`Rd|!SA>qx z>s)F_e;2d6B6K8cLOSt@l~$M9@t56@v5awE{`3Za*jtrV0 z*w59EhK`s(Bbk>gM^{6~0-9mYu3QL_qFPAyj=EzJ(jK}h_j9Fa<1UUnPHdtRp)KW< zeKHU!p%sUaSEYMHQ7@`K*UuxyG@(hE(Epa0xAJ~u6~i7bFiKUe?6qx5p#u^ve$8mS%o4f4}CUekglwk!8EAq8_fHS;ld8yB{g!Ws+t^K{`X@^ zOTKPgi?_cC4|J&=)s%ZXR^bqr{dXoKGGe*8;1uMt|IXlou} zirHMb#?>^Yj_P_7TyUGK*SPv#>8K}b<(@HOaSccuyJ`f!@OId-oEU4@*ER+%t_Mn0 z&wRUe2z9sHoZCB=loxcHdV_07)3if(`4r04xH7BrXrL`j=NfCYP&eviAjt@TTgQD8 zGh@S{L$cKX6vW~ZM|*wIs7g|(A1bkqCUHjd70r%&jT4*|_V}Yd|{priQyDOZx*YjMmV-(lu+A-WEdgqRTu3T0}7?vhT1XQ<<&9V72eS_gaI9WUFi_HqiNh9kvkg39rcmtQS()$ zY1$(spH0M$x@+)`R<3!(j@lu-ZLd@TTwGnCSzMue?da-JU!yT}uiadABRkF@kc*3J z5NpV&_am?qtt0q(E+@KVN1H2tM{o`wC%VA%i^&zgBRGwxkH4*wG>(iuE_DC^002ov JPDHLkV1m6^*C7A^ literal 0 HcmV?d00001 diff --git a/public/flags/ph.png b/public/flags/ph.png new file mode 100644 index 0000000000000000000000000000000000000000..9991874c353ebcf3c2f8af2b70cef45297acc157 GIT binary patch literal 854 zcmV-c1F8IpP)002-30{{R3se_IN0001TP)t-s063`5 z5hnlt|NPMw{o-u>+)w`KivRS){L>@<`QiTVr~d1h{pEZ7)-wP1)BM>$|NQX%-(LRl zwb2_e_}t)ckI(3emEmZ1)Ga^RMONPB^!)Dd$kgnSso6GSy6vj55k;=;@%gR4Q0-s4lK~!ko%+||}lu#6fVY1df_ZyHn>DWe%zW*zFDs-6xMe7Xq zH>%W#ggQcl*3fL%IMZD5= z{cxl$Mf}T~f)sH|(d1yGH%0v4z3&;XbWIL6dQ-$FBr2I4oC~Cq>xWYU8W&Zhh*Kue ztob#?8zu**vZJw4#r4C8EtHBb#j@n>*Al$BGewL%r8acV8f(yn78;j*iq}pK2J_q~ z(V`P$1)Zsl67IZy7&sFeqf`Ld*bE>=q119`iWsF*g-PJVlO>0cGh=KHz-_CDonTV- zsqjNfK1rT$y?!`IVmVkBck_oBj)LdF%y)l?;mC31XM7^MYp&mLJr?U`VBt;z!fH*# z$W>JDu1RrNK^LuvcSz%er$a^DNQ90{CX&l1MjPu$y| zc$rEd%|FTdE}=AznPDu!v<+&QFOr6+gZYB_zbp)@`GN&@kF#}a9!n06!kTP8;I8~I zUmDIw6U>*0>)8qOrDCl<@Nn16my2)pu}&o$$MVRLYmov$U#;Ifr7A%nxZUzbi(g=k zuT&)oWH6s4kYThO3FI)JEigUT`~vM<%SULad3(*A%wXD27~9_&qM08AeOZcAm$OYYNqYBboVtaFi+=p~^J{;V4x$LX~R@LX~R@ gLTf%C9Hq+U1KuD;&5b}{g#Z8m07*qoM6N<$g2&3D&Hw-a literal 0 HcmV?d00001 diff --git a/public/flags/pk.png b/public/flags/pk.png new file mode 100644 index 0000000000000000000000000000000000000000..921cd2e211bb42348dbb741cd033d5ecfca19bcf GIT binary patch literal 569 zcmV-90>=G`P)<`S0`a4N510p^s#XbwP1fF=a;~SvlV3;n3XGxXQm5QZT~N$)vlka+QIRt({eX zXKs~=5C8xHyGcYrRA}DqnB9_tAPhz~A>kiE-~VBEt(LY^sW*VL9lo1hoEgp-p_2T- z$NV(Q5D#(A5D)PX5AhKHW3iF?3UQdNx!{S3QRoXwZ5*J!;2kRgkS^F<5&`TH(7LHu zu3Q}v61t&S;UA8LH65)#OKKnvV#Ved3UEZp3R7Q9ZlzO!P5@2-aD!6wjmn~Ujit)s zTxbl3P&&9}X|TCwC{>zRz#ds&91x(erxp8bUaE`b21}>K@WzF%E%qB!#WM~d6niUl zT`}PXi^tULFW8v6;$?@ryr^sPm&rR+UUkKqw( zK6+)yaYO2ya2A z9z)dR@x|&>=ruMb#nC%N>mw`r`g!#b5AhHW@emL3*NA@sn0FIKXx+)x00000NkvXX Hu0mjfEG!E~ literal 0 HcmV?d00001 diff --git a/public/flags/pl.png b/public/flags/pl.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4fdda0d7319889e20d069826131b934f2a6546 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^4L}^g$P6T3pL@R?NU;U@gt-3y|NoAN&4meDegH)z uJY5_^EKVm&ur5x}X!xIz5CVh(KtrB9s+~XoTbvnC4TGnvpUXO@geCxD1|J^) literal 0 HcmV?d00001 diff --git a/public/flags/pm.png b/public/flags/pm.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff9a7beb62c3dd01af1dde18ba286fff5a518b2 GIT binary patch literal 4623 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 FV1i$OvxEQu literal 0 HcmV?d00001 diff --git a/public/flags/pn.png b/public/flags/pn.png new file mode 100644 index 0000000000000000000000000000000000000000..be1ac1878455aecef8fef3467ff9752dc74eb28e GIT binary patch literal 2562 zcmV+d3jOtoP)002-30{{R3se_IN0005PP)t-s03m6} z5HA1!|1)zT03T%lZpZiF7BFxgz{uM1!^+l7Vym{!mWO>PM1d`7A*Hd(^xYNi*Az5O zh>Lx70U}@{S1$6}6%ji{1}s%NN=_zSDdf-<-^>>YFiQeX_cZE`}6d@#@I(xNL64%Kx`+=ydNuN z9PYBa(mPW_c^v828Ge@;$HNyFc(!wAU)4um5js4TlO}wJB#N9HW{VqHf*Pl;71_oU z_0rgUrfoTPXh~0Jhma$*tQw%C6$=Ro=j!n=KV}*)WM*Gf8!}PZ(JF3uCp=&#@$&R% zWo#H@YXBWxP)I|9f;dZIHehBoPH!?IRwPhmBXf`(%+lf2)zuSbqL+zbadccNSyfh1 zPPV~9Btt+bX+K3dI5RFPw7{-Dikg?LkywI>U6_LtS8@qMXHIuYho3+-OFWGtFxzt> z92pmzv{x<}Q*@VUHcw`Hc1_STO|70qw^1s?c_$nxM7IC{2m47xK~!ko?b&B@5tsYPQy3SW(JgSc_`5VY^}D8vcqktI^+%z3CEBAE?7K7!dmFzzU)s zP>1&qfU6Hw5O-{-54d4R1@9jKcN|-tAQJK{}~TVQTS`bD&U{rngb4!$!ZcwbjUKZ7J_BycnFvfGFyMpIL(IL4Qu)M=ZZ}zb@WVI}9 za7-kQe#(WeV1tjr1Stk=Y>U;u%Rw{kw$Ag{{nxMiljRL&uOd=h$Vssoz~U14{Ub0~a9tQ3 zrCr?_>IPshNyh=wgv1asnb~R5ggZ%?Ee!kHESI^zLm8lS(s7Y4D48sZok{qLBn~!_ zq&e2=H2uP`prwrr8+TO!%fp2JumA|LRZFo$%Z}CTChwVR{_EGSU7MRvU!+#Hw?rf) z;)xIme(^J&mi9?+%ck$ft%~37-D6n$^Kr}Kbeb*T!a|nosNgnv+FMvgmR}jl0CamCOX71IZ-FC8d!t) z@+!FShzS$ zajGN&Nd?BCPF^*zP9lKQj;Ry)qoZdFcP^1n(|&bQXuW$*Y8%0Bjl?h2GTZF>c(sA` zu40tpi}UBs%@0nrW%7hf-eWt=yEmtVE>Y|@0fK0@NR(PURGX&{)QIb=h&8W4?NZO@-Se|G22vp#+dwx38QlkM*ZdoZTiAOQMNRXjbQ z4zU)mGa~b=+@Y0fSN-f1ezZ+%QC!n_wXyi^^1ARMa6jqA zxOd#VbM^*{=Z+q!n$LkULNl3S+ZnAw$DR1K!%# ztpPLSRtbm#W1+1MX_CkR)Px|F1>Z!MQv*ICd8`5PD0xrfU9guz&Mj1ni>mD4drtTOUADP(!M~n22H40L4-J%<0P9B)M#59#cH8_ zPml^s0cvJ3B6|?JK{6%a)5dI#Bhd{kwy8tyeuN>nLX3JFo z)r$+bsS`E3&PflGxR~uy892<(4gNKMZxA&-h{S58^UE z3R6^(rYHllA2CGTi~p6f46=pzw=X99aNB4%2j)h%j@m($hXQCBWD}*34G_Dr^*Bb` z+D1ZC)NVo$NGn8I20P4vk|eP;8XLI3~&07*qoM6N<$f|s$I(f|Me literal 0 HcmV?d00001 diff --git a/public/flags/pr.png b/public/flags/pr.png new file mode 100644 index 0000000000000000000000000000000000000000..37347165a38c04659e693d7fb2efd2f3e2412906 GIT binary patch literal 610 zcmV-o0-gPdP)AzacMg{` zg9G|j@cq&+$FZ9O(|maG{iHEUdC#~oF`}z5OK}60~37zEzBJf z{JX7ik)MYl{6j>+o^ z{?#gnM1M+NzyH!Z7JanL*4j?15U4`o;>M-L3?ijZ@RRkoTE!kwE^mo;K~MBsn2Rd; zjN8;iW1i_KVqy4_92>7RDBsRhHW^=rB$|UvFT57($NVlee>OL# wi|gN-o5|yZi&E(BAE5lf+07*qoM6N<$f~4mcm;e9( literal 0 HcmV?d00001 diff --git a/public/flags/ps.png b/public/flags/ps.png new file mode 100644 index 0000000000000000000000000000000000000000..d53b99ca19358c6c5ae57d79a88226efd1f05dbf GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^3xGI)gBeJ!Z0=(NQkDTeA+A80q009E|NrL%)k2rm zg@lBxl2EZ=;WUpkJ1(U9_xq0r8KoSh*3D)H4P4^iuHAgQeEl^`?}mc7MD>Jt1_nk; zPZ!6KjC*&lM+Y@KFt`LVbuBt}{h#>iyDJ}+e==WwN!#M++Q!76F&}b&pLWW>%@@7n zZ~r+Ng}Ih?R>c)1&mO!uv+?3g=f%eCZs~p9=VZj@T54Do`;P#hH&68n-*A z^R=Cm;ht+LVpXhA^33AJnZye-n->`8AC|rTypy|N$M@}}x0qz!KhK`KiRu0A?^ceN0dHu%4=PKk&0(-@!7!vFIMt z)yvfoLGBR$_ncEci)lR94Y1v-9&j#t!JO?-MPOarP|0)E%H|N8&{_W%Iu>HzPvv)tSO0AB#}007=;Y2e@h|Nj8;@&MV{0N2$3$j1QU;sDUk z0KUEe%gq4Kwg3%c0OsZaqq6{;t^mfH0KbF)O>npK4-eDR0Lsb$!^8m0tN_ZR0Kd!S zf0)eGmwDQFchJWGvbz9?rU1={0Muy!0agI=^!Le-cylnu$TmZ^I0OmOW$pZl2~M_6TztK}i+HYwc+t3X(^E{?*e0E( z0MerXt&0HNV*u+S0QTnQpR(BLgM-tBciV$jScFj4h)(NKLa)Ey?4hCRk&(oxiq*z_ zuC!g<-9A#+XUIWQJujlY3uw zhdJg4d%JJJ98VAwFz=aT(pwy{wQ0-YSIdc?7X|5vh;fXe!R_RBHrY3F2rG6P28#MAX z<2Zs17t}Ok=mnh<7z7eEs(NyVaNz<&hbB(?TDztnsRf$R(5j0t;R24mx^w6D?c3*$ z)m!R;)cRz&-@hfp!1l}fbM8LDhWFDzMYS0TYfF)dhCipy8lBekcu zOs1_`Co*~EvP;F-ga{n?E05bkdy38V&Pwg+zRu3RADzudCZkQ2{00RUluBg}t{Bfb zYGaD{G@2rpCcMRjNAD0?2nW2V_)k4z7(F*V!DsMg$auoc1SAM`-@o<9>;5Lly!EEWDaO>=B*C{+Vgvt;j=0xfa zYk6vqQYx`CaQATQDeNZ2m(6)%b%%?%+Fu+~CVs+Q@p#v-@Q?=|tUGML+6ZE_O;Dhb z3|WH%W^A(i+4yRPrmmiElJiH_VY|zv6pBf6a#tVl>An= zxuw5>qF!Rt7**BUt+&Zcz+erv;Q@Y2R8U@Mg z-QwDQS)5QLiGrp)uy$`398J_xXl$ zUa`_FLoxQ$`-L<0p+zz8&@ed8(!wOP13gZ+8A2*tw|h5h5$7+0Sh9C_bvToACTZq? zgaiYbqQlzW)pkQz|Hh>N;hO(w9QXRFQ74TBb;rEB~*J31!ATlJAqZz10 z8<77{rdFK{?YRoOFkcN(3H51Vj-W$RPHTd4RN-Gm5bYg0j2cU|gR6)GuY>0>oo0$` z%;if#&r>>#w_0r&hI^bovT@f<+7*K#&9cj-(qIf}_|2X+O8#G0iV`fr5-h literal 0 HcmV?d00001 diff --git a/public/flags/pw.png b/public/flags/pw.png new file mode 100644 index 0000000000000000000000000000000000000000..eb65abb04be7fe4fede9d294cdcce207471837ec GIT binary patch literal 400 zcmV;B0dM|^P)) z{{Zj#5Qfir8l&ZG#FGr3^V#qvzve)r+FZEfM>ns>Mz*z|hdlPrji0 z&7Fh~t(|#LhLUHV9H7&E4)}x0w+Y!mqZtk;s7CM<4#;T+^1}!!sxJ@}6#-Q#;8!t) zM&v7|NEE=)$rrhoc5(+h=OY42OA7_w{K^R8?;Qb+&BNb>DFu$I=;XF$t*WYeecgwz$n@od1#j+^y?b%s$4!Q< zjMXI!42;>HE{-7?_ugLjEK*hEVF~awDKZxda5(!_{r30$i_QDus#7C0{68?UsC+Ps zI^d#aG_lhsMM-$(2`F>X{LX(pVjKPh8FWwXIb5N1R> z(hkrl$>hud2?o*mEA?#W1cm4mLZkWxpelHbJ)SZ#Z&T!?E zPSLk{ZxjOGeY|n&;nuA}D}TTIK3Pcfb)eVH^=k~j>{C=^=~-Z@wpLO5OT8Px#1ZP1_K>z@;j|==^1poj68cC)N2f|QvvQSIB{#fzMsI#}`J=gE|$p+jHh%+#bxWs4U&@8IRgk)fYJ zT#6Ps>)77Ih?<)?R{#F~=g`-`f0CFmPyYP<C@SnGg6f+OSNi&lPE}*E=}&< z0}>QuS5N^La6wT2|KD(?^M0S(Rei1Vd_Or=ROspMxhWa-^$*-Bd!x(Z?%=&4Qcfr` zx<5QZ&IK)Im1^w)(e&tuG5YY)W73IH5M``BK0!P!KHsh}IWrCswe+z8?%NzBJ~7%g#-wMAM_grlWJBd_VYskQa&y_4N-p zpZYU&75aE~u689t$O}bA7sH>(xuC`DbG7z`XnJ(SXvi#jxv~0Jk;g%0a_W+7a#R>~ zW|~(7JqcC-fA{ww*-$P*tdPAa*6PPsR;RHb2@wiTR+$sK$cicU9)?ZJ_gBJ5ZYv(K-0{=uC;|%+DxIiTqWWxe}U2)0)#$nqbU{O^K9_WTsvN xp?TmyXHr^ehFs{}q;sOw`9;Qm_^nF0{13Dx*oFi?j+X!c002ovPDHLkV1f?y=P3XH literal 0 HcmV?d00001 diff --git a/public/flags/re.png b/public/flags/re.png new file mode 100644 index 0000000000000000000000000000000000000000..4b01aa77c40a76712e07939e56de4aac2df1ce09 GIT binary patch literal 819 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!3-pyx;pL#QhotGA+E-0|Nk>E0I_A(k4G<6 zqFc`V{KZk~vU<|m&UYLl&atnuC+^sz80=Sd_xM%Ucb`RFie6p0Z(2Wp!Gay-TaL$- z&0O8NeDbRO*?Z3h-|5!=R_bQOz`(S?)5S3)))TB}#BP1ycdI7vOYOWl5_yh! zf`@mq+>w5@>+p_g>(dNx_1)2Pn|=E2+Kq2Mw#c|wIp-yRh+FEvvzWo+l9=V`hpdPG z)O?+#ymmscOkC{UedmIg$QJb-dj0=fu{P%=!JQrtruN#O-Ezz`+oAt~ZcEhB(itTT zPV)JRSG<=xUJ{znTrpW{vs{~pxmY64GKX@zr>hh||VGXMu=L#id zT=ld*aP`AB&cH3NmM9Bo1Jz|jnO+h$u>DxZ@o|gR66Xq_hDVvUp58wXcnc_H)T++C zB)*45and#Q%=h*mj9Mz9-Y+@-Sytb(V|l2Dy!*k^K-G7b^zQulspW^7@IRhA-(O#5 zX}a+L;x3Q;+pXrpzgAA!{xhRq{*S%TCC5`w&VP+KW0xPMDZX4V>gP+Xsq=qxEY!4G z`o`>in&q|2>YB}BD@=+EFF#8vxou*^GL^-xI_Avkjf(dze}u39(s#%}fZ4%h_A&Vy z#{2&l8Rp5oe586N@o;QQ2#^UOT@xgH4w2Tb)8GP&tFA LtDnm{r-UW|Q_~_V literal 0 HcmV?d00001 diff --git a/public/flags/rs.png b/public/flags/rs.png new file mode 100644 index 0000000000000000000000000000000000000000..81b9695722ccf14aa959870d1829486529cdc43a GIT binary patch literal 2197 zcmV;G2x|9FM_N_QEqc;^5#MO@G_k+WY(azcV@O>+9y`=H%q$-QC?)R(sgj z*U3Od)YR1T^YhP+k-L5-(a+DaF*fb(?aPafyD~QK@9)>RxyV&p%gf8bado+hCGqj` z$zo@_PBF@uC%%p)>Dbw&QewMXU&2*b!a+u=Fg3({DaVp0^y%r`yS>A*v!{`e%7KKN zZ*anBY`;lOvQ96*l_%iY+2G90*S)^bv#-sbpT%Hg!%I-WJwv-bLc2dTuW%>LpC-nd zBQi$!u_vVPLjYQOS-@!<<6EIybvlF0x!L&V($r zYb?BTDzSkj{q*$8y1Lu3v*@m|(y6PmqM^`~mcxgM+kS(*qI|q(YMe+)(WW}OM>E!? zD5_^9^U~AT$jHLN!qdc~w3L*>r;5wEh^2&t%6EHhYDC07L%onS!Co=zw=KG2E#s{! znprBkYALm4DXdc`ws$4<-rm!hoV}WhR8@J!t#h=NX{>2zznW#nSYFbyT+UNjwT@WK zO;XLOPQHOoxk*m2kVc&_J$qd?$DTB}fHTW)F|v^_+ny_-Y9a2x!s)iS%fz^@_orYdHLj*lIC?ASrV--HGJ_~OGk_?!MT%y_3*I?q3RSZ}d( zCJ!?9pNGlh+LgCE4jpQ%K6LiPk&gYd>au>aF~A9ynzgGp?~XUbTW1%~GZ^A`&Ari4 z>-~<#0efa0X`6j;n=<%(8HRGXv(KJgTbl_7!T=}Vo*VT&T{mBO&Um3@0ImieuFtY!1Gm6cWdtIlKIPD;D`s&-d6qfUQw zz!?oxM0bqJ7zY7b@Xq|z)URQ5^EI($=%eVGA1A$ifeOO=^wYpp`t7~o`7Q1jE zW{tUG)+YEvSm1LT^N#r)f$seG8!vR1JDkTZZ#2Lk!UX4^a%%HVJz^;R5}ppBebGL0zBA1{Bb-4dWE4^66Ru_^RFnzfc&xCUP;FqYZ0%mk8Vj=` zyqbU2yS0TZ0`3I7a8?kw8R#f2JpxoIWU?LvH#fKBz)S)xBC*0608&WUGf!K!8W3~# z0dPXQGuouUL?%u+!3~TyJA_Qs@dkipZlHSL=piB0*a)x>C+sB%BS>MO+#D4!83ED1 z&I|&ia!KPfThRN=EzmSC&>~7VgaMCu$t>W6YZmGRi4{}}>nBW@us$hif?T~# ztuxZ%DiI?*X4#~PqE0} zTBVyP2}q!D!yHd9Op5Q!2r011WA;* z+{cB5NLIu(zHoY2Bf~{CbGjr!peRn{recIGw8-n|Nm5en*s+=rP>q!jcdK=@NYiE- zCp?Erlz23QT8hB85)&ysOPdoptT0z-)Uz^7snu!%075=gD=^Y?2q)}C6V-Zo;x)cx zPqy-Mo$+KpPZablXX8RR;RG3G(TuceU(J*+`?zj-Kg_aR2@he z9`B>W6wB&4q`?Wtg*bV*)Vjj1Sq-MI`?$WSmPIxSZNU5M!*MK1i=d>sbd9o)7cD=$ zv>+QPupJ|OXSxOC9`$PScvIT~M<`Z@&)kb={KPz-(#LMoD-^Tt%DBA_KGL?{Sr6H+UjJ zfUjUetJb-Fi-UwPot6Yq6e5spa+GfmXm{EH&f0h8x0W`wG(osfq6JCPEr)PRIn&bW z%2^C>w!%>s$SK`=iOi-Xk(QtGOp@8YwWPEn>RkY^*4|UGrF?sNX*$KD0-8dc$KP_r z-(10519)3-yr*!sEu-Z{ituaC`C1_V&e#_k!Vu8*aGahQr=x XaJ_nd?>6JR00000NkvXXu0mjfFK}VZ literal 0 HcmV?d00001 diff --git a/public/flags/ru.png b/public/flags/ru.png new file mode 100644 index 0000000000000000000000000000000000000000..d595a0fd38c342e6ad7d55b63a0a6934ebafd796 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!VDx8wyxO)r1%4TLR|m<|Ic8#?5eihs=W{U z47?kT@8AYX8GE`ohD02Gd)iQtK|z3dL(~B#u?-FNz7Y@BJyx$~VyO31T&-|=laBwX i?Gs`rq()9-f6Bh`NYI{S@#t?r?F^o-elF{r5}E+0*e#y` literal 0 HcmV?d00001 diff --git a/public/flags/rw.png b/public/flags/rw.png new file mode 100644 index 0000000000000000000000000000000000000000..e02287f1ee0eda0efc70569d20b94916f4067e21 GIT binary patch literal 423 zcmV;Y0a*TtP) zU_JWM0YIssin3T8q{8FA0}rCmWvzUzw>B%Lw4Aj@R;!A0uW!M+BVY`Ep8x;>HAzH4 zR9M4f7zLw%%AkOYfq{!$%?p?r4lpwmkf%9{c|pTsF7h-N@Gv+uIMk45^w*9^OXwt;lLtPEUp{dUiu z=Q|6?B-vt%%dsiX(w^i7-!La5v}?A_OiRn0wug+UGCtwry)P{-Z?}ubVFS`VZEQOa zsClljDLIK`$!n0aXFnk$rdVxEBVRvDd;K!hh8(LoHt(Fhd#3Xaa$L=NnWe>VpGyn# zRWdZMVz?98F{3l)0@ngEbTb>c0)c}uS^3$DwE>u)Te%F#EDRbN8hFSohf0|P8iH91 z$SggX84SoS02x?8XcP=RphN)})jX;eD)002ovPDHLkV1h;Ew6XvI literal 0 HcmV?d00001 diff --git a/public/flags/s1.png b/public/flags/s1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0bb76ec290e486f068a751fe1ae42dbfaadb16 GIT binary patch literal 1538 zcmV+d2L1VoP))!0*x!1xEb}s7k?a1KJ zw$;C*%C3&SoO-j1bg+g>mtic2NFsqh8+|$V`uO$v_Sfj#&EwR=-OH`ex2evwoX4qm zv58rrZ%~_OIE_*ic{1ei=;H6@+UnoY<=4jF&9l_Kmcyiox|eOMfN80GW~h2zqjPR< zZYhOD^Z4}f_w$j!po_hlg13@mrgveac1@XNK9N_-;n8uegglQ`rOUDN^YfOLmKquw z5)u*z2M2qyjO^^}>gwv}=jYzu-qqFB&(F`RtE;D{r=Fgkk&%&MVPRNUSWHYzMMXs` zD=QUoGz)7g0AwM8iA*p600eePL_t(&-t5=M$`nBqhGEZV=R7?*=bUqPvXg@mR9uN* zy8pHFgJ|nc#uibZO>JMO;#Ac={E_~eEDb;4MWF8sLy$}_Zg5kUw~BSvYy^4E5C8<5 zScwqYOTCxTW##nbg2y6%Kp21-#}o8D01qo$vhY;P>+7e@qfB`~2xYkQN{t$Y@+n4j zh8+##XFtal9&`b*>Sa9Bv4E@yD;u&jaF1n5wQ>}rCcvkSi6kW`j@Z1j(PVl=dt^k~ zJ6#g;RIkJ`Bp-r96BagPE&E<3tvqmEXht)bDZf_toOI%mmWAkr_bXI`*GplSGYqLZ zibUL$9<|uVu&^O3C(eVd>eDR(Zl+fl`PWF#gKdfn4}wUA@(Z1&1?J+pRTd^F(D_eGUjj96r3TT*pYjn+f4gN#vuwe9`Nb&XKwgZVCaZbcw=_Q5rqkR%OK5HY{w&g2rpvaSiLX zZ#hSAgrOl0lbE*7*Gx{ymT%sFc|TfLaq4c4RpoRd(}AH#(y$cF3q&eb%E3IHSr^ zq=+XJW{$Zbj0X0ugGuuRBO(}sg$-GJVCLXDdY70)a(umJOyG34V^fyOlXf5QkZ(Fz zI?+y|9Zz+c97hp{;fIwCN8SWNa!n8m4<1LM9suEK5Oo(3F;1s55n0gMv1x9xiUK(0 zoY^8N4fg|B*z>R{B(q(h?aH|TBU}nm7k>Tpa+jbhmybBeu?<8WrLZUtUpmN5LA$f! zB|LiIFNhObJPH6@FiA~#%iE8i9y>{?hVpk=akt*<4)}4|V=_6DJk3XTXXPA-v>75Y zjx-0(6$)umP2Yw-kX+ON6sZWz{jzFwoSR{tRC5AfAOH&+vLKE5;6@{LzbcH1y_7Hdqjx?xCF%{ zAj76`=Vi26Rcxv!bQ4>$-rT?chHmnUvzX@(uioFk|Nd@$ z&d^V@C5xWDz5mtccI)i~Kp2X_Fd?{(+mu!iZ>ZgW14}269uEl3H^C2i$rWJm@rXxa zl@2s=$-)v@#03TpSz%%^1sFJF?PQGP4g-g*n|YoyZ#47B8q+xd!-gZRND%J oo{o*OUg{=GL_|bHL`3BO9)44_V4~Uhp8x;=07*qoM6N<$g7-=0?*IS* literal 0 HcmV?d00001 diff --git a/public/flags/sa.png b/public/flags/sa.png new file mode 100644 index 0000000000000000000000000000000000000000..3a3d41d47318356e29a0380105794336b179d35f GIT binary patch literal 808 zcmV+@1K0eCP)dSk!TQgLjV8&z}wA$wwh3ybl~mgFo;{wWj~!<46O$GAnywWJS<%4UgK$7CCl+uY zUMhX*G~aj2f%BBQmaX-%;ZMCMDslpqLF(X1HXBr$8@>V?wO5(6g>fjU~x zIeXDw)8Z+TKXFu3!0@JYt>P-Yk!}0FW|p(a!RH`Uilnxsb1O|F8yZ8t+HQT$szO)t zMv=LsEm_q7yu(_fMWJUY1G;txW!0#rPUx`&1+Sb@P3nF+k^GDmBds&qZVdI;F^O9Lt6; zpv#AjB#Znh5j4AE2&i)TkV=ZTT2A1$Cs>W%x8c&%KV<~nnsD*+xZJfZ#Y;DyN^f$z zaL$<;6kVuOKei$uQxw%TeI2=L%tyRYU^nfMGF5;r6}oBms@ZZ>hycz$X-wG&RiBIy zZ)~u0rCEwL_||mlwqZNfp;w56Whb+gSxgGnf;M?WgU3qmqiNR~GCk{<25U;;L>51t zW1AApLv6R;0Y!~BrdXyQ%Uy>`FuYAAN~NE1|KO34;UE$0000X^%kkzK`Gj9cx z(fUx)#r*Xn|I6Q%>>?qRkEL=B>HPJ{v&)rZ=4J4aW4`{#ZRYUh_~+jwCO*<0Z&c zwa0Qo$N8_7-y0b(+`00Pzoa4h+-}}8)gSLgAE=W(B`5x2hv&)1&#rxZqRDqeKis?W zlhl{9&&5BdBxE>jo}tcM%>3-AjpU4kxtl$*D~&ERJi30)+u)atq(y>PwY9;@p2XUF zYE$i$=JPD&uf10m`SS5!k^bAAm)d~=Fw1)PEcPBIf3|18m-eqYDeNtOjWho39_#Fn z7R~dHFOOcz|7gecCm%)JXZ63||1)r^d6?M0uwMpTdy1Fxv)002-30{{R3se_IN0000~P)t-s)+i_d zKZgK%J^a{K|NsBnLPF_>ho+%t5lMsfx=!3hFW~Rzwb;g1b9ObAW$MjY?wCd6XE@g_ zDGh-~_07%r+1culkcYpbTd9Kf($Z$Hijc*sHA6QW0006SNklHoN(CxJ_T>!nAAhjP3rfa6@1BQR|73KH~p>FZKNTf4fvj(n+)g!zHJ*#Fqpj> zppEPm0$s9~>ISn{3bg*cQlN|WQq5rYihJrS8G`UOmvd_UeHy-%E?uF<8EL zarb(A2GG=d(e2BDuHK6dU@};^7u~r)6YfQKKG3Cm(E-c`Yxbh+1e#(mx^AEg_M+34;Xf=D$T?q7wz37I43@+G_vAu(38Ca z9l(4rdo{WoXvyAMT@Lii_oDk8aRE#Rvsb0dftKu5=>X<~w_+W@WH5VGx*TZZd(jmF zJ=rVN-9PL;S~8fuA|15H>q7x(VXsaHjao8ztI|apz&Mz_wYo^lfEM=F=^`x$de~c` zgZ2U>12UMs1-gWm0WI5$?)|Nt7J;7aMJJ#EWN@+Tm02$0) zLMNp~ps|*{fL^}a(zjxBji*^M1&GuI}JK9uRuGV|q9BEU{Y&TQd Z)DQO6Y|EFt x%=T%|`;OXk;vd$@?2>}05vV{Nu literal 0 HcmV?d00001 diff --git a/public/flags/se.png b/public/flags/se.png new file mode 100644 index 0000000000000000000000000000000000000000..e4fc5cb4af76c3df633cc5d28409e2d65cb6232c GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^4L}^g$P6T3pL@R?NU;U@gt#(fE&q3hq0YyU9Vnvc z>Eak-aXLAHq4EEJ$$*0^4y<74>E&|Ubs*!Hgy;cf1_tNnbrV89PIU(=X7F_Nb6Mw< G&;$S-pdotz literal 0 HcmV?d00001 diff --git a/public/flags/sg.png b/public/flags/sg.png new file mode 100644 index 0000000000000000000000000000000000000000..4a18090c4f16bb30b185dcf55bdf565a98fa5268 GIT binary patch literal 404 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 ctbfq@2~ohEC4ZlF>gWwE zIQs>4(UoqFbprNAjw_%O;}U4axB!k4Z2c5XSbB0f#di6%`!SsbJKM()wn0*u z8$u&%y9R)aKfn*8x$9(~<9Dm)sLAm5`TijYB{={90N_bPK~xwS?ZH7#gJ2Ye(HmNd z4!;5o%xG*JgDWT^fsjdF@Gp8oNH_n#_!na7AxPG-#`2E zUzmnV5Zg|jm5RX0bHP3LpY3F2Lg5^9hQRC4io)4~8wx)FX@M(+YvA4jC583mY6u4B zkl#fY7KXZE&9XK{;H-3`Hw12tJAO}KvkvcpJ=*KDB4SS*i^UGp2b5JFN@tM%umAu6 M07*qoM6N<$f{Yu3(f|Me literal 0 HcmV?d00001 diff --git a/public/flags/ss.png b/public/flags/ss.png new file mode 100644 index 0000000000000000000000000000000000000000..ff61afcba57616d47d4a41b5a3171cbec1792811 GIT binary patch literal 604 zcmV-i0;BzjP)002-30{{R3se_IN0001QP)t-s4@a-+ z(i9g@qZvY@|NsB|-3i0FF8}}l2Z=D+5*i19LCF>-udF@{SC0vES_@=$c`9INe{e%+ ziUSZS0S6NW97hT>e+)d82q>h_Q&Plol>d3YCqF8&;_kTtgC|{L8(nXoW*>(4S zupaKBp&* z+yTV-L=FVb7jhu*c_9Fsn((nSB-N&n(L+fN_tACJgCzg4NIB$8Js@gjk?6k!HdBFsR&(~SZar3f+5YV!iX zN`x7xT)q&nC`E{YmV`G1tWseH7Cby3kmq#$KrUVnSf#=YEa-TDfVLE2238`>K*rO( q0T!hQG0^hzM0m^h3#2XIPrd<{CpMnZRaAoj0000L^HbH9N<)*uqL9zzidBn>o1YnLdM)jx(?3~Z-`U~k~#PKm*MmGyXNUv&tP>r+Wsd#-S!OA z#z%>lzfSA6OKXhyxIKFx^BMUWcDL?{pZVawjeXW^BDZO6(PIjtp9|c z@o%oze4Tn;@$>($tM*7e^*-^Z+xhdHOVOP(>VHc4*9TdxyVmei{KmoB-#hJ@&+KRI z*}dL0VV|$o4YOU&2G;^prYEd;Ec5fgNqeE}FWIeb`)6f-dA-(6UNGZ}VYi!nXy%u~ t`EK$vv%YNnye(nF#l2!rlDPjdF5Q-T>EHICqrmuM@O1TaS?83{1OWQ|--G}F literal 0 HcmV?d00001 diff --git a/public/flags/sv.png b/public/flags/sv.png new file mode 100644 index 0000000000000000000000000000000000000000..0c8d9cb9c842c090fa1cebdfb0e28c1f51ae581b GIT binary patch literal 933 zcmV;W16urvP)w}}yp0dsG?8n8$#fhWC06(qa*{e8TsRueagXj|K3_zoKjDs61>vg_wLx$)zw#c!@}Ic_v*F7(6#a1 zu&=VOMwzd`zob)Yn9#?NM3j(uiHLNqg=c$&Bwl$426X^DZeq7$yQfn=pgw!DFEpDJ z=HS;pcEy*ay`06e_qedm%cz^6knpvPRicPEa(^_EYp&QW;d~h~Cv9@V%w=X~W;)Ec{|%h9-M~ohG`aYn zktN?)dgTFWB7_h^2qA+28ehqICEyOhk|>FHtp>aXuI*_+7% zQ>FUakAZ=~=P@`q@Mmqof(9cww%myYOJ^6KjxJiQv#F!j=bveBND62$kRv2d`7^cQ z%4i`vT^Ok(YIVORM6YsS+t~BGWbt5Ye0=<%coTHqLOIZ2BuC{`GVt5&SZQl0nRYwA zR}y-sj*%QF8*Xyp&i`FK?)do`H^GF079%;#wmI_YpmTZY1!)&5ClE>m;fRJDOSm5j zBj?G4l3{DQIbk&b3(pisNd0#0i}sZWA%qY@2qApK$)0LG{3u{d->A#=YTxlbXEJ>-%eEf$KxhBLQPnlM($CDDpXxoq?_TO}FE zai7?RHgjjL6EjvUvAG}G@gJP?;eFo^zt6un+Z*N~FMC`T0078)o^^%qZ_<9eLBRc< zcXMtA0HjjAy?ouKR5YYavLq5oXw~fQ?(X));q4L5_t-emyZ5XH1Fn|-=GH&K@5V*E zR36l|xzcQJW3#Mg2xOTvJh@m~TYEL3#>5LhK?84$C^S2HvvHogJ3F+B4)%nWGH&M9ZmyD$x3F}qzjB`6I1|o*xIm#$)m)3ke)D1NKlm)|q8i#-U4vg< zoja+DTTjWlM_MVuZ!V`VVec()5-Hvh8Cf2QZ_Raebq6Whe7MR&^ijX}tjXFEcK!pC zqC3ndA&cq0f0mq~T0t}aHX~BimWve~BC@mq0N{kDtFv$9bO$FQaS);0w%UaY%~$oX zc^yDDbv8aITf?vpyfPUW6Qq&Qv^hOjk&-P)I@!9CiJ@!~4)n;~B|v8lg)=%E_uN(O zX~r_h*~p9|3N%Yb;}OH&$Ch!i8QEw(FM>LfHw97>xEI>l(*7G^VlyPAcyV&ImxHxvM_CN>`~bqU22Ek{ExtH zp%bF|ixZBy9gmFMq|56)Kc+ zTM$Nd)p-Q-N5mxbA zmgt6?=d5;IWKO}ag<4@CrwQS=;&_nssyL)XHC}NB#UBkJ|>?I>9gc z#3C2+kj^7EdIs&9tt@U()m%0G$*7;G@&9knW|Mu>^Mr~!k{6%`ZJip)_9Kso>V zfaAY;1#l<;<8BnwyEy0&1f90$W^K%@`Cw{c5wjwEQ93iuKIlHa_?{y7vSa#k;bbS4x*6& z007}hL_t(&-tCsl4uUWM1d&zxru_fcidYj3A!*q|)$Cj-$)uA$4jqILLI@#*5Tc!H zCx)>T3LjxD;W6PD36BYTPk2Pw0``Q*ha(VAczoCczTM-)7Av;e`-tm9v?Q_ zT-&Us!Q;aLNXs}b2?z}yA9nEe@wFbV-s8h2<<}@DQ|j{?8Hzp-8fpb82M3=XO{2O%IJ*S7$w3k&b> z?>JVQSVDNDAtCqo_u$^%ZZTM;I5mnWDCgwkMp2VrUton6B$x{fpP!#bS(-Ock6$H0 zw0e50U|o-FDY}0FPD+PmI%q>VXsS_BU_CuZHa0RYE~XU~BsXMLGFX!>Eyjug(a_M) zwY4rpeM3ihcqmDJAv_cyJ8c{!;K!YNVearLAt50l zAtB+3&+kMc=JA2V!aMQLiB&>O+cq;qRRtbzFDAQNosNRi3eR*PrI8k(b>oC$N*Al}`^7v1q#rs4vMpj~mJUR_MKFdpjwpm${~ zp%}S#kn44bH)(D!$^eE1P{s<1lReoH)*;@)lrA&@ng^EC#dnC|$bNhA4lSx_z%Bqd z&>hf_S+pvfpCb7?aV7#C<^XvB2c8FRqf9r%W7eFlWi#NW8IalzE zfo?e#fMtv^CAYx*J9OCX?QMQqca`GOVs#_LHyJ-5cLAsv2J&<(jaaJTBkjsjHg{!{ z*X4NTMUsd_F+bLumZM*2BBn@KO5?PIkw|}&5T2gM>0@^7O2s6^&Mcc_@+C@5#&a>k z*WO^HW5gF{f6#*t56{1A2n7jVx~f&i8x~WQ{Aep-ae!ZT0WH!!xloDD688(bt`};3 zo|u}8J@CK)06(+jP~R*bYRx8ddN8F`B;4YffYF3e19bm|;*uVU>zGqq;kMua9_Vq4 ziwt4p1@}XJ5}plZz8EdOoZ8_(Ed#|eXvo}%i>*e}0Lug26(VMyxU*24jkG~-3xb#( zPxtxPv0tV;c_Yw^0&8Z)@*X3O#Y<8Bh6T`cK)>XRFMY={46o6nV#drM=g=bJQ?hFS zeHpa4_+r7GI7TBFX}0TOQ8dJoJ!NkF!%(#ryKiusuAbw*JV_9h*X+fSMJXEc5x2LVtk~X0NXOHAwU+jl zvJ(xuu(!sBo?XI(>6Emms;aDU2}4n1YWa9pRE&0IG0WywB-h8;{7IEf?m8FdQ#$wU zo%JouSyYvn_O40DGt!Us@MUHG!zX)7?w5#H7bhenBqSsxJn{#OPj|xhW;zl80000< KMNUMnLSTXp`z|~H literal 0 HcmV?d00001 diff --git a/public/flags/tc.png b/public/flags/tc.png new file mode 100644 index 0000000000000000000000000000000000000000..119c5b48131bb22e0b5a466efd2d3df3f4465b77 GIT binary patch literal 1244 zcmV<21S9*2P)002-30{{R3se_IN0003FP)t-s04QkA z5hnlt|NPMwzscG2!^ql8TdKItCrN)OL23HU7NxVw(9Xv*Q-=VWM%Ot?c7c+*u6y;) z(gK}Fy2aMttPTK`LOGx_@2s@@tyR~b4#|-Vv%k{YPhX*61pT0*_NYg@5>*x2%+usBzVDocR?Bwn_42&-%c?7l`DH}l02=(i90 zp^HkSGW_uI#Kgn4wz9yvoKIP4trQ>lr**liY{|4&UaT?5!yDMf89-i+W^#pGW_LhU zb{H>H02xApv@4;yCHJXlx}-MqI*wz_4Vz z6Mzv!RDpFK?$W&1P$ufY5Q%r&haHiDraYaLO5`~cDqK+5e4g-4f?fZWb%Z!R+QI^NSKQpHg_|bvn`LV!*-(PgF z0l<^_AF=t#2E3?u_ke}4YHxQ#fS7+!QD*Qx2kK*C>TNP`;QN?R#sUZCsRLY)lIlIS z&N~mr2taB2PrZ(=zyChXt@W#izqa=?mI%Z=rOw6?fx^Bnin=Lk12RzO?abB(>;8X{ zr~{!-DJ`qmk#8`*E<)3g(ijn_^Z4W!i8?UvlC_I!Izlw9_hl&S)|p-e>O2l4;x;4B zz6FHbT02(L5e~)_H31v%zjcD=0*?blq7FoB(-^B5mjK}WE3ojb2-JBTC=lrm71-Hi z$M{&q1wf171_Bn~a1enyj{_B=@|syaVggbgA3|xs0WhG>(}6mX0|7g`jMbO}MY1}S zr~xIO4y0x~?CwnJ;tW>8Sdp*C7hn;>ix18&WT3+1K!qp+k6{v~g#{>2Pivx?hh_pE zD?pK_1Btl)pfjn#d4#Pkgh6Pi_#WVt`4kU%a*hYns zk|nkS368NLfA>Gjjw5;51EiQ@o)Zkb^X<2=djF6&thRf_LDfRin+5iew3XuEcz~p{ z4jp0#$>FFtsCN+c+F4@}^%18=GDL-DZgxG{D)P-6px%Z5o_J%MD} zVmwf1K%P~un5cbx!3I109M}W#Og`{$$Rko?(;%WA`Am3?+|ovzbd;%}( zFvDoHMPuneGr}Ag1zrq(hN5%YpmtpWlOGf_Lv;ek&LmsdY4xqO#X+y>@pJXpmGLJ LS3j3^P6Ff4?k;*AWrohPM5HOoSTCbL+)Nq5tP-wQVx!z!Pz52F>mjD0(kx4{B zR9M69)3Hj!Kp4RBPpF}3vwY-gq1FyQL5quv(13_S2Ma2=ogj*XP(i2&LWF>Hs~}39 z8gS^?;tTW<>gMPZ_zZqcu0{p1--(m=FI>M2Ke!|pn1rfDRT+NHV1o@d*kFSV{u{jX zO(Xc%Ww(=d*cg+_z^#&C$;Nx{wgBvAo6Y743R<6;Qf+hwbMatt@bVX&VcfP=nqU#{ zI@O)pULm?N##A5DA!2Q6UB@0wuuK1rmzRv!Gz73?Ja+&99^-XA9(Mt5WcG6<$X|EAshjwB6wggTYEJZlLbm zh)c}XU8u}+@e@)ZE+8eC`*!eS4IU0Y;UW)*!Uwn}S5Oz6I=9g|!RUmvI)u4dgf~IA zItpJ;5(}^t4eYEgKo-l(*N zp;Zl9-NP?>(5H@v*wfaBSOe`cSk=d=-8FrD1T8QDyaBLojRxfpX!rmC002ovPDHLk FV1kG+>_Y$m literal 0 HcmV?d00001 diff --git a/public/flags/tg.png b/public/flags/tg.png new file mode 100644 index 0000000000000000000000000000000000000000..3459de78b58067a03f8bcb7942a7ce6ea7f8111f GIT binary patch literal 357 zcmV-r0h<1aP)3)__|@ClHB;bQbM2g}=X;Owv%eB1=(nTDA8 zo9({r&Lq%Mzw5Q?CV~i6f~C1aKjaGCEmycrxx!=46?}&&i~!9O#z3IH8J(K7OTqwn z@`MX8p$g{d=y{$GILUF^X~G>=DD@(}A}W9xZ4Rc7JVz5Jxkg?{-o-rw_Ox9T?{JoM zK^>6fD#jgLf7!pC#bnT*UkH%$Ml+b#4oeJX-gW z?+Q=HQTyZC0Sq71W=TKRdne`2epFVZJD+{`qqq(GuV|G4O=IwM^>bP0l+XkKUx+r? literal 0 HcmV?d00001 diff --git a/public/flags/tj.png b/public/flags/tj.png new file mode 100644 index 0000000000000000000000000000000000000000..5591b739284db48b4de2f6d0b90569df2df78e8c GIT binary patch literal 465 zcmV;?0WSWDP)002+~0{{R3Y;$7=0000gP)t-s|Ns90 zW&q3p0401S(Gt``c&z>7O{$n*sm;0b)r+K~z}7 z?Ucbv0#O)+&uYf0T=WXPLa)#(Ts3v!M#G`S-6$CZZX{|FW~E{TZJde<+DJog+)P9u z%q}Azrsfud`+Fdf`z_{hHy?NI|8uZI#t4nj2#wGPjc|2^dt|USSQSvQy-;#**D3IB zX&=5yxWR8yh{`~{r;pC*TTFHHs#OE`p)w6R1+>M!7}T9%U!wLs_k>sVEz&4ymA z2AqDR-Vmak1AP4joGpYkD)(Dau`Xtd zw*C!A;%07R^9izhEQ&s~8Fc&OXN-%uEVbrmV2~A4Tz&pT3=++Y$+$FmWA)A8Mf`Ek z`QwHNYZ9<)p2%~aP^MK8;~&^1gKaWKXoN;+ghptDD=Yj4b=>EzqY9f300000NkvXX Hu0mjfznIdo literal 0 HcmV?d00001 diff --git a/public/flags/tk.png b/public/flags/tk.png new file mode 100644 index 0000000000000000000000000000000000000000..534eaba9d8fabf17cbd16dd5b7bd3198fec532a1 GIT binary patch literal 858 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 P00000NkvXXu0mjfwf&B= literal 0 HcmV?d00001 diff --git a/public/flags/tn.png b/public/flags/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..dea0bdecbbecf1d475dfb09078530dbfa9526563 GIT binary patch literal 496 zcmVK!fV5Fz%Rr1g!J{M_F0ZFu^^#`v$b?LJKFEj<7C`1{Y(^MHx+c!I5T zGz$O#0d+}4K~!ko?by+BgCGzE(7V8bh^YPlpKYpGu_kRYsNNH|(M2bJrhs~!rhn`>>k>YAF6F&ibTtEUUhO6nrh z%HU|`{@^zm>PL#}JwB(07Ld1CGM~0dAl$Pp2CRHoCA;Mm7 zZ_{^sYat}iB;9D}19nb1!X(Jy=JuhjVO;mGkEzQBu@@mO`~9y7pK%5k`jh{Fth&%P mrteMDh7L+8rIb?YMSTLKc?@4gi2@e@0000PJ!d!o~HWr|^1#?qzN4S783|@%FN|{Nm*2DK+UkMe~o9h0Z~arK~!ko?bu0f!!Qg5&`-^yrQH9rZ5FNo2Oe68MicNYvi*@v$)q8K5JCtc z{)xpqTc}v)7u+Z2L_^9Ew}_gyG;{Qby+3*>H0Wjw0Are_vVc>d!Bq^^Q2-w^Vr|{- zg^l1+(^xKExe6ZYL92jahzcwkt^D4j0EfD}&x2ZjW^!w8QP|V*Ei0x42jFnYHiP8| z7o4!-#aeCtm1o`(@rfF(kb>07xP?uhd9e~YD zjX=7$5r9fpTc1y9_R#fNd)u*tx1nzp8!RKt@-o60@bL#jn+GSe9a9z57*jdboxxmz zTMrM~dW4QUM9ujb;;hloB~dCm2L&O75JCv?F1`Q;tqGX+^4oL(0000W!3-oBzPn8VlF0!+A+EQiOo7b*|NsB~_DxPs z?yk1;i;~uN@812q`*7dBeZ0K96DCaX^YeRP6Jl;|{xl{(E-voRt2a-cJh^%E=J$)& z&YU^(^~mYZTlaljwdMW1mCKhee>-7rPEO7v|CERBv07SMH8nM-Ia{I`7#P_-T^vI) z?!BFE$#*D#$HiBHant+XhyMC^KI&%?;q#SYoe>`W$z<_z#pAOqkFg7$k8xSzS@J~R z+|n(_kT26n?az{_$v@KfWq3?}aL9k%I*DYjpNo`2z3L{-JtDEZNxx{e$;zK6Ek%-d zgzwwIvcxmJ>p}gRQx3B%#4evU{H43fXvVQB?odNrdLAvh7TS%FVlTr}hNzX}C0q*?cE$!<~5!dHN1{@Bb{mV-}nDPjA}nueL?InUBh7 U&6E39TnCB>Pgg&ebxsLQ02VRIk^lez literal 0 HcmV?d00001 diff --git a/public/flags/tv.png b/public/flags/tv.png new file mode 100644 index 0000000000000000000000000000000000000000..3e1573e8d60455a6f3551c676b40d71684627139 GIT binary patch literal 1009 zcmV002-30{{R3se_IN00015P)t-s0F}td z5HA1!{{bOs{@nn<$=mV6%GOL`tG3P%nY)L)T{lpPC`5tD&MH@}gg~d3rLoE&p0DrO z47kD7uf{$wqoQ!MaP6oMB&2p?%b#hR=iV zb5K(OsN|7hA4Q3^?6VY7APK}#TAH~x%yqWFs;P)BjT38T(sb!ga|wvA%u)`cpsHvgz>6n8Ag=KlYwexc`hJ93(?Wn31D_Co zbJ66c(FX&(7zl{#uP!aE3h-heAkx~bp;ZB13?tjolGsSv9C;u6b9RvNS>6`JP87_!o!Y`TH?!Sh^lg`A>;ej zIaNGNR@LqPyf7tF@GRXiSzoFWGZiLy>uGs{S4i^j0c{!K zj7k05tL<~07KG9pCiCAKD|<1Bx)+eOjjV|Sag7+s?>s2l6bA{Coe#zxu(Dr^bBeNe zg{(?$x8ht3KIGG%2$H8x?sv#$+nV}YMuZ*A$VV;voS3gyzT-j|#jeB5u|@}y)x zkAxar9MQZEFvS00bemA^_^ZaLYb{+a3K6YyQBECa5+%aZU@0sJt1)eoXoyM`lXgV4 f;l=%!_V4WnJ+nq_CFs6F00000NkvXXu0mjfn_}Ur literal 0 HcmV?d00001 diff --git a/public/flags/tw.png b/public/flags/tw.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f75ca628ef08d86cd893817ccf03134c63b94b GIT binary patch literal 354 zcmV-o0iFJdP)2D(M3hFFfgegAfoW_`LM9wU|_xIw7;7G008z$L_t(o!|m0* z%EB-d#&K`qdEcN`T}-Kpn>B-up$OtwL}vwcR?yv#8z^3Z;tjaFID1ombjT*;2od4@ z_aBrdIVXd+W!}aZUh)AhU8#5n6wg4Hg!dYS14NsI{}nbhL=6(o`Z^9oI3nSkRMTlB z=k_?C0RDVA%pC!5ZHYy5hJGw%(7~#yEiob)Y~`a?EER0A2vzvRe$Us|7|~L`8Y;Fs@&ck1_qT=|9ZvQHk(mE{U`2Nq-pTN!HDiBo71E zW5^6Z*Q3`AeW&ZjEV`fE&p(4Xj^j9v*Pk Awg3PC literal 0 HcmV?d00001 diff --git a/public/flags/tz.png b/public/flags/tz.png new file mode 100644 index 0000000000000000000000000000000000000000..76f462f98c216512fef60a9d8d17533b09dfb575 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!VDx8wyxO)q_hHjLR^6~!{WPgTdn?F6nk+@ za%B&ns32poD|_(f*;xm4MVFshc`)2)huQWM3eIPa`!Fyt@_V{ChD02mdw!v>OQ4AB z#nle~#R^n*uya{5*>FlVyI)|iy}*!rfw`-#qAkbv^@+(j8=t+JQ@d{KySQid=|}B% z@2!>YTJLXNC)br5`#GN4v7Ot8T8l+3>&%`_n5<2F+3QOKhNMh)=1d51z vx;TbdoKBWtU7VnBus+1#l>F1nlld8(j)orZyVE=gsD#1O)z4*}Q$iB}WsMt| literal 0 HcmV?d00001 diff --git a/public/flags/ug.png b/public/flags/ug.png new file mode 100644 index 0000000000000000000000000000000000000000..f0cc41379c8a9df6fe9fcd8249b82c71cc80c5dc GIT binary patch literal 622 zcmV-!0+IcRP)W3ctU;k&=-J2nYS|@A%Kp+Yk`!fPlw!Zq%Hb#zsb~A|j<*Sz}>a z-5?;-wzlQQ0Cz<=;>pRbk&)cZZ|LH@w0Sq&I$}2f00E*&L_t(&-tE}Qj@vL0MNx`O z$XrtMEP1wj$n^i;mqpugFVg}<2aS450pdZG1PN8jJt#_Gfdv*=;Qt@~@}Q`14~oD7 z3oNj}{|^^$Z2S=Xj z3TN86I+Vlt)b9bPRvy~Y+cV8uchU80uaw#Yq_JS~(ofD^dZqdd&})yW_WmLdlN-nL zN%a=&>htm6&sCn=wyk(Rs$&Lbby#1k4Iu>GdfW8s0MzSm1Pp+k(#|%mwd_wv78JYy z_8sJQ?7*fu*aOh{7&{Psd%x`Mzi4%w<%{kBn$onT1?aSk13PbkGWakKfblLC>|AYZ zHfDe|^|BL|@40kZRjFQlyX?6H7Fb|`1^!HXE{Q}Uk$n360Tw07d?RN@@&Et;07*qo IM6N<$g52dP^Z)<= literal 0 HcmV?d00001 diff --git a/public/flags/um.png b/public/flags/um.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8d943f3c410cc5735db5f60e903a5a4655d335 GIT binary patch literal 899 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 Y0D~(#GqIyz&j0`b07*qoM6N<$f?_tk3IG5A literal 0 HcmV?d00001 diff --git a/public/flags/va.png b/public/flags/va.png new file mode 100644 index 0000000000000000000000000000000000000000..61e8bdb3edb39726f6296bdee6159f3ce7f33d3d GIT binary patch literal 1351 zcmV-N1-SZ&P) z(Z5W`w@cy6G}5~i)wuxf>dxuoySlo%!Ml>nz(gNwr0NB{r^Y7Ey z)w}1ctiQacr>Cdj)~3|Xq3Pe7*UgUL){E%dfzo$)!*6fUXlcP_X2-c(>)2A=%TU?I zMAX4N>C-sn$_&Y{3GDy?<>S@Pq@>rMpWm68&c>7G+mFq9d%Cf5(31N+5o*l0QmOk^yK93-rno!+~MES+StwH z#l`Bqz1y&`=H9Ey#-XpRp4N?xxU!7a%YnqafY_yV-Op^nvu3oZUf|GOxOq*WOiab3 zO1xS-*fTV=EidWOC-vJSq?9Adcq6%%52A|+*a8FM;^OPey~f45!?Ux+o15LanAC)X zz>0vie}LM)aHnr?%!X>OQ&hUGO~_b7={7c#h&9QTE2>K<J5<%*@Q~&o=#o%4=1X8b^vE zM|qlL?0CHIPaF4#%>+%*1WoWi1P?L>n^v3Hf{+5X;L$5?h9GtZvzuAB6Eg$vJ^V0U zzPE~4fiP}qa9LdAzzBr)%q8cd_fo}%*nkI8wrtk}Z#J6>umOc~F`3*8vMyE~&+WZagysAX{bzoS6e?=Da&q9dD?nsj`e39R?`r zmj{YuxS4AnCWV0k>u5Dm8S6ll-%xSL5z?M2NI5H~=Z4niqhxK@bv{Qu^^74G3i8d0 zM*fMskPAA8@gztwa`VAI{I>%q!(hY}L&1~E2jh8;_7aAjp#iZ~?r-9-&H zlJ3%I_t92YZSeSV@5{5Eh{I>&C5g{<(1Ggk=+)Bbnp~I_`lkBBJ;3|!wn~yD7ray; z9-PHpaon-Qqv=@8-*UVMcNH3utYSWdXh0a71+N#pV{mv5Py0`BJuxxDgUSmb4QN0y zonAbZ^QG5c^d08H{b3IGJy-Htkk>Rtq>6B-19ipGMVJ2&$HjV27<0z&n8Y3)H7Y=r zl=uR~7sQ)O*tib+!^RmsdoRi=s2-}MK*U$uD%Gy_`&$5ods{F}_kFw;k@ET0b-D-v z*}J>#gd95C(|h~&vVU$$wA%^K69jb^oM@^)CLop-?8&(nwk2`w-4nK8Tk;fJ@XeQt zOhNee=$60|v_6{H2Br~iZ=XbLcT(`r??z3~1WnKcP4I7mzW}yJh6B`B*}nh)002ov JPDHLkV1oTv*`)vg literal 0 HcmV?d00001 diff --git a/public/flags/vc.png b/public/flags/vc.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d84a768e83f2bd77c110500e6ca97d174bc217 GIT binary patch literal 463 zcmV;=0WkiFP)iYw8Bo&zS#=9H?qp@P{B+~@aakQRH(pSvf5u+i z0(D!5jRT7e)j!OgIEO*mKYbr=?oqcj;Msu_QMZqmYUaXkplNQ3SCKm7YsV}S`t@{PfzWSUx9YlWMdU@d z02ugRbeb|vR{*cmijNS^(~5owFVl)Fgu7|QDTLb!kr1{sz{FyBr`!x+h2J!Yn*gf_ zR)+R0iq~)m;~LDu*!Ba9<9v7ruFvnlt<9hNSg-KU<1eT|EoFpg+noRa002ovPDHLk FV1kWT)JFgS literal 0 HcmV?d00001 diff --git a/public/flags/ve.png b/public/flags/ve.png new file mode 100644 index 0000000000000000000000000000000000000000..a0116348eb1c6110c018ecb1de01403df75465b7 GIT binary patch literal 416 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 literal 0 HcmV?d00001 diff --git a/public/flags/vn.png b/public/flags/vn.png new file mode 100644 index 0000000000000000000000000000000000000000..b65871c0aeda76816ebe84505d7ed6a71482ca6d GIT binary patch literal 394 zcmV;50d@X~P)ALm2qg1^ea$>39+Fqzv`K2mbW|h5N_50003YNkln^M5U!f6FZO{$k+g_H0*$30SblXncz$WMb3LW?o;I!&*a>9a^5I| z!SEy4zJ{FZXvl?`hCHon$ZkbL4jQFW4XmAFXKAU2P#=#9lpDcCrT>KQDr82buW_Q3({^wRD`3n zyip<|WN0QIAVV{`Lf#6ZaW^DJINRC1vk%Fz8QsNi6ilUcA6})9n_^^Z<6Pt oH15OmVJ(#XRP@SVFc`j%EA$I6{k`7M82|tP07*qoM6N<$g1Wn}!2kdN literal 0 HcmV?d00001 diff --git a/public/flags/vu.png b/public/flags/vu.png new file mode 100644 index 0000000000000000000000000000000000000000..b361acbf16ae3511233a3eacb50cde6bfbccbdc5 GIT binary patch literal 846 zcmV-U1F`&xP)2zz=0o29IzXBLHhKm@8rDFSwBFY-XV`%$@N1jEG2b3-WAplxJFoG z%rRxCtRJlCgW+<4#bJ@luOFx9EsBcj>bj2R403Y)*tDoHL|ui)aOLLcmM7DpNUR^+ zCW`ia@4apMHr!~qT7#nX^#iw3)I z9GdfeIy0DXI^_+0nNI|La__Fja84S<|IV0=D^=A~<4Bwrg}$9wA}jn`#n|LS>q9&R8PxUy+;auRor)NGRg6>#~L+F~BxSg+R!S zj}0Xid@Zs43PUMH?Wc8vZG@qeV!-RBw!8tp@eA?w4YuyTe=Q>$R21W?;U^U6p0_B) z4Um7Mq-cOI-md8w;NCZl?Js1Gyf${kM Y0Z{HvusMk^tpET307*qoM6N<$g8RFEB>(^b literal 0 HcmV?d00001 diff --git a/public/flags/wf.png b/public/flags/wf.png new file mode 100644 index 0000000000000000000000000000000000000000..2208b9c8522c610902358f66205d7803651c1c59 GIT binary patch literal 271 zcmV+q0r38bP)<4e)2@oZ3o`WXX~xOP2gk`F#%_gj_9X%(1(H z^Zc<-NJscJ%Fn=p-MJ3(){sWH-bQ)002+~0{{R3Y;$7=0000dP)t-s&JiX6 zD}Vq0|29{el%>hs;q7XJv`}rQx5L};^7jxphag3dfR(=-u_zh<008?*L_t(o!|m2P z3c^4T#&NG8n+Ha#!6(>^A_T0~Lc}h5f_Q^iX{lf#R$4^c96`N-Co`2vVG-C5i7@|E zX@2bFxs__cDh2xq=tf}B(qOQ5hJxONs0m%6d+9~kkryrOHB|iDMLVvyF|?xl}qpRm|kXNs_u zU%Q%Gnu%)3(&@X$pl#_^$u}0u4z-K~!ko?bqG5svr~v;JI7~NaDX% z@Bg9))RX75GskuSSAG{ojRDh1rH0Gpa=AFg+c3KE;}FqmiR?8lvNBHDt&0%ip5;Qg zpi+n?ySq1{lzptV#4YnGA6RAHO{`@FLRo4xb1m@XLhhK|-Ed<3D0^PP@YXKlT(WVa zCuUDKY~U2ttGB}i&dS%7`Mxae-9}MOm`#-!ZB?ty)+sdV9AjAJ?Zvix_}iEVw{USGn(w{yw6ILBI6EVCY`I^Nt& z#xJp-Rh-*Yf2jB^&YW|Bc~y$Ny-{ZWlMrQ<VNztI2H)cQI}pdPHkLbZs? zkYkXLb_J1=B2ru`EP)MhxVX4~e}AZ`sK39!@9*!?(b15Qki)~nnVFg1VN8pQi^C}o>XwLxhK81w zmUnk|%F4=ea&uQ#SA2YYp`oE+VPQ%sO`V;c^vc6#W@fLiug=cV6%~#7^z-M5d2MZO zNl8ii`uf}3+SWQB`sCpn8h_kWJ@2rkKtP4FDiNw>4D!9SyqcA1X_VPVF1s-m%(f7z zQw-nvO+Jak`k{$4ENX4?4y>aT1}i{ z3(mT?#;mA{ilsX{KC4VTzoQPlj}Eea4WC5|*v`$Pqquu{o;NpT;ci=@lSh@6ueh|5 zqn&8FfU`LO00)3cL_t(&-t5sas)aBRh2g{L56lA6m?n}G0edT5g8N^~o6Nn~Sccm? z{82&#{fL9Nx3_(Eb4v3NQQ?lldrJ zoslILsY#WabQpK@)+x9a;Hm*v?(7KEoJ-u6*bRWfDAD4rgvlIWLdn$l;k#b|I#tR7 z3j~?x1CA57IXKZ0of<+%<${>0`997y{3krpB&?bl-z_v#9B++T-zRQA`PJ!U6)1F$ zf(+(6*-Rn}BRtaR`YW+6D@__|gOdzNfb~(EtBab|lN{vTT<)=Y3!! z9iG0KXN~{scgcfkHf7kP$v*{RRJm!)K|YQ|BaG37Do6w+?)BFb_r9)aN2CgE*p3h3 z&2#-+=fGz82CK{Ix)&e)=bJEnp9*=se2D$^*sE_a2q4JWY>jwG)fyE*Cgro7!0qc| z(VhBk(Vahd`TBX}<>l1zvYo)vO1S}0xYmzxHG$VgQzZlVvWQ|X7xBICUq-O3NN>Q4 z9v}k;#nv3Wa2vrt>a-uh7TFN2w&t*A3UhWY`B9hx>;m}O{lx7)L(~mGii*KYesY}q zb$1D}Zw&x#njo40-k+wRyO{W><4XV=#3XImSaa2w?AFzsNh0l%%67nAx0;{{V0jMx z9ghL{9?0jn04{;FS^}q(xxh8enkm|nvo;P427m&%Uj$u;z-!NcTrL7OIB?_2rtPe- zi-eS8Vn#|8u6gaja_X~7i*YfC34D|utX-RhQj{4-SCkYpz@>c$@Hk0zsW~&%IPgon z)ml8=_yZ4ZJJoXW9XD?Bby<_-5}e*`IRgxK9E!XGx0NL#po=;NI|z|hHDC71Z>Jv! z0%9rs5tScBv=(N7rCouSDzdU-KY+RHQD`9%kh##(W(hxH^z~48-`n$rFglVnkRy& zIvjYH3KuKbV9%EbD;>c5c4Hm+q* z1@sMs1c{WWQUX#*)LdIBYXAQ)>0aU#lp^62^(o&2VA$2soH=7JlE{3ll*EA2Oyt4p z?|W~Vt<{NOT46vcHO?iG{NNV*Q4+#nix?9x3_m{ZAqOu^#sXW6P`+V@H#tYgXrw3x zh(?A^nBT;Em_GVcGoc9vs2XMA!@=Qdv~LhWDYKUXQYZZ7!(P7f$a@tKnUqL;OmuUw z)w)u?MTtZ#sFN0qX=cN9v0wNSBhZ>LznqQ{rL28IDh&ryuuy0v7!ltzhKsF=<3ED& zR>c*1^fy6>2p57CUCwz43!Rcv(Mi&!!({ck$xf75oVzEQ~;G?CQeDN{Nvw zQVw0vNl_3(5H-)VBGQ>gD9mG5?%l)f!~Jq?%U#Yk_Ycc^XZIKICmxhU>5OYcyS*q9 z4ISZ}u%^jX0#Ivg2;!JOhwJ=)^=oyv_D0`6J*|S-m!}aQTe$|c6-yOu8b&yWH^Cw8 zxt13qLsY%NB&7Ob_48@7@SWW}{oJhmmp44>Da1@veoJaM|2sNK2x1b!m6Mw-H>-!` z-I=ZZ_I7hWTb{VQ%^}L1zX^jQLT$+d*3Js5Jxb|{mQ*A^=z{8l`P18Pfrk9q!(pH!;gOQ)(4{_|heR)~< zfL}}^)Qq*lzSU*g>s~PBPCmz0Sd`$xHH{bZ>&rO)dTO7LH&+*Ne0hE4t|vBoTD8KM zJ4sHvmn=uS1I3U6mmD6i-MMIfJpn$SpTgvN{s?e7znXw_4|29UOrsjQ!m8a=H~t@E zT@Rwb5Ij6;aX$~RDR+gt54Fj5FR9S5&2UiTupZ#9FM^s~Vbk5}WP229;yv7@j$Zr3 z$Y6UU6A4`*#B4jAA$hfAFnqlWDc$yobhnz5(I2V2!TK*t;59W?Ikb?9L3chYYIqPR zD?tzr0-31FunkS7KEoU6k$zU1CNmXPH4o+**$g4lX`aYua+;)qOBN}G~O<|{~QM5!xDm|#c<8lv3`6GAsthRP)9114!{G$SnK@MZ`rS#UWj z6n5-pLf+$7MQjoA9;c!e! zvxwFroLGtwfpwDq}BaWEz$Dz&Y2U^+-x@9n1*U3y=(=j|#gUfOf6gS@xnc({9i1;Z~LrNICJ{8*E*$&-PN;~wx{YP&h(CW uCNynl3m)c;r$#eRr|3=I>GKSk5odNa=+2Yfk{^K)z~JfX=d#Wzp$Py6xylLv literal 0 HcmV?d00001 diff --git a/public/flags/zm.png b/public/flags/zm.png new file mode 100644 index 0000000000000000000000000000000000000000..3acdab1db92ab25b8198801f56351fdf2c76caee GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!3-pyx;pL#QuYBpA+C~L4DV|h?kNZW1rF-* zCaW;HC^PI&VK|Y=uqu`zKY@8`0z+^%!?k>dk_HCba)y>nh9~6=YPAfr(ir0H7<2ko z9b;f%6!&y-49U3n_R{G*S49qoz_;820vG=M-yU}Pr0rxi-&Z?jHzf1)Ok?(*mipgJ zGWe7~uVmQ2eHYV$-#mI;ZN8wr{f5DOz9ja9`5tS$EK+Yr9KOCGuy9^Wi_KmckB$z_ z2Eowf?!9Vz%h?kgm=2g$SYCYLC%|>0hjDAz(+g{v)>h9C<4f(e*w)>!@u{lbw2Is= zpD@4Fvz!5p0$bc#4)ukd2|jhQjnhZX%{A0Dfx%@#+TuCqmt17w35YYg`0v^F)V(k7 zd^?i%^jgcTY+-Zl?`gp;OYYp8P|&Y_;L(kkC3oicCaRv^6n|Z>HtzNGe`0mjm2duj o-Pm8H`LIRU&jJTg$M%PH??ffFVdQ&MBb@0Pm-$zW@LL literal 0 HcmV?d00001 diff --git a/public/flags/zw.png b/public/flags/zw.png new file mode 100644 index 0000000000000000000000000000000000000000..70ed864a3ab7a076ee7292ba142abc7c2e16daab GIT binary patch literal 886 zcmV-+1Bv{JP)002-30{{R3se_IN0001)P)t-s0Av8v z0095e0RR900001hn*j8l05t#r|I7gS_V&P;0N+4Bp`oGE)6-pDT`DRn=(_*_QUCxW z022xTzybiVi~xaV0HA*WK{WvRL`E4-Q{#<_{CBLMKApzV{BggXG&&#&LL7(h(`&$?*7WksKdC&c9gMgRZ; zm`OxIRA}DSn^~KiAQXl@W7-0Cp>2@3L`|dFIx}7V|BovNTSpQ*m+|wvldJdP<*)=2 zy2{OCF{f=%oKt(gI#H8UTyX2yfo%y7_}nGISqqd{wCFlf!p z6>9$R1}QyYsClCwaB>64n!lU)p}Dgz?h8Wm%@{liv7_EGgyt#0Gg0pt zK{EqZ$tZ;|iU|*+wpPxk+4o>o(~!alA&Nj|D`(IgDwfI6kP43L#3AKavqQXZ7?5-M zhhv0dLfuiHLv~focg|2G*?~A~A&l_pyv)74spk9UrHW-s94&ICjAqSis>{ip_B}J6 zW=gJ=Lgx;yX>2a?ZqPfQ<|tT+6Y4Y@RyNmK+2bi7n?-XtQD4@%a(InV+>H(o4KV4H z&_+8-V^!(~AedrFh2<_Z+G-`b)-^#DNqnKljnYclRBf%=)xHsCnsI6AEH=%ivFSE# z8luX#f=txjFj2m3(yh-U(Y|koSn4<>PlMJfjxi3f2G|oufnf*8WAJ!XLUiOD&%djV zLc?|WB>l(J=@&W27#r3X!$}sdd^OaTzxAi#aOJCj4o&jFG-398pkrqy(Ywq?6-atH z3wzju{xk~waT)saJVd>mK`&(YE#{Fes@{b>^aj?uh(8;^R`1{Z0ggR?x5jFo-2eap M07*qoM6N<$f + + + + + + Svelte app + + + + + + + + + + + diff --git a/public/sample.png b/public/sample.png new file mode 100644 index 0000000000000000000000000000000000000000..2c77b56d7b3136b1ff876f5d3b9ce77e13669997 GIT binary patch literal 23065 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 + export let name: string; + + + As well as validating the code for CI. + */ + +/** To work on this script: + rm -rf test-template template && git clone sveltejs/template test-template && node scripts/setupTypeScript.js test-template +*/ + +const fs = require("fs") +const path = require("path") +const { argv } = require("process") + +const projectRoot = argv[2] || path.join(__dirname, "..") + +// Add deps to pkg.json +const packageJSON = JSON.parse(fs.readFileSync(path.join(projectRoot, "package.json"), "utf8")) +packageJSON.devDependencies = Object.assign(packageJSON.devDependencies, { + "svelte-check": "^2.0.0", + "svelte-preprocess": "^4.0.0", + "@rollup/plugin-typescript": "^8.0.0", + "typescript": "^4.0.0", + "tslib": "^2.0.0", + "@tsconfig/svelte": "^2.0.0" +}) + +// Add script for checking +packageJSON.scripts = Object.assign(packageJSON.scripts, { + "check": "svelte-check --tsconfig ./tsconfig.json" +}) + +// Write the package JSON +fs.writeFileSync(path.join(projectRoot, "package.json"), JSON.stringify(packageJSON, null, " ")) + +// mv src/main.js to main.ts - note, we need to edit rollup.config.js for this too +const beforeMainJSPath = path.join(projectRoot, "src", "main.js") +const afterMainTSPath = path.join(projectRoot, "src", "main.ts") +fs.renameSync(beforeMainJSPath, afterMainTSPath) + +// Switch the app.svelte file to use TS +const appSveltePath = path.join(projectRoot, "src", "App.svelte") +let appFile = fs.readFileSync(appSveltePath, "utf8") +appFile = appFile.replace(" + +
+

Kinetic Scroll

+

Example

+

Drag vertically through the list of countries and territories
below to check the action behaviour

+
+
+
    + {#each countries as country} +
  • {country.name}{country.name}
  • + {/each} +
+
+ +
+ + \ No newline at end of file diff --git a/src/countries.js b/src/countries.js new file mode 100644 index 0000000..3328bc7 --- /dev/null +++ b/src/countries.js @@ -0,0 +1,251 @@ + +const countries = [ + {name: 'Abkhazia', code: 'AB'}, + {name: 'Afghanistan', code: 'AF'}, + {name: 'Ă…land Islands', code: 'AX'}, + {name: 'Albania', code: 'AL'}, + {name: 'Algeria', code: 'DZ'}, + {name: 'American Samoa', code: 'AS'}, + {name: 'Andorra', code: 'AD'}, + {name: 'Angola', code: 'AO'}, + {name: 'Anguilla', code: 'AI'}, + {name: 'Antarctica', code: 'AQ'}, + {name: 'Antigua and Barbuda', code: 'AG'}, + {name: 'Argentina', code: 'AR'}, + {name: 'Armenia', code: 'AM'}, + {name: 'Aruba', code: 'AW'}, + {name: 'Australia', code: 'AU'}, + {name: 'Austria', code: 'AT'}, + {name: 'Azerbaijan', code: 'AZ'}, + {name: 'Bahamas', code: 'BS'}, + {name: 'Bahrain', code: 'BH'}, + {name: 'Bangladesh', code: 'BD'}, + {name: 'Barbados', code: 'BB'}, + {name: 'Belarus', code: 'BY'}, + {name: 'Belgium', code: 'BE'}, + {name: 'Belize', code: 'BZ'}, + {name: 'Benin', code: 'BJ'}, + {name: 'Bermuda', code: 'BM'}, + {name: 'Bhutan', code: 'BT'}, + {name: 'Bolivia', code: 'BO'}, + {name: 'Bosnia and Herzegovina', code: 'BA'}, + {name: 'Botswana', code: 'BW'}, + {name: 'Bouvet Island', code: 'BV'}, + {name: 'Brazil', code: 'BR'}, + {name: 'British Indian Ocean Territory', code: 'IO'}, + {name: 'Brunei Darussalam', code: 'BN'}, + {name: 'Bulgaria', code: 'BG'}, + {name: 'Burkina Faso', code: 'BF'}, + {name: 'Burundi', code: 'BI'}, + {name: 'Cambodia', code: 'KH'}, + {name: 'Cameroon', code: 'CM'}, + {name: 'Canada', code: 'CA'}, + {name: 'Cape Verde', code: 'CV'}, + {name: 'Cayman Islands', code: 'KY'}, + {name: 'Central African Republic', code: 'CF'}, + {name: 'Chad', code: 'TD'}, + {name: 'Chile', code: 'CL'}, + {name: 'China', code: 'CN'}, + {name: 'Christmas Island', code: 'CX'}, + {name: 'Cocos (Keeling) Islands', code: 'CC'}, + {name: 'Colombia', code: 'CO'}, + {name: 'Comoros', code: 'KM'}, + {name: 'Congo', code: 'CG'}, + {name: 'Congo, The Democratic Republic of the', code: 'CD'}, + {name: 'Cook Islands', code: 'CK'}, + {name: 'Costa Rica', code: 'CR'}, + {name: 'Cote D\'Ivoire', code: 'CI'}, + {name: 'Croatia', code: 'HR'}, + {name: 'Cuba', code: 'CU'}, + {name: 'Cyprus', code: 'CY'}, + {name: 'Czech Republic', code: 'CZ'}, + {name: 'Denmark', code: 'DK'}, + {name: 'Djibouti', code: 'DJ'}, + {name: 'Dominica', code: 'DM'}, + {name: 'Dominican Republic', code: 'DO'}, + {name: 'Ecuador', code: 'EC'}, + {name: 'Egypt', code: 'EG'}, + {name: 'El Salvador', code: 'SV'}, + {name: 'Equatorial Guinea', code: 'GQ'}, + {name: 'Eritrea', code: 'ER'}, + {name: 'Estonia', code: 'EE'}, + {name: 'Ethiopia', code: 'ET'}, + {name: 'Falkland Islands (Malvinas)', code: 'FK'}, + {name: 'Faroe Islands', code: 'FO'}, + {name: 'Fiji', code: 'FJ'}, + {name: 'Finland', code: 'FI'}, + {name: 'France', code: 'FR'}, + {name: 'French Guiana', code: 'GF'}, + {name: 'French Polynesia', code: 'PF'}, + {name: 'French Southern Territories', code: 'TF'}, + {name: 'Gabon', code: 'GA'}, + {name: 'Gambia', code: 'GM'}, + {name: 'Georgia', code: 'GE'}, + {name: 'Germany', code: 'DE'}, + {name: 'Ghana', code: 'GH'}, + {name: 'Gibraltar', code: 'GI'}, + {name: 'Greece', code: 'GR'}, + {name: 'Greenland', code: 'GL'}, + {name: 'Grenada', code: 'GD'}, + {name: 'Guadeloupe', code: 'GP'}, + {name: 'Guam', code: 'GU'}, + {name: 'Guatemala', code: 'GT'}, + {name: 'Guernsey', code: 'GG'}, + {name: 'Guinea', code: 'GN'}, + {name: 'Guinea-Bissau', code: 'GW'}, + {name: 'Guyana', code: 'GY'}, + {name: 'Haiti', code: 'HT'}, + {name: 'Heard Island and Mcdonald Islands', code: 'HM'}, + {name: 'Holy See (Vatican City State)', code: 'VA'}, + {name: 'Honduras', code: 'HN'}, + {name: 'Hong Kong', code: 'HK'}, + {name: 'Hungary', code: 'HU'}, + {name: 'Iceland', code: 'IS'}, + {name: 'India', code: 'IN'}, + {name: 'Indonesia', code: 'ID'}, + {name: 'Iran, Islamic Republic Of', code: 'IR'}, + {name: 'Iraq', code: 'IQ'}, + {name: 'Ireland', code: 'IE'}, + {name: 'Isle of Man', code: 'IM'}, + {name: 'Israel', code: 'IL'}, + {name: 'Italy', code: 'IT'}, + {name: 'Jamaica', code: 'JM'}, + {name: 'Japan', code: 'JP'}, + {name: 'Jersey', code: 'JE'}, + {name: 'Jordan', code: 'JO'}, + {name: 'Kazakhstan', code: 'KZ'}, + {name: 'Kenya', code: 'KE'}, + {name: 'Kiribati', code: 'KI'}, + {name: 'Korea, Democratic People\'S Republic of', code: 'KP'}, + {name: 'Korea, Republic of', code: 'KR'}, + {name: 'Kuwait', code: 'KW'}, + {name: 'Kyrgyzstan', code: 'KG'}, + {name: 'Lao People\'S Democratic Republic', code: 'LA'}, + {name: 'Latvia', code: 'LV'}, + {name: 'Lebanon', code: 'LB'}, + {name: 'Lesotho', code: 'LS'}, + {name: 'Liberia', code: 'LR'}, + {name: 'Libyan Arab Jamahiriya', code: 'LY'}, + {name: 'Liechtenstein', code: 'LI'}, + {name: 'Lithuania', code: 'LT'}, + {name: 'Luxembourg', code: 'LU'}, + {name: 'Macao', code: 'MO'}, + {name: 'Macedonia', code: 'MK'}, + {name: 'Madagascar', code: 'MG'}, + {name: 'Malawi', code: 'MW'}, + {name: 'Malaysia', code: 'MY'}, + {name: 'Maldives', code: 'MV'}, + {name: 'Mali', code: 'ML'}, + {name: 'Malta', code: 'MT'}, + {name: 'Marshall Islands', code: 'MH'}, + {name: 'Martinique', code: 'MQ'}, + {name: 'Mauritania', code: 'MR'}, + {name: 'Mauritius', code: 'MU'}, + {name: 'Mayotte', code: 'YT'}, + {name: 'Mexico', code: 'MX'}, + {name: 'Micronesia, Federated States of', code: 'FM'}, + {name: 'Moldova, Republic of', code: 'MD'}, + {name: 'Monaco', code: 'MC'}, + {name: 'Mongolia', code: 'MN'}, + {name: 'Montenegro', code: 'ME'}, + {name: 'Montserrat', code: 'MS'}, + {name: 'Morocco', code: 'MA'}, + {name: 'Mozambique', code: 'MZ'}, + {name: 'Myanmar', code: 'MM'}, + {name: 'Namibia', code: 'NA'}, + {name: 'Nauru', code: 'NR'}, + {name: 'Nepal', code: 'NP'}, + {name: 'Netherlands', code: 'NL'}, + {name: 'Netherlands Antilles', code: 'AN'}, + {name: 'New Caledonia', code: 'NC'}, + {name: 'New Zealand', code: 'NZ'}, + {name: 'Nicaragua', code: 'NI'}, + {name: 'Niger', code: 'NE'}, + {name: 'Nigeria', code: 'NG'}, + {name: 'Niue', code: 'NU'}, + {name: 'Norfolk Island', code: 'NF'}, + {name: 'Northern Mariana Islands', code: 'MP'}, + {name: 'Norway', code: 'NO'}, + {name: 'Oman', code: 'OM'}, + {name: 'Pakistan', code: 'PK'}, + {name: 'Palau', code: 'PW'}, + {name: 'Palestinian Territory, Occupied', code: 'PS'}, + {name: 'Panama', code: 'PA'}, + {name: 'Papua New Guinea', code: 'PG'}, + {name: 'Paraguay', code: 'PY'}, + {name: 'Peru', code: 'PE'}, + {name: 'Philippines', code: 'PH'}, + {name: 'Pitcairn', code: 'PN'}, + {name: 'Poland', code: 'PL'}, + {name: 'Portugal', code: 'PT'}, + {name: 'Puerto Rico', code: 'PR'}, + {name: 'Qatar', code: 'QA'}, + {name: 'Reunion', code: 'RE'}, + {name: 'Romania', code: 'RO'}, + {name: 'Russian Federation', code: 'RU'}, + {name: 'RWANDA', code: 'RW'}, + {name: 'Saint Helena', code: 'SH'}, + {name: 'Saint Kitts and Nevis', code: 'KN'}, + {name: 'Saint Lucia', code: 'LC'}, + {name: 'Saint Pierre and Miquelon', code: 'PM'}, + {name: 'Saint Vincent and the Grenadines', code: 'VC'}, + {name: 'Samoa', code: 'WS'}, + {name: 'San Marino', code: 'SM'}, + {name: 'Sao Tome and Principe', code: 'ST'}, + {name: 'Saudi Arabia', code: 'SA'}, + {name: 'Senegal', code: 'SN'}, + {name: 'Serbia', code: 'RS'}, + {name: 'Seychelles', code: 'SC'}, + {name: 'Sierra Leone', code: 'SL'}, + {name: 'Singapore', code: 'SG'}, + {name: 'Slovakia', code: 'SK'}, + {name: 'Slovenia', code: 'SI'}, + {name: 'Solomon Islands', code: 'SB'}, + {name: 'Somalia', code: 'SO'}, + {name: 'Somaliland', code: 'S1'}, + {name: 'South Africa', code: 'ZA'}, + {name: 'South Georgia and the South Sandwich Islands', code: 'GS'}, + {name: 'Spain', code: 'ES'}, + {name: 'Sri Lanka', code: 'LK'}, + {name: 'Sudan', code: 'SD'}, + {name: 'Suriname', code: 'SR'}, + {name: 'Svalbard and Jan Mayen', code: 'SJ'}, + {name: 'Swaziland', code: 'SZ'}, + {name: 'Sweden', code: 'SE'}, + {name: 'Switzerland', code: 'CH'}, + {name: 'Syrian Arab Republic', code: 'SY'}, + {name: 'Taiwan, Province of China', code: 'TW'}, + {name: 'Tajikistan', code: 'TJ'}, + {name: 'Tanzania, United Republic of', code: 'TZ'}, + {name: 'Thailand', code: 'TH'}, + {name: 'Timor-Leste', code: 'TL'}, + {name: 'Togo', code: 'TG'}, + {name: 'Tokelau', code: 'TK'}, + {name: 'Tonga', code: 'TO'}, + {name: 'Trinidad and Tobago', code: 'TT'}, + {name: 'Tunisia', code: 'TN'}, + {name: 'Turkey', code: 'TR'}, + {name: 'Turkmenistan', code: 'TM'}, + {name: 'Turks and Caicos Islands', code: 'TC'}, + {name: 'Tuvalu', code: 'TV'}, + {name: 'Uganda', code: 'UG'}, + {name: 'Ukraine', code: 'UA'}, + {name: 'United Arab Emirates', code: 'AE'}, + {name: 'United Kingdom', code: 'GB'}, + {name: 'United States', code: 'US'}, + {name: 'United States Minor Outlying Islands', code: 'UM'}, + {name: 'Uruguay', code: 'UY'}, + {name: 'Uzbekistan', code: 'UZ'}, + {name: 'Vanuatu', code: 'VU'}, + {name: 'Venezuela', code: 'VE'}, + {name: 'Viet Nam', code: 'VN'}, + {name: 'Virgin Islands, British', code: 'VG'}, + {name: 'Virgin Islands, U.S.', code: 'VI'}, + {name: 'Wallis and Futuna', code: 'WF'}, + {name: 'Western Sahara', code: 'EH'}, + {name: 'Yemen', code: 'YE'}, + {name: 'Zambia', code: 'ZM'}, + {name: 'Zimbabwe', code: 'ZW'} +] + +export default countries; \ No newline at end of file diff --git a/src/kineticscroll.js b/src/kineticscroll.js new file mode 100644 index 0000000..69c95ef --- /dev/null +++ b/src/kineticscroll.js @@ -0,0 +1,163 @@ + +/* configs: { + indicator --> ID to a absolute positioned element inside the container. Container should be relative or absolute positioned. If not, this action will set it's position to relative + useWheel --> If true basic mouse wheel support will be supported +} */ +export function kineticscroll(node, cfgs) { + 'use strict'; + + let reference, velocity, frame, timestamp, ticker, amplitude, target, relative; + let parent = node.parentElement; + let innerheight = parseInt(getComputedStyle(parent).height, 10); + let max = parseInt(getComputedStyle(node).height, 10) - innerheight; + let offset = 0; + let min = 0; + let pressed = false; + let defaultConfigs = { indicator: '', useWheel: true }; + let configs = {...defaultConfigs, ...cfgs}; + let indicator = configs.indicator ? document.getElementById(configs.indicator) : null; + let timeConstant = 325; + + if (indicator) { + let pos = getComputedStyle(parent).position; + let hgt = getElementFullHeight(indicator); + if ('relative absolute fixed'.indexOf(pos) == -1) { + parent.style.position = 'relative'; + } + relative = (innerheight - hgt) / max; + } + + + if (typeof window.ontouchstart !== 'undefined') { + node.addEventListener('touchstart', tap); + node.addEventListener('touchmove', drag); + node.addEventListener('touchend', release); + } + node.addEventListener('mousedown', tap); + node.addEventListener('mousemove', drag); + node.addEventListener('mouseup', release); + if (configs.useWheel) { node.addEventListener('wheel', wheel); } + + function getElementFullHeight(ele) { + let compStyle = window.getComputedStyle(ele); + return ele.offsetHeight + parseInt(compStyle.getPropertyValue('margin-top')) + parseInt(compStyle.getPropertyValue('margin-bottom')); + } + + function ypos(e) { + // touch event + if (e.targetTouches && (e.targetTouches.length >= 1)) { + return e.targetTouches[0].clientY; + } + + // mouse event + return e.clientY; + } + + function scroll(y) { + offset = (y > max) ? max : (y < min) ? min : y; + node.style.transform = 'translateY(' + (-offset) + 'px)'; + if (indicator) { indicator.style.transform = 'translateY(' + (offset * relative) + 'px)'; } + } + + function track() { + var now, elapsed, delta, v; + + now = Date.now(); + elapsed = now - timestamp; + timestamp = now; + delta = offset - frame; + frame = offset; + + v = 1000 * delta / (1 + elapsed); + velocity = 0.8 * v + 0.2 * velocity; + } + + function autoScroll() { + var elapsed, delta; + + if (amplitude) { + elapsed = Date.now() - timestamp; + delta = -amplitude * Math.exp(-elapsed / timeConstant); + if (delta > 0.5 || delta < -0.5) { + scroll(target + delta); + requestAnimationFrame(autoScroll); + } else { + scroll(target); + } + } + } + + function wheel(e) { + var y, delta; + + y = ypos(e); + delta = event.deltaY; + if (delta > 2 || delta < -2) { + reference = y; + scroll(offset + delta); + } + e.preventDefault(); + e.stopPropagation(); + return false; + } + + function tap(e) { + pressed = true; + reference = ypos(e); + + velocity = amplitude = 0; + frame = offset; + timestamp = Date.now(); + clearInterval(ticker); + ticker = setInterval(track, 100); + + e.preventDefault(); + e.stopPropagation(); + return false; + } + + function drag(e) { + var y, delta; + + if (pressed) { + y = ypos(e); + delta = reference - y; + if (delta > 2 || delta < -2) { + reference = y; + scroll(offset + delta); + } + } + e.preventDefault(); + e.stopPropagation(); + return false; + } + + function release(e) { + pressed = false; + clearInterval(ticker); + + if (velocity > 10 || velocity < -10) { + amplitude = 0.8 * velocity; + target = Math.round(offset + amplitude); + timestamp = Date.now(); + requestAnimationFrame(autoScroll); + } + e.preventDefault(); + e.stopPropagation(); + return false; + } + + return { + destroy() { + if (typeof window.ontouchstart !== 'undefined') { + node.removeEventListener('touchstart', tap); + node.removeEventListener('touchmove', drag); + node.removeEventListener('touchend', release); + } + node.removeEventListener('mousedown', tap); + node.removeEventListener('mousemove', drag); + node.removeEventListener('mouseup', release); + if (configs.useWheel) { node.removeEventListener('wheel', wheel); } + } + } +}; \ No newline at end of file diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..d6cacbb --- /dev/null +++ b/src/main.js @@ -0,0 +1,10 @@ +import App from './App.svelte'; + +const app = new App({ + target: document.body, + props: { + name: 'world' + } +}); + +export default app; \ No newline at end of file