diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000000000000000000000000000000000..e79f24b4ad453e7c4cb335dd8bc1e06a1f4a4e68
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,36 @@
+*.7z filter=lfs diff=lfs merge=lfs -text
+*.arrow filter=lfs diff=lfs merge=lfs -text
+*.bin filter=lfs diff=lfs merge=lfs -text
+*.bz2 filter=lfs diff=lfs merge=lfs -text
+*.ckpt filter=lfs diff=lfs merge=lfs -text
+*.ftz filter=lfs diff=lfs merge=lfs -text
+*.gz filter=lfs diff=lfs merge=lfs -text
+*.h5 filter=lfs diff=lfs merge=lfs -text
+*.joblib filter=lfs diff=lfs merge=lfs -text
+*.lfs.* filter=lfs diff=lfs merge=lfs -text
+*.mlmodel filter=lfs diff=lfs merge=lfs -text
+*.model filter=lfs diff=lfs merge=lfs -text
+*.msgpack filter=lfs diff=lfs merge=lfs -text
+*.npy filter=lfs diff=lfs merge=lfs -text
+*.npz filter=lfs diff=lfs merge=lfs -text
+*.onnx filter=lfs diff=lfs merge=lfs -text
+*.ot filter=lfs diff=lfs merge=lfs -text
+*.parquet filter=lfs diff=lfs merge=lfs -text
+*.pb filter=lfs diff=lfs merge=lfs -text
+*.pickle filter=lfs diff=lfs merge=lfs -text
+*.pkl filter=lfs diff=lfs merge=lfs -text
+*.pt filter=lfs diff=lfs merge=lfs -text
+*.pth filter=lfs diff=lfs merge=lfs -text
+*.rar filter=lfs diff=lfs merge=lfs -text
+*.safetensors filter=lfs diff=lfs merge=lfs -text
+saved_model/**/* filter=lfs diff=lfs merge=lfs -text
+*.tar.* filter=lfs diff=lfs merge=lfs -text
+*.tar filter=lfs diff=lfs merge=lfs -text
+*.tflite filter=lfs diff=lfs merge=lfs -text
+*.tgz filter=lfs diff=lfs merge=lfs -text
+*.wasm filter=lfs diff=lfs merge=lfs -text
+*.xz filter=lfs diff=lfs merge=lfs -text
+*.zip filter=lfs diff=lfs merge=lfs -text
+*.zst filter=lfs diff=lfs merge=lfs -text
+*tfevents* filter=lfs diff=lfs merge=lfs -text
+*.csv filter=lfs diff=lfs merge=lfs -text
diff --git a/.streamlit/config.toml b/.streamlit/config.toml
new file mode 100644
index 0000000000000000000000000000000000000000..955e0e41385d5dd86616cd58417190b77e3bc5a4
--- /dev/null
+++ b/.streamlit/config.toml
@@ -0,0 +1,14 @@
+[global]
+
+[server]
+headless = true
+
+[client]
+initialSidebarState = "expanded"
+
+[theme]
+primaryColor="#c30f08"
+backgroundColor="#ffffff"
+secondaryBackgroundColor="#eceded"
+textColor="#000000"
+font="sans serif"
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..7980dd2f6a5bfe4b9188f281923cefefc7f3b6f2
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+---
+title: Development Banks Collaboration Analyzer
+emoji: 🐢
+colorFrom: pink
+colorTo: red
+sdk: streamlit
+sdk_version: 1.32.2
+app_file: app.py
+pinned: true
+license: mit
+---
+
+Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
diff --git a/__pycache__/app.cpython-310.pyc b/__pycache__/app.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..5e1ee40d2d45b05865af0e4a25d1981dd3e84422
Binary files /dev/null and b/__pycache__/app.cpython-310.pyc differ
diff --git a/__pycache__/crs.cpython-310.pyc b/__pycache__/crs.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..cec76b90a88a88a070d62cb661b20f0b77646119
Binary files /dev/null and b/__pycache__/crs.cpython-310.pyc differ
diff --git a/__pycache__/home.cpython-310.pyc b/__pycache__/home.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..d950412a095c836408fe15868b4bef57924360f2
Binary files /dev/null and b/__pycache__/home.cpython-310.pyc differ
diff --git a/__pycache__/sector.cpython-310.pyc b/__pycache__/sector.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..86a37bad6646786a7dbb80eecf2f1ed6518d161c
Binary files /dev/null and b/__pycache__/sector.cpython-310.pyc differ
diff --git a/__pycache__/similarity.cpython-310.pyc b/__pycache__/similarity.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..dc464897ef687d9dba75bbe4d1c1f92dbafefcc8
Binary files /dev/null and b/__pycache__/similarity.cpython-310.pyc differ
diff --git a/__pycache__/similarity_page.cpython-310.pyc b/__pycache__/similarity_page.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..b9ebb5948430ba93302e2c695070da2b9eb352e7
Binary files /dev/null and b/__pycache__/similarity_page.cpython-310.pyc differ
diff --git a/functions/__pycache__/calc_matches.cpython-310.pyc b/functions/__pycache__/calc_matches.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..2befe763b29b3b313c111fc104ab3434d227e558
Binary files /dev/null and b/functions/__pycache__/calc_matches.cpython-310.pyc differ
diff --git a/functions/__pycache__/filter_projects.cpython-310.pyc b/functions/__pycache__/filter_projects.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..69f2c5323e48783a824b41d34f66f36130a9beab
Binary files /dev/null and b/functions/__pycache__/filter_projects.cpython-310.pyc differ
diff --git a/functions/__pycache__/semantic_search.cpython-310.pyc b/functions/__pycache__/semantic_search.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..6cfc56d0c11b26e6eb8560e340b9f939372c3be7
Binary files /dev/null and b/functions/__pycache__/semantic_search.cpython-310.pyc differ
diff --git a/functions/__pycache__/single_similar.cpython-310.pyc b/functions/__pycache__/single_similar.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..6edf2a1143303806c8658eea003a7c3bd0662be0
Binary files /dev/null and b/functions/__pycache__/single_similar.cpython-310.pyc differ
diff --git a/functions/calc_matches.py b/functions/calc_matches.py
new file mode 100644
index 0000000000000000000000000000000000000000..d7cffdcdb302d90fdaa1ef62667baa05b0c527b0
--- /dev/null
+++ b/functions/calc_matches.py
@@ -0,0 +1,37 @@
+import pandas as pd
+import numpy as np
+
+def calc_matches(filtered_df, project_df, similarity_matrix, top_x):
+    # matching project2 can be nay project
+    # indecies (rows) = project1
+    # columns = project2
+    # -> find matches
+
+    # filter out all row considering the filter
+    filtered_df_indecies_list = filtered_df.index
+    project_df_indecies_list = project_df.index
+
+    np.fill_diagonal(similarity_matrix, 0)
+    match_matrix = similarity_matrix[filtered_df_indecies_list, :][:, project_df_indecies_list]
+
+    best_matches_list = np.argsort(match_matrix, axis=None)
+
+    if len(best_matches_list) < top_x:
+        top_x = len(best_matches_list)
+
+    # get row (project1) and column (project2) with highest similarity in filtered df
+    top_indices = np.unravel_index(best_matches_list[-top_x:], match_matrix.shape)
+
+    # get the corresponding similarity values
+    top_values = match_matrix[top_indices]
+
+    p1_df = filtered_df.iloc[top_indices[0]]
+    p1_df["similarity"] = top_values
+    p2_df = project_df.iloc[top_indices[1]]
+    p2_df["similarity"] = top_values
+
+    return p1_df, p2_df
+
+
+
+
diff --git a/functions/different_orga_filter.py b/functions/different_orga_filter.py
new file mode 100644
index 0000000000000000000000000000000000000000..bec1c65bfb8fc32c65ed283289a9f363f24f57bd
--- /dev/null
+++ b/functions/different_orga_filter.py
@@ -0,0 +1,12 @@
+import pandas as pd
+
+def different_orga_filter(df, orga):
+    # FILTER COUNTRY
+        country_filtered_df = pd.DataFrame()
+        for c in country_code_list:
+            c_df = df[df["country"].str.contains(c, na=False)]
+            country_filtered_df = pd.concat([country_filtered_df, c_df], ignore_index=False)
+        
+        df = country_filtered_df
+
+        return country_filtered_df
\ No newline at end of file
diff --git a/functions/filter_single.py b/functions/filter_single.py
new file mode 100644
index 0000000000000000000000000000000000000000..0487d4c85ac963c7e2045a9aaab1591336be3732
--- /dev/null
+++ b/functions/filter_single.py
@@ -0,0 +1,22 @@
+import pandas as pd
+from functions.semantic_search import search
+
+def contains_code(crs_codes, code_list):
+    codes = str(crs_codes).split(';')
+    return any(code in code_list for code in codes)
+
+def filter_single(df, country_code_list, orga_code_list):
+    # FILTER COUNTRY
+    if country_code_list != []:
+        country_filtered_df = pd.DataFrame()
+        for c in country_code_list:
+            c_df = df[df["country"].str.contains(c, na=False)]
+            country_filtered_df = pd.concat([country_filtered_df, c_df], ignore_index=False)
+        
+        df = country_filtered_df
+    
+    # FILTER ORGANIZATION
+    if orga_code_list != []:
+        df = df[df['orga_abbreviation'].isin(orga_code_list)]
+    
+    return df
\ No newline at end of file
diff --git a/functions/same_country_filter.py b/functions/same_country_filter.py
new file mode 100644
index 0000000000000000000000000000000000000000..d552b02ab860f671979e82bde85cbd349d14d6ad
--- /dev/null
+++ b/functions/same_country_filter.py
@@ -0,0 +1,16 @@
+import pandas as pd
+from functions.semantic_search import search
+
+def same_country_filter(df, country_code_list):
+    # FILTER COUNTRY
+        if country_code_list != []:
+            country_filtered_df = pd.DataFrame()
+            for c in country_code_list:
+                c_df = df[df["country"].str.contains(c, na=False)]
+                country_filtered_df = pd.concat([country_filtered_df, c_df], ignore_index=False)
+            
+            df = country_filtered_df
+
+            return country_filtered_df
+        else:
+            return df
\ No newline at end of file
diff --git a/functions/semantic_search.py b/functions/semantic_search.py
new file mode 100644
index 0000000000000000000000000000000000000000..ee752df03dbeb583b01014065f4b585b7ccda576
--- /dev/null
+++ b/functions/semantic_search.py
@@ -0,0 +1,27 @@
+import pickle
+import faiss
+import streamlit as st
+from sentence_transformers import SentenceTransformer
+import pandas as pd
+
+def search(query, model, embeddings, filtered_df, top_x=20):
+
+        filtered_df_indecies_list = filtered_df.index
+        filtered_embeddings = embeddings[filtered_df_indecies_list]
+        
+        # Load or create FAISS index
+        dimension = filtered_embeddings.shape[1]  
+        faiss_index = faiss.IndexFlatL2(dimension)
+        faiss_index.add(filtered_embeddings)
+
+        # Convert query to embedding
+        query_embedding = model.encode([query])[0].reshape(1, -1)
+        
+        # Perform search
+        D, I = faiss_index.search(query_embedding, k=top_x)  # Search for top x similar items
+        
+        # Extract the sentences corresponding to the top indices
+        #print(filtered_df.columns())
+        top_indecies = [i for i in I[0]]
+
+        return filtered_df.iloc[top_indecies] 
\ No newline at end of file
diff --git a/functions/single_similar.py b/functions/single_similar.py
new file mode 100644
index 0000000000000000000000000000000000000000..65e39be8c6f139368b0074271051a0b20e7c347c
--- /dev/null
+++ b/functions/single_similar.py
@@ -0,0 +1,25 @@
+import pandas as pd
+import numpy as np
+
+def find_similar(p_index, similarity_matrix, filtered_df, top_x):
+
+    # filter out just projects from filtered df
+    filtered_indices = filtered_df.index.tolist()
+
+    index_position_mapping = {position: index for position, index in enumerate(filtered_indices)}
+
+    filtered_column_sim_matrix = similarity_matrix[:, filtered_indices]
+
+    # filter out the row of the selected poject
+    project_row = filtered_column_sim_matrix[p_index]
+    sorted_indices = np.argsort(project_row)
+    top_10_indices_descending = sorted_indices[-10:][::-1]
+    #top_10_original_indices = [index_position_mapping[position] for position in top_10_indices_descending]
+    top_10_values_descending = project_row[top_10_indices_descending]
+
+    result_df = filtered_df.iloc[top_10_indices_descending]
+    result_df["similarity"] = top_10_values_descending
+
+    return result_df
+
+
diff --git a/modules/__pycache__/crs_table.cpython-310.pyc b/modules/__pycache__/crs_table.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..8a7761fc866209d591ff5ef316940760166c12fa
Binary files /dev/null and b/modules/__pycache__/crs_table.cpython-310.pyc differ
diff --git a/modules/__pycache__/filter_modules.cpython-310.pyc b/modules/__pycache__/filter_modules.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..875a8359955a2fa1d0ddbb1097fdb8d3e287db67
Binary files /dev/null and b/modules/__pycache__/filter_modules.cpython-310.pyc differ
diff --git a/modules/__pycache__/filter_projects.cpython-310.pyc b/modules/__pycache__/filter_projects.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..3a5d9b235c1843917fa5771b1f18c5c609d88d75
Binary files /dev/null and b/modules/__pycache__/filter_projects.cpython-310.pyc differ
diff --git a/modules/__pycache__/navbar.cpython-310.pyc b/modules/__pycache__/navbar.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..87d0b961a8b622f2370fdcdedc2032d0b356ac78
Binary files /dev/null and b/modules/__pycache__/navbar.cpython-310.pyc differ
diff --git a/modules/__pycache__/result_table.cpython-310.pyc b/modules/__pycache__/result_table.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..029d4ed31bade30d986ae1fcb50af828fddcc663
Binary files /dev/null and b/modules/__pycache__/result_table.cpython-310.pyc differ
diff --git a/modules/__pycache__/sdg_table.cpython-310.pyc b/modules/__pycache__/sdg_table.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..f3fc724fcfc7686e256eb8acc3565dc45f033aa3
Binary files /dev/null and b/modules/__pycache__/sdg_table.cpython-310.pyc differ
diff --git a/modules/__pycache__/semantic_search.cpython-310.pyc b/modules/__pycache__/semantic_search.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..e50f6e2e408d59feab10671578d91032bd143143
Binary files /dev/null and b/modules/__pycache__/semantic_search.cpython-310.pyc differ
diff --git a/modules/__pycache__/similarity_table.cpython-310.pyc b/modules/__pycache__/similarity_table.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..b1123ec64f2113861770c8cbd82b439ddd61db37
Binary files /dev/null and b/modules/__pycache__/similarity_table.cpython-310.pyc differ
diff --git a/modules/multimatch_result_table.py b/modules/multimatch_result_table.py
new file mode 100644
index 0000000000000000000000000000000000000000..ae9bc5b0c7250d3cc5a9fd6f18d77bbddeae55c8
--- /dev/null
+++ b/modules/multimatch_result_table.py
@@ -0,0 +1,134 @@
+import streamlit as st
+import pandas as pd
+
+def show_multi_table(p1_df, p2_df):
+        st.write("------------------")
+
+        p1_df = p1_df.reset_index(drop=True)
+        p2_df = p2_df.reset_index(drop=True)
+
+        actual_ind = 0
+        for i in range(len(p1_df) - 1, -1, -2): # stepsize because project matchs in both ways and it should only display a match one time
+            actual_ind += 1
+            match_df = pd.DataFrame()
+            row_from_p1 = p1_df.iloc[[i]]
+            row_from_p2 = p2_df.iloc[[i]]
+
+            # INTEGRATE IN PREPROCESSING !!!
+            # transform strings to list
+            try:
+                row_from_p1["crs_3_code_list"] = [row_from_p1['crs_3_name'].item().split(";")[:-1]]
+                row_from_p2["crs_3_code_list"] = [row_from_p2['crs_3_name'].item().split(";")[:-1]]
+            except:
+                row_from_p1["crs_3_code_list"] = [""]
+                row_from_p2["crs_3_code_list"] = [""]
+
+            try:
+                row_from_p1["crs_5_code_list"] = [row_from_p1['crs_5_name'].item().split(";")[:-1]]
+                row_from_p2["crs_5_code_list"] = [row_from_p2['crs_5_name'].item().split(";")[:-1]]
+            except:
+                row_from_p1["crs_5_code_list"] = [""]
+                row_from_p2["crs_5_code_list"] = [""]
+
+            row_from_p1["sdg_list"] = [row_from_p1['sgd_pred_code'].item()]
+            row_from_p2["sdg_list"] = [row_from_p2['sgd_pred_code'].item()]
+
+            try:
+                row_from_p1["flag"] = f"https://flagicons.lipis.dev/flags/4x3/{row_from_p1['country'].item()[:2].lower()}.svg"
+                row_from_p2["flag"] = f"https://flagicons.lipis.dev/flags/4x3/{row_from_p2['country'].item()[:2].lower()}.svg"
+            except:
+                row_from_p1["flag"] = "https://flagicons.lipis.dev/flags/4x3/xx.svg"
+                row_from_p2["flag"] = "https://flagicons.lipis.dev/flags/4x3/xx.svg"
+            
+            #print(row_from_p1["flag"].item())
+
+            # Correctly append rows to match_df
+            #st.subheader(f"#{actual_ind}")
+            #st.caption(f"Similarity: {round(row_from_p1['similarity'].item(), 4) * 100}%")
+            match_df = pd.concat([row_from_p1, row_from_p2], ignore_index=True)
+            
+            col1, col2 = st.columns([1, 12])
+            with col1:
+                
+                # remove arrow from standart st.metric()
+                st.write(
+                    """
+                    <style>
+                    [data-testid="stMetricDelta"] svg {
+                        display: none;
+                    }
+                    </style>
+                    """,
+                    unsafe_allow_html=True,
+                )
+
+                st.metric(label="Match", value=f"{actual_ind}", delta=f"~ {str(round(row_from_p1['similarity'].item(), 5) * 100)[:4]} %")
+
+            with col2:
+                st.write("    ")
+                st.dataframe(
+                    match_df[["iati_id", "title_main", "orga_abbreviation", "client", "description_main", "country_name", "flag", "sdg_list", "crs_3_code_list", "crs_5_code_list"]],
+                    use_container_width = True,
+                    height = 35 + 35 * len(match_df),
+                    column_config={
+                        "iati_id": st.column_config.TextColumn(
+                            "IATI ID",
+                            help="IATI Project ID",
+                            disabled=True,
+                            width="small"
+                        ),
+                        "orga_abbreviation": st.column_config.TextColumn(
+                            "Organization",
+                            help="If description not in English, description in other language provided",
+                            disabled=True,
+                            width="small"
+                        ),
+                        "client": st.column_config.TextColumn(
+                            "Client",
+                            help="Client organization of customer",
+                            disabled=True,
+                            width="small"
+                        ),
+                        "title_main": st.column_config.TextColumn(
+                            "Title",
+                            help="If title not in English, title in other language provided",
+                            disabled=True,
+                            width="large"
+                        ),
+                        "description_main": st.column_config.TextColumn(
+                            "Description",
+                            help="If description not in English, description in other language provided",
+                            disabled=True,
+                            width="large"
+                        ),
+                        "country_name": st.column_config.TextColumn(
+                            "Country",
+                            help="Country of project",
+                            disabled=True,
+                            width="small"
+                        ),
+                        "flag": st.column_config.ImageColumn(
+                            "Flag",
+                            help="country flag",
+                            width="small"
+                        ),
+                        "sdg_list": st.column_config.ListColumn(
+                            "SDG Prediction",
+                            help="Prediction of SDG's",
+                            width="small"
+                        ),
+                        "crs_3_code_list": st.column_config.ListColumn(
+                            "CRS 3",
+                            help="CRS 3 code given by organization",
+                            width="medium"
+                        ),
+                        "crs_5_code_list": st.column_config.ListColumn(
+                            "CRS 5",
+                            help="CRS 5 code given by organization",
+                            width="medium"
+                        ),
+                    },
+                    hide_index=True,
+                )
+
+            st.write("------------------")
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index a97bc8978d218f0550719cd3e614eb3de605182d..a9bcffcd8e51f5ab853494fee78523b2368e633e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,4 +6,5 @@ scipy==1.12.0
 faiss-cpu==1.8.0
 faiss-gpu==1.7.2
 sentence-transformers==2.5.1
-streamlit-aggrid==0.3.4.
\ No newline at end of file
+streamlit-aggrid==0.3.4.
+psutil==5.9.0
\ No newline at end of file
diff --git a/similarity_page.py b/similarity_page.py
index 1e08ece37cfddb01bd47b8ed1616bc667e3491bc..92ef7901b393695fda00df35be40778df54717f5 100644
--- a/similarity_page.py
+++ b/similarity_page.py
@@ -17,15 +17,13 @@ from functions.filter_single import filter_single
 from functions.calc_matches import calc_matches
 from functions.same_country_filter import same_country_filter
 from functions.single_similar import find_similar
-#import psutil
+import psutil
 import os
 import gc
 
-"""
 def get_process_memory():
     process = psutil.Process(os.getpid())
     return process.memory_info().rss / (1024 * 1024) 
-"""
 
 # Catch DATA
 # Load Similarity matrix
diff --git a/src/codelists/country_codes_ISO3166-1alpha-2.csv b/src/codelists/country_codes_ISO3166-1alpha-2.csv
new file mode 100644
index 0000000000000000000000000000000000000000..bd5e56935195212053f2328b9bb096979f300b20
--- /dev/null
+++ b/src/codelists/country_codes_ISO3166-1alpha-2.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ff1ad92034a4a593138fcbb7570ec5015c3c28a4476f95015a39d0bf257382a
+size 13113
diff --git a/src/codelists/crs3_codes.csv b/src/codelists/crs3_codes.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2f4f78d53308f577bd878e3b55a027a75f7ad5e9
--- /dev/null
+++ b/src/codelists/crs3_codes.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cfd7bf86baf7bbc54c880c098b89b803adfb060c2c9ba55ee976cc47c2be426a
+size 3218
diff --git a/src/codelists/crs5_codes.csv b/src/codelists/crs5_codes.csv
new file mode 100644
index 0000000000000000000000000000000000000000..babeada08d7a822e3a7eb59ece610959948cffc9
--- /dev/null
+++ b/src/codelists/crs5_codes.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:84a522ad573ad1866835cb24efc7984016ef17b9990ac2484345705ac82a0d80
+size 100133
diff --git a/src/codelists/flags/AC.png b/src/codelists/flags/AC.png
new file mode 100644
index 0000000000000000000000000000000000000000..f69833dfba6bd8741811da9675366dd198187494
Binary files /dev/null and b/src/codelists/flags/AC.png differ
diff --git a/src/codelists/flags/AD.png b/src/codelists/flags/AD.png
new file mode 100644
index 0000000000000000000000000000000000000000..ead18de977e43b95b13ea5027c0f2f593f6a9e57
Binary files /dev/null and b/src/codelists/flags/AD.png differ
diff --git a/src/codelists/flags/AE.png b/src/codelists/flags/AE.png
new file mode 100644
index 0000000000000000000000000000000000000000..1cd85caa6c382d5e3f14b3b4732715dd7a583605
Binary files /dev/null and b/src/codelists/flags/AE.png differ
diff --git a/src/codelists/flags/AF.png b/src/codelists/flags/AF.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f804e43949ba1f5f4af699e27667440cd740b57
Binary files /dev/null and b/src/codelists/flags/AF.png differ
diff --git a/src/codelists/flags/AG.png b/src/codelists/flags/AG.png
new file mode 100644
index 0000000000000000000000000000000000000000..1738839e1f31c5580140f1b2474b34280d4aaca5
Binary files /dev/null and b/src/codelists/flags/AG.png differ
diff --git a/src/codelists/flags/AI-alt.png b/src/codelists/flags/AI-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4330fa4d7d6957324f40edb047d91d14c802ba2
Binary files /dev/null and b/src/codelists/flags/AI-alt.png differ
diff --git a/src/codelists/flags/AI.png b/src/codelists/flags/AI.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ead28a238bb5ff451faaa9322f473327a81b4a5
Binary files /dev/null and b/src/codelists/flags/AI.png differ
diff --git a/src/codelists/flags/AL.png b/src/codelists/flags/AL.png
new file mode 100644
index 0000000000000000000000000000000000000000..85c687d74891f48f25b71b65f55fc9eebfc5c2b0
Binary files /dev/null and b/src/codelists/flags/AL.png differ
diff --git a/src/codelists/flags/AM.png b/src/codelists/flags/AM.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bc7b38e0385e528a0506e1b46db35737b4d1dd3
Binary files /dev/null and b/src/codelists/flags/AM.png differ
diff --git a/src/codelists/flags/AO.png b/src/codelists/flags/AO.png
new file mode 100644
index 0000000000000000000000000000000000000000..224e3a1e9a9c27a86cd6df0547de5b6c2132c59e
Binary files /dev/null and b/src/codelists/flags/AO.png differ
diff --git a/src/codelists/flags/AQ.png b/src/codelists/flags/AQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..233d7f89128ee3d6eb90860a599752555b246f15
Binary files /dev/null and b/src/codelists/flags/AQ.png differ
diff --git a/src/codelists/flags/AR.png b/src/codelists/flags/AR.png
new file mode 100644
index 0000000000000000000000000000000000000000..2da7be3f79105bd1f1f41ce800d64c06d3b448b0
Binary files /dev/null and b/src/codelists/flags/AR.png differ
diff --git a/src/codelists/flags/AS.png b/src/codelists/flags/AS.png
new file mode 100644
index 0000000000000000000000000000000000000000..10120eec37ed818d9ee515aab6f0ed6f568a5e85
Binary files /dev/null and b/src/codelists/flags/AS.png differ
diff --git a/src/codelists/flags/AT.png b/src/codelists/flags/AT.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6b0be515817d2754d973903b0b9daa9a0c1bb89
Binary files /dev/null and b/src/codelists/flags/AT.png differ
diff --git a/src/codelists/flags/AU.png b/src/codelists/flags/AU.png
new file mode 100644
index 0000000000000000000000000000000000000000..bbdae858a4976096a10e1b0044389fb4e6531984
Binary files /dev/null and b/src/codelists/flags/AU.png differ
diff --git a/src/codelists/flags/AW.png b/src/codelists/flags/AW.png
new file mode 100644
index 0000000000000000000000000000000000000000..22606db5bce3320ed44ee0d797bbf6facc441471
Binary files /dev/null and b/src/codelists/flags/AW.png differ
diff --git a/src/codelists/flags/AX.png b/src/codelists/flags/AX.png
new file mode 100644
index 0000000000000000000000000000000000000000..e027e11bdb1a63c00ea57fa76baf412d3d8e4dc1
Binary files /dev/null and b/src/codelists/flags/AX.png differ
diff --git a/src/codelists/flags/AZ.png b/src/codelists/flags/AZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e5bc7d702d788174d611cc24fc2af3b00e88562
Binary files /dev/null and b/src/codelists/flags/AZ.png differ
diff --git a/src/codelists/flags/BA.png b/src/codelists/flags/BA.png
new file mode 100644
index 0000000000000000000000000000000000000000..912c39c109501494182a9ff1e00666a4158f9b9f
Binary files /dev/null and b/src/codelists/flags/BA.png differ
diff --git a/src/codelists/flags/BB.png b/src/codelists/flags/BB.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbc7fc5061aac4bce0ee8e8e5c6431ae49beb6ac
Binary files /dev/null and b/src/codelists/flags/BB.png differ
diff --git a/src/codelists/flags/BD.png b/src/codelists/flags/BD.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f920590ffe1320817372767650a07aea503e7c5
Binary files /dev/null and b/src/codelists/flags/BD.png differ
diff --git a/src/codelists/flags/BE.png b/src/codelists/flags/BE.png
new file mode 100644
index 0000000000000000000000000000000000000000..f62e9e6183514374855a8eb1b332ae967b72d207
Binary files /dev/null and b/src/codelists/flags/BE.png differ
diff --git a/src/codelists/flags/BF.png b/src/codelists/flags/BF.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7236d5b44c424e531ffba6038fc9cd171ef0a85
Binary files /dev/null and b/src/codelists/flags/BF.png differ
diff --git a/src/codelists/flags/BG.png b/src/codelists/flags/BG.png
new file mode 100644
index 0000000000000000000000000000000000000000..68598aeabd3171faaa8c94e3b6cf76a0a5b25cb1
Binary files /dev/null and b/src/codelists/flags/BG.png differ
diff --git a/src/codelists/flags/BH.png b/src/codelists/flags/BH.png
new file mode 100644
index 0000000000000000000000000000000000000000..69b0d2d5e1861698595544f64efce5e94342aba9
Binary files /dev/null and b/src/codelists/flags/BH.png differ
diff --git a/src/codelists/flags/BI.png b/src/codelists/flags/BI.png
new file mode 100644
index 0000000000000000000000000000000000000000..e742be40382c8f389bb33e8ed836c608f50ced9f
Binary files /dev/null and b/src/codelists/flags/BI.png differ
diff --git a/src/codelists/flags/BJ.png b/src/codelists/flags/BJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..19d0e7b77e9146dffcd112646a2f1ffc43356d2f
Binary files /dev/null and b/src/codelists/flags/BJ.png differ
diff --git a/src/codelists/flags/BL.png b/src/codelists/flags/BL.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e45e1871adfe34ca925812691866f97786cf453
Binary files /dev/null and b/src/codelists/flags/BL.png differ
diff --git a/src/codelists/flags/BM.png b/src/codelists/flags/BM.png
new file mode 100644
index 0000000000000000000000000000000000000000..19d837dfff6b46165156edbe4905908c34d9845a
Binary files /dev/null and b/src/codelists/flags/BM.png differ
diff --git a/src/codelists/flags/BN.png b/src/codelists/flags/BN.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5cd74c8708cd338779919a9cb030564d55f3651
Binary files /dev/null and b/src/codelists/flags/BN.png differ
diff --git a/src/codelists/flags/BO-alt.png b/src/codelists/flags/BO-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e800b8c78afa123a6d05006f718cd76a3de51b8
Binary files /dev/null and b/src/codelists/flags/BO-alt.png differ
diff --git a/src/codelists/flags/BO.png b/src/codelists/flags/BO.png
new file mode 100644
index 0000000000000000000000000000000000000000..75234be853a14b33e9c04c8a4038e84de0f1f98c
Binary files /dev/null and b/src/codelists/flags/BO.png differ
diff --git a/src/codelists/flags/BQ.png b/src/codelists/flags/BQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..6fcdcc287cca3d31ce7c5a65aba0f65ff878a8f4
Binary files /dev/null and b/src/codelists/flags/BQ.png differ
diff --git a/src/codelists/flags/BR.png b/src/codelists/flags/BR.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd2a41ba1bcfc9285d2eee674b94f49944c0208d
Binary files /dev/null and b/src/codelists/flags/BR.png differ
diff --git a/src/codelists/flags/BS.png b/src/codelists/flags/BS.png
new file mode 100644
index 0000000000000000000000000000000000000000..4bca2012b1ac1223b17daae59a44608d16721457
Binary files /dev/null and b/src/codelists/flags/BS.png differ
diff --git a/src/codelists/flags/BT.png b/src/codelists/flags/BT.png
new file mode 100644
index 0000000000000000000000000000000000000000..48e30471def6a2f1f2846ed2218d798b8aefbdb9
Binary files /dev/null and b/src/codelists/flags/BT.png differ
diff --git a/src/codelists/flags/BV.png b/src/codelists/flags/BV.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8b7d337c678a9f729ce68100dbc4343dcdb2b23
Binary files /dev/null and b/src/codelists/flags/BV.png differ
diff --git a/src/codelists/flags/BW.png b/src/codelists/flags/BW.png
new file mode 100644
index 0000000000000000000000000000000000000000..35c6fac1799383c58b53fdcf217f7bbb572ffd8a
Binary files /dev/null and b/src/codelists/flags/BW.png differ
diff --git a/src/codelists/flags/BY-alt.png b/src/codelists/flags/BY-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..132fd391f53859e53d8b5bbe849ebf7225dc29b5
Binary files /dev/null and b/src/codelists/flags/BY-alt.png differ
diff --git a/src/codelists/flags/BY.png b/src/codelists/flags/BY.png
new file mode 100644
index 0000000000000000000000000000000000000000..add55b5e15a287a59343de7fb58f5da39a62d57c
Binary files /dev/null and b/src/codelists/flags/BY.png differ
diff --git a/src/codelists/flags/BZ.png b/src/codelists/flags/BZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ab2e0cf7b0489b6061c512cd27f7d14c410dd21
Binary files /dev/null and b/src/codelists/flags/BZ.png differ
diff --git a/src/codelists/flags/CA.png b/src/codelists/flags/CA.png
new file mode 100644
index 0000000000000000000000000000000000000000..02762c1a4c5aa911036df89b5add1d8c8d92ef0a
Binary files /dev/null and b/src/codelists/flags/CA.png differ
diff --git a/src/codelists/flags/CC.png b/src/codelists/flags/CC.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f857f2bea83b606e70bc67cca7dc7c7cd139a1e
Binary files /dev/null and b/src/codelists/flags/CC.png differ
diff --git a/src/codelists/flags/CD.png b/src/codelists/flags/CD.png
new file mode 100644
index 0000000000000000000000000000000000000000..23cc2f33a99ad68c4a63769f1800156864820b3d
Binary files /dev/null and b/src/codelists/flags/CD.png differ
diff --git a/src/codelists/flags/CF.png b/src/codelists/flags/CF.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a900ea63b454bd6884622046427f7616e291dd6
Binary files /dev/null and b/src/codelists/flags/CF.png differ
diff --git a/src/codelists/flags/CG.png b/src/codelists/flags/CG.png
new file mode 100644
index 0000000000000000000000000000000000000000..50a9a3e359968eea00b0b3953cd46dd61e1f8b2d
Binary files /dev/null and b/src/codelists/flags/CG.png differ
diff --git a/src/codelists/flags/CH.png b/src/codelists/flags/CH.png
new file mode 100644
index 0000000000000000000000000000000000000000..67a3f84f3d22805b04e942d12fd047c21de4fa57
Binary files /dev/null and b/src/codelists/flags/CH.png differ
diff --git a/src/codelists/flags/CI.png b/src/codelists/flags/CI.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c9aa3aa15af2d034a574b0f576be21938fd6d67
Binary files /dev/null and b/src/codelists/flags/CI.png differ
diff --git a/src/codelists/flags/CK.png b/src/codelists/flags/CK.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e6a3fba722b0f838316f7e9a2798f2a2c6705ad
Binary files /dev/null and b/src/codelists/flags/CK.png differ
diff --git a/src/codelists/flags/CL.png b/src/codelists/flags/CL.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2a9c31beca0c7701f7083e8c59c896d8fc0445b
Binary files /dev/null and b/src/codelists/flags/CL.png differ
diff --git a/src/codelists/flags/CM.png b/src/codelists/flags/CM.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b8a07b64439fc6242364f12e1df87f710a50355
Binary files /dev/null and b/src/codelists/flags/CM.png differ
diff --git a/src/codelists/flags/CN.png b/src/codelists/flags/CN.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9846537b7c9ab1f82f6b49447d157cf0b440232
Binary files /dev/null and b/src/codelists/flags/CN.png differ
diff --git a/src/codelists/flags/CO.png b/src/codelists/flags/CO.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6fc8ebb8d750111b69f3a80376ad9ed4841b1eb
Binary files /dev/null and b/src/codelists/flags/CO.png differ
diff --git a/src/codelists/flags/CP.png b/src/codelists/flags/CP.png
new file mode 100644
index 0000000000000000000000000000000000000000..69f8cf2d251a4f9a2fe0fe822ef7066095f0bffa
Binary files /dev/null and b/src/codelists/flags/CP.png differ
diff --git a/src/codelists/flags/CR.png b/src/codelists/flags/CR.png
new file mode 100644
index 0000000000000000000000000000000000000000..4fb8721ecd5e9d59bb4e304be4c2cddaacbd21ee
Binary files /dev/null and b/src/codelists/flags/CR.png differ
diff --git a/src/codelists/flags/CU.png b/src/codelists/flags/CU.png
new file mode 100644
index 0000000000000000000000000000000000000000..652ebc2578c95d72af09f26c56f6166680740b78
Binary files /dev/null and b/src/codelists/flags/CU.png differ
diff --git a/src/codelists/flags/CV.png b/src/codelists/flags/CV.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff9bf918638b5df2cf856fdff81ab8083e976319
Binary files /dev/null and b/src/codelists/flags/CV.png differ
diff --git a/src/codelists/flags/CW.png b/src/codelists/flags/CW.png
new file mode 100644
index 0000000000000000000000000000000000000000..c730c1f3952d636b13d202121abdf9110dd5654a
Binary files /dev/null and b/src/codelists/flags/CW.png differ
diff --git a/src/codelists/flags/CX.png b/src/codelists/flags/CX.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9ac2d7b1e07674384c299a681a6b6ffbf39f3d8
Binary files /dev/null and b/src/codelists/flags/CX.png differ
diff --git a/src/codelists/flags/CY.png b/src/codelists/flags/CY.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fe49350f172f5789f8b1820bd213d3a4191b526
Binary files /dev/null and b/src/codelists/flags/CY.png differ
diff --git a/src/codelists/flags/CZ.png b/src/codelists/flags/CZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c3e29d0c01f1073bcacf222b0c4a06459108684
Binary files /dev/null and b/src/codelists/flags/CZ.png differ
diff --git a/src/codelists/flags/DE.png b/src/codelists/flags/DE.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9a4d5770666b5c355ea7ea47b2bb5a59d9c87a9
Binary files /dev/null and b/src/codelists/flags/DE.png differ
diff --git a/src/codelists/flags/DG-alt.png b/src/codelists/flags/DG-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..747b58c03a7a5e8119c2ae2fa56eb88f0e347a7e
Binary files /dev/null and b/src/codelists/flags/DG-alt.png differ
diff --git a/src/codelists/flags/DG.png b/src/codelists/flags/DG.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4960188f779039547c5b3401bf910189ee8484f
Binary files /dev/null and b/src/codelists/flags/DG.png differ
diff --git a/src/codelists/flags/DJ.png b/src/codelists/flags/DJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..f147fc54942c1a7798d88cea91eaffe7ec0644c9
Binary files /dev/null and b/src/codelists/flags/DJ.png differ
diff --git a/src/codelists/flags/DK.png b/src/codelists/flags/DK.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a5ec4686b5d1725e9988c4e021554600d2c1ed4
Binary files /dev/null and b/src/codelists/flags/DK.png differ
diff --git a/src/codelists/flags/DM.png b/src/codelists/flags/DM.png
new file mode 100644
index 0000000000000000000000000000000000000000..6700c47376be42ec840b179376cc8a2259d0ca81
Binary files /dev/null and b/src/codelists/flags/DM.png differ
diff --git a/src/codelists/flags/DO.png b/src/codelists/flags/DO.png
new file mode 100644
index 0000000000000000000000000000000000000000..b82bfa346d7f56fe019374fa19ce0143b81d90b9
Binary files /dev/null and b/src/codelists/flags/DO.png differ
diff --git a/src/codelists/flags/DZ.png b/src/codelists/flags/DZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..03324a4f8601a2aa39557080b356013fd3eba9fd
Binary files /dev/null and b/src/codelists/flags/DZ.png differ
diff --git a/src/codelists/flags/EA-alt.png b/src/codelists/flags/EA-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..623b5c2b8f6e1d15232db12406233c221104832b
Binary files /dev/null and b/src/codelists/flags/EA-alt.png differ
diff --git a/src/codelists/flags/EA.png b/src/codelists/flags/EA.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c9a42abf9a6c7873a692adfed0fe118aa707484
Binary files /dev/null and b/src/codelists/flags/EA.png differ
diff --git a/src/codelists/flags/EC.png b/src/codelists/flags/EC.png
new file mode 100644
index 0000000000000000000000000000000000000000..7db92f84ad0d737fd1c2b87ccd179ab09e546643
Binary files /dev/null and b/src/codelists/flags/EC.png differ
diff --git a/src/codelists/flags/EE.png b/src/codelists/flags/EE.png
new file mode 100644
index 0000000000000000000000000000000000000000..069e440316fcc9a20a40e02dfd05eb6646ed59a7
Binary files /dev/null and b/src/codelists/flags/EE.png differ
diff --git a/src/codelists/flags/EG.png b/src/codelists/flags/EG.png
new file mode 100644
index 0000000000000000000000000000000000000000..c57e99717fcb3970b1f01475952d1a8c0a48b900
Binary files /dev/null and b/src/codelists/flags/EG.png differ
diff --git a/src/codelists/flags/EH.png b/src/codelists/flags/EH.png
new file mode 100644
index 0000000000000000000000000000000000000000..fce2fc7a816fed1f98947334c53b87375667d13b
Binary files /dev/null and b/src/codelists/flags/EH.png differ
diff --git a/src/codelists/flags/ER.png b/src/codelists/flags/ER.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbc56c8b719be1a522eb12902b785f1cbc5f7bd2
Binary files /dev/null and b/src/codelists/flags/ER.png differ
diff --git a/src/codelists/flags/ES.png b/src/codelists/flags/ES.png
new file mode 100644
index 0000000000000000000000000000000000000000..21233b9038c5dce346d44b6368e037dd0469b173
Binary files /dev/null and b/src/codelists/flags/ES.png differ
diff --git a/src/codelists/flags/ET.png b/src/codelists/flags/ET.png
new file mode 100644
index 0000000000000000000000000000000000000000..46d47a52f6dd5e4f49e0d3a662aefb0f8bec96d5
Binary files /dev/null and b/src/codelists/flags/ET.png differ
diff --git a/src/codelists/flags/EU.png b/src/codelists/flags/EU.png
new file mode 100644
index 0000000000000000000000000000000000000000..78089a68aac33a967f7939718806645de10d9edb
Binary files /dev/null and b/src/codelists/flags/EU.png differ
diff --git a/src/codelists/flags/FI.png b/src/codelists/flags/FI.png
new file mode 100644
index 0000000000000000000000000000000000000000..972cc2ae7555de0710b78abd3d8b92205c89adc7
Binary files /dev/null and b/src/codelists/flags/FI.png differ
diff --git a/src/codelists/flags/FJ.png b/src/codelists/flags/FJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..46f2a2836013ee2eab9e3b112db43f3551cb55a8
Binary files /dev/null and b/src/codelists/flags/FJ.png differ
diff --git a/src/codelists/flags/FK.png b/src/codelists/flags/FK.png
new file mode 100644
index 0000000000000000000000000000000000000000..680da140d418da9283df30f15bad563ae09d7405
Binary files /dev/null and b/src/codelists/flags/FK.png differ
diff --git a/src/codelists/flags/FM.png b/src/codelists/flags/FM.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f5beb738bd7ca256140bd9d6ce445d8b053f867
Binary files /dev/null and b/src/codelists/flags/FM.png differ
diff --git a/src/codelists/flags/FO.png b/src/codelists/flags/FO.png
new file mode 100644
index 0000000000000000000000000000000000000000..588d47f3b20f0d4a00de5fe026dca9fda0984a8c
Binary files /dev/null and b/src/codelists/flags/FO.png differ
diff --git a/src/codelists/flags/FR.png b/src/codelists/flags/FR.png
new file mode 100644
index 0000000000000000000000000000000000000000..611ab81b9081688454d97d80b5a06dff65f80878
Binary files /dev/null and b/src/codelists/flags/FR.png differ
diff --git a/src/codelists/flags/GA.png b/src/codelists/flags/GA.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cff63201e00803a8f445c4e4dc162b0c74e8f6e
Binary files /dev/null and b/src/codelists/flags/GA.png differ
diff --git a/src/codelists/flags/GB.png b/src/codelists/flags/GB.png
new file mode 100644
index 0000000000000000000000000000000000000000..e833f0b4259406b0dcd5f39e7a4797b22e217719
Binary files /dev/null and b/src/codelists/flags/GB.png differ
diff --git a/src/codelists/flags/GD.png b/src/codelists/flags/GD.png
new file mode 100644
index 0000000000000000000000000000000000000000..03b0f7ef38926893fcd6c9a342f984fbdc73bf49
Binary files /dev/null and b/src/codelists/flags/GD.png differ
diff --git a/src/codelists/flags/GE.png b/src/codelists/flags/GE.png
new file mode 100644
index 0000000000000000000000000000000000000000..86d85848a70a378820430cf1ea4947a630123445
Binary files /dev/null and b/src/codelists/flags/GE.png differ
diff --git a/src/codelists/flags/GF.png b/src/codelists/flags/GF.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d4bbc1b0744fe6a0a9cc3f35db550c3aa9df378
Binary files /dev/null and b/src/codelists/flags/GF.png differ
diff --git a/src/codelists/flags/GG.png b/src/codelists/flags/GG.png
new file mode 100644
index 0000000000000000000000000000000000000000..792e2b3c6ea5af6e4279141136198d7920a7a796
Binary files /dev/null and b/src/codelists/flags/GG.png differ
diff --git a/src/codelists/flags/GH.png b/src/codelists/flags/GH.png
new file mode 100644
index 0000000000000000000000000000000000000000..61f002ad5e3a380992f0d12de50b455efe09af05
Binary files /dev/null and b/src/codelists/flags/GH.png differ
diff --git a/src/codelists/flags/GI.png b/src/codelists/flags/GI.png
new file mode 100644
index 0000000000000000000000000000000000000000..fefba3df82933f14466472f0955f2aba2219ebe6
Binary files /dev/null and b/src/codelists/flags/GI.png differ
diff --git a/src/codelists/flags/GL.png b/src/codelists/flags/GL.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ab0caac04f9ec6f618bf13e384cb127b4fb62f3
Binary files /dev/null and b/src/codelists/flags/GL.png differ
diff --git a/src/codelists/flags/GM.png b/src/codelists/flags/GM.png
new file mode 100644
index 0000000000000000000000000000000000000000..16bc62ff8270744f6c71e4999bd424c812bb0ef1
Binary files /dev/null and b/src/codelists/flags/GM.png differ
diff --git a/src/codelists/flags/GN.png b/src/codelists/flags/GN.png
new file mode 100644
index 0000000000000000000000000000000000000000..a68ad8020047d81208b33c681323dd085b86b64e
Binary files /dev/null and b/src/codelists/flags/GN.png differ
diff --git a/src/codelists/flags/GP-alt.png b/src/codelists/flags/GP-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..829800c8fcaf0abfcb67b5a00310ad10d7fed3d4
Binary files /dev/null and b/src/codelists/flags/GP-alt.png differ
diff --git a/src/codelists/flags/GP.png b/src/codelists/flags/GP.png
new file mode 100644
index 0000000000000000000000000000000000000000..cdb8b0fb24211d90fee1179a3062c3c17524b3c8
Binary files /dev/null and b/src/codelists/flags/GP.png differ
diff --git a/src/codelists/flags/GQ.png b/src/codelists/flags/GQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..bfd77d68c62c4d3d21eb778b7f33dcf9dfd6b33b
Binary files /dev/null and b/src/codelists/flags/GQ.png differ
diff --git a/src/codelists/flags/GR.png b/src/codelists/flags/GR.png
new file mode 100644
index 0000000000000000000000000000000000000000..480bef2a947cd7316dd9a45eebe037663f159ebb
Binary files /dev/null and b/src/codelists/flags/GR.png differ
diff --git a/src/codelists/flags/GS.png b/src/codelists/flags/GS.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8c3052840ccab49d130c2dcc7e255359cbb2be4
Binary files /dev/null and b/src/codelists/flags/GS.png differ
diff --git a/src/codelists/flags/GT.png b/src/codelists/flags/GT.png
new file mode 100644
index 0000000000000000000000000000000000000000..51a58bc05729a92503390ec6ff64f003861c74d1
Binary files /dev/null and b/src/codelists/flags/GT.png differ
diff --git a/src/codelists/flags/GU.png b/src/codelists/flags/GU.png
new file mode 100644
index 0000000000000000000000000000000000000000..09c4601fed9c112d8b0a793f997b5c527c21d2ca
Binary files /dev/null and b/src/codelists/flags/GU.png differ
diff --git a/src/codelists/flags/GW.png b/src/codelists/flags/GW.png
new file mode 100644
index 0000000000000000000000000000000000000000..795131769524afd0baf619bf7371a7db41bfeec9
Binary files /dev/null and b/src/codelists/flags/GW.png differ
diff --git a/src/codelists/flags/GY.png b/src/codelists/flags/GY.png
new file mode 100644
index 0000000000000000000000000000000000000000..918d218c1a9038b6a159b807cf1fe15790d86566
Binary files /dev/null and b/src/codelists/flags/GY.png differ
diff --git a/src/codelists/flags/HK.png b/src/codelists/flags/HK.png
new file mode 100644
index 0000000000000000000000000000000000000000..81d9d823dda765d99344721755b09ed3c8c86f2c
Binary files /dev/null and b/src/codelists/flags/HK.png differ
diff --git a/src/codelists/flags/HM.png b/src/codelists/flags/HM.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c82926913373f14f0a314961f1dbec51a56df60
Binary files /dev/null and b/src/codelists/flags/HM.png differ
diff --git a/src/codelists/flags/HN.png b/src/codelists/flags/HN.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9ba211133e6709854e89f30880493143d4469fb
Binary files /dev/null and b/src/codelists/flags/HN.png differ
diff --git a/src/codelists/flags/HR.png b/src/codelists/flags/HR.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c29aeba3120b26ccc821a1b4c157303c540ff9d
Binary files /dev/null and b/src/codelists/flags/HR.png differ
diff --git a/src/codelists/flags/HT.png b/src/codelists/flags/HT.png
new file mode 100644
index 0000000000000000000000000000000000000000..f23d80f0513e3183e1e146877e7523f0bf2d4bcc
Binary files /dev/null and b/src/codelists/flags/HT.png differ
diff --git a/src/codelists/flags/HU.png b/src/codelists/flags/HU.png
new file mode 100644
index 0000000000000000000000000000000000000000..a15e59a00a4dac23e370f976e7bdb57a79136d08
Binary files /dev/null and b/src/codelists/flags/HU.png differ
diff --git a/src/codelists/flags/IC.png b/src/codelists/flags/IC.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2a3621192d24ad29fb0ddd9068513a27f68f348
Binary files /dev/null and b/src/codelists/flags/IC.png differ
diff --git a/src/codelists/flags/ID.png b/src/codelists/flags/ID.png
new file mode 100644
index 0000000000000000000000000000000000000000..1179824fae91166f0edf36a9658e1b998407db4c
Binary files /dev/null and b/src/codelists/flags/ID.png differ
diff --git a/src/codelists/flags/IE.png b/src/codelists/flags/IE.png
new file mode 100644
index 0000000000000000000000000000000000000000..7108e7d024a97fbbfc9a85763e632c08b963ef9f
Binary files /dev/null and b/src/codelists/flags/IE.png differ
diff --git a/src/codelists/flags/IL.png b/src/codelists/flags/IL.png
new file mode 100644
index 0000000000000000000000000000000000000000..ded746b962305545df1da371c7680aabcb3aacd6
Binary files /dev/null and b/src/codelists/flags/IL.png differ
diff --git a/src/codelists/flags/IM.png b/src/codelists/flags/IM.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d8b7864e3729c627bef60a43e264f562e48e841
Binary files /dev/null and b/src/codelists/flags/IM.png differ
diff --git a/src/codelists/flags/IN.png b/src/codelists/flags/IN.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8e7147253925a04b97e174212789e17ba6997a9
Binary files /dev/null and b/src/codelists/flags/IN.png differ
diff --git a/src/codelists/flags/IO.png b/src/codelists/flags/IO.png
new file mode 100644
index 0000000000000000000000000000000000000000..57b720a8f3dd8f061848f8bf6b74a38d3f7cac2f
Binary files /dev/null and b/src/codelists/flags/IO.png differ
diff --git a/src/codelists/flags/IQ.png b/src/codelists/flags/IQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..6872dc02d56e2358dd0477c99812e120edcf9f97
Binary files /dev/null and b/src/codelists/flags/IQ.png differ
diff --git a/src/codelists/flags/IR.png b/src/codelists/flags/IR.png
new file mode 100644
index 0000000000000000000000000000000000000000..16136cd6afac100c475b262392828b15427e2734
Binary files /dev/null and b/src/codelists/flags/IR.png differ
diff --git a/src/codelists/flags/IS.png b/src/codelists/flags/IS.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba56b8dfbde4cbd30675c7c6458c2bb304774fd3
Binary files /dev/null and b/src/codelists/flags/IS.png differ
diff --git a/src/codelists/flags/IT.png b/src/codelists/flags/IT.png
new file mode 100644
index 0000000000000000000000000000000000000000..0349ad69ac0728f371d2e6bc5e074a086c61ed59
Binary files /dev/null and b/src/codelists/flags/IT.png differ
diff --git a/src/codelists/flags/JE.png b/src/codelists/flags/JE.png
new file mode 100644
index 0000000000000000000000000000000000000000..38c81e8f3a5e9808e9d2ed94053de1d27b2ec2eb
Binary files /dev/null and b/src/codelists/flags/JE.png differ
diff --git a/src/codelists/flags/JM.png b/src/codelists/flags/JM.png
new file mode 100644
index 0000000000000000000000000000000000000000..62be0304d105b96b1a759cf58e7b45b5052c924a
Binary files /dev/null and b/src/codelists/flags/JM.png differ
diff --git a/src/codelists/flags/JO.png b/src/codelists/flags/JO.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5ca24aa106f6a443c88c4f9c840c19f65341c29
Binary files /dev/null and b/src/codelists/flags/JO.png differ
diff --git a/src/codelists/flags/JP.png b/src/codelists/flags/JP.png
new file mode 100644
index 0000000000000000000000000000000000000000..7976123b4d035c73b913bb13c1731602e50d7fb6
Binary files /dev/null and b/src/codelists/flags/JP.png differ
diff --git a/src/codelists/flags/KE.png b/src/codelists/flags/KE.png
new file mode 100644
index 0000000000000000000000000000000000000000..72ae0db7b770bbdbc109f9bdb82c79253c8aaf3b
Binary files /dev/null and b/src/codelists/flags/KE.png differ
diff --git a/src/codelists/flags/KG.png b/src/codelists/flags/KG.png
new file mode 100644
index 0000000000000000000000000000000000000000..6aed59e11509fa6b3ec9061fa0db951a82d6985c
Binary files /dev/null and b/src/codelists/flags/KG.png differ
diff --git a/src/codelists/flags/KH.png b/src/codelists/flags/KH.png
new file mode 100644
index 0000000000000000000000000000000000000000..a086670f48cea5a3fe92be2eccbeb16863061dce
Binary files /dev/null and b/src/codelists/flags/KH.png differ
diff --git a/src/codelists/flags/KI.png b/src/codelists/flags/KI.png
new file mode 100644
index 0000000000000000000000000000000000000000..11d0b0e5aafe222d933757aa3a480b67e5e7520b
Binary files /dev/null and b/src/codelists/flags/KI.png differ
diff --git a/src/codelists/flags/KM.png b/src/codelists/flags/KM.png
new file mode 100644
index 0000000000000000000000000000000000000000..ffb935ef95a66eae6dd0ad025d2aa9c41e3dc667
Binary files /dev/null and b/src/codelists/flags/KM.png differ
diff --git a/src/codelists/flags/KN.png b/src/codelists/flags/KN.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3cea28689f5ad22f1ff665892abb504ead016ee
Binary files /dev/null and b/src/codelists/flags/KN.png differ
diff --git a/src/codelists/flags/KP.png b/src/codelists/flags/KP.png
new file mode 100644
index 0000000000000000000000000000000000000000..512c932d6c297a401092c470d6492a5c6d80cc8e
Binary files /dev/null and b/src/codelists/flags/KP.png differ
diff --git a/src/codelists/flags/KR.png b/src/codelists/flags/KR.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2d0f1b79556a13e6cbb5708aa75e4f19dea9616
Binary files /dev/null and b/src/codelists/flags/KR.png differ
diff --git a/src/codelists/flags/KW.png b/src/codelists/flags/KW.png
new file mode 100644
index 0000000000000000000000000000000000000000..c77a91e73c12e1f75910eb11e3b46c9c9db97f0f
Binary files /dev/null and b/src/codelists/flags/KW.png differ
diff --git a/src/codelists/flags/KY.png b/src/codelists/flags/KY.png
new file mode 100644
index 0000000000000000000000000000000000000000..abd1492467b49812e5c134e0f24eaaba34af4495
Binary files /dev/null and b/src/codelists/flags/KY.png differ
diff --git a/src/codelists/flags/KZ.png b/src/codelists/flags/KZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..a373df70a266701af32b4136f8c1d65806a0091a
Binary files /dev/null and b/src/codelists/flags/KZ.png differ
diff --git a/src/codelists/flags/LA.png b/src/codelists/flags/LA.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce5ce0838ba95970cd709f5f181d9bb1fed3a8f6
Binary files /dev/null and b/src/codelists/flags/LA.png differ
diff --git a/src/codelists/flags/LB.png b/src/codelists/flags/LB.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0bf5a75d690e4625710b072e208b6ea09c930e4
Binary files /dev/null and b/src/codelists/flags/LB.png differ
diff --git a/src/codelists/flags/LC.png b/src/codelists/flags/LC.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c1fc2fcb2b0037c1056faadaeb14e68c5fb3872
Binary files /dev/null and b/src/codelists/flags/LC.png differ
diff --git a/src/codelists/flags/LI.png b/src/codelists/flags/LI.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fa2674ef93913b539b475572c17680a5266ed44
Binary files /dev/null and b/src/codelists/flags/LI.png differ
diff --git a/src/codelists/flags/LK.png b/src/codelists/flags/LK.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c9078d3a0b7adb32e658323943fd4364320e9dc
Binary files /dev/null and b/src/codelists/flags/LK.png differ
diff --git a/src/codelists/flags/LR.png b/src/codelists/flags/LR.png
new file mode 100644
index 0000000000000000000000000000000000000000..77eecc4db4a1e371ccaad8c2448c63fc98122612
Binary files /dev/null and b/src/codelists/flags/LR.png differ
diff --git a/src/codelists/flags/LS.png b/src/codelists/flags/LS.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5c966dfb5712c49811c13beaf58525e19a13453
Binary files /dev/null and b/src/codelists/flags/LS.png differ
diff --git a/src/codelists/flags/LT.png b/src/codelists/flags/LT.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec9cf2e8ef13af354df1504eef74343ce3ddddb5
Binary files /dev/null and b/src/codelists/flags/LT.png differ
diff --git a/src/codelists/flags/LU.png b/src/codelists/flags/LU.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ab703a217f4b46f3ca711d4f27f9d649173ee8d
Binary files /dev/null and b/src/codelists/flags/LU.png differ
diff --git a/src/codelists/flags/LV.png b/src/codelists/flags/LV.png
new file mode 100644
index 0000000000000000000000000000000000000000..49d2b6b5f1c76278ef35217c8900557038b39ed4
Binary files /dev/null and b/src/codelists/flags/LV.png differ
diff --git a/src/codelists/flags/LY.png b/src/codelists/flags/LY.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1db6e23dcc34f1948194939155a0294de3f4ff4
Binary files /dev/null and b/src/codelists/flags/LY.png differ
diff --git a/src/codelists/flags/MA.png b/src/codelists/flags/MA.png
new file mode 100644
index 0000000000000000000000000000000000000000..97bc3660e8a88ad1e3df050c54498d207a4280c7
Binary files /dev/null and b/src/codelists/flags/MA.png differ
diff --git a/src/codelists/flags/MC.png b/src/codelists/flags/MC.png
new file mode 100644
index 0000000000000000000000000000000000000000..1179824fae91166f0edf36a9658e1b998407db4c
Binary files /dev/null and b/src/codelists/flags/MC.png differ
diff --git a/src/codelists/flags/MD.png b/src/codelists/flags/MD.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa42571e10c4fa3666df77e4de3acdfa4bde67ce
Binary files /dev/null and b/src/codelists/flags/MD.png differ
diff --git a/src/codelists/flags/ME.png b/src/codelists/flags/ME.png
new file mode 100644
index 0000000000000000000000000000000000000000..39758d49284b2008b17598f7de4160d489bc904f
Binary files /dev/null and b/src/codelists/flags/ME.png differ
diff --git a/src/codelists/flags/MF.png b/src/codelists/flags/MF.png
new file mode 100644
index 0000000000000000000000000000000000000000..591e1279a674e0e846c0b1e77b787872af8e488a
Binary files /dev/null and b/src/codelists/flags/MF.png differ
diff --git a/src/codelists/flags/MG.png b/src/codelists/flags/MG.png
new file mode 100644
index 0000000000000000000000000000000000000000..670ef85ff7950eccb5c25ef1ffbf1a8b716e917a
Binary files /dev/null and b/src/codelists/flags/MG.png differ
diff --git a/src/codelists/flags/MH.png b/src/codelists/flags/MH.png
new file mode 100644
index 0000000000000000000000000000000000000000..2aeee565d8497b3a09c40a85545a0748c07a2d80
Binary files /dev/null and b/src/codelists/flags/MH.png differ
diff --git a/src/codelists/flags/MK.png b/src/codelists/flags/MK.png
new file mode 100644
index 0000000000000000000000000000000000000000..84284ec8a5e963a0aaff971c73d2c13011296be3
Binary files /dev/null and b/src/codelists/flags/MK.png differ
diff --git a/src/codelists/flags/ML.png b/src/codelists/flags/ML.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc1080f9caacb49d92b7027a51e5441aecc497fe
Binary files /dev/null and b/src/codelists/flags/ML.png differ
diff --git a/src/codelists/flags/MM.png b/src/codelists/flags/MM.png
new file mode 100644
index 0000000000000000000000000000000000000000..11abe4ebecfb8ba250604b6fd5d9b299d9988ac3
Binary files /dev/null and b/src/codelists/flags/MM.png differ
diff --git a/src/codelists/flags/MN.png b/src/codelists/flags/MN.png
new file mode 100644
index 0000000000000000000000000000000000000000..dae940dc27dc73f932e304538e48eada161013eb
Binary files /dev/null and b/src/codelists/flags/MN.png differ
diff --git a/src/codelists/flags/MO.png b/src/codelists/flags/MO.png
new file mode 100644
index 0000000000000000000000000000000000000000..20e6faa0e62f420c45e6291f02d4afd991bbe78c
Binary files /dev/null and b/src/codelists/flags/MO.png differ
diff --git a/src/codelists/flags/MP.png b/src/codelists/flags/MP.png
new file mode 100644
index 0000000000000000000000000000000000000000..952ddcd08857c3fb7cf8db680a805fdc6e395ea2
Binary files /dev/null and b/src/codelists/flags/MP.png differ
diff --git a/src/codelists/flags/MQ.png b/src/codelists/flags/MQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1317779d8983f6ecc48264fae17a2aa0b06dfb6
Binary files /dev/null and b/src/codelists/flags/MQ.png differ
diff --git a/src/codelists/flags/MR.png b/src/codelists/flags/MR.png
new file mode 100644
index 0000000000000000000000000000000000000000..96f5be47152f8663afd6bcb333743557428beb9b
Binary files /dev/null and b/src/codelists/flags/MR.png differ
diff --git a/src/codelists/flags/MS.png b/src/codelists/flags/MS.png
new file mode 100644
index 0000000000000000000000000000000000000000..99ad26d07313d352732d19331a948531da08f43c
Binary files /dev/null and b/src/codelists/flags/MS.png differ
diff --git a/src/codelists/flags/MT.png b/src/codelists/flags/MT.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f655a6d86cd1c3a7a1bb1a68fc7abdbc38a3774
Binary files /dev/null and b/src/codelists/flags/MT.png differ
diff --git a/src/codelists/flags/MU.png b/src/codelists/flags/MU.png
new file mode 100644
index 0000000000000000000000000000000000000000..6612519f37a11bd4faab8516f1632e6650a0099a
Binary files /dev/null and b/src/codelists/flags/MU.png differ
diff --git a/src/codelists/flags/MV.png b/src/codelists/flags/MV.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcbf4ad90f7e596fc50830259eb9dffd214c8a35
Binary files /dev/null and b/src/codelists/flags/MV.png differ
diff --git a/src/codelists/flags/MW.png b/src/codelists/flags/MW.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e218b3f2f17c1f432f21355762e1ea99d534a06
Binary files /dev/null and b/src/codelists/flags/MW.png differ
diff --git a/src/codelists/flags/MX.png b/src/codelists/flags/MX.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9b6c08f8b9b055444b62f41e64a2f66c91e82a3
Binary files /dev/null and b/src/codelists/flags/MX.png differ
diff --git a/src/codelists/flags/MY.png b/src/codelists/flags/MY.png
new file mode 100644
index 0000000000000000000000000000000000000000..b98cf0290ee6a5f1288d17b0440eda8fda585760
Binary files /dev/null and b/src/codelists/flags/MY.png differ
diff --git a/src/codelists/flags/MZ.png b/src/codelists/flags/MZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5add1ccbd7f55280b368d1aa62c004a58c36c09
Binary files /dev/null and b/src/codelists/flags/MZ.png differ
diff --git a/src/codelists/flags/NA.png b/src/codelists/flags/NA.png
new file mode 100644
index 0000000000000000000000000000000000000000..d42d14df1911ab4f8bc48df3b0f3a002c61598cf
Binary files /dev/null and b/src/codelists/flags/NA.png differ
diff --git a/src/codelists/flags/NC-alt.png b/src/codelists/flags/NC-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..12b51a6092c839ae956eeffca9d09b0c10541bcf
Binary files /dev/null and b/src/codelists/flags/NC-alt.png differ
diff --git a/src/codelists/flags/NC.png b/src/codelists/flags/NC.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6b05d7d9d4f6aa9c713ca15aafdd6fc7e8071d8
Binary files /dev/null and b/src/codelists/flags/NC.png differ
diff --git a/src/codelists/flags/NE.png b/src/codelists/flags/NE.png
new file mode 100644
index 0000000000000000000000000000000000000000..6282608367ca36f2bf3b46d124d9747e500b98bd
Binary files /dev/null and b/src/codelists/flags/NE.png differ
diff --git a/src/codelists/flags/NF.png b/src/codelists/flags/NF.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c8b733444f528fa68b3518c86f6a35b45a28a1c
Binary files /dev/null and b/src/codelists/flags/NF.png differ
diff --git a/src/codelists/flags/NG.png b/src/codelists/flags/NG.png
new file mode 100644
index 0000000000000000000000000000000000000000..98839dd0993199eea2cb9a455cd737b74bf37aee
Binary files /dev/null and b/src/codelists/flags/NG.png differ
diff --git a/src/codelists/flags/NI.png b/src/codelists/flags/NI.png
new file mode 100644
index 0000000000000000000000000000000000000000..b577711778a15ed63d6333ebe158fc7f8d87923b
Binary files /dev/null and b/src/codelists/flags/NI.png differ
diff --git a/src/codelists/flags/NL.png b/src/codelists/flags/NL.png
new file mode 100644
index 0000000000000000000000000000000000000000..52c2184286c4ad859f8e7e698189046a95f8fb27
Binary files /dev/null and b/src/codelists/flags/NL.png differ
diff --git a/src/codelists/flags/NO.png b/src/codelists/flags/NO.png
new file mode 100644
index 0000000000000000000000000000000000000000..19fb8bcecdb6f227d00eedef59aa74037664297f
Binary files /dev/null and b/src/codelists/flags/NO.png differ
diff --git a/src/codelists/flags/NP-alt.png b/src/codelists/flags/NP-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..c13b21b96c257cfa586a2de0ff4c550665cc12c1
Binary files /dev/null and b/src/codelists/flags/NP-alt.png differ
diff --git a/src/codelists/flags/NP.png b/src/codelists/flags/NP.png
new file mode 100644
index 0000000000000000000000000000000000000000..1143348ce764fa0c09fa7a65b421c767084b8a46
Binary files /dev/null and b/src/codelists/flags/NP.png differ
diff --git a/src/codelists/flags/NR.png b/src/codelists/flags/NR.png
new file mode 100644
index 0000000000000000000000000000000000000000..83e90cf7af2b9ff4d83d29743c6108435ab76832
Binary files /dev/null and b/src/codelists/flags/NR.png differ
diff --git a/src/codelists/flags/NU.png b/src/codelists/flags/NU.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2787629333192c42c039992b8550d34e7d2911b
Binary files /dev/null and b/src/codelists/flags/NU.png differ
diff --git a/src/codelists/flags/NZ.png b/src/codelists/flags/NZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..adae4cca723276202e3252fdfabf629b4df9e840
Binary files /dev/null and b/src/codelists/flags/NZ.png differ
diff --git a/src/codelists/flags/OM.png b/src/codelists/flags/OM.png
new file mode 100644
index 0000000000000000000000000000000000000000..446e8776d6ef8bb1339491d1842c67eb7d3acebd
Binary files /dev/null and b/src/codelists/flags/OM.png differ
diff --git a/src/codelists/flags/PA.png b/src/codelists/flags/PA.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ab5c79bae5a12296a5b192f95449f4ddd24ef7b
Binary files /dev/null and b/src/codelists/flags/PA.png differ
diff --git a/src/codelists/flags/PE-alt.png b/src/codelists/flags/PE-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..31c7d8c99681f7368984ffe8d0aa11dfa6a142b7
Binary files /dev/null and b/src/codelists/flags/PE-alt.png differ
diff --git a/src/codelists/flags/PE.png b/src/codelists/flags/PE.png
new file mode 100644
index 0000000000000000000000000000000000000000..42aa780a5a6caddcc2770ba97026732daddc1276
Binary files /dev/null and b/src/codelists/flags/PE.png differ
diff --git a/src/codelists/flags/PF.png b/src/codelists/flags/PF.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd85296d38ba292af65d1467f17711ee2cd6a5e6
Binary files /dev/null and b/src/codelists/flags/PF.png differ
diff --git a/src/codelists/flags/PG.png b/src/codelists/flags/PG.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ba68b3b5de561652eeab2c0411baf7af4ab88e4
Binary files /dev/null and b/src/codelists/flags/PG.png differ
diff --git a/src/codelists/flags/PH.png b/src/codelists/flags/PH.png
new file mode 100644
index 0000000000000000000000000000000000000000..09ffa1d56cd895e97f8952e911e05963dc78aaa3
Binary files /dev/null and b/src/codelists/flags/PH.png differ
diff --git a/src/codelists/flags/PK.png b/src/codelists/flags/PK.png
new file mode 100644
index 0000000000000000000000000000000000000000..30dc3f55a50cbc85c173f7be451f6531a94fd078
Binary files /dev/null and b/src/codelists/flags/PK.png differ
diff --git a/src/codelists/flags/PL.png b/src/codelists/flags/PL.png
new file mode 100644
index 0000000000000000000000000000000000000000..d59dc97d43264a3e7debf3887874879dbb44f3e7
Binary files /dev/null and b/src/codelists/flags/PL.png differ
diff --git a/src/codelists/flags/PM.png b/src/codelists/flags/PM.png
new file mode 100644
index 0000000000000000000000000000000000000000..9333c282febddc3e2696097758f376ec1d880da1
Binary files /dev/null and b/src/codelists/flags/PM.png differ
diff --git a/src/codelists/flags/PN.png b/src/codelists/flags/PN.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc35da9a34e879db320348f5882214b65e44b316
Binary files /dev/null and b/src/codelists/flags/PN.png differ
diff --git a/src/codelists/flags/PR.png b/src/codelists/flags/PR.png
new file mode 100644
index 0000000000000000000000000000000000000000..9673528ac5476742cfb1aad46b92d15a5a930ceb
Binary files /dev/null and b/src/codelists/flags/PR.png differ
diff --git a/src/codelists/flags/PS.png b/src/codelists/flags/PS.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f4a6289c71f7bf5d2020a936dc20697e4e882d1
Binary files /dev/null and b/src/codelists/flags/PS.png differ
diff --git a/src/codelists/flags/PT.png b/src/codelists/flags/PT.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9f2e48c61f955a63499dc02e4a6b552a88b623c
Binary files /dev/null and b/src/codelists/flags/PT.png differ
diff --git a/src/codelists/flags/PW.png b/src/codelists/flags/PW.png
new file mode 100644
index 0000000000000000000000000000000000000000..e38ab66b3e6ea6ce783e6d86ff42e52f692a40b8
Binary files /dev/null and b/src/codelists/flags/PW.png differ
diff --git a/src/codelists/flags/PY.png b/src/codelists/flags/PY.png
new file mode 100644
index 0000000000000000000000000000000000000000..ace54ef0d3c633907c2214b0526e5a397e0e8fe0
Binary files /dev/null and b/src/codelists/flags/PY.png differ
diff --git a/src/codelists/flags/QA.png b/src/codelists/flags/QA.png
new file mode 100644
index 0000000000000000000000000000000000000000..019428b080fc68a95c1a40ece7b56b52ce70c87c
Binary files /dev/null and b/src/codelists/flags/QA.png differ
diff --git a/src/codelists/flags/RE.png b/src/codelists/flags/RE.png
new file mode 100644
index 0000000000000000000000000000000000000000..1102421d3db69a3a01a0072f491374f51508a238
Binary files /dev/null and b/src/codelists/flags/RE.png differ
diff --git a/src/codelists/flags/RO.png b/src/codelists/flags/RO.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4ad4c7dd4bc4103a801c990072a111efc0531a8
Binary files /dev/null and b/src/codelists/flags/RO.png differ
diff --git a/src/codelists/flags/RS.png b/src/codelists/flags/RS.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9d2ba3d14e8d5df8ff887b20123f093e2442d7b
Binary files /dev/null and b/src/codelists/flags/RS.png differ
diff --git a/src/codelists/flags/RU.png b/src/codelists/flags/RU.png
new file mode 100644
index 0000000000000000000000000000000000000000..486d121f8fd4847dbd50a4bb77edc6a20c5dd761
Binary files /dev/null and b/src/codelists/flags/RU.png differ
diff --git a/src/codelists/flags/RW.png b/src/codelists/flags/RW.png
new file mode 100644
index 0000000000000000000000000000000000000000..72383020b1eb223e1274536402954654e780b58f
Binary files /dev/null and b/src/codelists/flags/RW.png differ
diff --git a/src/codelists/flags/SA-alt.png b/src/codelists/flags/SA-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ae7c9d3dacd4343a3eba8197383b654aef50cc0
Binary files /dev/null and b/src/codelists/flags/SA-alt.png differ
diff --git a/src/codelists/flags/SA.png b/src/codelists/flags/SA.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ae95167ab8007c342020866f77efc9ceea93d46
Binary files /dev/null and b/src/codelists/flags/SA.png differ
diff --git a/src/codelists/flags/SB.png b/src/codelists/flags/SB.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8be0a625488fcf6e926a536e83a3d1acd2245b9
Binary files /dev/null and b/src/codelists/flags/SB.png differ
diff --git a/src/codelists/flags/SC.png b/src/codelists/flags/SC.png
new file mode 100644
index 0000000000000000000000000000000000000000..c50a9abbf46ce015a1a48b756bc27fc24dd41be6
Binary files /dev/null and b/src/codelists/flags/SC.png differ
diff --git a/src/codelists/flags/SD.png b/src/codelists/flags/SD.png
new file mode 100644
index 0000000000000000000000000000000000000000..a351e67af2f88a66aa7548be6f756d5291937efe
Binary files /dev/null and b/src/codelists/flags/SD.png differ
diff --git a/src/codelists/flags/SE.png b/src/codelists/flags/SE.png
new file mode 100644
index 0000000000000000000000000000000000000000..597954aa0d36c72d38e7bd83adfc763411bc7698
Binary files /dev/null and b/src/codelists/flags/SE.png differ
diff --git a/src/codelists/flags/SG.png b/src/codelists/flags/SG.png
new file mode 100644
index 0000000000000000000000000000000000000000..efa99d64e7592f32f46db416ea507029753f2815
Binary files /dev/null and b/src/codelists/flags/SG.png differ
diff --git a/src/codelists/flags/SH.png b/src/codelists/flags/SH.png
new file mode 100644
index 0000000000000000000000000000000000000000..b91048cf7f0b790edef2adbedd8fe7df8bc31423
Binary files /dev/null and b/src/codelists/flags/SH.png differ
diff --git a/src/codelists/flags/SI.png b/src/codelists/flags/SI.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fb2ed1dd6143ba68a122c846c23d6d1a2327864
Binary files /dev/null and b/src/codelists/flags/SI.png differ
diff --git a/src/codelists/flags/SJ-alt.png b/src/codelists/flags/SJ-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab847ce921aba7c510426bfb185fb017c2c4dc7d
Binary files /dev/null and b/src/codelists/flags/SJ-alt.png differ
diff --git a/src/codelists/flags/SJ.png b/src/codelists/flags/SJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8cb0524f7c44a2ba02479fce1f26efc8e93b010
Binary files /dev/null and b/src/codelists/flags/SJ.png differ
diff --git a/src/codelists/flags/SK.png b/src/codelists/flags/SK.png
new file mode 100644
index 0000000000000000000000000000000000000000..619cabd54257222436262ad0159eb55290f9bbfe
Binary files /dev/null and b/src/codelists/flags/SK.png differ
diff --git a/src/codelists/flags/SL.png b/src/codelists/flags/SL.png
new file mode 100644
index 0000000000000000000000000000000000000000..23325eb349e0f117820016868c3a7e935d150428
Binary files /dev/null and b/src/codelists/flags/SL.png differ
diff --git a/src/codelists/flags/SM.png b/src/codelists/flags/SM.png
new file mode 100644
index 0000000000000000000000000000000000000000..e485ab0decc9b9635ad669ca7e63dddede0846ca
Binary files /dev/null and b/src/codelists/flags/SM.png differ
diff --git a/src/codelists/flags/SN.png b/src/codelists/flags/SN.png
new file mode 100644
index 0000000000000000000000000000000000000000..cef09354170ccd8b80e1b8eb48c8c55532f9fb92
Binary files /dev/null and b/src/codelists/flags/SN.png differ
diff --git a/src/codelists/flags/SO.png b/src/codelists/flags/SO.png
new file mode 100644
index 0000000000000000000000000000000000000000..b139c72c5ed33501145f1b1145d82baabbfb74b9
Binary files /dev/null and b/src/codelists/flags/SO.png differ
diff --git a/src/codelists/flags/SR.png b/src/codelists/flags/SR.png
new file mode 100644
index 0000000000000000000000000000000000000000..53051970fadfa809ba4645917b7a1b1613658f4b
Binary files /dev/null and b/src/codelists/flags/SR.png differ
diff --git a/src/codelists/flags/SS.png b/src/codelists/flags/SS.png
new file mode 100644
index 0000000000000000000000000000000000000000..af7b9c176cea1a97ccfd70667b0b8b1bbb94106b
Binary files /dev/null and b/src/codelists/flags/SS.png differ
diff --git a/src/codelists/flags/ST.png b/src/codelists/flags/ST.png
new file mode 100644
index 0000000000000000000000000000000000000000..b2e79aa54e27dfa2cc8df7e75ac5bd543b682f60
Binary files /dev/null and b/src/codelists/flags/ST.png differ
diff --git a/src/codelists/flags/SV.png b/src/codelists/flags/SV.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b471f83dd454d6f6efec532b21fd8ca70848e06
Binary files /dev/null and b/src/codelists/flags/SV.png differ
diff --git a/src/codelists/flags/SX.png b/src/codelists/flags/SX.png
new file mode 100644
index 0000000000000000000000000000000000000000..81629782038141567a4d0502e664dc955f0cc952
Binary files /dev/null and b/src/codelists/flags/SX.png differ
diff --git a/src/codelists/flags/SY.png b/src/codelists/flags/SY.png
new file mode 100644
index 0000000000000000000000000000000000000000..902dfddcdb3073a4da431482a095a4747a62d251
Binary files /dev/null and b/src/codelists/flags/SY.png differ
diff --git a/src/codelists/flags/SZ.png b/src/codelists/flags/SZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..8bd50c54eab969cfe9999d4c8bb8abf29c54bf45
Binary files /dev/null and b/src/codelists/flags/SZ.png differ
diff --git a/src/codelists/flags/TA.png b/src/codelists/flags/TA.png
new file mode 100644
index 0000000000000000000000000000000000000000..bce795e418363267e55b94431106f8db6d6066be
Binary files /dev/null and b/src/codelists/flags/TA.png differ
diff --git a/src/codelists/flags/TC.png b/src/codelists/flags/TC.png
new file mode 100644
index 0000000000000000000000000000000000000000..09b89f09cd698289f44ec884094aa32494395848
Binary files /dev/null and b/src/codelists/flags/TC.png differ
diff --git a/src/codelists/flags/TD.png b/src/codelists/flags/TD.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4ad4c7dd4bc4103a801c990072a111efc0531a8
Binary files /dev/null and b/src/codelists/flags/TD.png differ
diff --git a/src/codelists/flags/TF.png b/src/codelists/flags/TF.png
new file mode 100644
index 0000000000000000000000000000000000000000..26d7fdd9bfc33dacedb98f353ddb1ab432e5cc57
Binary files /dev/null and b/src/codelists/flags/TF.png differ
diff --git a/src/codelists/flags/TG.png b/src/codelists/flags/TG.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb09a72051b708ace5e69d8eb600358b17174df0
Binary files /dev/null and b/src/codelists/flags/TG.png differ
diff --git a/src/codelists/flags/TH.png b/src/codelists/flags/TH.png
new file mode 100644
index 0000000000000000000000000000000000000000..44d2e7ac8ec947e82376b79705fd987d0e0288fd
Binary files /dev/null and b/src/codelists/flags/TH.png differ
diff --git a/src/codelists/flags/TJ.png b/src/codelists/flags/TJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc3e1ca2ba698bfb1bb7c7f5bb18a71870d0d117
Binary files /dev/null and b/src/codelists/flags/TJ.png differ
diff --git a/src/codelists/flags/TK.png b/src/codelists/flags/TK.png
new file mode 100644
index 0000000000000000000000000000000000000000..16088e18d3c98bd7acd5dc63de0cb31b29709606
Binary files /dev/null and b/src/codelists/flags/TK.png differ
diff --git a/src/codelists/flags/TL.png b/src/codelists/flags/TL.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0c462f7559dcdccae857ee9c8421ce94977df71
Binary files /dev/null and b/src/codelists/flags/TL.png differ
diff --git a/src/codelists/flags/TM.png b/src/codelists/flags/TM.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5c69c358b0fbc9bdf093b65f1fc5a97e9ff05f9
Binary files /dev/null and b/src/codelists/flags/TM.png differ
diff --git a/src/codelists/flags/TN.png b/src/codelists/flags/TN.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce91e79c22ae8b62959c971e2762c31b63756ea1
Binary files /dev/null and b/src/codelists/flags/TN.png differ
diff --git a/src/codelists/flags/TO.png b/src/codelists/flags/TO.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f28ba36f3b9f9b891858b372e43b611962514c5
Binary files /dev/null and b/src/codelists/flags/TO.png differ
diff --git a/src/codelists/flags/TR.png b/src/codelists/flags/TR.png
new file mode 100644
index 0000000000000000000000000000000000000000..5208c8839469ce829a6fb4d310f347f4b27b7b02
Binary files /dev/null and b/src/codelists/flags/TR.png differ
diff --git a/src/codelists/flags/TT.png b/src/codelists/flags/TT.png
new file mode 100644
index 0000000000000000000000000000000000000000..757d9bd9ef68faaf592fdeab71787ca07ca65d31
Binary files /dev/null and b/src/codelists/flags/TT.png differ
diff --git a/src/codelists/flags/TV.png b/src/codelists/flags/TV.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3be1347ab6e02a66f70b052bdcd1f3d2c419bb3
Binary files /dev/null and b/src/codelists/flags/TV.png differ
diff --git a/src/codelists/flags/TW-alt.png b/src/codelists/flags/TW-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..b25e339b8419d323359a15edbf968b9c51b733f4
Binary files /dev/null and b/src/codelists/flags/TW-alt.png differ
diff --git a/src/codelists/flags/TW.png b/src/codelists/flags/TW.png
new file mode 100644
index 0000000000000000000000000000000000000000..144554d153b9ac739e58e90a19b41b4c969b19ac
Binary files /dev/null and b/src/codelists/flags/TW.png differ
diff --git a/src/codelists/flags/TZ.png b/src/codelists/flags/TZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..d801cf7a7d55aad4819f5ac96f7cc577fc2d43cd
Binary files /dev/null and b/src/codelists/flags/TZ.png differ
diff --git a/src/codelists/flags/UA.png b/src/codelists/flags/UA.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c80aea39b86dd1b1bd869801dd9051c822f3ba1
Binary files /dev/null and b/src/codelists/flags/UA.png differ
diff --git a/src/codelists/flags/UG.png b/src/codelists/flags/UG.png
new file mode 100644
index 0000000000000000000000000000000000000000..61e20ce2f90d35d18953aa7f29c587bfd7f4801e
Binary files /dev/null and b/src/codelists/flags/UG.png differ
diff --git a/src/codelists/flags/UM-alt.png b/src/codelists/flags/UM-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..69ea24ce7ea7ad0ada166adec30f70c103e8482a
Binary files /dev/null and b/src/codelists/flags/UM-alt.png differ
diff --git a/src/codelists/flags/UM.png b/src/codelists/flags/UM.png
new file mode 100644
index 0000000000000000000000000000000000000000..421d656c0350bdbff3238b9a2f5a30283be0fb5c
Binary files /dev/null and b/src/codelists/flags/UM.png differ
diff --git a/src/codelists/flags/UN.png b/src/codelists/flags/UN.png
new file mode 100644
index 0000000000000000000000000000000000000000..f06fb582e285989b0d27ee1378e50144f946726e
Binary files /dev/null and b/src/codelists/flags/UN.png differ
diff --git a/src/codelists/flags/US.png b/src/codelists/flags/US.png
new file mode 100644
index 0000000000000000000000000000000000000000..85125cb6d4546ad50654984cc9ebc6f582b563f6
Binary files /dev/null and b/src/codelists/flags/US.png differ
diff --git a/src/codelists/flags/UY.png b/src/codelists/flags/UY.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa028c96526b89fae0e677cdb7eed5171215204c
Binary files /dev/null and b/src/codelists/flags/UY.png differ
diff --git a/src/codelists/flags/UZ.png b/src/codelists/flags/UZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..946d49dcf5b100be093e28538f9dc17e648e418c
Binary files /dev/null and b/src/codelists/flags/UZ.png differ
diff --git a/src/codelists/flags/VA.png b/src/codelists/flags/VA.png
new file mode 100644
index 0000000000000000000000000000000000000000..29624aaeaa765541cc7acf4b570f8581b286308d
Binary files /dev/null and b/src/codelists/flags/VA.png differ
diff --git a/src/codelists/flags/VC.png b/src/codelists/flags/VC.png
new file mode 100644
index 0000000000000000000000000000000000000000..199473bd998b9bf95cc6dfd8bb06abd4a3eed891
Binary files /dev/null and b/src/codelists/flags/VC.png differ
diff --git a/src/codelists/flags/VE-alt.png b/src/codelists/flags/VE-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..34fc8758c148e6bbfa76df31315688839dd42e59
Binary files /dev/null and b/src/codelists/flags/VE-alt.png differ
diff --git a/src/codelists/flags/VE.png b/src/codelists/flags/VE.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7d23ca19f24db14a0713eed835da057da0417f9
Binary files /dev/null and b/src/codelists/flags/VE.png differ
diff --git a/src/codelists/flags/VG.png b/src/codelists/flags/VG.png
new file mode 100644
index 0000000000000000000000000000000000000000..74c4b76ccef5a358b9e0accc7b02f92255776105
Binary files /dev/null and b/src/codelists/flags/VG.png differ
diff --git a/src/codelists/flags/VI.png b/src/codelists/flags/VI.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d5d31c5a7b7edf72b32a064da71365a09d76f26
Binary files /dev/null and b/src/codelists/flags/VI.png differ
diff --git a/src/codelists/flags/VN.png b/src/codelists/flags/VN.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad6cf1f8907931fd227f5e29b93048716eabf8bf
Binary files /dev/null and b/src/codelists/flags/VN.png differ
diff --git a/src/codelists/flags/VU.png b/src/codelists/flags/VU.png
new file mode 100644
index 0000000000000000000000000000000000000000..b501c7d4716e7369133ca33a553f2e47b71e3327
Binary files /dev/null and b/src/codelists/flags/VU.png differ
diff --git a/src/codelists/flags/WF.png b/src/codelists/flags/WF.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6d70e6ef7e67736f93cde830e397c7c8f55fc5d
Binary files /dev/null and b/src/codelists/flags/WF.png differ
diff --git a/src/codelists/flags/WS.png b/src/codelists/flags/WS.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2add0d91f24ee269a046d98e246807b7063a591
Binary files /dev/null and b/src/codelists/flags/WS.png differ
diff --git a/src/codelists/flags/XK.png b/src/codelists/flags/XK.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ad9df69481e97d36d8be80604cf6704f614be6a
Binary files /dev/null and b/src/codelists/flags/XK.png differ
diff --git a/src/codelists/flags/YE.png b/src/codelists/flags/YE.png
new file mode 100644
index 0000000000000000000000000000000000000000..b36b1115cd240fa849e16ca9cd9bd3fd5be20904
Binary files /dev/null and b/src/codelists/flags/YE.png differ
diff --git a/src/codelists/flags/YT.png b/src/codelists/flags/YT.png
new file mode 100644
index 0000000000000000000000000000000000000000..71944c3be2bb37e511ad028c0555654f2182eb1e
Binary files /dev/null and b/src/codelists/flags/YT.png differ
diff --git a/src/codelists/flags/ZA.png b/src/codelists/flags/ZA.png
new file mode 100644
index 0000000000000000000000000000000000000000..30cae579efbe520e054e80d6dc1463ffe8686a24
Binary files /dev/null and b/src/codelists/flags/ZA.png differ
diff --git a/src/codelists/flags/ZM.png b/src/codelists/flags/ZM.png
new file mode 100644
index 0000000000000000000000000000000000000000..648250ee470a1cf2657210c05ff4207971152bca
Binary files /dev/null and b/src/codelists/flags/ZM.png differ
diff --git a/src/codelists/flags/ZW.png b/src/codelists/flags/ZW.png
new file mode 100644
index 0000000000000000000000000000000000000000..326fa85e6055ab415e2abe2c02002e81fafd8fe8
Binary files /dev/null and b/src/codelists/flags/ZW.png differ
diff --git a/src/codelists/sdg_goals.csv b/src/codelists/sdg_goals.csv
new file mode 100644
index 0000000000000000000000000000000000000000..41602f9c621dcc21e243f78c99d1f6be6910d3b4
--- /dev/null
+++ b/src/codelists/sdg_goals.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d14fbb5ea0582758b80c99d6726406852af2799dc53a3da646192535c2b3a08f
+size 1887
diff --git a/src/codelists/sdg_targets.csv b/src/codelists/sdg_targets.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4572aa228084bec18435ee6f4193df9ff52c4c29
--- /dev/null
+++ b/src/codelists/sdg_targets.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7bcfb315fcb778c1503557b6b76bec0159ccc25933a5de1cb6c51542064190e9
+size 36758
diff --git a/src/embeddings.pkl b/src/embeddings.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..c24b9f4e1985ad891b56f0e4e2f419ca73dac4ec
--- /dev/null
+++ b/src/embeddings.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c9bce42b5bef1adebd5b8e157c7dc3197d75c488931960dd8aa736329c024b1
+size 67450241
diff --git a/src/extended_similarities.npz b/src/extended_similarities.npz
index 28a91d2da18f716baabdb45e8a14ef7c82468a37..5f5cfef114e0365d52ef805dd16d56f085d6c38c 100644
--- a/src/extended_similarities.npz
+++ b/src/extended_similarities.npz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:0ae30cf9cbc19ace8dcd5c5f1e817d8e9597a32798b19c8cfd677ace7734e35e
-size 30499836
+oid sha256:ced3a4b7c8e35cd4afe64dc99802af1eca3286ad91bfabfd38626bdc620c2e70
+size 66114916
diff --git a/src/extended_similarities_nonsimorga.npz b/src/extended_similarities_nonsimorga.npz
index 391ec3c04ba56434edd733851a84ee37723112a0..13d648db5e09d5d960916e44ea82b5d4926c2bcb 100644
--- a/src/extended_similarities_nonsimorga.npz
+++ b/src/extended_similarities_nonsimorga.npz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:ef348fe69f2d937824178b5991a7b298e783886db369cc1e10ba8a9d084e2374
-size 11330845
+oid sha256:60313c8515ba4861a668a0e4b9bc904112e261a46619d9c5b00f457c911f0e11
+size 38305136
diff --git a/src/projects/project_orgas.csv b/src/projects/project_orgas.csv
new file mode 100644
index 0000000000000000000000000000000000000000..3030acf2768687b4b1c823c29fb23f929df7aafa
--- /dev/null
+++ b/src/projects/project_orgas.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7459cfcdf757a48a8352561054046b95ae63a11f8ef9757aed41583031faf094
+size 2180893
diff --git a/src/projects/project_sector.csv b/src/projects/project_sector.csv
new file mode 100644
index 0000000000000000000000000000000000000000..85e749f8090bf5f365b16319b12bcdd4d4e9946d
--- /dev/null
+++ b/src/projects/project_sector.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f1d1c6778c55f6614dd2c1844fd4a1d6a31534a807529f765632fcd43bf0dbe
+size 5701167
diff --git a/src/projects/project_status.csv b/src/projects/project_status.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b32d0fc61a7267f571b47b5946090ead891fdd9e
--- /dev/null
+++ b/src/projects/project_status.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbafc87330ee42d05a42d401497124530e13d0f5fae0b6e59c37194fac2a95e1
+size 3071005
diff --git a/src/projects/project_texts.csv b/src/projects/project_texts.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0d3c798dffbe33ed3114e1e8aa08ef3639d85492
--- /dev/null
+++ b/src/projects/project_texts.csv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9c5d78b72ae2a968ad07e0a33d04d10910e508d257b1d3d2313c4640b722b065
+size 17385572
diff --git a/static/AC.png b/static/AC.png
new file mode 100644
index 0000000000000000000000000000000000000000..d53c578f660bd5b4781176dff75310c5e21200bd
Binary files /dev/null and b/static/AC.png differ
diff --git a/static/AD.png b/static/AD.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6556a928b3ca4e12f23e9d26c697e8994ded469
Binary files /dev/null and b/static/AD.png differ
diff --git a/static/AE.png b/static/AE.png
new file mode 100644
index 0000000000000000000000000000000000000000..89c05ecfb3c5b0df3165a2434e06b6e01e045659
Binary files /dev/null and b/static/AE.png differ
diff --git a/static/AF.png b/static/AF.png
new file mode 100644
index 0000000000000000000000000000000000000000..d459dd975008f7b43713b405eefe06348ff36324
Binary files /dev/null and b/static/AF.png differ
diff --git a/static/AG.png b/static/AG.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1beede43f2f1dba9a056b5f9f3d2d84dcfc70a7
Binary files /dev/null and b/static/AG.png differ
diff --git a/static/AI-alt.png b/static/AI-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..1007cc89162ec2605def656148657c980428ccec
Binary files /dev/null and b/static/AI-alt.png differ
diff --git a/static/AI.png b/static/AI.png
new file mode 100644
index 0000000000000000000000000000000000000000..22fa3698447631395b9a9eb7eed3be6ceeded5d5
Binary files /dev/null and b/static/AI.png differ
diff --git a/static/AL.png b/static/AL.png
new file mode 100644
index 0000000000000000000000000000000000000000..fdfe98c9102f556397b90fabf83f60e39e3352eb
Binary files /dev/null and b/static/AL.png differ
diff --git a/static/AM.png b/static/AM.png
new file mode 100644
index 0000000000000000000000000000000000000000..be2e048e0fed7d3523cab39812bb5c4138655e0a
Binary files /dev/null and b/static/AM.png differ
diff --git a/static/AO.png b/static/AO.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0869985fe157d328dc8d13009aedda39c94f3a3
Binary files /dev/null and b/static/AO.png differ
diff --git a/static/AQ.png b/static/AQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..526be6a78d57520e4823ccc04b1522bf65a5805d
Binary files /dev/null and b/static/AQ.png differ
diff --git a/static/AR.png b/static/AR.png
new file mode 100644
index 0000000000000000000000000000000000000000..f369d91c684bcff7b5c3c20713a6bfa3cc5a111e
Binary files /dev/null and b/static/AR.png differ
diff --git a/static/AS.png b/static/AS.png
new file mode 100644
index 0000000000000000000000000000000000000000..8adea1e1d86ea68777cd4fd68a756efb74eab7e5
Binary files /dev/null and b/static/AS.png differ
diff --git a/static/AT.png b/static/AT.png
new file mode 100644
index 0000000000000000000000000000000000000000..41b148a3a419c33a7f45a5c686c164c34266c519
Binary files /dev/null and b/static/AT.png differ
diff --git a/static/AU.png b/static/AU.png
new file mode 100644
index 0000000000000000000000000000000000000000..934d650c2be02f4353b7edc2d8a8ba374c397212
Binary files /dev/null and b/static/AU.png differ
diff --git a/static/AW.png b/static/AW.png
new file mode 100644
index 0000000000000000000000000000000000000000..c158afbad0f78274c57f7e22693cd85269feca0a
Binary files /dev/null and b/static/AW.png differ
diff --git a/static/AX.png b/static/AX.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c5f7d98976509af3429b91925e9b13edbc51e6a
Binary files /dev/null and b/static/AX.png differ
diff --git a/static/AZ.png b/static/AZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f81907bbca1b876a881668c1e0798966e1a3ca4
Binary files /dev/null and b/static/AZ.png differ
diff --git a/static/BA.png b/static/BA.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b132ce71c44ac5fca88cba2ea87b29f97481e95
Binary files /dev/null and b/static/BA.png differ
diff --git a/static/BB.png b/static/BB.png
new file mode 100644
index 0000000000000000000000000000000000000000..45e6e58dcbd472ac8813c49665d9d895989632ef
Binary files /dev/null and b/static/BB.png differ
diff --git a/static/BD.png b/static/BD.png
new file mode 100644
index 0000000000000000000000000000000000000000..857e5fbf9df5bb7c3fa700d3ebd07d6e61eef1c1
Binary files /dev/null and b/static/BD.png differ
diff --git a/static/BE.png b/static/BE.png
new file mode 100644
index 0000000000000000000000000000000000000000..64f3674434494635ad436e14d7be4e615d8a0e80
Binary files /dev/null and b/static/BE.png differ
diff --git a/static/BF.png b/static/BF.png
new file mode 100644
index 0000000000000000000000000000000000000000..042d9eced429a043c49f10ce43728c9212216690
Binary files /dev/null and b/static/BF.png differ
diff --git a/static/BG.png b/static/BG.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae4a5f6a3b39406e74a023ce27ae6237e194e782
Binary files /dev/null and b/static/BG.png differ
diff --git a/static/BH.png b/static/BH.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc9036a452bafdb5da5542dc8d6bb0930cce5f01
Binary files /dev/null and b/static/BH.png differ
diff --git a/static/BI.png b/static/BI.png
new file mode 100644
index 0000000000000000000000000000000000000000..973fe5a1158c27939977489d8fdfd00123c641cf
Binary files /dev/null and b/static/BI.png differ
diff --git a/static/BJ.png b/static/BJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..0fe3a8cfbbe87a74b82dd53da9119774d4d89093
Binary files /dev/null and b/static/BJ.png differ
diff --git a/static/BL.png b/static/BL.png
new file mode 100644
index 0000000000000000000000000000000000000000..ebc93b214d2a51b2dd2350822cb39e5e907768f1
Binary files /dev/null and b/static/BL.png differ
diff --git a/static/BM.png b/static/BM.png
new file mode 100644
index 0000000000000000000000000000000000000000..811405dfba9ccbbab8e203e404d17143fd6107fa
Binary files /dev/null and b/static/BM.png differ
diff --git a/static/BN.png b/static/BN.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2a5c1bcaa543ffbae537b5fd9660dcbef8dc8ab
Binary files /dev/null and b/static/BN.png differ
diff --git a/static/BO-alt.png b/static/BO-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3783334f4c7d3f1541f9798dedafa4052c23602
Binary files /dev/null and b/static/BO-alt.png differ
diff --git a/static/BO.png b/static/BO.png
new file mode 100644
index 0000000000000000000000000000000000000000..695c55dd8a54da56998cd2e6091eeeaee5c26867
Binary files /dev/null and b/static/BO.png differ
diff --git a/static/BQ.png b/static/BQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0595f21741625431f8afd2262db736ce0452b05
Binary files /dev/null and b/static/BQ.png differ
diff --git a/static/BR.png b/static/BR.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c688302e6bd97de232ba2600ebb0e77f5571437
Binary files /dev/null and b/static/BR.png differ
diff --git a/static/BS.png b/static/BS.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5e37b97ab3921b53613e471d034573ddbf97cda
Binary files /dev/null and b/static/BS.png differ
diff --git a/static/BT.png b/static/BT.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c64644a5c14d29e7cc3666916d78485aae1a61d
Binary files /dev/null and b/static/BT.png differ
diff --git a/static/BV.png b/static/BV.png
new file mode 100644
index 0000000000000000000000000000000000000000..726b19fea1672e2a03dc173dba2949bb3f28e9c3
Binary files /dev/null and b/static/BV.png differ
diff --git a/static/BW.png b/static/BW.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcb4813171c5410e274992bdbab835779165bd87
Binary files /dev/null and b/static/BW.png differ
diff --git a/static/BY-alt.png b/static/BY-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a5192da3367dc60cd82a5d8a52337563e9952a7
Binary files /dev/null and b/static/BY-alt.png differ
diff --git a/static/BY.png b/static/BY.png
new file mode 100644
index 0000000000000000000000000000000000000000..927d5ef5ccd5087c2cb3f750f11abc760a0ae15d
Binary files /dev/null and b/static/BY.png differ
diff --git a/static/BZ.png b/static/BZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9893939ba06f45c872b6cc5fe880607d81b8bb4
Binary files /dev/null and b/static/BZ.png differ
diff --git a/static/CA.png b/static/CA.png
new file mode 100644
index 0000000000000000000000000000000000000000..96708a73ae69c26f7c03f9b419ee30b874d14a32
Binary files /dev/null and b/static/CA.png differ
diff --git a/static/CC.png b/static/CC.png
new file mode 100644
index 0000000000000000000000000000000000000000..2209a40fbfd6b7066aed7f4845dc162b7719c1f9
Binary files /dev/null and b/static/CC.png differ
diff --git a/static/CD.png b/static/CD.png
new file mode 100644
index 0000000000000000000000000000000000000000..abf2d17095d05cbb2deef3c2c5440216a9a2feb8
Binary files /dev/null and b/static/CD.png differ
diff --git a/static/CF.png b/static/CF.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ce49f4d97ec923ad496c90538bef4af871de65a
Binary files /dev/null and b/static/CF.png differ
diff --git a/static/CG.png b/static/CG.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ce96b3731c7e50557f65f25382133baf73dbc51
Binary files /dev/null and b/static/CG.png differ
diff --git a/static/CH.png b/static/CH.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0a55b9edcfc95f3ec789b9b43083aee7c96fa1a
Binary files /dev/null and b/static/CH.png differ
diff --git a/static/CI.png b/static/CI.png
new file mode 100644
index 0000000000000000000000000000000000000000..39bc4a738cb8150af5326fcc57fe0d886cdea952
Binary files /dev/null and b/static/CI.png differ
diff --git a/static/CK.png b/static/CK.png
new file mode 100644
index 0000000000000000000000000000000000000000..64d4017652661c56dd192a6b7d101cf9df352245
Binary files /dev/null and b/static/CK.png differ
diff --git a/static/CL.png b/static/CL.png
new file mode 100644
index 0000000000000000000000000000000000000000..4cdd68701b8c87e1c6c77f15af06f2b57be1e862
Binary files /dev/null and b/static/CL.png differ
diff --git a/static/CM.png b/static/CM.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9e8dff033de7c0b71606dfbb44dcb8682e5a2fd
Binary files /dev/null and b/static/CM.png differ
diff --git a/static/CN.png b/static/CN.png
new file mode 100644
index 0000000000000000000000000000000000000000..4439b243f5dccbe8ebb836093ef12c8734aa7404
Binary files /dev/null and b/static/CN.png differ
diff --git a/static/CO.png b/static/CO.png
new file mode 100644
index 0000000000000000000000000000000000000000..6284562649f7bd27a8385ef89351f86d0b101b0a
Binary files /dev/null and b/static/CO.png differ
diff --git a/static/CP.png b/static/CP.png
new file mode 100644
index 0000000000000000000000000000000000000000..a90d19d915f3a32069ca54280c49ed706312aa90
Binary files /dev/null and b/static/CP.png differ
diff --git a/static/CR.png b/static/CR.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ff530686620fa3c97eda92a9bd1df49b4da73d7
Binary files /dev/null and b/static/CR.png differ
diff --git a/static/CU.png b/static/CU.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2112c774290fc2e82480595ac2df90e3e3c7786
Binary files /dev/null and b/static/CU.png differ
diff --git a/static/CV.png b/static/CV.png
new file mode 100644
index 0000000000000000000000000000000000000000..59ff7665edb15afc0e2a1d21557e63ae99335f75
Binary files /dev/null and b/static/CV.png differ
diff --git a/static/CW.png b/static/CW.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc95f8de0ff4a584a43b7685b3cf63af561ecb9a
Binary files /dev/null and b/static/CW.png differ
diff --git a/static/CX.png b/static/CX.png
new file mode 100644
index 0000000000000000000000000000000000000000..54ff1039853fa62d476048cf32f5bab508abcd6f
Binary files /dev/null and b/static/CX.png differ
diff --git a/static/CY.png b/static/CY.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d9b57072687c56aeeab62e764d1b608ee48f605
Binary files /dev/null and b/static/CY.png differ
diff --git a/static/CZ.png b/static/CZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..c46b8e8cb71074e6d24f20192bd42dd36cb6ebff
Binary files /dev/null and b/static/CZ.png differ
diff --git a/static/DE.png b/static/DE.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d4259225eac5201ae7c1bce682926555f358c80
Binary files /dev/null and b/static/DE.png differ
diff --git a/static/DG-alt.png b/static/DG-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c60171a9a70936776dfd6b329aad7a07f5ba661
Binary files /dev/null and b/static/DG-alt.png differ
diff --git a/static/DG.png b/static/DG.png
new file mode 100644
index 0000000000000000000000000000000000000000..ffd5ebe20200b98ab7c7e1482f978fce40842e78
Binary files /dev/null and b/static/DG.png differ
diff --git a/static/DJ.png b/static/DJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..27f7e8120ed918a069045b297770e5f6467c4922
Binary files /dev/null and b/static/DJ.png differ
diff --git a/static/DK.png b/static/DK.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf2951c7d56697958a0937e2865cc4c60175b56e
Binary files /dev/null and b/static/DK.png differ
diff --git a/static/DM.png b/static/DM.png
new file mode 100644
index 0000000000000000000000000000000000000000..bff93ae89dcdcaa8aa5abf18daf4fe572486f7cc
Binary files /dev/null and b/static/DM.png differ
diff --git a/static/DO.png b/static/DO.png
new file mode 100644
index 0000000000000000000000000000000000000000..f47ae096a869c51249dec7e4c3b4282646067c1e
Binary files /dev/null and b/static/DO.png differ
diff --git a/static/DZ.png b/static/DZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..0462bcc0530ee589e2f9c590b8984173341f6f13
Binary files /dev/null and b/static/DZ.png differ
diff --git a/static/EA-alt.png b/static/EA-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..89348b801eb7effc362a7e81b5293ac95e93b295
Binary files /dev/null and b/static/EA-alt.png differ
diff --git a/static/EA.png b/static/EA.png
new file mode 100644
index 0000000000000000000000000000000000000000..91e5bc2a1703efc370adaa102a47a32c56967043
Binary files /dev/null and b/static/EA.png differ
diff --git a/static/EC.png b/static/EC.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3f9b78a4fbbcf2e266f930e97f18a6a6467d5b6
Binary files /dev/null and b/static/EC.png differ
diff --git a/static/EE.png b/static/EE.png
new file mode 100644
index 0000000000000000000000000000000000000000..b24185cec04535d78af12c619c98d4a80b503bdf
Binary files /dev/null and b/static/EE.png differ
diff --git a/static/EG.png b/static/EG.png
new file mode 100644
index 0000000000000000000000000000000000000000..b84cebce55b98cdf15802c223c0c968d21814e8b
Binary files /dev/null and b/static/EG.png differ
diff --git a/static/EH.png b/static/EH.png
new file mode 100644
index 0000000000000000000000000000000000000000..311e2c7bdbf66c55869979c0e17a1a2b763bbe82
Binary files /dev/null and b/static/EH.png differ
diff --git a/static/ER.png b/static/ER.png
new file mode 100644
index 0000000000000000000000000000000000000000..f78c174787410a75f52c670b7798876e63337c28
Binary files /dev/null and b/static/ER.png differ
diff --git a/static/ES.png b/static/ES.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa1c44dc0d09ec42aa32484502d90d8df50f6a7f
Binary files /dev/null and b/static/ES.png differ
diff --git a/static/ET.png b/static/ET.png
new file mode 100644
index 0000000000000000000000000000000000000000..cfc915b68e6d8603a2f134848a7063d4dc476618
Binary files /dev/null and b/static/ET.png differ
diff --git a/static/EU.png b/static/EU.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c5f6225dea73e6c8ad6fbe233c5bb2612aa4d1d
Binary files /dev/null and b/static/EU.png differ
diff --git a/static/FI.png b/static/FI.png
new file mode 100644
index 0000000000000000000000000000000000000000..ced3886c26bf4bae7ca7b0c0551e2100bb4c9ef6
Binary files /dev/null and b/static/FI.png differ
diff --git a/static/FJ.png b/static/FJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..e92cfa79dd986b0e27018824f84efd1fa93f33a3
Binary files /dev/null and b/static/FJ.png differ
diff --git a/static/FK.png b/static/FK.png
new file mode 100644
index 0000000000000000000000000000000000000000..014763eb8679c8874b4937228fe49c0005a976f0
Binary files /dev/null and b/static/FK.png differ
diff --git a/static/FM.png b/static/FM.png
new file mode 100644
index 0000000000000000000000000000000000000000..66a0361ffe12d0965b651295bdf903ff6080cad0
Binary files /dev/null and b/static/FM.png differ
diff --git a/static/FO.png b/static/FO.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9f86965d202b3ebea7aafb28ac16e1243015656
Binary files /dev/null and b/static/FO.png differ
diff --git a/static/FR.png b/static/FR.png
new file mode 100644
index 0000000000000000000000000000000000000000..652a4f8ffa87ab10634036c0563ccf71ec10460c
Binary files /dev/null and b/static/FR.png differ
diff --git a/static/GA.png b/static/GA.png
new file mode 100644
index 0000000000000000000000000000000000000000..ceb5a023c5fee781095d1e7cd5eda4818dda4c80
Binary files /dev/null and b/static/GA.png differ
diff --git a/static/GB.png b/static/GB.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4e6f2334e238366e5e7d6adbdd40166f211b62c
Binary files /dev/null and b/static/GB.png differ
diff --git a/static/GD.png b/static/GD.png
new file mode 100644
index 0000000000000000000000000000000000000000..2aa81fc0a0e7eac38fff20a35af7d85b731b93d4
Binary files /dev/null and b/static/GD.png differ
diff --git a/static/GE.png b/static/GE.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f4d4123994c032f4f84c9c11048b819afc65e92
Binary files /dev/null and b/static/GE.png differ
diff --git a/static/GF.png b/static/GF.png
new file mode 100644
index 0000000000000000000000000000000000000000..febe0d7767010e598bab60254f6d4ce9ae711735
Binary files /dev/null and b/static/GF.png differ
diff --git a/static/GG.png b/static/GG.png
new file mode 100644
index 0000000000000000000000000000000000000000..dce98599b46f3ba8fd59e1122125a4092faba312
Binary files /dev/null and b/static/GG.png differ
diff --git a/static/GH.png b/static/GH.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5ad19750422b409b465db3b028bab6791d6a6aa
Binary files /dev/null and b/static/GH.png differ
diff --git a/static/GI.png b/static/GI.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb7634f07204146620e16522541eea4071f1391a
Binary files /dev/null and b/static/GI.png differ
diff --git a/static/GL.png b/static/GL.png
new file mode 100644
index 0000000000000000000000000000000000000000..097a51a74888c20e6667710523282ed5a08ee353
Binary files /dev/null and b/static/GL.png differ
diff --git a/static/GM.png b/static/GM.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3d90c7d37ff58b20d7667533b26de118689e708
Binary files /dev/null and b/static/GM.png differ
diff --git a/static/GN.png b/static/GN.png
new file mode 100644
index 0000000000000000000000000000000000000000..aeb680259e63721f428a653706bcd4877812cb1f
Binary files /dev/null and b/static/GN.png differ
diff --git a/static/GP-alt.png b/static/GP-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..4dceb40f5ae802a782a34d167b44df312c7a27f1
Binary files /dev/null and b/static/GP-alt.png differ
diff --git a/static/GP.png b/static/GP.png
new file mode 100644
index 0000000000000000000000000000000000000000..facd28d10af41d46c3b27854a114b2ba4a1b5591
Binary files /dev/null and b/static/GP.png differ
diff --git a/static/GQ.png b/static/GQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc08d4edb7b7dd1a777a1426b58760bb1dd6bc80
Binary files /dev/null and b/static/GQ.png differ
diff --git a/static/GR.png b/static/GR.png
new file mode 100644
index 0000000000000000000000000000000000000000..e248cbda2394cdfc04fbd15f9f1b3aa8739668e7
Binary files /dev/null and b/static/GR.png differ
diff --git a/static/GS.png b/static/GS.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccd2dec4f3053de9404178651d4d176e29f04f57
Binary files /dev/null and b/static/GS.png differ
diff --git a/static/GT.png b/static/GT.png
new file mode 100644
index 0000000000000000000000000000000000000000..09a899cdba184873dec20ce63f348ead28b951bc
Binary files /dev/null and b/static/GT.png differ
diff --git a/static/GU.png b/static/GU.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd96e7b7d941881f5fa534b76cbf66e07de880be
Binary files /dev/null and b/static/GU.png differ
diff --git a/static/GW.png b/static/GW.png
new file mode 100644
index 0000000000000000000000000000000000000000..e15fce73505ea47b643faa00b52a9ab3007103ae
Binary files /dev/null and b/static/GW.png differ
diff --git a/static/GY.png b/static/GY.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb8ab0215f538b4c7bee121eafc9b82f04477613
Binary files /dev/null and b/static/GY.png differ
diff --git a/static/HK.png b/static/HK.png
new file mode 100644
index 0000000000000000000000000000000000000000..68145ea961abf5772a862c18e4ff95d96dd63685
Binary files /dev/null and b/static/HK.png differ
diff --git a/static/HM.png b/static/HM.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1577f3ebb99d569ebffa632d844ecb62d1eb1ca
Binary files /dev/null and b/static/HM.png differ
diff --git a/static/HN.png b/static/HN.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b95297f4f8978cbf32b931bd149220bf2a03493
Binary files /dev/null and b/static/HN.png differ
diff --git a/static/HR.png b/static/HR.png
new file mode 100644
index 0000000000000000000000000000000000000000..3681d5c02bf143fc579341fc00988b826ed3271f
Binary files /dev/null and b/static/HR.png differ
diff --git a/static/HT.png b/static/HT.png
new file mode 100644
index 0000000000000000000000000000000000000000..caf6ba2a7dbd68d007494c5e8b12d36ad564e552
Binary files /dev/null and b/static/HT.png differ
diff --git a/static/HU.png b/static/HU.png
new file mode 100644
index 0000000000000000000000000000000000000000..984e316d8a02c578c37fc1d807c71adc41c0500e
Binary files /dev/null and b/static/HU.png differ
diff --git a/static/IC.png b/static/IC.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba7c37bb7bce9294986fc68b941bff637c5d3427
Binary files /dev/null and b/static/IC.png differ
diff --git a/static/ID.png b/static/ID.png
new file mode 100644
index 0000000000000000000000000000000000000000..a96507c1b40e8f3a980170761347399637db4dec
Binary files /dev/null and b/static/ID.png differ
diff --git a/static/IE.png b/static/IE.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f523550849b4b6e8c31ca0e43216b25603d5ff5
Binary files /dev/null and b/static/IE.png differ
diff --git a/static/IL.png b/static/IL.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd86963323d8c162d7b8539620cc886d5ee3ee57
Binary files /dev/null and b/static/IL.png differ
diff --git a/static/IM.png b/static/IM.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e419b8b3f9049f9edacc1b2f32bd8ece662aa6d
Binary files /dev/null and b/static/IM.png differ
diff --git a/static/IN.png b/static/IN.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c3b08bd852a627a33a4845cbefbcc2ab56c6ef4
Binary files /dev/null and b/static/IN.png differ
diff --git a/static/IO.png b/static/IO.png
new file mode 100644
index 0000000000000000000000000000000000000000..92ab813c9919c96e02d379d1360a572fe7e75114
Binary files /dev/null and b/static/IO.png differ
diff --git a/static/IQ.png b/static/IQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3c371763b84aaf3745f3310fb0b6bbecd932ece
Binary files /dev/null and b/static/IQ.png differ
diff --git a/static/IR.png b/static/IR.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c906e646faa1151db2930cea945e1671883e341
Binary files /dev/null and b/static/IR.png differ
diff --git a/static/IS.png b/static/IS.png
new file mode 100644
index 0000000000000000000000000000000000000000..64b3825ace6d65ad52f67b9eba8294825b48ed4f
Binary files /dev/null and b/static/IS.png differ
diff --git a/static/IT.png b/static/IT.png
new file mode 100644
index 0000000000000000000000000000000000000000..c66184b7f1a208112f0b3a257924db6e4260e457
Binary files /dev/null and b/static/IT.png differ
diff --git a/static/JE.png b/static/JE.png
new file mode 100644
index 0000000000000000000000000000000000000000..06c92f882063a5f74e4f81bce73b621cf028a364
Binary files /dev/null and b/static/JE.png differ
diff --git a/static/JM.png b/static/JM.png
new file mode 100644
index 0000000000000000000000000000000000000000..de609b7ba46b9bf1f3a814e7fde98a4bc91a8cda
Binary files /dev/null and b/static/JM.png differ
diff --git a/static/JO.png b/static/JO.png
new file mode 100644
index 0000000000000000000000000000000000000000..78b0b9fb3df04e7e68d932a65b5af7c735b322b5
Binary files /dev/null and b/static/JO.png differ
diff --git a/static/JP.png b/static/JP.png
new file mode 100644
index 0000000000000000000000000000000000000000..710c6f64ca093c854c1e701e09dff6d7089ae5f8
Binary files /dev/null and b/static/JP.png differ
diff --git a/static/KE.png b/static/KE.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a040132f32f40aa382a40a0e86323a9f058bb4d
Binary files /dev/null and b/static/KE.png differ
diff --git a/static/KG.png b/static/KG.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0e11a804839af370f9291c7fd8d19c8bf74bbee
Binary files /dev/null and b/static/KG.png differ
diff --git a/static/KH.png b/static/KH.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a4898572227466abe7690cd8474d84421e6694b
Binary files /dev/null and b/static/KH.png differ
diff --git a/static/KI.png b/static/KI.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb1c5f01748624200387fd06fe3cd509d923a3fd
Binary files /dev/null and b/static/KI.png differ
diff --git a/static/KM.png b/static/KM.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec86fd229aeab6029defba317b5bf4e03c71455d
Binary files /dev/null and b/static/KM.png differ
diff --git a/static/KN.png b/static/KN.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0f581d45149a222ad31ac846381a3c2d61b0249
Binary files /dev/null and b/static/KN.png differ
diff --git a/static/KP.png b/static/KP.png
new file mode 100644
index 0000000000000000000000000000000000000000..f34d34af2e11ef529a8cb0ed7bb29f4e20fd72fd
Binary files /dev/null and b/static/KP.png differ
diff --git a/static/KR.png b/static/KR.png
new file mode 100644
index 0000000000000000000000000000000000000000..73e52528fb2259908d7003658c3ef50908d79834
Binary files /dev/null and b/static/KR.png differ
diff --git a/static/KW.png b/static/KW.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b2c2efb52d3ad3aeb43965f9fba0742223bfa6b
Binary files /dev/null and b/static/KW.png differ
diff --git a/static/KY.png b/static/KY.png
new file mode 100644
index 0000000000000000000000000000000000000000..002d903e6be81334a3f29f123cf3d91a42a5744c
Binary files /dev/null and b/static/KY.png differ
diff --git a/static/KZ.png b/static/KZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1b402b39a10ed34ca7aca1c45857644b64328bf
Binary files /dev/null and b/static/KZ.png differ
diff --git a/static/LA.png b/static/LA.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b5b7e6cb09a69dee47ddde223959b332a307919
Binary files /dev/null and b/static/LA.png differ
diff --git a/static/LB.png b/static/LB.png
new file mode 100644
index 0000000000000000000000000000000000000000..275f04c00ef9d5d59bcd9a82fcca1ca2ca25fa30
Binary files /dev/null and b/static/LB.png differ
diff --git a/static/LC.png b/static/LC.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d0667de079f96541ad33f6dd1edb170aeddefe4
Binary files /dev/null and b/static/LC.png differ
diff --git a/static/LI.png b/static/LI.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba47d069029f899a37654955227a682dce53b5fc
Binary files /dev/null and b/static/LI.png differ
diff --git a/static/LK.png b/static/LK.png
new file mode 100644
index 0000000000000000000000000000000000000000..56f2c9906aefcc0e1ce80ed619caf792ded87fb5
Binary files /dev/null and b/static/LK.png differ
diff --git a/static/LR.png b/static/LR.png
new file mode 100644
index 0000000000000000000000000000000000000000..9422c7f7293a24912485e7b28dbad351726f5222
Binary files /dev/null and b/static/LR.png differ
diff --git a/static/LS.png b/static/LS.png
new file mode 100644
index 0000000000000000000000000000000000000000..433de25d21b9862ba6d374ce34c1e698ab384c9d
Binary files /dev/null and b/static/LS.png differ
diff --git a/static/LT.png b/static/LT.png
new file mode 100644
index 0000000000000000000000000000000000000000..9814ed4f96a5842f8f88e4861e6455bf33e66397
Binary files /dev/null and b/static/LT.png differ
diff --git a/static/LU.png b/static/LU.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7248184d9dd9c0872ae61231a69f01026e60c2b
Binary files /dev/null and b/static/LU.png differ
diff --git a/static/LV.png b/static/LV.png
new file mode 100644
index 0000000000000000000000000000000000000000..f02c1b5583bf68c4771a6c3376b91ccfaf23a384
Binary files /dev/null and b/static/LV.png differ
diff --git a/static/LY.png b/static/LY.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e499e3d0a56f0399573919822a29026a2d3991e
Binary files /dev/null and b/static/LY.png differ
diff --git a/static/MA.png b/static/MA.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8fa886ec0fb0a55998665ca481f10453e0dbfc1
Binary files /dev/null and b/static/MA.png differ
diff --git a/static/MC.png b/static/MC.png
new file mode 100644
index 0000000000000000000000000000000000000000..a96507c1b40e8f3a980170761347399637db4dec
Binary files /dev/null and b/static/MC.png differ
diff --git a/static/MD.png b/static/MD.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a1df0bf83f80dd11663393a50d399afb1f0e7d8
Binary files /dev/null and b/static/MD.png differ
diff --git a/static/ME.png b/static/ME.png
new file mode 100644
index 0000000000000000000000000000000000000000..89d8ce7c2e1ad3b62bbf7f4737757bf8f4de8015
Binary files /dev/null and b/static/ME.png differ
diff --git a/static/MF.png b/static/MF.png
new file mode 100644
index 0000000000000000000000000000000000000000..476bdf8a5bc4528a3cf1a55ed04984ca7c10afaf
Binary files /dev/null and b/static/MF.png differ
diff --git a/static/MG.png b/static/MG.png
new file mode 100644
index 0000000000000000000000000000000000000000..42a7ca121c687eabadafca05be63ac749d1f2f7d
Binary files /dev/null and b/static/MG.png differ
diff --git a/static/MH.png b/static/MH.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c0a23efed188d5373f5ff7978530f6e077ee111
Binary files /dev/null and b/static/MH.png differ
diff --git a/static/MK.png b/static/MK.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ea6d5969cc34b823204c000e33e290dcf335a82
Binary files /dev/null and b/static/MK.png differ
diff --git a/static/ML.png b/static/ML.png
new file mode 100644
index 0000000000000000000000000000000000000000..6cbd1274317ba09a51885251f3bf094ed7ee4037
Binary files /dev/null and b/static/ML.png differ
diff --git a/static/MM.png b/static/MM.png
new file mode 100644
index 0000000000000000000000000000000000000000..71cab7feae321f74c4b4031ef5ff46caad4d8ee7
Binary files /dev/null and b/static/MM.png differ
diff --git a/static/MN.png b/static/MN.png
new file mode 100644
index 0000000000000000000000000000000000000000..a829da06806e53be7ebd6ef787fc434d4b3bed9a
Binary files /dev/null and b/static/MN.png differ
diff --git a/static/MO.png b/static/MO.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e6c24030b8178887d5766aaf1e32781b688f6a0
Binary files /dev/null and b/static/MO.png differ
diff --git a/static/MP.png b/static/MP.png
new file mode 100644
index 0000000000000000000000000000000000000000..c41b123c4cb8f6f6582f5bc4e7352b138a21ce7c
Binary files /dev/null and b/static/MP.png differ
diff --git a/static/MQ.png b/static/MQ.png
new file mode 100644
index 0000000000000000000000000000000000000000..840476197397d53b1ef179319c04c381ab3d51b4
Binary files /dev/null and b/static/MQ.png differ
diff --git a/static/MR.png b/static/MR.png
new file mode 100644
index 0000000000000000000000000000000000000000..982ff71498a694906dcc2af3b80dfaa104417e3c
Binary files /dev/null and b/static/MR.png differ
diff --git a/static/MS.png b/static/MS.png
new file mode 100644
index 0000000000000000000000000000000000000000..51d0fc1b299437bcc8a949ea6097d713902fef8e
Binary files /dev/null and b/static/MS.png differ
diff --git a/static/MT.png b/static/MT.png
new file mode 100644
index 0000000000000000000000000000000000000000..6274f1ce1973c22647558dcc6416e9d4a7902555
Binary files /dev/null and b/static/MT.png differ
diff --git a/static/MU.png b/static/MU.png
new file mode 100644
index 0000000000000000000000000000000000000000..b20349788058a3a388f01003469c6366c6d8d1d1
Binary files /dev/null and b/static/MU.png differ
diff --git a/static/MV.png b/static/MV.png
new file mode 100644
index 0000000000000000000000000000000000000000..283b8d6d12e2835ecae63f236b3a8aea8dde41b2
Binary files /dev/null and b/static/MV.png differ
diff --git a/static/MW.png b/static/MW.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2a6b8d1bc82e7c5380e5f5289e4cf9fa186fa16
Binary files /dev/null and b/static/MW.png differ
diff --git a/static/MX.png b/static/MX.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd9410132076537d48cb9556955b022d8b7fbffa
Binary files /dev/null and b/static/MX.png differ
diff --git a/static/MY.png b/static/MY.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cd2528e950cde25e6623b8c7e53a0f0c0ba368e
Binary files /dev/null and b/static/MY.png differ
diff --git a/static/MZ.png b/static/MZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff17131f3cd06743a3014c7ff01792f285aff95d
Binary files /dev/null and b/static/MZ.png differ
diff --git a/static/NA.png b/static/NA.png
new file mode 100644
index 0000000000000000000000000000000000000000..faf48e5848f584da818e7f6963172faf6dff36bc
Binary files /dev/null and b/static/NA.png differ
diff --git a/static/NC-alt.png b/static/NC-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..dac306b24d4fd02ab5a2a4c49d1bf21e5fe941ed
Binary files /dev/null and b/static/NC-alt.png differ
diff --git a/static/NC.png b/static/NC.png
new file mode 100644
index 0000000000000000000000000000000000000000..935a6ca02c8930a52299108a21c1b579854a0cc6
Binary files /dev/null and b/static/NC.png differ
diff --git a/static/NE.png b/static/NE.png
new file mode 100644
index 0000000000000000000000000000000000000000..94931ddfc6657307f0316068923f09117643c826
Binary files /dev/null and b/static/NE.png differ
diff --git a/static/NF.png b/static/NF.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5a599339efae588433ced47a80d31885ba5352a
Binary files /dev/null and b/static/NF.png differ
diff --git a/static/NG.png b/static/NG.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a145add0d4b5f73f40cd2845e7d02da977bfe51
Binary files /dev/null and b/static/NG.png differ
diff --git a/static/NI.png b/static/NI.png
new file mode 100644
index 0000000000000000000000000000000000000000..a682b5ee3897207e5c216fe368d711c2e72fe1c2
Binary files /dev/null and b/static/NI.png differ
diff --git a/static/NL.png b/static/NL.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8f8bb33e9f05a9c2e9eba0befc00e98459f11ee
Binary files /dev/null and b/static/NL.png differ
diff --git a/static/NO.png b/static/NO.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e46881f142d11e57444d29924aeafdc1d464fe7
Binary files /dev/null and b/static/NO.png differ
diff --git a/static/NP-alt.png b/static/NP-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..079219547c9389c3989a56be5a450120a1861d9b
Binary files /dev/null and b/static/NP-alt.png differ
diff --git a/static/NP.png b/static/NP.png
new file mode 100644
index 0000000000000000000000000000000000000000..4fd2bbdf13eddedf2321534b42ea7e0768c1fdd5
Binary files /dev/null and b/static/NP.png differ
diff --git a/static/NR.png b/static/NR.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f2494fc0709b8a7493fc0f42a1305db6adca4b6
Binary files /dev/null and b/static/NR.png differ
diff --git a/static/NU.png b/static/NU.png
new file mode 100644
index 0000000000000000000000000000000000000000..339125c03c43181789b6f9949c3992f5f54b4cb5
Binary files /dev/null and b/static/NU.png differ
diff --git a/static/NZ.png b/static/NZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..686f2785cf649447aac6bada696ef006f4a0fbdc
Binary files /dev/null and b/static/NZ.png differ
diff --git a/static/OM.png b/static/OM.png
new file mode 100644
index 0000000000000000000000000000000000000000..c03ca219dbb4de673d3092072d3a251dd3294644
Binary files /dev/null and b/static/OM.png differ
diff --git a/static/PA.png b/static/PA.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3b9e75cf799d90ea9c0386f46e207c87993fbcb
Binary files /dev/null and b/static/PA.png differ
diff --git a/static/PE-alt.png b/static/PE-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e9d48d5c20730d87bcd516fcd62ca2220bf51c4
Binary files /dev/null and b/static/PE-alt.png differ
diff --git a/static/PE.png b/static/PE.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e48e5db97a6df093cc501ff177755f3a6b3ba57
Binary files /dev/null and b/static/PE.png differ
diff --git a/static/PF.png b/static/PF.png
new file mode 100644
index 0000000000000000000000000000000000000000..acaa466ec208e89244973176c0164bb48540bc59
Binary files /dev/null and b/static/PF.png differ
diff --git a/static/PG.png b/static/PG.png
new file mode 100644
index 0000000000000000000000000000000000000000..44fa8a5c8a926553047452581089211a81af9c43
Binary files /dev/null and b/static/PG.png differ
diff --git a/static/PH.png b/static/PH.png
new file mode 100644
index 0000000000000000000000000000000000000000..b76ec8ac2d543ef5fa78ae1a5c3acb49ed2adeb7
Binary files /dev/null and b/static/PH.png differ
diff --git a/static/PK.png b/static/PK.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd8125ab87e48ca522596db737f525365517a2ac
Binary files /dev/null and b/static/PK.png differ
diff --git a/static/PL.png b/static/PL.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0ee8879ac393f9717577bc0d942f28cbf3bd22c
Binary files /dev/null and b/static/PL.png differ
diff --git a/static/PM.png b/static/PM.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9f42c48f4db56491afc0798380cb1caa38fc008
Binary files /dev/null and b/static/PM.png differ
diff --git a/static/PN.png b/static/PN.png
new file mode 100644
index 0000000000000000000000000000000000000000..854c610b99adc4dadce54af58ba7866cee1bf010
Binary files /dev/null and b/static/PN.png differ
diff --git a/static/PR.png b/static/PR.png
new file mode 100644
index 0000000000000000000000000000000000000000..89629bf18d7a4e8734354c0df3df9337e75a9bd3
Binary files /dev/null and b/static/PR.png differ
diff --git a/static/PS.png b/static/PS.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2d05e211341f8fe03edc2436661f49fced00142
Binary files /dev/null and b/static/PS.png differ
diff --git a/static/PT.png b/static/PT.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf022df99bc4b692c1e68f2c2fa84d145e36fd29
Binary files /dev/null and b/static/PT.png differ
diff --git a/static/PW.png b/static/PW.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcce729f6e689b3d09f34ea6ec1759d73cde772d
Binary files /dev/null and b/static/PW.png differ
diff --git a/static/PY.png b/static/PY.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b56009aaf0c8b37a6155bc67f43bad1bb4f2701
Binary files /dev/null and b/static/PY.png differ
diff --git a/static/QA.png b/static/QA.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd0859fd7a10273165e18b29b02b2fda4c2fade6
Binary files /dev/null and b/static/QA.png differ
diff --git a/static/RE.png b/static/RE.png
new file mode 100644
index 0000000000000000000000000000000000000000..02bb927e57cb64b89726dc2c805f592b72109175
Binary files /dev/null and b/static/RE.png differ
diff --git a/static/RO.png b/static/RO.png
new file mode 100644
index 0000000000000000000000000000000000000000..42dd803b85fe4d287d81d7003cafcfd0189438fd
Binary files /dev/null and b/static/RO.png differ
diff --git a/static/RS.png b/static/RS.png
new file mode 100644
index 0000000000000000000000000000000000000000..443576dc52fb8afb5e4be53b202ea53524665d42
Binary files /dev/null and b/static/RS.png differ
diff --git a/static/RU.png b/static/RU.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b604ad2073b7ddc3e82e1d361d514f0038b8c16
Binary files /dev/null and b/static/RU.png differ
diff --git a/static/RW.png b/static/RW.png
new file mode 100644
index 0000000000000000000000000000000000000000..958c31d0ae90eabd7866495f6bfab27a5561c580
Binary files /dev/null and b/static/RW.png differ
diff --git a/static/SA-alt.png b/static/SA-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a2d5907119d8f6082fcef4d9c0621b754a95866
Binary files /dev/null and b/static/SA-alt.png differ
diff --git a/static/SA.png b/static/SA.png
new file mode 100644
index 0000000000000000000000000000000000000000..5902bc85ad24f77cb3573d84e88fb4b0496900a6
Binary files /dev/null and b/static/SA.png differ
diff --git a/static/SB.png b/static/SB.png
new file mode 100644
index 0000000000000000000000000000000000000000..257b2b6557eea851f06c4d85be646f0979c95748
Binary files /dev/null and b/static/SB.png differ
diff --git a/static/SC.png b/static/SC.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b65c8da783f846be352e6b4d0db08496e056a2e
Binary files /dev/null and b/static/SC.png differ
diff --git a/static/SD.png b/static/SD.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d468fd53e8f4a1db0e651f00afebe3e538f45aa
Binary files /dev/null and b/static/SD.png differ
diff --git a/static/SE.png b/static/SE.png
new file mode 100644
index 0000000000000000000000000000000000000000..2de23da516215baa5260e7fab1b85822ce04d58c
Binary files /dev/null and b/static/SE.png differ
diff --git a/static/SG.png b/static/SG.png
new file mode 100644
index 0000000000000000000000000000000000000000..b644651f5124b174e614dd16e2b31192133f6197
Binary files /dev/null and b/static/SG.png differ
diff --git a/static/SH.png b/static/SH.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5c4fb05c0a95c577ca6235900d5c8629d6f7ed4
Binary files /dev/null and b/static/SH.png differ
diff --git a/static/SI.png b/static/SI.png
new file mode 100644
index 0000000000000000000000000000000000000000..489715fa5d0a1a3076a7eabc0ef5e1d6fb04281b
Binary files /dev/null and b/static/SI.png differ
diff --git a/static/SJ-alt.png b/static/SJ-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a7edf66e936d8e62baae4e2840f19501d933211
Binary files /dev/null and b/static/SJ-alt.png differ
diff --git a/static/SJ.png b/static/SJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..a524e84a4c878939108e47923b8634a9261c29ba
Binary files /dev/null and b/static/SJ.png differ
diff --git a/static/SK.png b/static/SK.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc8fe7edf7ee5e856bed17bbde23fc2e447ec32b
Binary files /dev/null and b/static/SK.png differ
diff --git a/static/SL.png b/static/SL.png
new file mode 100644
index 0000000000000000000000000000000000000000..2484281d3993a4389a25572717c9179c04ab4e23
Binary files /dev/null and b/static/SL.png differ
diff --git a/static/SM.png b/static/SM.png
new file mode 100644
index 0000000000000000000000000000000000000000..7410f8577149c403015e0d80dd603f3c3eb924b2
Binary files /dev/null and b/static/SM.png differ
diff --git a/static/SN.png b/static/SN.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e0f00012365c1e5737f19e099497962ea4ba224
Binary files /dev/null and b/static/SN.png differ
diff --git a/static/SO.png b/static/SO.png
new file mode 100644
index 0000000000000000000000000000000000000000..86d9f8d825ca6fd44b1c33e1ac52e77b54a080ef
Binary files /dev/null and b/static/SO.png differ
diff --git a/static/SR.png b/static/SR.png
new file mode 100644
index 0000000000000000000000000000000000000000..7622645c65b93fe1a8732ddb2c9649c50e30d558
Binary files /dev/null and b/static/SR.png differ
diff --git a/static/SS.png b/static/SS.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b1e6d4c28622a78ca624cc97b7b32acc5ef5574
Binary files /dev/null and b/static/SS.png differ
diff --git a/static/ST.png b/static/ST.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0983d1c5815b0eb3b546b1578ccf7bb0bde0cca
Binary files /dev/null and b/static/ST.png differ
diff --git a/static/SV.png b/static/SV.png
new file mode 100644
index 0000000000000000000000000000000000000000..6540916df944eb12aeb153026268628adb05593f
Binary files /dev/null and b/static/SV.png differ
diff --git a/static/SX.png b/static/SX.png
new file mode 100644
index 0000000000000000000000000000000000000000..180e1b959d1486303392b3c4aa8e01752439ad14
Binary files /dev/null and b/static/SX.png differ
diff --git a/static/SY.png b/static/SY.png
new file mode 100644
index 0000000000000000000000000000000000000000..62db16499766484a61b3ef672e57deb973013160
Binary files /dev/null and b/static/SY.png differ
diff --git a/static/SZ.png b/static/SZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e736fc511d1324bd4330cf84eb9178a502097d7
Binary files /dev/null and b/static/SZ.png differ
diff --git a/static/TA.png b/static/TA.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd7ae33e807c2f39f3973d569060a31757b1db1b
Binary files /dev/null and b/static/TA.png differ
diff --git a/static/TC.png b/static/TC.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a8ea19c4d8c6e948caa43a4cd209a27597c0c7d
Binary files /dev/null and b/static/TC.png differ
diff --git a/static/TD.png b/static/TD.png
new file mode 100644
index 0000000000000000000000000000000000000000..42dd803b85fe4d287d81d7003cafcfd0189438fd
Binary files /dev/null and b/static/TD.png differ
diff --git a/static/TF.png b/static/TF.png
new file mode 100644
index 0000000000000000000000000000000000000000..00b1b51bffc10f73b489ee4f0cf14a99f2313269
Binary files /dev/null and b/static/TF.png differ
diff --git a/static/TG.png b/static/TG.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0b3c5a68b36762e11a747ad074868c9a27d38f4
Binary files /dev/null and b/static/TG.png differ
diff --git a/static/TH.png b/static/TH.png
new file mode 100644
index 0000000000000000000000000000000000000000..330589f83a75817b93329252e6d38ba05effaa62
Binary files /dev/null and b/static/TH.png differ
diff --git a/static/TJ.png b/static/TJ.png
new file mode 100644
index 0000000000000000000000000000000000000000..44d83815b058842066aa1675f5529d141e085578
Binary files /dev/null and b/static/TJ.png differ
diff --git a/static/TK.png b/static/TK.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f3a169620d6c998045a89b965abcc1a4b2003de
Binary files /dev/null and b/static/TK.png differ
diff --git a/static/TL.png b/static/TL.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4791ecc4a792ee00c6142475dfacc3fabd3a2f5
Binary files /dev/null and b/static/TL.png differ
diff --git a/static/TM.png b/static/TM.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b2884a1434bd3ca1101d5d37f6883ecb9e7f8df
Binary files /dev/null and b/static/TM.png differ
diff --git a/static/TN.png b/static/TN.png
new file mode 100644
index 0000000000000000000000000000000000000000..b65b445a5db6cdcc46612ab6278e3da4291008c5
Binary files /dev/null and b/static/TN.png differ
diff --git a/static/TO.png b/static/TO.png
new file mode 100644
index 0000000000000000000000000000000000000000..1242c5bed8d0fdd58527663c7ebb077cab5b07ec
Binary files /dev/null and b/static/TO.png differ
diff --git a/static/TR.png b/static/TR.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec5e698f3e96da17ac62b7ea5b6b66e751d29ab9
Binary files /dev/null and b/static/TR.png differ
diff --git a/static/TT.png b/static/TT.png
new file mode 100644
index 0000000000000000000000000000000000000000..34688f08fb79ddf29327734f72fed75128d3a288
Binary files /dev/null and b/static/TT.png differ
diff --git a/static/TV.png b/static/TV.png
new file mode 100644
index 0000000000000000000000000000000000000000..30cb89c49efce9d23684704ba5fed4e521a5d595
Binary files /dev/null and b/static/TV.png differ
diff --git a/static/TW-alt.png b/static/TW-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..b2e08fe6bfed5a8d3e170da9bf45bf25c8c91bd3
Binary files /dev/null and b/static/TW-alt.png differ
diff --git a/static/TW.png b/static/TW.png
new file mode 100644
index 0000000000000000000000000000000000000000..0197c523b672a9ffeb2217dc21052a57de670f71
Binary files /dev/null and b/static/TW.png differ
diff --git a/static/TZ.png b/static/TZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..6413279eaada72cc057280691ab3802da463e92e
Binary files /dev/null and b/static/TZ.png differ
diff --git a/static/UA.png b/static/UA.png
new file mode 100644
index 0000000000000000000000000000000000000000..30318959e7c2ee4cc2f7c3715e9952467de8587d
Binary files /dev/null and b/static/UA.png differ
diff --git a/static/UG.png b/static/UG.png
new file mode 100644
index 0000000000000000000000000000000000000000..813ee51e6f42e4c7dd637d571a8f3200937203e7
Binary files /dev/null and b/static/UG.png differ
diff --git a/static/UM-alt.png b/static/UM-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..90c6192b5ac1043042c6fc1140bbf10b9174370e
Binary files /dev/null and b/static/UM-alt.png differ
diff --git a/static/UM.png b/static/UM.png
new file mode 100644
index 0000000000000000000000000000000000000000..aaab912f66a8e9dedce260eff951cb41fa7f05ef
Binary files /dev/null and b/static/UM.png differ
diff --git a/static/UN.png b/static/UN.png
new file mode 100644
index 0000000000000000000000000000000000000000..3992f0db08f6912435936620904778f59bd4d9b9
Binary files /dev/null and b/static/UN.png differ
diff --git a/static/US.png b/static/US.png
new file mode 100644
index 0000000000000000000000000000000000000000..12ca2fa1ffe7ac8d13ab95f9bad084a0b7d6e593
Binary files /dev/null and b/static/US.png differ
diff --git a/static/UY.png b/static/UY.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6e583131cc7f53e6087129b8f7bf281e18e9b92
Binary files /dev/null and b/static/UY.png differ
diff --git a/static/UZ.png b/static/UZ.png
new file mode 100644
index 0000000000000000000000000000000000000000..47d215670363e95a2460b6970d26307efdb57ae6
Binary files /dev/null and b/static/UZ.png differ
diff --git a/static/VA.png b/static/VA.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bb227468ebc0613cdb5ab1bdda8f339f38c3c13
Binary files /dev/null and b/static/VA.png differ
diff --git a/static/VC.png b/static/VC.png
new file mode 100644
index 0000000000000000000000000000000000000000..d53e7df0798b26a6d13bbf1e7d8619fb0cb7deaf
Binary files /dev/null and b/static/VC.png differ
diff --git a/static/VE-alt.png b/static/VE-alt.png
new file mode 100644
index 0000000000000000000000000000000000000000..78483a81b2bb4002eec5cac2ca73ba143cbc2cb6
Binary files /dev/null and b/static/VE-alt.png differ
diff --git a/static/VE.png b/static/VE.png
new file mode 100644
index 0000000000000000000000000000000000000000..f83bbe0be240905171aad2c653dee4beb0bcabb6
Binary files /dev/null and b/static/VE.png differ
diff --git a/static/VG.png b/static/VG.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ba9add3857feb9cc74a0afd71dafa6c063ac9f4
Binary files /dev/null and b/static/VG.png differ
diff --git a/static/VI.png b/static/VI.png
new file mode 100644
index 0000000000000000000000000000000000000000..414ebe2fbd216198b41f5a99725c259edc16c4cf
Binary files /dev/null and b/static/VI.png differ
diff --git a/static/VN.png b/static/VN.png
new file mode 100644
index 0000000000000000000000000000000000000000..381b9a490140be2f5e9d3886596445571fe9dd82
Binary files /dev/null and b/static/VN.png differ
diff --git a/static/VU.png b/static/VU.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a4221b6c3647d56a8b88484b680fd6c26f6e7d6
Binary files /dev/null and b/static/VU.png differ
diff --git a/static/WF.png b/static/WF.png
new file mode 100644
index 0000000000000000000000000000000000000000..1601bfa143dd15c648078250c5f9f2809c38aa22
Binary files /dev/null and b/static/WF.png differ
diff --git a/static/WS.png b/static/WS.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccd908d821e15ffa46ece1f1d0764d80171c6c0a
Binary files /dev/null and b/static/WS.png differ
diff --git a/static/XK.png b/static/XK.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdcbdeffbf925dbbfffea626b86cdfb2b6296ac6
Binary files /dev/null and b/static/XK.png differ
diff --git a/static/YE.png b/static/YE.png
new file mode 100644
index 0000000000000000000000000000000000000000..90338a1741ac26a7d3000e6605380dcb442b68f4
Binary files /dev/null and b/static/YE.png differ
diff --git a/static/YT.png b/static/YT.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f87f8d7d56946f261f7d84b5fdb4f84cd12477d
Binary files /dev/null and b/static/YT.png differ
diff --git a/static/ZA.png b/static/ZA.png
new file mode 100644
index 0000000000000000000000000000000000000000..67d65026bb3670426693cd1ce3a73fb59da5c207
Binary files /dev/null and b/static/ZA.png differ
diff --git a/static/ZM.png b/static/ZM.png
new file mode 100644
index 0000000000000000000000000000000000000000..d19b35194b3713210d0e826ed5282de697b61104
Binary files /dev/null and b/static/ZM.png differ
diff --git a/static/ZW.png b/static/ZW.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2c5347de7a811c4172e4eea5035227bc12435be
Binary files /dev/null and b/static/ZW.png differ