# HG changeset patch # User Dennis Fink # Date 2022-01-17 21:26:33 # Node ID 6bf058a7b4861c1ebba3c11f2809789ac519c818 # Parent b4073d9d0e36f60c2d5f0e7e76c2a58df6a3dd36 # Parent 8e2c954d832f0fcb3cf63e20b0c5b2fd4449a8fe Merge i18n diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -71,10 +71,6 @@ coverage.xml .pytest_cache/ cover/ -# Translations -*.mo -*.pot - # Django stuff: *.log local_settings.py diff --git a/babel.cfg b/babel.cfg new file mode 100644 --- /dev/null +++ b/babel.cfg @@ -0,0 +1,4 @@ +[python: **.py] +[jinja2: **/templates/**.html] +silent=False +extensions=jinja2.ext.autoescape,jinja2.ext.with_ diff --git a/c3l_membership/__init__.py b/c3l_membership/__init__.py --- a/c3l_membership/__init__.py +++ b/c3l_membership/__init__.py @@ -2,13 +2,18 @@ import base64 import json import os.path import secrets +import subprocess -from flask import Flask +from flask import Flask, g, redirect, request, url_for +from flask.cli import AppGroup +from flask_babel import Babel from flask_qrcode import QRcode config_file = os.path.abspath("/etc/membership.json") qrcode = QRcode() +babel = Babel() +babel_cli = AppGroup("babel") def create_app(): @@ -21,9 +26,11 @@ def create_app(): pass qrcode.init_app(app) + babel.init_app(app) _default_secret_key = base64.b64encode(secrets.token_bytes()).decode("utf-8") app.config["SECRET_KEY"] = os.environ.get("SECRET_KEY", _default_secret_key) + app.config["LANGUAGES"] = ["en", "de", "fr", "lb"] app.config.setdefault("SUPPORTING_FEE", 40) app.config.setdefault("REGULAR_FEE", 120) @@ -47,11 +54,53 @@ def create_app(): "ZCASH_CONVERSION_SCRIPT", "/usr/local/share/zcash/ZCASH_Membership.pl" ) + @babel.localeselector + def get_locale(): + if not g.get("lang_code", None): + g.lang_code = request.accept_languages.best_match(app.config["LANGUAGES"]) + return g.lang_code + from .views import root_page app.register_blueprint(root_page) + @app.route("/") + def home(): + g.lang_code = request.accept_languages.best_match(app.config["LANGUAGES"]) + return redirect(url_for("root.index")) + + app.cli.add_command(babel_cli) + return app +@babel_cli.command("extract") +def babel_extract(): + subprocess.run( + [ + "pybabel", + "extract", + "-F", + "babel.cfg", + "-k", + "lazy_gettext", + "-o", + "messages.pot", + ".", + ] + ) + + +@babel_cli.command("update") +def babel_update(): + subprocess.run( + ["pybabel", "update", "-i", "messages.pot", "-d", "c3l_membership/translations"] + ) + + +@babel_cli.command("compile") +def babel_compile(): + subprocess.run(["pybabel", "compile", "-d", "c3l_membership/translations"]) + + app = create_app() diff --git a/c3l_membership/forms.py b/c3l_membership/forms.py --- a/c3l_membership/forms.py +++ b/c3l_membership/forms.py @@ -1,5 +1,6 @@ from datetime import date +from flask_babel import lazy_gettext from flask_wtf import FlaskForm from wtforms import BooleanField, DateField, RadioField, StringField, SubmitField from wtforms.validators import Email, InputRequired, Length, Optional @@ -8,84 +9,96 @@ from wtforms.validators import Email, In class MembershipForm(FlaskForm): username = StringField( - "Username", - validators=[InputRequired("This field is required!"), Length(max=255)], + lazy_gettext("Username"), + validators=[ + InputRequired(lazy_gettext("This field is required!")), + Length(max=255), + ], ) email = StringField( - "E-Mail", validators=[InputRequired("This field is required!"), Email()] + lazy_gettext("E-Mail"), + validators=[InputRequired(lazy_gettext("This field is required!")), Email()], ) fullname = StringField( - "Full Name", - validators=[InputRequired("This field is required!"), Length(max=65536)], + lazy_gettext("Full Name"), + validators=[ + InputRequired(lazy_gettext("This field is required!")), + Length(max=65536), + ], ) membership = RadioField( - "Membership Plan", - validators=[InputRequired("Please select one of the options!")], + lazy_gettext("Membership Plan"), + validators=[InputRequired(lazy_gettext("Please select one of the options!"))], choices=[ ( "regular", - "Regular membership - Membership with voting rights on the general assembly.", + lazy_gettext( + "Regular membership - Membership with voting rights on the general assembly." + ), ), ( "supporting", - "Supporting membership - Membership without voting rights on the general assembly.", + lazy_gettext( + "Supporting membership - Membership without voting rights on the general assembly." + ), ), ], ) student = BooleanField( - ("I am a student and would like to have the reduced membership fees."), + lazy_gettext( + "I am a student and would like to have the reduced membership fees." + ), ) starving = BooleanField( - ( + lazy_gettext( "I am a starving hacker and cannot afford the membership! (Please get in touch with us at info@c3l.lu before filling out this membership form)" ) ) payment = RadioField( - "Payment Options", - validators=[InputRequired("Please select one of the options!")], + lazy_gettext("Payment Options"), + validators=[InputRequired(lazy_gettext("Please select one of the options!"))], ) - birthday = DateField("Birthday") + birthday = DateField(lazy_gettext("Birthday")) street = StringField( - "Nr., Street", + lazy_gettext("Nr., Street"), validators=[Length(max=4000)], ) zip = StringField( - "Postal Code", + lazy_gettext("Postal Code"), validators=[Length(max=30)], ) city = StringField( - "City/Town", + lazy_gettext("City/Town"), validators=[Length(max=500)], ) state = StringField( - "State/County/Province", + lazy_gettext("State/County/Province"), validators=[Length(max=500)], ) country = StringField( - "Country", + lazy_gettext("Country"), validators=[Length(max=500)], ) terms = BooleanField( - ( - "By submitting this membership application, you agree to have read and understood " - 'the statutes of the Chaos Computer Club Lëtzebuerg A.S.B.L.' + lazy_gettext( + 'By submitting this membership application, you agree to have read and understood the statutes of the Chaos Computer Club Lëtzebuerg A.S.B.L..' ), validators=[InputRequired()], ) minor_member = BooleanField( - ( + lazy_gettext( "I am under 18 years of age and have the approval of my legal representative." - ), + ) ) - submit = SubmitField("Become a member") + submit = SubmitField(lazy_gettext("Become a member")) diff --git a/c3l_membership/static/flag-icons.css b/c3l_membership/static/flag-icons.css new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flag-icons.css @@ -0,0 +1,1610 @@ +.fib { + background-size: contain; + background-position: 50%; + background-repeat: no-repeat; +} +.fi { + background-size: contain; + background-position: 50%; + background-repeat: no-repeat; + position: relative; + display: inline-block; + width: 1.33333333em; + line-height: 1em; +} +.fi:before { + content: "\00a0"; +} +.fi.fis { + width: 1em; +} +.fi-ad { + background-image: url(./flags/4x3/ad.svg); +} +.fi-ad.fis { + background-image: url(./flags/1x1/ad.svg); +} +.fi-ae { + background-image: url(./flags/4x3/ae.svg); +} +.fi-ae.fis { + background-image: url(./flags/1x1/ae.svg); +} +.fi-af { + background-image: url(./flags/4x3/af.svg); +} +.fi-af.fis { + background-image: url(./flags/1x1/af.svg); +} +.fi-ag { + background-image: url(./flags/4x3/ag.svg); +} +.fi-ag.fis { + background-image: url(./flags/1x1/ag.svg); +} +.fi-ai { + background-image: url(./flags/4x3/ai.svg); +} +.fi-ai.fis { + background-image: url(./flags/1x1/ai.svg); +} +.fi-al { + background-image: url(./flags/4x3/al.svg); +} +.fi-al.fis { + background-image: url(./flags/1x1/al.svg); +} +.fi-am { + background-image: url(./flags/4x3/am.svg); +} +.fi-am.fis { + background-image: url(./flags/1x1/am.svg); +} +.fi-ao { + background-image: url(./flags/4x3/ao.svg); +} +.fi-ao.fis { + background-image: url(./flags/1x1/ao.svg); +} +.fi-aq { + background-image: url(./flags/4x3/aq.svg); +} +.fi-aq.fis { + background-image: url(./flags/1x1/aq.svg); +} +.fi-ar { + background-image: url(./flags/4x3/ar.svg); +} +.fi-ar.fis { + background-image: url(./flags/1x1/ar.svg); +} +.fi-as { + background-image: url(./flags/4x3/as.svg); +} +.fi-as.fis { + background-image: url(./flags/1x1/as.svg); +} +.fi-at { + background-image: url(./flags/4x3/at.svg); +} +.fi-at.fis { + background-image: url(./flags/1x1/at.svg); +} +.fi-au { + background-image: url(./flags/4x3/au.svg); +} +.fi-au.fis { + background-image: url(./flags/1x1/au.svg); +} +.fi-aw { + background-image: url(./flags/4x3/aw.svg); +} +.fi-aw.fis { + background-image: url(./flags/1x1/aw.svg); +} +.fi-ax { + background-image: url(./flags/4x3/ax.svg); +} +.fi-ax.fis { + background-image: url(./flags/1x1/ax.svg); +} +.fi-az { + background-image: url(./flags/4x3/az.svg); +} +.fi-az.fis { + background-image: url(./flags/1x1/az.svg); +} +.fi-ba { + background-image: url(./flags/4x3/ba.svg); +} +.fi-ba.fis { + background-image: url(./flags/1x1/ba.svg); +} +.fi-bb { + background-image: url(./flags/4x3/bb.svg); +} +.fi-bb.fis { + background-image: url(./flags/1x1/bb.svg); +} +.fi-bd { + background-image: url(./flags/4x3/bd.svg); +} +.fi-bd.fis { + background-image: url(./flags/1x1/bd.svg); +} +.fi-be { + background-image: url(./flags/4x3/be.svg); +} +.fi-be.fis { + background-image: url(./flags/1x1/be.svg); +} +.fi-bf { + background-image: url(./flags/4x3/bf.svg); +} +.fi-bf.fis { + background-image: url(./flags/1x1/bf.svg); +} +.fi-bg { + background-image: url(./flags/4x3/bg.svg); +} +.fi-bg.fis { + background-image: url(./flags/1x1/bg.svg); +} +.fi-bh { + background-image: url(./flags/4x3/bh.svg); +} +.fi-bh.fis { + background-image: url(./flags/1x1/bh.svg); +} +.fi-bi { + background-image: url(./flags/4x3/bi.svg); +} +.fi-bi.fis { + background-image: url(./flags/1x1/bi.svg); +} +.fi-bj { + background-image: url(./flags/4x3/bj.svg); +} +.fi-bj.fis { + background-image: url(./flags/1x1/bj.svg); +} +.fi-bl { + background-image: url(./flags/4x3/bl.svg); +} +.fi-bl.fis { + background-image: url(./flags/1x1/bl.svg); +} +.fi-bm { + background-image: url(./flags/4x3/bm.svg); +} +.fi-bm.fis { + background-image: url(./flags/1x1/bm.svg); +} +.fi-bn { + background-image: url(./flags/4x3/bn.svg); +} +.fi-bn.fis { + background-image: url(./flags/1x1/bn.svg); +} +.fi-bo { + background-image: url(./flags/4x3/bo.svg); +} +.fi-bo.fis { + background-image: url(./flags/1x1/bo.svg); +} +.fi-bq { + background-image: url(./flags/4x3/bq.svg); +} +.fi-bq.fis { + background-image: url(./flags/1x1/bq.svg); +} +.fi-br { + background-image: url(./flags/4x3/br.svg); +} +.fi-br.fis { + background-image: url(./flags/1x1/br.svg); +} +.fi-bs { + background-image: url(./flags/4x3/bs.svg); +} +.fi-bs.fis { + background-image: url(./flags/1x1/bs.svg); +} +.fi-bt { + background-image: url(./flags/4x3/bt.svg); +} +.fi-bt.fis { + background-image: url(./flags/1x1/bt.svg); +} +.fi-bv { + background-image: url(./flags/4x3/bv.svg); +} +.fi-bv.fis { + background-image: url(./flags/1x1/bv.svg); +} +.fi-bw { + background-image: url(./flags/4x3/bw.svg); +} +.fi-bw.fis { + background-image: url(./flags/1x1/bw.svg); +} +.fi-by { + background-image: url(./flags/4x3/by.svg); +} +.fi-by.fis { + background-image: url(./flags/1x1/by.svg); +} +.fi-bz { + background-image: url(./flags/4x3/bz.svg); +} +.fi-bz.fis { + background-image: url(./flags/1x1/bz.svg); +} +.fi-ca { + background-image: url(./flags/4x3/ca.svg); +} +.fi-ca.fis { + background-image: url(./flags/1x1/ca.svg); +} +.fi-cc { + background-image: url(./flags/4x3/cc.svg); +} +.fi-cc.fis { + background-image: url(./flags/1x1/cc.svg); +} +.fi-cd { + background-image: url(./flags/4x3/cd.svg); +} +.fi-cd.fis { + background-image: url(./flags/1x1/cd.svg); +} +.fi-cf { + background-image: url(./flags/4x3/cf.svg); +} +.fi-cf.fis { + background-image: url(./flags/1x1/cf.svg); +} +.fi-cg { + background-image: url(./flags/4x3/cg.svg); +} +.fi-cg.fis { + background-image: url(./flags/1x1/cg.svg); +} +.fi-ch { + background-image: url(./flags/4x3/ch.svg); +} +.fi-ch.fis { + background-image: url(./flags/1x1/ch.svg); +} +.fi-ci { + background-image: url(./flags/4x3/ci.svg); +} +.fi-ci.fis { + background-image: url(./flags/1x1/ci.svg); +} +.fi-ck { + background-image: url(./flags/4x3/ck.svg); +} +.fi-ck.fis { + background-image: url(./flags/1x1/ck.svg); +} +.fi-cl { + background-image: url(./flags/4x3/cl.svg); +} +.fi-cl.fis { + background-image: url(./flags/1x1/cl.svg); +} +.fi-cm { + background-image: url(./flags/4x3/cm.svg); +} +.fi-cm.fis { + background-image: url(./flags/1x1/cm.svg); +} +.fi-cn { + background-image: url(./flags/4x3/cn.svg); +} +.fi-cn.fis { + background-image: url(./flags/1x1/cn.svg); +} +.fi-co { + background-image: url(./flags/4x3/co.svg); +} +.fi-co.fis { + background-image: url(./flags/1x1/co.svg); +} +.fi-cr { + background-image: url(./flags/4x3/cr.svg); +} +.fi-cr.fis { + background-image: url(./flags/1x1/cr.svg); +} +.fi-cu { + background-image: url(./flags/4x3/cu.svg); +} +.fi-cu.fis { + background-image: url(./flags/1x1/cu.svg); +} +.fi-cv { + background-image: url(./flags/4x3/cv.svg); +} +.fi-cv.fis { + background-image: url(./flags/1x1/cv.svg); +} +.fi-cw { + background-image: url(./flags/4x3/cw.svg); +} +.fi-cw.fis { + background-image: url(./flags/1x1/cw.svg); +} +.fi-cx { + background-image: url(./flags/4x3/cx.svg); +} +.fi-cx.fis { + background-image: url(./flags/1x1/cx.svg); +} +.fi-cy { + background-image: url(./flags/4x3/cy.svg); +} +.fi-cy.fis { + background-image: url(./flags/1x1/cy.svg); +} +.fi-cz { + background-image: url(./flags/4x3/cz.svg); +} +.fi-cz.fis { + background-image: url(./flags/1x1/cz.svg); +} +.fi-de { + background-image: url(./flags/4x3/de.svg); +} +.fi-de.fis { + background-image: url(./flags/1x1/de.svg); +} +.fi-dj { + background-image: url(./flags/4x3/dj.svg); +} +.fi-dj.fis { + background-image: url(./flags/1x1/dj.svg); +} +.fi-dk { + background-image: url(./flags/4x3/dk.svg); +} +.fi-dk.fis { + background-image: url(./flags/1x1/dk.svg); +} +.fi-dm { + background-image: url(./flags/4x3/dm.svg); +} +.fi-dm.fis { + background-image: url(./flags/1x1/dm.svg); +} +.fi-do { + background-image: url(./flags/4x3/do.svg); +} +.fi-do.fis { + background-image: url(./flags/1x1/do.svg); +} +.fi-dz { + background-image: url(./flags/4x3/dz.svg); +} +.fi-dz.fis { + background-image: url(./flags/1x1/dz.svg); +} +.fi-ec { + background-image: url(./flags/4x3/ec.svg); +} +.fi-ec.fis { + background-image: url(./flags/1x1/ec.svg); +} +.fi-ee { + background-image: url(./flags/4x3/ee.svg); +} +.fi-ee.fis { + background-image: url(./flags/1x1/ee.svg); +} +.fi-eg { + background-image: url(./flags/4x3/eg.svg); +} +.fi-eg.fis { + background-image: url(./flags/1x1/eg.svg); +} +.fi-eh { + background-image: url(./flags/4x3/eh.svg); +} +.fi-eh.fis { + background-image: url(./flags/1x1/eh.svg); +} +.fi-er { + background-image: url(./flags/4x3/er.svg); +} +.fi-er.fis { + background-image: url(./flags/1x1/er.svg); +} +.fi-es { + background-image: url(./flags/4x3/es.svg); +} +.fi-es.fis { + background-image: url(./flags/1x1/es.svg); +} +.fi-et { + background-image: url(./flags/4x3/et.svg); +} +.fi-et.fis { + background-image: url(./flags/1x1/et.svg); +} +.fi-fi { + background-image: url(./flags/4x3/fi.svg); +} +.fi-fi.fis { + background-image: url(./flags/1x1/fi.svg); +} +.fi-fj { + background-image: url(./flags/4x3/fj.svg); +} +.fi-fj.fis { + background-image: url(./flags/1x1/fj.svg); +} +.fi-fk { + background-image: url(./flags/4x3/fk.svg); +} +.fi-fk.fis { + background-image: url(./flags/1x1/fk.svg); +} +.fi-fm { + background-image: url(./flags/4x3/fm.svg); +} +.fi-fm.fis { + background-image: url(./flags/1x1/fm.svg); +} +.fi-fo { + background-image: url(./flags/4x3/fo.svg); +} +.fi-fo.fis { + background-image: url(./flags/1x1/fo.svg); +} +.fi-fr { + background-image: url(./flags/4x3/fr.svg); +} +.fi-fr.fis { + background-image: url(./flags/1x1/fr.svg); +} +.fi-ga { + background-image: url(./flags/4x3/ga.svg); +} +.fi-ga.fis { + background-image: url(./flags/1x1/ga.svg); +} +.fi-gb { + background-image: url(./flags/4x3/gb.svg); +} +.fi-gb.fis { + background-image: url(./flags/1x1/gb.svg); +} +.fi-gd { + background-image: url(./flags/4x3/gd.svg); +} +.fi-gd.fis { + background-image: url(./flags/1x1/gd.svg); +} +.fi-ge { + background-image: url(./flags/4x3/ge.svg); +} +.fi-ge.fis { + background-image: url(./flags/1x1/ge.svg); +} +.fi-gf { + background-image: url(./flags/4x3/gf.svg); +} +.fi-gf.fis { + background-image: url(./flags/1x1/gf.svg); +} +.fi-gg { + background-image: url(./flags/4x3/gg.svg); +} +.fi-gg.fis { + background-image: url(./flags/1x1/gg.svg); +} +.fi-gh { + background-image: url(./flags/4x3/gh.svg); +} +.fi-gh.fis { + background-image: url(./flags/1x1/gh.svg); +} +.fi-gi { + background-image: url(./flags/4x3/gi.svg); +} +.fi-gi.fis { + background-image: url(./flags/1x1/gi.svg); +} +.fi-gl { + background-image: url(./flags/4x3/gl.svg); +} +.fi-gl.fis { + background-image: url(./flags/1x1/gl.svg); +} +.fi-gm { + background-image: url(./flags/4x3/gm.svg); +} +.fi-gm.fis { + background-image: url(./flags/1x1/gm.svg); +} +.fi-gn { + background-image: url(./flags/4x3/gn.svg); +} +.fi-gn.fis { + background-image: url(./flags/1x1/gn.svg); +} +.fi-gp { + background-image: url(./flags/4x3/gp.svg); +} +.fi-gp.fis { + background-image: url(./flags/1x1/gp.svg); +} +.fi-gq { + background-image: url(./flags/4x3/gq.svg); +} +.fi-gq.fis { + background-image: url(./flags/1x1/gq.svg); +} +.fi-gr { + background-image: url(./flags/4x3/gr.svg); +} +.fi-gr.fis { + background-image: url(./flags/1x1/gr.svg); +} +.fi-gs { + background-image: url(./flags/4x3/gs.svg); +} +.fi-gs.fis { + background-image: url(./flags/1x1/gs.svg); +} +.fi-gt { + background-image: url(./flags/4x3/gt.svg); +} +.fi-gt.fis { + background-image: url(./flags/1x1/gt.svg); +} +.fi-gu { + background-image: url(./flags/4x3/gu.svg); +} +.fi-gu.fis { + background-image: url(./flags/1x1/gu.svg); +} +.fi-gw { + background-image: url(./flags/4x3/gw.svg); +} +.fi-gw.fis { + background-image: url(./flags/1x1/gw.svg); +} +.fi-gy { + background-image: url(./flags/4x3/gy.svg); +} +.fi-gy.fis { + background-image: url(./flags/1x1/gy.svg); +} +.fi-hk { + background-image: url(./flags/4x3/hk.svg); +} +.fi-hk.fis { + background-image: url(./flags/1x1/hk.svg); +} +.fi-hm { + background-image: url(./flags/4x3/hm.svg); +} +.fi-hm.fis { + background-image: url(./flags/1x1/hm.svg); +} +.fi-hn { + background-image: url(./flags/4x3/hn.svg); +} +.fi-hn.fis { + background-image: url(./flags/1x1/hn.svg); +} +.fi-hr { + background-image: url(./flags/4x3/hr.svg); +} +.fi-hr.fis { + background-image: url(./flags/1x1/hr.svg); +} +.fi-ht { + background-image: url(./flags/4x3/ht.svg); +} +.fi-ht.fis { + background-image: url(./flags/1x1/ht.svg); +} +.fi-hu { + background-image: url(./flags/4x3/hu.svg); +} +.fi-hu.fis { + background-image: url(./flags/1x1/hu.svg); +} +.fi-id { + background-image: url(./flags/4x3/id.svg); +} +.fi-id.fis { + background-image: url(./flags/1x1/id.svg); +} +.fi-ie { + background-image: url(./flags/4x3/ie.svg); +} +.fi-ie.fis { + background-image: url(./flags/1x1/ie.svg); +} +.fi-il { + background-image: url(./flags/4x3/il.svg); +} +.fi-il.fis { + background-image: url(./flags/1x1/il.svg); +} +.fi-im { + background-image: url(./flags/4x3/im.svg); +} +.fi-im.fis { + background-image: url(./flags/1x1/im.svg); +} +.fi-in { + background-image: url(./flags/4x3/in.svg); +} +.fi-in.fis { + background-image: url(./flags/1x1/in.svg); +} +.fi-io { + background-image: url(./flags/4x3/io.svg); +} +.fi-io.fis { + background-image: url(./flags/1x1/io.svg); +} +.fi-iq { + background-image: url(./flags/4x3/iq.svg); +} +.fi-iq.fis { + background-image: url(./flags/1x1/iq.svg); +} +.fi-ir { + background-image: url(./flags/4x3/ir.svg); +} +.fi-ir.fis { + background-image: url(./flags/1x1/ir.svg); +} +.fi-is { + background-image: url(./flags/4x3/is.svg); +} +.fi-is.fis { + background-image: url(./flags/1x1/is.svg); +} +.fi-it { + background-image: url(./flags/4x3/it.svg); +} +.fi-it.fis { + background-image: url(./flags/1x1/it.svg); +} +.fi-je { + background-image: url(./flags/4x3/je.svg); +} +.fi-je.fis { + background-image: url(./flags/1x1/je.svg); +} +.fi-jm { + background-image: url(./flags/4x3/jm.svg); +} +.fi-jm.fis { + background-image: url(./flags/1x1/jm.svg); +} +.fi-jo { + background-image: url(./flags/4x3/jo.svg); +} +.fi-jo.fis { + background-image: url(./flags/1x1/jo.svg); +} +.fi-jp { + background-image: url(./flags/4x3/jp.svg); +} +.fi-jp.fis { + background-image: url(./flags/1x1/jp.svg); +} +.fi-ke { + background-image: url(./flags/4x3/ke.svg); +} +.fi-ke.fis { + background-image: url(./flags/1x1/ke.svg); +} +.fi-kg { + background-image: url(./flags/4x3/kg.svg); +} +.fi-kg.fis { + background-image: url(./flags/1x1/kg.svg); +} +.fi-kh { + background-image: url(./flags/4x3/kh.svg); +} +.fi-kh.fis { + background-image: url(./flags/1x1/kh.svg); +} +.fi-ki { + background-image: url(./flags/4x3/ki.svg); +} +.fi-ki.fis { + background-image: url(./flags/1x1/ki.svg); +} +.fi-km { + background-image: url(./flags/4x3/km.svg); +} +.fi-km.fis { + background-image: url(./flags/1x1/km.svg); +} +.fi-kn { + background-image: url(./flags/4x3/kn.svg); +} +.fi-kn.fis { + background-image: url(./flags/1x1/kn.svg); +} +.fi-kp { + background-image: url(./flags/4x3/kp.svg); +} +.fi-kp.fis { + background-image: url(./flags/1x1/kp.svg); +} +.fi-kr { + background-image: url(./flags/4x3/kr.svg); +} +.fi-kr.fis { + background-image: url(./flags/1x1/kr.svg); +} +.fi-kw { + background-image: url(./flags/4x3/kw.svg); +} +.fi-kw.fis { + background-image: url(./flags/1x1/kw.svg); +} +.fi-ky { + background-image: url(./flags/4x3/ky.svg); +} +.fi-ky.fis { + background-image: url(./flags/1x1/ky.svg); +} +.fi-kz { + background-image: url(./flags/4x3/kz.svg); +} +.fi-kz.fis { + background-image: url(./flags/1x1/kz.svg); +} +.fi-la { + background-image: url(./flags/4x3/la.svg); +} +.fi-la.fis { + background-image: url(./flags/1x1/la.svg); +} +.fi-lb { + background-image: url(./flags/4x3/lb.svg); +} +.fi-lb.fis { + background-image: url(./flags/1x1/lb.svg); +} +.fi-lc { + background-image: url(./flags/4x3/lc.svg); +} +.fi-lc.fis { + background-image: url(./flags/1x1/lc.svg); +} +.fi-li { + background-image: url(./flags/4x3/li.svg); +} +.fi-li.fis { + background-image: url(./flags/1x1/li.svg); +} +.fi-lk { + background-image: url(./flags/4x3/lk.svg); +} +.fi-lk.fis { + background-image: url(./flags/1x1/lk.svg); +} +.fi-lr { + background-image: url(./flags/4x3/lr.svg); +} +.fi-lr.fis { + background-image: url(./flags/1x1/lr.svg); +} +.fi-ls { + background-image: url(./flags/4x3/ls.svg); +} +.fi-ls.fis { + background-image: url(./flags/1x1/ls.svg); +} +.fi-lt { + background-image: url(./flags/4x3/lt.svg); +} +.fi-lt.fis { + background-image: url(./flags/1x1/lt.svg); +} +.fi-lu { + background-image: url(./flags/4x3/lu.svg); +} +.fi-lu.fis { + background-image: url(./flags/1x1/lu.svg); +} +.fi-lv { + background-image: url(./flags/4x3/lv.svg); +} +.fi-lv.fis { + background-image: url(./flags/1x1/lv.svg); +} +.fi-ly { + background-image: url(./flags/4x3/ly.svg); +} +.fi-ly.fis { + background-image: url(./flags/1x1/ly.svg); +} +.fi-ma { + background-image: url(./flags/4x3/ma.svg); +} +.fi-ma.fis { + background-image: url(./flags/1x1/ma.svg); +} +.fi-mc { + background-image: url(./flags/4x3/mc.svg); +} +.fi-mc.fis { + background-image: url(./flags/1x1/mc.svg); +} +.fi-md { + background-image: url(./flags/4x3/md.svg); +} +.fi-md.fis { + background-image: url(./flags/1x1/md.svg); +} +.fi-me { + background-image: url(./flags/4x3/me.svg); +} +.fi-me.fis { + background-image: url(./flags/1x1/me.svg); +} +.fi-mf { + background-image: url(./flags/4x3/mf.svg); +} +.fi-mf.fis { + background-image: url(./flags/1x1/mf.svg); +} +.fi-mg { + background-image: url(./flags/4x3/mg.svg); +} +.fi-mg.fis { + background-image: url(./flags/1x1/mg.svg); +} +.fi-mh { + background-image: url(./flags/4x3/mh.svg); +} +.fi-mh.fis { + background-image: url(./flags/1x1/mh.svg); +} +.fi-mk { + background-image: url(./flags/4x3/mk.svg); +} +.fi-mk.fis { + background-image: url(./flags/1x1/mk.svg); +} +.fi-ml { + background-image: url(./flags/4x3/ml.svg); +} +.fi-ml.fis { + background-image: url(./flags/1x1/ml.svg); +} +.fi-mm { + background-image: url(./flags/4x3/mm.svg); +} +.fi-mm.fis { + background-image: url(./flags/1x1/mm.svg); +} +.fi-mn { + background-image: url(./flags/4x3/mn.svg); +} +.fi-mn.fis { + background-image: url(./flags/1x1/mn.svg); +} +.fi-mo { + background-image: url(./flags/4x3/mo.svg); +} +.fi-mo.fis { + background-image: url(./flags/1x1/mo.svg); +} +.fi-mp { + background-image: url(./flags/4x3/mp.svg); +} +.fi-mp.fis { + background-image: url(./flags/1x1/mp.svg); +} +.fi-mq { + background-image: url(./flags/4x3/mq.svg); +} +.fi-mq.fis { + background-image: url(./flags/1x1/mq.svg); +} +.fi-mr { + background-image: url(./flags/4x3/mr.svg); +} +.fi-mr.fis { + background-image: url(./flags/1x1/mr.svg); +} +.fi-ms { + background-image: url(./flags/4x3/ms.svg); +} +.fi-ms.fis { + background-image: url(./flags/1x1/ms.svg); +} +.fi-mt { + background-image: url(./flags/4x3/mt.svg); +} +.fi-mt.fis { + background-image: url(./flags/1x1/mt.svg); +} +.fi-mu { + background-image: url(./flags/4x3/mu.svg); +} +.fi-mu.fis { + background-image: url(./flags/1x1/mu.svg); +} +.fi-mv { + background-image: url(./flags/4x3/mv.svg); +} +.fi-mv.fis { + background-image: url(./flags/1x1/mv.svg); +} +.fi-mw { + background-image: url(./flags/4x3/mw.svg); +} +.fi-mw.fis { + background-image: url(./flags/1x1/mw.svg); +} +.fi-mx { + background-image: url(./flags/4x3/mx.svg); +} +.fi-mx.fis { + background-image: url(./flags/1x1/mx.svg); +} +.fi-my { + background-image: url(./flags/4x3/my.svg); +} +.fi-my.fis { + background-image: url(./flags/1x1/my.svg); +} +.fi-mz { + background-image: url(./flags/4x3/mz.svg); +} +.fi-mz.fis { + background-image: url(./flags/1x1/mz.svg); +} +.fi-na { + background-image: url(./flags/4x3/na.svg); +} +.fi-na.fis { + background-image: url(./flags/1x1/na.svg); +} +.fi-nc { + background-image: url(./flags/4x3/nc.svg); +} +.fi-nc.fis { + background-image: url(./flags/1x1/nc.svg); +} +.fi-ne { + background-image: url(./flags/4x3/ne.svg); +} +.fi-ne.fis { + background-image: url(./flags/1x1/ne.svg); +} +.fi-nf { + background-image: url(./flags/4x3/nf.svg); +} +.fi-nf.fis { + background-image: url(./flags/1x1/nf.svg); +} +.fi-ng { + background-image: url(./flags/4x3/ng.svg); +} +.fi-ng.fis { + background-image: url(./flags/1x1/ng.svg); +} +.fi-ni { + background-image: url(./flags/4x3/ni.svg); +} +.fi-ni.fis { + background-image: url(./flags/1x1/ni.svg); +} +.fi-nl { + background-image: url(./flags/4x3/nl.svg); +} +.fi-nl.fis { + background-image: url(./flags/1x1/nl.svg); +} +.fi-no { + background-image: url(./flags/4x3/no.svg); +} +.fi-no.fis { + background-image: url(./flags/1x1/no.svg); +} +.fi-np { + background-image: url(./flags/4x3/np.svg); +} +.fi-np.fis { + background-image: url(./flags/1x1/np.svg); +} +.fi-nr { + background-image: url(./flags/4x3/nr.svg); +} +.fi-nr.fis { + background-image: url(./flags/1x1/nr.svg); +} +.fi-nu { + background-image: url(./flags/4x3/nu.svg); +} +.fi-nu.fis { + background-image: url(./flags/1x1/nu.svg); +} +.fi-nz { + background-image: url(./flags/4x3/nz.svg); +} +.fi-nz.fis { + background-image: url(./flags/1x1/nz.svg); +} +.fi-om { + background-image: url(./flags/4x3/om.svg); +} +.fi-om.fis { + background-image: url(./flags/1x1/om.svg); +} +.fi-pa { + background-image: url(./flags/4x3/pa.svg); +} +.fi-pa.fis { + background-image: url(./flags/1x1/pa.svg); +} +.fi-pe { + background-image: url(./flags/4x3/pe.svg); +} +.fi-pe.fis { + background-image: url(./flags/1x1/pe.svg); +} +.fi-pf { + background-image: url(./flags/4x3/pf.svg); +} +.fi-pf.fis { + background-image: url(./flags/1x1/pf.svg); +} +.fi-pg { + background-image: url(./flags/4x3/pg.svg); +} +.fi-pg.fis { + background-image: url(./flags/1x1/pg.svg); +} +.fi-ph { + background-image: url(./flags/4x3/ph.svg); +} +.fi-ph.fis { + background-image: url(./flags/1x1/ph.svg); +} +.fi-pk { + background-image: url(./flags/4x3/pk.svg); +} +.fi-pk.fis { + background-image: url(./flags/1x1/pk.svg); +} +.fi-pl { + background-image: url(./flags/4x3/pl.svg); +} +.fi-pl.fis { + background-image: url(./flags/1x1/pl.svg); +} +.fi-pm { + background-image: url(./flags/4x3/pm.svg); +} +.fi-pm.fis { + background-image: url(./flags/1x1/pm.svg); +} +.fi-pn { + background-image: url(./flags/4x3/pn.svg); +} +.fi-pn.fis { + background-image: url(./flags/1x1/pn.svg); +} +.fi-pr { + background-image: url(./flags/4x3/pr.svg); +} +.fi-pr.fis { + background-image: url(./flags/1x1/pr.svg); +} +.fi-ps { + background-image: url(./flags/4x3/ps.svg); +} +.fi-ps.fis { + background-image: url(./flags/1x1/ps.svg); +} +.fi-pt { + background-image: url(./flags/4x3/pt.svg); +} +.fi-pt.fis { + background-image: url(./flags/1x1/pt.svg); +} +.fi-pw { + background-image: url(./flags/4x3/pw.svg); +} +.fi-pw.fis { + background-image: url(./flags/1x1/pw.svg); +} +.fi-py { + background-image: url(./flags/4x3/py.svg); +} +.fi-py.fis { + background-image: url(./flags/1x1/py.svg); +} +.fi-qa { + background-image: url(./flags/4x3/qa.svg); +} +.fi-qa.fis { + background-image: url(./flags/1x1/qa.svg); +} +.fi-re { + background-image: url(./flags/4x3/re.svg); +} +.fi-re.fis { + background-image: url(./flags/1x1/re.svg); +} +.fi-ro { + background-image: url(./flags/4x3/ro.svg); +} +.fi-ro.fis { + background-image: url(./flags/1x1/ro.svg); +} +.fi-rs { + background-image: url(./flags/4x3/rs.svg); +} +.fi-rs.fis { + background-image: url(./flags/1x1/rs.svg); +} +.fi-ru { + background-image: url(./flags/4x3/ru.svg); +} +.fi-ru.fis { + background-image: url(./flags/1x1/ru.svg); +} +.fi-rw { + background-image: url(./flags/4x3/rw.svg); +} +.fi-rw.fis { + background-image: url(./flags/1x1/rw.svg); +} +.fi-sa { + background-image: url(./flags/4x3/sa.svg); +} +.fi-sa.fis { + background-image: url(./flags/1x1/sa.svg); +} +.fi-sb { + background-image: url(./flags/4x3/sb.svg); +} +.fi-sb.fis { + background-image: url(./flags/1x1/sb.svg); +} +.fi-sc { + background-image: url(./flags/4x3/sc.svg); +} +.fi-sc.fis { + background-image: url(./flags/1x1/sc.svg); +} +.fi-sd { + background-image: url(./flags/4x3/sd.svg); +} +.fi-sd.fis { + background-image: url(./flags/1x1/sd.svg); +} +.fi-se { + background-image: url(./flags/4x3/se.svg); +} +.fi-se.fis { + background-image: url(./flags/1x1/se.svg); +} +.fi-sg { + background-image: url(./flags/4x3/sg.svg); +} +.fi-sg.fis { + background-image: url(./flags/1x1/sg.svg); +} +.fi-sh { + background-image: url(./flags/4x3/sh.svg); +} +.fi-sh.fis { + background-image: url(./flags/1x1/sh.svg); +} +.fi-si { + background-image: url(./flags/4x3/si.svg); +} +.fi-si.fis { + background-image: url(./flags/1x1/si.svg); +} +.fi-sj { + background-image: url(./flags/4x3/sj.svg); +} +.fi-sj.fis { + background-image: url(./flags/1x1/sj.svg); +} +.fi-sk { + background-image: url(./flags/4x3/sk.svg); +} +.fi-sk.fis { + background-image: url(./flags/1x1/sk.svg); +} +.fi-sl { + background-image: url(./flags/4x3/sl.svg); +} +.fi-sl.fis { + background-image: url(./flags/1x1/sl.svg); +} +.fi-sm { + background-image: url(./flags/4x3/sm.svg); +} +.fi-sm.fis { + background-image: url(./flags/1x1/sm.svg); +} +.fi-sn { + background-image: url(./flags/4x3/sn.svg); +} +.fi-sn.fis { + background-image: url(./flags/1x1/sn.svg); +} +.fi-so { + background-image: url(./flags/4x3/so.svg); +} +.fi-so.fis { + background-image: url(./flags/1x1/so.svg); +} +.fi-sr { + background-image: url(./flags/4x3/sr.svg); +} +.fi-sr.fis { + background-image: url(./flags/1x1/sr.svg); +} +.fi-ss { + background-image: url(./flags/4x3/ss.svg); +} +.fi-ss.fis { + background-image: url(./flags/1x1/ss.svg); +} +.fi-st { + background-image: url(./flags/4x3/st.svg); +} +.fi-st.fis { + background-image: url(./flags/1x1/st.svg); +} +.fi-sv { + background-image: url(./flags/4x3/sv.svg); +} +.fi-sv.fis { + background-image: url(./flags/1x1/sv.svg); +} +.fi-sx { + background-image: url(./flags/4x3/sx.svg); +} +.fi-sx.fis { + background-image: url(./flags/1x1/sx.svg); +} +.fi-sy { + background-image: url(./flags/4x3/sy.svg); +} +.fi-sy.fis { + background-image: url(./flags/1x1/sy.svg); +} +.fi-sz { + background-image: url(./flags/4x3/sz.svg); +} +.fi-sz.fis { + background-image: url(./flags/1x1/sz.svg); +} +.fi-tc { + background-image: url(./flags/4x3/tc.svg); +} +.fi-tc.fis { + background-image: url(./flags/1x1/tc.svg); +} +.fi-td { + background-image: url(./flags/4x3/td.svg); +} +.fi-td.fis { + background-image: url(./flags/1x1/td.svg); +} +.fi-tf { + background-image: url(./flags/4x3/tf.svg); +} +.fi-tf.fis { + background-image: url(./flags/1x1/tf.svg); +} +.fi-tg { + background-image: url(./flags/4x3/tg.svg); +} +.fi-tg.fis { + background-image: url(./flags/1x1/tg.svg); +} +.fi-th { + background-image: url(./flags/4x3/th.svg); +} +.fi-th.fis { + background-image: url(./flags/1x1/th.svg); +} +.fi-tj { + background-image: url(./flags/4x3/tj.svg); +} +.fi-tj.fis { + background-image: url(./flags/1x1/tj.svg); +} +.fi-tk { + background-image: url(./flags/4x3/tk.svg); +} +.fi-tk.fis { + background-image: url(./flags/1x1/tk.svg); +} +.fi-tl { + background-image: url(./flags/4x3/tl.svg); +} +.fi-tl.fis { + background-image: url(./flags/1x1/tl.svg); +} +.fi-tm { + background-image: url(./flags/4x3/tm.svg); +} +.fi-tm.fis { + background-image: url(./flags/1x1/tm.svg); +} +.fi-tn { + background-image: url(./flags/4x3/tn.svg); +} +.fi-tn.fis { + background-image: url(./flags/1x1/tn.svg); +} +.fi-to { + background-image: url(./flags/4x3/to.svg); +} +.fi-to.fis { + background-image: url(./flags/1x1/to.svg); +} +.fi-tr { + background-image: url(./flags/4x3/tr.svg); +} +.fi-tr.fis { + background-image: url(./flags/1x1/tr.svg); +} +.fi-tt { + background-image: url(./flags/4x3/tt.svg); +} +.fi-tt.fis { + background-image: url(./flags/1x1/tt.svg); +} +.fi-tv { + background-image: url(./flags/4x3/tv.svg); +} +.fi-tv.fis { + background-image: url(./flags/1x1/tv.svg); +} +.fi-tw { + background-image: url(./flags/4x3/tw.svg); +} +.fi-tw.fis { + background-image: url(./flags/1x1/tw.svg); +} +.fi-tz { + background-image: url(./flags/4x3/tz.svg); +} +.fi-tz.fis { + background-image: url(./flags/1x1/tz.svg); +} +.fi-ua { + background-image: url(./flags/4x3/ua.svg); +} +.fi-ua.fis { + background-image: url(./flags/1x1/ua.svg); +} +.fi-ug { + background-image: url(./flags/4x3/ug.svg); +} +.fi-ug.fis { + background-image: url(./flags/1x1/ug.svg); +} +.fi-um { + background-image: url(./flags/4x3/um.svg); +} +.fi-um.fis { + background-image: url(./flags/1x1/um.svg); +} +.fi-us { + background-image: url(./flags/4x3/us.svg); +} +.fi-us.fis { + background-image: url(./flags/1x1/us.svg); +} +.fi-uy { + background-image: url(./flags/4x3/uy.svg); +} +.fi-uy.fis { + background-image: url(./flags/1x1/uy.svg); +} +.fi-uz { + background-image: url(./flags/4x3/uz.svg); +} +.fi-uz.fis { + background-image: url(./flags/1x1/uz.svg); +} +.fi-va { + background-image: url(./flags/4x3/va.svg); +} +.fi-va.fis { + background-image: url(./flags/1x1/va.svg); +} +.fi-vc { + background-image: url(./flags/4x3/vc.svg); +} +.fi-vc.fis { + background-image: url(./flags/1x1/vc.svg); +} +.fi-ve { + background-image: url(./flags/4x3/ve.svg); +} +.fi-ve.fis { + background-image: url(./flags/1x1/ve.svg); +} +.fi-vg { + background-image: url(./flags/4x3/vg.svg); +} +.fi-vg.fis { + background-image: url(./flags/1x1/vg.svg); +} +.fi-vi { + background-image: url(./flags/4x3/vi.svg); +} +.fi-vi.fis { + background-image: url(./flags/1x1/vi.svg); +} +.fi-vn { + background-image: url(./flags/4x3/vn.svg); +} +.fi-vn.fis { + background-image: url(./flags/1x1/vn.svg); +} +.fi-vu { + background-image: url(./flags/4x3/vu.svg); +} +.fi-vu.fis { + background-image: url(./flags/1x1/vu.svg); +} +.fi-wf { + background-image: url(./flags/4x3/wf.svg); +} +.fi-wf.fis { + background-image: url(./flags/1x1/wf.svg); +} +.fi-ws { + background-image: url(./flags/4x3/ws.svg); +} +.fi-ws.fis { + background-image: url(./flags/1x1/ws.svg); +} +.fi-ye { + background-image: url(./flags/4x3/ye.svg); +} +.fi-ye.fis { + background-image: url(./flags/1x1/ye.svg); +} +.fi-yt { + background-image: url(./flags/4x3/yt.svg); +} +.fi-yt.fis { + background-image: url(./flags/1x1/yt.svg); +} +.fi-za { + background-image: url(./flags/4x3/za.svg); +} +.fi-za.fis { + background-image: url(./flags/1x1/za.svg); +} +.fi-zm { + background-image: url(./flags/4x3/zm.svg); +} +.fi-zm.fis { + background-image: url(./flags/1x1/zm.svg); +} +.fi-zw { + background-image: url(./flags/4x3/zw.svg); +} +.fi-zw.fis { + background-image: url(./flags/1x1/zw.svg); +} +.fi-ac { + background-image: url(./flags/4x3/ac.svg); +} +.fi-ac.fis { + background-image: url(./flags/1x1/ac.svg); +} +.fi-cp { + background-image: url(./flags/4x3/cp.svg); +} +.fi-cp.fis { + background-image: url(./flags/1x1/cp.svg); +} +.fi-dg { + background-image: url(./flags/4x3/dg.svg); +} +.fi-dg.fis { + background-image: url(./flags/1x1/dg.svg); +} +.fi-ea { + background-image: url(./flags/4x3/ea.svg); +} +.fi-ea.fis { + background-image: url(./flags/1x1/ea.svg); +} +.fi-es-ct { + background-image: url(./flags/4x3/es-ct.svg); +} +.fi-es-ct.fis { + background-image: url(./flags/1x1/es-ct.svg); +} +.fi-es-ga { + background-image: url(./flags/4x3/es-ga.svg); +} +.fi-es-ga.fis { + background-image: url(./flags/1x1/es-ga.svg); +} +.fi-eu { + background-image: url(./flags/4x3/eu.svg); +} +.fi-eu.fis { + background-image: url(./flags/1x1/eu.svg); +} +.fi-gb-eng { + background-image: url(./flags/4x3/gb-eng.svg); +} +.fi-gb-eng.fis { + background-image: url(./flags/1x1/gb-eng.svg); +} +.fi-gb-nir { + background-image: url(./flags/4x3/gb-nir.svg); +} +.fi-gb-nir.fis { + background-image: url(./flags/1x1/gb-nir.svg); +} +.fi-gb-sct { + background-image: url(./flags/4x3/gb-sct.svg); +} +.fi-gb-sct.fis { + background-image: url(./flags/1x1/gb-sct.svg); +} +.fi-gb-wls { + background-image: url(./flags/4x3/gb-wls.svg); +} +.fi-gb-wls.fis { + background-image: url(./flags/1x1/gb-wls.svg); +} +.fi-ic { + background-image: url(./flags/4x3/ic.svg); +} +.fi-ic.fis { + background-image: url(./flags/1x1/ic.svg); +} +.fi-ta { + background-image: url(./flags/4x3/ta.svg); +} +.fi-ta.fis { + background-image: url(./flags/1x1/ta.svg); +} +.fi-un { + background-image: url(./flags/4x3/un.svg); +} +.fi-un.fis { + background-image: url(./flags/1x1/un.svg); +} +.fi-xk { + background-image: url(./flags/4x3/xk.svg); +} +.fi-xk.fis { + background-image: url(./flags/1x1/xk.svg); +} +.fi-xx { + background-image: url(./flags/4x3/xx.svg); +} +.fi-xx.fis { + background-image: url(./flags/1x1/xx.svg); +} diff --git a/c3l_membership/static/flags/1x1/ac.svg b/c3l_membership/static/flags/1x1/ac.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ac.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ad.svg b/c3l_membership/static/flags/1x1/ad.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ad.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ae.svg b/c3l_membership/static/flags/1x1/ae.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/af.svg b/c3l_membership/static/flags/1x1/af.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/af.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ag.svg b/c3l_membership/static/flags/1x1/ag.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ai.svg b/c3l_membership/static/flags/1x1/ai.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ai.svg @@ -0,0 +1,763 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/al.svg b/c3l_membership/static/flags/1x1/al.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/am.svg b/c3l_membership/static/flags/1x1/am.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/ao.svg b/c3l_membership/static/flags/1x1/ao.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/aq.svg b/c3l_membership/static/flags/1x1/aq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/aq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/ar.svg b/c3l_membership/static/flags/1x1/ar.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ar.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/as.svg b/c3l_membership/static/flags/1x1/as.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/as.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/at.svg b/c3l_membership/static/flags/1x1/at.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/au.svg b/c3l_membership/static/flags/1x1/au.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/au.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/aw.svg b/c3l_membership/static/flags/1x1/aw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ax.svg b/c3l_membership/static/flags/1x1/ax.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/az.svg b/c3l_membership/static/flags/1x1/az.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ba.svg b/c3l_membership/static/flags/1x1/ba.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bb.svg b/c3l_membership/static/flags/1x1/bb.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/bd.svg b/c3l_membership/static/flags/1x1/bd.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/1x1/be.svg b/c3l_membership/static/flags/1x1/be.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bf.svg b/c3l_membership/static/flags/1x1/bf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bg.svg b/c3l_membership/static/flags/1x1/bg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bh.svg b/c3l_membership/static/flags/1x1/bh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bh.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bi.svg b/c3l_membership/static/flags/1x1/bi.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bj.svg b/c3l_membership/static/flags/1x1/bj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bl.svg b/c3l_membership/static/flags/1x1/bl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bm.svg b/c3l_membership/static/flags/1x1/bm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bm.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bn.svg b/c3l_membership/static/flags/1x1/bn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bo.svg b/c3l_membership/static/flags/1x1/bo.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bo.svg @@ -0,0 +1,678 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bq.svg b/c3l_membership/static/flags/1x1/bq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/br.svg b/c3l_membership/static/flags/1x1/br.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bs.svg b/c3l_membership/static/flags/1x1/bs.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bt.svg b/c3l_membership/static/flags/1x1/bt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bv.svg b/c3l_membership/static/flags/1x1/bv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bw.svg b/c3l_membership/static/flags/1x1/bw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/by.svg b/c3l_membership/static/flags/1x1/by.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/by.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/bz.svg b/c3l_membership/static/flags/1x1/bz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/bz.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ca.svg b/c3l_membership/static/flags/1x1/ca.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/1x1/cc.svg b/c3l_membership/static/flags/1x1/cc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cd.svg b/c3l_membership/static/flags/1x1/cd.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cf.svg b/c3l_membership/static/flags/1x1/cf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cg.svg b/c3l_membership/static/flags/1x1/cg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ch.svg b/c3l_membership/static/flags/1x1/ch.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ci.svg b/c3l_membership/static/flags/1x1/ci.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ck.svg b/c3l_membership/static/flags/1x1/ck.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ck.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cl.svg b/c3l_membership/static/flags/1x1/cl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cm.svg b/c3l_membership/static/flags/1x1/cm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cn.svg b/c3l_membership/static/flags/1x1/cn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/co.svg b/c3l_membership/static/flags/1x1/co.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cp.svg b/c3l_membership/static/flags/1x1/cp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cr.svg b/c3l_membership/static/flags/1x1/cr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cu.svg b/c3l_membership/static/flags/1x1/cu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cv.svg b/c3l_membership/static/flags/1x1/cv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cw.svg b/c3l_membership/static/flags/1x1/cw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cx.svg b/c3l_membership/static/flags/1x1/cx.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/cy.svg b/c3l_membership/static/flags/1x1/cy.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/cz.svg b/c3l_membership/static/flags/1x1/cz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/cz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/de.svg b/c3l_membership/static/flags/1x1/de.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/dg.svg b/c3l_membership/static/flags/1x1/dg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/dg.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/dj.svg b/c3l_membership/static/flags/1x1/dj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/dk.svg b/c3l_membership/static/flags/1x1/dk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/dm.svg b/c3l_membership/static/flags/1x1/dm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/do.svg b/c3l_membership/static/flags/1x1/do.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/do.svg @@ -0,0 +1,6745 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/dz.svg b/c3l_membership/static/flags/1x1/dz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/ea.svg b/c3l_membership/static/flags/1x1/ea.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ea.svg @@ -0,0 +1,547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ec.svg b/c3l_membership/static/flags/1x1/ec.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ec.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ee.svg b/c3l_membership/static/flags/1x1/ee.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/eg.svg b/c3l_membership/static/flags/1x1/eg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/eh.svg b/c3l_membership/static/flags/1x1/eh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/eh.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/er.svg b/c3l_membership/static/flags/1x1/er.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/er.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/es-ct.svg b/c3l_membership/static/flags/1x1/es-ct.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/es-ct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/1x1/es-ga.svg b/c3l_membership/static/flags/1x1/es-ga.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/es-ga.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/es.svg b/c3l_membership/static/flags/1x1/es.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/es.svg @@ -0,0 +1,547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/et.svg b/c3l_membership/static/flags/1x1/et.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/eu.svg b/c3l_membership/static/flags/1x1/eu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/fi.svg b/c3l_membership/static/flags/1x1/fi.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/fj.svg b/c3l_membership/static/flags/1x1/fj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/fj.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/fk.svg b/c3l_membership/static/flags/1x1/fk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/fk.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/fm.svg b/c3l_membership/static/flags/1x1/fm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/fo.svg b/c3l_membership/static/flags/1x1/fo.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/fr.svg b/c3l_membership/static/flags/1x1/fr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ga.svg b/c3l_membership/static/flags/1x1/ga.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gb-eng.svg b/c3l_membership/static/flags/1x1/gb-eng.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/gb-nir.svg b/c3l_membership/static/flags/1x1/gb-nir.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gb-nir.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gb-sct.svg b/c3l_membership/static/flags/1x1/gb-sct.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/1x1/gb-wls.svg b/c3l_membership/static/flags/1x1/gb-wls.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gb.svg b/c3l_membership/static/flags/1x1/gb.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gb.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gd.svg b/c3l_membership/static/flags/1x1/gd.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ge.svg b/c3l_membership/static/flags/1x1/ge.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/gf.svg b/c3l_membership/static/flags/1x1/gf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gg.svg b/c3l_membership/static/flags/1x1/gg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gh.svg b/c3l_membership/static/flags/1x1/gh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/gi.svg b/c3l_membership/static/flags/1x1/gi.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gl.svg b/c3l_membership/static/flags/1x1/gl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/1x1/gm.svg b/c3l_membership/static/flags/1x1/gm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gn.svg b/c3l_membership/static/flags/1x1/gn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gp.svg b/c3l_membership/static/flags/1x1/gp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gq.svg b/c3l_membership/static/flags/1x1/gq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gq.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gr.svg b/c3l_membership/static/flags/1x1/gr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gr.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gs.svg b/c3l_membership/static/flags/1x1/gs.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gs.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gt.svg b/c3l_membership/static/flags/1x1/gt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gu.svg b/c3l_membership/static/flags/1x1/gu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + G + + + U + + + A + + + M + + + + + + + + G + + + U + + + A + + + M + + diff --git a/c3l_membership/static/flags/1x1/gw.svg b/c3l_membership/static/flags/1x1/gw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/gy.svg b/c3l_membership/static/flags/1x1/gy.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/hk.svg b/c3l_membership/static/flags/1x1/hk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/hk.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/hm.svg b/c3l_membership/static/flags/1x1/hm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/hm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/hn.svg b/c3l_membership/static/flags/1x1/hn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/hr.svg b/c3l_membership/static/flags/1x1/hr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/hr.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ht.svg b/c3l_membership/static/flags/1x1/ht.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ht.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/hu.svg b/c3l_membership/static/flags/1x1/hu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ic.svg b/c3l_membership/static/flags/1x1/ic.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/id.svg b/c3l_membership/static/flags/1x1/id.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/id.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/ie.svg b/c3l_membership/static/flags/1x1/ie.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/il.svg b/c3l_membership/static/flags/1x1/il.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/im.svg b/c3l_membership/static/flags/1x1/im.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/in.svg b/c3l_membership/static/flags/1x1/in.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/io.svg b/c3l_membership/static/flags/1x1/io.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/io.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/iq.svg b/c3l_membership/static/flags/1x1/iq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ir.svg b/c3l_membership/static/flags/1x1/ir.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/is.svg b/c3l_membership/static/flags/1x1/is.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/it.svg b/c3l_membership/static/flags/1x1/it.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/je.svg b/c3l_membership/static/flags/1x1/je.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/je.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/jm.svg b/c3l_membership/static/flags/1x1/jm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/jo.svg b/c3l_membership/static/flags/1x1/jo.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/jp.svg b/c3l_membership/static/flags/1x1/jp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ke.svg b/c3l_membership/static/flags/1x1/ke.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/kg.svg b/c3l_membership/static/flags/1x1/kg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/kh.svg b/c3l_membership/static/flags/1x1/kh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ki.svg b/c3l_membership/static/flags/1x1/ki.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/km.svg b/c3l_membership/static/flags/1x1/km.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/kn.svg b/c3l_membership/static/flags/1x1/kn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/kp.svg b/c3l_membership/static/flags/1x1/kp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/kr.svg b/c3l_membership/static/flags/1x1/kr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/kr.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/kw.svg b/c3l_membership/static/flags/1x1/kw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ky.svg b/c3l_membership/static/flags/1x1/ky.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ky.svg @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/kz.svg b/c3l_membership/static/flags/1x1/kz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/kz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/la.svg b/c3l_membership/static/flags/1x1/la.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/lb.svg b/c3l_membership/static/flags/1x1/lb.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/lc.svg b/c3l_membership/static/flags/1x1/lc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/li.svg b/c3l_membership/static/flags/1x1/li.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/lk.svg b/c3l_membership/static/flags/1x1/lk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/lr.svg b/c3l_membership/static/flags/1x1/lr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ls.svg b/c3l_membership/static/flags/1x1/ls.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/lt.svg b/c3l_membership/static/flags/1x1/lt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/lu.svg b/c3l_membership/static/flags/1x1/lu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/lv.svg b/c3l_membership/static/flags/1x1/lv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/ly.svg b/c3l_membership/static/flags/1x1/ly.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ma.svg b/c3l_membership/static/flags/1x1/ma.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/1x1/mc.svg b/c3l_membership/static/flags/1x1/mc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/md.svg b/c3l_membership/static/flags/1x1/md.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/md.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/me.svg b/c3l_membership/static/flags/1x1/me.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/me.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mf.svg b/c3l_membership/static/flags/1x1/mf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mg.svg b/c3l_membership/static/flags/1x1/mg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mh.svg b/c3l_membership/static/flags/1x1/mh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mh.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mk.svg b/c3l_membership/static/flags/1x1/mk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/ml.svg b/c3l_membership/static/flags/1x1/ml.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mm.svg b/c3l_membership/static/flags/1x1/mm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mm.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mn.svg b/c3l_membership/static/flags/1x1/mn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mo.svg b/c3l_membership/static/flags/1x1/mo.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mp.svg b/c3l_membership/static/flags/1x1/mp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mq.svg b/c3l_membership/static/flags/1x1/mq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mq.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mr.svg b/c3l_membership/static/flags/1x1/mr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/ms.svg b/c3l_membership/static/flags/1x1/ms.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ms.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mt.svg b/c3l_membership/static/flags/1x1/mt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mt.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mu.svg b/c3l_membership/static/flags/1x1/mu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mv.svg b/c3l_membership/static/flags/1x1/mv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/mw.svg b/c3l_membership/static/flags/1x1/mw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mw.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mx.svg b/c3l_membership/static/flags/1x1/mx.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mx.svg @@ -0,0 +1,378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/my.svg b/c3l_membership/static/flags/1x1/my.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/my.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/mz.svg b/c3l_membership/static/flags/1x1/mz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/na.svg b/c3l_membership/static/flags/1x1/na.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/nc.svg b/c3l_membership/static/flags/1x1/nc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/nc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ne.svg b/c3l_membership/static/flags/1x1/ne.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/nf.svg b/c3l_membership/static/flags/1x1/nf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/nf.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ng.svg b/c3l_membership/static/flags/1x1/ng.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/ni.svg b/c3l_membership/static/flags/1x1/ni.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/nl.svg b/c3l_membership/static/flags/1x1/nl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/no.svg b/c3l_membership/static/flags/1x1/no.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/np.svg b/c3l_membership/static/flags/1x1/np.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/np.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/nr.svg b/c3l_membership/static/flags/1x1/nr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/nu.svg b/c3l_membership/static/flags/1x1/nu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/nu.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/nz.svg b/c3l_membership/static/flags/1x1/nz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/nz.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/om.svg b/c3l_membership/static/flags/1x1/om.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/om.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pa.svg b/c3l_membership/static/flags/1x1/pa.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pa.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pe.svg b/c3l_membership/static/flags/1x1/pe.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pe.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pf.svg b/c3l_membership/static/flags/1x1/pf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pf.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pg.svg b/c3l_membership/static/flags/1x1/pg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pg.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ph.svg b/c3l_membership/static/flags/1x1/ph.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ph.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pk.svg b/c3l_membership/static/flags/1x1/pk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pl.svg b/c3l_membership/static/flags/1x1/pl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/pm.svg b/c3l_membership/static/flags/1x1/pm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pn.svg b/c3l_membership/static/flags/1x1/pn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pn.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pr.svg b/c3l_membership/static/flags/1x1/pr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ps.svg b/c3l_membership/static/flags/1x1/ps.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pt.svg b/c3l_membership/static/flags/1x1/pt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/pw.svg b/c3l_membership/static/flags/1x1/pw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/py.svg b/c3l_membership/static/flags/1x1/py.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/py.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/qa.svg b/c3l_membership/static/flags/1x1/qa.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/1x1/re.svg b/c3l_membership/static/flags/1x1/re.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/re.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ro.svg b/c3l_membership/static/flags/1x1/ro.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/rs.svg b/c3l_membership/static/flags/1x1/rs.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/rs.svg @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ru.svg b/c3l_membership/static/flags/1x1/ru.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/rw.svg b/c3l_membership/static/flags/1x1/rw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sa.svg b/c3l_membership/static/flags/1x1/sa.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sb.svg b/c3l_membership/static/flags/1x1/sb.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sc.svg b/c3l_membership/static/flags/1x1/sc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sd.svg b/c3l_membership/static/flags/1x1/sd.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/se.svg b/c3l_membership/static/flags/1x1/se.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/se.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/sg.svg b/c3l_membership/static/flags/1x1/sg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sh.svg b/c3l_membership/static/flags/1x1/sh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sh.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/si.svg b/c3l_membership/static/flags/1x1/si.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sj.svg b/c3l_membership/static/flags/1x1/sj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sk.svg b/c3l_membership/static/flags/1x1/sk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sl.svg b/c3l_membership/static/flags/1x1/sl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sl.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sm.svg b/c3l_membership/static/flags/1x1/sm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sm.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + diff --git a/c3l_membership/static/flags/1x1/sn.svg b/c3l_membership/static/flags/1x1/sn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/so.svg b/c3l_membership/static/flags/1x1/so.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sr.svg b/c3l_membership/static/flags/1x1/sr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/ss.svg b/c3l_membership/static/flags/1x1/ss.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/st.svg b/c3l_membership/static/flags/1x1/st.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sv.svg b/c3l_membership/static/flags/1x1/sv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sv.svg @@ -0,0 +1,594 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sx.svg b/c3l_membership/static/flags/1x1/sx.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/sy.svg b/c3l_membership/static/flags/1x1/sy.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/sz.svg b/c3l_membership/static/flags/1x1/sz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/sz.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ta.svg b/c3l_membership/static/flags/1x1/ta.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ta.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tc.svg b/c3l_membership/static/flags/1x1/tc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tc.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/td.svg b/c3l_membership/static/flags/1x1/td.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tf.svg b/c3l_membership/static/flags/1x1/tf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tg.svg b/c3l_membership/static/flags/1x1/tg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/th.svg b/c3l_membership/static/flags/1x1/th.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tj.svg b/c3l_membership/static/flags/1x1/tj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tj.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tk.svg b/c3l_membership/static/flags/1x1/tk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/tl.svg b/c3l_membership/static/flags/1x1/tl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tm.svg b/c3l_membership/static/flags/1x1/tm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tm.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tn.svg b/c3l_membership/static/flags/1x1/tn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/to.svg b/c3l_membership/static/flags/1x1/to.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tr.svg b/c3l_membership/static/flags/1x1/tr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tt.svg b/c3l_membership/static/flags/1x1/tt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tv.svg b/c3l_membership/static/flags/1x1/tv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tv.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tw.svg b/c3l_membership/static/flags/1x1/tw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tw.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/tz.svg b/c3l_membership/static/flags/1x1/tz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/tz.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ua.svg b/c3l_membership/static/flags/1x1/ua.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/1x1/ug.svg b/c3l_membership/static/flags/1x1/ug.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/um.svg b/c3l_membership/static/flags/1x1/um.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/um.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/un.svg b/c3l_membership/static/flags/1x1/un.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/us.svg b/c3l_membership/static/flags/1x1/us.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/us.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/uy.svg b/c3l_membership/static/flags/1x1/uy.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/uz.svg b/c3l_membership/static/flags/1x1/uz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/va.svg b/c3l_membership/static/flags/1x1/va.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/va.svg @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/vc.svg b/c3l_membership/static/flags/1x1/vc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ve.svg b/c3l_membership/static/flags/1x1/ve.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/vg.svg b/c3l_membership/static/flags/1x1/vg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/vg.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/vi.svg b/c3l_membership/static/flags/1x1/vi.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/vi.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/vn.svg b/c3l_membership/static/flags/1x1/vn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/vu.svg b/c3l_membership/static/flags/1x1/vu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/vu.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/wf.svg b/c3l_membership/static/flags/1x1/wf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/ws.svg b/c3l_membership/static/flags/1x1/ws.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ws.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/xk.svg b/c3l_membership/static/flags/1x1/xk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/xk.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/xx.svg b/c3l_membership/static/flags/1x1/xx.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/xx.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/1x1/ye.svg b/c3l_membership/static/flags/1x1/ye.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/yt.svg b/c3l_membership/static/flags/1x1/yt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/1x1/za.svg b/c3l_membership/static/flags/1x1/za.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/zm.svg b/c3l_membership/static/flags/1x1/zm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/1x1/zw.svg b/c3l_membership/static/flags/1x1/zw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/1x1/zw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ac.svg b/c3l_membership/static/flags/4x3/ac.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ac.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ad.svg b/c3l_membership/static/flags/4x3/ad.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ad.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ae.svg b/c3l_membership/static/flags/4x3/ae.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/af.svg b/c3l_membership/static/flags/4x3/af.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/af.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ag.svg b/c3l_membership/static/flags/4x3/ag.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ai.svg b/c3l_membership/static/flags/4x3/ai.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ai.svg @@ -0,0 +1,763 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/al.svg b/c3l_membership/static/flags/4x3/al.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/am.svg b/c3l_membership/static/flags/4x3/am.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/ao.svg b/c3l_membership/static/flags/4x3/ao.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/aq.svg b/c3l_membership/static/flags/4x3/aq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/aq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/ar.svg b/c3l_membership/static/flags/4x3/ar.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ar.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/as.svg b/c3l_membership/static/flags/4x3/as.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/as.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/at.svg b/c3l_membership/static/flags/4x3/at.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/au.svg b/c3l_membership/static/flags/4x3/au.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/au.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/aw.svg b/c3l_membership/static/flags/4x3/aw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ax.svg b/c3l_membership/static/flags/4x3/ax.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/az.svg b/c3l_membership/static/flags/4x3/az.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ba.svg b/c3l_membership/static/flags/4x3/ba.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bb.svg b/c3l_membership/static/flags/4x3/bb.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/bd.svg b/c3l_membership/static/flags/4x3/bd.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/4x3/be.svg b/c3l_membership/static/flags/4x3/be.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bf.svg b/c3l_membership/static/flags/4x3/bf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bg.svg b/c3l_membership/static/flags/4x3/bg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bh.svg b/c3l_membership/static/flags/4x3/bh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bh.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bi.svg b/c3l_membership/static/flags/4x3/bi.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bj.svg b/c3l_membership/static/flags/4x3/bj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bl.svg b/c3l_membership/static/flags/4x3/bl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bm.svg b/c3l_membership/static/flags/4x3/bm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bm.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bn.svg b/c3l_membership/static/flags/4x3/bn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bo.svg b/c3l_membership/static/flags/4x3/bo.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bo.svg @@ -0,0 +1,676 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bq.svg b/c3l_membership/static/flags/4x3/bq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/br.svg b/c3l_membership/static/flags/4x3/br.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bs.svg b/c3l_membership/static/flags/4x3/bs.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bt.svg b/c3l_membership/static/flags/4x3/bt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bv.svg b/c3l_membership/static/flags/4x3/bv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bw.svg b/c3l_membership/static/flags/4x3/bw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/by.svg b/c3l_membership/static/flags/4x3/by.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/by.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/bz.svg b/c3l_membership/static/flags/4x3/bz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/bz.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ca.svg b/c3l_membership/static/flags/4x3/ca.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/4x3/cc.svg b/c3l_membership/static/flags/4x3/cc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cd.svg b/c3l_membership/static/flags/4x3/cd.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/cf.svg b/c3l_membership/static/flags/4x3/cf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cg.svg b/c3l_membership/static/flags/4x3/cg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ch.svg b/c3l_membership/static/flags/4x3/ch.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ci.svg b/c3l_membership/static/flags/4x3/ci.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ck.svg b/c3l_membership/static/flags/4x3/ck.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cl.svg b/c3l_membership/static/flags/4x3/cl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cm.svg b/c3l_membership/static/flags/4x3/cm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cn.svg b/c3l_membership/static/flags/4x3/cn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/co.svg b/c3l_membership/static/flags/4x3/co.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cp.svg b/c3l_membership/static/flags/4x3/cp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cr.svg b/c3l_membership/static/flags/4x3/cr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cu.svg b/c3l_membership/static/flags/4x3/cu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cv.svg b/c3l_membership/static/flags/4x3/cv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cw.svg b/c3l_membership/static/flags/4x3/cw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cx.svg b/c3l_membership/static/flags/4x3/cx.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/cy.svg b/c3l_membership/static/flags/4x3/cy.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/cz.svg b/c3l_membership/static/flags/4x3/cz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/cz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/de.svg b/c3l_membership/static/flags/4x3/de.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/dg.svg b/c3l_membership/static/flags/4x3/dg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/dg.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/dj.svg b/c3l_membership/static/flags/4x3/dj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/dk.svg b/c3l_membership/static/flags/4x3/dk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/dm.svg b/c3l_membership/static/flags/4x3/dm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/do.svg b/c3l_membership/static/flags/4x3/do.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/do.svg @@ -0,0 +1,6745 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/dz.svg b/c3l_membership/static/flags/4x3/dz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/ea.svg b/c3l_membership/static/flags/4x3/ea.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ea.svg @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ec.svg b/c3l_membership/static/flags/4x3/ec.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ec.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ee.svg b/c3l_membership/static/flags/4x3/ee.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/eg.svg b/c3l_membership/static/flags/4x3/eg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/eh.svg b/c3l_membership/static/flags/4x3/eh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/eh.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/er.svg b/c3l_membership/static/flags/4x3/er.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/er.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/es-ct.svg b/c3l_membership/static/flags/4x3/es-ct.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/es-ct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/4x3/es-ga.svg b/c3l_membership/static/flags/4x3/es-ga.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/es-ga.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/es.svg b/c3l_membership/static/flags/4x3/es.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/es.svg @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/et.svg b/c3l_membership/static/flags/4x3/et.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/eu.svg b/c3l_membership/static/flags/4x3/eu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/fi.svg b/c3l_membership/static/flags/4x3/fi.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/fj.svg b/c3l_membership/static/flags/4x3/fj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/fj.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/fk.svg b/c3l_membership/static/flags/4x3/fk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/fk.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/fm.svg b/c3l_membership/static/flags/4x3/fm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/fo.svg b/c3l_membership/static/flags/4x3/fo.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/fr.svg b/c3l_membership/static/flags/4x3/fr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ga.svg b/c3l_membership/static/flags/4x3/ga.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gb-eng.svg b/c3l_membership/static/flags/4x3/gb-eng.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/gb-nir.svg b/c3l_membership/static/flags/4x3/gb-nir.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gb-nir.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gb-sct.svg b/c3l_membership/static/flags/4x3/gb-sct.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/4x3/gb-wls.svg b/c3l_membership/static/flags/4x3/gb-wls.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gb.svg b/c3l_membership/static/flags/4x3/gb.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gb.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gd.svg b/c3l_membership/static/flags/4x3/gd.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ge.svg b/c3l_membership/static/flags/4x3/ge.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/gf.svg b/c3l_membership/static/flags/4x3/gf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gg.svg b/c3l_membership/static/flags/4x3/gg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gh.svg b/c3l_membership/static/flags/4x3/gh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/gi.svg b/c3l_membership/static/flags/4x3/gi.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gl.svg b/c3l_membership/static/flags/4x3/gl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/4x3/gm.svg b/c3l_membership/static/flags/4x3/gm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gn.svg b/c3l_membership/static/flags/4x3/gn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gp.svg b/c3l_membership/static/flags/4x3/gp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gq.svg b/c3l_membership/static/flags/4x3/gq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gq.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gr.svg b/c3l_membership/static/flags/4x3/gr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gr.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gs.svg b/c3l_membership/static/flags/4x3/gs.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gs.svg @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gt.svg b/c3l_membership/static/flags/4x3/gt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gu.svg b/c3l_membership/static/flags/4x3/gu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + G + + + U + + + A + + + M + + + + + + + + G + + + U + + + A + + + M + + diff --git a/c3l_membership/static/flags/4x3/gw.svg b/c3l_membership/static/flags/4x3/gw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/gy.svg b/c3l_membership/static/flags/4x3/gy.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/hk.svg b/c3l_membership/static/flags/4x3/hk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/hk.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/hm.svg b/c3l_membership/static/flags/4x3/hm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/hm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/hn.svg b/c3l_membership/static/flags/4x3/hn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/hr.svg b/c3l_membership/static/flags/4x3/hr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/hr.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ht.svg b/c3l_membership/static/flags/4x3/ht.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ht.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/hu.svg b/c3l_membership/static/flags/4x3/hu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ic.svg b/c3l_membership/static/flags/4x3/ic.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/id.svg b/c3l_membership/static/flags/4x3/id.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/id.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/ie.svg b/c3l_membership/static/flags/4x3/ie.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/il.svg b/c3l_membership/static/flags/4x3/il.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/im.svg b/c3l_membership/static/flags/4x3/im.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/in.svg b/c3l_membership/static/flags/4x3/in.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/io.svg b/c3l_membership/static/flags/4x3/io.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/io.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/iq.svg b/c3l_membership/static/flags/4x3/iq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ir.svg b/c3l_membership/static/flags/4x3/ir.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/is.svg b/c3l_membership/static/flags/4x3/is.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/it.svg b/c3l_membership/static/flags/4x3/it.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/je.svg b/c3l_membership/static/flags/4x3/je.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/je.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/jm.svg b/c3l_membership/static/flags/4x3/jm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/jo.svg b/c3l_membership/static/flags/4x3/jo.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/jp.svg b/c3l_membership/static/flags/4x3/jp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ke.svg b/c3l_membership/static/flags/4x3/ke.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/kg.svg b/c3l_membership/static/flags/4x3/kg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/kh.svg b/c3l_membership/static/flags/4x3/kh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ki.svg b/c3l_membership/static/flags/4x3/ki.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/km.svg b/c3l_membership/static/flags/4x3/km.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/kn.svg b/c3l_membership/static/flags/4x3/kn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/kp.svg b/c3l_membership/static/flags/4x3/kp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/kr.svg b/c3l_membership/static/flags/4x3/kr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/kw.svg b/c3l_membership/static/flags/4x3/kw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ky.svg b/c3l_membership/static/flags/4x3/ky.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ky.svg @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/kz.svg b/c3l_membership/static/flags/4x3/kz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/kz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/la.svg b/c3l_membership/static/flags/4x3/la.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/lb.svg b/c3l_membership/static/flags/4x3/lb.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/lc.svg b/c3l_membership/static/flags/4x3/lc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/li.svg b/c3l_membership/static/flags/4x3/li.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/lk.svg b/c3l_membership/static/flags/4x3/lk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/lr.svg b/c3l_membership/static/flags/4x3/lr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ls.svg b/c3l_membership/static/flags/4x3/ls.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/lt.svg b/c3l_membership/static/flags/4x3/lt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/lu.svg b/c3l_membership/static/flags/4x3/lu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/lv.svg b/c3l_membership/static/flags/4x3/lv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/ly.svg b/c3l_membership/static/flags/4x3/ly.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ma.svg b/c3l_membership/static/flags/4x3/ma.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/4x3/mc.svg b/c3l_membership/static/flags/4x3/mc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/md.svg b/c3l_membership/static/flags/4x3/md.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/md.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/me.svg b/c3l_membership/static/flags/4x3/me.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/me.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mf.svg b/c3l_membership/static/flags/4x3/mf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mg.svg b/c3l_membership/static/flags/4x3/mg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mh.svg b/c3l_membership/static/flags/4x3/mh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mk.svg b/c3l_membership/static/flags/4x3/mk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/ml.svg b/c3l_membership/static/flags/4x3/ml.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mm.svg b/c3l_membership/static/flags/4x3/mm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mm.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mn.svg b/c3l_membership/static/flags/4x3/mn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mo.svg b/c3l_membership/static/flags/4x3/mo.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mp.svg b/c3l_membership/static/flags/4x3/mp.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mq.svg b/c3l_membership/static/flags/4x3/mq.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mq.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mr.svg b/c3l_membership/static/flags/4x3/mr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/ms.svg b/c3l_membership/static/flags/4x3/ms.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ms.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mt.svg b/c3l_membership/static/flags/4x3/mt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mt.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mu.svg b/c3l_membership/static/flags/4x3/mu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mv.svg b/c3l_membership/static/flags/4x3/mv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/mw.svg b/c3l_membership/static/flags/4x3/mw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mw.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mx.svg b/c3l_membership/static/flags/4x3/mx.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mx.svg @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/my.svg b/c3l_membership/static/flags/4x3/my.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/my.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/mz.svg b/c3l_membership/static/flags/4x3/mz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/na.svg b/c3l_membership/static/flags/4x3/na.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/nc.svg b/c3l_membership/static/flags/4x3/nc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/nc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ne.svg b/c3l_membership/static/flags/4x3/ne.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/nf.svg b/c3l_membership/static/flags/4x3/nf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/nf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ng.svg b/c3l_membership/static/flags/4x3/ng.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/ni.svg b/c3l_membership/static/flags/4x3/ni.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/nl.svg b/c3l_membership/static/flags/4x3/nl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/no.svg b/c3l_membership/static/flags/4x3/no.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/np.svg b/c3l_membership/static/flags/4x3/np.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/np.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/nr.svg b/c3l_membership/static/flags/4x3/nr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/nu.svg b/c3l_membership/static/flags/4x3/nu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/nu.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/nz.svg b/c3l_membership/static/flags/4x3/nz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/nz.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/om.svg b/c3l_membership/static/flags/4x3/om.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/om.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pa.svg b/c3l_membership/static/flags/4x3/pa.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pe.svg b/c3l_membership/static/flags/4x3/pe.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pe.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pf.svg b/c3l_membership/static/flags/4x3/pf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pf.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pg.svg b/c3l_membership/static/flags/4x3/pg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ph.svg b/c3l_membership/static/flags/4x3/ph.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ph.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pk.svg b/c3l_membership/static/flags/4x3/pk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pl.svg b/c3l_membership/static/flags/4x3/pl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/pm.svg b/c3l_membership/static/flags/4x3/pm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pn.svg b/c3l_membership/static/flags/4x3/pn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pn.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pr.svg b/c3l_membership/static/flags/4x3/pr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ps.svg b/c3l_membership/static/flags/4x3/ps.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pt.svg b/c3l_membership/static/flags/4x3/pt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/pw.svg b/c3l_membership/static/flags/4x3/pw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/py.svg b/c3l_membership/static/flags/4x3/py.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/py.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/qa.svg b/c3l_membership/static/flags/4x3/qa.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/c3l_membership/static/flags/4x3/re.svg b/c3l_membership/static/flags/4x3/re.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/re.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ro.svg b/c3l_membership/static/flags/4x3/ro.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/rs.svg b/c3l_membership/static/flags/4x3/rs.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/rs.svg @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ru.svg b/c3l_membership/static/flags/4x3/ru.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/rw.svg b/c3l_membership/static/flags/4x3/rw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sa.svg b/c3l_membership/static/flags/4x3/sa.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sb.svg b/c3l_membership/static/flags/4x3/sb.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sc.svg b/c3l_membership/static/flags/4x3/sc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sd.svg b/c3l_membership/static/flags/4x3/sd.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/se.svg b/c3l_membership/static/flags/4x3/se.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/se.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/sg.svg b/c3l_membership/static/flags/4x3/sg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sh.svg b/c3l_membership/static/flags/4x3/sh.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sh.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/si.svg b/c3l_membership/static/flags/4x3/si.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sj.svg b/c3l_membership/static/flags/4x3/sj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sk.svg b/c3l_membership/static/flags/4x3/sk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sl.svg b/c3l_membership/static/flags/4x3/sl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sm.svg b/c3l_membership/static/flags/4x3/sm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sm.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + diff --git a/c3l_membership/static/flags/4x3/sn.svg b/c3l_membership/static/flags/4x3/sn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/so.svg b/c3l_membership/static/flags/4x3/so.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sr.svg b/c3l_membership/static/flags/4x3/sr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/ss.svg b/c3l_membership/static/flags/4x3/ss.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/st.svg b/c3l_membership/static/flags/4x3/st.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sv.svg b/c3l_membership/static/flags/4x3/sv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sv.svg @@ -0,0 +1,594 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sx.svg b/c3l_membership/static/flags/4x3/sx.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/sy.svg b/c3l_membership/static/flags/4x3/sy.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/sz.svg b/c3l_membership/static/flags/4x3/sz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/sz.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ta.svg b/c3l_membership/static/flags/4x3/ta.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ta.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tc.svg b/c3l_membership/static/flags/4x3/tc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tc.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/td.svg b/c3l_membership/static/flags/4x3/td.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tf.svg b/c3l_membership/static/flags/4x3/tf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tg.svg b/c3l_membership/static/flags/4x3/tg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/th.svg b/c3l_membership/static/flags/4x3/th.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tj.svg b/c3l_membership/static/flags/4x3/tj.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tj.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tk.svg b/c3l_membership/static/flags/4x3/tk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/tl.svg b/c3l_membership/static/flags/4x3/tl.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tm.svg b/c3l_membership/static/flags/4x3/tm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tm.svg @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tn.svg b/c3l_membership/static/flags/4x3/tn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/to.svg b/c3l_membership/static/flags/4x3/to.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tr.svg b/c3l_membership/static/flags/4x3/tr.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tt.svg b/c3l_membership/static/flags/4x3/tt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/tv.svg b/c3l_membership/static/flags/4x3/tv.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tv.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tw.svg b/c3l_membership/static/flags/4x3/tw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tw.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/tz.svg b/c3l_membership/static/flags/4x3/tz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/tz.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ua.svg b/c3l_membership/static/flags/4x3/ua.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/c3l_membership/static/flags/4x3/ug.svg b/c3l_membership/static/flags/4x3/ug.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/um.svg b/c3l_membership/static/flags/4x3/um.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/um.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/un.svg b/c3l_membership/static/flags/4x3/un.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/us.svg b/c3l_membership/static/flags/4x3/us.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/us.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/uy.svg b/c3l_membership/static/flags/4x3/uy.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/uz.svg b/c3l_membership/static/flags/4x3/uz.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/va.svg b/c3l_membership/static/flags/4x3/va.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/va.svg @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/vc.svg b/c3l_membership/static/flags/4x3/vc.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ve.svg b/c3l_membership/static/flags/4x3/ve.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/vg.svg b/c3l_membership/static/flags/4x3/vg.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/vg.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/vi.svg b/c3l_membership/static/flags/4x3/vi.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/vi.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/vn.svg b/c3l_membership/static/flags/4x3/vn.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/vu.svg b/c3l_membership/static/flags/4x3/vu.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/vu.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/wf.svg b/c3l_membership/static/flags/4x3/wf.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/ws.svg b/c3l_membership/static/flags/4x3/ws.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ws.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/xk.svg b/c3l_membership/static/flags/4x3/xk.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/xk.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/xx.svg b/c3l_membership/static/flags/4x3/xx.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/xx.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/c3l_membership/static/flags/4x3/ye.svg b/c3l_membership/static/flags/4x3/ye.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/yt.svg b/c3l_membership/static/flags/4x3/yt.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/c3l_membership/static/flags/4x3/za.svg b/c3l_membership/static/flags/4x3/za.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/zm.svg b/c3l_membership/static/flags/4x3/zm.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/flags/4x3/zw.svg b/c3l_membership/static/flags/4x3/zw.svg new file mode 100644 --- /dev/null +++ b/c3l_membership/static/flags/4x3/zw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/c3l_membership/static/style.css b/c3l_membership/static/style.css --- a/c3l_membership/static/style.css +++ b/c3l_membership/static/style.css @@ -1,16 +1,21 @@ body { - margin-top: 1vh; - margin-left: 3vw; - margin-right: 3vw; - margin-bottom: 1vh; + margin-top: 1vh; + margin-left: 3vw; + margin-right: 3vw; + margin-bottom: 1vh; } .pure-img { - max-width: 50%; - margin-left: auto; - margin-right: auto; + max-width: 50%; + margin-left: auto; + margin-right: auto; } p { - text-align: justify; + text-align: justify; } + +.pure-menu-horizontal { + text-align: right; + padding-bottom: 1rem; +} diff --git a/c3l_membership/templates/index.html b/c3l_membership/templates/index.html --- a/c3l_membership/templates/index.html +++ b/c3l_membership/templates/index.html @@ -3,25 +3,43 @@ - C3L Membership Application + {% trans %}C3L Membership Application{% endtrans %} + -
+
+
+
+
+ +
+
+
+
-

Membership Application

-

How to use this form

-

- Fill out this form and click on "Become a member". Afterwards you will be presented with a PDF, which you have - to send to info@c3l.lu or bring it to one of our next events. Print it or save it to your local hardware, - because we don't save a copy on our servers for data protection reasons! -

+

{% trans %}Membership Application{% endtrans %}

+

{% trans %}How to use this form{% endtrans %}

+

{% trans %}Fill out this form and click on "Become a member". Afterwards you will be presented with a PDF, which you have to send to info@c3l.lu or bring it to one of our next events. Print it or save it to your local hardware, because we don't save a copy on our servers for data protection reasons!{% endtrans %}

{% if form.errors %} {% for fieldname, errors in form.errors.items() %} {% for error in errors %} @@ -29,10 +47,10 @@ {% endfor %} {% endfor %} {% endif %} -
+
{{ form.hidden_tag() }} - Required information + {% trans %}Required information{% endtrans %}
{{ form.username.label }} @@ -73,101 +91,83 @@
-

What's difference between the different membership options?

-

All the options include to following benefits:

+

{% trans %}What's difference between the different membership options?{% endtrans %}

+

{% trans %}All the options include to following benefits:{% endtrans %}

-

Becoming a regular member gives you these additional benefits:

-
    -
  • Voting rights on general assemblys
  • -
  • Access to our internal mailinglist
  • +
  • {% trans %}Access to the services run by us{% endtrans %}
  • +
  • {% trans %}Access to our hackerspace: ChaosStuff{% endtrans %}
-

- You can read more on the membership - here. -

-

What are the membership fees?

-

- The membership fee for the regular membership is {{ config["REGULAR_FEE"] }}€ per year. The membership - fee for the supporting membership is {{ config["SUPPORTING_FEE"] }}€ per year. If you are a student, - all membership fees are {{ config["SUPPORTING_FEE"] }}€ per year. For that please select the - corresponding option. -

-

I cannot afford the membership?

-

- If you cannot afford the membership, please contact us via info@c3l.lu first, before filling out the - membership form. We will try to find a solution together. -

-
-
-
-
- {{ form.payment.label }} - {% for option in form.payment %} - - {% endfor %} -
-
- Additional information -
-
- {{ form.birthday.label }} - {{ form.birthday(class="pure-u-1-1") }} -
-
-
-
- {{ form.street.label }} - {{ form.street(class="pure-u-1-1") }} -
-
-
-
- {{ form.zip.label }} - {{ form.zip(class="pure-u-1-1") }} -
-
-
-
- {{ form.city.label }} - {{ form.city(class="pure-u-1-1") }} -
-
-
-
- {{ form.state.label }} - {{ form.state(class="pure-u-1-1") }} -
-
-
-
- {{ form.country.label }} - {{ form.country(class="pure-u-1-1") }} -
-
- - - -
{{ form.submit }}
- - - -
- - - +

{% trans %}Becoming a regular member gives you these additional benefits:{% endtrans%}

+

+

{% trans %}You can read more on the membership here.{% endtrans %}

+

{% trans %}What are the membership fees?{% endtrans %}

+

{% trans regular_fee=config["REGULAR_FEE"], supporting_fee=config["SUPPORTING_FEE"] %}The membership fee for the regular membership is {{ regular_fee }}€ per year. The membership fee for the supporting membership is {{ supporting_fee }}€ per year. If you are a student, all membership fees are {{ supporting_fee }}€ per year. For that please select the corresponding option.{% endtrans %}

+

{% trans %}I cannot afford the membership?{% endtrans %}

+

{% trans %}If you cannot afford the membership, please contact us via info@c3l.lu first, before filling out the membership form. We will try to find a solution together.{% endtrans %}

+ + +
+
+ {{ form.payment.label }} + {% for option in form.payment %} + + {% endfor %} +
+
+ {% trans %}Additional information{% endtrans %} +
+
+ {{ form.birthday.label }} + {{ form.birthday(class="pure-u-1-1") }} +
+
+
+
+ {{ form.street.label }} + {{ form.street(class="pure-u-1-1") }} +
+
+
+
+ {{ form.zip.label }} + {{ form.zip(class="pure-u-1-1") }} +
+
+
+
+ {{ form.city.label }} + {{ form.city(class="pure-u-1-1") }} +
+
+
+
+ {{ form.state.label }} + {{ form.state(class="pure-u-1-1") }} +
+
+
+
+ {{ form.country.label }} + {{ form.country(class="pure-u-1-1") }} +
+
+ + + +
{{ form.submit }}
+ + + +
+ + + diff --git a/c3l_membership/templates/member.html b/c3l_membership/templates/member.html --- a/c3l_membership/templates/member.html +++ b/c3l_membership/templates/member.html @@ -1,7 +1,7 @@ - Membership Application - {{ form.username.data }} + {% trans username=form.username.data %}Membership Application - {{ username }}{% endtrans %} @@ -13,88 +13,88 @@ -

Membership Application

+

{% trans %}Membership Application{% endtrans %}

-
Username:
+
{% trans %}Username:{% endtrans %}
{{ form.username.data }}
-
E-Mail:
+
{% trans %}E-Mail:{% endtrans %}
{{ form.email.data }}
-
Full Name:
+
{% trans %}Full Name:{% endtrans %}
{{ form.fullname.data }}
-
Birthday:
+
{% trans %}Birthday:{% endtrans %}
{{ form.birthday.data }}
-
Street:
-
{{ form.street.data if form.street.data else "Not specified"|safe }}
+
{% trans %}Street:{% endtrans %}
+
{{ form.street.data if form.street.data else "".join(["",_("Not specified"),""])|safe }}
-
ZIP-Code:
-
{{ form.zip.data if form.zip.data else "Not specified"|safe }}
+
{% trans %}ZIP-Code:{% endtrans %}
+
{{ form.zip.data if form.zip.data else "".join(["",_("Not specified"),""])|safe }}
-
City:
-
{{ form.city.data if form.city.data else "Not specified"|safe }}
+
{% trans %}City:{% endtrans %}
+
{{ form.city.data if form.city.data else "".join(["",_("Not specified"),""])|safe }}
-
State/County/Province:
-
{{ form.state.data if form.state.data else "Not specified"|safe }}
+
{% trans %}State/County/Province:{% endtrans %}
+
{{ form.state.data if form.state.data else "".join(["",_("Not specified"),""])|safe }}
-
Country:
-
{{ form.country.data if form.country.data else "Not specified"|safe }}
+
{% trans %}Country:{% endtrans %}
+
{{ form.country.data if form.country.data else "".join(["",_("Not specified"),""])|safe }}
-
Membership Plan:
+
{% trans %}Membership Plan:{% endtrans%}
{{ form.membership.data }}
-
Student:
-
{{ "Yes" if form.student.data else "No" }}
+
{% trans %}Student:{% endtrans %}
+
{{ _("Yes") if form.student.data else _("No") }}
-
Starving:
-
{{ "Yes" if form.starving.data else "No" }}
+
{% trans %}Starving:{% endtrans %}
+
{{ _("Yes") if form.starving.data else _("No") }}
-
Payment:
+
{% trans %}Payment:{% endtrans %}
{{ form.payment.data }}
-
Agreed to Terms & Conditions:
-
{{ "Yes" if form.terms.data else "No" }}
+
{% trans %}Agreed to Terms & Conditions:{% endtrans %}
+
{{ _("Yes") if form.terms.data else _("No") }}
-
Minor Member:
-
{{ "Yes" if form.minor_member.data else "No" }}
+
{% trans %}Minor Member:{% endtrans %}
+
{{ _("Yes") if form.minor_member.data else _("No") }}
-

Send this document to the Chaos Computer Club Lëtzebuerg!

+

{% trans %}Send this document to the Chaos Computer Club Lëtzebuerg!{% endtrans %}

{% if form.payment.data == 'wire transfer' %} {% elif form.payment.data == 'cash' %} -

Please bring {{ price }}€ with you the next time you meet us!

+

{% trans %}Please bring {{ price }}€ with you the next time you meet us!{% endtrans %}

{% elif form.payment.data == 'bitcoin' %}
    -
  • Address: {{ config["BITCOIN_ADDRESS"] }}
  • -
  • Label: Membership Fee
  • -
  • Message: {{ year }} {{ form.username.data }}
  • -
  • Amount: {{ price }} BTC
  • +
  • {% trans %}Address:{% endtrans %} {{ config["BITCOIN_ADDRESS"] }}
  • +
  • {% trans %}Label:{% endtrans %} Membership Fee
  • +
  • {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
  • +
  • {% trans %}Amount:{% endtrans %} {{ price }} BTC
{% set bitcoin_url="bitcoin:" + config["BITCOIN_ADDRESS"] + "?amount={amount}&label=Membership Fee {year} {username}&message=Membership Fee {year} {username}".format(amount=price, year=year, username=form.username.data) %} @@ -104,10 +104,10 @@
    -
  • Address: {{ config["ETHEREUM_ADDRESS"] }}
  • -
  • Label: Membership Fee
  • -
  • Message: {{ year }} {{ form.username.data }}
  • -
  • Amount: {{ price }} ETH
  • +
  • {% trans %}Address:{% endtrans %} {{ config["ETHEREUM_ADDRESS"] }}
  • +
  • {% trans %}Label:{% endtrans %} Membership Fee
  • +
  • {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
  • +
  • {% trans %}Amount:{% endtrans %} {{ price }} ETH
{% set ethereum_url=config["ETHEREUM_ADDRESS"] %} @@ -117,46 +117,46 @@
    -
  • Address: {{ config["MONERO_ADDRESS"] }}
  • -
  • Label: Membership Fee
  • -
  • Message: {{ year }} {{ form.username.data }}
  • -
  • Amount: {{ price }} XMR
  • -
-
- {% set monero_url=config["MONERO_ADDRESS"] %} -
-
- {% elif form.payment.data == 'zcash' %} -
-
-
    -
  • Address: {{ config["ZCASH_ADDRESS"] }}
  • -
  • Label: Membership Fee
  • -
  • Message: {{ year }} {{ form.username.data }}
  • -
  • Amount: {{ price }} ZEC
  • -
-
- {% set zcash_url=config["ZCASH_ADDRESS"] %} -
-
- {% elif form.payment.data == 'digicash' %} -
- {% set digicash_url='https://pos.digica.sh/qrcode/generator?merchantId=CHAOSPC1&amount={amount}&transactionReference=Membership_{username}'.format(amount=price, username=form.username.data) %} -

Pay with digicash!

-
-
- {% endif %} -
-

Luxembourg, the

-

- {{ "Signature of your legal representative" if form.minor_member.data else "Your signature" }} -

-
-
-
- Chaos Computer Club Lëtzebuerg A.S.B.L.
- Halle Victor Hugo - 60 Avenue Victor Hugo L-1750 Luxembourg (Europe)
- info@c3l.lu - http://c3l.lu -
- - +
  • {% trans %}Address:{% endtrans %} {{ config["MONERO_ADDRESS"] }}
  • +
  • {% trans %}Label:{% endtrans %} Membership Fee
  • +
  • {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
  • +
  • {% trans %}Amount:{% endtrans %} {{ price }} XMR
  • + +
    + {% set monero_url=config["MONERO_ADDRESS"] %} +
    +
    + {% elif form.payment.data == 'zcash' %} +
    +
    +
      +
    • {% trans %}Address:{% endtrans %} {{ config["ZCASH_ADDRESS"] }}
    • +
    • {% trans %}Label:{% endtrans %} Membership Fee
    • +
    • {% trans %}Message:{% endtrans %} {{ year }} {{ form.username.data }}
    • +
    • {% trans %}Amount:{% endtrans %} {{ price }} ZEC
    • +
    +
    + {% set zcash_url=config["ZCASH_ADDRESS"] %} +
    +
    + {% elif form.payment.data == 'digicash' %} +
    + {% set digicash_url='https://pos.digica.sh/qrcode/generator?merchantId=CHAOSPC1&amount={amount}&transactionReference=Membership_{username}'.format(amount=price, username=form.username.data) %} +

    {% trans %}Pay with digicash!{% endtrans %}

    +
    +
    + {% endif %} +
    +

    {% trans %}Luxembourg, the{% endtrans %}

    +

    + {{ _("Signature of your legal representative") if form.minor_member.data else _("Your signature") }} +

    +
    + + + diff --git a/c3l_membership/translations/de/LC_MESSAGES/messages.mo b/c3l_membership/translations/de/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..fef71ba108d334027fc0413ac521b467e32fe6a1 GIT binary patch literal 7922 zc$}?RYiwLc6}~{zP^U?p#-(*qr(^e(2=CfXK$Oj^ekE~YCnk1N8VQxzy|cTwzK>;Q zuAOxeQW4@M5E23*RkTGS5%IUy0sPkOyzaNaJAkhPUm>}`eZc3p z^Z1W}P~p9{o#p*}JFoi{5L3P1XXAgu$MAbR??$$+4h^dhk<{;llOTyl-y1G+sSr* zcqj8Qzmw%J13w1*1WXf4lhm8@pJ}KXyO-B_gUshn;2z=)D1iAvw{`ErAn&U*$oj4fx+UJ{2HDOR2AQYt z4zj!-4f4KzHpqPcW{~&)2JkHKAHWAGKlkzcPXZqYM!@~R#y-xE*Y`2+Bm0^6%MY;|0hkGU8zw)sBkkB<5u_BMhDGNzDyFOesu#MN7&_7$$4js%YAU=@IE~ zp?K(EO~cMZ=Fgvf$(vH8BvL{O-V(pldMUK3q@mQ=H=+`(DkJJiO1ce}wD-~0H5F)E z^<};FfT6lDX)y|{C9$>|7}2Ir$XYE7N{)h2CtT9@X)9H^s$hfkg^YcX#vsqwB=I-8 z4PG-=+SDqOc@ECV21HVJ3tXIl#i)i+EvCb?DCQgAx9h5yDqRti`KA0+em+mm%X`yD z=EXwW$jP>m-gIE=W6Q}JKNY-bB30L$Sny_Z3y8K13f`#z-bzx-J12j;{gfbZMI^Bp z>G8lwUQCu@;+oVx)4fI#ib~WF9|{reW5iamU~%Tus9388rK+3f2m^7LoMj- zBw7?T@gG>19I+x|C`V#-#R|0w!6q*jF~`yz%r_*Cr`Ks>n3Uk^D$IguY7`cgWQsUg zQ^HT;M=URpqLkF?v@u#kDFF^?+rpPtVh@Q`B_fhsYY@G|-l-J(J1-;Eekyopk~Pvy z3R=W@b3%eW0pB9iuo=wuc2j&avYM73ek9VH%1k1}<<#ZoU`1Ebch>ItwpL$f_wPp$$+5Xe5Fb zFhAT}ZB&SyX(nw)<;RQ!$q=Hh`O3T4Rj=J9bDdSpX24rPOUWJ4LssuEX9^P>E5Hwc7!glTBjSTgo!KKu=bU zxuRMhTSV~VkW-tF(qwWBp-V+Pq_tY2-A-@D1_kXc60+PA+c=}BsBw00;2jh_bTAu# z3Uk@zHBdu2o)dQU3jJ;`N|Zx<1jvCQus3*PC)5cgCV!Pki=-C5X7 z0q^qMVvaJl;NgZigCa7GB0|r_z?PCArpHn?Ww23Z=85PF}lT$&wB98g)C6A+FB|BtJU`1R>sWJ;+wO(?|N=7sy zj?K?M76y56f1+re#$x!mm^jq8Ft;$ousdD8pm5PzLc)f!;$KWsj$}oO`rAFXKEn8H#Xt;Pu1f}j!T zeJUza0hxGOnNqcJwQNmMkuRKZ?5Uy*&eF)bPDy2lGQKGW3Qk0QplS;-G41^lvOxtQ z#7|-OveLrtK4~GappNd|O8aD0h{{Dz*4b=CYl6~M8Iqo*fNBx7O6wiF>(qD}$D@W@ zWu@bh?jja$iNs{lu#HYiTZNG^S!keYC2U;PtZUS5Y|F-IN!oP~1qJ5+YKl;#LprJH zx+>^WZ>6(sof;4LnwzF66(EGHHRM4${k#j>(y{Hs8%Sf{eQa!!8rR{e4$2H2Ku&-_ zli_r(P{)+bk!e|s^tc3#(~OKIF7{m>pirSs$t>5+VigHp$gwe6 zt6P~AH?EedhUB7zpbX&R#qliA+`1bcJvOc*R%6(r)0Vk(=3*C4Ebf#P2D;;$vY4xq zf-qT;#KM_YkL61$^=>hlAH%}bu2*#9y5oMuZSGuB%P3(>A=$NEaa-50cUs2lP~qCF zj^~2+L>J|01Pe6zca1{Nl6v2p1F1#yO;9IBn%&ok;6lXCK~n)5w2Q%3oT7e}t%zZR z6)yc%j9zRC@j({~gc*}ysDlNEt_G!4ue#h4IKrXd2iw$mtm1Cc5h)vDj`%8bL>+3` zp4|Gj5k-1aCfkb6?X0ZQ zwJT)tln+iesu~rd)ZOLaDnq%CSKqLVTV@Sc9-NVFvbLHpRvOo0l)O=~LXF&t4OCVo zxXwEdtf!R4qH(?0O?Vf@^5*=azk~UlfUYW}RN_Vj*Jy+8)`jSNF%+<78rM{YZgE^>~7FK<)>K`PI_mhx1g#z ztGt`k@~nD0X5NK96vf}&;N1NUCl8%foypZzD+(U{6QI?V(#urVmQrPyk{TC5-;K{U adsBK@;O3Mb8{aO{{UM-|?*=Zr?(~0Hqu28Q diff --git a/c3l_membership/translations/de/LC_MESSAGES/messages.po b/c3l_membership/translations/de/LC_MESSAGES/messages.po new file mode 100644 --- /dev/null +++ b/c3l_membership/translations/de/LC_MESSAGES/messages.po @@ -0,0 +1,419 @@ +# German translations for PROJECT. +# Copyright (C) 2022 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2022-01-17 11:38+0100\n" +"PO-Revision-Date: 2022-01-17 11:30+0100\n" +"Last-Translator: Dennis Fink \n" +"Language: de\n" +"Language-Team: de \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: c3l_membership/forms.py:12 +msgid "Username" +msgstr "Benutzername" + +#: c3l_membership/forms.py:14 c3l_membership/forms.py:20 +#: c3l_membership/forms.py:25 +msgid "This field is required!" +msgstr "Dieses Feld ist erforderlich!" + +#: c3l_membership/forms.py:19 +msgid "E-Mail" +msgstr "E-Mail" + +#: c3l_membership/forms.py:23 +msgid "Full Name" +msgstr "Ganzer Name" + +#: c3l_membership/forms.py:31 +msgid "Membership Plan" +msgstr "Mitgliedschaftsplan" + +#: c3l_membership/forms.py:32 c3l_membership/forms.py:63 +msgid "Please select one of the options!" +msgstr "Bitte wählen Sie eine der Optionen!" + +#: c3l_membership/forms.py:36 +msgid "" +"Regular membership - Membership with voting rights on the general " +"assembly." +msgstr "" +"Ordentliche Mitgliedschaft - Mitgliedschaft mit Stimmrecht in der " +"Generalversammlung." + +#: c3l_membership/forms.py:42 +msgid "" +"Supporting membership - Membership without voting rights on the general " +"assembly." +msgstr "" +"Unterstützende Mitgliedschaft - Mitgliedschaft ohne Stimmrecht in der " +"Generalversammlung." + +#: c3l_membership/forms.py:50 +msgid "I am a student and would like to have the reduced membership fees." +msgstr "" +"Ich bin Student und möchte die ermäßigten Mitgliedsbeiträge in Anspruch " +"nehmen." + +#: c3l_membership/forms.py:56 +msgid "" +"I am a starving hacker and cannot afford the membership! (Please get in " +"touch with us at info@c3l.lu before filling out this membership form)" +msgstr "" +"Ich bin ein \"starving\" Hacker und kann mir die Mitgliedschaft nicht " +"leisten! (Bitte setzen Sie sich mit uns unter info@c3l.lu in Verbindung, " +"bevor Sie dieses Beitrittsformular ausfüllen)" + +#: c3l_membership/forms.py:62 +msgid "Payment Options" +msgstr "Zahlungsoptionen" + +#: c3l_membership/forms.py:66 +msgid "Birthday" +msgstr "Geburtstag" + +#: c3l_membership/forms.py:69 +msgid "Nr., Street" +msgstr "N°, Strasse" + +#: c3l_membership/forms.py:73 +msgid "Postal Code" +msgstr "Postleitzahl" + +#: c3l_membership/forms.py:78 +msgid "City/Town" +msgstr "Ort" + +#: c3l_membership/forms.py:83 +msgid "State/County/Province" +msgstr "Staat/Landkreis/Provinz" + +#: c3l_membership/forms.py:88 +msgid "Country" +msgstr "Land" + +#: c3l_membership/forms.py:93 +msgid "" +"By submitting this membership application, you agree to have read and " +"understood the statutes of the Chaos " +"Computer Club Lëtzebuerg A.S.B.L.." +msgstr "" +"Mit dem Absenden dieses Mitgliedsantrags erklären Sie, die Satzung des Chaos Computer Club " +"Lëtzebuerg A.S.B.L. gelesen und verstanden zu haben." + +#: c3l_membership/forms.py:100 +msgid "" +"I am under 18 years of age and have the approval of my legal " +"representative." +msgstr "Ich bin unter 18 Jahre alt und habe die Zustimmung meines Vormunds." + +#: c3l_membership/forms.py:104 +msgid "Become a member" +msgstr "Mitglied werden" + +#: c3l_membership/views.py:31 +msgid "by cash" +msgstr "mit Bargeld" + +#: c3l_membership/views.py:32 +msgid "by wire transfer" +msgstr "per Überweisung" + +#: c3l_membership/views.py:36 +msgid "by DigiCash" +msgstr "per DigiCash" + +#: c3l_membership/views.py:37 +msgid "by bitcoin" +msgstr "per Bitcoin" + +#: c3l_membership/views.py:38 +msgid "by ethereum" +msgstr "per Ethereum" + +#: c3l_membership/views.py:39 +msgid "by monero" +msgstr "per Monero" + +#: c3l_membership/views.py:40 +msgid "by zcash" +msgstr "per Zcash" + +#: c3l_membership/templates/index.html:6 +msgid "C3L Membership Application" +msgstr "C3L Beitrittsformular" + +#: c3l_membership/templates/index.html:40 +#: c3l_membership/templates/member.html:16 +msgid "Membership Application" +msgstr "Beitrittsformular" + +#: c3l_membership/templates/index.html:41 +msgid "How to use this form" +msgstr "Wie dieses Forumaler verwendet wird" + +#: c3l_membership/templates/index.html:42 +msgid "" +"Fill out this form and click on \"Become a member\". Afterwards you will " +"be presented with a PDF, which you have to send to info@c3l.lu or bring " +"it to one of our next events. Print it or save it to your local hardware," +" because we don't save a copy on our servers for data protection reasons!" +msgstr "" +"Füllen Sie dieses Formular aus und klicken Sie auf \"Mitglied werden\". " +"Danach erhalten Sie eine PDF-Datei, welches Sie an info@c3l.lu schicken " +"oder zu einer unserer nächsten Veranstaltungen mitbringen müssen. Drucken" +" Sie es aus oder speichern Sie es auf Ihrer lokalen Hardware, da wir aus " +"Datenschutzgründen keine Kopie auf unseren Servern speichern!" + +#: c3l_membership/templates/index.html:53 +msgid "Required information" +msgstr "Erforderliche Informationen" + +#: c3l_membership/templates/index.html:94 +msgid "What's difference between the different membership options?" +msgstr "" +"Was ist der Unterschied zwischen den verschiedenen " +"Mitgliedschaftsoptionen?" + +#: c3l_membership/templates/index.html:95 +msgid "All the options include to following benefits:" +msgstr "Alle Optionen bieten die folgenden Vorteile:" + +#: c3l_membership/templates/index.html:97 +msgid "" +"Access to the services" +" run by us" +msgstr "" +"Zugang zu den von uns betriebenen Dienstleistungen" + +#: c3l_membership/templates/index.html:98 +msgid "" +"Access to our hackerspace:" +" ChaosStuff" +msgstr "" +"Zugang zu unserem Hackerspace:" +" ChaosStuff" + +#: c3l_membership/templates/index.html:100 +msgid "Becoming a regular member gives you these additional benefits:" +msgstr "Als ordentliches Mitglied erhalten Sie diese zusätzlichen Vorteile:" + +#: c3l_membership/templates/index.html:102 +msgid "Voting rights on general assemblys" +msgstr "Stimmrecht in Generalversammlungen" + +#: c3l_membership/templates/index.html:103 +msgid "Access to our internal mailinglist" +msgstr "Zugang zu unserer internen Mailingliste" + +#: c3l_membership/templates/index.html:105 +msgid "" +"You can read more on the membership here." +msgstr "" +"Mehr über die Mitgliedschaft können Sie hier" +" lesen." + +#: c3l_membership/templates/index.html:106 +msgid "What are the membership fees?" +msgstr "Wie hoch sind die Mitgliedsbeiträge?" + +#: c3l_membership/templates/index.html:107 +#, python-format +msgid "" +"The membership fee for the regular membership is %(regular_fee)s€ per " +"year. The membership fee for the supporting membership is " +"%(supporting_fee)s€ per year. If you are a student, all membership fees " +"are %(supporting_fee)s€ per year. For that please select the " +"corresponding option." +msgstr "" +"Der Mitgliedsbeitrag für die reguläre Mitgliedschaft beträgt " +"%(regular_fee)s€ pro Jahr. Der Mitgliedsbeitrag für die Unterstützende " +"Mitgliedschaft beträgt %(supporting_fee)s€ pro Jahr. Wenn Sie Student " +"sind, sind alle Mitgliedsbeiträge %(supporting_fee)s€ pro Jahr. Bitte " +"wählen Sie dazu die entsprechende Option." + +#: c3l_membership/templates/index.html:108 +msgid "I cannot afford the membership?" +msgstr "Ich kann mir die Mitgliedschaft nicht leisten?" + +#: c3l_membership/templates/index.html:109 +msgid "" +"If you cannot afford the membership, please contact us via info@c3l.lu " +"first, before filling out the membership form. We will try to find a " +"solution together." +msgstr "" +"Wenn Sie sich die Mitgliedschaft nicht leisten können, kontaktieren Sie " +"uns bitte zuerst über info@c3l.lu, bevor Sie das Beitrittsformular " +"ausfüllen. Wir werden versuchen, gemeinsam eine Lösung zu finden." + +#: c3l_membership/templates/index.html:122 +msgid "Additional information" +msgstr "Zusätzliche Informationen" + +#: c3l_membership/templates/member.html:4 +#, python-format +msgid "Membership Application - %(username)s" +msgstr "Beitrittsformular - %(username)s" + +#: c3l_membership/templates/member.html:19 +msgid "Username:" +msgstr "Benutzername:" + +#: c3l_membership/templates/member.html:23 +msgid "E-Mail:" +msgstr "E-Mail:" + +#: c3l_membership/templates/member.html:27 +msgid "Full Name:" +msgstr "Ganzer Name:" + +#: c3l_membership/templates/member.html:31 +msgid "Birthday:" +msgstr "Geburtstag:" + +#: c3l_membership/templates/member.html:35 +msgid "Street:" +msgstr "Straße:" + +#: c3l_membership/templates/member.html:36 +#: c3l_membership/templates/member.html:40 +#: c3l_membership/templates/member.html:44 +#: c3l_membership/templates/member.html:48 +#: c3l_membership/templates/member.html:52 +msgid "Not specified" +msgstr "Keine Angaben" + +#: c3l_membership/templates/member.html:39 +msgid "ZIP-Code:" +msgstr "Postleitzahl:" + +#: c3l_membership/templates/member.html:43 +msgid "City:" +msgstr "Stadt:" + +#: c3l_membership/templates/member.html:47 +msgid "State/County/Province:" +msgstr "Staat/Landkreis/Provinz:" + +#: c3l_membership/templates/member.html:51 +msgid "Country:" +msgstr "Land:" + +#: c3l_membership/templates/member.html:55 +msgid "Membership Plan:" +msgstr "Mitgliedschaftsplan:" + +#: c3l_membership/templates/member.html:59 +msgid "Student:" +msgstr "Student:" + +#: c3l_membership/templates/member.html:60 +#: c3l_membership/templates/member.html:64 +#: c3l_membership/templates/member.html:72 +#: c3l_membership/templates/member.html:76 +msgid "Yes" +msgstr "Ja" + +#: c3l_membership/templates/member.html:60 +#: c3l_membership/templates/member.html:64 +#: c3l_membership/templates/member.html:72 +#: c3l_membership/templates/member.html:76 +msgid "No" +msgstr "Nein" + +#: c3l_membership/templates/member.html:63 +msgid "Starving:" +msgstr "Starving:" + +#: c3l_membership/templates/member.html:67 +msgid "Payment:" +msgstr "Bezahlung:" + +#: c3l_membership/templates/member.html:71 +msgid "Agreed to Terms & Conditions:" +msgstr "Den Allgemeinen Geschäftsbedingungen zugestimmt:" + +#: c3l_membership/templates/member.html:75 +msgid "Minor Member:" +msgstr "Minderjähriges Mitglied:" + +#: c3l_membership/templates/member.html:79 +msgid "Send this document to the Chaos Computer Club Lëtzebuerg!" +msgstr "Senden Sie dieses Dokument an den Chaos Computer Club Lëtzebuerg!" + +#: c3l_membership/templates/member.html:82 +msgid "Account Holder:" +msgstr "Kontoinhaber:" + +#: c3l_membership/templates/member.html:85 +#: c3l_membership/templates/member.html:96 +#: c3l_membership/templates/member.html:109 +#: c3l_membership/templates/member.html:122 +#: c3l_membership/templates/member.html:135 +msgid "Message:" +msgstr "Mitteilung:" + +#: c3l_membership/templates/member.html:86 +#, python-format +msgid "Amount: %(price)s€" +msgstr "Betrag: %(price)s€" + +#: c3l_membership/templates/member.html:89 +#, python-format +msgid "Please bring %(price)s€ with you the next time you meet us!" +msgstr "Bitte bringen Sie %(price)s€ mit, wenn Sie uns das nächste Mal treffen!" + +#: c3l_membership/templates/member.html:94 +#: c3l_membership/templates/member.html:107 +#: c3l_membership/templates/member.html:120 +#: c3l_membership/templates/member.html:133 +msgid "Address:" +msgstr "Addresse:" + +#: c3l_membership/templates/member.html:95 +#: c3l_membership/templates/member.html:108 +#: c3l_membership/templates/member.html:121 +#: c3l_membership/templates/member.html:134 +msgid "Label:" +msgstr "Bezeichnung:" + +#: c3l_membership/templates/member.html:97 +#: c3l_membership/templates/member.html:110 +#: c3l_membership/templates/member.html:123 +#: c3l_membership/templates/member.html:136 +msgid "Amount:" +msgstr "Betrag:" + +#: c3l_membership/templates/member.html:145 +msgid "Pay with digicash!" +msgstr "Bezahle mit DigiCash!" + +#: c3l_membership/templates/member.html:150 +msgid "Luxembourg, the" +msgstr "Luxemburg, der" + +#: c3l_membership/templates/member.html:152 +msgid "Signature of your legal representative" +msgstr "Unterschrift des Vormundes" + +#: c3l_membership/templates/member.html:152 +msgid "Your signature" +msgstr "Ihre Unterschrift" + diff --git a/c3l_membership/translations/fr/LC_MESSAGES/messages.mo b/c3l_membership/translations/fr/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..470e9c86093770662e7de2210930aea9930c966a GIT binary patch literal 7782 zc$~dhYit}>6`n%dP^U?pXX7+Uuid6j=SJFKfuo{NJt2Y9|!>w4}pXVDwU8x2o)i|bIzmhf{JKc9V{)${Mon=Pvb{0ndlcM}Q^ZY2Y^CGr)boq?pU(kz0KW_*DqqY$zYN5G>s$D> z2l)N`{7>?8zXqNK{&73=chBv-{{rw)((88C|0SRed>wc%@U7d~&i#1FezI=|>-nJ_ z%*WymmcI^s4EPD406*Ub-a-8Bll}ZQ@CfiIlspYQ1AIU5$}aZ*CxJUD zK6dfBw|B9=w+u7iyNCJxhlhFno?+fMIm~?7!~EVyfnR|>>%$ypZ|t_L4+0+pNmuAS zd)V&3?_qt0_VT&ods)vZ;D^b+eEmy%nTN0LW&K_SJ`VgI5dW=R`&i!H`1LCA)IN^0 zKkVc9`u9He`^^x7khiw)=k?+JynbLm+jRuE484!-XZuo+4p&&81|9`I2Ydne+5wKQ zxjQ)Co(C3yKLcI^-gJ=V{@@_%`{RSG=dTX3eQzCPzIKn`2RJsuc0Mq|`_GQBUl#Mv zEBW_NkFcG!5tjF<5$6AS;KzX90FDFyF~a)a1riznRmo_5`t=NWK;UqpbIV9LJ9Gdg&2wChT(MH-1HOT-yR)Dl@a zJ6226Slbg58|tzux%c}eKb!EP%ULO|#pjiG)~z{_)@fF$*ySinb(%Qw*tweHUY3cD z9aq|7mbR?XmNOI1xxN>vFqKK@_#$wWufnRYblSBgt;rkLB}%GJsIEGxib6Y(K^ZF4 zRD5??hO(kkJ$6pZq^=;F6cI@ligH6_n%);>VJaSud`~8}HSKwdgg`A7R-z;@B565+ zUiiM6Na>M&>oN(nxYr5d(_%IX`55i+eWQC6n+1q*{mheeq!Rglv;k8^OD}8>=>2UJ z$BxGd^gN+||C!gU8R`?i^b+Q)2p(a$)qZ#OKYW>(qf66SF&dB zUldCnC8s+|TC*x`Osq#6{A63RL~7D#p>53M~`AGvUK4QfF(S%5~alOYZ^ zr0}9}Jmmw9aHF_EhS3>H32;be3(rX%*bt@CB_heS8qqsyUC3bHvJ=S8lWjd5ZP1(P z1#RN21>t}_0pB9iU<_9R=F2fx8#zQeK{hImulRVI6jcf9LI}>lnPD;0!by9m zDocovq5{_G9c|Zj1uZFaqN5FR53G?E8&T$a!dI6&5lpHi(#u@m|=*O2qL-?|a=S1cafxxUw5_UZj&RYu=6DHT&R1h%})y5EJ7NE48w*;4Z9J$DG0NZD)^ddZi0D|ls-mQ4 zEhnXdSW8iwQftL&aO`-hiudZ;C@lpP0~fg>w?5le9(SC3-G!GWu1*+{_r9-=gnQT}Q1oRSi*)6Jr6FlL0Yot>u|*(^D!Z zOi^u2tRVPt$;rX1w3!@3Xi^amSsX`+vGjUuP|)5WA?tmyjXR2p8fW(w-a*l^$6RARMG#U)eER-c8yCqYg@A+!KSOp&KRe zSxgNHCB6woB8aNAlBj=pNb>j@wI0v2vHf6Mm-;F1r(0W3(5p$${+a^)&zo<@5rwK! zk%>eIpcRp9&?oop{pRg{>5@ zo?2KbQpVaAI>b2?ky#WGdM>NfjZ{dFZoXuSqs#(&4p0G-h@LhSQIj~KhNZM{)$B(` zJOeKk7rf#nXh8~zmDP)n%+IciOY^I13m2D%Rwa48xTLGfE6!w9U0jcBF~2muu=vpQ z+}!H?+S<^{#r5JW$RU%8b4WQ`oSZy)vN$$_ois{pF(<lF)C24;su1hDN z6>(;9@gZN8!2P+Q6+c7p6cMq3wnZ45kNWJ%(}Ew*9uLJiF?C{SX<=!;L(EiZatK{@ zia;r@H)6agMHQZieMg0-1xAlV%k*rPR*I)O`*O;Q^PwA2_}k(XoHq1P6ToQAiZcyc z%+O6HPL@7Wni~4Qjy}y-v}nF8aJ?fuXxKqAa6V*Yb3PBr)>bFG@;{q@s?E)$xv52r z!WiOi(1>eot*aCzk%HGl2I9Iv$XE-VD@L0|zqv`53+==BWX2*%jdp7S65cqP2iV7V zz5|Biw7F?p>yc^seQNvTjy%+YkjeqAJ9P(=t9a6xqGt>(OVsSpwb6R$9g*g!J62rZ zk-hUFNW}^^qIJtx1&l?tS28K!MnTt9Zf=In&5ClByh=`R``#V*SZQ07J+KSCnWB!F zRtK%w^m-lP@=Zxoh)s=?1GI}~uU7->W|%T+FgK*axKoc{1R6Lr7lswZOx@rprO9Rg z-4r#qRV@ln3|H1Aw1kp>+te+YmPv0Jo>nEILBai3VX0{-^Y9@XeD!RGFEr9>tk*}F zq2@#QH!DcwjOieh+-*~((!+O+!MNqG2Y|5zhM!n>({PB#OZvq+(IdT+1 zEt;EkI9mohLM;%pfxKGuB^{R`+5lu?!Yia~-J~Z19w~zRk_W2-Dn4ZjR0_x2hbV$$ zN1FhOV#Vi8I?-U2VOof(s(5f?;wWu$Lv{~Y^bMvngrY>ZxEuwXVCZ7Io+-Bi)6Q{P z!Pp+Qtw-p^2p3pC)*8OXTGJO?@eFmaXdX~cNZZ&UDt#IS(>zHrf?bjsx%(;`nGYCS zDK|+%RwTyveX4ZF(uuZS%}umBiq4TT;|};II=YjPNFtSxro7A5~if1{CTv*9Dz7d z2P-#l2Ep9o5HyrYojxx6X0^grHvM;Evm};D7R^IoD~}{ZV208I$IH&h2KA^*lLJRK zWc7fwA6N?dW;Ghfdd~DObWdwsbORM4320mk=?C*#bCU+P=BBlL?K=grnn|iF^e2M4 zbla`gsFlxY%(616i;et%{yCm%FJj- zwr+0voTOn+u-Cb^MlI?Ok=!)hwXAJlG5H`vjXtU2C6O{dMq!a$rt(G_Sx*-+asX`* z{e__WrZp|P#tl1fYM-gF?YYi**IM5_)A74W#Q|y2HPp>DH_;EI%y;((RQe2VZGIuo zalItAJ8_uv+I)rX6>WqL8r~fGLsLl%5Z9HW-3qs5 z4V<)cajh!Qe3d$vb|EX!->6!>Oy_;nM};>ab%oS&rSEi=jNX9r$2ruxra8P8bj?cY zeS_GjAC-MoMaNFHg0GKG>xInQx&j~fIEGrxj$d?_W3=^HCVeu`nAC44B?DjPnAv!z z(Fo~A{VZgdxle|s)s?!lns#-6UU$L0m??~&nYlCT=FX=-SyEGkIYFDNwcC^LeE`J0 z!;R1-lN_A^uq(N3i+t7|0_np{J_VW(ikq*Xbu{bqtx=FZEb%Nzk9By*ByHIVU2|X4 J>QiPS{14flsM7!d diff --git a/c3l_membership/translations/fr/LC_MESSAGES/messages.po b/c3l_membership/translations/fr/LC_MESSAGES/messages.po new file mode 100644 --- /dev/null +++ b/c3l_membership/translations/fr/LC_MESSAGES/messages.po @@ -0,0 +1,415 @@ +# French translations for PROJECT. +# Copyright (C) 2022 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2022-01-17 11:38+0100\n" +"PO-Revision-Date: 2022-01-17 21:21+0100\n" +"Language: fr\n" +"Language-Team: fr \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Last-Translator: Dennis Fink \n" +"X-Generator: Poedit 3.0\n" + +#: c3l_membership/forms.py:12 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: c3l_membership/forms.py:14 c3l_membership/forms.py:20 +#: c3l_membership/forms.py:25 +msgid "This field is required!" +msgstr "Ce champ est obligatoire !" + +#: c3l_membership/forms.py:19 +msgid "E-Mail" +msgstr "E-Mail" + +#: c3l_membership/forms.py:23 +msgid "Full Name" +msgstr "Nom complet" + +#: c3l_membership/forms.py:31 +msgid "Membership Plan" +msgstr "Plan d'adhésion" + +#: c3l_membership/forms.py:32 c3l_membership/forms.py:63 +msgid "Please select one of the options!" +msgstr "Veuillez sélectionner une des options!" + +#: c3l_membership/forms.py:36 +msgid "" +"Regular membership - Membership with voting rights on the general " +"assembly." +msgstr "" +"Membre régulier - Membre avec droit de vote à l'assemblée générale." + +#: c3l_membership/forms.py:42 +msgid "" +"Supporting membership - Membership without voting rights on the general " +"assembly." +msgstr "" +"Membre de soutien - Membre sans droit de vote à l'assemblée générale." + +#: c3l_membership/forms.py:50 +msgid "I am a student and would like to have the reduced membership fees." +msgstr "" +"Je suis étudiant et j'aimerais bénéficier de la réduction de cotisation." + +#: c3l_membership/forms.py:56 +msgid "" +"I am a starving hacker and cannot afford the membership! (Please get in " +"touch with us at info@c3l.lu before filling out this membership form)" +msgstr "" +"Je suis un \"starving\" hacker et je ne peux pas payer la cotisation! " +"(Veuillez nous contacter à info@c3l.lu avant de remplir ce formulaire " +"d'adhésion)" + +#: c3l_membership/forms.py:62 +msgid "Payment Options" +msgstr "Options de paiement" + +#: c3l_membership/forms.py:66 +msgid "Birthday" +msgstr "Date d'anniversaire" + +#: c3l_membership/forms.py:69 +msgid "Nr., Street" +msgstr "N°, Rue" + +#: c3l_membership/forms.py:73 +msgid "Postal Code" +msgstr "Code postal" + +#: c3l_membership/forms.py:78 +msgid "City/Town" +msgstr "Ville" + +#: c3l_membership/forms.py:83 +msgid "State/County/Province" +msgstr "Département" + +#: c3l_membership/forms.py:88 +msgid "Country" +msgstr "Pays" + +#: c3l_membership/forms.py:93 +msgid "" +"By submitting this membership application, you agree to have read and " +"understood the statutes of the Chaos " +"Computer Club Lëtzebuerg A.S.B.L.." +msgstr "" +"En soumettant cette demande d'adhésion, vous acceptez d'avoir lu et " +"compris les statuts du Chaos Computer " +"Club Lëtzebuerg A.S.B.L.." + +#: c3l_membership/forms.py:100 +msgid "" +"I am under 18 years of age and have the approval of my legal " +"representative." +msgstr "J'ai moins de 18 ans et j'ai l'accord de mon représentant légal." + +#: c3l_membership/forms.py:104 +msgid "Become a member" +msgstr "Devenir membre" + +#: c3l_membership/views.py:31 +msgid "by cash" +msgstr "en espèces" + +#: c3l_membership/views.py:32 +msgid "by wire transfer" +msgstr "par virement bancaire" + +#: c3l_membership/views.py:36 +msgid "by DigiCash" +msgstr "par DigiCash" + +#: c3l_membership/views.py:37 +msgid "by bitcoin" +msgstr "par Bitcoin" + +#: c3l_membership/views.py:38 +msgid "by ethereum" +msgstr "par Ethereum" + +#: c3l_membership/views.py:39 +msgid "by monero" +msgstr "par Monero" + +#: c3l_membership/views.py:40 +msgid "by zcash" +msgstr "par Zcash" + +#: c3l_membership/templates/index.html:6 +msgid "C3L Membership Application" +msgstr "Demande d'adhésion à C3L" + +#: c3l_membership/templates/index.html:40 +#: c3l_membership/templates/member.html:16 +msgid "Membership Application" +msgstr "Demande d'adhésion" + +#: c3l_membership/templates/index.html:41 +msgid "How to use this form" +msgstr "Comment utiliser ce formulaire" + +#: c3l_membership/templates/index.html:42 +msgid "" +"Fill out this form and click on \"Become a member\". Afterwards you will " +"be presented with a PDF, which you have to send to info@c3l.lu or bring " +"it to one of our next events. Print it or save it to your local " +"hardware, because we don't save a copy on our servers for data " +"protection reasons!" +msgstr "" +"Remplissez ce formulaire et cliquez sur \"Devenir membre\". Ensuite, " +"vous recevrez un PDF, que vous devrez envoyer à info@c3l.lu ou apporter " +"à l'un de nos prochains événements. Imprimez-le ou enregistrez-le sur " +"votre matériel local, car nous n'enregistrons pas de copie sur nos " +"serveurs pour des raisons de protection des données!" + +#: c3l_membership/templates/index.html:53 +msgid "Required information" +msgstr "Informations requises" + +#: c3l_membership/templates/index.html:94 +msgid "What's difference between the different membership options?" +msgstr "Quelle est la différence entre les différentes options d'adhésion?" + +#: c3l_membership/templates/index.html:95 +msgid "All the options include to following benefits:" +msgstr "Toutes les options comprennent les avantages suivants:" + +#: c3l_membership/templates/index.html:97 +msgid "" +"Access to the services run by us" +msgstr "" +"Accès aux services gérés par nos soins" + +#: c3l_membership/templates/index.html:98 +msgid "" +"Access to our hackerspace: ChaosStuff" +msgstr "" +"Access to our hackerspace: ChaosStuff" + +#: c3l_membership/templates/index.html:100 +msgid "Becoming a regular member gives you these additional benefits:" +msgstr "" +"En devenant un membre régulier, vous bénéficiez de ces avantages " +"supplémentaires:" + +#: c3l_membership/templates/index.html:102 +msgid "Voting rights on general assemblys" +msgstr "Droit de vote aux assemblées générales" + +#: c3l_membership/templates/index.html:103 +msgid "Access to our internal mailinglist" +msgstr "Accès à notre liste de diffusion interne" + +#: c3l_membership/templates/index.html:105 +msgid "" +"You can read more on the membership here." +msgstr "" +"Vous pouvez en savoir plus sur l'adhésion ici." + +#: c3l_membership/templates/index.html:106 +msgid "What are the membership fees?" +msgstr "Quelles sont les cotisations des membres?" + +#: c3l_membership/templates/index.html:107 +#, python-format +msgid "" +"The membership fee for the regular membership is %(regular_fee)s€ per " +"year. The membership fee for the supporting membership is " +"%(supporting_fee)s€ per year. If you are a student, all membership fees " +"are %(supporting_fee)s€ per year. For that please select the " +"corresponding option." +msgstr "" +"La cotisation pour une adhésion régulière est de %(regular_fee)s€ par " +"an. La cotisation pour l'adhésion de soutien est de %(supporting_fee)s€ " +"par an. Si vous êtes étudiant, toutes les cotisations sont de " +"%(supporting_fee)s€ par an. Pour cela, veuillez sélectionner l'option " +"correspondante." + +#: c3l_membership/templates/index.html:108 +msgid "I cannot afford the membership?" +msgstr "Je n'ai pas les moyens de payer l'adhésion?" + +#: c3l_membership/templates/index.html:109 +msgid "" +"If you cannot afford the membership, please contact us via info@c3l.lu " +"first, before filling out the membership form. We will try to find a " +"solution together." +msgstr "" +"Si vous n'avez pas les moyens de payer l'adhésion, veuillez d'abord nous " +"contacter via info@c3l.lu, avant de remplir le formulaire d'adhésion. " +"Nous essaierons de trouver une solution ensemble." + +#: c3l_membership/templates/index.html:122 +msgid "Additional information" +msgstr "Informations complémentaires" + +#: c3l_membership/templates/member.html:4 +#, python-format +msgid "Membership Application - %(username)s" +msgstr "Demande d'adhésion - %(username)s" + +#: c3l_membership/templates/member.html:19 +msgid "Username:" +msgstr "Nom d'utilisateur:" + +#: c3l_membership/templates/member.html:23 +msgid "E-Mail:" +msgstr "E-Mail:" + +#: c3l_membership/templates/member.html:27 +msgid "Full Name:" +msgstr "Nom complet:" + +#: c3l_membership/templates/member.html:31 +msgid "Birthday:" +msgstr "Date d'anniversaire:" + +#: c3l_membership/templates/member.html:35 +msgid "Street:" +msgstr "Rue:" + +#: c3l_membership/templates/member.html:36 +#: c3l_membership/templates/member.html:40 +#: c3l_membership/templates/member.html:44 +#: c3l_membership/templates/member.html:48 +#: c3l_membership/templates/member.html:52 +msgid "Not specified" +msgstr "Non spécifié" + +#: c3l_membership/templates/member.html:39 +msgid "ZIP-Code:" +msgstr "Code postal:" + +#: c3l_membership/templates/member.html:43 +msgid "City:" +msgstr "Ville:" + +#: c3l_membership/templates/member.html:47 +msgid "State/County/Province:" +msgstr "Département:" + +#: c3l_membership/templates/member.html:51 +msgid "Country:" +msgstr "Pays:" + +#: c3l_membership/templates/member.html:55 +msgid "Membership Plan:" +msgstr "Plan d'adhésion:" + +#: c3l_membership/templates/member.html:59 +msgid "Student:" +msgstr "Étudiant:" + +#: c3l_membership/templates/member.html:60 +#: c3l_membership/templates/member.html:64 +#: c3l_membership/templates/member.html:72 +#: c3l_membership/templates/member.html:76 +msgid "Yes" +msgstr "Oui" + +#: c3l_membership/templates/member.html:60 +#: c3l_membership/templates/member.html:64 +#: c3l_membership/templates/member.html:72 +#: c3l_membership/templates/member.html:76 +msgid "No" +msgstr "Non" + +#: c3l_membership/templates/member.html:63 +msgid "Starving:" +msgstr "Starving:" + +#: c3l_membership/templates/member.html:67 +msgid "Payment:" +msgstr "Paiement:" + +#: c3l_membership/templates/member.html:71 +msgid "Agreed to Terms & Conditions:" +msgstr "Conditions d'utilisation accepté:" + +#: c3l_membership/templates/member.html:75 +msgid "Minor Member:" +msgstr "Membre mineur:" + +#: c3l_membership/templates/member.html:79 +msgid "Send this document to the Chaos Computer Club Lëtzebuerg!" +msgstr "Envoyez ce document au Chaos Computer Club Lëtzebuerg!" + +#: c3l_membership/templates/member.html:82 +msgid "Account Holder:" +msgstr "Titulaire du compte:" + +#: c3l_membership/templates/member.html:85 +#: c3l_membership/templates/member.html:96 +#: c3l_membership/templates/member.html:109 +#: c3l_membership/templates/member.html:122 +#: c3l_membership/templates/member.html:135 +msgid "Message:" +msgstr "Message:" + +#: c3l_membership/templates/member.html:86 +#, python-format +msgid "Amount: %(price)s€" +msgstr "Montant: %(price)s€" + +#: c3l_membership/templates/member.html:89 +#, python-format +msgid "Please bring %(price)s€ with you the next time you meet us!" +msgstr "" +"Veuillez apporter des %(price)s€ avec vous la prochaine fois que vous " +"nous rencontrerez !" + +#: c3l_membership/templates/member.html:94 +#: c3l_membership/templates/member.html:107 +#: c3l_membership/templates/member.html:120 +#: c3l_membership/templates/member.html:133 +msgid "Address:" +msgstr "Adresse:" + +#: c3l_membership/templates/member.html:95 +#: c3l_membership/templates/member.html:108 +#: c3l_membership/templates/member.html:121 +#: c3l_membership/templates/member.html:134 +msgid "Label:" +msgstr "Label:" + +#: c3l_membership/templates/member.html:97 +#: c3l_membership/templates/member.html:110 +#: c3l_membership/templates/member.html:123 +#: c3l_membership/templates/member.html:136 +msgid "Amount:" +msgstr "Montant:" + +#: c3l_membership/templates/member.html:145 +msgid "Pay with digicash!" +msgstr "Payer avec DigiCash!" + +#: c3l_membership/templates/member.html:150 +msgid "Luxembourg, the" +msgstr "Luxembourg, le" + +#: c3l_membership/templates/member.html:152 +msgid "Signature of your legal representative" +msgstr "Signature de votre représentant légal" + +#: c3l_membership/templates/member.html:152 +msgid "Your signature" +msgstr "Votre signature" diff --git a/c3l_membership/translations/lb/LC_MESSAGES/messages.mo b/c3l_membership/translations/lb/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..ccc8c707dc275d2a7a7efe6c8a2a64789fd95e0b GIT binary patch literal 7669 zc$}?QTWlOx8JH;d@Y4g_c{lI>An~V>;)!USf4Kgw*sF95|z)V?^l8NZ~YKI zJAgk)*Z(qI_d4(x@UL5#zlZPP`7^+?q}M&H{|mqz@MYkmz_;#UJMY6L_mO>DSx zWj^M%viv3Br-7dZ3h?t1@B!j)8-IUu8_W66Hum#7z`ekaL&+n+qri^>uWV=ke*w6S z;$u6nduKcAduK26eQz)CKhVqL5BKuC(O%{&*US5!1%3niECDZ*-|w}ohe%(Ll+b=V zc>Y_!J;49%;B|ZYpc~2U<2ak_;m zUChIt^nG*}`|Bj|DDXUR1o+imtoKiWi@;y(;yN&}oAdMW-JBO!cC-9%?Pfl{x105T zaX0JpQi`tvF9Cl>>%h;z9=7A?0Du470LyU)n1`nZI1axJJOljE0O!rSz&enEu#fz? zm-FcBds*M_?q%Lr)Av_Wys?+#?^k=7&)@Im{r*Y8JYFoyI2Kw7l|w$Ws8UWte=cHs*+@@>g|SM8$A ziAkE0rzuBA?Bi=T@dAcF!_D0|h1 z3Nn->Psc;YV;L=bkWGq+C<#TOE|Qq`Q%R`BY2`aI%30%%GWyh|! z9xzlFaZ(68tx2pdd$DNKC+up~_lkysVI$lo^U0L5y)2=F?Fc(`L=u9$SS#h+>^68U z*0xTxj8o6S8R>vfC9}Z930MrO7>&fFpA^JgH!){TXXX)YDdemf58hIVX3NRn#-1VsR)h-0&>9a6 zWyN?2D%R}CVY+K1p&&&S@gWh>4n}kt3l^qkhDELH70YIxAq>P}k_jJ*u9M7%P?0D^ z#J{Iaa)gqIp&SY26)og41jkvifH|7xV17*EczT^C`l<+5m!TF^lf%%cXeWq+niP%- z_i0{Wi=wL5$uL?&DFF`2Y~k42h7C%~A`wZhjS;L=KU5kPV9c3qE#}!j-Ttgy00685WaR*t(0Vf`kYu zN?@J#Xt}Nsl<1L?^W6nOsYiENs91WrwEB)Wf3N{#n@p{mv&?V z)^?>4*Ajp%iPSRa$H$;9eCgsjl4(RBFqb6>+lYh{)@;dy$wrfgMU{yvDu^v=qG#E& zyZ9-2$iw0FX_9MM%8HAU0~ons3X})CK$`Ls69rnqCuJFBtvS0OkuP(}6^KCaxWgpS zxHxAjR!A8jPm!Kbxz?wBDyMzUdfY=buP*d zi@Zi@($<1q=h$&P7yHKLK^h7u2F`OuZocQNH10U}ItwpLNUJF)q4rP)Xe7WcV1BT< zI+i|irkS)Il^-({lEFt^bELJ{Rj-Yana(O^c3f7b3`d?@)-k0iiE~lEBZ#r%7}NcF z7P6j7JcMo65tTQEg>u1B#l#q#o}#y@u7g(Ib3+v5$XLMTWStnc@@Z!0=t;{FQ&j6C z3kZH3a&rAqnoN!%G^vP(q*_&xv2-IgC}`g!Axmpw8)p<1HO}svcn3v~>`%u(kGbsf zDyX3x&x#GC#p|kW1hzk|Co@fN)aG_k8WuKEZ%x@TQ*I}1#;AkRSnY~I(y*u^_^e77 z5=wj%ibN1qX-}g5;UP-nXV7{g&BoS4&bqLc^0jow)63}yi3J@uJs(D0BWQQ>DPJ_@*}Z2NdH+oKV3>A1S!MUF)6!j=;f47x4s?t|u= zO->l{LE5<1ybgdiyQGB+)wP%V8m-eUDBF(cW)G zigFT$U5ycIDxN5zBw;Vd{NVnEi>vv$xf5z!_kGRw()p5FC~UfeiwZSFn&NWk6ne#U z7j#2JTc|`OqEX@j`k2ngp@L5XSkrkyg=URaBa80UlnhKXr(f8(RxHOzW-(1o4`v|n z3Q=PbI-d3RP-J((sa9G*A5QF{j&4qB(|a0Qy3OM;;DIcHs@n8xvVGkYs^_~Am2xz;qo zD@FtpMMKRlX-J$-+ayuJ)gSTK71kk4^(CnbPS7b)rrH&a{m5vlBekr|y4kfX#!{2Cl5RVR8$!(W0M@M}$See3OH4rX z&nTQ7HF`qpbVivz&_pRLr0Qa-L=w6;t}fG+I&{JL62d=;SW?9{{@RER+%$->sg0+J z3i%j!tw2(In+lO~Rx&H0BTW=uttO-ONnFdIi6f>jE9Nl+{a?Y5W3n+uP?(bEB8?#( zW>O%Ope+&AY^B;6PTA6Ge>yYw=ApGc)VK|Ym_jAHE8?xcboN!GQgoU8?8k?o$H5HsTl641LniII=oD!_kmKGP{it~<30)SPXpgr-NJ^5T`DSU(V`(l8#WJX% zm#*s4%H0#z8D&uxa^d81Zi=H`TW3FvF3dBxno!ZLhN@%ZX(-*D23;AQv#O>nr+pcv n?nK&{nP>P5HNr73)6MpbUgo(!qt&xyO--80Y`$GG4ch+!W*3kW diff --git a/c3l_membership/translations/lb/LC_MESSAGES/messages.po b/c3l_membership/translations/lb/LC_MESSAGES/messages.po new file mode 100644 --- /dev/null +++ b/c3l_membership/translations/lb/LC_MESSAGES/messages.po @@ -0,0 +1,412 @@ +# Luxembourgish translations for PROJECT. +# Copyright (C) 2022 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2022-01-17 11:38+0100\n" +"PO-Revision-Date: 2022-01-17 17:28+0100\n" +"Language: lb\n" +"Language-Team: lb \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Last-Translator: Dennis Fink \n" +"X-Generator: Poedit 3.0\n" + +#: c3l_membership/forms.py:12 +msgid "Username" +msgstr "Usernumm" + +#: c3l_membership/forms.py:14 c3l_membership/forms.py:20 +#: c3l_membership/forms.py:25 +msgid "This field is required!" +msgstr "Dëst ass Feld ass erfuerderlech!" + +#: c3l_membership/forms.py:19 +msgid "E-Mail" +msgstr "E-Mail" + +#: c3l_membership/forms.py:23 +msgid "Full Name" +msgstr "Ganzen Numm" + +#: c3l_membership/forms.py:31 +msgid "Membership Plan" +msgstr "Aart vun der Memberschaft" + +#: c3l_membership/forms.py:32 c3l_membership/forms.py:63 +msgid "Please select one of the options!" +msgstr "Wielt wannechgelift eng vun den Optiounen aus!" + +#: c3l_membership/forms.py:36 +msgid "" +"Regular membership - Membership with voting rights on the general " +"assembly." +msgstr "" +"Regulär Memberschaft - Memberschaft mat Stëmmrecht op der Assemblée " +"Générale." + +#: c3l_membership/forms.py:42 +msgid "" +"Supporting membership - Membership without voting rights on the general " +"assembly." +msgstr "" +"Ënnerstëtzend Memberschaft - Memberschaft ouni Stëmmrecht op der " +"Assemblée Générale." + +#: c3l_membership/forms.py:50 +msgid "I am a student and would like to have the reduced membership fees." +msgstr "Ech sinn Student a géif gären déi reduzéiert Cotisatioun bezuelen." + +#: c3l_membership/forms.py:56 +msgid "" +"I am a starving hacker and cannot afford the membership! (Please get in " +"touch with us at info@c3l.lu before filling out this membership form)" +msgstr "" +"Ech sinn en \"starving\" Hacker a kann d'Memberschaft net leeschten! " +"(Kontaktéiert eis w.e.g. op info@c3l.lu ier Dir dëse " +"Membersformulaire ausfëllt)" + +#: c3l_membership/forms.py:62 +msgid "Payment Options" +msgstr "Bezueloptiounen" + +#: c3l_membership/forms.py:66 +msgid "Birthday" +msgstr "Gebuertsdag" + +#: c3l_membership/forms.py:69 +msgid "Nr., Street" +msgstr "Nummer, Strooss" + +#: c3l_membership/forms.py:73 +msgid "Postal Code" +msgstr "Postleitzuel" + +#: c3l_membership/forms.py:78 +msgid "City/Town" +msgstr "Stad" + +#: c3l_membership/forms.py:83 +msgid "State/County/Province" +msgstr "Staat" + +#: c3l_membership/forms.py:88 +msgid "Country" +msgstr "Land" + +#: c3l_membership/forms.py:93 +msgid "" +"By submitting this membership application, you agree to have read and " +"understood the statutes of the Chaos " +"Computer Club Lëtzebuerg A.S.B.L.." +msgstr "" +"Duerch d'Erareeche vun dësem Memberschaftsformulaire, sidd Dir " +"averstanen d'Statute vum Chaos " +"Computer Club Lëtzebuerg A.S.B.L. gelies a verstanen ze hunn." + +#: c3l_membership/forms.py:100 +msgid "" +"I am under 18 years of age and have the approval of my legal " +"representative." +msgstr "" +"Ech sinn méi Jonk wéi 18 Joer an hunn d'Zoustëmmung vu mengem Tuteur." + +#: c3l_membership/forms.py:104 +msgid "Become a member" +msgstr "Member ginn" + +#: c3l_membership/views.py:31 +msgid "by cash" +msgstr "mat Boergeld" + +#: c3l_membership/views.py:32 +msgid "by wire transfer" +msgstr "per Iwwerweisung" + +#: c3l_membership/views.py:36 +msgid "by DigiCash" +msgstr "per DigiCash" + +#: c3l_membership/views.py:37 +msgid "by bitcoin" +msgstr "mat Bitcoin" + +#: c3l_membership/views.py:38 +msgid "by ethereum" +msgstr "mat Ethereum" + +#: c3l_membership/views.py:39 +msgid "by monero" +msgstr "mat Monero" + +#: c3l_membership/views.py:40 +msgid "by zcash" +msgstr "mat Zcash" + +#: c3l_membership/templates/index.html:6 +msgid "C3L Membership Application" +msgstr "C3L Memberschafts Ufro" + +#: c3l_membership/templates/index.html:40 +#: c3l_membership/templates/member.html:16 +msgid "Membership Application" +msgstr "Memberschafts Ufro" + +#: c3l_membership/templates/index.html:41 +msgid "How to use this form" +msgstr "Wéi ass dëse Formulaire ze benotzen" + +#: c3l_membership/templates/index.html:42 +msgid "" +"Fill out this form and click on \"Become a member\". Afterwards you will " +"be presented with a PDF, which you have to send to info@c3l.lu or bring " +"it to one of our next events. Print it or save it to your local " +"hardware, because we don't save a copy on our servers for data " +"protection reasons!" +msgstr "" +"Fëllt dëse Formulaire aus a klickt op \"Gitt Member\". Duerno kritt Dir " +"en PDF, deen Dir op info@c3l.lu schéckt oder op ee vun eisen nächsten " +"Eventer matbréngt. Dréckt et oder späichert de PDF op är lokal Hardware, " +"well mir aus Dateschutzgrënn keng Kopie op eisem Server späicheren!" + +#: c3l_membership/templates/index.html:53 +msgid "Required information" +msgstr "Erfuerderlech Informatiounen" + +#: c3l_membership/templates/index.html:94 +msgid "What's difference between the different membership options?" +msgstr "" +"Wat sinn Ënnerscheeder tëscht deene verschiddene Memberschaftsoptiounen?" + +#: c3l_membership/templates/index.html:95 +msgid "All the options include to following benefits:" +msgstr "All Optiounen enthalen déi folgend Virdeeler:" + +#: c3l_membership/templates/index.html:97 +msgid "" +"Access to the services run by us" +msgstr "" +"Accès op Servicer, déi mir bedreiwen" + +#: c3l_membership/templates/index.html:98 +msgid "" +"Access to our hackerspace: ChaosStuff" +msgstr "" +"Accès an eisen Hackerspace: ChaosStuff" + +#: c3l_membership/templates/index.html:100 +msgid "Becoming a regular member gives you these additional benefits:" +msgstr "Regulär Memberschaft gëtt Iech dës zousätzlech Virdeeler:" + +#: c3l_membership/templates/index.html:102 +msgid "Voting rights on general assemblys" +msgstr "Stëmmrecht op der Assemblée Générale" + +#: c3l_membership/templates/index.html:103 +msgid "Access to our internal mailinglist" +msgstr "Accès op eis intern Mailinglëscht" + +#: c3l_membership/templates/index.html:105 +msgid "" +"You can read more on the membership here." +msgstr "" +"Dir kënnt méi iwwert d'Memberschaft hei noliesen." + +#: c3l_membership/templates/index.html:106 +msgid "What are the membership fees?" +msgstr "Wat sinn Cotisatiounen?" + +#: c3l_membership/templates/index.html:107 +#, python-format +msgid "" +"The membership fee for the regular membership is %(regular_fee)s€ per " +"year. The membership fee for the supporting membership is " +"%(supporting_fee)s€ per year. If you are a student, all membership fees " +"are %(supporting_fee)s€ per year. For that please select the " +"corresponding option." +msgstr "" +"D'Cotisatioun fir d'regulär Memberschaft sinn %(regular_fee)s€ pro Joer. " +"D'Cotisatioun fir d'ënnerstëtzend Memberschaft sinn %(supporting_fee)s€ " +"pro Joer. Wann dir ee Student sidd, sinn all Cotisatiounen " +"%(supporting_fee)s€ pro Joer. Fir dëst wielt déi respektiv Optioun aus." + +#: c3l_membership/templates/index.html:108 +msgid "I cannot afford the membership?" +msgstr "Ech ka mir d'Memberschaft net leeschten?" + +#: c3l_membership/templates/index.html:109 +msgid "" +"If you cannot afford the membership, please contact us via info@c3l.lu " +"first, before filling out the membership form. We will try to find a " +"solution together." +msgstr "" +"Wann Dir d'Memberschaft net leeschte kënnt, mellt Iech w.e.g. fir " +"d'éischt iwwer info@c3l.lu ier Dir de Membersformular ausfëllt. Mir " +"probéieren zesummen eng Léisung ze fannen." + +#: c3l_membership/templates/index.html:122 +msgid "Additional information" +msgstr "Zousätzlech Informatiounen" + +#: c3l_membership/templates/member.html:4 +#, python-format +msgid "Membership Application - %(username)s" +msgstr "Memberschafts Ufro - %(username)s" + +#: c3l_membership/templates/member.html:19 +msgid "Username:" +msgstr "Usernumm:" + +#: c3l_membership/templates/member.html:23 +msgid "E-Mail:" +msgstr "E-Mail:" + +#: c3l_membership/templates/member.html:27 +msgid "Full Name:" +msgstr "Ganzen Numm:" + +#: c3l_membership/templates/member.html:31 +msgid "Birthday:" +msgstr "Gebuertsdag:" + +#: c3l_membership/templates/member.html:35 +msgid "Street:" +msgstr "Strooss:" + +#: c3l_membership/templates/member.html:36 +#: c3l_membership/templates/member.html:40 +#: c3l_membership/templates/member.html:44 +#: c3l_membership/templates/member.html:48 +#: c3l_membership/templates/member.html:52 +msgid "Not specified" +msgstr "Net uginn" + +#: c3l_membership/templates/member.html:39 +msgid "ZIP-Code:" +msgstr "Postleitzuel:" + +#: c3l_membership/templates/member.html:43 +msgid "City:" +msgstr "Stad:" + +#: c3l_membership/templates/member.html:47 +msgid "State/County/Province:" +msgstr "Staat:" + +#: c3l_membership/templates/member.html:51 +msgid "Country:" +msgstr "Land:" + +#: c3l_membership/templates/member.html:55 +msgid "Membership Plan:" +msgstr "Aart vun der Memberschaft:" + +#: c3l_membership/templates/member.html:59 +msgid "Student:" +msgstr "Student:" + +#: c3l_membership/templates/member.html:60 +#: c3l_membership/templates/member.html:64 +#: c3l_membership/templates/member.html:72 +#: c3l_membership/templates/member.html:76 +msgid "Yes" +msgstr "Jo" + +#: c3l_membership/templates/member.html:60 +#: c3l_membership/templates/member.html:64 +#: c3l_membership/templates/member.html:72 +#: c3l_membership/templates/member.html:76 +msgid "No" +msgstr "Nee" + +#: c3l_membership/templates/member.html:63 +msgid "Starving:" +msgstr "Starving:" + +#: c3l_membership/templates/member.html:67 +msgid "Payment:" +msgstr "Bezueloptioun:" + +#: c3l_membership/templates/member.html:71 +msgid "Agreed to Terms & Conditions:" +msgstr "De Konditiounen zougestëmmt:" + +#: c3l_membership/templates/member.html:75 +msgid "Minor Member:" +msgstr "Mannerjärege Member:" + +#: c3l_membership/templates/member.html:79 +msgid "Send this document to the Chaos Computer Club Lëtzebuerg!" +msgstr "Schéckt dëst Dokument un de Chaos Computer Club Lëtzebuerg!" + +#: c3l_membership/templates/member.html:82 +msgid "Account Holder:" +msgstr "Konto Besëtzer:" + +#: c3l_membership/templates/member.html:85 +#: c3l_membership/templates/member.html:96 +#: c3l_membership/templates/member.html:109 +#: c3l_membership/templates/member.html:122 +#: c3l_membership/templates/member.html:135 +msgid "Message:" +msgstr "Message:" + +#: c3l_membership/templates/member.html:86 +#, python-format +msgid "Amount: %(price)s€" +msgstr "Betrag: %(price)s€" + +#: c3l_membership/templates/member.html:89 +#, python-format +msgid "Please bring %(price)s€ with you the next time you meet us!" +msgstr "Bréngt w.e.g. %(price)s€ mat Iech, wann Dir eis begéint!" + +#: c3l_membership/templates/member.html:94 +#: c3l_membership/templates/member.html:107 +#: c3l_membership/templates/member.html:120 +#: c3l_membership/templates/member.html:133 +msgid "Address:" +msgstr "Address:" + +#: c3l_membership/templates/member.html:95 +#: c3l_membership/templates/member.html:108 +#: c3l_membership/templates/member.html:121 +#: c3l_membership/templates/member.html:134 +msgid "Label:" +msgstr "Label:" + +#: c3l_membership/templates/member.html:97 +#: c3l_membership/templates/member.html:110 +#: c3l_membership/templates/member.html:123 +#: c3l_membership/templates/member.html:136 +msgid "Amount:" +msgstr "Betrag:" + +#: c3l_membership/templates/member.html:145 +msgid "Pay with digicash!" +msgstr "Bezuel mat DigiCash!" + +#: c3l_membership/templates/member.html:150 +msgid "Luxembourg, the" +msgstr "Lëtzebuerg, den" + +#: c3l_membership/templates/member.html:152 +msgid "Signature of your legal representative" +msgstr "Ënnerschrëft vun ärem Tuteur" + +#: c3l_membership/templates/member.html:152 +msgid "Your signature" +msgstr "Äer Ënnerschrëft" diff --git a/c3l_membership/views.py b/c3l_membership/views.py --- a/c3l_membership/views.py +++ b/c3l_membership/views.py @@ -2,28 +2,44 @@ import re import subprocess from datetime import date -from flask import Blueprint, current_app, render_template, request +from flask import Blueprint, current_app, g, render_template, request +from flask_babel import gettext from flask_weasyprint import HTML, render_pdf from .forms import MembershipForm -root_page = Blueprint("root", __name__) +root_page = Blueprint("root", __name__, url_prefix="/") xml_template = "{name}{birthday:%d.%m.%Y}
    {address}
    {username}{email}{status}{voting}
    " +@root_page.url_defaults +def add_lang_code(endpoint, values): + values.setdefault("lang_code", g.lang_code) + + +@root_page.url_value_preprocessor +def pull_lang_code(endpoint, values): + lang_code = values.pop("lang_code") + if lang_code != "favicon.ico": + g.lang_code = lang_code + + @root_page.route("/", methods=("GET", "POST")) def index(): form = MembershipForm() - choices = [("cash", "by cash"), ("wire transfer", "by wire transfer")] + choices = [ + ("cash", gettext("by cash")), + ("wire transfer", gettext("by wire transfer")), + ] for k, v in ( - ("DIGICASH_ENABLED", ("digicash", "by DigiCash")), - ("BITCOIN_ENABLED", ("bitcoin", "by bitcoin")), - ("ETHEREUM_ENABLED", ("ethereum", "by ethereum")), - ("MONERO_ENABLED", ("monero", "by monero")), - ("ZCASH_ENABLED", ("zcash", "by zcash")), + ("DIGICASH_ENABLED", ("digicash", gettext("by DigiCash"))), + ("BITCOIN_ENABLED", ("bitcoin", gettext("by bitcoin"))), + ("ETHEREUM_ENABLED", ("ethereum", gettext("by ethereum"))), + ("MONERO_ENABLED", ("monero", gettext("by monero"))), + ("ZCASH_ENABLED", ("zcash", gettext("by zcash"))), ): if current_app.config[k]: choices.append(v) diff --git a/messages.pot b/messages.pot new file mode 100644 --- /dev/null +++ b/messages.pot @@ -0,0 +1,383 @@ +# Translations template for PROJECT. +# Copyright (C) 2022 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2022-01-17 11:38+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: c3l_membership/forms.py:12 +msgid "Username" +msgstr "" + +#: c3l_membership/forms.py:14 c3l_membership/forms.py:20 +#: c3l_membership/forms.py:25 +msgid "This field is required!" +msgstr "" + +#: c3l_membership/forms.py:19 +msgid "E-Mail" +msgstr "" + +#: c3l_membership/forms.py:23 +msgid "Full Name" +msgstr "" + +#: c3l_membership/forms.py:31 +msgid "Membership Plan" +msgstr "" + +#: c3l_membership/forms.py:32 c3l_membership/forms.py:63 +msgid "Please select one of the options!" +msgstr "" + +#: c3l_membership/forms.py:36 +msgid "" +"Regular membership - Membership with voting rights on the general " +"assembly." +msgstr "" + +#: c3l_membership/forms.py:42 +msgid "" +"Supporting membership - Membership without voting rights on the general " +"assembly." +msgstr "" + +#: c3l_membership/forms.py:50 +msgid "I am a student and would like to have the reduced membership fees." +msgstr "" + +#: c3l_membership/forms.py:56 +msgid "" +"I am a starving hacker and cannot afford the membership! (Please get in " +"touch with us at info@c3l.lu before filling out this membership form)" +msgstr "" + +#: c3l_membership/forms.py:62 +msgid "Payment Options" +msgstr "" + +#: c3l_membership/forms.py:66 +msgid "Birthday" +msgstr "" + +#: c3l_membership/forms.py:69 +msgid "Nr., Street" +msgstr "" + +#: c3l_membership/forms.py:73 +msgid "Postal Code" +msgstr "" + +#: c3l_membership/forms.py:78 +msgid "City/Town" +msgstr "" + +#: c3l_membership/forms.py:83 +msgid "State/County/Province" +msgstr "" + +#: c3l_membership/forms.py:88 +msgid "Country" +msgstr "" + +#: c3l_membership/forms.py:93 +msgid "" +"By submitting this membership application, you agree to have read and " +"understood the statutes of the Chaos " +"Computer Club Lëtzebuerg A.S.B.L.." +msgstr "" + +#: c3l_membership/forms.py:100 +msgid "" +"I am under 18 years of age and have the approval of my legal " +"representative." +msgstr "" + +#: c3l_membership/forms.py:104 +msgid "Become a member" +msgstr "" + +#: c3l_membership/views.py:31 +msgid "by cash" +msgstr "" + +#: c3l_membership/views.py:32 +msgid "by wire transfer" +msgstr "" + +#: c3l_membership/views.py:36 +msgid "by DigiCash" +msgstr "" + +#: c3l_membership/views.py:37 +msgid "by bitcoin" +msgstr "" + +#: c3l_membership/views.py:38 +msgid "by ethereum" +msgstr "" + +#: c3l_membership/views.py:39 +msgid "by monero" +msgstr "" + +#: c3l_membership/views.py:40 +msgid "by zcash" +msgstr "" + +#: c3l_membership/templates/index.html:6 +msgid "C3L Membership Application" +msgstr "" + +#: c3l_membership/templates/index.html:40 +#: c3l_membership/templates/member.html:16 +msgid "Membership Application" +msgstr "" + +#: c3l_membership/templates/index.html:41 +msgid "How to use this form" +msgstr "" + +#: c3l_membership/templates/index.html:42 +msgid "" +"Fill out this form and click on \"Become a member\". Afterwards you will " +"be presented with a PDF, which you have to send to info@c3l.lu or bring " +"it to one of our next events. Print it or save it to your local hardware," +" because we don't save a copy on our servers for data protection reasons!" +msgstr "" + +#: c3l_membership/templates/index.html:53 +msgid "Required information" +msgstr "" + +#: c3l_membership/templates/index.html:94 +msgid "What's difference between the different membership options?" +msgstr "" + +#: c3l_membership/templates/index.html:95 +msgid "All the options include to following benefits:" +msgstr "" + +#: c3l_membership/templates/index.html:97 +msgid "" +"Access to the services" +" run by us" +msgstr "" + +#: c3l_membership/templates/index.html:98 +msgid "" +"Access to our hackerspace:" +" ChaosStuff" +msgstr "" + +#: c3l_membership/templates/index.html:100 +msgid "Becoming a regular member gives you these additional benefits:" +msgstr "" + +#: c3l_membership/templates/index.html:102 +msgid "Voting rights on general assemblys" +msgstr "" + +#: c3l_membership/templates/index.html:103 +msgid "Access to our internal mailinglist" +msgstr "" + +#: c3l_membership/templates/index.html:105 +msgid "" +"You can read more on the membership here." +msgstr "" + +#: c3l_membership/templates/index.html:106 +msgid "What are the membership fees?" +msgstr "" + +#: c3l_membership/templates/index.html:107 +#, python-format +msgid "" +"The membership fee for the regular membership is %(regular_fee)s€ per " +"year. The membership fee for the supporting membership is " +"%(supporting_fee)s€ per year. If you are a student, all membership fees " +"are %(supporting_fee)s€ per year. For that please select the " +"corresponding option." +msgstr "" + +#: c3l_membership/templates/index.html:108 +msgid "I cannot afford the membership?" +msgstr "" + +#: c3l_membership/templates/index.html:109 +msgid "" +"If you cannot afford the membership, please contact us via info@c3l.lu " +"first, before filling out the membership form. We will try to find a " +"solution together." +msgstr "" + +#: c3l_membership/templates/index.html:122 +msgid "Additional information" +msgstr "" + +#: c3l_membership/templates/member.html:4 +#, python-format +msgid "Membership Application - %(username)s" +msgstr "" + +#: c3l_membership/templates/member.html:19 +msgid "Username:" +msgstr "" + +#: c3l_membership/templates/member.html:23 +msgid "E-Mail:" +msgstr "" + +#: c3l_membership/templates/member.html:27 +msgid "Full Name:" +msgstr "" + +#: c3l_membership/templates/member.html:31 +msgid "Birthday:" +msgstr "" + +#: c3l_membership/templates/member.html:35 +msgid "Street:" +msgstr "" + +#: c3l_membership/templates/member.html:36 +#: c3l_membership/templates/member.html:40 +#: c3l_membership/templates/member.html:44 +#: c3l_membership/templates/member.html:48 +#: c3l_membership/templates/member.html:52 +msgid "Not specified" +msgstr "" + +#: c3l_membership/templates/member.html:39 +msgid "ZIP-Code:" +msgstr "" + +#: c3l_membership/templates/member.html:43 +msgid "City:" +msgstr "" + +#: c3l_membership/templates/member.html:47 +msgid "State/County/Province:" +msgstr "" + +#: c3l_membership/templates/member.html:51 +msgid "Country:" +msgstr "" + +#: c3l_membership/templates/member.html:55 +msgid "Membership Plan:" +msgstr "" + +#: c3l_membership/templates/member.html:59 +msgid "Student:" +msgstr "" + +#: c3l_membership/templates/member.html:60 +#: c3l_membership/templates/member.html:64 +#: c3l_membership/templates/member.html:72 +#: c3l_membership/templates/member.html:76 +msgid "Yes" +msgstr "" + +#: c3l_membership/templates/member.html:60 +#: c3l_membership/templates/member.html:64 +#: c3l_membership/templates/member.html:72 +#: c3l_membership/templates/member.html:76 +msgid "No" +msgstr "" + +#: c3l_membership/templates/member.html:63 +msgid "Starving:" +msgstr "" + +#: c3l_membership/templates/member.html:67 +msgid "Payment:" +msgstr "" + +#: c3l_membership/templates/member.html:71 +msgid "Agreed to Terms & Conditions:" +msgstr "" + +#: c3l_membership/templates/member.html:75 +msgid "Minor Member:" +msgstr "" + +#: c3l_membership/templates/member.html:79 +msgid "Send this document to the Chaos Computer Club Lëtzebuerg!" +msgstr "" + +#: c3l_membership/templates/member.html:82 +msgid "Account Holder:" +msgstr "" + +#: c3l_membership/templates/member.html:85 +#: c3l_membership/templates/member.html:96 +#: c3l_membership/templates/member.html:109 +#: c3l_membership/templates/member.html:122 +#: c3l_membership/templates/member.html:135 +msgid "Message:" +msgstr "" + +#: c3l_membership/templates/member.html:86 +#, python-format +msgid "Amount: %(price)s€" +msgstr "" + +#: c3l_membership/templates/member.html:89 +#, python-format +msgid "Please bring %(price)s€ with you the next time you meet us!" +msgstr "" + +#: c3l_membership/templates/member.html:94 +#: c3l_membership/templates/member.html:107 +#: c3l_membership/templates/member.html:120 +#: c3l_membership/templates/member.html:133 +msgid "Address:" +msgstr "" + +#: c3l_membership/templates/member.html:95 +#: c3l_membership/templates/member.html:108 +#: c3l_membership/templates/member.html:121 +#: c3l_membership/templates/member.html:134 +msgid "Label:" +msgstr "" + +#: c3l_membership/templates/member.html:97 +#: c3l_membership/templates/member.html:110 +#: c3l_membership/templates/member.html:123 +#: c3l_membership/templates/member.html:136 +msgid "Amount:" +msgstr "" + +#: c3l_membership/templates/member.html:145 +msgid "Pay with digicash!" +msgstr "" + +#: c3l_membership/templates/member.html:150 +msgid "Luxembourg, the" +msgstr "" + +#: c3l_membership/templates/member.html:152 +msgid "Signature of your legal representative" +msgstr "" + +#: c3l_membership/templates/member.html:152 +msgid "Your signature" +msgstr "" + diff --git a/poetry.lock b/poetry.lock --- a/poetry.lock +++ b/poetry.lock @@ -1,3 +1,14 @@ +[[package]] +name = "babel" +version = "2.9.1" +description = "Internationalization utilities" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" + +[package.dependencies] +pytz = ">=2015.7" + [[package]] name = "black" version = "21.12b0" @@ -172,6 +183,23 @@ async = ["asgiref (>=3.2)"] dotenv = ["python-dotenv"] [[package]] +name = "flask-babel" +version = "2.0.0" +description = "Adds i18n/l10n support to Flask applications" +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +Babel = ">=2.3" +Flask = "*" +Jinja2 = ">=2.5" +pytz = "*" + +[package.extras] +dev = ["pytest", "pytest-mock", "bumpversion", "ghp-import", "sphinx", "pallets-sphinx-themes"] + +[[package]] name = "flask-qrcode" version = "3.0.0" description = "A concise Flask extension to render QR codes on Jinja2 templates using python-qrcode" @@ -374,6 +402,14 @@ doc = ["sphinx", "sphinx-rtd-theme"] test = ["pytest", "pytest-cov", "pytest-flake8", "pytest-isort", "coverage"] [[package]] +name = "pytz" +version = "2021.3" +description = "World timezone definitions, modern and historical" +category = "main" +optional = false +python-versions = "*" + +[[package]] name = "qrcode" version = "7.3.1" description = "QR Code image generator" @@ -508,9 +544,13 @@ testing = ["pytest (>=4.6)", "pytest-che [metadata] lock-version = "1.1" python-versions = ">=3.7.0,<4" -content-hash = "71f2f5db862ef41b627c0a05e0c0b4ceaf7aa1316f8cd13232df304a470dacf4" +content-hash = "e6337b7e5ae01abe852dbd202497fef50c09546e0a0f98f26b3ee81beb262237" [metadata.files] +babel = [ + {file = "Babel-2.9.1-py2.py3-none-any.whl", hash = "sha256:ab49e12b91d937cd11f0b67cb259a57ab4ad2b59ac7a3b41d6c06c0ac5b0def9"}, + {file = "Babel-2.9.1.tar.gz", hash = "sha256:bc0c176f9f6a994582230df350aa6e05ba2ebe4b3ac317eab29d9be5d2768da0"}, +] black = [ {file = "black-21.12b0-py3-none-any.whl", hash = "sha256:a615e69ae185e08fdd73e4715e260e2479c861b5740057fde6e8b4e3b7dd589f"}, {file = "black-21.12b0.tar.gz", hash = "sha256:77b80f693a569e2e527958459634f18df9b0ba2625ba4e0c2d5da5be42e6f2b3"}, @@ -605,6 +645,10 @@ flask = [ {file = "Flask-2.0.2-py3-none-any.whl", hash = "sha256:cb90f62f1d8e4dc4621f52106613488b5ba826b2e1e10a33eac92f723093ab6a"}, {file = "Flask-2.0.2.tar.gz", hash = "sha256:7b2fb8e934ddd50731893bdcdb00fc8c0315916f9fcd50d22c7cc1a95ab634e2"}, ] +flask-babel = [ + {file = "Flask-Babel-2.0.0.tar.gz", hash = "sha256:f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d"}, + {file = "Flask_Babel-2.0.0-py3-none-any.whl", hash = "sha256:e6820a052a8d344e178cdd36dd4bb8aea09b4bda3d5f9fa9f008df2c7f2f5468"}, +] flask-qrcode = [ {file = "Flask-QRcode-3.0.0.tar.gz", hash = "sha256:96a49da1396a600e79cc4b119610a2e61cb1433f9449994eabf36bbe1478b96b"}, ] @@ -796,6 +840,10 @@ pyphen = [ {file = "pyphen-0.12.0-py3-none-any.whl", hash = "sha256:459020cd320eb200c0c5ba46b98b2278fd34c5546f520fdcd2ce5f8d733eb994"}, {file = "pyphen-0.12.0.tar.gz", hash = "sha256:b7d3dfc24b6f2178cdb2b1757ace0bd5d222de3e62c28d22ac578c5f22a13e9b"}, ] +pytz = [ + {file = "pytz-2021.3-py2.py3-none-any.whl", hash = "sha256:3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c"}, + {file = "pytz-2021.3.tar.gz", hash = "sha256:acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326"}, +] qrcode = [ {file = "qrcode-7.3.1.tar.gz", hash = "sha256:375a6ff240ca9bd41adc070428b5dfc1dcfbb0f2507f1ac848f6cded38956578"}, ] diff --git a/pyproject.toml b/pyproject.toml --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ email-validator = "^1.1.3" WTForms="^3.0.1" WeasyPrint="52.5" djhtml = "^1.4.11" +Flask-Babel = "^2.0.0" [tool.poetry.dev-dependencies] black = "^21.12b0"