From 59ebe1202c994adb935b63fb6b46e74dd1451c12 Mon Sep 17 00:00:00 2001 From: Phillip Tarrant Date: Wed, 26 Aug 2020 10:25:20 -0400 Subject: [PATCH] adding requirements and default.json.example - also did some css fu --- app/config/serverjars.json | 3 +- app/frontend/static/assets/css/crafty.css | 29 + app/frontend/static/assets/css/dark/style.css | 5 +- .../assets/vendors/css/vendor.bundle.base.css | 116 + .../flag-icon-css/css/flag-icon.min.css | 1 + .../vendors/flag-icon-css/flags/1x1/ad.svg | 148 + .../vendors/flag-icon-css/flags/1x1/ae.svg | 6 + .../vendors/flag-icon-css/flags/1x1/af.svg | 81 + .../vendors/flag-icon-css/flags/1x1/ag.svg | 14 + .../vendors/flag-icon-css/flags/1x1/ai.svg | 767 ++ .../vendors/flag-icon-css/flags/1x1/al.svg | 5 + .../vendors/flag-icon-css/flags/1x1/am.svg | 5 + .../vendors/flag-icon-css/flags/1x1/ao.svg | 13 + .../vendors/flag-icon-css/flags/1x1/aq.svg | 13 + .../vendors/flag-icon-css/flags/1x1/ar.svg | 31 + .../vendors/flag-icon-css/flags/1x1/as.svg | 33 + .../vendors/flag-icon-css/flags/1x1/at.svg | 6 + .../vendors/flag-icon-css/flags/1x1/au.svg | 9 + .../vendors/flag-icon-css/flags/1x1/aw.svg | 186 + .../vendors/flag-icon-css/flags/1x1/ax.svg | 18 + .../vendors/flag-icon-css/flags/1x1/az.svg | 8 + .../vendors/flag-icon-css/flags/1x1/ba.svg | 12 + .../vendors/flag-icon-css/flags/1x1/bb.svg | 6 + .../vendors/flag-icon-css/flags/1x1/bd.svg | 4 + .../vendors/flag-icon-css/flags/1x1/be.svg | 7 + .../vendors/flag-icon-css/flags/1x1/bf.svg | 7 + .../vendors/flag-icon-css/flags/1x1/bg.svg | 7 + .../vendors/flag-icon-css/flags/1x1/bh.svg | 11 + .../vendors/flag-icon-css/flags/1x1/bi.svg | 15 + .../vendors/flag-icon-css/flags/1x1/bj.svg | 14 + .../vendors/flag-icon-css/flags/1x1/bl.svg | 7 + .../vendors/flag-icon-css/flags/1x1/bm.svg | 98 + .../vendors/flag-icon-css/flags/1x1/bn.svg | 36 + .../vendors/flag-icon-css/flags/1x1/bo.svg | 678 ++ .../vendors/flag-icon-css/flags/1x1/bq.svg | 5 + .../vendors/flag-icon-css/flags/1x1/br.svg | 45 + .../vendors/flag-icon-css/flags/1x1/bs.svg | 13 + .../vendors/flag-icon-css/flags/1x1/bt.svg | 89 + .../vendors/flag-icon-css/flags/1x1/bv.svg | 13 + .../vendors/flag-icon-css/flags/1x1/bw.svg | 7 + .../vendors/flag-icon-css/flags/1x1/by.svg | 22 + .../vendors/flag-icon-css/flags/1x1/bz.svg | 145 + .../vendors/flag-icon-css/flags/1x1/ca.svg | 4 + .../vendors/flag-icon-css/flags/1x1/cc.svg | 19 + .../vendors/flag-icon-css/flags/1x1/cd.svg | 12 + .../vendors/flag-icon-css/flags/1x1/cf.svg | 15 + .../vendors/flag-icon-css/flags/1x1/cg.svg | 12 + .../vendors/flag-icon-css/flags/1x1/ch.svg | 9 + .../vendors/flag-icon-css/flags/1x1/ci.svg | 7 + .../vendors/flag-icon-css/flags/1x1/ck.svg | 9 + .../vendors/flag-icon-css/flags/1x1/cl.svg | 13 + .../vendors/flag-icon-css/flags/1x1/cm.svg | 15 + .../vendors/flag-icon-css/flags/1x1/cn.svg | 11 + .../vendors/flag-icon-css/flags/1x1/co.svg | 7 + .../vendors/flag-icon-css/flags/1x1/cr.svg | 7 + .../vendors/flag-icon-css/flags/1x1/cu.svg | 13 + .../vendors/flag-icon-css/flags/1x1/cv.svg | 13 + .../vendors/flag-icon-css/flags/1x1/cw.svg | 14 + .../vendors/flag-icon-css/flags/1x1/cx.svg | 15 + .../vendors/flag-icon-css/flags/1x1/cy.svg | 6 + .../vendors/flag-icon-css/flags/1x1/cz.svg | 12 + .../vendors/flag-icon-css/flags/1x1/de.svg | 5 + .../vendors/flag-icon-css/flags/1x1/dj.svg | 13 + .../vendors/flag-icon-css/flags/1x1/dk.svg | 5 + .../vendors/flag-icon-css/flags/1x1/dm.svg | 152 + .../vendors/flag-icon-css/flags/1x1/do.svg | 6745 +++++++++++++++++ .../vendors/flag-icon-css/flags/1x1/dz.svg | 5 + .../vendors/flag-icon-css/flags/1x1/ec.svg | 138 + .../vendors/flag-icon-css/flags/1x1/ee.svg | 7 + .../vendors/flag-icon-css/flags/1x1/eg.svg | 38 + .../vendors/flag-icon-css/flags/1x1/eh.svg | 15 + .../vendors/flag-icon-css/flags/1x1/er.svg | 13 + .../vendors/flag-icon-css/flags/1x1/es-ct.svg | 4 + .../vendors/flag-icon-css/flags/1x1/es.svg | 547 ++ .../vendors/flag-icon-css/flags/1x1/et.svg | 14 + .../vendors/flag-icon-css/flags/1x1/eu.svg | 28 + .../vendors/flag-icon-css/flags/1x1/fi.svg | 5 + .../vendors/flag-icon-css/flags/1x1/fj.svg | 123 + .../vendors/flag-icon-css/flags/1x1/fk.svg | 89 + .../vendors/flag-icon-css/flags/1x1/fm.svg | 11 + .../vendors/flag-icon-css/flags/1x1/fo.svg | 12 + .../vendors/flag-icon-css/flags/1x1/fr.svg | 7 + .../vendors/flag-icon-css/flags/1x1/ga.svg | 7 + .../flag-icon-css/flags/1x1/gb-eng.svg | 5 + .../flag-icon-css/flags/1x1/gb-nir.svg | 130 + .../flag-icon-css/flags/1x1/gb-sct.svg | 4 + .../flag-icon-css/flags/1x1/gb-wls.svg | 9 + .../vendors/flag-icon-css/flags/1x1/gb.svg | 15 + .../vendors/flag-icon-css/flags/1x1/gd.svg | 27 + .../vendors/flag-icon-css/flags/1x1/ge.svg | 6 + .../vendors/flag-icon-css/flags/1x1/gf.svg | 5 + .../vendors/flag-icon-css/flags/1x1/gg.svg | 9 + .../vendors/flag-icon-css/flags/1x1/gh.svg | 6 + .../vendors/flag-icon-css/flags/1x1/gi.svg | 32 + .../vendors/flag-icon-css/flags/1x1/gl.svg | 4 + .../vendors/flag-icon-css/flags/1x1/gm.svg | 9 + .../vendors/flag-icon-css/flags/1x1/gn.svg | 7 + .../vendors/flag-icon-css/flags/1x1/gp.svg | 7 + .../vendors/flag-icon-css/flags/1x1/gq.svg | 23 + .../vendors/flag-icon-css/flags/1x1/gr.svg | 24 + .../vendors/flag-icon-css/flags/1x1/gs.svg | 206 + .../vendors/flag-icon-css/flags/1x1/gt.svg | 204 + .../vendors/flag-icon-css/flags/1x1/gu.svg | 39 + .../vendors/flag-icon-css/flags/1x1/gw.svg | 15 + .../vendors/flag-icon-css/flags/1x1/gy.svg | 9 + .../vendors/flag-icon-css/flags/1x1/hk.svg | 30 + .../vendors/flag-icon-css/flags/1x1/hm.svg | 9 + .../vendors/flag-icon-css/flags/1x1/hn.svg | 18 + .../vendors/flag-icon-css/flags/1x1/hr.svg | 56 + .../vendors/flag-icon-css/flags/1x1/ht.svg | 116 + .../vendors/flag-icon-css/flags/1x1/hu.svg | 7 + .../vendors/flag-icon-css/flags/1x1/id.svg | 6 + .../vendors/flag-icon-css/flags/1x1/ie.svg | 7 + .../vendors/flag-icon-css/flags/1x1/il.svg | 14 + .../vendors/flag-icon-css/flags/1x1/im.svg | 36 + .../vendors/flag-icon-css/flags/1x1/in.svg | 25 + .../vendors/flag-icon-css/flags/1x1/io.svg | 140 + .../vendors/flag-icon-css/flags/1x1/iq.svg | 10 + .../vendors/flag-icon-css/flags/1x1/ir.svg | 219 + .../vendors/flag-icon-css/flags/1x1/is.svg | 12 + .../vendors/flag-icon-css/flags/1x1/it.svg | 7 + .../vendors/flag-icon-css/flags/1x1/je.svg | 29 + .../vendors/flag-icon-css/flags/1x1/jm.svg | 8 + .../vendors/flag-icon-css/flags/1x1/jo.svg | 16 + .../vendors/flag-icon-css/flags/1x1/jp.svg | 11 + .../vendors/flag-icon-css/flags/1x1/ke.svg | 23 + .../vendors/flag-icon-css/flags/1x1/kg.svg | 15 + .../vendors/flag-icon-css/flags/1x1/kh.svg | 61 + .../vendors/flag-icon-css/flags/1x1/ki.svg | 36 + .../vendors/flag-icon-css/flags/1x1/km.svg | 16 + .../vendors/flag-icon-css/flags/1x1/kn.svg | 14 + .../vendors/flag-icon-css/flags/1x1/kp.svg | 15 + .../vendors/flag-icon-css/flags/1x1/kr.svg | 24 + .../vendors/flag-icon-css/flags/1x1/kw.svg | 13 + .../vendors/flag-icon-css/flags/1x1/ky.svg | 70 + .../vendors/flag-icon-css/flags/1x1/kz.svg | 23 + .../vendors/flag-icon-css/flags/1x1/la.svg | 12 + .../vendors/flag-icon-css/flags/1x1/lb.svg | 15 + .../vendors/flag-icon-css/flags/1x1/lc.svg | 8 + .../vendors/flag-icon-css/flags/1x1/li.svg | 43 + .../vendors/flag-icon-css/flags/1x1/lk.svg | 22 + .../vendors/flag-icon-css/flags/1x1/lr.svg | 14 + .../vendors/flag-icon-css/flags/1x1/ls.svg | 8 + .../vendors/flag-icon-css/flags/1x1/lt.svg | 7 + .../vendors/flag-icon-css/flags/1x1/lu.svg | 5 + .../vendors/flag-icon-css/flags/1x1/lv.svg | 6 + .../vendors/flag-icon-css/flags/1x1/ly.svg | 13 + .../vendors/flag-icon-css/flags/1x1/ma.svg | 4 + .../vendors/flag-icon-css/flags/1x1/mc.svg | 6 + .../vendors/flag-icon-css/flags/1x1/md.svg | 71 + .../vendors/flag-icon-css/flags/1x1/me.svg | 118 + .../vendors/flag-icon-css/flags/1x1/mf.svg | 7 + .../vendors/flag-icon-css/flags/1x1/mg.svg | 7 + .../vendors/flag-icon-css/flags/1x1/mh.svg | 8 + .../vendors/flag-icon-css/flags/1x1/mk.svg | 5 + .../vendors/flag-icon-css/flags/1x1/ml.svg | 7 + .../vendors/flag-icon-css/flags/1x1/mm.svg | 16 + .../vendors/flag-icon-css/flags/1x1/mn.svg | 13 + .../vendors/flag-icon-css/flags/1x1/mo.svg | 9 + .../vendors/flag-icon-css/flags/1x1/mp.svg | 86 + .../vendors/flag-icon-css/flags/1x1/mq.svg | 7 + .../vendors/flag-icon-css/flags/1x1/mr.svg | 6 + .../vendors/flag-icon-css/flags/1x1/ms.svg | 39 + .../vendors/flag-icon-css/flags/1x1/mt.svg | 50 + .../vendors/flag-icon-css/flags/1x1/mu.svg | 8 + .../vendors/flag-icon-css/flags/1x1/mv.svg | 6 + .../vendors/flag-icon-css/flags/1x1/mw.svg | 15 + .../vendors/flag-icon-css/flags/1x1/mx.svg | 378 + .../vendors/flag-icon-css/flags/1x1/my.svg | 15 + .../vendors/flag-icon-css/flags/1x1/mz.svg | 21 + .../vendors/flag-icon-css/flags/1x1/na.svg | 16 + .../vendors/flag-icon-css/flags/1x1/nc.svg | 7 + .../vendors/flag-icon-css/flags/1x1/ne.svg | 6 + .../vendors/flag-icon-css/flags/1x1/nf.svg | 11 + .../vendors/flag-icon-css/flags/1x1/ng.svg | 6 + .../vendors/flag-icon-css/flags/1x1/ni.svg | 129 + .../vendors/flag-icon-css/flags/1x1/nl.svg | 7 + .../vendors/flag-icon-css/flags/1x1/no.svg | 7 + .../vendors/flag-icon-css/flags/1x1/np.svg | 19 + .../vendors/flag-icon-css/flags/1x1/nr.svg | 12 + .../vendors/flag-icon-css/flags/1x1/nu.svg | 26 + .../vendors/flag-icon-css/flags/1x1/nz.svg | 41 + .../vendors/flag-icon-css/flags/1x1/om.svg | 115 + .../vendors/flag-icon-css/flags/1x1/pa.svg | 13 + .../vendors/flag-icon-css/flags/1x1/pe.svg | 244 + .../vendors/flag-icon-css/flags/1x1/pf.svg | 18 + .../vendors/flag-icon-css/flags/1x1/pg.svg | 16 + .../vendors/flag-icon-css/flags/1x1/ph.svg | 9 + .../vendors/flag-icon-css/flags/1x1/pk.svg | 15 + .../vendors/flag-icon-css/flags/1x1/pl.svg | 6 + .../vendors/flag-icon-css/flags/1x1/pm.svg | 7 + .../vendors/flag-icon-css/flags/1x1/pn.svg | 67 + .../vendors/flag-icon-css/flags/1x1/pr.svg | 13 + .../vendors/flag-icon-css/flags/1x1/ps.svg | 15 + .../vendors/flag-icon-css/flags/1x1/pt.svg | 57 + .../vendors/flag-icon-css/flags/1x1/pw.svg | 11 + .../vendors/flag-icon-css/flags/1x1/py.svg | 156 + .../vendors/flag-icon-css/flags/1x1/qa.svg | 4 + .../vendors/flag-icon-css/flags/1x1/re.svg | 7 + .../vendors/flag-icon-css/flags/1x1/ro.svg | 7 + .../vendors/flag-icon-css/flags/1x1/rs.svg | 296 + .../vendors/flag-icon-css/flags/1x1/ru.svg | 7 + .../vendors/flag-icon-css/flags/1x1/rw.svg | 13 + .../vendors/flag-icon-css/flags/1x1/sa.svg | 26 + .../vendors/flag-icon-css/flags/1x1/sb.svg | 13 + .../vendors/flag-icon-css/flags/1x1/sc.svg | 14 + .../vendors/flag-icon-css/flags/1x1/sd.svg | 13 + .../vendors/flag-icon-css/flags/1x1/se.svg | 16 + .../vendors/flag-icon-css/flags/1x1/sg.svg | 13 + .../vendors/flag-icon-css/flags/1x1/sh.svg | 81 + .../vendors/flag-icon-css/flags/1x1/si.svg | 18 + .../vendors/flag-icon-css/flags/1x1/sj.svg | 7 + .../vendors/flag-icon-css/flags/1x1/sk.svg | 9 + .../vendors/flag-icon-css/flags/1x1/sl.svg | 12 + .../vendors/flag-icon-css/flags/1x1/sm.svg | 89 + .../vendors/flag-icon-css/flags/1x1/sn.svg | 8 + .../vendors/flag-icon-css/flags/1x1/so.svg | 11 + .../vendors/flag-icon-css/flags/1x1/sr.svg | 6 + .../vendors/flag-icon-css/flags/1x1/ss.svg | 8 + .../vendors/flag-icon-css/flags/1x1/st.svg | 16 + .../vendors/flag-icon-css/flags/1x1/sv.svg | 603 ++ .../vendors/flag-icon-css/flags/1x1/sx.svg | 56 + .../vendors/flag-icon-css/flags/1x1/sy.svg | 6 + .../vendors/flag-icon-css/flags/1x1/sz.svg | 45 + .../vendors/flag-icon-css/flags/1x1/tc.svg | 74 + .../vendors/flag-icon-css/flags/1x1/td.svg | 7 + .../vendors/flag-icon-css/flags/1x1/tf.svg | 15 + .../vendors/flag-icon-css/flags/1x1/tg.svg | 14 + .../vendors/flag-icon-css/flags/1x1/th.svg | 7 + .../vendors/flag-icon-css/flags/1x1/tj.svg | 26 + .../vendors/flag-icon-css/flags/1x1/tk.svg | 5 + .../vendors/flag-icon-css/flags/1x1/tl.svg | 13 + .../vendors/flag-icon-css/flags/1x1/tm.svg | 203 + .../vendors/flag-icon-css/flags/1x1/tn.svg | 13 + .../vendors/flag-icon-css/flags/1x1/to.svg | 10 + .../vendors/flag-icon-css/flags/1x1/tr.svg | 8 + .../vendors/flag-icon-css/flags/1x1/tt.svg | 7 + .../vendors/flag-icon-css/flags/1x1/tv.svg | 27 + .../vendors/flag-icon-css/flags/1x1/tw.svg | 14 + .../vendors/flag-icon-css/flags/1x1/tz.svg | 15 + .../vendors/flag-icon-css/flags/1x1/ua.svg | 6 + .../vendors/flag-icon-css/flags/1x1/ug.svg | 30 + .../vendors/flag-icon-css/flags/1x1/um.svg | 15 + .../vendors/flag-icon-css/flags/1x1/un.svg | 16 + .../vendors/flag-icon-css/flags/1x1/us.svg | 10 + .../vendors/flag-icon-css/flags/1x1/uy.svg | 28 + .../vendors/flag-icon-css/flags/1x1/uz.svg | 30 + .../vendors/flag-icon-css/flags/1x1/va.svg | 479 ++ .../vendors/flag-icon-css/flags/1x1/vc.svg | 8 + .../vendors/flag-icon-css/flags/1x1/ve.svg | 26 + .../vendors/flag-icon-css/flags/1x1/vg.svg | 128 + .../vendors/flag-icon-css/flags/1x1/vi.svg | 28 + .../vendors/flag-icon-css/flags/1x1/vn.svg | 11 + .../vendors/flag-icon-css/flags/1x1/vu.svg | 18 + .../vendors/flag-icon-css/flags/1x1/wf.svg | 7 + .../vendors/flag-icon-css/flags/1x1/ws.svg | 7 + .../vendors/flag-icon-css/flags/1x1/xk.svg | 16 + .../vendors/flag-icon-css/flags/1x1/ye.svg | 7 + .../vendors/flag-icon-css/flags/1x1/yt.svg | 7 + .../vendors/flag-icon-css/flags/1x1/za.svg | 17 + .../vendors/flag-icon-css/flags/1x1/zm.svg | 27 + .../vendors/flag-icon-css/flags/1x1/zw.svg | 21 + .../vendors/flag-icon-css/flags/4x3/ad.svg | 150 + .../vendors/flag-icon-css/flags/4x3/ae.svg | 6 + .../vendors/flag-icon-css/flags/4x3/af.svg | 81 + .../vendors/flag-icon-css/flags/4x3/ag.svg | 14 + .../vendors/flag-icon-css/flags/4x3/ai.svg | 767 ++ .../vendors/flag-icon-css/flags/4x3/al.svg | 5 + .../vendors/flag-icon-css/flags/4x3/am.svg | 5 + .../vendors/flag-icon-css/flags/4x3/ao.svg | 13 + .../vendors/flag-icon-css/flags/4x3/aq.svg | 6 + .../vendors/flag-icon-css/flags/4x3/ar.svg | 31 + .../vendors/flag-icon-css/flags/4x3/as.svg | 33 + .../vendors/flag-icon-css/flags/4x3/at.svg | 6 + .../vendors/flag-icon-css/flags/4x3/au.svg | 9 + .../vendors/flag-icon-css/flags/4x3/aw.svg | 186 + .../vendors/flag-icon-css/flags/4x3/ax.svg | 18 + .../vendors/flag-icon-css/flags/4x3/az.svg | 8 + .../vendors/flag-icon-css/flags/4x3/ba.svg | 12 + .../vendors/flag-icon-css/flags/4x3/bb.svg | 6 + .../vendors/flag-icon-css/flags/4x3/bd.svg | 4 + .../vendors/flag-icon-css/flags/4x3/be.svg | 7 + .../vendors/flag-icon-css/flags/4x3/bf.svg | 7 + .../vendors/flag-icon-css/flags/4x3/bg.svg | 7 + .../vendors/flag-icon-css/flags/4x3/bh.svg | 11 + .../vendors/flag-icon-css/flags/4x3/bi.svg | 15 + .../vendors/flag-icon-css/flags/4x3/bj.svg | 14 + .../vendors/flag-icon-css/flags/4x3/bl.svg | 7 + .../vendors/flag-icon-css/flags/4x3/bm.svg | 98 + .../vendors/flag-icon-css/flags/4x3/bn.svg | 36 + .../vendors/flag-icon-css/flags/4x3/bo.svg | 676 ++ .../vendors/flag-icon-css/flags/4x3/bq.svg | 5 + .../vendors/flag-icon-css/flags/4x3/br.svg | 45 + .../vendors/flag-icon-css/flags/4x3/bs.svg | 13 + .../vendors/flag-icon-css/flags/4x3/bt.svg | 89 + .../vendors/flag-icon-css/flags/4x3/bv.svg | 13 + .../vendors/flag-icon-css/flags/4x3/bw.svg | 7 + .../vendors/flag-icon-css/flags/4x3/by.svg | 20 + .../vendors/flag-icon-css/flags/4x3/bz.svg | 145 + .../vendors/flag-icon-css/flags/4x3/ca.svg | 4 + .../vendors/flag-icon-css/flags/4x3/cc.svg | 19 + .../vendors/flag-icon-css/flags/4x3/cd.svg | 5 + .../vendors/flag-icon-css/flags/4x3/cf.svg | 15 + .../vendors/flag-icon-css/flags/4x3/cg.svg | 12 + .../vendors/flag-icon-css/flags/4x3/ch.svg | 9 + .../vendors/flag-icon-css/flags/4x3/ci.svg | 7 + .../vendors/flag-icon-css/flags/4x3/ck.svg | 9 + .../vendors/flag-icon-css/flags/4x3/cl.svg | 13 + .../vendors/flag-icon-css/flags/4x3/cm.svg | 15 + .../vendors/flag-icon-css/flags/4x3/cn.svg | 11 + .../vendors/flag-icon-css/flags/4x3/co.svg | 7 + .../vendors/flag-icon-css/flags/4x3/cr.svg | 7 + .../vendors/flag-icon-css/flags/4x3/cu.svg | 13 + .../vendors/flag-icon-css/flags/4x3/cv.svg | 13 + .../vendors/flag-icon-css/flags/4x3/cw.svg | 14 + .../vendors/flag-icon-css/flags/4x3/cx.svg | 15 + .../vendors/flag-icon-css/flags/4x3/cy.svg | 6 + .../vendors/flag-icon-css/flags/4x3/cz.svg | 12 + .../vendors/flag-icon-css/flags/4x3/de.svg | 5 + .../vendors/flag-icon-css/flags/4x3/dj.svg | 13 + .../vendors/flag-icon-css/flags/4x3/dk.svg | 5 + .../vendors/flag-icon-css/flags/4x3/dm.svg | 152 + .../vendors/flag-icon-css/flags/4x3/do.svg | 6745 +++++++++++++++++ .../vendors/flag-icon-css/flags/4x3/dz.svg | 5 + .../vendors/flag-icon-css/flags/4x3/ec.svg | 138 + .../vendors/flag-icon-css/flags/4x3/ee.svg | 7 + .../vendors/flag-icon-css/flags/4x3/eg.svg | 38 + .../vendors/flag-icon-css/flags/4x3/eh.svg | 15 + .../vendors/flag-icon-css/flags/4x3/er.svg | 8 + .../vendors/flag-icon-css/flags/4x3/es-ct.svg | 4 + .../vendors/flag-icon-css/flags/4x3/es.svg | 544 ++ .../vendors/flag-icon-css/flags/4x3/et.svg | 14 + .../vendors/flag-icon-css/flags/4x3/eu.svg | 28 + .../vendors/flag-icon-css/flags/4x3/fi.svg | 5 + .../vendors/flag-icon-css/flags/4x3/fj.svg | 120 + .../vendors/flag-icon-css/flags/4x3/fk.svg | 89 + .../vendors/flag-icon-css/flags/4x3/fm.svg | 11 + .../vendors/flag-icon-css/flags/4x3/fo.svg | 12 + .../vendors/flag-icon-css/flags/4x3/fr.svg | 7 + .../vendors/flag-icon-css/flags/4x3/ga.svg | 7 + .../flag-icon-css/flags/4x3/gb-eng.svg | 5 + .../flag-icon-css/flags/4x3/gb-nir.svg | 131 + .../flag-icon-css/flags/4x3/gb-sct.svg | 4 + .../flag-icon-css/flags/4x3/gb-wls.svg | 9 + .../vendors/flag-icon-css/flags/4x3/gb.svg | 15 + .../vendors/flag-icon-css/flags/4x3/gd.svg | 27 + .../vendors/flag-icon-css/flags/4x3/ge.svg | 6 + .../vendors/flag-icon-css/flags/4x3/gf.svg | 5 + .../vendors/flag-icon-css/flags/4x3/gg.svg | 9 + .../vendors/flag-icon-css/flags/4x3/gh.svg | 6 + .../vendors/flag-icon-css/flags/4x3/gi.svg | 32 + .../vendors/flag-icon-css/flags/4x3/gl.svg | 4 + .../vendors/flag-icon-css/flags/4x3/gm.svg | 14 + .../vendors/flag-icon-css/flags/4x3/gn.svg | 7 + .../vendors/flag-icon-css/flags/4x3/gp.svg | 7 + .../vendors/flag-icon-css/flags/4x3/gq.svg | 23 + .../vendors/flag-icon-css/flags/4x3/gr.svg | 22 + .../vendors/flag-icon-css/flags/4x3/gs.svg | 201 + .../vendors/flag-icon-css/flags/4x3/gt.svg | 204 + .../vendors/flag-icon-css/flags/4x3/gu.svg | 39 + .../vendors/flag-icon-css/flags/4x3/gw.svg | 13 + .../vendors/flag-icon-css/flags/4x3/gy.svg | 9 + .../vendors/flag-icon-css/flags/4x3/hk.svg | 30 + .../vendors/flag-icon-css/flags/4x3/hm.svg | 9 + .../vendors/flag-icon-css/flags/4x3/hn.svg | 18 + .../vendors/flag-icon-css/flags/4x3/hr.svg | 58 + .../vendors/flag-icon-css/flags/4x3/ht.svg | 116 + .../vendors/flag-icon-css/flags/4x3/hu.svg | 7 + .../vendors/flag-icon-css/flags/4x3/id.svg | 6 + .../vendors/flag-icon-css/flags/4x3/ie.svg | 7 + .../vendors/flag-icon-css/flags/4x3/il.svg | 14 + .../vendors/flag-icon-css/flags/4x3/im.svg | 36 + .../vendors/flag-icon-css/flags/4x3/in.svg | 25 + .../vendors/flag-icon-css/flags/4x3/io.svg | 138 + .../vendors/flag-icon-css/flags/4x3/iq.svg | 10 + .../vendors/flag-icon-css/flags/4x3/ir.svg | 219 + .../vendors/flag-icon-css/flags/4x3/is.svg | 12 + .../vendors/flag-icon-css/flags/4x3/it.svg | 7 + .../vendors/flag-icon-css/flags/4x3/je.svg | 29 + .../vendors/flag-icon-css/flags/4x3/jm.svg | 8 + .../vendors/flag-icon-css/flags/4x3/jo.svg | 16 + .../vendors/flag-icon-css/flags/4x3/jp.svg | 11 + .../vendors/flag-icon-css/flags/4x3/ke.svg | 23 + .../vendors/flag-icon-css/flags/4x3/kg.svg | 15 + .../vendors/flag-icon-css/flags/4x3/kh.svg | 61 + .../vendors/flag-icon-css/flags/4x3/ki.svg | 36 + .../vendors/flag-icon-css/flags/4x3/km.svg | 16 + .../vendors/flag-icon-css/flags/4x3/kn.svg | 14 + .../vendors/flag-icon-css/flags/4x3/kp.svg | 15 + .../vendors/flag-icon-css/flags/4x3/kr.svg | 24 + .../vendors/flag-icon-css/flags/4x3/kw.svg | 13 + .../vendors/flag-icon-css/flags/4x3/ky.svg | 63 + .../vendors/flag-icon-css/flags/4x3/kz.svg | 23 + .../vendors/flag-icon-css/flags/4x3/la.svg | 12 + .../vendors/flag-icon-css/flags/4x3/lb.svg | 15 + .../vendors/flag-icon-css/flags/4x3/lc.svg | 8 + .../vendors/flag-icon-css/flags/4x3/li.svg | 43 + .../vendors/flag-icon-css/flags/4x3/lk.svg | 22 + .../vendors/flag-icon-css/flags/4x3/lr.svg | 14 + .../vendors/flag-icon-css/flags/4x3/ls.svg | 8 + .../vendors/flag-icon-css/flags/4x3/lt.svg | 7 + .../vendors/flag-icon-css/flags/4x3/lu.svg | 5 + .../vendors/flag-icon-css/flags/4x3/lv.svg | 6 + .../vendors/flag-icon-css/flags/4x3/ly.svg | 13 + .../vendors/flag-icon-css/flags/4x3/ma.svg | 4 + .../vendors/flag-icon-css/flags/4x3/mc.svg | 6 + .../vendors/flag-icon-css/flags/4x3/md.svg | 70 + .../vendors/flag-icon-css/flags/4x3/me.svg | 116 + .../vendors/flag-icon-css/flags/4x3/mf.svg | 7 + .../vendors/flag-icon-css/flags/4x3/mg.svg | 7 + .../vendors/flag-icon-css/flags/4x3/mh.svg | 7 + .../vendors/flag-icon-css/flags/4x3/mk.svg | 5 + .../vendors/flag-icon-css/flags/4x3/ml.svg | 7 + .../vendors/flag-icon-css/flags/4x3/mm.svg | 16 + .../vendors/flag-icon-css/flags/4x3/mn.svg | 13 + .../vendors/flag-icon-css/flags/4x3/mo.svg | 9 + .../vendors/flag-icon-css/flags/4x3/mp.svg | 86 + .../vendors/flag-icon-css/flags/4x3/mq.svg | 7 + .../vendors/flag-icon-css/flags/4x3/mr.svg | 6 + .../vendors/flag-icon-css/flags/4x3/ms.svg | 39 + .../vendors/flag-icon-css/flags/4x3/mt.svg | 49 + .../vendors/flag-icon-css/flags/4x3/mu.svg | 8 + .../vendors/flag-icon-css/flags/4x3/mv.svg | 6 + .../vendors/flag-icon-css/flags/4x3/mw.svg | 10 + .../vendors/flag-icon-css/flags/4x3/mx.svg | 382 + .../vendors/flag-icon-css/flags/4x3/my.svg | 15 + .../vendors/flag-icon-css/flags/4x3/mz.svg | 21 + .../vendors/flag-icon-css/flags/4x3/na.svg | 16 + .../vendors/flag-icon-css/flags/4x3/nc.svg | 7 + .../vendors/flag-icon-css/flags/4x3/ne.svg | 6 + .../vendors/flag-icon-css/flags/4x3/nf.svg | 9 + .../vendors/flag-icon-css/flags/4x3/ng.svg | 6 + .../vendors/flag-icon-css/flags/4x3/ni.svg | 129 + .../vendors/flag-icon-css/flags/4x3/nl.svg | 7 + .../vendors/flag-icon-css/flags/4x3/no.svg | 7 + .../vendors/flag-icon-css/flags/4x3/np.svg | 14 + .../vendors/flag-icon-css/flags/4x3/nr.svg | 12 + .../vendors/flag-icon-css/flags/4x3/nu.svg | 26 + .../vendors/flag-icon-css/flags/4x3/nz.svg | 41 + .../vendors/flag-icon-css/flags/4x3/om.svg | 115 + .../vendors/flag-icon-css/flags/4x3/pa.svg | 14 + .../vendors/flag-icon-css/flags/4x3/pe.svg | 244 + .../vendors/flag-icon-css/flags/4x3/pf.svg | 19 + .../vendors/flag-icon-css/flags/4x3/pg.svg | 9 + .../vendors/flag-icon-css/flags/4x3/ph.svg | 9 + .../vendors/flag-icon-css/flags/4x3/pk.svg | 15 + .../vendors/flag-icon-css/flags/4x3/pl.svg | 6 + .../vendors/flag-icon-css/flags/4x3/pm.svg | 7 + .../vendors/flag-icon-css/flags/4x3/pn.svg | 62 + .../vendors/flag-icon-css/flags/4x3/pr.svg | 13 + .../vendors/flag-icon-css/flags/4x3/ps.svg | 15 + .../vendors/flag-icon-css/flags/4x3/pt.svg | 57 + .../vendors/flag-icon-css/flags/4x3/pw.svg | 11 + .../vendors/flag-icon-css/flags/4x3/py.svg | 157 + .../vendors/flag-icon-css/flags/4x3/qa.svg | 4 + .../vendors/flag-icon-css/flags/4x3/re.svg | 7 + .../vendors/flag-icon-css/flags/4x3/ro.svg | 7 + .../vendors/flag-icon-css/flags/4x3/rs.svg | 292 + .../vendors/flag-icon-css/flags/4x3/ru.svg | 7 + .../vendors/flag-icon-css/flags/4x3/rw.svg | 13 + .../vendors/flag-icon-css/flags/4x3/sa.svg | 26 + .../vendors/flag-icon-css/flags/4x3/sb.svg | 13 + .../vendors/flag-icon-css/flags/4x3/sc.svg | 14 + .../vendors/flag-icon-css/flags/4x3/sd.svg | 13 + .../vendors/flag-icon-css/flags/4x3/se.svg | 16 + .../vendors/flag-icon-css/flags/4x3/sg.svg | 13 + .../vendors/flag-icon-css/flags/4x3/sh.svg | 74 + .../vendors/flag-icon-css/flags/4x3/si.svg | 18 + .../vendors/flag-icon-css/flags/4x3/sj.svg | 7 + .../vendors/flag-icon-css/flags/4x3/sk.svg | 9 + .../vendors/flag-icon-css/flags/4x3/sl.svg | 7 + .../vendors/flag-icon-css/flags/4x3/sm.svg | 91 + .../vendors/flag-icon-css/flags/4x3/sn.svg | 8 + .../vendors/flag-icon-css/flags/4x3/so.svg | 11 + .../vendors/flag-icon-css/flags/4x3/sr.svg | 6 + .../vendors/flag-icon-css/flags/4x3/ss.svg | 8 + .../vendors/flag-icon-css/flags/4x3/st.svg | 16 + .../vendors/flag-icon-css/flags/4x3/sv.svg | 601 ++ .../vendors/flag-icon-css/flags/4x3/sx.svg | 56 + .../vendors/flag-icon-css/flags/4x3/sy.svg | 6 + .../vendors/flag-icon-css/flags/4x3/sz.svg | 45 + .../vendors/flag-icon-css/flags/4x3/tc.svg | 67 + .../vendors/flag-icon-css/flags/4x3/td.svg | 7 + .../vendors/flag-icon-css/flags/4x3/tf.svg | 15 + .../vendors/flag-icon-css/flags/4x3/tg.svg | 14 + .../vendors/flag-icon-css/flags/4x3/th.svg | 7 + .../vendors/flag-icon-css/flags/4x3/tj.svg | 22 + .../vendors/flag-icon-css/flags/4x3/tk.svg | 5 + .../vendors/flag-icon-css/flags/4x3/tl.svg | 13 + .../vendors/flag-icon-css/flags/4x3/tm.svg | 206 + .../vendors/flag-icon-css/flags/4x3/tn.svg | 13 + .../vendors/flag-icon-css/flags/4x3/to.svg | 10 + .../vendors/flag-icon-css/flags/4x3/tr.svg | 8 + .../vendors/flag-icon-css/flags/4x3/tt.svg | 5 + .../vendors/flag-icon-css/flags/4x3/tv.svg | 27 + .../vendors/flag-icon-css/flags/4x3/tw.svg | 14 + .../vendors/flag-icon-css/flags/4x3/tz.svg | 13 + .../vendors/flag-icon-css/flags/4x3/ua.svg | 6 + .../vendors/flag-icon-css/flags/4x3/ug.svg | 30 + .../vendors/flag-icon-css/flags/4x3/um.svg | 15 + .../vendors/flag-icon-css/flags/4x3/un.svg | 16 + .../vendors/flag-icon-css/flags/4x3/us.svg | 10 + .../vendors/flag-icon-css/flags/4x3/uy.svg | 28 + .../vendors/flag-icon-css/flags/4x3/uz.svg | 30 + .../vendors/flag-icon-css/flags/4x3/va.svg | 479 ++ .../vendors/flag-icon-css/flags/4x3/vc.svg | 8 + .../vendors/flag-icon-css/flags/4x3/ve.svg | 26 + .../vendors/flag-icon-css/flags/4x3/vg.svg | 127 + .../vendors/flag-icon-css/flags/4x3/vi.svg | 28 + .../vendors/flag-icon-css/flags/4x3/vn.svg | 11 + .../vendors/flag-icon-css/flags/4x3/vu.svg | 18 + .../vendors/flag-icon-css/flags/4x3/wf.svg | 7 + .../vendors/flag-icon-css/flags/4x3/ws.svg | 7 + .../vendors/flag-icon-css/flags/4x3/xk.svg | 16 + .../vendors/flag-icon-css/flags/4x3/ye.svg | 7 + .../vendors/flag-icon-css/flags/4x3/yt.svg | 7 + .../vendors/flag-icon-css/flags/4x3/za.svg | 17 + .../vendors/flag-icon-css/flags/4x3/zm.svg | 27 + .../vendors/flag-icon-css/flags/4x3/zw.svg | 21 + .../assets/vendors/js/bootstrap.min.js.map | 1 + .../assets/vendors/js/vendor.bundle.base.js | 22 + .../jquery-jvectormap-world-mill-en.js | 1 + .../vendors/jvectormap/jquery-jvectormap.css | 135 + .../jvectormap/jquery-jvectormap.min.js | 2 + .../mdi/css/materialdesignicons.min.css | 2 + .../mdi/css/materialdesignicons.min.css.map | 7 + .../mdi/fonts/materialdesignicons-webfont.eot | Bin 0 -> 563108 bytes .../mdi/fonts/materialdesignicons-webfont.ttf | Bin 0 -> 562888 bytes .../fonts/materialdesignicons-webfont.woff | Bin 0 -> 271196 bytes .../fonts/materialdesignicons-webfont.woff2 | Bin 0 -> 198460 bytes .../vendors/ti-icons/css/themify-icons.css | 1081 +++ .../assets/vendors/ti-icons/fonts/themify.eot | Bin 0 -> 78748 bytes .../assets/vendors/ti-icons/fonts/themify.svg | 362 + .../assets/vendors/ti-icons/fonts/themify.ttf | Bin 0 -> 78584 bytes .../vendors/ti-icons/fonts/themify.woff | Bin 0 -> 56108 bytes app/frontend/templates/base.html | 1 + default.json.example | 4 + requirements.txt | 25 + 538 files changed, 36845 insertions(+), 2 deletions(-) create mode 100755 app/frontend/static/assets/vendors/css/vendor.bundle.base.css create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/css/flag-icon.min.css create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ad.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ae.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/af.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ag.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ai.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/al.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/am.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ao.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/aq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ar.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/as.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/at.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/au.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/aw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ax.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/az.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ba.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bb.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bd.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/be.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bi.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bo.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/br.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bs.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/by.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ca.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cd.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ch.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ci.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ck.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/co.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cx.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cy.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/de.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/do.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ec.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ee.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/er.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/es-ct.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/es.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/et.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fi.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fo.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ga.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-eng.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-nir.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-sct.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-wls.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gd.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ge.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gi.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gp.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gs.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gy.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ht.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/id.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ie.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/il.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/im.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/in.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/io.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/iq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ir.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/is.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/it.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/je.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jo.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jp.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ke.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ki.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/km.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kp.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ky.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/la.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lb.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/li.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ls.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ly.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ma.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/md.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/me.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ml.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mo.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mp.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ms.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mx.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/my.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/na.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ne.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ng.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ni.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/no.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/np.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/om.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pa.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pe.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ph.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ps.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/py.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/qa.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/re.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ro.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/rs.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ru.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/rw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sa.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sb.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sd.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/se.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/si.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/so.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ss.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/st.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sx.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sy.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/td.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/th.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/to.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ua.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ug.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/um.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/un.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/us.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/uy.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/uz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/va.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ve.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vi.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/wf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ws.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/xk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ye.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/yt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/za.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/zm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/zw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ad.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ae.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/af.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ag.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ai.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/al.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/am.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ao.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/aq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ar.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/as.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/at.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/au.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/aw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ax.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/az.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ba.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bb.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bd.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/be.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bi.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bo.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/br.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bs.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/by.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ca.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cd.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ch.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ci.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ck.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/co.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cx.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cy.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/de.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/do.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ec.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ee.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/er.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/es-ct.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/es.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/et.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fi.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fo.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ga.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-eng.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-nir.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-sct.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-wls.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gd.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ge.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gi.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gp.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gs.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gy.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ht.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/id.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ie.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/il.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/im.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/in.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/io.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/iq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ir.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/is.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/it.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/je.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jo.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jp.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ke.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ki.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/km.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kp.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ky.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/la.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lb.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/li.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ls.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ly.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ma.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/md.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/me.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ml.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mo.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mp.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mq.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ms.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mx.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/my.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/na.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ne.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ng.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ni.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/no.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/np.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/om.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pa.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pe.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ph.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ps.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/py.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/qa.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/re.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ro.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/rs.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ru.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/rw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sa.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sb.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sd.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/se.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sh.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/si.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/so.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ss.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/st.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sx.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sy.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/td.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/th.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tj.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tl.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/to.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tr.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tv.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tw.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ua.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ug.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/um.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/un.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/us.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/uy.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/uz.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/va.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vc.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ve.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vg.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vi.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vn.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vu.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/wf.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ws.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/xk.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ye.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/yt.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/za.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/zm.svg create mode 100755 app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/zw.svg create mode 100755 app/frontend/static/assets/vendors/js/bootstrap.min.js.map create mode 100755 app/frontend/static/assets/vendors/js/vendor.bundle.base.js create mode 100755 app/frontend/static/assets/vendors/jvectormap/jquery-jvectormap-world-mill-en.js create mode 100755 app/frontend/static/assets/vendors/jvectormap/jquery-jvectormap.css create mode 100755 app/frontend/static/assets/vendors/jvectormap/jquery-jvectormap.min.js create mode 100755 app/frontend/static/assets/vendors/mdi/css/materialdesignicons.min.css create mode 100755 app/frontend/static/assets/vendors/mdi/css/materialdesignicons.min.css.map create mode 100755 app/frontend/static/assets/vendors/mdi/fonts/materialdesignicons-webfont.eot create mode 100755 app/frontend/static/assets/vendors/mdi/fonts/materialdesignicons-webfont.ttf create mode 100755 app/frontend/static/assets/vendors/mdi/fonts/materialdesignicons-webfont.woff create mode 100755 app/frontend/static/assets/vendors/mdi/fonts/materialdesignicons-webfont.woff2 create mode 100755 app/frontend/static/assets/vendors/ti-icons/css/themify-icons.css create mode 100755 app/frontend/static/assets/vendors/ti-icons/fonts/themify.eot create mode 100755 app/frontend/static/assets/vendors/ti-icons/fonts/themify.svg create mode 100755 app/frontend/static/assets/vendors/ti-icons/fonts/themify.ttf create mode 100755 app/frontend/static/assets/vendors/ti-icons/fonts/themify.woff create mode 100644 default.json.example create mode 100644 requirements.txt diff --git a/app/config/serverjars.json b/app/config/serverjars.json index bf9ed41a..739f439c 100644 --- a/app/config/serverjars.json +++ b/app/config/serverjars.json @@ -1,5 +1,5 @@ { - "last_refreshed": "08/24/2020, 17:47:14", + "last_refreshed": "08/26/2020, 08:13:15", "servers": { "nukkitx": [ "1.14" @@ -96,6 +96,7 @@ "1.8" ], "paper": [ + "1.16.2", "1.16.1", "1.15.2", "1.15.1", diff --git a/app/frontend/static/assets/css/crafty.css b/app/frontend/static/assets/css/crafty.css index eee75e41..4ef0777f 100644 --- a/app/frontend/static/assets/css/crafty.css +++ b/app/frontend/static/assets/css/crafty.css @@ -6,4 +6,33 @@ .select-css option:checked { background-color: #1C1E2F; color: white +} + + +.sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link:before { + content: none; + position: absolute; + left: 30px; + right: 50%; + width: 10px; + height: 10px; + border-radius: 100%; + border: 2px solid #fff; + display: block; +} + +.sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link:before { + content: none; + position: absolute; + left: 30px; + right: 50%; + width: 10px; + height: 10px; + border-radius: 100%; + border: 2px solid #fff; + display: block; +} + +.sidebar > .nav .nav-item .nav-link, .collapsed{ + padding: 15px 30px; } \ No newline at end of file diff --git a/app/frontend/static/assets/css/dark/style.css b/app/frontend/static/assets/css/dark/style.css index c7d32dcb..bfaa9c3f 100755 --- a/app/frontend/static/assets/css/dark/style.css +++ b/app/frontend/static/assets/css/dark/style.css @@ -19190,7 +19190,10 @@ div.tagsinput { position: relative; grid-template-columns: 70% 30%; grid-template-rows: auto; - grid-template-areas: "product-image product-image" "product-title product-price" "product-variation product-actual-price" "product-description product-description"; } + grid-template-areas: "product-image product-image" + "product-title product-price" + "product-variation product-actual-price" + "product-description product-description"; } .product-item-wrapper .product-item .card-body .action-holder { position: absolute; top: 0; diff --git a/app/frontend/static/assets/vendors/css/vendor.bundle.base.css b/app/frontend/static/assets/vendors/css/vendor.bundle.base.css new file mode 100755 index 00000000..b4863922 --- /dev/null +++ b/app/frontend/static/assets/vendors/css/vendor.bundle.base.css @@ -0,0 +1,116 @@ +/* + * Container style + */ +.ps { + overflow: hidden !important; + overflow-anchor: none; + -ms-overflow-style: none; + touch-action: auto; + -ms-touch-action: auto; +} + +/* + * Scrollbar rail styles + */ +.ps__rail-x { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + height: 15px; + /* there must be 'bottom' or 'top' for ps__rail-x */ + bottom: 0px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + -webkit-transition: background-color .2s linear, opacity .2s linear; + width: 15px; + /* there must be 'right' or 'left' for ps__rail-y */ + right: 0; + /* please don't change 'position' */ + position: absolute; +} + +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; +} + +.ps:hover > .ps__rail-x, +.ps:hover > .ps__rail-y, +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; +} + +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + background-color: #eee; + opacity: 0.9; +} + +/* + * Scrollbar thumb styles + */ +.ps__thumb-x { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, height .2s ease-in-out; + -webkit-transition: background-color .2s linear, height .2s ease-in-out; + height: 6px; + /* there must be 'bottom' for ps__thumb-x */ + bottom: 2px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__thumb-y { + background-color: #aaa; + border-radius: 6px; + transition: background-color .2s linear, width .2s ease-in-out; + -webkit-transition: background-color .2s linear, width .2s ease-in-out; + width: 6px; + /* there must be 'right' for ps__thumb-y */ + right: 2px; + /* please don't change 'position' */ + position: absolute; +} + +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #999; + height: 11px; +} + +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #999; + width: 11px; +} + +/* MS supports */ +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; + } +} + +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; + } +} diff --git a/app/frontend/static/assets/vendors/flag-icon-css/css/flag-icon.min.css b/app/frontend/static/assets/vendors/flag-icon-css/css/flag-icon.min.css new file mode 100755 index 00000000..72bd39a3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/css/flag-icon.min.css @@ -0,0 +1 @@ +.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}.flag-icon-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.flag-icon-es-ct.flag-icon-squared{background-image:url(../flags/1x1/es-ct.svg)}.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../flags/1x1/un.svg)}.flag-icon-xk{background-image:url(../flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(../flags/1x1/xk.svg)} \ No newline at end of file diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ad.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ad.svg new file mode 100755 index 00000000..37900eef --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ad.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ae.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ae.svg new file mode 100755 index 00000000..739c5d46 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/af.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/af.svg new file mode 100755 index 00000000..5ddaa40a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/af.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ag.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ag.svg new file mode 100755 index 00000000..d0b2a83c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ai.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ai.svg new file mode 100755 index 00000000..7dd6a79c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ai.svg @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/al.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/al.svg new file mode 100755 index 00000000..7fd3e1a7 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/am.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/am.svg new file mode 100755 index 00000000..1198be03 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ao.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ao.svg new file mode 100755 index 00000000..105282c2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/aq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/aq.svg new file mode 100755 index 00000000..f5dd1315 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/aq.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ar.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ar.svg new file mode 100755 index 00000000..847746f5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ar.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/as.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/as.svg new file mode 100755 index 00000000..ea75ee78 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/as.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/at.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/at.svg new file mode 100755 index 00000000..8f3745f5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/au.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/au.svg new file mode 100755 index 00000000..a199c5dd --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/au.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/aw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/aw.svg new file mode 100755 index 00000000..248a08d6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ax.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ax.svg new file mode 100755 index 00000000..cdeb07e2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/az.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/az.svg new file mode 100755 index 00000000..0119e1ab --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ba.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ba.svg new file mode 100755 index 00000000..5b92b0ab --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bb.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bb.svg new file mode 100755 index 00000000..de794830 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bd.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bd.svg new file mode 100755 index 00000000..4cb38cf5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/be.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/be.svg new file mode 100755 index 00000000..01496c3c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bf.svg new file mode 100755 index 00000000..a3c7c44a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bg.svg new file mode 100755 index 00000000..5abe67f6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bh.svg new file mode 100755 index 00000000..28121340 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bh.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bi.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bi.svg new file mode 100755 index 00000000..2701c489 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bj.svg new file mode 100755 index 00000000..07c4c117 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bl.svg new file mode 100755 index 00000000..0fa74e1c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bm.svg new file mode 100755 index 00000000..139480cc --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bm.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bn.svg new file mode 100755 index 00000000..e88cc8eb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bo.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bo.svg new file mode 100755 index 00000000..7bcbb6c3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bo.svg @@ -0,0 +1,678 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bq.svg new file mode 100755 index 00000000..cc872ef1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/br.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/br.svg new file mode 100755 index 00000000..dcc7d612 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bs.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bs.svg new file mode 100755 index 00000000..decdebb1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bt.svg new file mode 100755 index 00000000..3ebf25f9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bv.svg new file mode 100755 index 00000000..01c9ee14 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bw.svg new file mode 100755 index 00000000..0bc5d3d3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/by.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/by.svg new file mode 100755 index 00000000..73e14f7a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/by.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bz.svg new file mode 100755 index 00000000..38849039 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/bz.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ca.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ca.svg new file mode 100755 index 00000000..1eb0b664 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cc.svg new file mode 100755 index 00000000..0a730c14 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cd.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cd.svg new file mode 100755 index 00000000..5da2a968 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cf.svg new file mode 100755 index 00000000..e9246215 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cg.svg new file mode 100755 index 00000000..a52ba7e2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ch.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ch.svg new file mode 100755 index 00000000..773cdc8a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ci.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ci.svg new file mode 100755 index 00000000..bd1e3f41 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ck.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ck.svg new file mode 100755 index 00000000..b7c2f37c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cl.svg new file mode 100755 index 00000000..b8088967 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cm.svg new file mode 100755 index 00000000..08b710bb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cn.svg new file mode 100755 index 00000000..7873c1b4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/co.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/co.svg new file mode 100755 index 00000000..18d1c5f4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cr.svg new file mode 100755 index 00000000..a60a6dd6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cu.svg new file mode 100755 index 00000000..39681762 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cv.svg new file mode 100755 index 00000000..a8311b2f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cw.svg new file mode 100755 index 00000000..6cc97113 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cx.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cx.svg new file mode 100755 index 00000000..687594fc --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cy.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cy.svg new file mode 100755 index 00000000..e0233aeb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cz.svg new file mode 100755 index 00000000..898d0e9e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/cz.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/de.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/de.svg new file mode 100755 index 00000000..b9ea8a61 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dj.svg new file mode 100755 index 00000000..3f6b2e4f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dk.svg new file mode 100755 index 00000000..51ff69fe --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dm.svg new file mode 100755 index 00000000..43a16156 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/do.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/do.svg new file mode 100755 index 00000000..2fda1205 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/do.svg @@ -0,0 +1,6745 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dz.svg new file mode 100755 index 00000000..10afe831 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ec.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ec.svg new file mode 100755 index 00000000..e957ae9c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ec.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ee.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ee.svg new file mode 100755 index 00000000..fbc9e339 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eg.svg new file mode 100755 index 00000000..012d90d2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eh.svg new file mode 100755 index 00000000..849cd9c9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eh.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/er.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/er.svg new file mode 100755 index 00000000..59ddf4b1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/er.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/es-ct.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/es-ct.svg new file mode 100755 index 00000000..ddb67b79 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/es-ct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/es.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/es.svg new file mode 100755 index 00000000..8cc73b20 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/es.svg @@ -0,0 +1,547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/et.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/et.svg new file mode 100755 index 00000000..cfed91fa --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eu.svg new file mode 100755 index 00000000..b031d2d3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fi.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fi.svg new file mode 100755 index 00000000..aff1304c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fj.svg new file mode 100755 index 00000000..c58eb86c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fj.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fk.svg new file mode 100755 index 00000000..bd6234d1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fk.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fm.svg new file mode 100755 index 00000000..791fde99 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fo.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fo.svg new file mode 100755 index 00000000..b28915c0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fr.svg new file mode 100755 index 00000000..f8e3ca0d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ga.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ga.svg new file mode 100755 index 00000000..16c81b30 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-eng.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-eng.svg new file mode 100755 index 00000000..18026d29 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-nir.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-nir.svg new file mode 100755 index 00000000..afaddda3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-nir.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-sct.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-sct.svg new file mode 100755 index 00000000..6987b088 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-wls.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-wls.svg new file mode 100755 index 00000000..de7a2a9d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb.svg new file mode 100755 index 00000000..07e6a5c1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gd.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gd.svg new file mode 100755 index 00000000..c44890f3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ge.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ge.svg new file mode 100755 index 00000000..9e4ea353 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gf.svg new file mode 100755 index 00000000..1e05394a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gg.svg new file mode 100755 index 00000000..2d06a9f8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gh.svg new file mode 100755 index 00000000..4b6446d6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gi.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gi.svg new file mode 100755 index 00000000..9445446f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gl.svg new file mode 100755 index 00000000..dd84e01f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gm.svg new file mode 100755 index 00000000..b06ab6cb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gn.svg new file mode 100755 index 00000000..8f8855da --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gp.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gp.svg new file mode 100755 index 00000000..0a5bdb00 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gq.svg new file mode 100755 index 00000000..b735e4d6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gq.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gr.svg new file mode 100755 index 00000000..89b94b39 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gs.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gs.svg new file mode 100755 index 00000000..62e55322 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gs.svg @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + E + + + O + + + T + + + E + + + R + + + R + + + R + + + R + + + R + + + E + + + O + + + O + + + A + + + A + + + A + + + M + + + P + + + P + + + P + + + I + + + T + + + T + + + M + + + G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gt.svg new file mode 100755 index 00000000..a8fb779f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gu.svg new file mode 100755 index 00000000..b8e6bd4a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + G + + + U + + + A + + + M + + + + + + + + G + + + U + + + A + + + M + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gw.svg new file mode 100755 index 00000000..064a5934 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gy.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gy.svg new file mode 100755 index 00000000..57eb5209 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hk.svg new file mode 100755 index 00000000..b2f0b3ca --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hk.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hm.svg new file mode 100755 index 00000000..7e1f7e7e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hn.svg new file mode 100755 index 00000000..c7c4c4ac --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hr.svg new file mode 100755 index 00000000..b6e242be --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hr.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ht.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ht.svg new file mode 100755 index 00000000..994a4e5f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ht.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hu.svg new file mode 100755 index 00000000..94bc29f1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/id.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/id.svg new file mode 100755 index 00000000..6d2cf094 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/id.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ie.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ie.svg new file mode 100755 index 00000000..60448a9d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/il.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/il.svg new file mode 100755 index 00000000..6cb4b1c1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/im.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/im.svg new file mode 100755 index 00000000..fe397165 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/in.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/in.svg new file mode 100755 index 00000000..e6557cd0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/io.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/io.svg new file mode 100755 index 00000000..1599825a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/io.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/iq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/iq.svg new file mode 100755 index 00000000..66292f1b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ir.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ir.svg new file mode 100755 index 00000000..11447a92 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/is.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/is.svg new file mode 100755 index 00000000..08d1e683 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/it.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/it.svg new file mode 100755 index 00000000..615c58fb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/je.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/je.svg new file mode 100755 index 00000000..16cb1c5f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/je.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jm.svg new file mode 100755 index 00000000..c261da09 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jo.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jo.svg new file mode 100755 index 00000000..ab1c62aa --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jp.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jp.svg new file mode 100755 index 00000000..afa0c7ac --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ke.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ke.svg new file mode 100755 index 00000000..1c07a443 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kg.svg new file mode 100755 index 00000000..7aee3036 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kh.svg new file mode 100755 index 00000000..6d7b7ead --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ki.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ki.svg new file mode 100755 index 00000000..aa94a4b0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/km.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/km.svg new file mode 100755 index 00000000..c21ed939 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kn.svg new file mode 100755 index 00000000..4b2a2488 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kp.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kp.svg new file mode 100755 index 00000000..8eda6be8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kr.svg new file mode 100755 index 00000000..d0ce1b0e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kw.svg new file mode 100755 index 00000000..3d4047ff --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ky.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ky.svg new file mode 100755 index 00000000..2659940c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ky.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kz.svg new file mode 100755 index 00000000..f7d1efd6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/kz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/la.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/la.svg new file mode 100755 index 00000000..0a7178fe --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lb.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lb.svg new file mode 100755 index 00000000..67189082 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lc.svg new file mode 100755 index 00000000..b13b8852 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/li.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/li.svg new file mode 100755 index 00000000..d6f8d297 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lk.svg new file mode 100755 index 00000000..cd3ad741 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lr.svg new file mode 100755 index 00000000..0ae34e72 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ls.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ls.svg new file mode 100755 index 00000000..e71bb5bb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lt.svg new file mode 100755 index 00000000..aa96cf32 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lu.svg new file mode 100755 index 00000000..62936716 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lv.svg new file mode 100755 index 00000000..5556de1a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ly.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ly.svg new file mode 100755 index 00000000..1f581740 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ma.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ma.svg new file mode 100755 index 00000000..85c99b3b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mc.svg new file mode 100755 index 00000000..d38822dd --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/md.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/md.svg new file mode 100755 index 00000000..e2c13643 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/md.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/me.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/me.svg new file mode 100755 index 00000000..722dfbbb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/me.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mf.svg new file mode 100755 index 00000000..310afce4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mg.svg new file mode 100755 index 00000000..f0375cc6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mh.svg new file mode 100755 index 00000000..97f34631 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mh.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mk.svg new file mode 100755 index 00000000..da2e9a4c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ml.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ml.svg new file mode 100755 index 00000000..1e4d9890 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mm.svg new file mode 100755 index 00000000..5076184c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mm.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mn.svg new file mode 100755 index 00000000..abb142b8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mo.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mo.svg new file mode 100755 index 00000000..ddaed83b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mp.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mp.svg new file mode 100755 index 00000000..fcdae0a9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mq.svg new file mode 100755 index 00000000..7a69fb58 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mq.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mr.svg new file mode 100755 index 00000000..cf887bfd --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ms.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ms.svg new file mode 100755 index 00000000..2d6995f4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ms.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mt.svg new file mode 100755 index 00000000..0a4030f6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mt.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mu.svg new file mode 100755 index 00000000..773d3d59 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mv.svg new file mode 100755 index 00000000..aa5ed533 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mw.svg new file mode 100755 index 00000000..acf327cf --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mx.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mx.svg new file mode 100755 index 00000000..04e6d1da --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mx.svg @@ -0,0 +1,378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/my.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/my.svg new file mode 100755 index 00000000..518b3fdd --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/my.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mz.svg new file mode 100755 index 00000000..b753a53f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/na.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/na.svg new file mode 100755 index 00000000..2a7beb8e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nc.svg new file mode 100755 index 00000000..1fb62f0a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ne.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ne.svg new file mode 100755 index 00000000..e76e44c0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nf.svg new file mode 100755 index 00000000..f28ba92b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nf.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ng.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ng.svg new file mode 100755 index 00000000..57d65d38 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ni.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ni.svg new file mode 100755 index 00000000..a0206270 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nl.svg new file mode 100755 index 00000000..ee7d2819 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/no.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/no.svg new file mode 100755 index 00000000..08ea5728 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/np.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/np.svg new file mode 100755 index 00000000..874d0f40 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/np.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nr.svg new file mode 100755 index 00000000..282d80fa --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nu.svg new file mode 100755 index 00000000..e5469405 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nu.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nz.svg new file mode 100755 index 00000000..4900fc59 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/nz.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/om.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/om.svg new file mode 100755 index 00000000..5c30c755 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/om.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pa.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pa.svg new file mode 100755 index 00000000..57965b9e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pa.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pe.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pe.svg new file mode 100755 index 00000000..4bad743c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pe.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pf.svg new file mode 100755 index 00000000..8320dced --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pf.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pg.svg new file mode 100755 index 00000000..c7fc8050 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pg.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ph.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ph.svg new file mode 100755 index 00000000..bc861f62 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ph.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pk.svg new file mode 100755 index 00000000..fbdad41c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pl.svg new file mode 100755 index 00000000..f7c12a18 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pm.svg new file mode 100755 index 00000000..3d4014a4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pn.svg new file mode 100755 index 00000000..bf0c81dc --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pn.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pr.svg new file mode 100755 index 00000000..79cf4c09 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ps.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ps.svg new file mode 100755 index 00000000..7c1ea3f9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pt.svg new file mode 100755 index 00000000..5bc4c0e5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pw.svg new file mode 100755 index 00000000..80148e82 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/py.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/py.svg new file mode 100755 index 00000000..40ac8d26 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/py.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/qa.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/qa.svg new file mode 100755 index 00000000..0bf30ea3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/re.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/re.svg new file mode 100755 index 00000000..027c9f32 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/re.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ro.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ro.svg new file mode 100755 index 00000000..994992ab --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/rs.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/rs.svg new file mode 100755 index 00000000..74548a5d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/rs.svg @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ru.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ru.svg new file mode 100755 index 00000000..d6430874 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/rw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/rw.svg new file mode 100755 index 00000000..26e41f6a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sa.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sa.svg new file mode 100755 index 00000000..ca8a1cfe --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sb.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sb.svg new file mode 100755 index 00000000..f61bafd6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sc.svg new file mode 100755 index 00000000..65d8943d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sd.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sd.svg new file mode 100755 index 00000000..72a72970 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/se.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/se.svg new file mode 100755 index 00000000..53994a46 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/se.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sg.svg new file mode 100755 index 00000000..632c7ccc --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sh.svg new file mode 100755 index 00000000..bae2e766 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sh.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/si.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/si.svg new file mode 100755 index 00000000..16fcef95 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sj.svg new file mode 100755 index 00000000..f4e58297 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sk.svg new file mode 100755 index 00000000..9b60ff90 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sl.svg new file mode 100755 index 00000000..18c76d78 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sl.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sm.svg new file mode 100755 index 00000000..710260b5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sm.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sn.svg new file mode 100755 index 00000000..fbbad5e0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/so.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/so.svg new file mode 100755 index 00000000..96d88a99 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sr.svg new file mode 100755 index 00000000..a0ca03e3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ss.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ss.svg new file mode 100755 index 00000000..7e6a47ff --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/st.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/st.svg new file mode 100755 index 00000000..da5df299 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sv.svg new file mode 100755 index 00000000..f4842e78 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sv.svg @@ -0,0 +1,603 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sx.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sx.svg new file mode 100755 index 00000000..516897ac --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sy.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sy.svg new file mode 100755 index 00000000..904dc1f6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sz.svg new file mode 100755 index 00000000..46cf2638 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/sz.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tc.svg new file mode 100755 index 00000000..65295770 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tc.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/td.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/td.svg new file mode 100755 index 00000000..e3e81ce2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tf.svg new file mode 100755 index 00000000..2061867c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tg.svg new file mode 100755 index 00000000..2c1fd98f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/th.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/th.svg new file mode 100755 index 00000000..86850f5f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tj.svg new file mode 100755 index 00000000..7e189f09 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tj.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tk.svg new file mode 100755 index 00000000..c5ff6b4c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tl.svg new file mode 100755 index 00000000..ec6d44bd --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tm.svg new file mode 100755 index 00000000..9d223801 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tm.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tn.svg new file mode 100755 index 00000000..f782aa69 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/to.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/to.svg new file mode 100755 index 00000000..201d6bc3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tr.svg new file mode 100755 index 00000000..861d4ea5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tt.svg new file mode 100755 index 00000000..8ab3e771 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tv.svg new file mode 100755 index 00000000..d6d1338c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tv.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tw.svg new file mode 100755 index 00000000..4285d938 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tz.svg new file mode 100755 index 00000000..f993ff15 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/tz.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ua.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ua.svg new file mode 100755 index 00000000..18ebe0d4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ug.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ug.svg new file mode 100755 index 00000000..f9751faf --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/um.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/um.svg new file mode 100755 index 00000000..25b08ce6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/um.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/un.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/un.svg new file mode 100755 index 00000000..49db9cd4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/us.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/us.svg new file mode 100755 index 00000000..31f90c6c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/us.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/uy.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/uy.svg new file mode 100755 index 00000000..0194a7cb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/uz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/uz.svg new file mode 100755 index 00000000..641af1b8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/va.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/va.svg new file mode 100755 index 00000000..4305a66c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/va.svg @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vc.svg new file mode 100755 index 00000000..ee72f781 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ve.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ve.svg new file mode 100755 index 00000000..205fe848 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vg.svg new file mode 100755 index 00000000..8d247850 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vg.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vi.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vi.svg new file mode 100755 index 00000000..eb8cd5e5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vi.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vn.svg new file mode 100755 index 00000000..6b158145 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vu.svg new file mode 100755 index 00000000..7bd2221a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/vu.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/wf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/wf.svg new file mode 100755 index 00000000..bb726a7c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ws.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ws.svg new file mode 100755 index 00000000..155ad7b5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ws.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/xk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/xk.svg new file mode 100755 index 00000000..25d56cee --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/xk.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ye.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ye.svg new file mode 100755 index 00000000..d49d2c41 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/yt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/yt.svg new file mode 100755 index 00000000..7bf38373 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/za.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/za.svg new file mode 100755 index 00000000..9bae96fe --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/zm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/zm.svg new file mode 100755 index 00000000..dc8db815 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/zw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/zw.svg new file mode 100755 index 00000000..563267e1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/1x1/zw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ad.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ad.svg new file mode 100755 index 00000000..9e424cf0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ad.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ae.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ae.svg new file mode 100755 index 00000000..a7bdb17a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/af.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/af.svg new file mode 100755 index 00000000..a8676a3b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/af.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ag.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ag.svg new file mode 100755 index 00000000..24c4c2ee --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ai.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ai.svg new file mode 100755 index 00000000..fa71b588 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ai.svg @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/al.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/al.svg new file mode 100755 index 00000000..25be209e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/am.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/am.svg new file mode 100755 index 00000000..0cd21781 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ao.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ao.svg new file mode 100755 index 00000000..95873c61 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/aq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/aq.svg new file mode 100755 index 00000000..d3be43b8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/aq.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ar.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ar.svg new file mode 100755 index 00000000..4c155646 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ar.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/as.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/as.svg new file mode 100755 index 00000000..fbdbe95d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/as.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/at.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/at.svg new file mode 100755 index 00000000..6796f435 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/au.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/au.svg new file mode 100755 index 00000000..47c7baec --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/au.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/aw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/aw.svg new file mode 100755 index 00000000..632cdf56 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ax.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ax.svg new file mode 100755 index 00000000..472a8cd6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/az.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/az.svg new file mode 100755 index 00000000..4293e9f5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ba.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ba.svg new file mode 100755 index 00000000..3860f340 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bb.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bb.svg new file mode 100755 index 00000000..d75831f3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bd.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bd.svg new file mode 100755 index 00000000..1e3433e5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/be.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/be.svg new file mode 100755 index 00000000..eaf016d0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bf.svg new file mode 100755 index 00000000..c92cce6b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bg.svg new file mode 100755 index 00000000..15ba696c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bh.svg new file mode 100755 index 00000000..803df89e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bh.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bi.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bi.svg new file mode 100755 index 00000000..437631bd --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bj.svg new file mode 100755 index 00000000..1721e1d3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bl.svg new file mode 100755 index 00000000..ecf6ec43 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bm.svg new file mode 100755 index 00000000..4fea36ed --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bm.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bn.svg new file mode 100755 index 00000000..398aa395 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bo.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bo.svg new file mode 100755 index 00000000..7c546d97 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bo.svg @@ -0,0 +1,676 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bq.svg new file mode 100755 index 00000000..4b74eb40 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/br.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/br.svg new file mode 100755 index 00000000..061406bb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bs.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bs.svg new file mode 100755 index 00000000..a9d84193 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bt.svg new file mode 100755 index 00000000..5d683915 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bv.svg new file mode 100755 index 00000000..cffdc328 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bw.svg new file mode 100755 index 00000000..3d65eda2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/by.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/by.svg new file mode 100755 index 00000000..2b8656d1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/by.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bz.svg new file mode 100755 index 00000000..6ce7c97d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/bz.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ca.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ca.svg new file mode 100755 index 00000000..4d969abf --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cc.svg new file mode 100755 index 00000000..14999321 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cd.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cd.svg new file mode 100755 index 00000000..739fab77 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cf.svg new file mode 100755 index 00000000..b4a2125b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cg.svg new file mode 100755 index 00000000..6347e42c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ch.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ch.svg new file mode 100755 index 00000000..f5ec8d46 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ci.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ci.svg new file mode 100755 index 00000000..2bd71047 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ck.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ck.svg new file mode 100755 index 00000000..af4f1c44 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cl.svg new file mode 100755 index 00000000..04756f51 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cm.svg new file mode 100755 index 00000000..b4272b7d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cn.svg new file mode 100755 index 00000000..72080b6b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/co.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/co.svg new file mode 100755 index 00000000..0d74127a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cr.svg new file mode 100755 index 00000000..133b0293 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cu.svg new file mode 100755 index 00000000..aabb4149 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cv.svg new file mode 100755 index 00000000..408f1cf9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cw.svg new file mode 100755 index 00000000..b43ed62c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cx.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cx.svg new file mode 100755 index 00000000..bf878699 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cy.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cy.svg new file mode 100755 index 00000000..e339b8a5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cz.svg new file mode 100755 index 00000000..93528eaf --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/cz.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/de.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/de.svg new file mode 100755 index 00000000..1acf302d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dj.svg new file mode 100755 index 00000000..0604f540 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dk.svg new file mode 100755 index 00000000..ab47e0cb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dm.svg new file mode 100755 index 00000000..0aa40782 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/do.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/do.svg new file mode 100755 index 00000000..b158010f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/do.svg @@ -0,0 +1,6745 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dz.svg new file mode 100755 index 00000000..f44290ec --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ec.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ec.svg new file mode 100755 index 00000000..5336101e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ec.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ee.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ee.svg new file mode 100755 index 00000000..aa917bbe --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eg.svg new file mode 100755 index 00000000..26450cd5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eh.svg new file mode 100755 index 00000000..15aec44d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eh.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/er.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/er.svg new file mode 100755 index 00000000..25eb8349 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/er.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/es-ct.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/es-ct.svg new file mode 100755 index 00000000..9b07e7a8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/es-ct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/es.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/es.svg new file mode 100755 index 00000000..8791e51a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/es.svg @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/et.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/et.svg new file mode 100755 index 00000000..e69e7b17 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eu.svg new file mode 100755 index 00000000..b6a39f5f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fi.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fi.svg new file mode 100755 index 00000000..c3451a47 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fj.svg new file mode 100755 index 00000000..9c003653 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fj.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fk.svg new file mode 100755 index 00000000..12d4941a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fk.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fm.svg new file mode 100755 index 00000000..1e641adf --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fo.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fo.svg new file mode 100755 index 00000000..ea713322 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fr.svg new file mode 100755 index 00000000..712c8a5d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ga.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ga.svg new file mode 100755 index 00000000..1f0a9ca2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-eng.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-eng.svg new file mode 100755 index 00000000..eab52bd5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-nir.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-nir.svg new file mode 100755 index 00000000..d7bda86c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-nir.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-sct.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-sct.svg new file mode 100755 index 00000000..169bfba4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-wls.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-wls.svg new file mode 100755 index 00000000..e592026e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb.svg new file mode 100755 index 00000000..d98b6cce --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gd.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gd.svg new file mode 100755 index 00000000..f69e24ef --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ge.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ge.svg new file mode 100755 index 00000000..cec14a00 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gf.svg new file mode 100755 index 00000000..d3131e9f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gg.svg new file mode 100755 index 00000000..deb4af5a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gh.svg new file mode 100755 index 00000000..3f978344 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gi.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gi.svg new file mode 100755 index 00000000..b423cd9d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gl.svg new file mode 100755 index 00000000..017a53fa --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gm.svg new file mode 100755 index 00000000..14c329d9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gn.svg new file mode 100755 index 00000000..7841e8d0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gp.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gp.svg new file mode 100755 index 00000000..24a82602 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gq.svg new file mode 100755 index 00000000..293dbb15 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gq.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gr.svg new file mode 100755 index 00000000..b59a5f24 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gr.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gs.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gs.svg new file mode 100755 index 00000000..b9ade229 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gs.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + E + + + O + + + T + + + E + + + R + + + R + + + R + + + R + + + R + + + E + + + O + + + O + + + A + + + A + + + A + + + M + + + P + + + P + + + P + + + I + + + T + + + T + + + M + + + G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gt.svg new file mode 100755 index 00000000..3903ea13 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gu.svg new file mode 100755 index 00000000..b15679b6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + G + + + U + + + A + + + M + + + + + + + + G + + + U + + + A + + + M + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gw.svg new file mode 100755 index 00000000..ae173140 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gy.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gy.svg new file mode 100755 index 00000000..e957f3ef --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hk.svg new file mode 100755 index 00000000..e1eaa2a6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hk.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hm.svg new file mode 100755 index 00000000..a9dda074 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hn.svg new file mode 100755 index 00000000..47af518e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hr.svg new file mode 100755 index 00000000..cafb7448 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hr.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ht.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ht.svg new file mode 100755 index 00000000..46282765 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ht.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hu.svg new file mode 100755 index 00000000..177da97a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/id.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/id.svg new file mode 100755 index 00000000..0663baff --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/id.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ie.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ie.svg new file mode 100755 index 00000000..53f34643 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/il.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/il.svg new file mode 100755 index 00000000..f18761bb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/im.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/im.svg new file mode 100755 index 00000000..9a9c5f1d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/in.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/in.svg new file mode 100755 index 00000000..6b831bcf --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/io.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/io.svg new file mode 100755 index 00000000..4d6e6b93 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/io.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/iq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/iq.svg new file mode 100755 index 00000000..96afd550 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ir.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ir.svg new file mode 100755 index 00000000..4c3332a9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/is.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/is.svg new file mode 100755 index 00000000..d949b1b0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/it.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/it.svg new file mode 100755 index 00000000..5cb92aaa --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/je.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/je.svg new file mode 100755 index 00000000..d385ea51 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/je.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jm.svg new file mode 100755 index 00000000..535daf44 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jo.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jo.svg new file mode 100755 index 00000000..ae2bc088 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jp.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jp.svg new file mode 100755 index 00000000..4178ea6f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ke.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ke.svg new file mode 100755 index 00000000..153b73f4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kg.svg new file mode 100755 index 00000000..c255c650 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kh.svg new file mode 100755 index 00000000..e0add104 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ki.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ki.svg new file mode 100755 index 00000000..c4a40297 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/km.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/km.svg new file mode 100755 index 00000000..cfabd68f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kn.svg new file mode 100755 index 00000000..1a753c00 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kp.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kp.svg new file mode 100755 index 00000000..b9a50d09 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kr.svg new file mode 100755 index 00000000..2781ca0d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kw.svg new file mode 100755 index 00000000..f404da2b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ky.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ky.svg new file mode 100755 index 00000000..ee34a1ce --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ky.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kz.svg new file mode 100755 index 00000000..1fa6fcaa --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/kz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/la.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/la.svg new file mode 100755 index 00000000..91dc1a4e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lb.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lb.svg new file mode 100755 index 00000000..f0151d1a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lc.svg new file mode 100755 index 00000000..8ba746c5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/li.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/li.svg new file mode 100755 index 00000000..642993dd --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lk.svg new file mode 100755 index 00000000..eebadfb3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lr.svg new file mode 100755 index 00000000..f27437d0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ls.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ls.svg new file mode 100755 index 00000000..5dd5b0c3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lt.svg new file mode 100755 index 00000000..36e30e9e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lu.svg new file mode 100755 index 00000000..bf6ca167 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lv.svg new file mode 100755 index 00000000..efa5a328 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ly.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ly.svg new file mode 100755 index 00000000..5058cdcd --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ma.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ma.svg new file mode 100755 index 00000000..8de40777 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mc.svg new file mode 100755 index 00000000..45133dcb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/md.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/md.svg new file mode 100755 index 00000000..053d8f8a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/md.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/me.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/me.svg new file mode 100755 index 00000000..2365c656 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/me.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mf.svg new file mode 100755 index 00000000..bf46785c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mg.svg new file mode 100755 index 00000000..76e84fc4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mh.svg new file mode 100755 index 00000000..f74e99d7 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mk.svg new file mode 100755 index 00000000..1f1eaf68 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ml.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ml.svg new file mode 100755 index 00000000..66da1bb9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mm.svg new file mode 100755 index 00000000..c77927ec --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mm.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mn.svg new file mode 100755 index 00000000..2954d25d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mo.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mo.svg new file mode 100755 index 00000000..6a8ddab6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mp.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mp.svg new file mode 100755 index 00000000..8702b373 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mq.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mq.svg new file mode 100755 index 00000000..b389d439 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mq.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mr.svg new file mode 100755 index 00000000..20262c01 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ms.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ms.svg new file mode 100755 index 00000000..63409529 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ms.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mt.svg new file mode 100755 index 00000000..8af00b3b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mt.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mu.svg new file mode 100755 index 00000000..102ed3be --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mv.svg new file mode 100755 index 00000000..2525c923 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mw.svg new file mode 100755 index 00000000..c09c0f74 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mw.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mx.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mx.svg new file mode 100755 index 00000000..87dbe3b0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mx.svg @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/my.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/my.svg new file mode 100755 index 00000000..77bb5fef --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/my.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mz.svg new file mode 100755 index 00000000..3ed8601e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/na.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/na.svg new file mode 100755 index 00000000..6876ac7a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nc.svg new file mode 100755 index 00000000..53622be4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ne.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ne.svg new file mode 100755 index 00000000..f4709078 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nf.svg new file mode 100755 index 00000000..1682c003 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ng.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ng.svg new file mode 100755 index 00000000..42ee5ad4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ni.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ni.svg new file mode 100755 index 00000000..f137e557 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nl.svg new file mode 100755 index 00000000..d48808c3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/no.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/no.svg new file mode 100755 index 00000000..56e78e15 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/np.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/np.svg new file mode 100755 index 00000000..53a738a1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/np.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nr.svg new file mode 100755 index 00000000..f7a4feb7 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nu.svg new file mode 100755 index 00000000..e53f79c1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nu.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nz.svg new file mode 100755 index 00000000..8af70a3c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/nz.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/om.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/om.svg new file mode 100755 index 00000000..2c7fe682 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/om.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pa.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pa.svg new file mode 100755 index 00000000..cf758e86 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pe.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pe.svg new file mode 100755 index 00000000..421239e8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pe.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pf.svg new file mode 100755 index 00000000..6257d226 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pf.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pg.svg new file mode 100755 index 00000000..576d26c6 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ph.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ph.svg new file mode 100755 index 00000000..fe7ef9fc --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ph.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pk.svg new file mode 100755 index 00000000..097d79f8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pl.svg new file mode 100755 index 00000000..c00513a2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pm.svg new file mode 100755 index 00000000..07ea24cc --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pn.svg new file mode 100755 index 00000000..c6cdf29f --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pn.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pr.svg new file mode 100755 index 00000000..041377be --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ps.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ps.svg new file mode 100755 index 00000000..2827d2ae --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pt.svg new file mode 100755 index 00000000..941d5457 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pw.svg new file mode 100755 index 00000000..1221d290 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/py.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/py.svg new file mode 100755 index 00000000..86b33466 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/py.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/qa.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/qa.svg new file mode 100755 index 00000000..0f93a9d0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/re.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/re.svg new file mode 100755 index 00000000..827103b1 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/re.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ro.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ro.svg new file mode 100755 index 00000000..d43c1e26 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/rs.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/rs.svg new file mode 100755 index 00000000..aa160fda --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/rs.svg @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ru.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ru.svg new file mode 100755 index 00000000..f56fddb9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/rw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/rw.svg new file mode 100755 index 00000000..afed4e3e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sa.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sa.svg new file mode 100755 index 00000000..5e8d038d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sb.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sb.svg new file mode 100755 index 00000000..49903aeb --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sc.svg new file mode 100755 index 00000000..3229f9d5 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sd.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sd.svg new file mode 100755 index 00000000..30fe4462 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/se.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/se.svg new file mode 100755 index 00000000..9079f317 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/se.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sg.svg new file mode 100755 index 00000000..30878319 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sh.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sh.svg new file mode 100755 index 00000000..7b083216 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sh.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/si.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/si.svg new file mode 100755 index 00000000..11e4c8a9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sj.svg new file mode 100755 index 00000000..8e5d104a --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sk.svg new file mode 100755 index 00000000..47e50405 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sl.svg new file mode 100755 index 00000000..51e2676b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sm.svg new file mode 100755 index 00000000..c86e3fba --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sm.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sn.svg new file mode 100755 index 00000000..c06616fc --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/so.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/so.svg new file mode 100755 index 00000000..ab104385 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sr.svg new file mode 100755 index 00000000..9a169fd9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ss.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ss.svg new file mode 100755 index 00000000..4efa5986 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/st.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/st.svg new file mode 100755 index 00000000..a6bd2187 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sv.svg new file mode 100755 index 00000000..c655e2ea --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sv.svg @@ -0,0 +1,601 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sx.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sx.svg new file mode 100755 index 00000000..97984a28 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sy.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sy.svg new file mode 100755 index 00000000..b30a3ba9 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sz.svg new file mode 100755 index 00000000..7587ad10 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/sz.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tc.svg new file mode 100755 index 00000000..a599069d --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tc.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/td.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/td.svg new file mode 100755 index 00000000..734473e7 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tf.svg new file mode 100755 index 00000000..3913728c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tg.svg new file mode 100755 index 00000000..1824e0be --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/th.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/th.svg new file mode 100755 index 00000000..66fcd8ed --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tj.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tj.svg new file mode 100755 index 00000000..4e4dd470 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tj.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tk.svg new file mode 100755 index 00000000..312e8811 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tl.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tl.svg new file mode 100755 index 00000000..87e47310 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tm.svg new file mode 100755 index 00000000..f619373e --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tm.svg @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tn.svg new file mode 100755 index 00000000..4c1996c0 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/to.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/to.svg new file mode 100755 index 00000000..4dd38e41 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tr.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tr.svg new file mode 100755 index 00000000..f1910ee3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tt.svg new file mode 100755 index 00000000..19add521 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tv.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tv.svg new file mode 100755 index 00000000..0b220b20 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tv.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tw.svg new file mode 100755 index 00000000..c7fdb906 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tz.svg new file mode 100755 index 00000000..53050343 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/tz.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ua.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ua.svg new file mode 100755 index 00000000..a93d06db --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ug.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ug.svg new file mode 100755 index 00000000..e969d5a3 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/um.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/um.svg new file mode 100755 index 00000000..4f74e791 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/um.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/un.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/un.svg new file mode 100755 index 00000000..326cb0d8 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/us.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/us.svg new file mode 100755 index 00000000..5b552671 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/us.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/uy.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/uy.svg new file mode 100755 index 00000000..bad58e5c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/uz.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/uz.svg new file mode 100755 index 00000000..3ede7f16 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/va.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/va.svg new file mode 100755 index 00000000..2bcc0d34 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/va.svg @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vc.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vc.svg new file mode 100755 index 00000000..99ba90f2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ve.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ve.svg new file mode 100755 index 00000000..98ef473c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vg.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vg.svg new file mode 100755 index 00000000..ef5b5d4c --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vg.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vi.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vi.svg new file mode 100755 index 00000000..dcc22e47 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vi.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vn.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vn.svg new file mode 100755 index 00000000..b0fcc9f7 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vu.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vu.svg new file mode 100755 index 00000000..517615fa --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/vu.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/wf.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/wf.svg new file mode 100755 index 00000000..9d43586b --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ws.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ws.svg new file mode 100755 index 00000000..1b3ecf46 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ws.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/xk.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/xk.svg new file mode 100755 index 00000000..87bd7f65 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/xk.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ye.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ye.svg new file mode 100755 index 00000000..1befdeca --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/yt.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/yt.svg new file mode 100755 index 00000000..f198fff4 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/za.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/za.svg new file mode 100755 index 00000000..ef1f2652 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/zm.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/zm.svg new file mode 100755 index 00000000..bdfebc84 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/zw.svg b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/zw.svg new file mode 100755 index 00000000..2911f8c2 --- /dev/null +++ b/app/frontend/static/assets/vendors/flag-icon-css/flags/4x3/zw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/frontend/static/assets/vendors/js/bootstrap.min.js.map b/app/frontend/static/assets/vendors/js/bootstrap.min.js.map new file mode 100755 index 00000000..1bcefd0b --- /dev/null +++ b/app/frontend/static/assets/vendors/js/bootstrap.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tools/sanitizer.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js","../../js/src/index.js"],"names":["TRANSITION_END","transitionEndEmulator","duration","_this","this","called","$","one","Util","setTimeout","triggerTransitionEnd","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","hrefAttr","trim","querySelector","err","getTransitionDurationFromElement","transitionDuration","css","transitionDelay","floatTransitionDuration","parseFloat","floatTransitionDelay","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","obj","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","call","expectedTypes","value","valueType","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","findShadowRoot","documentElement","attachShadow","getRootNode","ShadowRoot","parentNode","root","fn","emulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Event","CLOSE","CLOSED","CLICK_DATA_API","ClassName","Alert","_element","close","rootElement","_getRootElement","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","parent","closest","closeEvent","removeClass","hasClass","_destroyElement","detach","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","on","Constructor","noConflict","DATA_API_KEY","Selector","FOCUS_BLUR_DATA_API","Button","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","classList","contains","activeElement","hasAttribute","focus","setAttribute","toggleClass","button","Default","interval","keyboard","slide","pause","wrap","touch","DefaultType","Direction","SLIDE","SLID","KEYDOWN","MOUSEENTER","MOUSELEAVE","TOUCHSTART","TOUCHMOVE","TOUCHEND","POINTERDOWN","POINTERUP","DRAG_START","LOAD_DATA_API","PointerType","TOUCH","PEN","Carousel","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","touchStartX","touchDeltaX","_config","_getConfig","_indicatorsElement","_touchSupported","navigator","maxTouchPoints","_pointerEvent","window","PointerEvent","MSPointerEvent","_addEventListeners","next","_slide","nextWhenVisible","hidden","prev","cycle","clearInterval","setInterval","visibilityState","bind","to","index","activeIndex","_getItemIndex","length","direction","off","_objectSpread","_handleSwipe","absDeltax","abs","_this2","_keydown","_addTouchEventListeners","_this3","start","originalEvent","pointerType","clientX","touches","end","clearTimeout","querySelectorAll","e","add","tagName","which","slice","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","from","_setActiveIndicatorElement","indicators","nextIndicator","children","addClass","directionalClassName","orderClassName","_this4","activeElementIndex","nextElement","nextElementIndex","isCycling","slidEvent","nextElementInterval","parseInt","defaultInterval","action","TypeError","ride","_dataApiClickHandler","slideIndex","carousels","i","len","$carousel","SHOW","SHOWN","HIDE","HIDDEN","Dimension","Collapse","_isTransitioning","_triggerArray","id","toggleList","elem","filterElement","filter","foundElem","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","not","startEvent","dimension","_getDimension","style","attr","setTransitioning","scrollSize","getBoundingClientRect","triggerArrayLength","isTransitioning","jquery","_getTargetFromElement","triggerArray","isOpen","$this","currentTarget","$trigger","selectors","$target","REGEXP_KEYDOWN","ARROW_UP_KEYCODE","CLICK","KEYDOWN_DATA_API","KEYUP_DATA_API","AttachmentMap","offset","flip","boundary","reference","display","Dropdown","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","_getParentFromElement","isActive","_clearMenus","showEvent","Popper","referenceElement","_getPopperConfig","body","noop","hideEvent","destroy","update","scheduleUpdate","stopPropagation","constructor","_getPlacement","$parentDropdown","placement","_getOffset","offsets","popperConfig","modifiers","enabled","preventOverflow","boundariesElement","applyStyle","toggles","context","clickEvent","dropdownMenu","_dataApiKeydownHandler","items","backdrop","FOCUSIN","RESIZE","CLICK_DISMISS","KEYDOWN_DISMISS","MOUSEUP_DISMISS","MOUSEDOWN_DISMISS","Modal","_dialog","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","_setEscapeEvent","_setResizeEvent","_showBackdrop","_showElement","transition","_hideModal","forEach","htmlElement","handleUpdate","Node","ELEMENT_NODE","appendChild","removeAttribute","scrollTop","_enforceFocus","shownEvent","transitionComplete","has","_this5","_this6","_this7","_resetAdjustments","_resetScrollbar","_removeBackdrop","callback","_this8","animate","createElement","className","appendTo","backdropTransitionDuration","callbackRemove","isModalOverflowing","scrollHeight","clientHeight","paddingLeft","paddingRight","rect","left","right","innerWidth","_getScrollbarWidth","_this9","fixedContent","stickyContent","actualPadding","calculatedPadding","actualMargin","marginRight","calculatedMargin","padding","elements","margin","scrollDiv","scrollbarWidth","width","clientWidth","removeChild","_this10","uriAttrs","DefaultWhitelist","*","a","area","b","br","col","code","div","em","hr","h1","h2","h3","h4","h5","h6","img","li","ol","p","pre","s","small","span","sub","sup","strong","u","ul","SAFE_URL_PATTERN","DATA_URL_PATTERN","sanitizeHtml","unsafeHtml","whiteList","sanitizeFn","createdDocument","DOMParser","parseFromString","whitelistKeys","keys","_loop","el","elName","nodeName","attributeList","attributes","whitelistedAttributes","concat","allowedAttributeList","attrName","nodeValue","regExp","attrRegex","l","allowedAttribute","innerHTML","CLASS_PREFIX","BSCLS_PREFIX_REGEX","DISALLOWED_ATTRIBUTES","animation","template","title","delay","html","container","fallbackPlacement","sanitize","AUTO","TOP","RIGHT","BOTTOM","LEFT","HoverState","INSERTED","FOCUSOUT","Trigger","Tooltip","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","isWithContent","shadowRoot","isInTheDom","ownerDocument","tipId","setContent","attachment","_getAttachment","addAttachmentClass","_getContainer","behavior","arrow","onCreate","originalPlacement","_handlePopperPlacementChange","onUpdate","complete","_fixTransition","prevHoverState","_cleanTipClass","getTitle","setElementContent","content","text","empty","append","find","eventIn","eventOut","_fixTitle","titleType","dataAttributes","dataAttr","key","$tip","tabClass","join","popperData","popperInstance","instance","popper","initConfigAnimation","Popover","_getContent","method","ACTIVATE","SCROLL","OffsetMethod","ScrollSpy","_scrollElement","_offsets","_targets","_activeTarget","_scrollHeight","_process","refresh","autoMethod","offsetMethod","offsetBase","_getScrollTop","_getScrollHeight","map","targetSelector","targetBCR","height","top","item","sort","pageYOffset","max","_getOffsetHeight","innerHeight","maxScroll","_activate","_clear","queries","$link","parents","node","scrollSpys","$spy","Tab","previous","listElement","itemSelector","makeArray","hiddenEvent","active","_transitionComplete","dropdownChild","dropdownElement","dropdownToggleList","autohide","Toast","withoutTimeout","_close","version"],"mappings":"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","sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\nconst TRANSITION_END = 'transitionend'\nconst MAX_UID = 1000000\nconst MILLISECONDS_MULTIPLIER = 1000\n\n// Shoutout AngusCroll (https://goo.gl/pxwQGp)\nfunction toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\nfunction getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n return undefined // eslint-disable-line no-undefined\n }\n }\n}\n\nfunction transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n }\n}\n\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n}\n\nconst Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n}\n\nconst Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input:not([type=\"hidden\"])',\n ACTIVE : '.active',\n BUTTON : '.btn'\n}\n\nconst Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true,\n touch : true\n}\n\nconst DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean',\n touch : 'boolean'\n}\n\nconst Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n}\n\nconst Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHSTART : `touchstart${EVENT_KEY}`,\n TOUCHMOVE : `touchmove${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n POINTERDOWN : `pointerdown${EVENT_KEY}`,\n POINTERUP : `pointerup${EVENT_KEY}`,\n DRAG_START : `dragstart${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item',\n POINTER_EVENT : 'pointer-event'\n}\n\nconst Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n ITEM_IMG : '.carousel-item img',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n}\n\nconst PointerType = {\n TOUCH : 'touch',\n PEN : 'pen'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = (event) => {\n // ensure swiping with one touch and not pinching\n if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {\n this.touchDeltaX = 0\n } else {\n this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX\n }\n }\n\n const end = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(Selector.ITEM_IMG)).on(Event.DRAG_START, (e) => e.preventDefault())\n if (this._pointerEvent) {\n $(this._element).on(Event.POINTERDOWN, (event) => start(event))\n $(this._element).on(Event.POINTERUP, (event) => end(event))\n\n this._element.classList.add(ClassName.POINTER_EVENT)\n } else {\n $(this._element).on(Event.TOUCHSTART, (event) => start(event))\n $(this._element).on(Event.TOUCHMOVE, (event) => move(event))\n $(this._element).on(Event.TOUCHEND, (event) => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10)\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = nextElementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n toggle : true,\n parent : ''\n}\n\nconst DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n}\n\nconst Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n}\n\nconst Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n}\n\nconst Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(ClassName.COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n}\n\nconst Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n}\n\nconst AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n}\n\nconst Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n}\n\nconst DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org/)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n show() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || $(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || !$(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n}\n\nconst DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SCROLLABLE : 'modal-dialog-scrollable',\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n DIALOG : '.modal-dialog',\n MODAL_BODY : '.modal-body',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach((htmlElement) => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `Event.CLICK_DATA_API` event that should remain\n */\n $(document).off(Event.FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n\n if ($(this._dialog).hasClass(ClassName.SCROLLABLE)) {\n this._dialog.querySelector(Selector.MODAL_BODY).scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(ClassName.OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter((attrRegex) => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach((attr) => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n DefaultWhitelist,\n sanitizeHtml\n} from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string|function)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)',\n sanitize : 'boolean',\n sanitizeFn : '(null|function)',\n whiteList : 'object'\n}\n\nconst AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n}\n\nconst Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent',\n sanitize : true,\n sanitizeFn : null,\n whiteList : DefaultWhitelist\n}\n\nconst HoverState = {\n SHOW : 'show',\n OUT : 'out'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n}\n\nconst Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n}\n\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org/)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => this._handlePopperPlacementChange(data)\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n })\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => {\n if (this.element) {\n this.hide()\n }\n }\n )\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach((dataAttr) => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n offset : 10,\n method : 'auto',\n target : ''\n}\n\nconst DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n}\n\nconst Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n}\n\nconst Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n}\n\nconst OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map((selector) => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both