From caa6616322fa3d0f0295b8d0d26d36ecf097f410 Mon Sep 17 00:00:00 2001 From: tree Date: Fri, 24 Nov 2023 10:56:28 +0100 Subject: [PATCH] events basics --- package-lock.json | 32 +++ package.json | 4 +- public/events-map.svg | 104 ++++++++ public/flags/ac.svg | 1 + public/flags/ad.svg | 1 + public/flags/ae.svg | 1 + public/flags/af-emirate.svg | 1 + public/flags/af.svg | 1 + public/flags/afar.svg | 1 + public/flags/ag.svg | 1 + public/flags/ai.svg | 1 + public/flags/al.svg | 1 + public/flags/am.svg | 1 + public/flags/an.svg | 1 + public/flags/ao.svg | 1 + public/flags/aq-true_south.svg | 1 + public/flags/aq.svg | 1 + public/flags/ar.svg | 1 + public/flags/as.svg | 1 + public/flags/at.svg | 1 + public/flags/au-aboriginal.svg | 1 + public/flags/au-act.svg | 1 + public/flags/au-nsw.svg | 1 + public/flags/au-nt.svg | 1 + public/flags/au-qld.svg | 1 + public/flags/au-sa.svg | 1 + public/flags/au-tas.svg | 1 + public/flags/au-vic.svg | 1 + public/flags/au-wa.svg | 1 + public/flags/au.svg | 1 + public/flags/aw.svg | 1 + public/flags/ax.svg | 1 + public/flags/az.svg | 1 + public/flags/ba.svg | 1 + public/flags/bb.svg | 1 + public/flags/bd.svg | 1 + public/flags/be.svg | 1 + public/flags/bf.svg | 1 + public/flags/bg.svg | 1 + public/flags/bh.svg | 1 + public/flags/bi.svg | 1 + public/flags/bj.svg | 1 + public/flags/bl.svg | 1 + public/flags/bm.svg | 1 + public/flags/bn.svg | 1 + public/flags/bo.svg | 1 + public/flags/bq-bo.svg | 1 + public/flags/bq-sa.svg | 1 + public/flags/bq-se.svg | 1 + public/flags/bq.svg | 1 + public/flags/br.svg | 1 + public/flags/bs.svg | 1 + public/flags/bt.svg | 1 + public/flags/bv.svg | 1 + public/flags/bw.svg | 1 + public/flags/by.svg | 1 + public/flags/bz.svg | 1 + public/flags/ca-bc.svg | 1 + public/flags/ca-qc.svg | 1 + public/flags/ca.svg | 1 + public/flags/cc.svg | 1 + public/flags/cd.svg | 1 + public/flags/cf.svg | 1 + public/flags/cg.svg | 1 + public/flags/ch-gr.svg | 1 + public/flags/ch.svg | 1 + public/flags/ci.svg | 1 + public/flags/ck.svg | 1 + public/flags/cl.svg | 1 + public/flags/cm.svg | 1 + public/flags/cn-hk.svg | 1 + public/flags/cn-xj.svg | 1 + public/flags/cn.svg | 1 + public/flags/co.svg | 1 + public/flags/cp.svg | 1 + public/flags/cq.svg | 1 + public/flags/cr.svg | 1 + public/flags/cu.svg | 1 + public/flags/cv.svg | 1 + public/flags/cw.svg | 1 + public/flags/cx.svg | 1 + public/flags/cy.svg | 1 + public/flags/cz.svg | 1 + public/flags/de.svg | 1 + public/flags/dg.svg | 1 + public/flags/dj.svg | 1 + public/flags/dk.svg | 1 + public/flags/dm.svg | 1 + public/flags/do.svg | 1 + public/flags/dz.svg | 1 + public/flags/ea.svg | 1 + public/flags/east_african_federation.svg | 1 + public/flags/easter_island.svg | 1 + public/flags/ec-w.svg | 1 + public/flags/ec.svg | 1 + public/flags/ee.svg | 1 + public/flags/eg.svg | 1 + public/flags/eh.svg | 1 + public/flags/er.svg | 1 + public/flags/es-ar.svg | 1 + public/flags/es-ce.svg | 1 + public/flags/es-cn.svg | 1 + public/flags/es-ct.svg | 1 + public/flags/es-ga.svg | 1 + public/flags/es-ib.svg | 1 + public/flags/es-ml.svg | 1 + public/flags/es-pv.svg | 1 + public/flags/es-variant.svg | 1 + public/flags/es.svg | 1 + public/flags/et-or.svg | 1 + public/flags/et-ti.svg | 1 + public/flags/et.svg | 1 + public/flags/eu.svg | 1 + public/flags/european_union.svg | 1 + public/flags/ewe.svg | 1 + public/flags/fi.svg | 1 + public/flags/fj.svg | 1 + public/flags/fk.svg | 1 + public/flags/fm.svg | 1 + public/flags/fo.svg | 1 + public/flags/fr-20r.svg | 1 + public/flags/fr-bre.svg | 1 + public/flags/fr-cp.svg | 1 + public/flags/fr.svg | 1 + public/flags/fx.svg | 1 + public/flags/ga.svg | 1 + public/flags/gb-con.svg | 1 + public/flags/gb-eng.svg | 1 + public/flags/gb-nir.svg | 1 + public/flags/gb-ork.svg | 1 + public/flags/gb-sct.svg | 1 + public/flags/gb-wls.svg | 1 + public/flags/gb.svg | 1 + public/flags/gd.svg | 1 + public/flags/ge-ab.svg | 1 + public/flags/ge.svg | 1 + public/flags/gf.svg | 1 + public/flags/gg.svg | 1 + public/flags/gh.svg | 1 + public/flags/gi.svg | 1 + public/flags/gl.svg | 1 + public/flags/gm.svg | 1 + public/flags/gn.svg | 1 + public/flags/gp.svg | 1 + public/flags/gq.svg | 1 + public/flags/gr.svg | 1 + public/flags/gs.svg | 1 + public/flags/gt.svg | 1 + public/flags/gu.svg | 1 + public/flags/guarani.svg | 1 + public/flags/gw.svg | 1 + public/flags/gy.svg | 1 + public/flags/hausa.svg | 1 + public/flags/hk.svg | 1 + public/flags/hm.svg | 1 + public/flags/hmong.svg | 1 + public/flags/hn.svg | 1 + public/flags/hr.svg | 1 + public/flags/ht.svg | 1 + public/flags/hu.svg | 1 + public/flags/ic.svg | 1 + public/flags/id-jb.svg | 1 + public/flags/id-jt.svg | 1 + public/flags/id.svg | 1 + public/flags/ie.svg | 1 + public/flags/il.svg | 1 + public/flags/im.svg | 1 + public/flags/in-as.svg | 1 + public/flags/in-gj.svg | 1 + public/flags/in-ka.svg | 1 + public/flags/in-mn.svg | 1 + public/flags/in-mz.svg | 1 + public/flags/in-or.svg | 1 + public/flags/in-tg.svg | 1 + public/flags/in-tn.svg | 1 + public/flags/in.svg | 1 + public/flags/io.svg | 1 + public/flags/iq-kr.svg | 1 + public/flags/iq.svg | 1 + public/flags/ir.svg | 1 + public/flags/is.svg | 1 + public/flags/it-21.svg | 1 + public/flags/it-23.svg | 1 + public/flags/it-25.svg | 1 + public/flags/it-32.svg | 1 + public/flags/it-34.svg | 1 + public/flags/it-36.svg | 1 + public/flags/it-42.svg | 1 + public/flags/it-45.svg | 1 + public/flags/it-52.svg | 1 + public/flags/it-55.svg | 1 + public/flags/it-57.svg | 1 + public/flags/it-62.svg | 1 + public/flags/it-65.svg | 1 + public/flags/it-67.svg | 1 + public/flags/it-72.svg | 1 + public/flags/it-75.svg | 1 + public/flags/it-77.svg | 1 + public/flags/it-78.svg | 1 + public/flags/it-82.svg | 1 + public/flags/it-88.svg | 1 + public/flags/it.svg | 1 + public/flags/je.svg | 1 + public/flags/jm.svg | 1 + public/flags/jo.svg | 1 + public/flags/jp.svg | 1 + public/flags/kanuri.svg | 1 + public/flags/ke.svg | 1 + public/flags/kg.svg | 1 + public/flags/kh.svg | 1 + public/flags/ki.svg | 1 + public/flags/kikuyu.svg | 1 + public/flags/km.svg | 1 + public/flags/kn.svg | 1 + public/flags/kongo.svg | 1 + public/flags/kp.svg | 1 + public/flags/kr.svg | 1 + public/flags/kw.svg | 1 + public/flags/ky.svg | 1 + public/flags/kz.svg | 1 + public/flags/la.svg | 1 + public/flags/language/aa.svg | 1 + public/flags/language/ab.svg | 1 + public/flags/language/af.svg | 1 + public/flags/language/ak.svg | 1 + public/flags/language/am.svg | 1 + public/flags/language/an.svg | 1 + public/flags/language/ar.svg | 1 + public/flags/language/as.svg | 1 + public/flags/language/av.svg | 1 + public/flags/language/ay.svg | 1 + public/flags/language/az.svg | 1 + public/flags/language/ba.svg | 1 + public/flags/language/be.svg | 1 + public/flags/language/bg.svg | 1 + public/flags/language/bi.svg | 1 + public/flags/language/bm.svg | 1 + public/flags/language/bn.svg | 1 + public/flags/language/bo.svg | 1 + public/flags/language/br.svg | 1 + public/flags/language/bs.svg | 1 + public/flags/language/ca.svg | 1 + public/flags/language/ce.svg | 1 + public/flags/language/ceb.svg | 1 + public/flags/language/ch.svg | 1 + public/flags/language/chm.svg | 1 + public/flags/language/ckb.svg | 1 + public/flags/language/co.svg | 1 + public/flags/language/cs.svg | 1 + public/flags/language/cv.svg | 1 + public/flags/language/cy.svg | 1 + public/flags/language/da.svg | 1 + public/flags/language/de.svg | 1 + public/flags/language/dv.svg | 1 + public/flags/language/dz.svg | 1 + public/flags/language/ee.svg | 1 + public/flags/language/el.svg | 1 + public/flags/language/en-au.svg | 1 + public/flags/language/en-ca.svg | 1 + public/flags/language/en-gh.svg | 1 + public/flags/language/en-hk.svg | 1 + public/flags/language/en-ie.svg | 1 + public/flags/language/en-in.svg | 1 + public/flags/language/en-ke.svg | 1 + public/flags/language/en-ng.svg | 1 + public/flags/language/en-nz.svg | 1 + public/flags/language/en-ph.svg | 1 + public/flags/language/en-sg.svg | 1 + public/flags/language/en-tz.svg | 1 + public/flags/language/en-us.svg | 1 + public/flags/language/en-za.svg | 1 + public/flags/language/en.svg | 1 + public/flags/language/eo.svg | 1 + public/flags/language/es-mx.svg | 1 + public/flags/language/es.svg | 1 + public/flags/language/et.svg | 1 + public/flags/language/eu.svg | 1 + public/flags/language/fa.svg | 1 + public/flags/language/fi.svg | 1 + public/flags/language/fj.svg | 1 + public/flags/language/fo.svg | 1 + public/flags/language/fr.svg | 1 + public/flags/language/fy.svg | 1 + public/flags/language/ga.svg | 1 + public/flags/language/gd.svg | 1 + public/flags/language/gl.svg | 1 + public/flags/language/gn.svg | 1 + public/flags/language/gu.svg | 1 + public/flags/language/gv.svg | 1 + public/flags/language/ha.svg | 1 + public/flags/language/haw.svg | 1 + public/flags/language/he.svg | 1 + public/flags/language/hi.svg | 1 + public/flags/language/hmn.svg | 1 + public/flags/language/ho.svg | 1 + public/flags/language/hr.svg | 1 + public/flags/language/ht.svg | 1 + public/flags/language/hu.svg | 1 + public/flags/language/hy.svg | 1 + public/flags/language/ia.svg | 1 + public/flags/language/id.svg | 1 + public/flags/language/ie.svg | 1 + public/flags/language/ig.svg | 1 + public/flags/language/ilo.svg | 1 + public/flags/language/interslavic.svg | 1 + public/flags/language/io.svg | 1 + public/flags/language/is.svg | 1 + public/flags/language/it.svg | 1 + public/flags/language/ja.svg | 1 + public/flags/language/jv.svg | 1 + public/flags/language/ka.svg | 1 + public/flags/language/kg.svg | 1 + public/flags/language/ki.svg | 1 + public/flags/language/kk.svg | 1 + public/flags/language/kl.svg | 1 + public/flags/language/km.svg | 1 + public/flags/language/kn.svg | 1 + public/flags/language/ko.svg | 1 + public/flags/language/kr.svg | 1 + public/flags/language/kri.svg | 1 + public/flags/language/ks.svg | 1 + public/flags/language/ku.svg | 1 + public/flags/language/kv.svg | 1 + public/flags/language/kw.svg | 1 + public/flags/language/ky.svg | 1 + public/flags/language/la.svg | 1 + public/flags/language/lb.svg | 1 + public/flags/language/lg.svg | 1 + public/flags/language/ln.svg | 1 + public/flags/language/lo.svg | 1 + public/flags/language/lt.svg | 1 + public/flags/language/lu.svg | 1 + public/flags/language/lus.svg | 1 + public/flags/language/lv.svg | 1 + public/flags/language/mg.svg | 1 + public/flags/language/mh.svg | 1 + public/flags/language/mi.svg | 1 + public/flags/language/mk.svg | 1 + public/flags/language/ml.svg | 1 + public/flags/language/mn.svg | 1 + public/flags/language/mni.svg | 1 + public/flags/language/mr.svg | 1 + public/flags/language/mrj.svg | 1 + public/flags/language/ms.svg | 1 + public/flags/language/mt.svg | 1 + public/flags/language/my.svg | 1 + public/flags/language/na.svg | 1 + public/flags/language/nb.svg | 1 + public/flags/language/nd.svg | 1 + public/flags/language/ne.svg | 1 + public/flags/language/nl.svg | 1 + public/flags/language/nn.svg | 1 + public/flags/language/no.svg | 1 + public/flags/language/non.svg | 1 + public/flags/language/nr.svg | 1 + public/flags/language/ny.svg | 1 + public/flags/language/oc.svg | 1 + public/flags/language/om.svg | 1 + public/flags/language/or.svg | 1 + public/flags/language/os.svg | 1 + public/flags/language/oto.svg | 1 + public/flags/language/pa.svg | 1 + public/flags/language/pap.svg | 1 + public/flags/language/pl.svg | 1 + public/flags/language/ps.svg | 1 + public/flags/language/pt-br.svg | 1 + public/flags/language/pt.svg | 1 + public/flags/language/qu.svg | 1 + public/flags/language/rm.svg | 1 + public/flags/language/rn.svg | 1 + public/flags/language/ro.svg | 1 + public/flags/language/ru.svg | 1 + public/flags/language/rw.svg | 1 + public/flags/language/sc.svg | 1 + public/flags/language/sd.svg | 1 + public/flags/language/se.svg | 1 + public/flags/language/sg.svg | 1 + public/flags/language/si.svg | 1 + public/flags/language/sk.svg | 1 + public/flags/language/sl.svg | 1 + public/flags/language/sm.svg | 1 + public/flags/language/sn.svg | 1 + public/flags/language/so.svg | 1 + public/flags/language/sq.svg | 1 + public/flags/language/sr.svg | 1 + public/flags/language/ss.svg | 1 + public/flags/language/st.svg | 1 + public/flags/language/su.svg | 1 + public/flags/language/sv.svg | 1 + public/flags/language/sw.svg | 1 + public/flags/language/ta.svg | 1 + public/flags/language/te.svg | 1 + public/flags/language/tg.svg | 1 + public/flags/language/th.svg | 1 + public/flags/language/ti.svg | 1 + public/flags/language/tk.svg | 1 + public/flags/language/tl.svg | 1 + public/flags/language/tn.svg | 1 + public/flags/language/to.svg | 1 + public/flags/language/tr.svg | 1 + public/flags/language/tt.svg | 1 + public/flags/language/ty.svg | 1 + public/flags/language/udm.svg | 1 + public/flags/language/ug.svg | 1 + public/flags/language/uk.svg | 1 + public/flags/language/ur.svg | 1 + public/flags/language/uz.svg | 1 + public/flags/language/vi.svg | 1 + public/flags/language/vo.svg | 1 + public/flags/language/xh.svg | 1 + public/flags/language/xx.svg | 1 + public/flags/language/yi.svg | 1 + public/flags/language/yo.svg | 1 + public/flags/language/yua.svg | 1 + public/flags/language/zh.svg | 1 + public/flags/language/zu.svg | 1 + public/flags/lb.svg | 1 + public/flags/lc.svg | 1 + public/flags/li.svg | 1 + public/flags/lk.svg | 1 + public/flags/lr.svg | 1 + public/flags/ls.svg | 1 + public/flags/lt.svg | 1 + public/flags/lu.svg | 1 + public/flags/lv.svg | 1 + public/flags/ly.svg | 1 + public/flags/ma.svg | 1 + public/flags/malayali.svg | 1 + public/flags/maori.svg | 1 + public/flags/mc.svg | 1 + public/flags/md.svg | 1 + public/flags/me.svg | 1 + public/flags/mf.svg | 1 + public/flags/mg.svg | 1 + public/flags/mh.svg | 1 + public/flags/mk.svg | 1 + public/flags/ml.svg | 1 + public/flags/mm.svg | 1 + public/flags/mn.svg | 1 + public/flags/mo.svg | 1 + public/flags/mp.svg | 1 + public/flags/mq-old.svg | 1 + public/flags/mq.svg | 1 + public/flags/mr.svg | 1 + public/flags/ms.svg | 1 + public/flags/mt.svg | 1 + public/flags/mu.svg | 1 + public/flags/mv.svg | 1 + public/flags/mw.svg | 1 + public/flags/mx.svg | 1 + public/flags/my.svg | 1 + public/flags/mz.svg | 1 + public/flags/na.svg | 1 + public/flags/nc.svg | 1 + public/flags/ne.svg | 1 + public/flags/nf.svg | 1 + public/flags/ng.svg | 1 + public/flags/ni.svg | 1 + public/flags/nl-fr.svg | 1 + public/flags/nl.svg | 1 + public/flags/no.svg | 1 + public/flags/northern_cyprus.svg | 1 + public/flags/np.svg | 1 + public/flags/nr.svg | 1 + public/flags/nu.svg | 1 + public/flags/nz.svg | 1 + public/flags/occitania.svg | 1 + public/flags/om.svg | 1 + public/flags/other/earth.svg | 1 + public/flags/other/jolly_roger.svg | 1 + public/flags/other/klingon.svg | 1 + public/flags/other/mars.svg | 1 + public/flags/other/nato.svg | 1 + public/flags/other/olympics.svg | 1 + public/flags/other/pirate.svg | 1 + public/flags/otomi.svg | 1 + public/flags/pa.svg | 1 + public/flags/pe.svg | 1 + public/flags/pf.svg | 1 + public/flags/pg.svg | 1 + public/flags/ph.svg | 1 + public/flags/pk-jk.svg | 1 + public/flags/pk-sd.svg | 1 + public/flags/pk.svg | 1 + public/flags/pl.svg | 1 + public/flags/pm.svg | 1 + public/flags/pn.svg | 1 + public/flags/pr.svg | 1 + public/flags/ps.svg | 1 + public/flags/pt-20.svg | 1 + public/flags/pt-30.svg | 1 + public/flags/pt.svg | 1 + public/flags/pw.svg | 1 + public/flags/py.svg | 1 + public/flags/qa.svg | 1 + public/flags/quechua.svg | 1 + public/flags/re.svg | 1 + public/flags/ro.svg | 1 + public/flags/rs.svg | 1 + public/flags/ru-ba.svg | 1 + public/flags/ru-ce.svg | 1 + public/flags/ru-cu.svg | 1 + public/flags/ru-da.svg | 1 + public/flags/ru-dpr.svg | 1 + public/flags/ru-ko.svg | 1 + public/flags/ru-lpr.svg | 1 + public/flags/ru-ta.svg | 1 + public/flags/ru-ud.svg | 1 + public/flags/ru.svg | 1 + public/flags/rw.svg | 1 + public/flags/sa.svg | 1 + public/flags/sami.svg | 1 + public/flags/sb.svg | 1 + public/flags/sc.svg | 1 + public/flags/sd.svg | 1 + public/flags/se.svg | 1 + public/flags/sg.svg | 1 + public/flags/sh-ac.svg | 1 + public/flags/sh-hl.svg | 1 + public/flags/sh-ta.svg | 1 + public/flags/sh.svg | 1 + public/flags/si.svg | 1 + public/flags/sj.svg | 1 + public/flags/sk.svg | 1 + public/flags/sl.svg | 1 + public/flags/sm.svg | 1 + public/flags/sn.svg | 1 + public/flags/so.svg | 1 + public/flags/somaliland.svg | 1 + public/flags/south_ossetia.svg | 1 + public/flags/soviet_union.svg | 1 + public/flags/sr.svg | 1 + public/flags/ss.svg | 1 + public/flags/st.svg | 1 + public/flags/su.svg | 1 + public/flags/sv.svg | 1 + public/flags/sx.svg | 1 + public/flags/sy.svg | 1 + public/flags/sz.svg | 1 + public/flags/ta.svg | 1 + public/flags/tc.svg | 1 + public/flags/td.svg | 1 + public/flags/tf.svg | 1 + public/flags/tg.svg | 1 + public/flags/th.svg | 1 + public/flags/tibet.svg | 1 + public/flags/tj.svg | 1 + public/flags/tk.svg | 1 + public/flags/tl.svg | 1 + public/flags/tm.svg | 1 + public/flags/tn.svg | 1 + public/flags/to.svg | 1 + public/flags/torres_strait_islands.svg | 1 + public/flags/tr.svg | 1 + public/flags/transnistria.svg | 1 + public/flags/tt.svg | 1 + public/flags/tv.svg | 1 + public/flags/tw.svg | 1 + public/flags/tz.svg | 1 + public/flags/ua.svg | 1 + public/flags/ug.svg | 1 + public/flags/uk.svg | 1 + public/flags/um.svg | 1 + public/flags/un.svg | 1 + public/flags/united_nations.svg | 1 + public/flags/us-ak.svg | 1 + public/flags/us-al.svg | 1 + public/flags/us-ar.svg | 1 + public/flags/us-as.svg | 1 + public/flags/us-az.svg | 1 + public/flags/us-ca.svg | 1 + public/flags/us-co.svg | 1 + public/flags/us-dc.svg | 1 + public/flags/us-fl.svg | 1 + public/flags/us-ga.svg | 1 + public/flags/us-gu.svg | 1 + public/flags/us-hi.svg | 1 + public/flags/us-in.svg | 1 + public/flags/us-mo.svg | 1 + public/flags/us-mp.svg | 1 + public/flags/us-ms.svg | 1 + public/flags/us-nc.svg | 1 + public/flags/us-nm.svg | 1 + public/flags/us-pr.svg | 1 + public/flags/us-ri.svg | 1 + public/flags/us-tn.svg | 1 + public/flags/us-tx.svg | 1 + public/flags/us-um.svg | 1 + public/flags/us-vi.svg | 1 + public/flags/us.svg | 1 + public/flags/uy.svg | 1 + public/flags/uz.svg | 1 + public/flags/va.svg | 1 + public/flags/vc.svg | 1 + public/flags/ve.svg | 1 + public/flags/vg.svg | 1 + public/flags/vi.svg | 1 + public/flags/vn.svg | 1 + public/flags/vu.svg | 1 + public/flags/wf.svg | 1 + public/flags/wiphala.svg | 1 + public/flags/ws.svg | 1 + public/flags/xk.svg | 1 + public/flags/xx.svg | 1 + public/flags/ye.svg | 1 + public/flags/yorubaland.svg | 1 + public/flags/yt.svg | 1 + public/flags/yu.svg | 1 + public/flags/za.svg | 1 + public/flags/zm.svg | 1 + public/flags/zw.svg | 1 + public/page-events.png | Bin 0 -> 30510 bytes src/components/EventItem.astro | 77 ++++++ src/config.yaml | 12 +- src/contributors.json | 46 ++-- src/events.json | 296 +++++++++++++++++++++++ src/layouts/base.astro | 7 +- src/pages/events.astro | 60 ++++- src/pages/index.astro | 7 +- src/styles/base.css | 14 +- utils/contributors.js | 8 +- utils/events.js | 6 + 622 files changed, 1239 insertions(+), 42 deletions(-) create mode 100644 public/events-map.svg create mode 120000 public/flags/ac.svg create mode 100644 public/flags/ad.svg create mode 100644 public/flags/ae.svg create mode 100644 public/flags/af-emirate.svg create mode 100644 public/flags/af.svg create mode 100644 public/flags/afar.svg create mode 100644 public/flags/ag.svg create mode 100644 public/flags/ai.svg create mode 100644 public/flags/al.svg create mode 100644 public/flags/am.svg create mode 100644 public/flags/an.svg create mode 100644 public/flags/ao.svg create mode 100644 public/flags/aq-true_south.svg create mode 100644 public/flags/aq.svg create mode 100644 public/flags/ar.svg create mode 100644 public/flags/as.svg create mode 100644 public/flags/at.svg create mode 100644 public/flags/au-aboriginal.svg create mode 100644 public/flags/au-act.svg create mode 100644 public/flags/au-nsw.svg create mode 100644 public/flags/au-nt.svg create mode 100644 public/flags/au-qld.svg create mode 100644 public/flags/au-sa.svg create mode 100644 public/flags/au-tas.svg create mode 100644 public/flags/au-vic.svg create mode 100644 public/flags/au-wa.svg create mode 100644 public/flags/au.svg create mode 100644 public/flags/aw.svg create mode 100644 public/flags/ax.svg create mode 100644 public/flags/az.svg create mode 100644 public/flags/ba.svg create mode 100644 public/flags/bb.svg create mode 100644 public/flags/bd.svg create mode 100644 public/flags/be.svg create mode 100644 public/flags/bf.svg create mode 100644 public/flags/bg.svg create mode 100644 public/flags/bh.svg create mode 100644 public/flags/bi.svg create mode 100644 public/flags/bj.svg create mode 100644 public/flags/bl.svg create mode 100644 public/flags/bm.svg create mode 100644 public/flags/bn.svg create mode 100644 public/flags/bo.svg create mode 100644 public/flags/bq-bo.svg create mode 100644 public/flags/bq-sa.svg create mode 100644 public/flags/bq-se.svg create mode 120000 public/flags/bq.svg create mode 100644 public/flags/br.svg create mode 100644 public/flags/bs.svg create mode 100644 public/flags/bt.svg create mode 120000 public/flags/bv.svg create mode 100644 public/flags/bw.svg create mode 100644 public/flags/by.svg create mode 100644 public/flags/bz.svg create mode 100644 public/flags/ca-bc.svg create mode 100644 public/flags/ca-qc.svg create mode 100644 public/flags/ca.svg create mode 100644 public/flags/cc.svg create mode 100644 public/flags/cd.svg create mode 100644 public/flags/cf.svg create mode 100644 public/flags/cg.svg create mode 100644 public/flags/ch-gr.svg create mode 100644 public/flags/ch.svg create mode 100644 public/flags/ci.svg create mode 100644 public/flags/ck.svg create mode 100644 public/flags/cl.svg create mode 100644 public/flags/cm.svg create mode 120000 public/flags/cn-hk.svg create mode 100644 public/flags/cn-xj.svg create mode 100644 public/flags/cn.svg create mode 100644 public/flags/co.svg create mode 120000 public/flags/cp.svg create mode 100644 public/flags/cq.svg create mode 100644 public/flags/cr.svg create mode 100644 public/flags/cu.svg create mode 100644 public/flags/cv.svg create mode 100644 public/flags/cw.svg create mode 100644 public/flags/cx.svg create mode 100644 public/flags/cy.svg create mode 100644 public/flags/cz.svg create mode 100644 public/flags/de.svg create mode 120000 public/flags/dg.svg create mode 100644 public/flags/dj.svg create mode 100644 public/flags/dk.svg create mode 100644 public/flags/dm.svg create mode 100644 public/flags/do.svg create mode 100644 public/flags/dz.svg create mode 120000 public/flags/ea.svg create mode 100644 public/flags/east_african_federation.svg create mode 100644 public/flags/easter_island.svg create mode 100644 public/flags/ec-w.svg create mode 100644 public/flags/ec.svg create mode 100644 public/flags/ee.svg create mode 100644 public/flags/eg.svg create mode 100644 public/flags/eh.svg create mode 100644 public/flags/er.svg create mode 100644 public/flags/es-ar.svg create mode 100644 public/flags/es-ce.svg create mode 100644 public/flags/es-cn.svg create mode 100644 public/flags/es-ct.svg create mode 100644 public/flags/es-ga.svg create mode 100644 public/flags/es-ib.svg create mode 100644 public/flags/es-ml.svg create mode 100644 public/flags/es-pv.svg create mode 100644 public/flags/es-variant.svg create mode 100644 public/flags/es.svg create mode 100644 public/flags/et-or.svg create mode 100644 public/flags/et-ti.svg create mode 100644 public/flags/et.svg create mode 120000 public/flags/eu.svg create mode 100644 public/flags/european_union.svg create mode 100644 public/flags/ewe.svg create mode 100644 public/flags/fi.svg create mode 100644 public/flags/fj.svg create mode 100644 public/flags/fk.svg create mode 100644 public/flags/fm.svg create mode 100644 public/flags/fo.svg create mode 100644 public/flags/fr-20r.svg create mode 100644 public/flags/fr-bre.svg create mode 100644 public/flags/fr-cp.svg create mode 100644 public/flags/fr.svg create mode 120000 public/flags/fx.svg create mode 100644 public/flags/ga.svg create mode 100644 public/flags/gb-con.svg create mode 100644 public/flags/gb-eng.svg create mode 100644 public/flags/gb-nir.svg create mode 100644 public/flags/gb-ork.svg create mode 100644 public/flags/gb-sct.svg create mode 100644 public/flags/gb-wls.svg create mode 100644 public/flags/gb.svg create mode 100644 public/flags/gd.svg create mode 100644 public/flags/ge-ab.svg create mode 100644 public/flags/ge.svg create mode 100644 public/flags/gf.svg create mode 100644 public/flags/gg.svg create mode 100644 public/flags/gh.svg create mode 100644 public/flags/gi.svg create mode 100644 public/flags/gl.svg create mode 100644 public/flags/gm.svg create mode 100644 public/flags/gn.svg create mode 100644 public/flags/gp.svg create mode 100644 public/flags/gq.svg create mode 100644 public/flags/gr.svg create mode 100644 public/flags/gs.svg create mode 100644 public/flags/gt.svg create mode 100644 public/flags/gu.svg create mode 100644 public/flags/guarani.svg create mode 100644 public/flags/gw.svg create mode 100644 public/flags/gy.svg create mode 100644 public/flags/hausa.svg create mode 100644 public/flags/hk.svg create mode 120000 public/flags/hm.svg create mode 100644 public/flags/hmong.svg create mode 100644 public/flags/hn.svg create mode 100644 public/flags/hr.svg create mode 100644 public/flags/ht.svg create mode 100644 public/flags/hu.svg create mode 120000 public/flags/ic.svg create mode 100644 public/flags/id-jb.svg create mode 100644 public/flags/id-jt.svg create mode 100644 public/flags/id.svg create mode 100644 public/flags/ie.svg create mode 100644 public/flags/il.svg create mode 100644 public/flags/im.svg create mode 100644 public/flags/in-as.svg create mode 100644 public/flags/in-gj.svg create mode 100644 public/flags/in-ka.svg create mode 100644 public/flags/in-mn.svg create mode 100644 public/flags/in-mz.svg create mode 100644 public/flags/in-or.svg create mode 100644 public/flags/in-tg.svg create mode 100644 public/flags/in-tn.svg create mode 100644 public/flags/in.svg create mode 100644 public/flags/io.svg create mode 100644 public/flags/iq-kr.svg create mode 100644 public/flags/iq.svg create mode 100644 public/flags/ir.svg create mode 100644 public/flags/is.svg create mode 100644 public/flags/it-21.svg create mode 100644 public/flags/it-23.svg create mode 100644 public/flags/it-25.svg create mode 100644 public/flags/it-32.svg create mode 100644 public/flags/it-34.svg create mode 100644 public/flags/it-36.svg create mode 100644 public/flags/it-42.svg create mode 100644 public/flags/it-45.svg create mode 100644 public/flags/it-52.svg create mode 100644 public/flags/it-55.svg create mode 100644 public/flags/it-57.svg create mode 100644 public/flags/it-62.svg create mode 100644 public/flags/it-65.svg create mode 100644 public/flags/it-67.svg create mode 100644 public/flags/it-72.svg create mode 100644 public/flags/it-75.svg create mode 100644 public/flags/it-77.svg create mode 100644 public/flags/it-78.svg create mode 100644 public/flags/it-82.svg create mode 100644 public/flags/it-88.svg create mode 100644 public/flags/it.svg create mode 100644 public/flags/je.svg create mode 100644 public/flags/jm.svg create mode 100644 public/flags/jo.svg create mode 100644 public/flags/jp.svg create mode 100644 public/flags/kanuri.svg create mode 100644 public/flags/ke.svg create mode 100644 public/flags/kg.svg create mode 100644 public/flags/kh.svg create mode 100644 public/flags/ki.svg create mode 100644 public/flags/kikuyu.svg create mode 100644 public/flags/km.svg create mode 100644 public/flags/kn.svg create mode 100644 public/flags/kongo.svg create mode 100644 public/flags/kp.svg create mode 100644 public/flags/kr.svg create mode 100644 public/flags/kw.svg create mode 100644 public/flags/ky.svg create mode 100644 public/flags/kz.svg create mode 100644 public/flags/la.svg create mode 120000 public/flags/language/aa.svg create mode 120000 public/flags/language/ab.svg create mode 120000 public/flags/language/af.svg create mode 120000 public/flags/language/ak.svg create mode 120000 public/flags/language/am.svg create mode 120000 public/flags/language/an.svg create mode 100644 public/flags/language/ar.svg create mode 120000 public/flags/language/as.svg create mode 120000 public/flags/language/av.svg create mode 120000 public/flags/language/ay.svg create mode 120000 public/flags/language/az.svg create mode 120000 public/flags/language/ba.svg create mode 120000 public/flags/language/be.svg create mode 120000 public/flags/language/bg.svg create mode 120000 public/flags/language/bi.svg create mode 120000 public/flags/language/bm.svg create mode 120000 public/flags/language/bn.svg create mode 120000 public/flags/language/bo.svg create mode 120000 public/flags/language/br.svg create mode 120000 public/flags/language/bs.svg create mode 120000 public/flags/language/ca.svg create mode 120000 public/flags/language/ce.svg create mode 120000 public/flags/language/ceb.svg create mode 120000 public/flags/language/ch.svg create mode 120000 public/flags/language/chm.svg create mode 120000 public/flags/language/ckb.svg create mode 120000 public/flags/language/co.svg create mode 120000 public/flags/language/cs.svg create mode 120000 public/flags/language/cv.svg create mode 120000 public/flags/language/cy.svg create mode 120000 public/flags/language/da.svg create mode 120000 public/flags/language/de.svg create mode 120000 public/flags/language/dv.svg create mode 120000 public/flags/language/dz.svg create mode 120000 public/flags/language/ee.svg create mode 120000 public/flags/language/el.svg create mode 100644 public/flags/language/en-au.svg create mode 100644 public/flags/language/en-ca.svg create mode 100644 public/flags/language/en-gh.svg create mode 100644 public/flags/language/en-hk.svg create mode 100644 public/flags/language/en-ie.svg create mode 100644 public/flags/language/en-in.svg create mode 100644 public/flags/language/en-ke.svg create mode 100644 public/flags/language/en-ng.svg create mode 100644 public/flags/language/en-nz.svg create mode 100644 public/flags/language/en-ph.svg create mode 100644 public/flags/language/en-sg.svg create mode 100644 public/flags/language/en-tz.svg create mode 100644 public/flags/language/en-us.svg create mode 100644 public/flags/language/en-za.svg create mode 120000 public/flags/language/en.svg create mode 100644 public/flags/language/eo.svg create mode 100644 public/flags/language/es-mx.svg create mode 120000 public/flags/language/es.svg create mode 120000 public/flags/language/et.svg create mode 120000 public/flags/language/eu.svg create mode 120000 public/flags/language/fa.svg create mode 120000 public/flags/language/fi.svg create mode 120000 public/flags/language/fj.svg create mode 120000 public/flags/language/fo.svg create mode 120000 public/flags/language/fr.svg create mode 120000 public/flags/language/fy.svg create mode 120000 public/flags/language/ga.svg create mode 120000 public/flags/language/gd.svg create mode 120000 public/flags/language/gl.svg create mode 120000 public/flags/language/gn.svg create mode 120000 public/flags/language/gu.svg create mode 120000 public/flags/language/gv.svg create mode 120000 public/flags/language/ha.svg create mode 120000 public/flags/language/haw.svg create mode 120000 public/flags/language/he.svg create mode 120000 public/flags/language/hi.svg create mode 120000 public/flags/language/hmn.svg create mode 120000 public/flags/language/ho.svg create mode 120000 public/flags/language/hr.svg create mode 120000 public/flags/language/ht.svg create mode 120000 public/flags/language/hu.svg create mode 120000 public/flags/language/hy.svg create mode 100644 public/flags/language/ia.svg create mode 120000 public/flags/language/id.svg create mode 100644 public/flags/language/ie.svg create mode 120000 public/flags/language/ig.svg create mode 120000 public/flags/language/ilo.svg create mode 100644 public/flags/language/interslavic.svg create mode 100644 public/flags/language/io.svg create mode 120000 public/flags/language/is.svg create mode 120000 public/flags/language/it.svg create mode 120000 public/flags/language/ja.svg create mode 120000 public/flags/language/jv.svg create mode 120000 public/flags/language/ka.svg create mode 120000 public/flags/language/kg.svg create mode 120000 public/flags/language/ki.svg create mode 120000 public/flags/language/kk.svg create mode 120000 public/flags/language/kl.svg create mode 120000 public/flags/language/km.svg create mode 120000 public/flags/language/kn.svg create mode 120000 public/flags/language/ko.svg create mode 120000 public/flags/language/kr.svg create mode 120000 public/flags/language/kri.svg create mode 120000 public/flags/language/ks.svg create mode 120000 public/flags/language/ku.svg create mode 120000 public/flags/language/kv.svg create mode 120000 public/flags/language/kw.svg create mode 120000 public/flags/language/ky.svg create mode 100644 public/flags/language/la.svg create mode 120000 public/flags/language/lb.svg create mode 120000 public/flags/language/lg.svg create mode 120000 public/flags/language/ln.svg create mode 120000 public/flags/language/lo.svg create mode 120000 public/flags/language/lt.svg create mode 120000 public/flags/language/lu.svg create mode 120000 public/flags/language/lus.svg create mode 120000 public/flags/language/lv.svg create mode 120000 public/flags/language/mg.svg create mode 120000 public/flags/language/mh.svg create mode 120000 public/flags/language/mi.svg create mode 120000 public/flags/language/mk.svg create mode 120000 public/flags/language/ml.svg create mode 120000 public/flags/language/mn.svg create mode 120000 public/flags/language/mni.svg create mode 100644 public/flags/language/mr.svg create mode 120000 public/flags/language/mrj.svg create mode 120000 public/flags/language/ms.svg create mode 120000 public/flags/language/mt.svg create mode 120000 public/flags/language/my.svg create mode 120000 public/flags/language/na.svg create mode 120000 public/flags/language/nb.svg create mode 120000 public/flags/language/nd.svg create mode 120000 public/flags/language/ne.svg create mode 120000 public/flags/language/nl.svg create mode 120000 public/flags/language/nn.svg create mode 120000 public/flags/language/no.svg create mode 100644 public/flags/language/non.svg create mode 120000 public/flags/language/nr.svg create mode 120000 public/flags/language/ny.svg create mode 120000 public/flags/language/oc.svg create mode 120000 public/flags/language/om.svg create mode 120000 public/flags/language/or.svg create mode 120000 public/flags/language/os.svg create mode 120000 public/flags/language/oto.svg create mode 120000 public/flags/language/pa.svg create mode 120000 public/flags/language/pap.svg create mode 120000 public/flags/language/pl.svg create mode 120000 public/flags/language/ps.svg create mode 100644 public/flags/language/pt-br.svg create mode 120000 public/flags/language/pt.svg create mode 120000 public/flags/language/qu.svg create mode 120000 public/flags/language/rm.svg create mode 120000 public/flags/language/rn.svg create mode 120000 public/flags/language/ro.svg create mode 120000 public/flags/language/ru.svg create mode 120000 public/flags/language/rw.svg create mode 120000 public/flags/language/sc.svg create mode 120000 public/flags/language/sd.svg create mode 120000 public/flags/language/se.svg create mode 120000 public/flags/language/sg.svg create mode 120000 public/flags/language/si.svg create mode 120000 public/flags/language/sk.svg create mode 120000 public/flags/language/sl.svg create mode 120000 public/flags/language/sm.svg create mode 120000 public/flags/language/sn.svg create mode 120000 public/flags/language/so.svg create mode 120000 public/flags/language/sq.svg create mode 120000 public/flags/language/sr.svg create mode 120000 public/flags/language/ss.svg create mode 120000 public/flags/language/st.svg create mode 120000 public/flags/language/su.svg create mode 120000 public/flags/language/sv.svg create mode 120000 public/flags/language/sw.svg create mode 120000 public/flags/language/ta.svg create mode 120000 public/flags/language/te.svg create mode 120000 public/flags/language/tg.svg create mode 120000 public/flags/language/th.svg create mode 120000 public/flags/language/ti.svg create mode 120000 public/flags/language/tk.svg create mode 120000 public/flags/language/tl.svg create mode 120000 public/flags/language/tn.svg create mode 120000 public/flags/language/to.svg create mode 120000 public/flags/language/tr.svg create mode 120000 public/flags/language/tt.svg create mode 120000 public/flags/language/ty.svg create mode 120000 public/flags/language/udm.svg create mode 120000 public/flags/language/ug.svg create mode 120000 public/flags/language/uk.svg create mode 120000 public/flags/language/ur.svg create mode 120000 public/flags/language/uz.svg create mode 120000 public/flags/language/vi.svg create mode 100644 public/flags/language/vo.svg create mode 120000 public/flags/language/xh.svg create mode 120000 public/flags/language/xx.svg create mode 100644 public/flags/language/yi.svg create mode 120000 public/flags/language/yo.svg create mode 120000 public/flags/language/yua.svg create mode 120000 public/flags/language/zh.svg create mode 120000 public/flags/language/zu.svg create mode 100644 public/flags/lb.svg create mode 100644 public/flags/lc.svg create mode 100644 public/flags/li.svg create mode 100644 public/flags/lk.svg create mode 100644 public/flags/lr.svg create mode 100644 public/flags/ls.svg create mode 100644 public/flags/lt.svg create mode 100644 public/flags/lu.svg create mode 100644 public/flags/lv.svg create mode 100644 public/flags/ly.svg create mode 100644 public/flags/ma.svg create mode 100644 public/flags/malayali.svg create mode 100644 public/flags/maori.svg create mode 100644 public/flags/mc.svg create mode 100644 public/flags/md.svg create mode 100644 public/flags/me.svg create mode 100644 public/flags/mf.svg create mode 100644 public/flags/mg.svg create mode 100644 public/flags/mh.svg create mode 100644 public/flags/mk.svg create mode 100644 public/flags/ml.svg create mode 100644 public/flags/mm.svg create mode 100644 public/flags/mn.svg create mode 100644 public/flags/mo.svg create mode 100644 public/flags/mp.svg create mode 100644 public/flags/mq-old.svg create mode 100644 public/flags/mq.svg create mode 100644 public/flags/mr.svg create mode 100644 public/flags/ms.svg create mode 100644 public/flags/mt.svg create mode 100644 public/flags/mu.svg create mode 100644 public/flags/mv.svg create mode 100644 public/flags/mw.svg create mode 100644 public/flags/mx.svg create mode 100644 public/flags/my.svg create mode 100644 public/flags/mz.svg create mode 100644 public/flags/na.svg create mode 100644 public/flags/nc.svg create mode 100644 public/flags/ne.svg create mode 100644 public/flags/nf.svg create mode 100644 public/flags/ng.svg create mode 100644 public/flags/ni.svg create mode 100644 public/flags/nl-fr.svg create mode 100644 public/flags/nl.svg create mode 100644 public/flags/no.svg create mode 100644 public/flags/northern_cyprus.svg create mode 100644 public/flags/np.svg create mode 100644 public/flags/nr.svg create mode 100644 public/flags/nu.svg create mode 100644 public/flags/nz.svg create mode 100644 public/flags/occitania.svg create mode 100644 public/flags/om.svg create mode 100644 public/flags/other/earth.svg create mode 120000 public/flags/other/jolly_roger.svg create mode 100644 public/flags/other/klingon.svg create mode 100644 public/flags/other/mars.svg create mode 100644 public/flags/other/nato.svg create mode 100644 public/flags/other/olympics.svg create mode 100644 public/flags/other/pirate.svg create mode 100644 public/flags/otomi.svg create mode 100644 public/flags/pa.svg create mode 100644 public/flags/pe.svg create mode 100644 public/flags/pf.svg create mode 100644 public/flags/pg.svg create mode 100644 public/flags/ph.svg create mode 100644 public/flags/pk-jk.svg create mode 100644 public/flags/pk-sd.svg create mode 100644 public/flags/pk.svg create mode 100644 public/flags/pl.svg create mode 100644 public/flags/pm.svg create mode 100644 public/flags/pn.svg create mode 100644 public/flags/pr.svg create mode 100644 public/flags/ps.svg create mode 100644 public/flags/pt-20.svg create mode 100644 public/flags/pt-30.svg create mode 100644 public/flags/pt.svg create mode 100644 public/flags/pw.svg create mode 100644 public/flags/py.svg create mode 100644 public/flags/qa.svg create mode 100644 public/flags/quechua.svg create mode 100644 public/flags/re.svg create mode 100644 public/flags/ro.svg create mode 100644 public/flags/rs.svg create mode 100644 public/flags/ru-ba.svg create mode 100644 public/flags/ru-ce.svg create mode 100644 public/flags/ru-cu.svg create mode 100644 public/flags/ru-da.svg create mode 100644 public/flags/ru-dpr.svg create mode 100644 public/flags/ru-ko.svg create mode 100644 public/flags/ru-lpr.svg create mode 100644 public/flags/ru-ta.svg create mode 100644 public/flags/ru-ud.svg create mode 100644 public/flags/ru.svg create mode 100644 public/flags/rw.svg create mode 100644 public/flags/sa.svg create mode 100644 public/flags/sami.svg create mode 100644 public/flags/sb.svg create mode 100644 public/flags/sc.svg create mode 100644 public/flags/sd.svg create mode 100644 public/flags/se.svg create mode 100644 public/flags/sg.svg create mode 100644 public/flags/sh-ac.svg create mode 100644 public/flags/sh-hl.svg create mode 100644 public/flags/sh-ta.svg create mode 120000 public/flags/sh.svg create mode 100644 public/flags/si.svg create mode 120000 public/flags/sj.svg create mode 100644 public/flags/sk.svg create mode 100644 public/flags/sl.svg create mode 100644 public/flags/sm.svg create mode 100644 public/flags/sn.svg create mode 100644 public/flags/so.svg create mode 100644 public/flags/somaliland.svg create mode 100644 public/flags/south_ossetia.svg create mode 100644 public/flags/soviet_union.svg create mode 100644 public/flags/sr.svg create mode 100644 public/flags/ss.svg create mode 100644 public/flags/st.svg create mode 120000 public/flags/su.svg create mode 100644 public/flags/sv.svg create mode 100644 public/flags/sx.svg create mode 100644 public/flags/sy.svg create mode 100644 public/flags/sz.svg create mode 120000 public/flags/ta.svg create mode 100644 public/flags/tc.svg create mode 100644 public/flags/td.svg create mode 100644 public/flags/tf.svg create mode 100644 public/flags/tg.svg create mode 100644 public/flags/th.svg create mode 100644 public/flags/tibet.svg create mode 100644 public/flags/tj.svg create mode 100644 public/flags/tk.svg create mode 100644 public/flags/tl.svg create mode 100644 public/flags/tm.svg create mode 100644 public/flags/tn.svg create mode 100644 public/flags/to.svg create mode 100644 public/flags/torres_strait_islands.svg create mode 100644 public/flags/tr.svg create mode 100644 public/flags/transnistria.svg create mode 100644 public/flags/tt.svg create mode 100644 public/flags/tv.svg create mode 100644 public/flags/tw.svg create mode 100644 public/flags/tz.svg create mode 100644 public/flags/ua.svg create mode 100644 public/flags/ug.svg create mode 120000 public/flags/uk.svg create mode 120000 public/flags/um.svg create mode 120000 public/flags/un.svg create mode 100644 public/flags/united_nations.svg create mode 100644 public/flags/us-ak.svg create mode 100644 public/flags/us-al.svg create mode 100644 public/flags/us-ar.svg create mode 120000 public/flags/us-as.svg create mode 100644 public/flags/us-az.svg create mode 100644 public/flags/us-ca.svg create mode 100644 public/flags/us-co.svg create mode 100644 public/flags/us-dc.svg create mode 100644 public/flags/us-fl.svg create mode 100644 public/flags/us-ga.svg create mode 120000 public/flags/us-gu.svg create mode 100644 public/flags/us-hi.svg create mode 100644 public/flags/us-in.svg create mode 100644 public/flags/us-mo.svg create mode 120000 public/flags/us-mp.svg create mode 100644 public/flags/us-ms.svg create mode 100644 public/flags/us-nc.svg create mode 100644 public/flags/us-nm.svg create mode 120000 public/flags/us-pr.svg create mode 100644 public/flags/us-ri.svg create mode 100644 public/flags/us-tn.svg create mode 100644 public/flags/us-tx.svg create mode 120000 public/flags/us-um.svg create mode 120000 public/flags/us-vi.svg create mode 100644 public/flags/us.svg create mode 100644 public/flags/uy.svg create mode 100644 public/flags/uz.svg create mode 100644 public/flags/va.svg create mode 100644 public/flags/vc.svg create mode 100644 public/flags/ve.svg create mode 100644 public/flags/vg.svg create mode 100644 public/flags/vi.svg create mode 100644 public/flags/vn.svg create mode 100644 public/flags/vu.svg create mode 100644 public/flags/wf.svg create mode 100644 public/flags/wiphala.svg create mode 100644 public/flags/ws.svg create mode 100644 public/flags/xk.svg create mode 100644 public/flags/xx.svg create mode 100644 public/flags/ye.svg create mode 100644 public/flags/yorubaland.svg create mode 100644 public/flags/yt.svg create mode 100644 public/flags/yu.svg create mode 100644 public/flags/za.svg create mode 100644 public/flags/zm.svg create mode 100644 public/flags/zw.svg create mode 100644 public/page-events.png create mode 100644 src/components/EventItem.astro create mode 100644 src/events.json create mode 100644 utils/events.js diff --git a/package-lock.json b/package-lock.json index 47545d2..6f87eff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@rollup/plugin-yaml": "^4.1.2", "astro": "^3.4.3", "cfonts": "^3.2.0", + "date-fns": "^2.30.0", "tailwindcss": "^3.3.5" } }, @@ -402,6 +403,17 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/runtime": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz", + "integrity": "sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", @@ -1745,6 +1757,21 @@ "node": ">=4" } }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -4749,6 +4776,11 @@ "node": ">=8.10.0" } }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, "node_modules/rehype": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", diff --git a/package.json b/package.json index cf75ab2..d4ffc97 100644 --- a/package.json +++ b/package.json @@ -8,13 +8,15 @@ "build": "astro build", "preview": "astro preview", "astro": "astro", - "contribs": "deno run --allow-all utils/contributors.js" + "contribs": "deno run --allow-all utils/contributors.js", + "events": "deno run --allow-all utils/events.js" }, "dependencies": { "@astrojs/tailwind": "^5.0.2", "@rollup/plugin-yaml": "^4.1.2", "astro": "^3.4.3", "cfonts": "^3.2.0", + "date-fns": "^2.30.0", "tailwindcss": "^3.3.5" } } diff --git a/public/events-map.svg b/public/events-map.svg new file mode 100644 index 0000000..3a36c40 --- /dev/null +++ b/public/events-map.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/flags/ac.svg b/public/flags/ac.svg new file mode 120000 index 0000000..736d3e2 --- /dev/null +++ b/public/flags/ac.svg @@ -0,0 +1 @@ +sh-ac.svg \ No newline at end of file diff --git a/public/flags/ad.svg b/public/flags/ad.svg new file mode 100644 index 0000000..8e9d368 --- /dev/null +++ b/public/flags/ad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ae.svg b/public/flags/ae.svg new file mode 100644 index 0000000..779b9f5 --- /dev/null +++ b/public/flags/ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/af-emirate.svg b/public/flags/af-emirate.svg new file mode 100644 index 0000000..e080ca3 --- /dev/null +++ b/public/flags/af-emirate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/af.svg b/public/flags/af.svg new file mode 100644 index 0000000..eb83faf --- /dev/null +++ b/public/flags/af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/afar.svg b/public/flags/afar.svg new file mode 100644 index 0000000..77b33c8 --- /dev/null +++ b/public/flags/afar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ag.svg b/public/flags/ag.svg new file mode 100644 index 0000000..8ab60fe --- /dev/null +++ b/public/flags/ag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ai.svg b/public/flags/ai.svg new file mode 100644 index 0000000..5530eb6 --- /dev/null +++ b/public/flags/ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/al.svg b/public/flags/al.svg new file mode 100644 index 0000000..5bdcf48 --- /dev/null +++ b/public/flags/al.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/am.svg b/public/flags/am.svg new file mode 100644 index 0000000..537a16f --- /dev/null +++ b/public/flags/am.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/an.svg b/public/flags/an.svg new file mode 100644 index 0000000..cad94ec --- /dev/null +++ b/public/flags/an.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ao.svg b/public/flags/ao.svg new file mode 100644 index 0000000..c21abd4 --- /dev/null +++ b/public/flags/ao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/aq-true_south.svg b/public/flags/aq-true_south.svg new file mode 100644 index 0000000..2ebb353 --- /dev/null +++ b/public/flags/aq-true_south.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/aq.svg b/public/flags/aq.svg new file mode 100644 index 0000000..e09d43f --- /dev/null +++ b/public/flags/aq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ar.svg b/public/flags/ar.svg new file mode 100644 index 0000000..ce73165 --- /dev/null +++ b/public/flags/ar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/as.svg b/public/flags/as.svg new file mode 100644 index 0000000..0c58705 --- /dev/null +++ b/public/flags/as.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/at.svg b/public/flags/at.svg new file mode 100644 index 0000000..73a87c8 --- /dev/null +++ b/public/flags/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-aboriginal.svg b/public/flags/au-aboriginal.svg new file mode 100644 index 0000000..0f5d9a9 --- /dev/null +++ b/public/flags/au-aboriginal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-act.svg b/public/flags/au-act.svg new file mode 100644 index 0000000..ebdc13b --- /dev/null +++ b/public/flags/au-act.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-nsw.svg b/public/flags/au-nsw.svg new file mode 100644 index 0000000..43d8aae --- /dev/null +++ b/public/flags/au-nsw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-nt.svg b/public/flags/au-nt.svg new file mode 100644 index 0000000..222bc83 --- /dev/null +++ b/public/flags/au-nt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-qld.svg b/public/flags/au-qld.svg new file mode 100644 index 0000000..366329f --- /dev/null +++ b/public/flags/au-qld.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-sa.svg b/public/flags/au-sa.svg new file mode 100644 index 0000000..4a61893 --- /dev/null +++ b/public/flags/au-sa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-tas.svg b/public/flags/au-tas.svg new file mode 100644 index 0000000..fb19b91 --- /dev/null +++ b/public/flags/au-tas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-vic.svg b/public/flags/au-vic.svg new file mode 100644 index 0000000..b5c2f85 --- /dev/null +++ b/public/flags/au-vic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au-wa.svg b/public/flags/au-wa.svg new file mode 100644 index 0000000..2366e13 --- /dev/null +++ b/public/flags/au-wa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/au.svg b/public/flags/au.svg new file mode 100644 index 0000000..bccaab3 --- /dev/null +++ b/public/flags/au.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/aw.svg b/public/flags/aw.svg new file mode 100644 index 0000000..872f466 --- /dev/null +++ b/public/flags/aw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ax.svg b/public/flags/ax.svg new file mode 100644 index 0000000..f30a7ec --- /dev/null +++ b/public/flags/ax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/az.svg b/public/flags/az.svg new file mode 100644 index 0000000..7308f67 --- /dev/null +++ b/public/flags/az.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ba.svg b/public/flags/ba.svg new file mode 100644 index 0000000..62babc7 --- /dev/null +++ b/public/flags/ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bb.svg b/public/flags/bb.svg new file mode 100644 index 0000000..d31472b --- /dev/null +++ b/public/flags/bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bd.svg b/public/flags/bd.svg new file mode 100644 index 0000000..e2a36bb --- /dev/null +++ b/public/flags/bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/be.svg b/public/flags/be.svg new file mode 100644 index 0000000..3825681 --- /dev/null +++ b/public/flags/be.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bf.svg b/public/flags/bf.svg new file mode 100644 index 0000000..641867b --- /dev/null +++ b/public/flags/bf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bg.svg b/public/flags/bg.svg new file mode 100644 index 0000000..43c143c --- /dev/null +++ b/public/flags/bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bh.svg b/public/flags/bh.svg new file mode 100644 index 0000000..aa05f5e --- /dev/null +++ b/public/flags/bh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bi.svg b/public/flags/bi.svg new file mode 100644 index 0000000..0abd98b --- /dev/null +++ b/public/flags/bi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bj.svg b/public/flags/bj.svg new file mode 100644 index 0000000..7a18b52 --- /dev/null +++ b/public/flags/bj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bl.svg b/public/flags/bl.svg new file mode 100644 index 0000000..e033117 --- /dev/null +++ b/public/flags/bl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bm.svg b/public/flags/bm.svg new file mode 100644 index 0000000..d726a1f --- /dev/null +++ b/public/flags/bm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bn.svg b/public/flags/bn.svg new file mode 100644 index 0000000..c52c6c1 --- /dev/null +++ b/public/flags/bn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bo.svg b/public/flags/bo.svg new file mode 100644 index 0000000..3247e6b --- /dev/null +++ b/public/flags/bo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bq-bo.svg b/public/flags/bq-bo.svg new file mode 100644 index 0000000..367ed45 --- /dev/null +++ b/public/flags/bq-bo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bq-sa.svg b/public/flags/bq-sa.svg new file mode 100644 index 0000000..473c177 --- /dev/null +++ b/public/flags/bq-sa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bq-se.svg b/public/flags/bq-se.svg new file mode 100644 index 0000000..f7f8842 --- /dev/null +++ b/public/flags/bq-se.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bq.svg b/public/flags/bq.svg new file mode 120000 index 0000000..48bc8fb --- /dev/null +++ b/public/flags/bq.svg @@ -0,0 +1 @@ +bq-bo.svg \ No newline at end of file diff --git a/public/flags/br.svg b/public/flags/br.svg new file mode 100644 index 0000000..44aacbd --- /dev/null +++ b/public/flags/br.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bs.svg b/public/flags/bs.svg new file mode 100644 index 0000000..3c3f9aa --- /dev/null +++ b/public/flags/bs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bt.svg b/public/flags/bt.svg new file mode 100644 index 0000000..be25d68 --- /dev/null +++ b/public/flags/bt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bv.svg b/public/flags/bv.svg new file mode 120000 index 0000000..728ad60 --- /dev/null +++ b/public/flags/bv.svg @@ -0,0 +1 @@ +no.svg \ No newline at end of file diff --git a/public/flags/bw.svg b/public/flags/bw.svg new file mode 100644 index 0000000..6b63835 --- /dev/null +++ b/public/flags/bw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/by.svg b/public/flags/by.svg new file mode 100644 index 0000000..4d2cc07 --- /dev/null +++ b/public/flags/by.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/bz.svg b/public/flags/bz.svg new file mode 100644 index 0000000..ece2b9f --- /dev/null +++ b/public/flags/bz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ca-bc.svg b/public/flags/ca-bc.svg new file mode 100644 index 0000000..0a811da --- /dev/null +++ b/public/flags/ca-bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ca-qc.svg b/public/flags/ca-qc.svg new file mode 100644 index 0000000..fb98674 --- /dev/null +++ b/public/flags/ca-qc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ca.svg b/public/flags/ca.svg new file mode 100644 index 0000000..3348f9e --- /dev/null +++ b/public/flags/ca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cc.svg b/public/flags/cc.svg new file mode 100644 index 0000000..2a4c097 --- /dev/null +++ b/public/flags/cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cd.svg b/public/flags/cd.svg new file mode 100644 index 0000000..17ef2e2 --- /dev/null +++ b/public/flags/cd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cf.svg b/public/flags/cf.svg new file mode 100644 index 0000000..dd94895 --- /dev/null +++ b/public/flags/cf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cg.svg b/public/flags/cg.svg new file mode 100644 index 0000000..620c50a --- /dev/null +++ b/public/flags/cg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ch-gr.svg b/public/flags/ch-gr.svg new file mode 100644 index 0000000..7b27735 --- /dev/null +++ b/public/flags/ch-gr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ch.svg b/public/flags/ch.svg new file mode 100644 index 0000000..3943b1f --- /dev/null +++ b/public/flags/ch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ci.svg b/public/flags/ci.svg new file mode 100644 index 0000000..1d21f10 --- /dev/null +++ b/public/flags/ci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ck.svg b/public/flags/ck.svg new file mode 100644 index 0000000..5ad7aee --- /dev/null +++ b/public/flags/ck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cl.svg b/public/flags/cl.svg new file mode 100644 index 0000000..a7a4f89 --- /dev/null +++ b/public/flags/cl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cm.svg b/public/flags/cm.svg new file mode 100644 index 0000000..fad286c --- /dev/null +++ b/public/flags/cm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cn-hk.svg b/public/flags/cn-hk.svg new file mode 120000 index 0000000..f21bf2c --- /dev/null +++ b/public/flags/cn-hk.svg @@ -0,0 +1 @@ +hk.svg \ No newline at end of file diff --git a/public/flags/cn-xj.svg b/public/flags/cn-xj.svg new file mode 100644 index 0000000..36ec5c8 --- /dev/null +++ b/public/flags/cn-xj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cn.svg b/public/flags/cn.svg new file mode 100644 index 0000000..a61d24c --- /dev/null +++ b/public/flags/cn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/co.svg b/public/flags/co.svg new file mode 100644 index 0000000..ac562e3 --- /dev/null +++ b/public/flags/co.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cp.svg b/public/flags/cp.svg new file mode 120000 index 0000000..ce42352 --- /dev/null +++ b/public/flags/cp.svg @@ -0,0 +1 @@ +fr-cp.svg \ No newline at end of file diff --git a/public/flags/cq.svg b/public/flags/cq.svg new file mode 100644 index 0000000..90c23bd --- /dev/null +++ b/public/flags/cq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cr.svg b/public/flags/cr.svg new file mode 100644 index 0000000..ed16d79 --- /dev/null +++ b/public/flags/cr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cu.svg b/public/flags/cu.svg new file mode 100644 index 0000000..63758bd --- /dev/null +++ b/public/flags/cu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cv.svg b/public/flags/cv.svg new file mode 100644 index 0000000..a49dc54 --- /dev/null +++ b/public/flags/cv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cw.svg b/public/flags/cw.svg new file mode 100644 index 0000000..5e8772d --- /dev/null +++ b/public/flags/cw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cx.svg b/public/flags/cx.svg new file mode 100644 index 0000000..574ac20 --- /dev/null +++ b/public/flags/cx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cy.svg b/public/flags/cy.svg new file mode 100644 index 0000000..126b94d --- /dev/null +++ b/public/flags/cy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/cz.svg b/public/flags/cz.svg new file mode 100644 index 0000000..70668af --- /dev/null +++ b/public/flags/cz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/de.svg b/public/flags/de.svg new file mode 100644 index 0000000..efde341 --- /dev/null +++ b/public/flags/de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/dg.svg b/public/flags/dg.svg new file mode 120000 index 0000000..d6cdc05 --- /dev/null +++ b/public/flags/dg.svg @@ -0,0 +1 @@ +io.svg \ No newline at end of file diff --git a/public/flags/dj.svg b/public/flags/dj.svg new file mode 100644 index 0000000..ac41c5d --- /dev/null +++ b/public/flags/dj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/dk.svg b/public/flags/dk.svg new file mode 100644 index 0000000..9a0cb4c --- /dev/null +++ b/public/flags/dk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/dm.svg b/public/flags/dm.svg new file mode 100644 index 0000000..c716af8 --- /dev/null +++ b/public/flags/dm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/do.svg b/public/flags/do.svg new file mode 100644 index 0000000..5820015 --- /dev/null +++ b/public/flags/do.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/dz.svg b/public/flags/dz.svg new file mode 100644 index 0000000..b628771 --- /dev/null +++ b/public/flags/dz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ea.svg b/public/flags/ea.svg new file mode 120000 index 0000000..6e34502 --- /dev/null +++ b/public/flags/ea.svg @@ -0,0 +1 @@ +es-ce.svg \ No newline at end of file diff --git a/public/flags/east_african_federation.svg b/public/flags/east_african_federation.svg new file mode 100644 index 0000000..e14c1fe --- /dev/null +++ b/public/flags/east_african_federation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/easter_island.svg b/public/flags/easter_island.svg new file mode 100644 index 0000000..87fb3a1 --- /dev/null +++ b/public/flags/easter_island.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ec-w.svg b/public/flags/ec-w.svg new file mode 100644 index 0000000..c10f562 --- /dev/null +++ b/public/flags/ec-w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ec.svg b/public/flags/ec.svg new file mode 100644 index 0000000..c0a0b22 --- /dev/null +++ b/public/flags/ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ee.svg b/public/flags/ee.svg new file mode 100644 index 0000000..05e9d26 --- /dev/null +++ b/public/flags/ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/eg.svg b/public/flags/eg.svg new file mode 100644 index 0000000..7c00ce5 --- /dev/null +++ b/public/flags/eg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/eh.svg b/public/flags/eh.svg new file mode 100644 index 0000000..2bc578f --- /dev/null +++ b/public/flags/eh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/er.svg b/public/flags/er.svg new file mode 100644 index 0000000..80fb3ab --- /dev/null +++ b/public/flags/er.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-ar.svg b/public/flags/es-ar.svg new file mode 100644 index 0000000..24e974d --- /dev/null +++ b/public/flags/es-ar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-ce.svg b/public/flags/es-ce.svg new file mode 100644 index 0000000..715a783 --- /dev/null +++ b/public/flags/es-ce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-cn.svg b/public/flags/es-cn.svg new file mode 100644 index 0000000..a9d4433 --- /dev/null +++ b/public/flags/es-cn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-ct.svg b/public/flags/es-ct.svg new file mode 100644 index 0000000..ec40acf --- /dev/null +++ b/public/flags/es-ct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-ga.svg b/public/flags/es-ga.svg new file mode 100644 index 0000000..273b9a5 --- /dev/null +++ b/public/flags/es-ga.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-ib.svg b/public/flags/es-ib.svg new file mode 100644 index 0000000..8381b79 --- /dev/null +++ b/public/flags/es-ib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-ml.svg b/public/flags/es-ml.svg new file mode 100644 index 0000000..ae87cfb --- /dev/null +++ b/public/flags/es-ml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-pv.svg b/public/flags/es-pv.svg new file mode 100644 index 0000000..325f180 --- /dev/null +++ b/public/flags/es-pv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es-variant.svg b/public/flags/es-variant.svg new file mode 100644 index 0000000..9b2af6b --- /dev/null +++ b/public/flags/es-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/es.svg b/public/flags/es.svg new file mode 100644 index 0000000..833ad88 --- /dev/null +++ b/public/flags/es.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/et-or.svg b/public/flags/et-or.svg new file mode 100644 index 0000000..0260246 --- /dev/null +++ b/public/flags/et-or.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/et-ti.svg b/public/flags/et-ti.svg new file mode 100644 index 0000000..69c570e --- /dev/null +++ b/public/flags/et-ti.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/et.svg b/public/flags/et.svg new file mode 100644 index 0000000..a76da17 --- /dev/null +++ b/public/flags/et.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/eu.svg b/public/flags/eu.svg new file mode 120000 index 0000000..1a0f089 --- /dev/null +++ b/public/flags/eu.svg @@ -0,0 +1 @@ +european_union.svg \ No newline at end of file diff --git a/public/flags/european_union.svg b/public/flags/european_union.svg new file mode 100644 index 0000000..6f58405 --- /dev/null +++ b/public/flags/european_union.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ewe.svg b/public/flags/ewe.svg new file mode 100644 index 0000000..90bfa36 --- /dev/null +++ b/public/flags/ewe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fi.svg b/public/flags/fi.svg new file mode 100644 index 0000000..cac8507 --- /dev/null +++ b/public/flags/fi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fj.svg b/public/flags/fj.svg new file mode 100644 index 0000000..21ba9aa --- /dev/null +++ b/public/flags/fj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fk.svg b/public/flags/fk.svg new file mode 100644 index 0000000..2ef39fa --- /dev/null +++ b/public/flags/fk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fm.svg b/public/flags/fm.svg new file mode 100644 index 0000000..f0b3118 --- /dev/null +++ b/public/flags/fm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fo.svg b/public/flags/fo.svg new file mode 100644 index 0000000..27abfe7 --- /dev/null +++ b/public/flags/fo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fr-20r.svg b/public/flags/fr-20r.svg new file mode 100644 index 0000000..f76fdfc --- /dev/null +++ b/public/flags/fr-20r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fr-bre.svg b/public/flags/fr-bre.svg new file mode 100644 index 0000000..5e82ebb --- /dev/null +++ b/public/flags/fr-bre.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fr-cp.svg b/public/flags/fr-cp.svg new file mode 100644 index 0000000..5400008 --- /dev/null +++ b/public/flags/fr-cp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fr.svg b/public/flags/fr.svg new file mode 100644 index 0000000..0fe5619 --- /dev/null +++ b/public/flags/fr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/fx.svg b/public/flags/fx.svg new file mode 120000 index 0000000..c734794 --- /dev/null +++ b/public/flags/fx.svg @@ -0,0 +1 @@ +fr.svg \ No newline at end of file diff --git a/public/flags/ga.svg b/public/flags/ga.svg new file mode 100644 index 0000000..b7ca030 --- /dev/null +++ b/public/flags/ga.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gb-con.svg b/public/flags/gb-con.svg new file mode 100644 index 0000000..415d73c --- /dev/null +++ b/public/flags/gb-con.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gb-eng.svg b/public/flags/gb-eng.svg new file mode 100644 index 0000000..3fdf8c5 --- /dev/null +++ b/public/flags/gb-eng.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gb-nir.svg b/public/flags/gb-nir.svg new file mode 100644 index 0000000..e0c4684 --- /dev/null +++ b/public/flags/gb-nir.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gb-ork.svg b/public/flags/gb-ork.svg new file mode 100644 index 0000000..c158ce7 --- /dev/null +++ b/public/flags/gb-ork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gb-sct.svg b/public/flags/gb-sct.svg new file mode 100644 index 0000000..0ccc475 --- /dev/null +++ b/public/flags/gb-sct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gb-wls.svg b/public/flags/gb-wls.svg new file mode 100644 index 0000000..4c9ce8d --- /dev/null +++ b/public/flags/gb-wls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gb.svg b/public/flags/gb.svg new file mode 100644 index 0000000..4dca1e7 --- /dev/null +++ b/public/flags/gb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gd.svg b/public/flags/gd.svg new file mode 100644 index 0000000..ac39ac2 --- /dev/null +++ b/public/flags/gd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ge-ab.svg b/public/flags/ge-ab.svg new file mode 100644 index 0000000..15a1b9e --- /dev/null +++ b/public/flags/ge-ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ge.svg b/public/flags/ge.svg new file mode 100644 index 0000000..199569a --- /dev/null +++ b/public/flags/ge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gf.svg b/public/flags/gf.svg new file mode 100644 index 0000000..6b822a8 --- /dev/null +++ b/public/flags/gf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gg.svg b/public/flags/gg.svg new file mode 100644 index 0000000..d948f91 --- /dev/null +++ b/public/flags/gg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gh.svg b/public/flags/gh.svg new file mode 100644 index 0000000..fed2c37 --- /dev/null +++ b/public/flags/gh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gi.svg b/public/flags/gi.svg new file mode 100644 index 0000000..4327dac --- /dev/null +++ b/public/flags/gi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gl.svg b/public/flags/gl.svg new file mode 100644 index 0000000..cf8e3c8 --- /dev/null +++ b/public/flags/gl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gm.svg b/public/flags/gm.svg new file mode 100644 index 0000000..0ce0dc3 --- /dev/null +++ b/public/flags/gm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gn.svg b/public/flags/gn.svg new file mode 100644 index 0000000..bc62f79 --- /dev/null +++ b/public/flags/gn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gp.svg b/public/flags/gp.svg new file mode 100644 index 0000000..6ab4bd6 --- /dev/null +++ b/public/flags/gp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gq.svg b/public/flags/gq.svg new file mode 100644 index 0000000..3f2050f --- /dev/null +++ b/public/flags/gq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gr.svg b/public/flags/gr.svg new file mode 100644 index 0000000..5e991bc --- /dev/null +++ b/public/flags/gr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gs.svg b/public/flags/gs.svg new file mode 100644 index 0000000..ed468e0 --- /dev/null +++ b/public/flags/gs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gt.svg b/public/flags/gt.svg new file mode 100644 index 0000000..deaefb8 --- /dev/null +++ b/public/flags/gt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gu.svg b/public/flags/gu.svg new file mode 100644 index 0000000..9cc1a88 --- /dev/null +++ b/public/flags/gu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/guarani.svg b/public/flags/guarani.svg new file mode 100644 index 0000000..7df8ccb --- /dev/null +++ b/public/flags/guarani.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gw.svg b/public/flags/gw.svg new file mode 100644 index 0000000..862416e --- /dev/null +++ b/public/flags/gw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/gy.svg b/public/flags/gy.svg new file mode 100644 index 0000000..c43af53 --- /dev/null +++ b/public/flags/gy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/hausa.svg b/public/flags/hausa.svg new file mode 100644 index 0000000..adb9097 --- /dev/null +++ b/public/flags/hausa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/hk.svg b/public/flags/hk.svg new file mode 100644 index 0000000..7b05101 --- /dev/null +++ b/public/flags/hk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/hm.svg b/public/flags/hm.svg new file mode 120000 index 0000000..418139c --- /dev/null +++ b/public/flags/hm.svg @@ -0,0 +1 @@ +au.svg \ No newline at end of file diff --git a/public/flags/hmong.svg b/public/flags/hmong.svg new file mode 100644 index 0000000..2e2fb69 --- /dev/null +++ b/public/flags/hmong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/hn.svg b/public/flags/hn.svg new file mode 100644 index 0000000..21f8b1a --- /dev/null +++ b/public/flags/hn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/hr.svg b/public/flags/hr.svg new file mode 100644 index 0000000..5ddd718 --- /dev/null +++ b/public/flags/hr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ht.svg b/public/flags/ht.svg new file mode 100644 index 0000000..5423c4e --- /dev/null +++ b/public/flags/ht.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/hu.svg b/public/flags/hu.svg new file mode 100644 index 0000000..a0a71b0 --- /dev/null +++ b/public/flags/hu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ic.svg b/public/flags/ic.svg new file mode 120000 index 0000000..5b06022 --- /dev/null +++ b/public/flags/ic.svg @@ -0,0 +1 @@ +es-cn.svg \ No newline at end of file diff --git a/public/flags/id-jb.svg b/public/flags/id-jb.svg new file mode 100644 index 0000000..94a870f --- /dev/null +++ b/public/flags/id-jb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/id-jt.svg b/public/flags/id-jt.svg new file mode 100644 index 0000000..caaf9c9 --- /dev/null +++ b/public/flags/id-jt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/id.svg b/public/flags/id.svg new file mode 100644 index 0000000..5879cb4 --- /dev/null +++ b/public/flags/id.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ie.svg b/public/flags/ie.svg new file mode 100644 index 0000000..a680a7f --- /dev/null +++ b/public/flags/ie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/il.svg b/public/flags/il.svg new file mode 100644 index 0000000..35c1193 --- /dev/null +++ b/public/flags/il.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/im.svg b/public/flags/im.svg new file mode 100644 index 0000000..96f8f6d --- /dev/null +++ b/public/flags/im.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in-as.svg b/public/flags/in-as.svg new file mode 100644 index 0000000..4e50c09 --- /dev/null +++ b/public/flags/in-as.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in-gj.svg b/public/flags/in-gj.svg new file mode 100644 index 0000000..32d181b --- /dev/null +++ b/public/flags/in-gj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in-ka.svg b/public/flags/in-ka.svg new file mode 100644 index 0000000..b8ed81b --- /dev/null +++ b/public/flags/in-ka.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in-mn.svg b/public/flags/in-mn.svg new file mode 100644 index 0000000..459791c --- /dev/null +++ b/public/flags/in-mn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in-mz.svg b/public/flags/in-mz.svg new file mode 100644 index 0000000..83827d5 --- /dev/null +++ b/public/flags/in-mz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in-or.svg b/public/flags/in-or.svg new file mode 100644 index 0000000..6002d62 --- /dev/null +++ b/public/flags/in-or.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in-tg.svg b/public/flags/in-tg.svg new file mode 100644 index 0000000..2049556 --- /dev/null +++ b/public/flags/in-tg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in-tn.svg b/public/flags/in-tn.svg new file mode 100644 index 0000000..e5d1d95 --- /dev/null +++ b/public/flags/in-tn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/in.svg b/public/flags/in.svg new file mode 100644 index 0000000..2f070cb --- /dev/null +++ b/public/flags/in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/io.svg b/public/flags/io.svg new file mode 100644 index 0000000..34dc359 --- /dev/null +++ b/public/flags/io.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/iq-kr.svg b/public/flags/iq-kr.svg new file mode 100644 index 0000000..b331c4f --- /dev/null +++ b/public/flags/iq-kr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/iq.svg b/public/flags/iq.svg new file mode 100644 index 0000000..376b697 --- /dev/null +++ b/public/flags/iq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ir.svg b/public/flags/ir.svg new file mode 100644 index 0000000..883fe5c --- /dev/null +++ b/public/flags/ir.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/is.svg b/public/flags/is.svg new file mode 100644 index 0000000..5a2706c --- /dev/null +++ b/public/flags/is.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-21.svg b/public/flags/it-21.svg new file mode 100644 index 0000000..a6028bd --- /dev/null +++ b/public/flags/it-21.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-23.svg b/public/flags/it-23.svg new file mode 100644 index 0000000..fc991b4 --- /dev/null +++ b/public/flags/it-23.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-25.svg b/public/flags/it-25.svg new file mode 100644 index 0000000..138e60d --- /dev/null +++ b/public/flags/it-25.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-32.svg b/public/flags/it-32.svg new file mode 100644 index 0000000..ab8266f --- /dev/null +++ b/public/flags/it-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-34.svg b/public/flags/it-34.svg new file mode 100644 index 0000000..30f99de --- /dev/null +++ b/public/flags/it-34.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-36.svg b/public/flags/it-36.svg new file mode 100644 index 0000000..96dfa04 --- /dev/null +++ b/public/flags/it-36.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-42.svg b/public/flags/it-42.svg new file mode 100644 index 0000000..60b2404 --- /dev/null +++ b/public/flags/it-42.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-45.svg b/public/flags/it-45.svg new file mode 100644 index 0000000..9b4e17a --- /dev/null +++ b/public/flags/it-45.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-52.svg b/public/flags/it-52.svg new file mode 100644 index 0000000..784d7a1 --- /dev/null +++ b/public/flags/it-52.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-55.svg b/public/flags/it-55.svg new file mode 100644 index 0000000..c9da005 --- /dev/null +++ b/public/flags/it-55.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-57.svg b/public/flags/it-57.svg new file mode 100644 index 0000000..200ffec --- /dev/null +++ b/public/flags/it-57.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-62.svg b/public/flags/it-62.svg new file mode 100644 index 0000000..c32e9c9 --- /dev/null +++ b/public/flags/it-62.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-65.svg b/public/flags/it-65.svg new file mode 100644 index 0000000..51e1d84 --- /dev/null +++ b/public/flags/it-65.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-67.svg b/public/flags/it-67.svg new file mode 100644 index 0000000..b1e0012 --- /dev/null +++ b/public/flags/it-67.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-72.svg b/public/flags/it-72.svg new file mode 100644 index 0000000..ed49148 --- /dev/null +++ b/public/flags/it-72.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-75.svg b/public/flags/it-75.svg new file mode 100644 index 0000000..4321a89 --- /dev/null +++ b/public/flags/it-75.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-77.svg b/public/flags/it-77.svg new file mode 100644 index 0000000..24eb171 --- /dev/null +++ b/public/flags/it-77.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-78.svg b/public/flags/it-78.svg new file mode 100644 index 0000000..40a72d2 --- /dev/null +++ b/public/flags/it-78.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-82.svg b/public/flags/it-82.svg new file mode 100644 index 0000000..fd83568 --- /dev/null +++ b/public/flags/it-82.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it-88.svg b/public/flags/it-88.svg new file mode 100644 index 0000000..0d8d457 --- /dev/null +++ b/public/flags/it-88.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/it.svg b/public/flags/it.svg new file mode 100644 index 0000000..56b4fb3 --- /dev/null +++ b/public/flags/it.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/je.svg b/public/flags/je.svg new file mode 100644 index 0000000..6198caf --- /dev/null +++ b/public/flags/je.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/jm.svg b/public/flags/jm.svg new file mode 100644 index 0000000..410bf03 --- /dev/null +++ b/public/flags/jm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/jo.svg b/public/flags/jo.svg new file mode 100644 index 0000000..e725de0 --- /dev/null +++ b/public/flags/jo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/jp.svg b/public/flags/jp.svg new file mode 100644 index 0000000..31f064f --- /dev/null +++ b/public/flags/jp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kanuri.svg b/public/flags/kanuri.svg new file mode 100644 index 0000000..76c0ca9 --- /dev/null +++ b/public/flags/kanuri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ke.svg b/public/flags/ke.svg new file mode 100644 index 0000000..d2e7f43 --- /dev/null +++ b/public/flags/ke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kg.svg b/public/flags/kg.svg new file mode 100644 index 0000000..11103bc --- /dev/null +++ b/public/flags/kg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kh.svg b/public/flags/kh.svg new file mode 100644 index 0000000..8277797 --- /dev/null +++ b/public/flags/kh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ki.svg b/public/flags/ki.svg new file mode 100644 index 0000000..3d4d5c8 --- /dev/null +++ b/public/flags/ki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kikuyu.svg b/public/flags/kikuyu.svg new file mode 100644 index 0000000..b9e0da2 --- /dev/null +++ b/public/flags/kikuyu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/km.svg b/public/flags/km.svg new file mode 100644 index 0000000..d97952b --- /dev/null +++ b/public/flags/km.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kn.svg b/public/flags/kn.svg new file mode 100644 index 0000000..1aa7f15 --- /dev/null +++ b/public/flags/kn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kongo.svg b/public/flags/kongo.svg new file mode 100644 index 0000000..75063e1 --- /dev/null +++ b/public/flags/kongo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kp.svg b/public/flags/kp.svg new file mode 100644 index 0000000..83a1ca5 --- /dev/null +++ b/public/flags/kp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kr.svg b/public/flags/kr.svg new file mode 100644 index 0000000..1056107 --- /dev/null +++ b/public/flags/kr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kw.svg b/public/flags/kw.svg new file mode 100644 index 0000000..6b14a16 --- /dev/null +++ b/public/flags/kw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ky.svg b/public/flags/ky.svg new file mode 100644 index 0000000..0042a7f --- /dev/null +++ b/public/flags/ky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/kz.svg b/public/flags/kz.svg new file mode 100644 index 0000000..9fd8b6d --- /dev/null +++ b/public/flags/kz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/la.svg b/public/flags/la.svg new file mode 100644 index 0000000..aaa0589 --- /dev/null +++ b/public/flags/la.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/aa.svg b/public/flags/language/aa.svg new file mode 120000 index 0000000..c2081a3 --- /dev/null +++ b/public/flags/language/aa.svg @@ -0,0 +1 @@ +../afar.svg \ No newline at end of file diff --git a/public/flags/language/ab.svg b/public/flags/language/ab.svg new file mode 120000 index 0000000..b8fe138 --- /dev/null +++ b/public/flags/language/ab.svg @@ -0,0 +1 @@ +../ge-ab.svg \ No newline at end of file diff --git a/public/flags/language/af.svg b/public/flags/language/af.svg new file mode 120000 index 0000000..81b38d2 --- /dev/null +++ b/public/flags/language/af.svg @@ -0,0 +1 @@ +../za.svg \ No newline at end of file diff --git a/public/flags/language/ak.svg b/public/flags/language/ak.svg new file mode 120000 index 0000000..ded5f3d --- /dev/null +++ b/public/flags/language/ak.svg @@ -0,0 +1 @@ +../gh.svg \ No newline at end of file diff --git a/public/flags/language/am.svg b/public/flags/language/am.svg new file mode 120000 index 0000000..cc1c490 --- /dev/null +++ b/public/flags/language/am.svg @@ -0,0 +1 @@ +../et.svg \ No newline at end of file diff --git a/public/flags/language/an.svg b/public/flags/language/an.svg new file mode 120000 index 0000000..9e9121f --- /dev/null +++ b/public/flags/language/an.svg @@ -0,0 +1 @@ +../es-ar.svg \ No newline at end of file diff --git a/public/flags/language/ar.svg b/public/flags/language/ar.svg new file mode 100644 index 0000000..402d1c5 --- /dev/null +++ b/public/flags/language/ar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/as.svg b/public/flags/language/as.svg new file mode 120000 index 0000000..41e2a77 --- /dev/null +++ b/public/flags/language/as.svg @@ -0,0 +1 @@ +../in-as.svg \ No newline at end of file diff --git a/public/flags/language/av.svg b/public/flags/language/av.svg new file mode 120000 index 0000000..0990f64 --- /dev/null +++ b/public/flags/language/av.svg @@ -0,0 +1 @@ +../ru-da.svg \ No newline at end of file diff --git a/public/flags/language/ay.svg b/public/flags/language/ay.svg new file mode 120000 index 0000000..8595395 --- /dev/null +++ b/public/flags/language/ay.svg @@ -0,0 +1 @@ +../wiphala.svg \ No newline at end of file diff --git a/public/flags/language/az.svg b/public/flags/language/az.svg new file mode 120000 index 0000000..f072916 --- /dev/null +++ b/public/flags/language/az.svg @@ -0,0 +1 @@ +../az.svg \ No newline at end of file diff --git a/public/flags/language/ba.svg b/public/flags/language/ba.svg new file mode 120000 index 0000000..a37619b --- /dev/null +++ b/public/flags/language/ba.svg @@ -0,0 +1 @@ +../ru-ba.svg \ No newline at end of file diff --git a/public/flags/language/be.svg b/public/flags/language/be.svg new file mode 120000 index 0000000..0d3a515 --- /dev/null +++ b/public/flags/language/be.svg @@ -0,0 +1 @@ +../by.svg \ No newline at end of file diff --git a/public/flags/language/bg.svg b/public/flags/language/bg.svg new file mode 120000 index 0000000..5ac7fc0 --- /dev/null +++ b/public/flags/language/bg.svg @@ -0,0 +1 @@ +../bg.svg \ No newline at end of file diff --git a/public/flags/language/bi.svg b/public/flags/language/bi.svg new file mode 120000 index 0000000..1f40a5e --- /dev/null +++ b/public/flags/language/bi.svg @@ -0,0 +1 @@ +../vu.svg \ No newline at end of file diff --git a/public/flags/language/bm.svg b/public/flags/language/bm.svg new file mode 120000 index 0000000..bb7ba5e --- /dev/null +++ b/public/flags/language/bm.svg @@ -0,0 +1 @@ +../ml.svg \ No newline at end of file diff --git a/public/flags/language/bn.svg b/public/flags/language/bn.svg new file mode 120000 index 0000000..ea42037 --- /dev/null +++ b/public/flags/language/bn.svg @@ -0,0 +1 @@ +../bd.svg \ No newline at end of file diff --git a/public/flags/language/bo.svg b/public/flags/language/bo.svg new file mode 120000 index 0000000..c82ab3b --- /dev/null +++ b/public/flags/language/bo.svg @@ -0,0 +1 @@ +../tibet.svg \ No newline at end of file diff --git a/public/flags/language/br.svg b/public/flags/language/br.svg new file mode 120000 index 0000000..1810d8a --- /dev/null +++ b/public/flags/language/br.svg @@ -0,0 +1 @@ +../fr-bre.svg \ No newline at end of file diff --git a/public/flags/language/bs.svg b/public/flags/language/bs.svg new file mode 120000 index 0000000..d80884b --- /dev/null +++ b/public/flags/language/bs.svg @@ -0,0 +1 @@ +../ba.svg \ No newline at end of file diff --git a/public/flags/language/ca.svg b/public/flags/language/ca.svg new file mode 120000 index 0000000..d1cf99d --- /dev/null +++ b/public/flags/language/ca.svg @@ -0,0 +1 @@ +../es-ct.svg \ No newline at end of file diff --git a/public/flags/language/ce.svg b/public/flags/language/ce.svg new file mode 120000 index 0000000..da6768b --- /dev/null +++ b/public/flags/language/ce.svg @@ -0,0 +1 @@ +../ru-ce.svg \ No newline at end of file diff --git a/public/flags/language/ceb.svg b/public/flags/language/ceb.svg new file mode 120000 index 0000000..b454e96 --- /dev/null +++ b/public/flags/language/ceb.svg @@ -0,0 +1 @@ +../ph.svg \ No newline at end of file diff --git a/public/flags/language/ch.svg b/public/flags/language/ch.svg new file mode 120000 index 0000000..c01c861 --- /dev/null +++ b/public/flags/language/ch.svg @@ -0,0 +1 @@ +../gu.svg \ No newline at end of file diff --git a/public/flags/language/chm.svg b/public/flags/language/chm.svg new file mode 120000 index 0000000..8f7e715 --- /dev/null +++ b/public/flags/language/chm.svg @@ -0,0 +1 @@ +../ru.svg \ No newline at end of file diff --git a/public/flags/language/ckb.svg b/public/flags/language/ckb.svg new file mode 120000 index 0000000..15a81d4 --- /dev/null +++ b/public/flags/language/ckb.svg @@ -0,0 +1 @@ +../iq-kr.svg \ No newline at end of file diff --git a/public/flags/language/co.svg b/public/flags/language/co.svg new file mode 120000 index 0000000..466a881 --- /dev/null +++ b/public/flags/language/co.svg @@ -0,0 +1 @@ +../fr-20r.svg \ No newline at end of file diff --git a/public/flags/language/cs.svg b/public/flags/language/cs.svg new file mode 120000 index 0000000..418745d --- /dev/null +++ b/public/flags/language/cs.svg @@ -0,0 +1 @@ +../cz.svg \ No newline at end of file diff --git a/public/flags/language/cv.svg b/public/flags/language/cv.svg new file mode 120000 index 0000000..807a52a --- /dev/null +++ b/public/flags/language/cv.svg @@ -0,0 +1 @@ +../ru-cu.svg \ No newline at end of file diff --git a/public/flags/language/cy.svg b/public/flags/language/cy.svg new file mode 120000 index 0000000..90a29a5 --- /dev/null +++ b/public/flags/language/cy.svg @@ -0,0 +1 @@ +../gb-wls.svg \ No newline at end of file diff --git a/public/flags/language/da.svg b/public/flags/language/da.svg new file mode 120000 index 0000000..eff39c7 --- /dev/null +++ b/public/flags/language/da.svg @@ -0,0 +1 @@ +../dk.svg \ No newline at end of file diff --git a/public/flags/language/de.svg b/public/flags/language/de.svg new file mode 120000 index 0000000..5ff3a52 --- /dev/null +++ b/public/flags/language/de.svg @@ -0,0 +1 @@ +../de.svg \ No newline at end of file diff --git a/public/flags/language/dv.svg b/public/flags/language/dv.svg new file mode 120000 index 0000000..76d5a66 --- /dev/null +++ b/public/flags/language/dv.svg @@ -0,0 +1 @@ +../mv.svg \ No newline at end of file diff --git a/public/flags/language/dz.svg b/public/flags/language/dz.svg new file mode 120000 index 0000000..3519e7d --- /dev/null +++ b/public/flags/language/dz.svg @@ -0,0 +1 @@ +../bt.svg \ No newline at end of file diff --git a/public/flags/language/ee.svg b/public/flags/language/ee.svg new file mode 120000 index 0000000..e137da7 --- /dev/null +++ b/public/flags/language/ee.svg @@ -0,0 +1 @@ +../ewe.svg \ No newline at end of file diff --git a/public/flags/language/el.svg b/public/flags/language/el.svg new file mode 120000 index 0000000..82931c0 --- /dev/null +++ b/public/flags/language/el.svg @@ -0,0 +1 @@ +../gr.svg \ No newline at end of file diff --git a/public/flags/language/en-au.svg b/public/flags/language/en-au.svg new file mode 100644 index 0000000..409cf21 --- /dev/null +++ b/public/flags/language/en-au.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-ca.svg b/public/flags/language/en-ca.svg new file mode 100644 index 0000000..0119ec1 --- /dev/null +++ b/public/flags/language/en-ca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-gh.svg b/public/flags/language/en-gh.svg new file mode 100644 index 0000000..96c7f9c --- /dev/null +++ b/public/flags/language/en-gh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-hk.svg b/public/flags/language/en-hk.svg new file mode 100644 index 0000000..f12502f --- /dev/null +++ b/public/flags/language/en-hk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-ie.svg b/public/flags/language/en-ie.svg new file mode 100644 index 0000000..365879d --- /dev/null +++ b/public/flags/language/en-ie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-in.svg b/public/flags/language/en-in.svg new file mode 100644 index 0000000..6eb3afc --- /dev/null +++ b/public/flags/language/en-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-ke.svg b/public/flags/language/en-ke.svg new file mode 100644 index 0000000..8c56f36 --- /dev/null +++ b/public/flags/language/en-ke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-ng.svg b/public/flags/language/en-ng.svg new file mode 100644 index 0000000..41a7542 --- /dev/null +++ b/public/flags/language/en-ng.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-nz.svg b/public/flags/language/en-nz.svg new file mode 100644 index 0000000..400381f --- /dev/null +++ b/public/flags/language/en-nz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-ph.svg b/public/flags/language/en-ph.svg new file mode 100644 index 0000000..2e51a61 --- /dev/null +++ b/public/flags/language/en-ph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-sg.svg b/public/flags/language/en-sg.svg new file mode 100644 index 0000000..38ac3f3 --- /dev/null +++ b/public/flags/language/en-sg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-tz.svg b/public/flags/language/en-tz.svg new file mode 100644 index 0000000..4b7b38a --- /dev/null +++ b/public/flags/language/en-tz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-us.svg b/public/flags/language/en-us.svg new file mode 100644 index 0000000..4ce9c0c --- /dev/null +++ b/public/flags/language/en-us.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en-za.svg b/public/flags/language/en-za.svg new file mode 100644 index 0000000..410f646 --- /dev/null +++ b/public/flags/language/en-za.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/en.svg b/public/flags/language/en.svg new file mode 120000 index 0000000..1b3af64 --- /dev/null +++ b/public/flags/language/en.svg @@ -0,0 +1 @@ +../gb.svg \ No newline at end of file diff --git a/public/flags/language/eo.svg b/public/flags/language/eo.svg new file mode 100644 index 0000000..6ceb841 --- /dev/null +++ b/public/flags/language/eo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/es-mx.svg b/public/flags/language/es-mx.svg new file mode 100644 index 0000000..a41c0ed --- /dev/null +++ b/public/flags/language/es-mx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/es.svg b/public/flags/language/es.svg new file mode 120000 index 0000000..eea029e --- /dev/null +++ b/public/flags/language/es.svg @@ -0,0 +1 @@ +../es.svg \ No newline at end of file diff --git a/public/flags/language/et.svg b/public/flags/language/et.svg new file mode 120000 index 0000000..baf9a8a --- /dev/null +++ b/public/flags/language/et.svg @@ -0,0 +1 @@ +../ee.svg \ No newline at end of file diff --git a/public/flags/language/eu.svg b/public/flags/language/eu.svg new file mode 120000 index 0000000..32333b3 --- /dev/null +++ b/public/flags/language/eu.svg @@ -0,0 +1 @@ +../es-pv.svg \ No newline at end of file diff --git a/public/flags/language/fa.svg b/public/flags/language/fa.svg new file mode 120000 index 0000000..8fb7daf --- /dev/null +++ b/public/flags/language/fa.svg @@ -0,0 +1 @@ +../ir.svg \ No newline at end of file diff --git a/public/flags/language/fi.svg b/public/flags/language/fi.svg new file mode 120000 index 0000000..2a970c7 --- /dev/null +++ b/public/flags/language/fi.svg @@ -0,0 +1 @@ +../fi.svg \ No newline at end of file diff --git a/public/flags/language/fj.svg b/public/flags/language/fj.svg new file mode 120000 index 0000000..e271e4d --- /dev/null +++ b/public/flags/language/fj.svg @@ -0,0 +1 @@ +../fj.svg \ No newline at end of file diff --git a/public/flags/language/fo.svg b/public/flags/language/fo.svg new file mode 120000 index 0000000..d89f6d0 --- /dev/null +++ b/public/flags/language/fo.svg @@ -0,0 +1 @@ +../fo.svg \ No newline at end of file diff --git a/public/flags/language/fr.svg b/public/flags/language/fr.svg new file mode 120000 index 0000000..dc5a5dd --- /dev/null +++ b/public/flags/language/fr.svg @@ -0,0 +1 @@ +../fr.svg \ No newline at end of file diff --git a/public/flags/language/fy.svg b/public/flags/language/fy.svg new file mode 120000 index 0000000..dba429f --- /dev/null +++ b/public/flags/language/fy.svg @@ -0,0 +1 @@ +../nl-fr.svg \ No newline at end of file diff --git a/public/flags/language/ga.svg b/public/flags/language/ga.svg new file mode 120000 index 0000000..efefe92 --- /dev/null +++ b/public/flags/language/ga.svg @@ -0,0 +1 @@ +../ie.svg \ No newline at end of file diff --git a/public/flags/language/gd.svg b/public/flags/language/gd.svg new file mode 120000 index 0000000..dcc2032 --- /dev/null +++ b/public/flags/language/gd.svg @@ -0,0 +1 @@ +../gb-sct.svg \ No newline at end of file diff --git a/public/flags/language/gl.svg b/public/flags/language/gl.svg new file mode 120000 index 0000000..431b7d3 --- /dev/null +++ b/public/flags/language/gl.svg @@ -0,0 +1 @@ +../es-ga.svg \ No newline at end of file diff --git a/public/flags/language/gn.svg b/public/flags/language/gn.svg new file mode 120000 index 0000000..18d7193 --- /dev/null +++ b/public/flags/language/gn.svg @@ -0,0 +1 @@ +../guarani.svg \ No newline at end of file diff --git a/public/flags/language/gu.svg b/public/flags/language/gu.svg new file mode 120000 index 0000000..3101d05 --- /dev/null +++ b/public/flags/language/gu.svg @@ -0,0 +1 @@ +../in-gj.svg \ No newline at end of file diff --git a/public/flags/language/gv.svg b/public/flags/language/gv.svg new file mode 120000 index 0000000..17e4fcf --- /dev/null +++ b/public/flags/language/gv.svg @@ -0,0 +1 @@ +../im.svg \ No newline at end of file diff --git a/public/flags/language/ha.svg b/public/flags/language/ha.svg new file mode 120000 index 0000000..90af381 --- /dev/null +++ b/public/flags/language/ha.svg @@ -0,0 +1 @@ +../hausa.svg \ No newline at end of file diff --git a/public/flags/language/haw.svg b/public/flags/language/haw.svg new file mode 120000 index 0000000..0745f48 --- /dev/null +++ b/public/flags/language/haw.svg @@ -0,0 +1 @@ +../us-hi.svg \ No newline at end of file diff --git a/public/flags/language/he.svg b/public/flags/language/he.svg new file mode 120000 index 0000000..91a57a9 --- /dev/null +++ b/public/flags/language/he.svg @@ -0,0 +1 @@ +../il.svg \ No newline at end of file diff --git a/public/flags/language/hi.svg b/public/flags/language/hi.svg new file mode 120000 index 0000000..b1707fb --- /dev/null +++ b/public/flags/language/hi.svg @@ -0,0 +1 @@ +../in.svg \ No newline at end of file diff --git a/public/flags/language/hmn.svg b/public/flags/language/hmn.svg new file mode 120000 index 0000000..e80ea07 --- /dev/null +++ b/public/flags/language/hmn.svg @@ -0,0 +1 @@ +../hmong.svg \ No newline at end of file diff --git a/public/flags/language/ho.svg b/public/flags/language/ho.svg new file mode 120000 index 0000000..0c7423e --- /dev/null +++ b/public/flags/language/ho.svg @@ -0,0 +1 @@ +../pg.svg \ No newline at end of file diff --git a/public/flags/language/hr.svg b/public/flags/language/hr.svg new file mode 120000 index 0000000..8f014c2 --- /dev/null +++ b/public/flags/language/hr.svg @@ -0,0 +1 @@ +../hr.svg \ No newline at end of file diff --git a/public/flags/language/ht.svg b/public/flags/language/ht.svg new file mode 120000 index 0000000..d198ecb --- /dev/null +++ b/public/flags/language/ht.svg @@ -0,0 +1 @@ +../ht.svg \ No newline at end of file diff --git a/public/flags/language/hu.svg b/public/flags/language/hu.svg new file mode 120000 index 0000000..9536941 --- /dev/null +++ b/public/flags/language/hu.svg @@ -0,0 +1 @@ +../hu.svg \ No newline at end of file diff --git a/public/flags/language/hy.svg b/public/flags/language/hy.svg new file mode 120000 index 0000000..dc64822 --- /dev/null +++ b/public/flags/language/hy.svg @@ -0,0 +1 @@ +../am.svg \ No newline at end of file diff --git a/public/flags/language/ia.svg b/public/flags/language/ia.svg new file mode 100644 index 0000000..bec75cf --- /dev/null +++ b/public/flags/language/ia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/id.svg b/public/flags/language/id.svg new file mode 120000 index 0000000..fa807f8 --- /dev/null +++ b/public/flags/language/id.svg @@ -0,0 +1 @@ +../id.svg \ No newline at end of file diff --git a/public/flags/language/ie.svg b/public/flags/language/ie.svg new file mode 100644 index 0000000..e2b8957 --- /dev/null +++ b/public/flags/language/ie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/ig.svg b/public/flags/language/ig.svg new file mode 120000 index 0000000..dc5e1e2 --- /dev/null +++ b/public/flags/language/ig.svg @@ -0,0 +1 @@ +../ng.svg \ No newline at end of file diff --git a/public/flags/language/ilo.svg b/public/flags/language/ilo.svg new file mode 120000 index 0000000..b454e96 --- /dev/null +++ b/public/flags/language/ilo.svg @@ -0,0 +1 @@ +../ph.svg \ No newline at end of file diff --git a/public/flags/language/interslavic.svg b/public/flags/language/interslavic.svg new file mode 100644 index 0000000..7da2709 --- /dev/null +++ b/public/flags/language/interslavic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/io.svg b/public/flags/language/io.svg new file mode 100644 index 0000000..1d28575 --- /dev/null +++ b/public/flags/language/io.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/is.svg b/public/flags/language/is.svg new file mode 120000 index 0000000..1b56f77 --- /dev/null +++ b/public/flags/language/is.svg @@ -0,0 +1 @@ +../is.svg \ No newline at end of file diff --git a/public/flags/language/it.svg b/public/flags/language/it.svg new file mode 120000 index 0000000..7a92644 --- /dev/null +++ b/public/flags/language/it.svg @@ -0,0 +1 @@ +../it.svg \ No newline at end of file diff --git a/public/flags/language/ja.svg b/public/flags/language/ja.svg new file mode 120000 index 0000000..fdc3cd0 --- /dev/null +++ b/public/flags/language/ja.svg @@ -0,0 +1 @@ +../jp.svg \ No newline at end of file diff --git a/public/flags/language/jv.svg b/public/flags/language/jv.svg new file mode 120000 index 0000000..77b16f2 --- /dev/null +++ b/public/flags/language/jv.svg @@ -0,0 +1 @@ +../id-jt.svg \ No newline at end of file diff --git a/public/flags/language/ka.svg b/public/flags/language/ka.svg new file mode 120000 index 0000000..07b4b43 --- /dev/null +++ b/public/flags/language/ka.svg @@ -0,0 +1 @@ +../ge.svg \ No newline at end of file diff --git a/public/flags/language/kg.svg b/public/flags/language/kg.svg new file mode 120000 index 0000000..5d37357 --- /dev/null +++ b/public/flags/language/kg.svg @@ -0,0 +1 @@ +../kongo.svg \ No newline at end of file diff --git a/public/flags/language/ki.svg b/public/flags/language/ki.svg new file mode 120000 index 0000000..de18804 --- /dev/null +++ b/public/flags/language/ki.svg @@ -0,0 +1 @@ +../kikuyu.svg \ No newline at end of file diff --git a/public/flags/language/kk.svg b/public/flags/language/kk.svg new file mode 120000 index 0000000..91a58ae --- /dev/null +++ b/public/flags/language/kk.svg @@ -0,0 +1 @@ +../kz.svg \ No newline at end of file diff --git a/public/flags/language/kl.svg b/public/flags/language/kl.svg new file mode 120000 index 0000000..0b60acc --- /dev/null +++ b/public/flags/language/kl.svg @@ -0,0 +1 @@ +../gl.svg \ No newline at end of file diff --git a/public/flags/language/km.svg b/public/flags/language/km.svg new file mode 120000 index 0000000..3c943d2 --- /dev/null +++ b/public/flags/language/km.svg @@ -0,0 +1 @@ +../kh.svg \ No newline at end of file diff --git a/public/flags/language/kn.svg b/public/flags/language/kn.svg new file mode 120000 index 0000000..31dc831 --- /dev/null +++ b/public/flags/language/kn.svg @@ -0,0 +1 @@ +../in-ka.svg \ No newline at end of file diff --git a/public/flags/language/ko.svg b/public/flags/language/ko.svg new file mode 120000 index 0000000..a09b745 --- /dev/null +++ b/public/flags/language/ko.svg @@ -0,0 +1 @@ +../kr.svg \ No newline at end of file diff --git a/public/flags/language/kr.svg b/public/flags/language/kr.svg new file mode 120000 index 0000000..5c35304 --- /dev/null +++ b/public/flags/language/kr.svg @@ -0,0 +1 @@ +../kanuri.svg \ No newline at end of file diff --git a/public/flags/language/kri.svg b/public/flags/language/kri.svg new file mode 120000 index 0000000..b5c5639 --- /dev/null +++ b/public/flags/language/kri.svg @@ -0,0 +1 @@ +../sl.svg \ No newline at end of file diff --git a/public/flags/language/ks.svg b/public/flags/language/ks.svg new file mode 120000 index 0000000..2cc948e --- /dev/null +++ b/public/flags/language/ks.svg @@ -0,0 +1 @@ +../pk-jk.svg \ No newline at end of file diff --git a/public/flags/language/ku.svg b/public/flags/language/ku.svg new file mode 120000 index 0000000..15a81d4 --- /dev/null +++ b/public/flags/language/ku.svg @@ -0,0 +1 @@ +../iq-kr.svg \ No newline at end of file diff --git a/public/flags/language/kv.svg b/public/flags/language/kv.svg new file mode 120000 index 0000000..090120d --- /dev/null +++ b/public/flags/language/kv.svg @@ -0,0 +1 @@ +../ru-ko.svg \ No newline at end of file diff --git a/public/flags/language/kw.svg b/public/flags/language/kw.svg new file mode 120000 index 0000000..0b96d92 --- /dev/null +++ b/public/flags/language/kw.svg @@ -0,0 +1 @@ +../gb-con.svg \ No newline at end of file diff --git a/public/flags/language/ky.svg b/public/flags/language/ky.svg new file mode 120000 index 0000000..03e3d53 --- /dev/null +++ b/public/flags/language/ky.svg @@ -0,0 +1 @@ +../kg.svg \ No newline at end of file diff --git a/public/flags/language/la.svg b/public/flags/language/la.svg new file mode 100644 index 0000000..cc30d03 --- /dev/null +++ b/public/flags/language/la.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/lb.svg b/public/flags/language/lb.svg new file mode 120000 index 0000000..1aa09ea --- /dev/null +++ b/public/flags/language/lb.svg @@ -0,0 +1 @@ +../lu.svg \ No newline at end of file diff --git a/public/flags/language/lg.svg b/public/flags/language/lg.svg new file mode 120000 index 0000000..5ca1107 --- /dev/null +++ b/public/flags/language/lg.svg @@ -0,0 +1 @@ +../ug.svg \ No newline at end of file diff --git a/public/flags/language/ln.svg b/public/flags/language/ln.svg new file mode 120000 index 0000000..5d37357 --- /dev/null +++ b/public/flags/language/ln.svg @@ -0,0 +1 @@ +../kongo.svg \ No newline at end of file diff --git a/public/flags/language/lo.svg b/public/flags/language/lo.svg new file mode 120000 index 0000000..9c5dbbb --- /dev/null +++ b/public/flags/language/lo.svg @@ -0,0 +1 @@ +../la.svg \ No newline at end of file diff --git a/public/flags/language/lt.svg b/public/flags/language/lt.svg new file mode 120000 index 0000000..eadb11b --- /dev/null +++ b/public/flags/language/lt.svg @@ -0,0 +1 @@ +../lt.svg \ No newline at end of file diff --git a/public/flags/language/lu.svg b/public/flags/language/lu.svg new file mode 120000 index 0000000..6fdec5d --- /dev/null +++ b/public/flags/language/lu.svg @@ -0,0 +1 @@ +../cd.svg \ No newline at end of file diff --git a/public/flags/language/lus.svg b/public/flags/language/lus.svg new file mode 120000 index 0000000..525d83e --- /dev/null +++ b/public/flags/language/lus.svg @@ -0,0 +1 @@ +../in-mz.svg \ No newline at end of file diff --git a/public/flags/language/lv.svg b/public/flags/language/lv.svg new file mode 120000 index 0000000..dcd06c5 --- /dev/null +++ b/public/flags/language/lv.svg @@ -0,0 +1 @@ +../lv.svg \ No newline at end of file diff --git a/public/flags/language/mg.svg b/public/flags/language/mg.svg new file mode 120000 index 0000000..d025bb8 --- /dev/null +++ b/public/flags/language/mg.svg @@ -0,0 +1 @@ +../mg.svg \ No newline at end of file diff --git a/public/flags/language/mh.svg b/public/flags/language/mh.svg new file mode 120000 index 0000000..702da82 --- /dev/null +++ b/public/flags/language/mh.svg @@ -0,0 +1 @@ +../mh.svg \ No newline at end of file diff --git a/public/flags/language/mi.svg b/public/flags/language/mi.svg new file mode 120000 index 0000000..a14ee99 --- /dev/null +++ b/public/flags/language/mi.svg @@ -0,0 +1 @@ +../maori.svg \ No newline at end of file diff --git a/public/flags/language/mk.svg b/public/flags/language/mk.svg new file mode 120000 index 0000000..f38d63e --- /dev/null +++ b/public/flags/language/mk.svg @@ -0,0 +1 @@ +../mk.svg \ No newline at end of file diff --git a/public/flags/language/ml.svg b/public/flags/language/ml.svg new file mode 120000 index 0000000..1fd8754 --- /dev/null +++ b/public/flags/language/ml.svg @@ -0,0 +1 @@ +../malayali.svg \ No newline at end of file diff --git a/public/flags/language/mn.svg b/public/flags/language/mn.svg new file mode 120000 index 0000000..a9a032f --- /dev/null +++ b/public/flags/language/mn.svg @@ -0,0 +1 @@ +../mn.svg \ No newline at end of file diff --git a/public/flags/language/mni.svg b/public/flags/language/mni.svg new file mode 120000 index 0000000..eb2040c --- /dev/null +++ b/public/flags/language/mni.svg @@ -0,0 +1 @@ +../in-mn.svg \ No newline at end of file diff --git a/public/flags/language/mr.svg b/public/flags/language/mr.svg new file mode 100644 index 0000000..55ba44c --- /dev/null +++ b/public/flags/language/mr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/mrj.svg b/public/flags/language/mrj.svg new file mode 120000 index 0000000..8f7e715 --- /dev/null +++ b/public/flags/language/mrj.svg @@ -0,0 +1 @@ +../ru.svg \ No newline at end of file diff --git a/public/flags/language/ms.svg b/public/flags/language/ms.svg new file mode 120000 index 0000000..11d6df8 --- /dev/null +++ b/public/flags/language/ms.svg @@ -0,0 +1 @@ +../my.svg \ No newline at end of file diff --git a/public/flags/language/mt.svg b/public/flags/language/mt.svg new file mode 120000 index 0000000..5b68b18 --- /dev/null +++ b/public/flags/language/mt.svg @@ -0,0 +1 @@ +../mt.svg \ No newline at end of file diff --git a/public/flags/language/my.svg b/public/flags/language/my.svg new file mode 120000 index 0000000..78662f7 --- /dev/null +++ b/public/flags/language/my.svg @@ -0,0 +1 @@ +../mm.svg \ No newline at end of file diff --git a/public/flags/language/na.svg b/public/flags/language/na.svg new file mode 120000 index 0000000..8bfecdc --- /dev/null +++ b/public/flags/language/na.svg @@ -0,0 +1 @@ +../nr.svg \ No newline at end of file diff --git a/public/flags/language/nb.svg b/public/flags/language/nb.svg new file mode 120000 index 0000000..3a4ffd7 --- /dev/null +++ b/public/flags/language/nb.svg @@ -0,0 +1 @@ +../no.svg \ No newline at end of file diff --git a/public/flags/language/nd.svg b/public/flags/language/nd.svg new file mode 120000 index 0000000..5d3a101 --- /dev/null +++ b/public/flags/language/nd.svg @@ -0,0 +1 @@ +../zw.svg \ No newline at end of file diff --git a/public/flags/language/ne.svg b/public/flags/language/ne.svg new file mode 120000 index 0000000..e0ef43e --- /dev/null +++ b/public/flags/language/ne.svg @@ -0,0 +1 @@ +../np.svg \ No newline at end of file diff --git a/public/flags/language/nl.svg b/public/flags/language/nl.svg new file mode 120000 index 0000000..b0fdd1a --- /dev/null +++ b/public/flags/language/nl.svg @@ -0,0 +1 @@ +../nl.svg \ No newline at end of file diff --git a/public/flags/language/nn.svg b/public/flags/language/nn.svg new file mode 120000 index 0000000..3a4ffd7 --- /dev/null +++ b/public/flags/language/nn.svg @@ -0,0 +1 @@ +../no.svg \ No newline at end of file diff --git a/public/flags/language/no.svg b/public/flags/language/no.svg new file mode 120000 index 0000000..3a4ffd7 --- /dev/null +++ b/public/flags/language/no.svg @@ -0,0 +1 @@ +../no.svg \ No newline at end of file diff --git a/public/flags/language/non.svg b/public/flags/language/non.svg new file mode 100644 index 0000000..491f1fe --- /dev/null +++ b/public/flags/language/non.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/nr.svg b/public/flags/language/nr.svg new file mode 120000 index 0000000..81b38d2 --- /dev/null +++ b/public/flags/language/nr.svg @@ -0,0 +1 @@ +../za.svg \ No newline at end of file diff --git a/public/flags/language/ny.svg b/public/flags/language/ny.svg new file mode 120000 index 0000000..b29a257 --- /dev/null +++ b/public/flags/language/ny.svg @@ -0,0 +1 @@ +../mw.svg \ No newline at end of file diff --git a/public/flags/language/oc.svg b/public/flags/language/oc.svg new file mode 120000 index 0000000..56e17fa --- /dev/null +++ b/public/flags/language/oc.svg @@ -0,0 +1 @@ +../occitania.svg \ No newline at end of file diff --git a/public/flags/language/om.svg b/public/flags/language/om.svg new file mode 120000 index 0000000..8334616 --- /dev/null +++ b/public/flags/language/om.svg @@ -0,0 +1 @@ +../et-or.svg \ No newline at end of file diff --git a/public/flags/language/or.svg b/public/flags/language/or.svg new file mode 120000 index 0000000..a7b4de1 --- /dev/null +++ b/public/flags/language/or.svg @@ -0,0 +1 @@ +../in-or.svg \ No newline at end of file diff --git a/public/flags/language/os.svg b/public/flags/language/os.svg new file mode 120000 index 0000000..c3b4326 --- /dev/null +++ b/public/flags/language/os.svg @@ -0,0 +1 @@ +../south_ossetia.svg \ No newline at end of file diff --git a/public/flags/language/oto.svg b/public/flags/language/oto.svg new file mode 120000 index 0000000..58d8725 --- /dev/null +++ b/public/flags/language/oto.svg @@ -0,0 +1 @@ +../otomi.svg \ No newline at end of file diff --git a/public/flags/language/pa.svg b/public/flags/language/pa.svg new file mode 120000 index 0000000..b1707fb --- /dev/null +++ b/public/flags/language/pa.svg @@ -0,0 +1 @@ +../in.svg \ No newline at end of file diff --git a/public/flags/language/pap.svg b/public/flags/language/pap.svg new file mode 120000 index 0000000..6982c3a --- /dev/null +++ b/public/flags/language/pap.svg @@ -0,0 +1 @@ +../aw.svg \ No newline at end of file diff --git a/public/flags/language/pl.svg b/public/flags/language/pl.svg new file mode 120000 index 0000000..85ec18d --- /dev/null +++ b/public/flags/language/pl.svg @@ -0,0 +1 @@ +../pl.svg \ No newline at end of file diff --git a/public/flags/language/ps.svg b/public/flags/language/ps.svg new file mode 120000 index 0000000..55837cd --- /dev/null +++ b/public/flags/language/ps.svg @@ -0,0 +1 @@ +../af.svg \ No newline at end of file diff --git a/public/flags/language/pt-br.svg b/public/flags/language/pt-br.svg new file mode 100644 index 0000000..547b7bf --- /dev/null +++ b/public/flags/language/pt-br.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/pt.svg b/public/flags/language/pt.svg new file mode 120000 index 0000000..53fb4ac --- /dev/null +++ b/public/flags/language/pt.svg @@ -0,0 +1 @@ +../pt.svg \ No newline at end of file diff --git a/public/flags/language/qu.svg b/public/flags/language/qu.svg new file mode 120000 index 0000000..53fab24 --- /dev/null +++ b/public/flags/language/qu.svg @@ -0,0 +1 @@ +../quechua.svg \ No newline at end of file diff --git a/public/flags/language/rm.svg b/public/flags/language/rm.svg new file mode 120000 index 0000000..8b3c2bd --- /dev/null +++ b/public/flags/language/rm.svg @@ -0,0 +1 @@ +../ch-gr.svg \ No newline at end of file diff --git a/public/flags/language/rn.svg b/public/flags/language/rn.svg new file mode 120000 index 0000000..6d46e96 --- /dev/null +++ b/public/flags/language/rn.svg @@ -0,0 +1 @@ +../bi.svg \ No newline at end of file diff --git a/public/flags/language/ro.svg b/public/flags/language/ro.svg new file mode 120000 index 0000000..de92720 --- /dev/null +++ b/public/flags/language/ro.svg @@ -0,0 +1 @@ +../ro.svg \ No newline at end of file diff --git a/public/flags/language/ru.svg b/public/flags/language/ru.svg new file mode 120000 index 0000000..8f7e715 --- /dev/null +++ b/public/flags/language/ru.svg @@ -0,0 +1 @@ +../ru.svg \ No newline at end of file diff --git a/public/flags/language/rw.svg b/public/flags/language/rw.svg new file mode 120000 index 0000000..e099d67 --- /dev/null +++ b/public/flags/language/rw.svg @@ -0,0 +1 @@ +../rw.svg \ No newline at end of file diff --git a/public/flags/language/sc.svg b/public/flags/language/sc.svg new file mode 120000 index 0000000..fbef882 --- /dev/null +++ b/public/flags/language/sc.svg @@ -0,0 +1 @@ +../it-88.svg \ No newline at end of file diff --git a/public/flags/language/sd.svg b/public/flags/language/sd.svg new file mode 120000 index 0000000..6cefbcc --- /dev/null +++ b/public/flags/language/sd.svg @@ -0,0 +1 @@ +../pk-sd.svg \ No newline at end of file diff --git a/public/flags/language/se.svg b/public/flags/language/se.svg new file mode 120000 index 0000000..b1ad1d3 --- /dev/null +++ b/public/flags/language/se.svg @@ -0,0 +1 @@ +../sami.svg \ No newline at end of file diff --git a/public/flags/language/sg.svg b/public/flags/language/sg.svg new file mode 120000 index 0000000..be85f17 --- /dev/null +++ b/public/flags/language/sg.svg @@ -0,0 +1 @@ +../cf.svg \ No newline at end of file diff --git a/public/flags/language/si.svg b/public/flags/language/si.svg new file mode 120000 index 0000000..076fcd7 --- /dev/null +++ b/public/flags/language/si.svg @@ -0,0 +1 @@ +../lk.svg \ No newline at end of file diff --git a/public/flags/language/sk.svg b/public/flags/language/sk.svg new file mode 120000 index 0000000..0800412 --- /dev/null +++ b/public/flags/language/sk.svg @@ -0,0 +1 @@ +../sk.svg \ No newline at end of file diff --git a/public/flags/language/sl.svg b/public/flags/language/sl.svg new file mode 120000 index 0000000..52ba390 --- /dev/null +++ b/public/flags/language/sl.svg @@ -0,0 +1 @@ +../si.svg \ No newline at end of file diff --git a/public/flags/language/sm.svg b/public/flags/language/sm.svg new file mode 120000 index 0000000..660fa49 --- /dev/null +++ b/public/flags/language/sm.svg @@ -0,0 +1 @@ +../ws.svg \ No newline at end of file diff --git a/public/flags/language/sn.svg b/public/flags/language/sn.svg new file mode 120000 index 0000000..5d3a101 --- /dev/null +++ b/public/flags/language/sn.svg @@ -0,0 +1 @@ +../zw.svg \ No newline at end of file diff --git a/public/flags/language/so.svg b/public/flags/language/so.svg new file mode 120000 index 0000000..d38239a --- /dev/null +++ b/public/flags/language/so.svg @@ -0,0 +1 @@ +../so.svg \ No newline at end of file diff --git a/public/flags/language/sq.svg b/public/flags/language/sq.svg new file mode 120000 index 0000000..b0ddbdb --- /dev/null +++ b/public/flags/language/sq.svg @@ -0,0 +1 @@ +../al.svg \ No newline at end of file diff --git a/public/flags/language/sr.svg b/public/flags/language/sr.svg new file mode 120000 index 0000000..005ebce --- /dev/null +++ b/public/flags/language/sr.svg @@ -0,0 +1 @@ +../rs.svg \ No newline at end of file diff --git a/public/flags/language/ss.svg b/public/flags/language/ss.svg new file mode 120000 index 0000000..38bede8 --- /dev/null +++ b/public/flags/language/ss.svg @@ -0,0 +1 @@ +../sz.svg \ No newline at end of file diff --git a/public/flags/language/st.svg b/public/flags/language/st.svg new file mode 120000 index 0000000..6258495 --- /dev/null +++ b/public/flags/language/st.svg @@ -0,0 +1 @@ +../ls.svg \ No newline at end of file diff --git a/public/flags/language/su.svg b/public/flags/language/su.svg new file mode 120000 index 0000000..10d73f0 --- /dev/null +++ b/public/flags/language/su.svg @@ -0,0 +1 @@ +../id-jb.svg \ No newline at end of file diff --git a/public/flags/language/sv.svg b/public/flags/language/sv.svg new file mode 120000 index 0000000..bedc60c --- /dev/null +++ b/public/flags/language/sv.svg @@ -0,0 +1 @@ +../se.svg \ No newline at end of file diff --git a/public/flags/language/sw.svg b/public/flags/language/sw.svg new file mode 120000 index 0000000..4d8f2e3 --- /dev/null +++ b/public/flags/language/sw.svg @@ -0,0 +1 @@ +../ke.svg \ No newline at end of file diff --git a/public/flags/language/ta.svg b/public/flags/language/ta.svg new file mode 120000 index 0000000..99b4c8c --- /dev/null +++ b/public/flags/language/ta.svg @@ -0,0 +1 @@ +../in-tn.svg \ No newline at end of file diff --git a/public/flags/language/te.svg b/public/flags/language/te.svg new file mode 120000 index 0000000..76031ee --- /dev/null +++ b/public/flags/language/te.svg @@ -0,0 +1 @@ +../in-tg.svg \ No newline at end of file diff --git a/public/flags/language/tg.svg b/public/flags/language/tg.svg new file mode 120000 index 0000000..f637317 --- /dev/null +++ b/public/flags/language/tg.svg @@ -0,0 +1 @@ +../tj.svg \ No newline at end of file diff --git a/public/flags/language/th.svg b/public/flags/language/th.svg new file mode 120000 index 0000000..ecf4d9c --- /dev/null +++ b/public/flags/language/th.svg @@ -0,0 +1 @@ +../th.svg \ No newline at end of file diff --git a/public/flags/language/ti.svg b/public/flags/language/ti.svg new file mode 120000 index 0000000..c07e892 --- /dev/null +++ b/public/flags/language/ti.svg @@ -0,0 +1 @@ +../et-ti.svg \ No newline at end of file diff --git a/public/flags/language/tk.svg b/public/flags/language/tk.svg new file mode 120000 index 0000000..1a21e34 --- /dev/null +++ b/public/flags/language/tk.svg @@ -0,0 +1 @@ +../tm.svg \ No newline at end of file diff --git a/public/flags/language/tl.svg b/public/flags/language/tl.svg new file mode 120000 index 0000000..b454e96 --- /dev/null +++ b/public/flags/language/tl.svg @@ -0,0 +1 @@ +../ph.svg \ No newline at end of file diff --git a/public/flags/language/tn.svg b/public/flags/language/tn.svg new file mode 120000 index 0000000..26b9496 --- /dev/null +++ b/public/flags/language/tn.svg @@ -0,0 +1 @@ +../bw.svg \ No newline at end of file diff --git a/public/flags/language/to.svg b/public/flags/language/to.svg new file mode 120000 index 0000000..34b2c87 --- /dev/null +++ b/public/flags/language/to.svg @@ -0,0 +1 @@ +../to.svg \ No newline at end of file diff --git a/public/flags/language/tr.svg b/public/flags/language/tr.svg new file mode 120000 index 0000000..d4b7448 --- /dev/null +++ b/public/flags/language/tr.svg @@ -0,0 +1 @@ +../tr.svg \ No newline at end of file diff --git a/public/flags/language/tt.svg b/public/flags/language/tt.svg new file mode 120000 index 0000000..a64af43 --- /dev/null +++ b/public/flags/language/tt.svg @@ -0,0 +1 @@ +../ru-ta.svg \ No newline at end of file diff --git a/public/flags/language/ty.svg b/public/flags/language/ty.svg new file mode 120000 index 0000000..424cc6c --- /dev/null +++ b/public/flags/language/ty.svg @@ -0,0 +1 @@ +../pf.svg \ No newline at end of file diff --git a/public/flags/language/udm.svg b/public/flags/language/udm.svg new file mode 120000 index 0000000..57baa37 --- /dev/null +++ b/public/flags/language/udm.svg @@ -0,0 +1 @@ +../ru-ud.svg \ No newline at end of file diff --git a/public/flags/language/ug.svg b/public/flags/language/ug.svg new file mode 120000 index 0000000..5f5319c --- /dev/null +++ b/public/flags/language/ug.svg @@ -0,0 +1 @@ +../cn-xj.svg \ No newline at end of file diff --git a/public/flags/language/uk.svg b/public/flags/language/uk.svg new file mode 120000 index 0000000..af51861 --- /dev/null +++ b/public/flags/language/uk.svg @@ -0,0 +1 @@ +../ua.svg \ No newline at end of file diff --git a/public/flags/language/ur.svg b/public/flags/language/ur.svg new file mode 120000 index 0000000..bd5f51a --- /dev/null +++ b/public/flags/language/ur.svg @@ -0,0 +1 @@ +../pk.svg \ No newline at end of file diff --git a/public/flags/language/uz.svg b/public/flags/language/uz.svg new file mode 120000 index 0000000..543c0fd --- /dev/null +++ b/public/flags/language/uz.svg @@ -0,0 +1 @@ +../uz.svg \ No newline at end of file diff --git a/public/flags/language/vi.svg b/public/flags/language/vi.svg new file mode 120000 index 0000000..9902929 --- /dev/null +++ b/public/flags/language/vi.svg @@ -0,0 +1 @@ +../vn.svg \ No newline at end of file diff --git a/public/flags/language/vo.svg b/public/flags/language/vo.svg new file mode 100644 index 0000000..1096eaa --- /dev/null +++ b/public/flags/language/vo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/xh.svg b/public/flags/language/xh.svg new file mode 120000 index 0000000..81b38d2 --- /dev/null +++ b/public/flags/language/xh.svg @@ -0,0 +1 @@ +../za.svg \ No newline at end of file diff --git a/public/flags/language/xx.svg b/public/flags/language/xx.svg new file mode 120000 index 0000000..c4f721c --- /dev/null +++ b/public/flags/language/xx.svg @@ -0,0 +1 @@ +../xx.svg \ No newline at end of file diff --git a/public/flags/language/yi.svg b/public/flags/language/yi.svg new file mode 100644 index 0000000..67ce957 --- /dev/null +++ b/public/flags/language/yi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/language/yo.svg b/public/flags/language/yo.svg new file mode 120000 index 0000000..68082c8 --- /dev/null +++ b/public/flags/language/yo.svg @@ -0,0 +1 @@ +../yorubaland.svg \ No newline at end of file diff --git a/public/flags/language/yua.svg b/public/flags/language/yua.svg new file mode 120000 index 0000000..547fdbb --- /dev/null +++ b/public/flags/language/yua.svg @@ -0,0 +1 @@ +../mx.svg \ No newline at end of file diff --git a/public/flags/language/zh.svg b/public/flags/language/zh.svg new file mode 120000 index 0000000..f8b4243 --- /dev/null +++ b/public/flags/language/zh.svg @@ -0,0 +1 @@ +../cn.svg \ No newline at end of file diff --git a/public/flags/language/zu.svg b/public/flags/language/zu.svg new file mode 120000 index 0000000..81b38d2 --- /dev/null +++ b/public/flags/language/zu.svg @@ -0,0 +1 @@ +../za.svg \ No newline at end of file diff --git a/public/flags/lb.svg b/public/flags/lb.svg new file mode 100644 index 0000000..e30e722 --- /dev/null +++ b/public/flags/lb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/lc.svg b/public/flags/lc.svg new file mode 100644 index 0000000..8a1fff1 --- /dev/null +++ b/public/flags/lc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/li.svg b/public/flags/li.svg new file mode 100644 index 0000000..495815f --- /dev/null +++ b/public/flags/li.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/lk.svg b/public/flags/lk.svg new file mode 100644 index 0000000..2fb7256 --- /dev/null +++ b/public/flags/lk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/lr.svg b/public/flags/lr.svg new file mode 100644 index 0000000..37e8e28 --- /dev/null +++ b/public/flags/lr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ls.svg b/public/flags/ls.svg new file mode 100644 index 0000000..99024b5 --- /dev/null +++ b/public/flags/ls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/lt.svg b/public/flags/lt.svg new file mode 100644 index 0000000..3d5ff12 --- /dev/null +++ b/public/flags/lt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/lu.svg b/public/flags/lu.svg new file mode 100644 index 0000000..5e226fe --- /dev/null +++ b/public/flags/lu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/lv.svg b/public/flags/lv.svg new file mode 100644 index 0000000..9152e7a --- /dev/null +++ b/public/flags/lv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ly.svg b/public/flags/ly.svg new file mode 100644 index 0000000..bb7e16e --- /dev/null +++ b/public/flags/ly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ma.svg b/public/flags/ma.svg new file mode 100644 index 0000000..30cd031 --- /dev/null +++ b/public/flags/ma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/malayali.svg b/public/flags/malayali.svg new file mode 100644 index 0000000..1c864f6 --- /dev/null +++ b/public/flags/malayali.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/maori.svg b/public/flags/maori.svg new file mode 100644 index 0000000..394bcea --- /dev/null +++ b/public/flags/maori.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mc.svg b/public/flags/mc.svg new file mode 100644 index 0000000..2f54af2 --- /dev/null +++ b/public/flags/mc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/md.svg b/public/flags/md.svg new file mode 100644 index 0000000..d5e7697 --- /dev/null +++ b/public/flags/md.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/me.svg b/public/flags/me.svg new file mode 100644 index 0000000..2c03aaf --- /dev/null +++ b/public/flags/me.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mf.svg b/public/flags/mf.svg new file mode 100644 index 0000000..6719335 --- /dev/null +++ b/public/flags/mf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mg.svg b/public/flags/mg.svg new file mode 100644 index 0000000..a9fa058 --- /dev/null +++ b/public/flags/mg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mh.svg b/public/flags/mh.svg new file mode 100644 index 0000000..ccade87 --- /dev/null +++ b/public/flags/mh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mk.svg b/public/flags/mk.svg new file mode 100644 index 0000000..4a90573 --- /dev/null +++ b/public/flags/mk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ml.svg b/public/flags/ml.svg new file mode 100644 index 0000000..181215e --- /dev/null +++ b/public/flags/ml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mm.svg b/public/flags/mm.svg new file mode 100644 index 0000000..115d013 --- /dev/null +++ b/public/flags/mm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mn.svg b/public/flags/mn.svg new file mode 100644 index 0000000..5b573ca --- /dev/null +++ b/public/flags/mn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mo.svg b/public/flags/mo.svg new file mode 100644 index 0000000..1b49023 --- /dev/null +++ b/public/flags/mo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mp.svg b/public/flags/mp.svg new file mode 100644 index 0000000..f54f657 --- /dev/null +++ b/public/flags/mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mq-old.svg b/public/flags/mq-old.svg new file mode 100644 index 0000000..07718a9 --- /dev/null +++ b/public/flags/mq-old.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mq.svg b/public/flags/mq.svg new file mode 100644 index 0000000..537736c --- /dev/null +++ b/public/flags/mq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mr.svg b/public/flags/mr.svg new file mode 100644 index 0000000..4833a6f --- /dev/null +++ b/public/flags/mr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ms.svg b/public/flags/ms.svg new file mode 100644 index 0000000..e56e9b4 --- /dev/null +++ b/public/flags/ms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mt.svg b/public/flags/mt.svg new file mode 100644 index 0000000..6ee551d --- /dev/null +++ b/public/flags/mt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mu.svg b/public/flags/mu.svg new file mode 100644 index 0000000..bc37ac4 --- /dev/null +++ b/public/flags/mu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mv.svg b/public/flags/mv.svg new file mode 100644 index 0000000..a01de45 --- /dev/null +++ b/public/flags/mv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mw.svg b/public/flags/mw.svg new file mode 100644 index 0000000..76ed981 --- /dev/null +++ b/public/flags/mw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mx.svg b/public/flags/mx.svg new file mode 100644 index 0000000..f7d3230 --- /dev/null +++ b/public/flags/mx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/my.svg b/public/flags/my.svg new file mode 100644 index 0000000..605c5ce --- /dev/null +++ b/public/flags/my.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/mz.svg b/public/flags/mz.svg new file mode 100644 index 0000000..6d8d035 --- /dev/null +++ b/public/flags/mz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/na.svg b/public/flags/na.svg new file mode 100644 index 0000000..0df1f16 --- /dev/null +++ b/public/flags/na.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/nc.svg b/public/flags/nc.svg new file mode 100644 index 0000000..8848870 --- /dev/null +++ b/public/flags/nc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ne.svg b/public/flags/ne.svg new file mode 100644 index 0000000..89e18a8 --- /dev/null +++ b/public/flags/ne.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/nf.svg b/public/flags/nf.svg new file mode 100644 index 0000000..4c9ef62 --- /dev/null +++ b/public/flags/nf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ng.svg b/public/flags/ng.svg new file mode 100644 index 0000000..ee20b59 --- /dev/null +++ b/public/flags/ng.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ni.svg b/public/flags/ni.svg new file mode 100644 index 0000000..89fcd25 --- /dev/null +++ b/public/flags/ni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/nl-fr.svg b/public/flags/nl-fr.svg new file mode 100644 index 0000000..ffcbceb --- /dev/null +++ b/public/flags/nl-fr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/nl.svg b/public/flags/nl.svg new file mode 100644 index 0000000..25b6c91 --- /dev/null +++ b/public/flags/nl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/no.svg b/public/flags/no.svg new file mode 100644 index 0000000..bc702a3 --- /dev/null +++ b/public/flags/no.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/northern_cyprus.svg b/public/flags/northern_cyprus.svg new file mode 100644 index 0000000..b10a6c4 --- /dev/null +++ b/public/flags/northern_cyprus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/np.svg b/public/flags/np.svg new file mode 100644 index 0000000..50b1e3d --- /dev/null +++ b/public/flags/np.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/nr.svg b/public/flags/nr.svg new file mode 100644 index 0000000..b3c755f --- /dev/null +++ b/public/flags/nr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/nu.svg b/public/flags/nu.svg new file mode 100644 index 0000000..83d663b --- /dev/null +++ b/public/flags/nu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/nz.svg b/public/flags/nz.svg new file mode 100644 index 0000000..688bb9d --- /dev/null +++ b/public/flags/nz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/occitania.svg b/public/flags/occitania.svg new file mode 100644 index 0000000..925288d --- /dev/null +++ b/public/flags/occitania.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/om.svg b/public/flags/om.svg new file mode 100644 index 0000000..79c4bf2 --- /dev/null +++ b/public/flags/om.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/other/earth.svg b/public/flags/other/earth.svg new file mode 100644 index 0000000..a8a25cc --- /dev/null +++ b/public/flags/other/earth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/other/jolly_roger.svg b/public/flags/other/jolly_roger.svg new file mode 120000 index 0000000..c583c46 --- /dev/null +++ b/public/flags/other/jolly_roger.svg @@ -0,0 +1 @@ +pirate.svg \ No newline at end of file diff --git a/public/flags/other/klingon.svg b/public/flags/other/klingon.svg new file mode 100644 index 0000000..15bf2af --- /dev/null +++ b/public/flags/other/klingon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/other/mars.svg b/public/flags/other/mars.svg new file mode 100644 index 0000000..46ab07a --- /dev/null +++ b/public/flags/other/mars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/other/nato.svg b/public/flags/other/nato.svg new file mode 100644 index 0000000..aba92b2 --- /dev/null +++ b/public/flags/other/nato.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/other/olympics.svg b/public/flags/other/olympics.svg new file mode 100644 index 0000000..10aa048 --- /dev/null +++ b/public/flags/other/olympics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/other/pirate.svg b/public/flags/other/pirate.svg new file mode 100644 index 0000000..f6dc130 --- /dev/null +++ b/public/flags/other/pirate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/otomi.svg b/public/flags/otomi.svg new file mode 100644 index 0000000..fed0644 --- /dev/null +++ b/public/flags/otomi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pa.svg b/public/flags/pa.svg new file mode 100644 index 0000000..c29cedd --- /dev/null +++ b/public/flags/pa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pe.svg b/public/flags/pe.svg new file mode 100644 index 0000000..07a7190 --- /dev/null +++ b/public/flags/pe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pf.svg b/public/flags/pf.svg new file mode 100644 index 0000000..7d08fbf --- /dev/null +++ b/public/flags/pf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pg.svg b/public/flags/pg.svg new file mode 100644 index 0000000..214d941 --- /dev/null +++ b/public/flags/pg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ph.svg b/public/flags/ph.svg new file mode 100644 index 0000000..a5fc569 --- /dev/null +++ b/public/flags/ph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pk-jk.svg b/public/flags/pk-jk.svg new file mode 100644 index 0000000..363ab27 --- /dev/null +++ b/public/flags/pk-jk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pk-sd.svg b/public/flags/pk-sd.svg new file mode 100644 index 0000000..8511101 --- /dev/null +++ b/public/flags/pk-sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pk.svg b/public/flags/pk.svg new file mode 100644 index 0000000..457a051 --- /dev/null +++ b/public/flags/pk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pl.svg b/public/flags/pl.svg new file mode 100644 index 0000000..cf3574a --- /dev/null +++ b/public/flags/pl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pm.svg b/public/flags/pm.svg new file mode 100644 index 0000000..5f5586f --- /dev/null +++ b/public/flags/pm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pn.svg b/public/flags/pn.svg new file mode 100644 index 0000000..ded89b5 --- /dev/null +++ b/public/flags/pn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pr.svg b/public/flags/pr.svg new file mode 100644 index 0000000..2540395 --- /dev/null +++ b/public/flags/pr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ps.svg b/public/flags/ps.svg new file mode 100644 index 0000000..0b3657b --- /dev/null +++ b/public/flags/ps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pt-20.svg b/public/flags/pt-20.svg new file mode 100644 index 0000000..f35f65a --- /dev/null +++ b/public/flags/pt-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pt-30.svg b/public/flags/pt-30.svg new file mode 100644 index 0000000..1adcd25 --- /dev/null +++ b/public/flags/pt-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pt.svg b/public/flags/pt.svg new file mode 100644 index 0000000..32ce13f --- /dev/null +++ b/public/flags/pt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/pw.svg b/public/flags/pw.svg new file mode 100644 index 0000000..67be6e2 --- /dev/null +++ b/public/flags/pw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/py.svg b/public/flags/py.svg new file mode 100644 index 0000000..537af58 --- /dev/null +++ b/public/flags/py.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/qa.svg b/public/flags/qa.svg new file mode 100644 index 0000000..7ccf5bd --- /dev/null +++ b/public/flags/qa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/quechua.svg b/public/flags/quechua.svg new file mode 100644 index 0000000..6b9f00a --- /dev/null +++ b/public/flags/quechua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/re.svg b/public/flags/re.svg new file mode 100644 index 0000000..22fcc98 --- /dev/null +++ b/public/flags/re.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ro.svg b/public/flags/ro.svg new file mode 100644 index 0000000..2d3bfd9 --- /dev/null +++ b/public/flags/ro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/rs.svg b/public/flags/rs.svg new file mode 100644 index 0000000..96a0717 --- /dev/null +++ b/public/flags/rs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-ba.svg b/public/flags/ru-ba.svg new file mode 100644 index 0000000..c3f5a6f --- /dev/null +++ b/public/flags/ru-ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-ce.svg b/public/flags/ru-ce.svg new file mode 100644 index 0000000..193effd --- /dev/null +++ b/public/flags/ru-ce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-cu.svg b/public/flags/ru-cu.svg new file mode 100644 index 0000000..f13f903 --- /dev/null +++ b/public/flags/ru-cu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-da.svg b/public/flags/ru-da.svg new file mode 100644 index 0000000..fc600ef --- /dev/null +++ b/public/flags/ru-da.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-dpr.svg b/public/flags/ru-dpr.svg new file mode 100644 index 0000000..d46124c --- /dev/null +++ b/public/flags/ru-dpr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-ko.svg b/public/flags/ru-ko.svg new file mode 100644 index 0000000..a39ff12 --- /dev/null +++ b/public/flags/ru-ko.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-lpr.svg b/public/flags/ru-lpr.svg new file mode 100644 index 0000000..0fe5ea7 --- /dev/null +++ b/public/flags/ru-lpr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-ta.svg b/public/flags/ru-ta.svg new file mode 100644 index 0000000..ecbf9f3 --- /dev/null +++ b/public/flags/ru-ta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru-ud.svg b/public/flags/ru-ud.svg new file mode 100644 index 0000000..568a6e0 --- /dev/null +++ b/public/flags/ru-ud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ru.svg b/public/flags/ru.svg new file mode 100644 index 0000000..b49e8cc --- /dev/null +++ b/public/flags/ru.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/rw.svg b/public/flags/rw.svg new file mode 100644 index 0000000..ae6fc47 --- /dev/null +++ b/public/flags/rw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sa.svg b/public/flags/sa.svg new file mode 100644 index 0000000..ef73f0e --- /dev/null +++ b/public/flags/sa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sami.svg b/public/flags/sami.svg new file mode 100644 index 0000000..4b9b292 --- /dev/null +++ b/public/flags/sami.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sb.svg b/public/flags/sb.svg new file mode 100644 index 0000000..3db190a --- /dev/null +++ b/public/flags/sb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sc.svg b/public/flags/sc.svg new file mode 100644 index 0000000..f2eb443 --- /dev/null +++ b/public/flags/sc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sd.svg b/public/flags/sd.svg new file mode 100644 index 0000000..a2605fb --- /dev/null +++ b/public/flags/sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/se.svg b/public/flags/se.svg new file mode 100644 index 0000000..c8520bc --- /dev/null +++ b/public/flags/se.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sg.svg b/public/flags/sg.svg new file mode 100644 index 0000000..901ba88 --- /dev/null +++ b/public/flags/sg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sh-ac.svg b/public/flags/sh-ac.svg new file mode 100644 index 0000000..5d59145 --- /dev/null +++ b/public/flags/sh-ac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sh-hl.svg b/public/flags/sh-hl.svg new file mode 100644 index 0000000..7234ea6 --- /dev/null +++ b/public/flags/sh-hl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sh-ta.svg b/public/flags/sh-ta.svg new file mode 100644 index 0000000..dd1d031 --- /dev/null +++ b/public/flags/sh-ta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sh.svg b/public/flags/sh.svg new file mode 120000 index 0000000..16bb9df --- /dev/null +++ b/public/flags/sh.svg @@ -0,0 +1 @@ +sh-hl.svg \ No newline at end of file diff --git a/public/flags/si.svg b/public/flags/si.svg new file mode 100644 index 0000000..520693c --- /dev/null +++ b/public/flags/si.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sj.svg b/public/flags/sj.svg new file mode 120000 index 0000000..728ad60 --- /dev/null +++ b/public/flags/sj.svg @@ -0,0 +1 @@ +no.svg \ No newline at end of file diff --git a/public/flags/sk.svg b/public/flags/sk.svg new file mode 100644 index 0000000..ee0e129 --- /dev/null +++ b/public/flags/sk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sl.svg b/public/flags/sl.svg new file mode 100644 index 0000000..58dc96b --- /dev/null +++ b/public/flags/sl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sm.svg b/public/flags/sm.svg new file mode 100644 index 0000000..69f8427 --- /dev/null +++ b/public/flags/sm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sn.svg b/public/flags/sn.svg new file mode 100644 index 0000000..f634dca --- /dev/null +++ b/public/flags/sn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/so.svg b/public/flags/so.svg new file mode 100644 index 0000000..76a599c --- /dev/null +++ b/public/flags/so.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/somaliland.svg b/public/flags/somaliland.svg new file mode 100644 index 0000000..a23de46 --- /dev/null +++ b/public/flags/somaliland.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/south_ossetia.svg b/public/flags/south_ossetia.svg new file mode 100644 index 0000000..0e5a36a --- /dev/null +++ b/public/flags/south_ossetia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/soviet_union.svg b/public/flags/soviet_union.svg new file mode 100644 index 0000000..d3be990 --- /dev/null +++ b/public/flags/soviet_union.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sr.svg b/public/flags/sr.svg new file mode 100644 index 0000000..2cce22a --- /dev/null +++ b/public/flags/sr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ss.svg b/public/flags/ss.svg new file mode 100644 index 0000000..d8cc2db --- /dev/null +++ b/public/flags/ss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/st.svg b/public/flags/st.svg new file mode 100644 index 0000000..798731b --- /dev/null +++ b/public/flags/st.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/su.svg b/public/flags/su.svg new file mode 120000 index 0000000..81b14dd --- /dev/null +++ b/public/flags/su.svg @@ -0,0 +1 @@ +soviet_union.svg \ No newline at end of file diff --git a/public/flags/sv.svg b/public/flags/sv.svg new file mode 100644 index 0000000..c3b8db7 --- /dev/null +++ b/public/flags/sv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sx.svg b/public/flags/sx.svg new file mode 100644 index 0000000..9bb89b7 --- /dev/null +++ b/public/flags/sx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sy.svg b/public/flags/sy.svg new file mode 100644 index 0000000..ab7aded --- /dev/null +++ b/public/flags/sy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/sz.svg b/public/flags/sz.svg new file mode 100644 index 0000000..b3fcc15 --- /dev/null +++ b/public/flags/sz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ta.svg b/public/flags/ta.svg new file mode 120000 index 0000000..a078b44 --- /dev/null +++ b/public/flags/ta.svg @@ -0,0 +1 @@ +sh-ta.svg \ No newline at end of file diff --git a/public/flags/tc.svg b/public/flags/tc.svg new file mode 100644 index 0000000..764155e --- /dev/null +++ b/public/flags/tc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/td.svg b/public/flags/td.svg new file mode 100644 index 0000000..bb49f98 --- /dev/null +++ b/public/flags/td.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tf.svg b/public/flags/tf.svg new file mode 100644 index 0000000..d2c44ab --- /dev/null +++ b/public/flags/tf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tg.svg b/public/flags/tg.svg new file mode 100644 index 0000000..f5b7c87 --- /dev/null +++ b/public/flags/tg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/th.svg b/public/flags/th.svg new file mode 100644 index 0000000..680994b --- /dev/null +++ b/public/flags/th.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tibet.svg b/public/flags/tibet.svg new file mode 100644 index 0000000..3c3025a --- /dev/null +++ b/public/flags/tibet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tj.svg b/public/flags/tj.svg new file mode 100644 index 0000000..509da9f --- /dev/null +++ b/public/flags/tj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tk.svg b/public/flags/tk.svg new file mode 100644 index 0000000..60ab627 --- /dev/null +++ b/public/flags/tk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tl.svg b/public/flags/tl.svg new file mode 100644 index 0000000..d5ba3dc --- /dev/null +++ b/public/flags/tl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tm.svg b/public/flags/tm.svg new file mode 100644 index 0000000..bc5311d --- /dev/null +++ b/public/flags/tm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tn.svg b/public/flags/tn.svg new file mode 100644 index 0000000..e43c73e --- /dev/null +++ b/public/flags/tn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/to.svg b/public/flags/to.svg new file mode 100644 index 0000000..9a72ea0 --- /dev/null +++ b/public/flags/to.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/torres_strait_islands.svg b/public/flags/torres_strait_islands.svg new file mode 100644 index 0000000..c2a9042 --- /dev/null +++ b/public/flags/torres_strait_islands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tr.svg b/public/flags/tr.svg new file mode 100644 index 0000000..f4c325d --- /dev/null +++ b/public/flags/tr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/transnistria.svg b/public/flags/transnistria.svg new file mode 100644 index 0000000..4d426c9 --- /dev/null +++ b/public/flags/transnistria.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tt.svg b/public/flags/tt.svg new file mode 100644 index 0000000..5de43d9 --- /dev/null +++ b/public/flags/tt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tv.svg b/public/flags/tv.svg new file mode 100644 index 0000000..1841857 --- /dev/null +++ b/public/flags/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tw.svg b/public/flags/tw.svg new file mode 100644 index 0000000..a0a5387 --- /dev/null +++ b/public/flags/tw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/tz.svg b/public/flags/tz.svg new file mode 100644 index 0000000..cb00ae7 --- /dev/null +++ b/public/flags/tz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ua.svg b/public/flags/ua.svg new file mode 100644 index 0000000..ccd0a81 --- /dev/null +++ b/public/flags/ua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ug.svg b/public/flags/ug.svg new file mode 100644 index 0000000..2394c76 --- /dev/null +++ b/public/flags/ug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/uk.svg b/public/flags/uk.svg new file mode 120000 index 0000000..504d8f3 --- /dev/null +++ b/public/flags/uk.svg @@ -0,0 +1 @@ +gb.svg \ No newline at end of file diff --git a/public/flags/um.svg b/public/flags/um.svg new file mode 120000 index 0000000..d5465bb --- /dev/null +++ b/public/flags/um.svg @@ -0,0 +1 @@ +us.svg \ No newline at end of file diff --git a/public/flags/un.svg b/public/flags/un.svg new file mode 120000 index 0000000..654f9b1 --- /dev/null +++ b/public/flags/un.svg @@ -0,0 +1 @@ +united_nations.svg \ No newline at end of file diff --git a/public/flags/united_nations.svg b/public/flags/united_nations.svg new file mode 100644 index 0000000..08cfa04 --- /dev/null +++ b/public/flags/united_nations.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-ak.svg b/public/flags/us-ak.svg new file mode 100644 index 0000000..3711a90 --- /dev/null +++ b/public/flags/us-ak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-al.svg b/public/flags/us-al.svg new file mode 100644 index 0000000..ae150ca --- /dev/null +++ b/public/flags/us-al.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-ar.svg b/public/flags/us-ar.svg new file mode 100644 index 0000000..11ab327 --- /dev/null +++ b/public/flags/us-ar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-as.svg b/public/flags/us-as.svg new file mode 120000 index 0000000..9bd4f71 --- /dev/null +++ b/public/flags/us-as.svg @@ -0,0 +1 @@ +as.svg \ No newline at end of file diff --git a/public/flags/us-az.svg b/public/flags/us-az.svg new file mode 100644 index 0000000..7106c5c --- /dev/null +++ b/public/flags/us-az.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-ca.svg b/public/flags/us-ca.svg new file mode 100644 index 0000000..ab666f3 --- /dev/null +++ b/public/flags/us-ca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-co.svg b/public/flags/us-co.svg new file mode 100644 index 0000000..6da32c7 --- /dev/null +++ b/public/flags/us-co.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-dc.svg b/public/flags/us-dc.svg new file mode 100644 index 0000000..6ff749a --- /dev/null +++ b/public/flags/us-dc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-fl.svg b/public/flags/us-fl.svg new file mode 100644 index 0000000..3976f46 --- /dev/null +++ b/public/flags/us-fl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-ga.svg b/public/flags/us-ga.svg new file mode 100644 index 0000000..8c14dff --- /dev/null +++ b/public/flags/us-ga.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-gu.svg b/public/flags/us-gu.svg new file mode 120000 index 0000000..847d632 --- /dev/null +++ b/public/flags/us-gu.svg @@ -0,0 +1 @@ +gu.svg \ No newline at end of file diff --git a/public/flags/us-hi.svg b/public/flags/us-hi.svg new file mode 100644 index 0000000..90c3a49 --- /dev/null +++ b/public/flags/us-hi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-in.svg b/public/flags/us-in.svg new file mode 100644 index 0000000..0cdc516 --- /dev/null +++ b/public/flags/us-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-mo.svg b/public/flags/us-mo.svg new file mode 100644 index 0000000..e7f1668 --- /dev/null +++ b/public/flags/us-mo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-mp.svg b/public/flags/us-mp.svg new file mode 120000 index 0000000..26d3b2b --- /dev/null +++ b/public/flags/us-mp.svg @@ -0,0 +1 @@ +mp.svg \ No newline at end of file diff --git a/public/flags/us-ms.svg b/public/flags/us-ms.svg new file mode 100644 index 0000000..c7dbbe8 --- /dev/null +++ b/public/flags/us-ms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-nc.svg b/public/flags/us-nc.svg new file mode 100644 index 0000000..e3bffaf --- /dev/null +++ b/public/flags/us-nc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-nm.svg b/public/flags/us-nm.svg new file mode 100644 index 0000000..2bf3a00 --- /dev/null +++ b/public/flags/us-nm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-pr.svg b/public/flags/us-pr.svg new file mode 120000 index 0000000..601fef4 --- /dev/null +++ b/public/flags/us-pr.svg @@ -0,0 +1 @@ +pr.svg \ No newline at end of file diff --git a/public/flags/us-ri.svg b/public/flags/us-ri.svg new file mode 100644 index 0000000..bcb51f7 --- /dev/null +++ b/public/flags/us-ri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-tn.svg b/public/flags/us-tn.svg new file mode 100644 index 0000000..d445ea2 --- /dev/null +++ b/public/flags/us-tn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-tx.svg b/public/flags/us-tx.svg new file mode 100644 index 0000000..7bb72bd --- /dev/null +++ b/public/flags/us-tx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/us-um.svg b/public/flags/us-um.svg new file mode 120000 index 0000000..d5465bb --- /dev/null +++ b/public/flags/us-um.svg @@ -0,0 +1 @@ +us.svg \ No newline at end of file diff --git a/public/flags/us-vi.svg b/public/flags/us-vi.svg new file mode 120000 index 0000000..86cf1be --- /dev/null +++ b/public/flags/us-vi.svg @@ -0,0 +1 @@ +vi.svg \ No newline at end of file diff --git a/public/flags/us.svg b/public/flags/us.svg new file mode 100644 index 0000000..e3560c6 --- /dev/null +++ b/public/flags/us.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/uy.svg b/public/flags/uy.svg new file mode 100644 index 0000000..93a40d3 --- /dev/null +++ b/public/flags/uy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/uz.svg b/public/flags/uz.svg new file mode 100644 index 0000000..5607ade --- /dev/null +++ b/public/flags/uz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/va.svg b/public/flags/va.svg new file mode 100644 index 0000000..efbaba8 --- /dev/null +++ b/public/flags/va.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/vc.svg b/public/flags/vc.svg new file mode 100644 index 0000000..2ebd664 --- /dev/null +++ b/public/flags/vc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ve.svg b/public/flags/ve.svg new file mode 100644 index 0000000..261ba05 --- /dev/null +++ b/public/flags/ve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/vg.svg b/public/flags/vg.svg new file mode 100644 index 0000000..cbb0147 --- /dev/null +++ b/public/flags/vg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/vi.svg b/public/flags/vi.svg new file mode 100644 index 0000000..d38c8d9 --- /dev/null +++ b/public/flags/vi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/vn.svg b/public/flags/vn.svg new file mode 100644 index 0000000..0bdea36 --- /dev/null +++ b/public/flags/vn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/vu.svg b/public/flags/vu.svg new file mode 100644 index 0000000..3cbef87 --- /dev/null +++ b/public/flags/vu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/wf.svg b/public/flags/wf.svg new file mode 100644 index 0000000..7d43e68 --- /dev/null +++ b/public/flags/wf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/wiphala.svg b/public/flags/wiphala.svg new file mode 100644 index 0000000..bbb6dfc --- /dev/null +++ b/public/flags/wiphala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ws.svg b/public/flags/ws.svg new file mode 100644 index 0000000..ddd1d2d --- /dev/null +++ b/public/flags/ws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/xk.svg b/public/flags/xk.svg new file mode 100644 index 0000000..9a02990 --- /dev/null +++ b/public/flags/xk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/xx.svg b/public/flags/xx.svg new file mode 100644 index 0000000..1e6c6a5 --- /dev/null +++ b/public/flags/xx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/ye.svg b/public/flags/ye.svg new file mode 100644 index 0000000..d17ea3b --- /dev/null +++ b/public/flags/ye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/yorubaland.svg b/public/flags/yorubaland.svg new file mode 100644 index 0000000..94241f5 --- /dev/null +++ b/public/flags/yorubaland.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/yt.svg b/public/flags/yt.svg new file mode 100644 index 0000000..c785b16 --- /dev/null +++ b/public/flags/yt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/yu.svg b/public/flags/yu.svg new file mode 100644 index 0000000..93c3d8c --- /dev/null +++ b/public/flags/yu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/za.svg b/public/flags/za.svg new file mode 100644 index 0000000..4bb7bd5 --- /dev/null +++ b/public/flags/za.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/zm.svg b/public/flags/zm.svg new file mode 100644 index 0000000..31682dc --- /dev/null +++ b/public/flags/zm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flags/zw.svg b/public/flags/zw.svg new file mode 100644 index 0000000..eb997c9 --- /dev/null +++ b/public/flags/zw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/page-events.png b/public/page-events.png new file mode 100644 index 0000000000000000000000000000000000000000..9488e55e3f3123f6f6dee77ea33216e7482d7c38 GIT binary patch literal 30510 zcmdqJc{r5q8$XODjeU#kyCk6r$!;iXB9wK=zJ)Nz9fXAd?)_7iOF|H>hCA?J`!Z#{7~sg9?iM)M)*^a#H`5m zAs77@mkZxkzx6HDxtQm3`h8NoQ5t#9Awj8{8~i58i4)m`actVAIs_IH1Vh}{6jTU@ zbQR{1P~Vdg=@9cp!a@=fH{v%U1Vcn^OpyW#8z(r8`AO7d*do(YbyLVaPJCLIDe%tX ztW+l`B@ZDB5e%WCK7SD+$_RUYqLfRCQ|Th5?AbfAo#fl(C&`n@uaPH{Pm?o|^C@6s z6`l}*7x@&)Zi93xn-=F8cI*+GqJ!2zl|_48szUE9!jPK1tAiGek`sZ9tOG` z9v&`UA|{?RCMQ2tPe@Sv(S|m^z#l9+!6Rz}H5*M$g7e@#lmJ4=OmGssBLv@age-r( zS0+41aN_9qL<9uk_5_gM*W3WF_^&wdjsMK?>xuXYopTJU`zMfB(DlStHwKko^_ zeFzBPx=Lzl;8oYs&Dz@8-OdGxT6VY#enE0i)zF=QfPoMHO{k{By9Dk(V6SI@G|;>* zW$EH1Y;NUZVJ&>$=^p+*1Ty!fz*{G4q&eq(r@PMXQuk%KkFJmc@A1DD;pRNL1nDTt zZJ?>mspR5j&3Re)qVPp-IZ{qeP8l~V8!4Tu%D+Djev;+3Ln7}?M^uepVb2U3=s z8~>oczK+Lfec%4?Cpo+So)(y(2>vf3FyV_Lf885=R0jWBDQ)}v)^`oB+B<T`$uoNTe~T_IDuy(<^JBU-yi3 z$po+JYFFWU_X+3HwO%6n)?2+yX$$uYL*w&NVyrsHZOr>@`&_VNaCJMi(m=mrb-5 zY8}ViHza*C>jt(>FkXw*yNkBPb)80IUSl0^+&d+0yO$miKsX5qp$Y^<)c^iAXoBQ| z5=L`W`2zKS{_*!m-bWAw3&;MC8-Qy#>4=~;$&8Pz75~cvj_;v>X+HJ8hCm3lQY3&& z&?%K(|F1(lx&yRk>;GjE*P)y^8;f&KNq&#`zg!AG!}0HP|NG)N5<&>}I(hRYuKzhp zPTbEE|FL?1-Qg0~15|2cmciNoxzL0Vgx~*Mo(BqNA=F4w*y%41|I5&iH|7B_+>a&BVZ8QBVs+T^Jsn}lV<>l~SdoomNsq*p%lNWK&qTiIXO+Y|^ zvfyE*6FCJ_$lPbo#Zf0p)+^r|KC%0ndjCqA{Hh^BQ9hu`{OkDT5}U2BiWy zC|bA1hMm5WcCCPwggD)+OuOIQyJ9X;C0yWJS`0k&UDHU&U7T?LHDsG9Uir;ULyinx zgzU@5zYV$X8bWrxE7+o3=F8}^@&1^8fT~s8C*Z#rL^#nKkg&p zsyHMVEh4#-1TN5^-QSy_tJ%M2+iwG*c1&6RT

5t?gXIKM;kIR^vTzr0~}Eb7+4V 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 literal 0 HcmV?d00001 diff --git a/src/components/EventItem.astro b/src/components/EventItem.astro new file mode 100644 index 0000000..c3b8a65 --- /dev/null +++ b/src/components/EventItem.astro @@ -0,0 +1,77 @@ +--- +const { item } = Astro.props; +import { format, compareAsc, addDays } from 'date-fns' + +function dateFormat (str) { + if (str.match(/^\d{4}-\d{2}-\d{2}$/)) { + return format(new Date(str), 'MMM d, yyyy') + } + const qm = str.match(/^(\d{4})\/(\w+)$/) + if (qm) { + return `${qm[2]}, ${qm[1]}` + } + return str +} + +function nameRenderer (item) { + let num; + let ccm = item.coincidence?.match(/\[(\w+)\]/) + let cc = ccm && ccm[1] ? ccm[1] : (item.coincidence ? item.coincidence : null) + switch (item.type) { + case 'summit': + num = item.id.match(/^w3ps(\d+)$/)[1] + return `Summmit #${num} ${item.city}`// + (cc ? ` @ ${cc}` : '') + break; + case 'meetup': + num = item.id.match(/(\d+)$/) + return `Meetup ${item.city} #${num ? num[1] : 'TBD'}`// + (cc ? ` @ ${cc}` : '') + break; + case 'hackathon': + num = item.id.match(/^w3ph(\d+)$/)[1] + return `Hackathon #${num} ${item.city}`// + (cc ? ` @ ${cc}` : '') + break; + } +} + +function ccRenderer (item) { + let ccm = item.coincidence?.match(/\[(\w+)\]/) + let cc = ccm && ccm[1] ? ccm[1] : (item.coincidence ? item.coincidence : null) + return cc +} + +function dateEnd(str, days) { + return format(addDays(new Date(str), days), 'yyyy-MM-dd'); +} + +--- + +

+
+
+
{dateFormat(item.date)}
+ {item.days && item.days > 1 && +
{dateFormat(dateEnd(item.date, item.days))}
+ } +
+
+
{nameRenderer(item)}
+
+ +
+ {item.city}, {item.country.toUpperCase()} + {item.coincidence && +   - {ccRenderer(item)} + } +
+
+
+
+
+ +
\ No newline at end of file diff --git a/src/config.yaml b/src/config.yaml index 26dd95e..191a22a 100644 --- a/src/config.yaml +++ b/src/config.yaml @@ -13,14 +13,14 @@ header: menu: - name: Home url: / - - name: Projects - url: /projects + #- name: Projects + # url: /projects - name: Events url: /events - - name: Talks - url: /talks - - name: Articles - url: /articles + #- name: Talks + # url: /talks + #- name: Articles + # url: /articles #- name: Leaderboard # url: /leaderboard - name: Docs diff --git a/src/contributors.json b/src/contributors.json index 3e75616..f2d1f6e 100644 --- a/src/contributors.json +++ b/src/contributors.json @@ -18,7 +18,28 @@ "received_events_url": "https://api.github.com/users/Msiusko/received_events", "type": "User", "site_admin": false, - "contributions": 1012 + "contributions": 1050 + }, + { + "login": "burningtree", + "id": 67269, + "node_id": "MDQ6VXNlcjY3MjY5", + "avatar_url": "https://avatars.githubusercontent.com/u/67269?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/burningtree", + "html_url": "https://github.com/burningtree", + "followers_url": "https://api.github.com/users/burningtree/followers", + "following_url": "https://api.github.com/users/burningtree/following{/other_user}", + "gists_url": "https://api.github.com/users/burningtree/gists{/gist_id}", + "starred_url": "https://api.github.com/users/burningtree/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/burningtree/subscriptions", + "organizations_url": "https://api.github.com/users/burningtree/orgs", + "repos_url": "https://api.github.com/users/burningtree/repos", + "events_url": "https://api.github.com/users/burningtree/events{/privacy}", + "received_events_url": "https://api.github.com/users/burningtree/received_events", + "type": "User", + "site_admin": false, + "contributions": 275 }, { "login": "cryptomar1o", @@ -41,27 +62,6 @@ "site_admin": false, "contributions": 257 }, - { - "login": "burningtree", - "id": 67269, - "node_id": "MDQ6VXNlcjY3MjY5", - "avatar_url": "https://avatars.githubusercontent.com/u/67269?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/burningtree", - "html_url": "https://github.com/burningtree", - "followers_url": "https://api.github.com/users/burningtree/followers", - "following_url": "https://api.github.com/users/burningtree/following{/other_user}", - "gists_url": "https://api.github.com/users/burningtree/gists{/gist_id}", - "starred_url": "https://api.github.com/users/burningtree/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/burningtree/subscriptions", - "organizations_url": "https://api.github.com/users/burningtree/orgs", - "repos_url": "https://api.github.com/users/burningtree/repos", - "events_url": "https://api.github.com/users/burningtree/events{/privacy}", - "received_events_url": "https://api.github.com/users/burningtree/received_events", - "type": "User", - "site_admin": false, - "contributions": 250 - }, { "login": "EclecticSamurai", "id": 101947219, @@ -81,7 +81,7 @@ "received_events_url": "https://api.github.com/users/EclecticSamurai/received_events", "type": "User", "site_admin": false, - "contributions": 146 + "contributions": 152 }, { "login": "jiricepelka", diff --git a/src/events.json b/src/events.json new file mode 100644 index 0000000..b0c9d77 --- /dev/null +++ b/src/events.json @@ -0,0 +1,296 @@ +[ + { + "id": "w3ps1", + "type": "summit", + "date": "2023-06-05", + "city": "Prague", + "country": "cz", + "place": "[X10](https://www.divadlox10.cz/)", + "confirmed": true, + "coincidence": "[ETHPrague](https://ethprague.com/)", + "lead": "Tree", + "slots": 16, + "visitors": 180, + "links": { + "web": "https://prague.web3privacy.info/", + "git": "https://github.com/web3privacy/w3ps1" + } + }, + { + "id": "w3ps2", + "type": "summit", + "date": "2023-10-05", + "city": "Rome", + "country": "it", + "place": "[Villaggio Globale](https://maps.app.goo.gl/S7kUruNvbpjgHuSh9)", + "confirmed": true, + "coincidence": "[ETHRome](https://ethrome.org/)", + "lead": "PG", + "slots": 10, + "visitors": 139, + "links": { + "web": "https://lu.ma/web3privacynow_rome" + } + }, + { + "id": "w3pm-prg1", + "type": "meetup", + "date": "2023-11-14", + "city": "Prague", + "country": "cz", + "place": "[Dílna](https://kafevdilne.cz/)", + "confirmed": true, + "coincidence": "[DCxPrague](https://dcxprague.org/)", + "lead": "Tree", + "slots": 3, + "visitors": 15, + "links": { + "web": "https://lu.ma/w3pm-prg1" + } + }, + { + "id": "w3pm-bcn1", + "type": "meetup", + "date": "2024/Q1", + "city": "Barcelona", + "country": "es", + "coincidence": "", + "lead": "Tree", + "helpers": [ + "Mykola" + ], + "optional": true, + "slots": 3 + }, + { + "id": "w3pm-itxx", + "type": "meetup", + "date": "2024/Q1", + "city": "Italy (TBD)", + "country": "it", + "coincidence": "", + "lead": "PG", + "optional": true, + "slots": 3 + }, + { + "id": "w3pm-lib1", + "type": "meetup", + "date": "2024/Mar", + "city": "Liberec", + "country": "cz", + "coincidence": "[ETHBohemia](https://ethbohemia.ethevents.club/)", + "lead": "Tree", + "optional": true, + "slots": 3 + }, + { + "id": "w3pm-buc1", + "type": "meetup", + "date": "2024-03-28", + "city": "Bucharest", + "country": "ro", + "coincidence": "[ETHBucharest](https://www.ethbucharest.xyz/)", + "optional": true, + "slots": 3, + "lead": "Tree", + "helpers": [ + "Alina" + ], + "links": { + "rsvp": "https://lu.ma/w3pn-meetup-bucharest1" + } + }, + { + "id": "w3pm-ams1", + "type": "meetup", + "date": "2024-04-11", + "city": "Amsterdam", + "country": "nl", + "lead": "PG", + "helpers": [ + "Mykola", + "Tree", + "Alina" + ], + "coincidence": "[ETHDam](https://www.ethdam.com/)", + "slots": 3, + "links": { + "rsvp": "https://lu.ma/w3pn-meetup-ams1" + } + }, + { + "id": "w3pm-tal1", + "type": "meetup", + "date": "2024/Apr", + "city": "Tallinn", + "country": "ee", + "coincidence": "[ETHTallinn](https://www.ethtallinn.org/)", + "slots": 3, + "optional": true + }, + { + "id": "w3pm-por1", + "type": "meetup", + "date": "2024/May", + "city": "Porto", + "country": "pt", + "coincidence": "[ETHPorto](https://ethporto.org/)", + "slots": 3, + "optional": true + }, + { + "id": "w3pm-ber1", + "type": "meetup", + "date": "2024-05-25", + "city": "Berlin", + "country": "de", + "coincidence": "ETHBerlin", + "lead": "Tree", + "slots": 3, + "links": { + "rsvp": "https://lu.ma/w3pn-meetup-berlin1" + } + }, + { + "id": "w3ps3", + "type": "summit", + "date": "2024-06-04", + "city": "Prague", + "country": "cz", + "coincidence": "ETHPrague", + "lead": "Tree", + "helpers": [ + "PG", + "Mykola", + "Coinmandeer" + ], + "slots": 16, + "links": { + "rsvp": "https://lu.ma/w3pn-summit-prague2" + } + }, + { + "id": "w3ph1", + "type": "hackathon", + "date": "2024-06-19", + "days": 7, + "city": "Bled", + "country": "si", + "place": "[Subwork](https://subwork.xyz/)", + "confirmed": true, + "coincidence": "W3PN Hackathon", + "lead": "Tree", + "helpers": [ + "PG", + "Mykola", + "Coinmandeer" + ], + "slots": 10, + "links": { + "rsvp": "https://lu.ma/w3pn-bled-hackathon1" + } + }, + { + "id": "w3pm-lju1", + "type": "meetup", + "date": "2024-06-21", + "city": "Ljubljana", + "country": "si", + "coincidence": "W3PN Hackathon", + "lead": "Tree", + "helpers": [ + "PG", + "Mykola", + "Coinmandeer" + ], + "slots": 5, + "links": { + "rsvp": "https://lu.ma/w3pn-meetup-ljubljana1" + } + }, + { + "id": "w3pm-bcn2", + "type": "meetup", + "date": "2024/Jul", + "city": "Barcelona", + "country": "es", + "coincidence": "ETHBarcelona", + "slots": 3, + "optional": true + }, + { + "id": "w3pm-bru1", + "type": "meetup", + "date": "2024-07-12", + "city": "Brussels", + "country": "be", + "coincidence": "[EthCC](https://www.ethcc.io/)", + "slots": 3, + "lead": "Mykola", + "helpers": [ + "Tree" + ], + "links": { + "rsvp": "https://lu.ma/w3pn-meetup-bru1" + } + }, + { + "id": "w3pm-waw1", + "type": "meetup", + "date": "2024/Sep", + "city": "Warsaw", + "country": "pl", + "coincidence": "ETHWarsaw", + "lead": "Tree", + "slots": 3, + "optional": true + }, + { + "id": "w3pm-rom2", + "type": "meetup", + "date": "2024-10-04", + "city": "Rome", + "country": "it", + "coincidence": "ETHRome", + "lead": "PG", + "slots": 5, + "helpers": [ + "Mykola", + "Alina" + ], + "links": { + "rsvp": "https://lu.ma/w3pn-meetup-rome1" + } + }, + { + "id": "w3ps4", + "type": "summit", + "date": "2024-10-24", + "city": "Brno", + "country": "cz", + "coincidence": "ETHBrno", + "lead": "Tree", + "helpers": [ + "PG", + "Mykola", + "Coinmandeer" + ], + "slots": 16, + "links": { + "rsvp": "https://lu.ma/w3pn-summit-brno1" + } + }, + { + "id": "w3pm-dc1", + "type": "meetup", + "date": "2024-11-20", + "city": "SE Asia", + "country": "xx", + "coincidence": "[Devcon](https://devcon.org/)", + "slots": 5, + "links": { + "rsvp": "https://lu.ma/w3pn-meetup-devcon7" + } + } +] \ No newline at end of file diff --git a/src/layouts/base.astro b/src/layouts/base.astro index 75e47a5..425d891 100644 --- a/src/layouts/base.astro +++ b/src/layouts/base.astro @@ -80,8 +80,11 @@ import cfonts from 'cfonts'; } {!banner && -
-
{cfonts.render(title + ' ', { font: '', maxLength: 1000 }).string}
+
+
+ + {/*
{cfonts.render(title + ' ', { font: '', maxLength: 1000 }).string}
*/} +
}
diff --git a/src/pages/events.astro b/src/pages/events.astro index fc37704..37cbbd1 100644 --- a/src/pages/events.astro +++ b/src/pages/events.astro @@ -1,16 +1,72 @@ --- import BaseLayout from '../layouts/base.astro'; +import events from '../events.json'; +import EventItem from '../components/EventItem.astro'; +import { isFuture } from 'date-fns'; + +function eventsFilter (year, future=true) { + return function (x) { + if (!x.date.match(new RegExp(`^${year}`))) { + return false + } + const isDate = x.date.match(/^\d{4}-\d{2}-\d{2}$/) + if (!isDate) { + return false + } + return future ? isFuture(new Date(x.date)) : !isFuture(new Date(x.date)) + } +} + +const currentYear = "2024"; +const pastYears = [ 2023, 2024 ]; +const upcoming = events.filter(x => x.date.match(/^2024/)) + +const past = {} +for (const year of pastYears.reverse()) { + past[year] = events.filter(eventsFilter(year, false)).reverse() +} ---
-
-

My page content, wrapped in a layout!

+ + + +

Upcoming events in 2024

+ +
+ {upcoming.map((event) => ( + + ))} +
+ +

Past events

+ {pastYears.map((year) => ( + past[year].length > 0 && +

{year}

+
+ {past[year]?.map((event) => ( + + ))} +
+ ))}
+ +
\ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index b4a2b2a..2cfa2c0 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -3,6 +3,7 @@ import BaseLayout from '../layouts/base.astro'; import * as config from '../config.yaml'; import contributors from '../contributors.json'; +import { isRenderTemplateResult } from 'astro/runtime/server/render/astro/render-template.js'; --- @@ -36,7 +37,7 @@ import contributors from '../contributors.json';
-

Follow us

+

Follow us

-

Coordination

+

Coordination

-

Join the Community

+

Join the Community

{config.landing.community}
diff --git a/src/styles/base.css b/src/styles/base.css index 34d2c13..439d261 100644 --- a/src/styles/base.css +++ b/src/styles/base.css @@ -89,6 +89,18 @@ .w3pn-hp-grid > div { @apply aspect-video bg-[#0f0f0f]; } + + .w3pn-event-item { + @apply w-full border border-[#202020] mb-3 hover:bg-[#0f0f0f]/30; + } + + .w3pn-event-item .event-header { + @apply px-4 py-3 cursor-pointer; + } + + .w3pn-event-item .detail { + @apply bg-[#0f0f0f] px-4 py-3; + } .w3pn-wgrid { @apply grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-2; @@ -211,4 +223,4 @@ background-image: url('data:image/svg+xml,'); background-size: 100% 100%; aspect-ratio: 160/48; -} \ No newline at end of file +} diff --git a/utils/contributors.js b/utils/contributors.js index 9fadba5..48b3335 100644 --- a/utils/contributors.js +++ b/utils/contributors.js @@ -14,12 +14,12 @@ async function getContributors () { const output = []; for (const cr of contributorRepos) { const response = await fetch(`https://api.github.com/repos/${cr}/contributors`, { - headers: { - "Authorization": `Token ${Deno.env.get('GITHUB_TOKEN')}` - } + //headers: { + // "Authorization": `Token ${Deno.env.get('GITHUB_TOKEN')}` + //} }); const arr = await response.json(); - //console.log(arr) + console.log(arr) for (const item of arr) { const found = output.find(i => i.login === item.login) if (!found) { diff --git a/utils/events.js b/utils/events.js new file mode 100644 index 0000000..6f383fd --- /dev/null +++ b/utils/events.js @@ -0,0 +1,6 @@ +import YAML from 'npm:yaml' + +const response = await fetch("https://raw.githubusercontent.com/web3privacy/events/main/events/events.yaml") +const events = YAML.parse(await response.text()) +await Deno.writeTextFile("./src/events.json", JSON.stringify(events, null, 2)) +console.log(`File ./src/events.json saved`) \ No newline at end of file