diff --git a/assets/icons/flags/AC.svg b/assets/icons/flags/AC.svg
new file mode 100644
index 0000000000..533933266e
--- /dev/null
+++ b/assets/icons/flags/AC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AD.svg b/assets/icons/flags/AD.svg
new file mode 100644
index 0000000000..2aba7c1831
--- /dev/null
+++ b/assets/icons/flags/AD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AE.svg b/assets/icons/flags/AE.svg
new file mode 100644
index 0000000000..59ddafd6a7
--- /dev/null
+++ b/assets/icons/flags/AE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AF.svg b/assets/icons/flags/AF.svg
new file mode 100644
index 0000000000..9cec9d8aaf
--- /dev/null
+++ b/assets/icons/flags/AF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AG.svg b/assets/icons/flags/AG.svg
new file mode 100644
index 0000000000..16881fe0e0
--- /dev/null
+++ b/assets/icons/flags/AG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AI.svg b/assets/icons/flags/AI.svg
new file mode 100644
index 0000000000..a7fcfd0e82
--- /dev/null
+++ b/assets/icons/flags/AI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AL.svg b/assets/icons/flags/AL.svg
new file mode 100644
index 0000000000..d7989d9fd4
--- /dev/null
+++ b/assets/icons/flags/AL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AM.svg b/assets/icons/flags/AM.svg
new file mode 100644
index 0000000000..d49087d8a7
--- /dev/null
+++ b/assets/icons/flags/AM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AO.svg b/assets/icons/flags/AO.svg
new file mode 100644
index 0000000000..ebb14c1c4e
--- /dev/null
+++ b/assets/icons/flags/AO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AQ.svg b/assets/icons/flags/AQ.svg
new file mode 100644
index 0000000000..14d59c7b52
--- /dev/null
+++ b/assets/icons/flags/AQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AR.svg b/assets/icons/flags/AR.svg
new file mode 100644
index 0000000000..8dfd3df754
--- /dev/null
+++ b/assets/icons/flags/AR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AS.svg b/assets/icons/flags/AS.svg
new file mode 100644
index 0000000000..bd00809cf1
--- /dev/null
+++ b/assets/icons/flags/AS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AT.svg b/assets/icons/flags/AT.svg
new file mode 100644
index 0000000000..6ccf7c44ff
--- /dev/null
+++ b/assets/icons/flags/AT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AU.svg b/assets/icons/flags/AU.svg
new file mode 100644
index 0000000000..f91b01301e
--- /dev/null
+++ b/assets/icons/flags/AU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AW.svg b/assets/icons/flags/AW.svg
new file mode 100644
index 0000000000..cff670d9cc
--- /dev/null
+++ b/assets/icons/flags/AW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AX.svg b/assets/icons/flags/AX.svg
new file mode 100644
index 0000000000..9bbfa5165f
--- /dev/null
+++ b/assets/icons/flags/AX.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/AZ.svg b/assets/icons/flags/AZ.svg
new file mode 100644
index 0000000000..486d3b8d73
--- /dev/null
+++ b/assets/icons/flags/AZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BA.svg b/assets/icons/flags/BA.svg
new file mode 100644
index 0000000000..1731a3af10
--- /dev/null
+++ b/assets/icons/flags/BA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BB.svg b/assets/icons/flags/BB.svg
new file mode 100644
index 0000000000..05e0dd9022
--- /dev/null
+++ b/assets/icons/flags/BB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BD.svg b/assets/icons/flags/BD.svg
new file mode 100644
index 0000000000..e3c7267d2c
--- /dev/null
+++ b/assets/icons/flags/BD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BE.svg b/assets/icons/flags/BE.svg
new file mode 100644
index 0000000000..cc1b013869
--- /dev/null
+++ b/assets/icons/flags/BE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BF.svg b/assets/icons/flags/BF.svg
new file mode 100644
index 0000000000..126e61f11e
--- /dev/null
+++ b/assets/icons/flags/BF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BG.svg b/assets/icons/flags/BG.svg
new file mode 100644
index 0000000000..7ebee3839e
--- /dev/null
+++ b/assets/icons/flags/BG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BH.svg b/assets/icons/flags/BH.svg
new file mode 100644
index 0000000000..5134d60044
--- /dev/null
+++ b/assets/icons/flags/BH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BI.svg b/assets/icons/flags/BI.svg
new file mode 100644
index 0000000000..68ac163012
--- /dev/null
+++ b/assets/icons/flags/BI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BJ.svg b/assets/icons/flags/BJ.svg
new file mode 100644
index 0000000000..63a6f9ba6a
--- /dev/null
+++ b/assets/icons/flags/BJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BL.svg b/assets/icons/flags/BL.svg
new file mode 100644
index 0000000000..dd9cdb581d
--- /dev/null
+++ b/assets/icons/flags/BL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BM.svg b/assets/icons/flags/BM.svg
new file mode 100644
index 0000000000..97a7d2b385
--- /dev/null
+++ b/assets/icons/flags/BM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BN.svg b/assets/icons/flags/BN.svg
new file mode 100644
index 0000000000..3b758a0440
--- /dev/null
+++ b/assets/icons/flags/BN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BO.svg b/assets/icons/flags/BO.svg
new file mode 100644
index 0000000000..6a0996e9cf
--- /dev/null
+++ b/assets/icons/flags/BO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BQ-BO.svg b/assets/icons/flags/BQ-BO.svg
new file mode 100644
index 0000000000..6318504bd1
--- /dev/null
+++ b/assets/icons/flags/BQ-BO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BQ-SA.svg b/assets/icons/flags/BQ-SA.svg
new file mode 100644
index 0000000000..1256b01ba4
--- /dev/null
+++ b/assets/icons/flags/BQ-SA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BQ-SE.svg b/assets/icons/flags/BQ-SE.svg
new file mode 100644
index 0000000000..dee09ed3c1
--- /dev/null
+++ b/assets/icons/flags/BQ-SE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BQ.svg b/assets/icons/flags/BQ.svg
new file mode 100644
index 0000000000..6318504bd1
--- /dev/null
+++ b/assets/icons/flags/BQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BR.svg b/assets/icons/flags/BR.svg
new file mode 100644
index 0000000000..f4dbb020aa
--- /dev/null
+++ b/assets/icons/flags/BR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BS.svg b/assets/icons/flags/BS.svg
new file mode 100644
index 0000000000..aac6004747
--- /dev/null
+++ b/assets/icons/flags/BS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BT.svg b/assets/icons/flags/BT.svg
new file mode 100644
index 0000000000..ed53f32268
--- /dev/null
+++ b/assets/icons/flags/BT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BV.svg b/assets/icons/flags/BV.svg
new file mode 100644
index 0000000000..c3652bf504
--- /dev/null
+++ b/assets/icons/flags/BV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BW.svg b/assets/icons/flags/BW.svg
new file mode 100644
index 0000000000..5343de6e22
--- /dev/null
+++ b/assets/icons/flags/BW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BY.svg b/assets/icons/flags/BY.svg
new file mode 100644
index 0000000000..86a423adfe
--- /dev/null
+++ b/assets/icons/flags/BY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/BZ.svg b/assets/icons/flags/BZ.svg
new file mode 100644
index 0000000000..9ac59b0c1e
--- /dev/null
+++ b/assets/icons/flags/BZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CA.svg b/assets/icons/flags/CA.svg
new file mode 100644
index 0000000000..457d316fed
--- /dev/null
+++ b/assets/icons/flags/CA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CC.svg b/assets/icons/flags/CC.svg
new file mode 100644
index 0000000000..16c3b6672f
--- /dev/null
+++ b/assets/icons/flags/CC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CD.svg b/assets/icons/flags/CD.svg
new file mode 100644
index 0000000000..203b3c65dc
--- /dev/null
+++ b/assets/icons/flags/CD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CF.svg b/assets/icons/flags/CF.svg
new file mode 100644
index 0000000000..f7eaa95425
--- /dev/null
+++ b/assets/icons/flags/CF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CG.svg b/assets/icons/flags/CG.svg
new file mode 100644
index 0000000000..d8b6c13b5f
--- /dev/null
+++ b/assets/icons/flags/CG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CH.svg b/assets/icons/flags/CH.svg
new file mode 100644
index 0000000000..498b7d18c2
--- /dev/null
+++ b/assets/icons/flags/CH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CI.svg b/assets/icons/flags/CI.svg
new file mode 100644
index 0000000000..24ae0ea160
--- /dev/null
+++ b/assets/icons/flags/CI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CK.svg b/assets/icons/flags/CK.svg
new file mode 100644
index 0000000000..0e21062405
--- /dev/null
+++ b/assets/icons/flags/CK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CL.svg b/assets/icons/flags/CL.svg
new file mode 100644
index 0000000000..cd2f03a5b6
--- /dev/null
+++ b/assets/icons/flags/CL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CM.svg b/assets/icons/flags/CM.svg
new file mode 100644
index 0000000000..f564968c3e
--- /dev/null
+++ b/assets/icons/flags/CM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CN.svg b/assets/icons/flags/CN.svg
new file mode 100644
index 0000000000..64629b25e2
--- /dev/null
+++ b/assets/icons/flags/CN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CO.svg b/assets/icons/flags/CO.svg
new file mode 100644
index 0000000000..dc46df0ae8
--- /dev/null
+++ b/assets/icons/flags/CO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CR.svg b/assets/icons/flags/CR.svg
new file mode 100644
index 0000000000..57ce8cb13d
--- /dev/null
+++ b/assets/icons/flags/CR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CU.svg b/assets/icons/flags/CU.svg
new file mode 100644
index 0000000000..780e99c248
--- /dev/null
+++ b/assets/icons/flags/CU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CV.svg b/assets/icons/flags/CV.svg
new file mode 100644
index 0000000000..a3e3ed487c
--- /dev/null
+++ b/assets/icons/flags/CV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CW.svg b/assets/icons/flags/CW.svg
new file mode 100644
index 0000000000..6fdf2234e0
--- /dev/null
+++ b/assets/icons/flags/CW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CX.svg b/assets/icons/flags/CX.svg
new file mode 100644
index 0000000000..197201d091
--- /dev/null
+++ b/assets/icons/flags/CX.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CY.svg b/assets/icons/flags/CY.svg
new file mode 100644
index 0000000000..3998689462
--- /dev/null
+++ b/assets/icons/flags/CY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/CZ.svg b/assets/icons/flags/CZ.svg
new file mode 100644
index 0000000000..c6ae614be9
--- /dev/null
+++ b/assets/icons/flags/CZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/DE.svg b/assets/icons/flags/DE.svg
new file mode 100644
index 0000000000..295d13e1bc
--- /dev/null
+++ b/assets/icons/flags/DE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/DJ.svg b/assets/icons/flags/DJ.svg
new file mode 100644
index 0000000000..e79b3bdce5
--- /dev/null
+++ b/assets/icons/flags/DJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/DK.svg b/assets/icons/flags/DK.svg
new file mode 100644
index 0000000000..1fecf561fe
--- /dev/null
+++ b/assets/icons/flags/DK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/DM.svg b/assets/icons/flags/DM.svg
new file mode 100644
index 0000000000..6b8da647ec
--- /dev/null
+++ b/assets/icons/flags/DM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/DO.svg b/assets/icons/flags/DO.svg
new file mode 100644
index 0000000000..53d5eec506
--- /dev/null
+++ b/assets/icons/flags/DO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/DZ.svg b/assets/icons/flags/DZ.svg
new file mode 100644
index 0000000000..fe8bb71411
--- /dev/null
+++ b/assets/icons/flags/DZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/EC.svg b/assets/icons/flags/EC.svg
new file mode 100644
index 0000000000..bb8e07f521
--- /dev/null
+++ b/assets/icons/flags/EC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/EE.svg b/assets/icons/flags/EE.svg
new file mode 100644
index 0000000000..28a9e16f9f
--- /dev/null
+++ b/assets/icons/flags/EE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/EG.svg b/assets/icons/flags/EG.svg
new file mode 100644
index 0000000000..3aa0feecf4
--- /dev/null
+++ b/assets/icons/flags/EG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/EH.svg b/assets/icons/flags/EH.svg
new file mode 100644
index 0000000000..c2e0c07e44
--- /dev/null
+++ b/assets/icons/flags/EH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ER.svg b/assets/icons/flags/ER.svg
new file mode 100644
index 0000000000..b361debcbe
--- /dev/null
+++ b/assets/icons/flags/ER.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ES.svg b/assets/icons/flags/ES.svg
new file mode 100644
index 0000000000..e143324945
--- /dev/null
+++ b/assets/icons/flags/ES.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ET.svg b/assets/icons/flags/ET.svg
new file mode 100644
index 0000000000..a4c6e32175
--- /dev/null
+++ b/assets/icons/flags/ET.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/EU.svg b/assets/icons/flags/EU.svg
new file mode 100644
index 0000000000..a359b058a5
--- /dev/null
+++ b/assets/icons/flags/EU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/FI.svg b/assets/icons/flags/FI.svg
new file mode 100644
index 0000000000..285363ee84
--- /dev/null
+++ b/assets/icons/flags/FI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/FJ.svg b/assets/icons/flags/FJ.svg
new file mode 100644
index 0000000000..f59c63d856
--- /dev/null
+++ b/assets/icons/flags/FJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/FK.svg b/assets/icons/flags/FK.svg
new file mode 100644
index 0000000000..3c17685bb4
--- /dev/null
+++ b/assets/icons/flags/FK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/FM.svg b/assets/icons/flags/FM.svg
new file mode 100644
index 0000000000..36aec4c8e4
--- /dev/null
+++ b/assets/icons/flags/FM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/FO.svg b/assets/icons/flags/FO.svg
new file mode 100644
index 0000000000..524e87b8be
--- /dev/null
+++ b/assets/icons/flags/FO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/FR.svg b/assets/icons/flags/FR.svg
new file mode 100644
index 0000000000..ec311d7916
--- /dev/null
+++ b/assets/icons/flags/FR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GA.svg b/assets/icons/flags/GA.svg
new file mode 100644
index 0000000000..7291224181
--- /dev/null
+++ b/assets/icons/flags/GA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GB-ENG.svg b/assets/icons/flags/GB-ENG.svg
new file mode 100644
index 0000000000..21acf8bf7f
--- /dev/null
+++ b/assets/icons/flags/GB-ENG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GB-NIR.svg b/assets/icons/flags/GB-NIR.svg
new file mode 100644
index 0000000000..931540d870
--- /dev/null
+++ b/assets/icons/flags/GB-NIR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GB-SCT.svg b/assets/icons/flags/GB-SCT.svg
new file mode 100644
index 0000000000..659befaeac
--- /dev/null
+++ b/assets/icons/flags/GB-SCT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GB-WLS.svg b/assets/icons/flags/GB-WLS.svg
new file mode 100644
index 0000000000..7876d1d44c
--- /dev/null
+++ b/assets/icons/flags/GB-WLS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GB.svg b/assets/icons/flags/GB.svg
new file mode 100644
index 0000000000..91f11d83b2
--- /dev/null
+++ b/assets/icons/flags/GB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GD.svg b/assets/icons/flags/GD.svg
new file mode 100644
index 0000000000..e257d21051
--- /dev/null
+++ b/assets/icons/flags/GD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GE-AB.svg b/assets/icons/flags/GE-AB.svg
new file mode 100644
index 0000000000..544852e4f5
--- /dev/null
+++ b/assets/icons/flags/GE-AB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GE-OS.svg b/assets/icons/flags/GE-OS.svg
new file mode 100644
index 0000000000..18344e23bb
--- /dev/null
+++ b/assets/icons/flags/GE-OS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GE.svg b/assets/icons/flags/GE.svg
new file mode 100644
index 0000000000..d4afde9555
--- /dev/null
+++ b/assets/icons/flags/GE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GF.svg b/assets/icons/flags/GF.svg
new file mode 100644
index 0000000000..a163357a68
--- /dev/null
+++ b/assets/icons/flags/GF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GG.svg b/assets/icons/flags/GG.svg
new file mode 100644
index 0000000000..48f90b5579
--- /dev/null
+++ b/assets/icons/flags/GG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GH.svg b/assets/icons/flags/GH.svg
new file mode 100644
index 0000000000..f59c0a4055
--- /dev/null
+++ b/assets/icons/flags/GH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GI.svg b/assets/icons/flags/GI.svg
new file mode 100644
index 0000000000..da68f69c85
--- /dev/null
+++ b/assets/icons/flags/GI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GL.svg b/assets/icons/flags/GL.svg
new file mode 100644
index 0000000000..0cbd6ff437
--- /dev/null
+++ b/assets/icons/flags/GL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GM.svg b/assets/icons/flags/GM.svg
new file mode 100644
index 0000000000..30e0c6a5c5
--- /dev/null
+++ b/assets/icons/flags/GM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GN.svg b/assets/icons/flags/GN.svg
new file mode 100644
index 0000000000..62427f4a7b
--- /dev/null
+++ b/assets/icons/flags/GN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GP.svg b/assets/icons/flags/GP.svg
new file mode 100644
index 0000000000..ec311d7916
--- /dev/null
+++ b/assets/icons/flags/GP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GQ.svg b/assets/icons/flags/GQ.svg
new file mode 100644
index 0000000000..42f6b11ae1
--- /dev/null
+++ b/assets/icons/flags/GQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GR.svg b/assets/icons/flags/GR.svg
new file mode 100644
index 0000000000..00671707e4
--- /dev/null
+++ b/assets/icons/flags/GR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GS.svg b/assets/icons/flags/GS.svg
new file mode 100644
index 0000000000..0706e7b29f
--- /dev/null
+++ b/assets/icons/flags/GS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GT.svg b/assets/icons/flags/GT.svg
new file mode 100644
index 0000000000..20882e97a9
--- /dev/null
+++ b/assets/icons/flags/GT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GU.svg b/assets/icons/flags/GU.svg
new file mode 100644
index 0000000000..553d206d5c
--- /dev/null
+++ b/assets/icons/flags/GU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GW.svg b/assets/icons/flags/GW.svg
new file mode 100644
index 0000000000..48d9a9c034
--- /dev/null
+++ b/assets/icons/flags/GW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/GY.svg b/assets/icons/flags/GY.svg
new file mode 100644
index 0000000000..f2d09f0a82
--- /dev/null
+++ b/assets/icons/flags/GY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/HK.svg b/assets/icons/flags/HK.svg
new file mode 100644
index 0000000000..284a722bb6
--- /dev/null
+++ b/assets/icons/flags/HK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/HM.svg b/assets/icons/flags/HM.svg
new file mode 100644
index 0000000000..a0e8ac2289
--- /dev/null
+++ b/assets/icons/flags/HM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/HN.svg b/assets/icons/flags/HN.svg
new file mode 100644
index 0000000000..15ec213103
--- /dev/null
+++ b/assets/icons/flags/HN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/HR.svg b/assets/icons/flags/HR.svg
new file mode 100644
index 0000000000..c61e8c8a58
--- /dev/null
+++ b/assets/icons/flags/HR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/HT.svg b/assets/icons/flags/HT.svg
new file mode 100644
index 0000000000..3120c71676
--- /dev/null
+++ b/assets/icons/flags/HT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/HU.svg b/assets/icons/flags/HU.svg
new file mode 100644
index 0000000000..8d92a84d14
--- /dev/null
+++ b/assets/icons/flags/HU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IC.svg b/assets/icons/flags/IC.svg
new file mode 100644
index 0000000000..0370157ac7
--- /dev/null
+++ b/assets/icons/flags/IC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ID.svg b/assets/icons/flags/ID.svg
new file mode 100644
index 0000000000..2684a3d746
--- /dev/null
+++ b/assets/icons/flags/ID.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IE.svg b/assets/icons/flags/IE.svg
new file mode 100644
index 0000000000..f3f99d989d
--- /dev/null
+++ b/assets/icons/flags/IE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IL.svg b/assets/icons/flags/IL.svg
new file mode 100644
index 0000000000..da4121810f
--- /dev/null
+++ b/assets/icons/flags/IL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IM.svg b/assets/icons/flags/IM.svg
new file mode 100644
index 0000000000..26c2721fe7
--- /dev/null
+++ b/assets/icons/flags/IM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IN.svg b/assets/icons/flags/IN.svg
new file mode 100644
index 0000000000..8e3537f203
--- /dev/null
+++ b/assets/icons/flags/IN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IO.svg b/assets/icons/flags/IO.svg
new file mode 100644
index 0000000000..0f3ef148e9
--- /dev/null
+++ b/assets/icons/flags/IO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IQ.svg b/assets/icons/flags/IQ.svg
new file mode 100644
index 0000000000..59373217cb
--- /dev/null
+++ b/assets/icons/flags/IQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IR.svg b/assets/icons/flags/IR.svg
new file mode 100644
index 0000000000..5f4ba039d7
--- /dev/null
+++ b/assets/icons/flags/IR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IS.svg b/assets/icons/flags/IS.svg
new file mode 100644
index 0000000000..43cf1d4f75
--- /dev/null
+++ b/assets/icons/flags/IS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/IT.svg b/assets/icons/flags/IT.svg
new file mode 100644
index 0000000000..2eb128985b
--- /dev/null
+++ b/assets/icons/flags/IT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/JE.svg b/assets/icons/flags/JE.svg
new file mode 100644
index 0000000000..63726b69d7
--- /dev/null
+++ b/assets/icons/flags/JE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/JM.svg b/assets/icons/flags/JM.svg
new file mode 100644
index 0000000000..98d4f4b153
--- /dev/null
+++ b/assets/icons/flags/JM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/JO.svg b/assets/icons/flags/JO.svg
new file mode 100644
index 0000000000..fa3f9ad9a2
--- /dev/null
+++ b/assets/icons/flags/JO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/JP.svg b/assets/icons/flags/JP.svg
new file mode 100644
index 0000000000..87145142bb
--- /dev/null
+++ b/assets/icons/flags/JP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KE.svg b/assets/icons/flags/KE.svg
new file mode 100644
index 0000000000..ff767739f7
--- /dev/null
+++ b/assets/icons/flags/KE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KG.svg b/assets/icons/flags/KG.svg
new file mode 100644
index 0000000000..2d78279ddc
--- /dev/null
+++ b/assets/icons/flags/KG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KH.svg b/assets/icons/flags/KH.svg
new file mode 100644
index 0000000000..7f9df8215e
--- /dev/null
+++ b/assets/icons/flags/KH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KI.svg b/assets/icons/flags/KI.svg
new file mode 100644
index 0000000000..2f4abd8f5d
--- /dev/null
+++ b/assets/icons/flags/KI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KM.svg b/assets/icons/flags/KM.svg
new file mode 100644
index 0000000000..82121dcb59
--- /dev/null
+++ b/assets/icons/flags/KM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KN.svg b/assets/icons/flags/KN.svg
new file mode 100644
index 0000000000..1ad001b7fc
--- /dev/null
+++ b/assets/icons/flags/KN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KP.svg b/assets/icons/flags/KP.svg
new file mode 100644
index 0000000000..cbd271f178
--- /dev/null
+++ b/assets/icons/flags/KP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KR.svg b/assets/icons/flags/KR.svg
new file mode 100644
index 0000000000..93b93ec017
--- /dev/null
+++ b/assets/icons/flags/KR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KW.svg b/assets/icons/flags/KW.svg
new file mode 100644
index 0000000000..266cda3ab5
--- /dev/null
+++ b/assets/icons/flags/KW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KY.svg b/assets/icons/flags/KY.svg
new file mode 100644
index 0000000000..d70f115b87
--- /dev/null
+++ b/assets/icons/flags/KY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/KZ.svg b/assets/icons/flags/KZ.svg
new file mode 100644
index 0000000000..bb020c9c49
--- /dev/null
+++ b/assets/icons/flags/KZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LA.svg b/assets/icons/flags/LA.svg
new file mode 100644
index 0000000000..09281c36ea
--- /dev/null
+++ b/assets/icons/flags/LA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LB.svg b/assets/icons/flags/LB.svg
new file mode 100644
index 0000000000..bd663ac08b
--- /dev/null
+++ b/assets/icons/flags/LB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LC.svg b/assets/icons/flags/LC.svg
new file mode 100644
index 0000000000..33511bbc58
--- /dev/null
+++ b/assets/icons/flags/LC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LI.svg b/assets/icons/flags/LI.svg
new file mode 100644
index 0000000000..20e2ca3e0e
--- /dev/null
+++ b/assets/icons/flags/LI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LK.svg b/assets/icons/flags/LK.svg
new file mode 100644
index 0000000000..78b239cdba
--- /dev/null
+++ b/assets/icons/flags/LK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LR.svg b/assets/icons/flags/LR.svg
new file mode 100644
index 0000000000..9866be4fda
--- /dev/null
+++ b/assets/icons/flags/LR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LS.svg b/assets/icons/flags/LS.svg
new file mode 100644
index 0000000000..245049262f
--- /dev/null
+++ b/assets/icons/flags/LS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LT.svg b/assets/icons/flags/LT.svg
new file mode 100644
index 0000000000..47343ca6ad
--- /dev/null
+++ b/assets/icons/flags/LT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LU.svg b/assets/icons/flags/LU.svg
new file mode 100644
index 0000000000..8aa2421f1a
--- /dev/null
+++ b/assets/icons/flags/LU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LV.svg b/assets/icons/flags/LV.svg
new file mode 100644
index 0000000000..a420dbfd6f
--- /dev/null
+++ b/assets/icons/flags/LV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/LY.svg b/assets/icons/flags/LY.svg
new file mode 100644
index 0000000000..1f3ff6b644
--- /dev/null
+++ b/assets/icons/flags/LY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MA.svg b/assets/icons/flags/MA.svg
new file mode 100644
index 0000000000..8b33ccff46
--- /dev/null
+++ b/assets/icons/flags/MA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MC.svg b/assets/icons/flags/MC.svg
new file mode 100644
index 0000000000..06df3878a8
--- /dev/null
+++ b/assets/icons/flags/MC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MD.svg b/assets/icons/flags/MD.svg
new file mode 100644
index 0000000000..c755eee8bc
--- /dev/null
+++ b/assets/icons/flags/MD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ME.svg b/assets/icons/flags/ME.svg
new file mode 100644
index 0000000000..35ccee26c9
--- /dev/null
+++ b/assets/icons/flags/ME.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MF.svg b/assets/icons/flags/MF.svg
new file mode 100644
index 0000000000..ff13ef7570
--- /dev/null
+++ b/assets/icons/flags/MF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MG.svg b/assets/icons/flags/MG.svg
new file mode 100644
index 0000000000..25fb05d9aa
--- /dev/null
+++ b/assets/icons/flags/MG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MH.svg b/assets/icons/flags/MH.svg
new file mode 100644
index 0000000000..ee87421619
--- /dev/null
+++ b/assets/icons/flags/MH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MK.svg b/assets/icons/flags/MK.svg
new file mode 100644
index 0000000000..56ee6e1eae
--- /dev/null
+++ b/assets/icons/flags/MK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ML.svg b/assets/icons/flags/ML.svg
new file mode 100644
index 0000000000..1727bc8169
--- /dev/null
+++ b/assets/icons/flags/ML.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MM.svg b/assets/icons/flags/MM.svg
new file mode 100644
index 0000000000..4eff4eee40
--- /dev/null
+++ b/assets/icons/flags/MM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MN.svg b/assets/icons/flags/MN.svg
new file mode 100644
index 0000000000..6624023e97
--- /dev/null
+++ b/assets/icons/flags/MN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MO.svg b/assets/icons/flags/MO.svg
new file mode 100644
index 0000000000..cf248f94d8
--- /dev/null
+++ b/assets/icons/flags/MO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MP.svg b/assets/icons/flags/MP.svg
new file mode 100644
index 0000000000..0bd240acdc
--- /dev/null
+++ b/assets/icons/flags/MP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MQ.svg b/assets/icons/flags/MQ.svg
new file mode 100644
index 0000000000..6bdf4b64c4
--- /dev/null
+++ b/assets/icons/flags/MQ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MR.svg b/assets/icons/flags/MR.svg
new file mode 100644
index 0000000000..0311a1c06e
--- /dev/null
+++ b/assets/icons/flags/MR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MS.svg b/assets/icons/flags/MS.svg
new file mode 100644
index 0000000000..f4f973548d
--- /dev/null
+++ b/assets/icons/flags/MS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MT.svg b/assets/icons/flags/MT.svg
new file mode 100644
index 0000000000..cc11c9ed29
--- /dev/null
+++ b/assets/icons/flags/MT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MU.svg b/assets/icons/flags/MU.svg
new file mode 100644
index 0000000000..a367b14034
--- /dev/null
+++ b/assets/icons/flags/MU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MV.svg b/assets/icons/flags/MV.svg
new file mode 100644
index 0000000000..4cc7ebcc2a
--- /dev/null
+++ b/assets/icons/flags/MV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MW.svg b/assets/icons/flags/MW.svg
new file mode 100644
index 0000000000..44fb0cb3fd
--- /dev/null
+++ b/assets/icons/flags/MW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MX.svg b/assets/icons/flags/MX.svg
new file mode 100644
index 0000000000..bbdf84d857
--- /dev/null
+++ b/assets/icons/flags/MX.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MY.svg b/assets/icons/flags/MY.svg
new file mode 100644
index 0000000000..38cc877217
--- /dev/null
+++ b/assets/icons/flags/MY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/MZ.svg b/assets/icons/flags/MZ.svg
new file mode 100644
index 0000000000..a11eeda28f
--- /dev/null
+++ b/assets/icons/flags/MZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NA.svg b/assets/icons/flags/NA.svg
new file mode 100644
index 0000000000..a9f5a41088
--- /dev/null
+++ b/assets/icons/flags/NA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NC.svg b/assets/icons/flags/NC.svg
new file mode 100644
index 0000000000..09ee863e2a
--- /dev/null
+++ b/assets/icons/flags/NC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NE.svg b/assets/icons/flags/NE.svg
new file mode 100644
index 0000000000..3c09399023
--- /dev/null
+++ b/assets/icons/flags/NE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NF.svg b/assets/icons/flags/NF.svg
new file mode 100644
index 0000000000..f08fdbd4a6
--- /dev/null
+++ b/assets/icons/flags/NF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NG.svg b/assets/icons/flags/NG.svg
new file mode 100644
index 0000000000..624166b306
--- /dev/null
+++ b/assets/icons/flags/NG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NI.svg b/assets/icons/flags/NI.svg
new file mode 100644
index 0000000000..c0a05ca438
--- /dev/null
+++ b/assets/icons/flags/NI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NL.svg b/assets/icons/flags/NL.svg
new file mode 100644
index 0000000000..3c762c3e95
--- /dev/null
+++ b/assets/icons/flags/NL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NO.svg b/assets/icons/flags/NO.svg
new file mode 100644
index 0000000000..28a0c5df3a
--- /dev/null
+++ b/assets/icons/flags/NO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NP.svg b/assets/icons/flags/NP.svg
new file mode 100644
index 0000000000..373df1ea65
--- /dev/null
+++ b/assets/icons/flags/NP.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NR.svg b/assets/icons/flags/NR.svg
new file mode 100644
index 0000000000..9552cc305d
--- /dev/null
+++ b/assets/icons/flags/NR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NU.svg b/assets/icons/flags/NU.svg
new file mode 100644
index 0000000000..fc5183e6b2
--- /dev/null
+++ b/assets/icons/flags/NU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/NZ.svg b/assets/icons/flags/NZ.svg
new file mode 100644
index 0000000000..c5b41b55ab
--- /dev/null
+++ b/assets/icons/flags/NZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/OM.svg b/assets/icons/flags/OM.svg
new file mode 100644
index 0000000000..3fba67985e
--- /dev/null
+++ b/assets/icons/flags/OM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PA.svg b/assets/icons/flags/PA.svg
new file mode 100644
index 0000000000..a6f5940aa1
--- /dev/null
+++ b/assets/icons/flags/PA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PE.svg b/assets/icons/flags/PE.svg
new file mode 100644
index 0000000000..16360e31d9
--- /dev/null
+++ b/assets/icons/flags/PE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PF.svg b/assets/icons/flags/PF.svg
new file mode 100644
index 0000000000..a66c420fe1
--- /dev/null
+++ b/assets/icons/flags/PF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PG.svg b/assets/icons/flags/PG.svg
new file mode 100644
index 0000000000..6ef2aa39c1
--- /dev/null
+++ b/assets/icons/flags/PG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PH.svg b/assets/icons/flags/PH.svg
new file mode 100644
index 0000000000..7533140493
--- /dev/null
+++ b/assets/icons/flags/PH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PK.svg b/assets/icons/flags/PK.svg
new file mode 100644
index 0000000000..f16fe95145
--- /dev/null
+++ b/assets/icons/flags/PK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PL.svg b/assets/icons/flags/PL.svg
new file mode 100644
index 0000000000..82b564b8cf
--- /dev/null
+++ b/assets/icons/flags/PL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PM.svg b/assets/icons/flags/PM.svg
new file mode 100644
index 0000000000..ec311d7916
--- /dev/null
+++ b/assets/icons/flags/PM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PN.svg b/assets/icons/flags/PN.svg
new file mode 100644
index 0000000000..1593ef62c9
--- /dev/null
+++ b/assets/icons/flags/PN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PR.svg b/assets/icons/flags/PR.svg
new file mode 100644
index 0000000000..c0878bb483
--- /dev/null
+++ b/assets/icons/flags/PR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PS.svg b/assets/icons/flags/PS.svg
new file mode 100644
index 0000000000..3f5fed7ba9
--- /dev/null
+++ b/assets/icons/flags/PS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PT.svg b/assets/icons/flags/PT.svg
new file mode 100644
index 0000000000..407b0ec4f2
--- /dev/null
+++ b/assets/icons/flags/PT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PW.svg b/assets/icons/flags/PW.svg
new file mode 100644
index 0000000000..1ac841915c
--- /dev/null
+++ b/assets/icons/flags/PW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/PY.svg b/assets/icons/flags/PY.svg
new file mode 100644
index 0000000000..967a7e73b7
--- /dev/null
+++ b/assets/icons/flags/PY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/QA.svg b/assets/icons/flags/QA.svg
new file mode 100644
index 0000000000..a0a666f41e
--- /dev/null
+++ b/assets/icons/flags/QA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/RE.svg b/assets/icons/flags/RE.svg
new file mode 100644
index 0000000000..ec311d7916
--- /dev/null
+++ b/assets/icons/flags/RE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/README.md b/assets/icons/flags/README.md
new file mode 100644
index 0000000000..3a9d7499c6
--- /dev/null
+++ b/assets/icons/flags/README.md
@@ -0,0 +1,4 @@
+The flags in this directory are from the excellent [country-flag-icons](https://gitlab.com/catamphetamine/country-flag-icons).
+
+MIT License
+Copyright (c) 2020 @catamphetamine
diff --git a/assets/icons/flags/RO.svg b/assets/icons/flags/RO.svg
new file mode 100644
index 0000000000..fabf12eaa6
--- /dev/null
+++ b/assets/icons/flags/RO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/RS.svg b/assets/icons/flags/RS.svg
new file mode 100644
index 0000000000..de18ca11df
--- /dev/null
+++ b/assets/icons/flags/RS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/RU.svg b/assets/icons/flags/RU.svg
new file mode 100644
index 0000000000..1117270bd3
--- /dev/null
+++ b/assets/icons/flags/RU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/RW.svg b/assets/icons/flags/RW.svg
new file mode 100644
index 0000000000..73a7a7c3fa
--- /dev/null
+++ b/assets/icons/flags/RW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SA.svg b/assets/icons/flags/SA.svg
new file mode 100644
index 0000000000..d898f67381
--- /dev/null
+++ b/assets/icons/flags/SA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SB.svg b/assets/icons/flags/SB.svg
new file mode 100644
index 0000000000..9970ee866b
--- /dev/null
+++ b/assets/icons/flags/SB.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SC.svg b/assets/icons/flags/SC.svg
new file mode 100644
index 0000000000..df5386be26
--- /dev/null
+++ b/assets/icons/flags/SC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SD.svg b/assets/icons/flags/SD.svg
new file mode 100644
index 0000000000..0a5f70f766
--- /dev/null
+++ b/assets/icons/flags/SD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SE.svg b/assets/icons/flags/SE.svg
new file mode 100644
index 0000000000..7ec1787a59
--- /dev/null
+++ b/assets/icons/flags/SE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SG.svg b/assets/icons/flags/SG.svg
new file mode 100644
index 0000000000..c374c478d2
--- /dev/null
+++ b/assets/icons/flags/SG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SH.svg b/assets/icons/flags/SH.svg
new file mode 100644
index 0000000000..67f09f77c9
--- /dev/null
+++ b/assets/icons/flags/SH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SI.svg b/assets/icons/flags/SI.svg
new file mode 100644
index 0000000000..8d8c70c8f9
--- /dev/null
+++ b/assets/icons/flags/SI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SJ.svg b/assets/icons/flags/SJ.svg
new file mode 100644
index 0000000000..28a0c5df3a
--- /dev/null
+++ b/assets/icons/flags/SJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SK.svg b/assets/icons/flags/SK.svg
new file mode 100644
index 0000000000..300f814d0f
--- /dev/null
+++ b/assets/icons/flags/SK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SL.svg b/assets/icons/flags/SL.svg
new file mode 100644
index 0000000000..588393d428
--- /dev/null
+++ b/assets/icons/flags/SL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SM.svg b/assets/icons/flags/SM.svg
new file mode 100644
index 0000000000..cfd3f1a79b
--- /dev/null
+++ b/assets/icons/flags/SM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SN.svg b/assets/icons/flags/SN.svg
new file mode 100644
index 0000000000..85b2c8510a
--- /dev/null
+++ b/assets/icons/flags/SN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SO.svg b/assets/icons/flags/SO.svg
new file mode 100644
index 0000000000..1ee75a6e72
--- /dev/null
+++ b/assets/icons/flags/SO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SR.svg b/assets/icons/flags/SR.svg
new file mode 100644
index 0000000000..c6e1ba641c
--- /dev/null
+++ b/assets/icons/flags/SR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SS.svg b/assets/icons/flags/SS.svg
new file mode 100644
index 0000000000..65f8191b99
--- /dev/null
+++ b/assets/icons/flags/SS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ST.svg b/assets/icons/flags/ST.svg
new file mode 100644
index 0000000000..2f4f5f4fed
--- /dev/null
+++ b/assets/icons/flags/ST.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SV.svg b/assets/icons/flags/SV.svg
new file mode 100644
index 0000000000..c4b1c3004b
--- /dev/null
+++ b/assets/icons/flags/SV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SX.svg b/assets/icons/flags/SX.svg
new file mode 100644
index 0000000000..5511e2fafc
--- /dev/null
+++ b/assets/icons/flags/SX.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SY.svg b/assets/icons/flags/SY.svg
new file mode 100644
index 0000000000..bb439bfa07
--- /dev/null
+++ b/assets/icons/flags/SY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/SZ.svg b/assets/icons/flags/SZ.svg
new file mode 100644
index 0000000000..acf86aa6fb
--- /dev/null
+++ b/assets/icons/flags/SZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TA.svg b/assets/icons/flags/TA.svg
new file mode 100644
index 0000000000..502683a93c
--- /dev/null
+++ b/assets/icons/flags/TA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TC.svg b/assets/icons/flags/TC.svg
new file mode 100644
index 0000000000..b510da0807
--- /dev/null
+++ b/assets/icons/flags/TC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TD.svg b/assets/icons/flags/TD.svg
new file mode 100644
index 0000000000..3c11067416
--- /dev/null
+++ b/assets/icons/flags/TD.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TF.svg b/assets/icons/flags/TF.svg
new file mode 100644
index 0000000000..f9232b91e5
--- /dev/null
+++ b/assets/icons/flags/TF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TG.svg b/assets/icons/flags/TG.svg
new file mode 100644
index 0000000000..e1e26c26e8
--- /dev/null
+++ b/assets/icons/flags/TG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TH.svg b/assets/icons/flags/TH.svg
new file mode 100644
index 0000000000..01b837ca87
--- /dev/null
+++ b/assets/icons/flags/TH.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TJ.svg b/assets/icons/flags/TJ.svg
new file mode 100644
index 0000000000..f9d8ffa635
--- /dev/null
+++ b/assets/icons/flags/TJ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TK.svg b/assets/icons/flags/TK.svg
new file mode 100644
index 0000000000..080b4afa27
--- /dev/null
+++ b/assets/icons/flags/TK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TL.svg b/assets/icons/flags/TL.svg
new file mode 100644
index 0000000000..c2d3e1efe3
--- /dev/null
+++ b/assets/icons/flags/TL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TM.svg b/assets/icons/flags/TM.svg
new file mode 100644
index 0000000000..75d107f622
--- /dev/null
+++ b/assets/icons/flags/TM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TN.svg b/assets/icons/flags/TN.svg
new file mode 100644
index 0000000000..7cbdb9079f
--- /dev/null
+++ b/assets/icons/flags/TN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TO.svg b/assets/icons/flags/TO.svg
new file mode 100644
index 0000000000..4e31c7095b
--- /dev/null
+++ b/assets/icons/flags/TO.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TR.svg b/assets/icons/flags/TR.svg
new file mode 100644
index 0000000000..1e08e2357d
--- /dev/null
+++ b/assets/icons/flags/TR.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TT.svg b/assets/icons/flags/TT.svg
new file mode 100644
index 0000000000..23886ae892
--- /dev/null
+++ b/assets/icons/flags/TT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TV.svg b/assets/icons/flags/TV.svg
new file mode 100644
index 0000000000..d8caff3458
--- /dev/null
+++ b/assets/icons/flags/TV.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TW.svg b/assets/icons/flags/TW.svg
new file mode 100644
index 0000000000..c3660f131d
--- /dev/null
+++ b/assets/icons/flags/TW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/TZ.svg b/assets/icons/flags/TZ.svg
new file mode 100644
index 0000000000..480cbec3d8
--- /dev/null
+++ b/assets/icons/flags/TZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/UA.svg b/assets/icons/flags/UA.svg
new file mode 100644
index 0000000000..8eaa507ee7
--- /dev/null
+++ b/assets/icons/flags/UA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/UG.svg b/assets/icons/flags/UG.svg
new file mode 100644
index 0000000000..488d395a49
--- /dev/null
+++ b/assets/icons/flags/UG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/UM.svg b/assets/icons/flags/UM.svg
new file mode 100644
index 0000000000..dc427e711a
--- /dev/null
+++ b/assets/icons/flags/UM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/US.svg b/assets/icons/flags/US.svg
new file mode 100644
index 0000000000..dc427e711a
--- /dev/null
+++ b/assets/icons/flags/US.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/UY.svg b/assets/icons/flags/UY.svg
new file mode 100644
index 0000000000..9ee475c776
--- /dev/null
+++ b/assets/icons/flags/UY.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/UZ.svg b/assets/icons/flags/UZ.svg
new file mode 100644
index 0000000000..cec70f0e46
--- /dev/null
+++ b/assets/icons/flags/UZ.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/VA.svg b/assets/icons/flags/VA.svg
new file mode 100644
index 0000000000..15621e7a91
--- /dev/null
+++ b/assets/icons/flags/VA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/VC.svg b/assets/icons/flags/VC.svg
new file mode 100644
index 0000000000..2db54149ae
--- /dev/null
+++ b/assets/icons/flags/VC.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/VE.svg b/assets/icons/flags/VE.svg
new file mode 100644
index 0000000000..07cf3a812c
--- /dev/null
+++ b/assets/icons/flags/VE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/VG.svg b/assets/icons/flags/VG.svg
new file mode 100644
index 0000000000..a66195e707
--- /dev/null
+++ b/assets/icons/flags/VG.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/VI.svg b/assets/icons/flags/VI.svg
new file mode 100644
index 0000000000..3d5556ef79
--- /dev/null
+++ b/assets/icons/flags/VI.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/VN.svg b/assets/icons/flags/VN.svg
new file mode 100644
index 0000000000..d52233d807
--- /dev/null
+++ b/assets/icons/flags/VN.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/VU.svg b/assets/icons/flags/VU.svg
new file mode 100644
index 0000000000..a1c93974ea
--- /dev/null
+++ b/assets/icons/flags/VU.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/WF.svg b/assets/icons/flags/WF.svg
new file mode 100644
index 0000000000..592f0fb255
--- /dev/null
+++ b/assets/icons/flags/WF.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/WS.svg b/assets/icons/flags/WS.svg
new file mode 100644
index 0000000000..b198a8f847
--- /dev/null
+++ b/assets/icons/flags/WS.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/XK.svg b/assets/icons/flags/XK.svg
new file mode 100644
index 0000000000..d31fca8883
--- /dev/null
+++ b/assets/icons/flags/XK.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/YE.svg b/assets/icons/flags/YE.svg
new file mode 100644
index 0000000000..014923266c
--- /dev/null
+++ b/assets/icons/flags/YE.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/YT.svg b/assets/icons/flags/YT.svg
new file mode 100644
index 0000000000..1196883eb5
--- /dev/null
+++ b/assets/icons/flags/YT.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ZA.svg b/assets/icons/flags/ZA.svg
new file mode 100644
index 0000000000..1b294c90f9
--- /dev/null
+++ b/assets/icons/flags/ZA.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ZM.svg b/assets/icons/flags/ZM.svg
new file mode 100644
index 0000000000..5ab44eca5b
--- /dev/null
+++ b/assets/icons/flags/ZM.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/flags/ZW.svg b/assets/icons/flags/ZW.svg
new file mode 100644
index 0000000000..8bba16a40c
--- /dev/null
+++ b/assets/icons/flags/ZW.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/components/InternationalPhoneCodeSelect.tsx b/src/components/InternationalPhoneCodeSelect.tsx
index 77f3ffe0ae..4346953158 100644
--- a/src/components/InternationalPhoneCodeSelect.tsx
+++ b/src/components/InternationalPhoneCodeSelect.tsx
@@ -1,8 +1,10 @@
import {Fragment, useMemo} from 'react'
+import {Image} from 'expo-image'
import {msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {getCountriesWithTelephoneCodes} from '#/lib/international-telephone-codes'
+import {isWeb} from '#/platform/detection'
import {useGeolocationStatus} from '#/state/geolocation'
import {atoms as a} from '#/alf'
import * as Select from '#/components/Select'
@@ -27,11 +29,13 @@ export function InternationalPhoneCodeSelect({
return (
Object.entries(telCountryMap)
- .map(([value, {name, code}]) => ({
+ .map(([value, {name, code, unicodeFlag, svgFlag}]) => ({
value,
name,
code,
label: `${name} ${code}`,
+ unicodeFlag,
+ svgFlag,
}))
// boost the default value to the top
.sort((a, b) =>
@@ -47,7 +51,9 @@ export function InternationalPhoneCodeSelect({
return (
-
+
+ {item => item.unicodeFlag + ' ' + item.code}
+
- {item.name}
+
+ {isWeb ? (
+
+ ) : (
+ item.unicodeFlag + ' '
+ )}
+ {item.name}
+
{item.code}
diff --git a/src/components/Select/index.tsx b/src/components/Select/index.tsx
index 0794c9f586..33650de31e 100644
--- a/src/components/Select/index.tsx
+++ b/src/components/Select/index.tsx
@@ -266,11 +266,13 @@ export function Item({children, value, label, style}: ItemProps) {
)
}
-export function ItemText({children, style}: ItemTextProps) {
+export function ItemText({children, style, emoji}: ItemTextProps) {
const {selected} = useItemContext()
return (
-
+
{children}
)
diff --git a/src/components/Select/types.ts b/src/components/Select/types.ts
index 33a91bbedb..47bfd23f8c 100644
--- a/src/components/Select/types.ts
+++ b/src/components/Select/types.ts
@@ -187,6 +187,7 @@ export type ItemProps = {
export type ItemTextProps = {
children: React.ReactNode
style?: StyleProp
+ emoji?: boolean
}
export type ItemIndicatorProps = {
diff --git a/src/lib/international-telephone-codes.ts b/src/lib/international-telephone-codes.ts
index 748d0d29e4..cbdc0cdad5 100644
--- a/src/lib/international-telephone-codes.ts
+++ b/src/lib/international-telephone-codes.ts
@@ -3,268 +3,1505 @@ import {msg} from '@lingui/macro'
export function getCountriesWithTelephoneCodes(i18n: I18n) {
return {
- AD: {name: i18n._(msg`Andorra`), code: '+376'},
- AF: {name: i18n._(msg`Afghanistan`), code: '+93'},
- AG: {name: i18n._(msg`Antigua and Barbuda`), code: '+1268'},
- AI: {name: i18n._(msg`Anguilla`), code: '+1264'},
- AL: {name: i18n._(msg`Albania`), code: '+355'},
- AM: {name: i18n._(msg`Armenia`), code: '+374'},
- AO: {name: i18n._(msg`Angola`), code: '+244'},
- AQ: {name: i18n._(msg`Antarctica`), code: '+672'},
- AR: {name: i18n._(msg`Argentina`), code: '+54'},
- AS: {name: i18n._(msg`American Samoa`), code: '+1684'},
- AT: {name: i18n._(msg`Austria`), code: '+43'},
- AU: {name: i18n._(msg`Australia`), code: '+61'},
- AW: {name: i18n._(msg`Aruba`), code: '+297'},
- AX: {name: i18n._(msg`ร
land Islands`), code: '+358'},
- AZ: {name: i18n._(msg`Azerbaijan`), code: '+994'},
- BA: {name: i18n._(msg`Bosnia and Herzegovina`), code: '+387'},
- BB: {name: i18n._(msg`Barbados`), code: '+1246'},
- BD: {name: i18n._(msg`Bangladesh`), code: '+880'},
- BE: {name: i18n._(msg`Belgium`), code: '+32'},
- BF: {name: i18n._(msg`Burkina Faso`), code: '+226'},
- BG: {name: i18n._(msg`Bulgaria`), code: '+359'},
- BH: {name: i18n._(msg`Bahrain`), code: '+973'},
- BI: {name: i18n._(msg`Burundi`), code: '+257'},
- BJ: {name: i18n._(msg`Benin`), code: '+229'},
- BL: {name: i18n._(msg`Saint Barthรฉlemy`), code: '+590'},
- BM: {name: i18n._(msg`Bermuda`), code: '+1441'},
- BN: {name: i18n._(msg`Brunei Darussalam`), code: '+673'},
- BO: {name: i18n._(msg`Bolivia (Plurinational State of)`), code: '+591'},
- BQ: {name: i18n._(msg`Bonaire, Sint Eustatius and Saba`), code: '+5997'},
- BR: {name: i18n._(msg`Brazil`), code: '+55'},
- BT: {name: i18n._(msg`Bhutan`), code: '+975'},
- BV: {name: i18n._(msg`Bouvet Island`), code: '+47'},
- BW: {name: i18n._(msg`Botswana`), code: '+267'},
- BY: {name: i18n._(msg`Belarus`), code: '+375'},
- BZ: {name: i18n._(msg`Belize`), code: '+501'},
- CA: {name: i18n._(msg`Canada`), code: '+1'},
- CH: {name: i18n._(msg`Switzerland`), code: '+41'},
- CI: {name: i18n._(msg`Cรดte d'Ivoire`), code: '+225'},
- CL: {name: i18n._(msg`Chile`), code: '+56'},
- CM: {name: i18n._(msg`Cameroon`), code: '+237'},
- CN: {name: i18n._(msg`China`), code: '+86'},
- CO: {name: i18n._(msg`Colombia`), code: '+57'},
- CR: {name: i18n._(msg`Costa Rica`), code: '+506'},
- CU: {name: i18n._(msg`Cuba`), code: '+53'},
- CV: {name: i18n._(msg`Cabo Verde`), code: '+238'},
- CW: {name: i18n._(msg`Curaรงao`), code: '+599'},
- CX: {name: i18n._(msg`Christmas Island`), code: '+61'},
- CY: {name: i18n._(msg`Cyprus`), code: '+357'},
- DE: {name: i18n._(msg`Germany`), code: '+49'},
- DJ: {name: i18n._(msg`Djibouti`), code: '+253'},
- DK: {name: i18n._(msg`Denmark`), code: '+45'},
- DM: {name: i18n._(msg`Dominica`), code: '+767'},
- DZ: {name: i18n._(msg`Algeria`), code: '+213'},
- EC: {name: i18n._(msg`Ecuador`), code: '+593'},
- EE: {name: i18n._(msg`Estonia`), code: '+372'},
- EG: {name: i18n._(msg`Egypt`), code: '+20'},
- EH: {name: i18n._(msg`Western Sahara`), code: '+212'},
- ER: {name: i18n._(msg`Eritrea`), code: '+291'},
- ES: {name: i18n._(msg`Spain`), code: '+34'},
- ET: {name: i18n._(msg`Ethiopia`), code: '+251'},
- FI: {name: i18n._(msg`Finland`), code: '+358'},
- FJ: {name: i18n._(msg`Fiji`), code: '+679'},
- FM: {name: i18n._(msg`Micronesia (Federated States of)`), code: '+691'},
- FR: {name: i18n._(msg`France`), code: '+33'},
- GA: {name: i18n._(msg`Gabon`), code: '+241'},
- GD: {name: i18n._(msg`Grenada`), code: '+1473'},
- GE: {name: i18n._(msg`Georgia`), code: '+995'},
- GF: {name: i18n._(msg`French Guiana`), code: '+594'},
- GG: {name: i18n._(msg`Guernsey`), code: '+44'},
- GH: {name: i18n._(msg`Ghana`), code: '+233'},
- GI: {name: i18n._(msg`Gibraltar`), code: '+350'},
- GL: {name: i18n._(msg`Greenland`), code: '+299'},
- GN: {name: i18n._(msg`Guinea`), code: '+224'},
- GP: {name: i18n._(msg`Guadeloupe`), code: '+590'},
- GQ: {name: i18n._(msg`Equatorial Guinea`), code: '+240'},
- GR: {name: i18n._(msg`Greece`), code: '+30'},
+ AD: {
+ name: i18n._(msg`Andorra`),
+ code: '+376',
+ unicodeFlag: '๐ฆ๐ฉ',
+ svgFlag: require('../../assets/icons/flags/AD.svg'),
+ },
+ AF: {
+ name: i18n._(msg`Afghanistan`),
+ code: '+93',
+ unicodeFlag: '๐ฆ๐ซ',
+ svgFlag: require('../../assets/icons/flags/AF.svg'),
+ },
+ AG: {
+ name: i18n._(msg`Antigua and Barbuda`),
+ code: '+1268',
+ unicodeFlag: '๐ฆ๐ฌ',
+ svgFlag: require('../../assets/icons/flags/AG.svg'),
+ },
+ AI: {
+ name: i18n._(msg`Anguilla`),
+ code: '+1264',
+ unicodeFlag: '๐ฆ๐ฎ',
+ svgFlag: require('../../assets/icons/flags/AI.svg'),
+ },
+ AL: {
+ name: i18n._(msg`Albania`),
+ code: '+355',
+ unicodeFlag: '๐ฆ๐ฑ',
+ svgFlag: require('../../assets/icons/flags/AL.svg'),
+ },
+ AM: {
+ name: i18n._(msg`Armenia`),
+ code: '+374',
+ unicodeFlag: '๐ฆ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/AM.svg'),
+ },
+ AO: {
+ name: i18n._(msg`Angola`),
+ code: '+244',
+ unicodeFlag: '๐ฆ๐ด',
+ svgFlag: require('../../assets/icons/flags/AO.svg'),
+ },
+ AQ: {
+ name: i18n._(msg`Antarctica`),
+ code: '+672',
+ unicodeFlag: '๐ฆ๐ถ',
+ svgFlag: require('../../assets/icons/flags/AQ.svg'),
+ },
+ AR: {
+ name: i18n._(msg`Argentina`),
+ code: '+54',
+ unicodeFlag: '๐ฆ๐ท',
+ svgFlag: require('../../assets/icons/flags/AR.svg'),
+ },
+ AS: {
+ name: i18n._(msg`American Samoa`),
+ code: '+1684',
+ unicodeFlag: '๐ฆ๐ธ',
+ svgFlag: require('../../assets/icons/flags/AS.svg'),
+ },
+ AT: {
+ name: i18n._(msg`Austria`),
+ code: '+43',
+ unicodeFlag: '๐ฆ๐น',
+ svgFlag: require('../../assets/icons/flags/AT.svg'),
+ },
+ AU: {
+ name: i18n._(msg`Australia`),
+ code: '+61',
+ unicodeFlag: '๐ฆ๐บ',
+ svgFlag: require('../../assets/icons/flags/AU.svg'),
+ },
+ AW: {
+ name: i18n._(msg`Aruba`),
+ code: '+297',
+ unicodeFlag: '๐ฆ๐ผ',
+ svgFlag: require('../../assets/icons/flags/AW.svg'),
+ },
+ AX: {
+ name: i18n._(msg`ร
land Islands`),
+ code: '+358',
+ unicodeFlag: '๐ฆ๐ฝ',
+ svgFlag: require('../../assets/icons/flags/AX.svg'),
+ },
+ AZ: {
+ name: i18n._(msg`Azerbaijan`),
+ code: '+994',
+ unicodeFlag: '๐ฆ๐ฟ',
+ svgFlag: require('../../assets/icons/flags/AZ.svg'),
+ },
+ BA: {
+ name: i18n._(msg`Bosnia and Herzegovina`),
+ code: '+387',
+ unicodeFlag: '๐ง๐ฆ',
+ svgFlag: require('../../assets/icons/flags/BA.svg'),
+ },
+ BB: {
+ name: i18n._(msg`Barbados`),
+ code: '+1246',
+ unicodeFlag: '๐ง๐ง',
+ svgFlag: require('../../assets/icons/flags/BB.svg'),
+ },
+ BD: {
+ name: i18n._(msg`Bangladesh`),
+ code: '+880',
+ unicodeFlag: '๐ง๐ฉ',
+ svgFlag: require('../../assets/icons/flags/BD.svg'),
+ },
+ BE: {
+ name: i18n._(msg`Belgium`),
+ code: '+32',
+ unicodeFlag: '๐ง๐ช',
+ svgFlag: require('../../assets/icons/flags/BE.svg'),
+ },
+ BF: {
+ name: i18n._(msg`Burkina Faso`),
+ code: '+226',
+ unicodeFlag: '๐ง๐ซ',
+ svgFlag: require('../../assets/icons/flags/BF.svg'),
+ },
+ BG: {
+ name: i18n._(msg`Bulgaria`),
+ code: '+359',
+ unicodeFlag: '๐ง๐ฌ',
+ svgFlag: require('../../assets/icons/flags/BG.svg'),
+ },
+ BH: {
+ name: i18n._(msg`Bahrain`),
+ code: '+973',
+ unicodeFlag: '๐ง๐ญ',
+ svgFlag: require('../../assets/icons/flags/BH.svg'),
+ },
+ BI: {
+ name: i18n._(msg`Burundi`),
+ code: '+257',
+ unicodeFlag: '๐ง๐ฎ',
+ svgFlag: require('../../assets/icons/flags/BI.svg'),
+ },
+ BJ: {
+ name: i18n._(msg`Benin`),
+ code: '+229',
+ unicodeFlag: '๐ง๐ฏ',
+ svgFlag: require('../../assets/icons/flags/BJ.svg'),
+ },
+ BL: {
+ name: i18n._(msg`Saint Barthรฉlemy`),
+ code: '+590',
+ unicodeFlag: '๐ง๐ฑ',
+ svgFlag: require('../../assets/icons/flags/BL.svg'),
+ },
+ BM: {
+ name: i18n._(msg`Bermuda`),
+ code: '+1441',
+ unicodeFlag: '๐ง๐ฒ',
+ svgFlag: require('../../assets/icons/flags/BM.svg'),
+ },
+ BN: {
+ name: i18n._(msg`Brunei Darussalam`),
+ code: '+673',
+ unicodeFlag: '๐ง๐ณ',
+ svgFlag: require('../../assets/icons/flags/BN.svg'),
+ },
+ BO: {
+ name: i18n._(msg`Bolivia (Plurinational State of)`),
+ code: '+591',
+ unicodeFlag: '๐ง๐ด',
+ svgFlag: require('../../assets/icons/flags/BO.svg'),
+ },
+ BQ: {
+ name: i18n._(msg`Bonaire, Sint Eustatius and Saba`),
+ code: '+5997',
+ unicodeFlag: '๐ง๐ถ',
+ svgFlag: require('../../assets/icons/flags/BQ.svg'),
+ },
+ BR: {
+ name: i18n._(msg`Brazil`),
+ code: '+55',
+ unicodeFlag: '๐ง๐ท',
+ svgFlag: require('../../assets/icons/flags/BR.svg'),
+ },
+ BT: {
+ name: i18n._(msg`Bhutan`),
+ code: '+975',
+ unicodeFlag: '๐ง๐น',
+ svgFlag: require('../../assets/icons/flags/BT.svg'),
+ },
+ BV: {
+ name: i18n._(msg`Bouvet Island`),
+ code: '+47',
+ unicodeFlag: '๐ง๐ป',
+ svgFlag: require('../../assets/icons/flags/BV.svg'),
+ },
+ BW: {
+ name: i18n._(msg`Botswana`),
+ code: '+267',
+ unicodeFlag: '๐ง๐ผ',
+ svgFlag: require('../../assets/icons/flags/BW.svg'),
+ },
+ BY: {
+ name: i18n._(msg`Belarus`),
+ code: '+375',
+ unicodeFlag: '๐ง๐พ',
+ svgFlag: require('../../assets/icons/flags/BY.svg'),
+ },
+ BZ: {
+ name: i18n._(msg`Belize`),
+ code: '+501',
+ unicodeFlag: '๐ง๐ฟ',
+ svgFlag: require('../../assets/icons/flags/BZ.svg'),
+ },
+ CA: {
+ name: i18n._(msg`Canada`),
+ code: '+1',
+ unicodeFlag: '๐จ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/CA.svg'),
+ },
+ CH: {
+ name: i18n._(msg`Switzerland`),
+ code: '+41',
+ unicodeFlag: '๐จ๐ญ',
+ svgFlag: require('../../assets/icons/flags/CH.svg'),
+ },
+ CI: {
+ name: i18n._(msg`Cรดte d'Ivoire`),
+ code: '+225',
+ unicodeFlag: '๐จ๐ฎ',
+ svgFlag: require('../../assets/icons/flags/CI.svg'),
+ },
+ CL: {
+ name: i18n._(msg`Chile`),
+ code: '+56',
+ unicodeFlag: '๐จ๐ฑ',
+ svgFlag: require('../../assets/icons/flags/CL.svg'),
+ },
+ CM: {
+ name: i18n._(msg`Cameroon`),
+ code: '+237',
+ unicodeFlag: '๐จ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/CM.svg'),
+ },
+ CN: {
+ name: i18n._(msg`China`),
+ code: '+86',
+ unicodeFlag: '๐จ๐ณ',
+ svgFlag: require('../../assets/icons/flags/CN.svg'),
+ },
+ CO: {
+ name: i18n._(msg`Colombia`),
+ code: '+57',
+ unicodeFlag: '๐จ๐ด',
+ svgFlag: require('../../assets/icons/flags/CO.svg'),
+ },
+ CR: {
+ name: i18n._(msg`Costa Rica`),
+ code: '+506',
+ unicodeFlag: '๐จ๐ท',
+ svgFlag: require('../../assets/icons/flags/CR.svg'),
+ },
+ CU: {
+ name: i18n._(msg`Cuba`),
+ code: '+53',
+ unicodeFlag: '๐จ๐บ',
+ svgFlag: require('../../assets/icons/flags/CU.svg'),
+ },
+ CV: {
+ name: i18n._(msg`Cabo Verde`),
+ code: '+238',
+ unicodeFlag: '๐จ๐ป',
+ svgFlag: require('../../assets/icons/flags/CV.svg'),
+ },
+ CW: {
+ name: i18n._(msg`Curaรงao`),
+ code: '+599',
+ unicodeFlag: '๐จ๐ผ',
+ svgFlag: require('../../assets/icons/flags/CW.svg'),
+ },
+ CX: {
+ name: i18n._(msg`Christmas Island`),
+ code: '+61',
+ unicodeFlag: '๐จ๐ฝ',
+ svgFlag: require('../../assets/icons/flags/CX.svg'),
+ },
+ CY: {
+ name: i18n._(msg`Cyprus`),
+ code: '+357',
+ unicodeFlag: '๐จ๐พ',
+ svgFlag: require('../../assets/icons/flags/CY.svg'),
+ },
+ DE: {
+ name: i18n._(msg`Germany`),
+ code: '+49',
+ unicodeFlag: '๐ฉ๐ช',
+ svgFlag: require('../../assets/icons/flags/DE.svg'),
+ },
+ DJ: {
+ name: i18n._(msg`Djibouti`),
+ code: '+253',
+ unicodeFlag: '๐ฉ๐ฏ',
+ svgFlag: require('../../assets/icons/flags/DJ.svg'),
+ },
+ DK: {
+ name: i18n._(msg`Denmark`),
+ code: '+45',
+ unicodeFlag: '๐ฉ๐ฐ',
+ svgFlag: require('../../assets/icons/flags/DK.svg'),
+ },
+ DM: {
+ name: i18n._(msg`Dominica`),
+ code: '+767',
+ unicodeFlag: '๐ฉ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/DM.svg'),
+ },
+ DZ: {
+ name: i18n._(msg`Algeria`),
+ code: '+213',
+ unicodeFlag: '๐ฉ๐ฟ',
+ svgFlag: require('../../assets/icons/flags/DZ.svg'),
+ },
+ EC: {
+ name: i18n._(msg`Ecuador`),
+ code: '+593',
+ unicodeFlag: '๐ช๐จ',
+ svgFlag: require('../../assets/icons/flags/EC.svg'),
+ },
+ EE: {
+ name: i18n._(msg`Estonia`),
+ code: '+372',
+ unicodeFlag: '๐ช๐ช',
+ svgFlag: require('../../assets/icons/flags/EE.svg'),
+ },
+ EG: {
+ name: i18n._(msg`Egypt`),
+ code: '+20',
+ unicodeFlag: '๐ช๐ฌ',
+ svgFlag: require('../../assets/icons/flags/EG.svg'),
+ },
+ EH: {
+ name: i18n._(msg`Western Sahara`),
+ code: '+212',
+ unicodeFlag: '๐ช๐ญ',
+ svgFlag: require('../../assets/icons/flags/EH.svg'),
+ },
+ ER: {
+ name: i18n._(msg`Eritrea`),
+ code: '+291',
+ unicodeFlag: '๐ช๐ท',
+ svgFlag: require('../../assets/icons/flags/ER.svg'),
+ },
+ ES: {
+ name: i18n._(msg`Spain`),
+ code: '+34',
+ unicodeFlag: '๐ช๐ธ',
+ svgFlag: require('../../assets/icons/flags/ES.svg'),
+ },
+ ET: {
+ name: i18n._(msg`Ethiopia`),
+ code: '+251',
+ unicodeFlag: '๐ช๐น',
+ svgFlag: require('../../assets/icons/flags/ET.svg'),
+ },
+ FI: {
+ name: i18n._(msg`Finland`),
+ code: '+358',
+ unicodeFlag: '๐ซ๐ฎ',
+ svgFlag: require('../../assets/icons/flags/FI.svg'),
+ },
+ FJ: {
+ name: i18n._(msg`Fiji`),
+ code: '+679',
+ unicodeFlag: '๐ซ๐ฏ',
+ svgFlag: require('../../assets/icons/flags/FJ.svg'),
+ },
+ FM: {
+ name: i18n._(msg`Micronesia (Federated States of)`),
+ code: '+691',
+ unicodeFlag: '๐ซ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/FM.svg'),
+ },
+ FR: {
+ name: i18n._(msg`France`),
+ code: '+33',
+ unicodeFlag: '๐ซ๐ท',
+ svgFlag: require('../../assets/icons/flags/FR.svg'),
+ },
+ GA: {
+ name: i18n._(msg`Gabon`),
+ code: '+241',
+ unicodeFlag: '๐ฌ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/GA.svg'),
+ },
+ GD: {
+ name: i18n._(msg`Grenada`),
+ code: '+1473',
+ unicodeFlag: '๐ฌ๐ฉ',
+ svgFlag: require('../../assets/icons/flags/GD.svg'),
+ },
+ GE: {
+ name: i18n._(msg`Georgia`),
+ code: '+995',
+ unicodeFlag: '๐ฌ๐ช',
+ svgFlag: require('../../assets/icons/flags/GE.svg'),
+ },
+ GF: {
+ name: i18n._(msg`French Guiana`),
+ code: '+594',
+ unicodeFlag: '๐ฌ๐ซ',
+ svgFlag: require('../../assets/icons/flags/GF.svg'),
+ },
+ GG: {
+ name: i18n._(msg`Guernsey`),
+ code: '+44',
+ unicodeFlag: '๐ฌ๐ฌ',
+ svgFlag: require('../../assets/icons/flags/GG.svg'),
+ },
+ GH: {
+ name: i18n._(msg`Ghana`),
+ code: '+233',
+ unicodeFlag: '๐ฌ๐ญ',
+ svgFlag: require('../../assets/icons/flags/GH.svg'),
+ },
+ GI: {
+ name: i18n._(msg`Gibraltar`),
+ code: '+350',
+ unicodeFlag: '๐ฌ๐ฎ',
+ svgFlag: require('../../assets/icons/flags/GI.svg'),
+ },
+ GL: {
+ name: i18n._(msg`Greenland`),
+ code: '+299',
+ unicodeFlag: '๐ฌ๐ฑ',
+ svgFlag: require('../../assets/icons/flags/GL.svg'),
+ },
+ GN: {
+ name: i18n._(msg`Guinea`),
+ code: '+224',
+ unicodeFlag: '๐ฌ๐ณ',
+ svgFlag: require('../../assets/icons/flags/GN.svg'),
+ },
+ GP: {
+ name: i18n._(msg`Guadeloupe`),
+ code: '+590',
+ unicodeFlag: '๐ฌ๐ต',
+ svgFlag: require('../../assets/icons/flags/GP.svg'),
+ },
+ GQ: {
+ name: i18n._(msg`Equatorial Guinea`),
+ code: '+240',
+ unicodeFlag: '๐ฌ๐ถ',
+ svgFlag: require('../../assets/icons/flags/GQ.svg'),
+ },
+ GR: {
+ name: i18n._(msg`Greece`),
+ code: '+30',
+ unicodeFlag: '๐ฌ๐ท',
+ svgFlag: require('../../assets/icons/flags/GR.svg'),
+ },
GS: {
name: i18n._(msg`South Georgia and the South Sandwich Islands`),
code: '+500',
+ unicodeFlag: '๐ฌ๐ธ',
+ svgFlag: require('../../assets/icons/flags/GS.svg'),
+ },
+ GT: {
+ name: i18n._(msg`Guatemala`),
+ code: '+502',
+ unicodeFlag: '๐ฌ๐น',
+ svgFlag: require('../../assets/icons/flags/GT.svg'),
+ },
+ GU: {
+ name: i18n._(msg`Guam`),
+ code: '+1',
+ unicodeFlag: '๐ฌ๐บ',
+ svgFlag: require('../../assets/icons/flags/GU.svg'),
+ },
+ GW: {
+ name: i18n._(msg`Guinea-Bissau`),
+ code: '+245',
+ unicodeFlag: '๐ฌ๐ผ',
+ svgFlag: require('../../assets/icons/flags/GW.svg'),
+ },
+ GY: {
+ name: i18n._(msg`Guyana`),
+ code: '+592',
+ unicodeFlag: '๐ฌ๐พ',
+ svgFlag: require('../../assets/icons/flags/GY.svg'),
+ },
+ HK: {
+ name: i18n._(msg`Hong Kong`),
+ code: '+852',
+ unicodeFlag: '๐ญ๐ฐ',
+ svgFlag: require('../../assets/icons/flags/HK.svg'),
+ },
+ HN: {
+ name: i18n._(msg`Honduras`),
+ code: '+504',
+ unicodeFlag: '๐ญ๐ณ',
+ svgFlag: require('../../assets/icons/flags/HN.svg'),
+ },
+ HR: {
+ name: i18n._(msg`Croatia`),
+ code: '+385',
+ unicodeFlag: '๐ญ๐ท',
+ svgFlag: require('../../assets/icons/flags/HR.svg'),
+ },
+ HT: {
+ name: i18n._(msg`Haiti`),
+ code: '+509',
+ unicodeFlag: '๐ญ๐น',
+ svgFlag: require('../../assets/icons/flags/HT.svg'),
+ },
+ HU: {
+ name: i18n._(msg`Hungary`),
+ code: '+36',
+ unicodeFlag: '๐ญ๐บ',
+ svgFlag: require('../../assets/icons/flags/HU.svg'),
+ },
+ ID: {
+ name: i18n._(msg`Indonesia`),
+ code: '+62',
+ unicodeFlag: '๐ฎ๐ฉ',
+ svgFlag: require('../../assets/icons/flags/ID.svg'),
+ },
+ IE: {
+ name: i18n._(msg`Ireland`),
+ code: '+353',
+ unicodeFlag: '๐ฎ๐ช',
+ svgFlag: require('../../assets/icons/flags/IE.svg'),
+ },
+ IL: {
+ name: i18n._(msg`Israel`),
+ code: '+972',
+ unicodeFlag: '๐ฎ๐ฑ',
+ svgFlag: require('../../assets/icons/flags/IL.svg'),
+ },
+ IM: {
+ name: i18n._(msg`Isle of Man`),
+ code: '+44',
+ unicodeFlag: '๐ฎ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/IM.svg'),
+ },
+ IN: {
+ name: i18n._(msg`India`),
+ code: '+91',
+ unicodeFlag: '๐ฎ๐ณ',
+ svgFlag: require('../../assets/icons/flags/IN.svg'),
+ },
+ IO: {
+ name: i18n._(msg`British Indian Ocean Territory`),
+ code: '+246',
+ unicodeFlag: '๐ฎ๐ด',
+ svgFlag: require('../../assets/icons/flags/IO.svg'),
+ },
+ IQ: {
+ name: i18n._(msg`Iraq`),
+ code: '+964',
+ unicodeFlag: '๐ฎ๐ถ',
+ svgFlag: require('../../assets/icons/flags/IQ.svg'),
+ },
+ IR: {
+ name: i18n._(msg`Iran (Islamic Republic of)`),
+ code: '+98',
+ unicodeFlag: '๐ฎ๐ท',
+ svgFlag: require('../../assets/icons/flags/IR.svg'),
+ },
+ IS: {
+ name: i18n._(msg`Iceland`),
+ code: '+354',
+ unicodeFlag: '๐ฎ๐ธ',
+ svgFlag: require('../../assets/icons/flags/IS.svg'),
+ },
+ IT: {
+ name: i18n._(msg`Italy`),
+ code: '+39',
+ unicodeFlag: '๐ฎ๐น',
+ svgFlag: require('../../assets/icons/flags/IT.svg'),
+ },
+ JE: {
+ name: i18n._(msg`Jersey`),
+ code: '+44',
+ unicodeFlag: '๐ฏ๐ช',
+ svgFlag: require('../../assets/icons/flags/JE.svg'),
+ },
+ JM: {
+ name: i18n._(msg`Jamaica`),
+ code: '+876',
+ unicodeFlag: '๐ฏ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/JM.svg'),
+ },
+ JO: {
+ name: i18n._(msg`Jordan`),
+ code: '+962',
+ unicodeFlag: '๐ฏ๐ด',
+ svgFlag: require('../../assets/icons/flags/JO.svg'),
+ },
+ JP: {
+ name: i18n._(msg`Japan`),
+ code: '+81',
+ unicodeFlag: '๐ฏ๐ต',
+ svgFlag: require('../../assets/icons/flags/JP.svg'),
+ },
+ KE: {
+ name: i18n._(msg`Kenya`),
+ code: '+254',
+ unicodeFlag: '๐ฐ๐ช',
+ svgFlag: require('../../assets/icons/flags/KE.svg'),
+ },
+ KG: {
+ name: i18n._(msg`Kyrgyzstan`),
+ code: '+996',
+ unicodeFlag: '๐ฐ๐ฌ',
+ svgFlag: require('../../assets/icons/flags/KG.svg'),
+ },
+ KH: {
+ name: i18n._(msg`Cambodia`),
+ code: '+855',
+ unicodeFlag: '๐ฐ๐ญ',
+ svgFlag: require('../../assets/icons/flags/KH.svg'),
+ },
+ KP: {
+ name: i18n._(msg`North Korea`),
+ code: '+850',
+ unicodeFlag: '๐ฐ๐ต',
+ svgFlag: require('../../assets/icons/flags/KP.svg'),
+ },
+ KR: {
+ name: i18n._(msg`South Korea`),
+ code: '+82',
+ unicodeFlag: '๐ฐ๐ท',
+ svgFlag: require('../../assets/icons/flags/KR.svg'),
+ },
+ KI: {
+ name: i18n._(msg`Kiribati`),
+ code: '+686',
+ unicodeFlag: '๐ฐ๐ฎ',
+ svgFlag: require('../../assets/icons/flags/KI.svg'),
+ },
+ KN: {
+ name: i18n._(msg`Saint Kitts and Nevis`),
+ code: '+1869',
+ unicodeFlag: '๐ฐ๐ณ',
+ svgFlag: require('../../assets/icons/flags/KN.svg'),
+ },
+ KW: {
+ name: i18n._(msg`Kuwait`),
+ code: '+965',
+ unicodeFlag: '๐ฐ๐ผ',
+ svgFlag: require('../../assets/icons/flags/KW.svg'),
+ },
+ KZ: {
+ name: i18n._(msg`Kazakhstan`),
+ code: '+7',
+ unicodeFlag: '๐ฐ๐ฟ',
+ svgFlag: require('../../assets/icons/flags/KZ.svg'),
+ },
+ LB: {
+ name: i18n._(msg`Lebanon`),
+ code: '+961',
+ unicodeFlag: '๐ฑ๐ง',
+ svgFlag: require('../../assets/icons/flags/LB.svg'),
+ },
+ LC: {
+ name: i18n._(msg`Saint Lucia`),
+ code: '+1758',
+ unicodeFlag: '๐ฑ๐จ',
+ svgFlag: require('../../assets/icons/flags/LC.svg'),
+ },
+ LI: {
+ name: i18n._(msg`Liechtenstein`),
+ code: '+423',
+ unicodeFlag: '๐ฑ๐ฎ',
+ svgFlag: require('../../assets/icons/flags/LI.svg'),
+ },
+ LK: {
+ name: i18n._(msg`Sri Lanka`),
+ code: '+94',
+ unicodeFlag: '๐ฑ๐ฐ',
+ svgFlag: require('../../assets/icons/flags/LK.svg'),
+ },
+ LR: {
+ name: i18n._(msg`Liberia`),
+ code: '+231',
+ unicodeFlag: '๐ฑ๐ท',
+ svgFlag: require('../../assets/icons/flags/LR.svg'),
+ },
+ LS: {
+ name: i18n._(msg`Lesotho`),
+ code: '+266',
+ unicodeFlag: '๐ฑ๐ธ',
+ svgFlag: require('../../assets/icons/flags/LS.svg'),
+ },
+ LT: {
+ name: i18n._(msg`Lithuania`),
+ code: '+370',
+ unicodeFlag: '๐ฑ๐น',
+ svgFlag: require('../../assets/icons/flags/LT.svg'),
+ },
+ LU: {
+ name: i18n._(msg`Luxembourg`),
+ code: '+352',
+ unicodeFlag: '๐ฑ๐บ',
+ svgFlag: require('../../assets/icons/flags/LU.svg'),
+ },
+ LV: {
+ name: i18n._(msg`Latvia`),
+ code: '+371',
+ unicodeFlag: '๐ฑ๐ป',
+ svgFlag: require('../../assets/icons/flags/LV.svg'),
+ },
+ LY: {
+ name: i18n._(msg`Libya`),
+ code: '+218',
+ unicodeFlag: '๐ฑ๐พ',
+ svgFlag: require('../../assets/icons/flags/LY.svg'),
+ },
+ MA: {
+ name: i18n._(msg`Morocco`),
+ code: '+212',
+ unicodeFlag: '๐ฒ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/MA.svg'),
+ },
+ MC: {
+ name: i18n._(msg`Monaco`),
+ code: '+377',
+ unicodeFlag: '๐ฒ๐จ',
+ svgFlag: require('../../assets/icons/flags/MC.svg'),
+ },
+ ME: {
+ name: i18n._(msg`Montenegro`),
+ code: '+382',
+ unicodeFlag: '๐ฒ๐ช',
+ svgFlag: require('../../assets/icons/flags/ME.svg'),
+ },
+ MF: {
+ name: i18n._(msg`Saint Martin (French part)`),
+ code: '+590',
+ unicodeFlag: '๐ฒ๐ซ',
+ svgFlag: require('../../assets/icons/flags/MF.svg'),
+ },
+ MG: {
+ name: i18n._(msg`Madagascar`),
+ code: '+261',
+ unicodeFlag: '๐ฒ๐ฌ',
+ svgFlag: require('../../assets/icons/flags/MG.svg'),
+ },
+ ML: {
+ name: i18n._(msg`Mali`),
+ code: '+223',
+ unicodeFlag: '๐ฒ๐ฑ',
+ svgFlag: require('../../assets/icons/flags/ML.svg'),
+ },
+ MM: {
+ name: i18n._(msg`Myanmar`),
+ code: '+95',
+ unicodeFlag: '๐ฒ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/MM.svg'),
+ },
+ MN: {
+ name: i18n._(msg`Mongolia`),
+ code: '+976',
+ unicodeFlag: '๐ฒ๐ณ',
+ svgFlag: require('../../assets/icons/flags/MN.svg'),
+ },
+ MO: {
+ name: i18n._(msg`Macao`),
+ code: '+853',
+ unicodeFlag: '๐ฒ๐ด',
+ svgFlag: require('../../assets/icons/flags/MO.svg'),
+ },
+ MQ: {
+ name: i18n._(msg`Martinique`),
+ code: '+596',
+ unicodeFlag: '๐ฒ๐ถ',
+ svgFlag: require('../../assets/icons/flags/MQ.svg'),
+ },
+ MR: {
+ name: i18n._(msg`Mauritania`),
+ code: '+222',
+ unicodeFlag: '๐ฒ๐ท',
+ svgFlag: require('../../assets/icons/flags/MR.svg'),
+ },
+ MS: {
+ name: i18n._(msg`Montserrat`),
+ code: '+1664',
+ unicodeFlag: '๐ฒ๐ธ',
+ svgFlag: require('../../assets/icons/flags/MS.svg'),
+ },
+ MT: {
+ name: i18n._(msg`Malta`),
+ code: '+356',
+ unicodeFlag: '๐ฒ๐น',
+ svgFlag: require('../../assets/icons/flags/MT.svg'),
+ },
+ MU: {
+ name: i18n._(msg`Mauritius`),
+ code: '+230',
+ unicodeFlag: '๐ฒ๐บ',
+ svgFlag: require('../../assets/icons/flags/MU.svg'),
+ },
+ MV: {
+ name: i18n._(msg`Maldives`),
+ code: '+960',
+ unicodeFlag: '๐ฒ๐ป',
+ svgFlag: require('../../assets/icons/flags/MV.svg'),
+ },
+ MW: {
+ name: i18n._(msg`Malawi`),
+ code: '+265',
+ unicodeFlag: '๐ฒ๐ผ',
+ svgFlag: require('../../assets/icons/flags/MW.svg'),
+ },
+ MX: {
+ name: i18n._(msg`Mexico`),
+ code: '+52',
+ unicodeFlag: '๐ฒ๐ฝ',
+ svgFlag: require('../../assets/icons/flags/MX.svg'),
+ },
+ MY: {
+ name: i18n._(msg`Malaysia`),
+ code: '+60',
+ unicodeFlag: '๐ฒ๐พ',
+ svgFlag: require('../../assets/icons/flags/MY.svg'),
+ },
+ MZ: {
+ name: i18n._(msg`Mozambique`),
+ code: '+258',
+ unicodeFlag: '๐ฒ๐ฟ',
+ svgFlag: require('../../assets/icons/flags/MZ.svg'),
+ },
+ NA: {
+ name: i18n._(msg`Namibia`),
+ code: '+264',
+ unicodeFlag: '๐ณ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/NA.svg'),
+ },
+ NC: {
+ name: i18n._(msg`New Caledonia`),
+ code: '+687',
+ unicodeFlag: '๐ณ๐จ',
+ svgFlag: require('../../assets/icons/flags/NC.svg'),
+ },
+ NF: {
+ name: i18n._(msg`Norfolk Island`),
+ code: '+672',
+ unicodeFlag: '๐ณ๐ซ',
+ svgFlag: require('../../assets/icons/flags/NF.svg'),
+ },
+ NG: {
+ name: i18n._(msg`Nigeria`),
+ code: '+234',
+ unicodeFlag: '๐ณ๐ฌ',
+ svgFlag: require('../../assets/icons/flags/NG.svg'),
+ },
+ NI: {
+ name: i18n._(msg`Nicaragua`),
+ code: '+505',
+ unicodeFlag: '๐ณ๐ฎ',
+ svgFlag: require('../../assets/icons/flags/NI.svg'),
+ },
+ NO: {
+ name: i18n._(msg`Norway`),
+ code: '+47',
+ unicodeFlag: '๐ณ๐ด',
+ svgFlag: require('../../assets/icons/flags/NO.svg'),
+ },
+ NP: {
+ name: i18n._(msg`Nepal`),
+ code: '+977',
+ unicodeFlag: '๐ณ๐ต',
+ svgFlag: require('../../assets/icons/flags/NP.svg'),
+ },
+ NR: {
+ name: i18n._(msg`Nauru`),
+ code: '+674',
+ unicodeFlag: '๐ณ๐ท',
+ svgFlag: require('../../assets/icons/flags/NR.svg'),
+ },
+ NU: {
+ name: i18n._(msg`Niue`),
+ code: '+683',
+ unicodeFlag: '๐ณ๐บ',
+ svgFlag: require('../../assets/icons/flags/NU.svg'),
+ },
+ NZ: {
+ name: i18n._(msg`New Zealand`),
+ code: '+64',
+ unicodeFlag: '๐ณ๐ฟ',
+ svgFlag: require('../../assets/icons/flags/NZ.svg'),
+ },
+ OM: {
+ name: i18n._(msg`Oman`),
+ code: '+968',
+ unicodeFlag: '๐ด๐ฒ',
+ svgFlag: require('../../assets/icons/flags/OM.svg'),
+ },
+ PA: {
+ name: i18n._(msg`Panama`),
+ code: '+507',
+ unicodeFlag: '๐ต๐ฆ',
+ svgFlag: require('../../assets/icons/flags/PA.svg'),
+ },
+ PE: {
+ name: i18n._(msg`Peru`),
+ code: '+51',
+ unicodeFlag: '๐ต๐ช',
+ svgFlag: require('../../assets/icons/flags/PE.svg'),
+ },
+ PF: {
+ name: i18n._(msg`French Polynesia`),
+ code: '+689',
+ unicodeFlag: '๐ต๐ซ',
+ svgFlag: require('../../assets/icons/flags/PF.svg'),
+ },
+ PG: {
+ name: i18n._(msg`Papua New Guinea`),
+ code: '+675',
+ unicodeFlag: '๐ต๐ฌ',
+ svgFlag: require('../../assets/icons/flags/PG.svg'),
+ },
+ PK: {
+ name: i18n._(msg`Pakistan`),
+ code: '+92',
+ unicodeFlag: '๐ต๐ฐ',
+ svgFlag: require('../../assets/icons/flags/PK.svg'),
+ },
+ PL: {
+ name: i18n._(msg`Poland`),
+ code: '+48',
+ unicodeFlag: '๐ต๐ฑ',
+ svgFlag: require('../../assets/icons/flags/PL.svg'),
+ },
+ PM: {
+ name: i18n._(msg`Saint Pierre and Miquelon`),
+ code: '+508',
+ unicodeFlag: '๐ต๐ฒ',
+ svgFlag: require('../../assets/icons/flags/PM.svg'),
+ },
+ PN: {
+ name: i18n._(msg`Pitcairn`),
+ code: '+64',
+ unicodeFlag: '๐ต๐ณ',
+ svgFlag: require('../../assets/icons/flags/PN.svg'),
+ },
+ PR: {
+ name: i18n._(msg`Puerto Rico`),
+ code: '+1',
+ unicodeFlag: '๐ต๐ท',
+ svgFlag: require('../../assets/icons/flags/PR.svg'),
+ },
+ PS: {
+ name: i18n._(msg`Palestine, State of`),
+ code: '+970',
+ unicodeFlag: '๐ต๐ธ',
+ svgFlag: require('../../assets/icons/flags/PS.svg'),
+ },
+ PT: {
+ name: i18n._(msg`Portugal`),
+ code: '+351',
+ unicodeFlag: '๐ต๐น',
+ svgFlag: require('../../assets/icons/flags/PT.svg'),
+ },
+ PW: {
+ name: i18n._(msg`Palau`),
+ code: '+680',
+ unicodeFlag: '๐ต๐ผ',
+ svgFlag: require('../../assets/icons/flags/PW.svg'),
+ },
+ PY: {
+ name: i18n._(msg`Paraguay`),
+ code: '+595',
+ unicodeFlag: '๐ต๐พ',
+ svgFlag: require('../../assets/icons/flags/PY.svg'),
+ },
+ QA: {
+ name: i18n._(msg`Qatar`),
+ code: '+974',
+ unicodeFlag: '๐ถ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/QA.svg'),
+ },
+ RE: {
+ name: i18n._(msg`Rรฉunion`),
+ code: '+262',
+ unicodeFlag: '๐ท๐ช',
+ svgFlag: require('../../assets/icons/flags/RE.svg'),
+ },
+ RO: {
+ name: i18n._(msg`Romania`),
+ code: '+40',
+ unicodeFlag: '๐ท๐ด',
+ svgFlag: require('../../assets/icons/flags/RO.svg'),
+ },
+ RS: {
+ name: i18n._(msg`Serbia`),
+ code: '+381',
+ unicodeFlag: '๐ท๐ธ',
+ svgFlag: require('../../assets/icons/flags/RS.svg'),
+ },
+ RU: {
+ name: i18n._(msg`Russia`),
+ code: '+7',
+ unicodeFlag: '๐ท๐บ',
+ svgFlag: require('../../assets/icons/flags/RU.svg'),
+ },
+ RW: {
+ name: i18n._(msg`Rwanda`),
+ code: '+250',
+ unicodeFlag: '๐ท๐ผ',
+ svgFlag: require('../../assets/icons/flags/RW.svg'),
+ },
+ SA: {
+ name: i18n._(msg`Saudi Arabia`),
+ code: '+966',
+ unicodeFlag: '๐ธ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/SA.svg'),
+ },
+ SB: {
+ name: i18n._(msg`Solomon Islands`),
+ code: '+677',
+ unicodeFlag: '๐ธ๐ง',
+ svgFlag: require('../../assets/icons/flags/SB.svg'),
+ },
+ SC: {
+ name: i18n._(msg`Seychelles`),
+ code: '+248',
+ unicodeFlag: '๐ธ๐จ',
+ svgFlag: require('../../assets/icons/flags/SC.svg'),
+ },
+ SE: {
+ name: i18n._(msg`Sweden`),
+ code: '+46',
+ unicodeFlag: '๐ธ๐ช',
+ svgFlag: require('../../assets/icons/flags/SE.svg'),
+ },
+ SG: {
+ name: i18n._(msg`Singapore`),
+ code: '+65',
+ unicodeFlag: '๐ธ๐ฌ',
+ svgFlag: require('../../assets/icons/flags/SG.svg'),
},
- GT: {name: i18n._(msg`Guatemala`), code: '+502'},
- GU: {name: i18n._(msg`Guam`), code: '+1'},
- GW: {name: i18n._(msg`Guinea-Bissau`), code: '+245'},
- GY: {name: i18n._(msg`Guyana`), code: '+592'},
- HK: {name: i18n._(msg`Hong Kong`), code: '+852'},
- HN: {name: i18n._(msg`Honduras`), code: '+504'},
- HR: {name: i18n._(msg`Croatia`), code: '+385'},
- HT: {name: i18n._(msg`Haiti`), code: '+509'},
- HU: {name: i18n._(msg`Hungary`), code: '+36'},
- ID: {name: i18n._(msg`Indonesia`), code: '+62'},
- IE: {name: i18n._(msg`Ireland`), code: '+353'},
- IL: {name: i18n._(msg`Israel`), code: '+972'},
- IM: {name: i18n._(msg`Isle of Man`), code: '+44'},
- IN: {name: i18n._(msg`India`), code: '+91'},
- IO: {name: i18n._(msg`British Indian Ocean Territory`), code: '+246'},
- IQ: {name: i18n._(msg`Iraq`), code: '+964'},
- IR: {name: i18n._(msg`Iran (Islamic Republic of)`), code: '+98'},
- IS: {name: i18n._(msg`Iceland`), code: '+354'},
- IT: {name: i18n._(msg`Italy`), code: '+39'},
- JE: {name: i18n._(msg`Jersey`), code: '+44'},
- JM: {name: i18n._(msg`Jamaica`), code: '+876'},
- JO: {name: i18n._(msg`Jordan`), code: '+962'},
- JP: {name: i18n._(msg`Japan`), code: '+81'},
- KE: {name: i18n._(msg`Kenya`), code: '+254'},
- KG: {name: i18n._(msg`Kyrgyzstan`), code: '+996'},
- KH: {name: i18n._(msg`Cambodia`), code: '+855'},
- KP: {name: i18n._(msg`North Korea`), code: '+850'},
- KR: {name: i18n._(msg`South Korea`), code: '+82'},
- KI: {name: i18n._(msg`Kiribati`), code: '+686'},
- KN: {name: i18n._(msg`Saint Kitts and Nevis`), code: '+1869'},
- KW: {name: i18n._(msg`Kuwait`), code: '+965'},
- KZ: {name: i18n._(msg`Kazakhstan`), code: '+7'},
- LB: {name: i18n._(msg`Lebanon`), code: '+961'},
- LC: {name: i18n._(msg`Saint Lucia`), code: '+1758'},
- LI: {name: i18n._(msg`Liechtenstein`), code: '+423'},
- LK: {name: i18n._(msg`Sri Lanka`), code: '+94'},
- LR: {name: i18n._(msg`Liberia`), code: '+231'},
- LS: {name: i18n._(msg`Lesotho`), code: '+266'},
- LT: {name: i18n._(msg`Lithuania`), code: '+370'},
- LU: {name: i18n._(msg`Luxembourg`), code: '+352'},
- LV: {name: i18n._(msg`Latvia`), code: '+371'},
- LY: {name: i18n._(msg`Libya`), code: '+218'},
- MA: {name: i18n._(msg`Morocco`), code: '+212'},
- MC: {name: i18n._(msg`Monaco`), code: '+377'},
- ME: {name: i18n._(msg`Montenegro`), code: '+382'},
- MF: {name: i18n._(msg`Saint Martin (French part)`), code: '+590'},
- MG: {name: i18n._(msg`Madagascar`), code: '+261'},
- ML: {name: i18n._(msg`Mali`), code: '+223'},
- MM: {name: i18n._(msg`Myanmar`), code: '+95'},
- MN: {name: i18n._(msg`Mongolia`), code: '+976'},
- MO: {name: i18n._(msg`Macao`), code: '+853'},
- MQ: {name: i18n._(msg`Martinique`), code: '+596'},
- MR: {name: i18n._(msg`Mauritania`), code: '+222'},
- MS: {name: i18n._(msg`Montserrat`), code: '+1664'},
- MT: {name: i18n._(msg`Malta`), code: '+356'},
- MU: {name: i18n._(msg`Mauritius`), code: '+230'},
- MV: {name: i18n._(msg`Maldives`), code: '+960'},
- MW: {name: i18n._(msg`Malawi`), code: '+265'},
- MX: {name: i18n._(msg`Mexico`), code: '+52'},
- MY: {name: i18n._(msg`Malaysia`), code: '+60'},
- MZ: {name: i18n._(msg`Mozambique`), code: '+258'},
- NA: {name: i18n._(msg`Namibia`), code: '+264'},
- NC: {name: i18n._(msg`New Caledonia`), code: '+687'},
- NF: {name: i18n._(msg`Norfolk Island`), code: '+672'},
- NG: {name: i18n._(msg`Nigeria`), code: '+234'},
- NI: {name: i18n._(msg`Nicaragua`), code: '+505'},
- NO: {name: i18n._(msg`Norway`), code: '+47'},
- NP: {name: i18n._(msg`Nepal`), code: '+977'},
- NR: {name: i18n._(msg`Nauru`), code: '+674'},
- NU: {name: i18n._(msg`Niue`), code: '+683'},
- NZ: {name: i18n._(msg`New Zealand`), code: '+64'},
- OM: {name: i18n._(msg`Oman`), code: '+968'},
- PA: {name: i18n._(msg`Panama`), code: '+507'},
- PE: {name: i18n._(msg`Peru`), code: '+51'},
- PF: {name: i18n._(msg`French Polynesia`), code: '+689'},
- PG: {name: i18n._(msg`Papua New Guinea`), code: '+675'},
- PK: {name: i18n._(msg`Pakistan`), code: '+92'},
- PL: {name: i18n._(msg`Poland`), code: '+48'},
- PM: {name: i18n._(msg`Saint Pierre and Miquelon`), code: '+508'},
- PN: {name: i18n._(msg`Pitcairn`), code: '+64'},
- PR: {name: i18n._(msg`Puerto Rico`), code: '+1'},
- PS: {name: i18n._(msg`Palestine, State of`), code: '+970'},
- PT: {name: i18n._(msg`Portugal`), code: '+351'},
- PW: {name: i18n._(msg`Palau`), code: '+680'},
- PY: {name: i18n._(msg`Paraguay`), code: '+595'},
- QA: {name: i18n._(msg`Qatar`), code: '+974'},
- RE: {name: i18n._(msg`Rรฉunion`), code: '+262'},
- RO: {name: i18n._(msg`Romania`), code: '+40'},
- RS: {name: i18n._(msg`Serbia`), code: '+381'},
- RU: {name: i18n._(msg`Russia`), code: '+7'},
- RW: {name: i18n._(msg`Rwanda`), code: '+250'},
- SA: {name: i18n._(msg`Saudi Arabia`), code: '+966'},
- SB: {name: i18n._(msg`Solomon Islands`), code: '+677'},
- SC: {name: i18n._(msg`Seychelles`), code: '+248'},
- SE: {name: i18n._(msg`Sweden`), code: '+46'},
- SG: {name: i18n._(msg`Singapore`), code: '+65'},
SH: {
name: i18n._(msg`Saint Helena, Ascension and Tristan da Cunha`),
code: '+290',
+ unicodeFlag: '๐ธ๐ญ',
+ svgFlag: require('../../assets/icons/flags/SH.svg'),
+ },
+ SI: {
+ name: i18n._(msg`Slovenia`),
+ code: '+386',
+ unicodeFlag: '๐ธ๐ฎ',
+ svgFlag: require('../../assets/icons/flags/SI.svg'),
+ },
+ SJ: {
+ name: i18n._(msg`Svalbard and Jan Mayen`),
+ code: '+4779',
+ unicodeFlag: '๐ธ๐ฏ',
+ svgFlag: require('../../assets/icons/flags/SJ.svg'),
+ },
+ SK: {
+ name: i18n._(msg`Slovakia`),
+ code: '+421',
+ unicodeFlag: '๐ธ๐ฐ',
+ svgFlag: require('../../assets/icons/flags/SK.svg'),
+ },
+ SL: {
+ name: i18n._(msg`Sierra Leone`),
+ code: '+232',
+ unicodeFlag: '๐ธ๐ฑ',
+ svgFlag: require('../../assets/icons/flags/SL.svg'),
+ },
+ SM: {
+ name: i18n._(msg`Republic of San Marino`),
+ code: '+378',
+ unicodeFlag: '๐ธ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/SM.svg'),
+ },
+ SN: {
+ name: i18n._(msg`Senegal`),
+ code: '+221',
+ unicodeFlag: '๐ธ๐ณ',
+ svgFlag: require('../../assets/icons/flags/SN.svg'),
+ },
+ SO: {
+ name: i18n._(msg`Somalia`),
+ code: '+252',
+ unicodeFlag: '๐ธ๐ด',
+ svgFlag: require('../../assets/icons/flags/SO.svg'),
+ },
+ SR: {
+ name: i18n._(msg`Suriname`),
+ code: '+597',
+ unicodeFlag: '๐ธ๐ท',
+ svgFlag: require('../../assets/icons/flags/SR.svg'),
+ },
+ SS: {
+ name: i18n._(msg`South Sudan`),
+ code: '+211',
+ unicodeFlag: '๐ธ๐ธ',
+ svgFlag: require('../../assets/icons/flags/SS.svg'),
+ },
+ ST: {
+ name: i18n._(msg`Sao Tome and Principe`),
+ code: '+239',
+ unicodeFlag: '๐ธ๐น',
+ svgFlag: require('../../assets/icons/flags/ST.svg'),
+ },
+ SV: {
+ name: i18n._(msg`El Salvador`),
+ code: '+503',
+ unicodeFlag: '๐ธ๐ป',
+ svgFlag: require('../../assets/icons/flags/SV.svg'),
+ },
+ SX: {
+ name: i18n._(msg`Sint Maarten (Dutch part)`),
+ code: '+1721',
+ unicodeFlag: '๐ธ๐ฝ',
+ svgFlag: require('../../assets/icons/flags/SX.svg'),
+ },
+ SY: {
+ name: i18n._(msg`Syrian Arab Republic`),
+ code: '+963',
+ unicodeFlag: '๐ธ๐พ',
+ svgFlag: require('../../assets/icons/flags/SY.svg'),
+ },
+ TD: {
+ name: i18n._(msg`Chad`),
+ code: '+235',
+ unicodeFlag: '๐น๐ฉ',
+ svgFlag: require('../../assets/icons/flags/TD.svg'),
+ },
+ TG: {
+ name: i18n._(msg`Togo`),
+ code: '+228',
+ unicodeFlag: '๐น๐ฌ',
+ svgFlag: require('../../assets/icons/flags/TG.svg'),
+ },
+ TH: {
+ name: i18n._(msg`Thailand`),
+ code: '+66',
+ unicodeFlag: '๐น๐ญ',
+ svgFlag: require('../../assets/icons/flags/TH.svg'),
+ },
+ TJ: {
+ name: i18n._(msg`Tajikistan`),
+ code: '+992',
+ unicodeFlag: '๐น๐ฏ',
+ svgFlag: require('../../assets/icons/flags/TJ.svg'),
+ },
+ TK: {
+ name: i18n._(msg`Tokelau`),
+ code: '+690',
+ unicodeFlag: '๐น๐ฐ',
+ svgFlag: require('../../assets/icons/flags/TK.svg'),
+ },
+ TL: {
+ name: i18n._(msg`Timor-Leste`),
+ code: '+670',
+ unicodeFlag: '๐น๐ฑ',
+ svgFlag: require('../../assets/icons/flags/TL.svg'),
+ },
+ TM: {
+ name: i18n._(msg`Turkmenistan`),
+ code: '+993',
+ unicodeFlag: '๐น๐ฒ',
+ svgFlag: require('../../assets/icons/flags/TM.svg'),
+ },
+ TN: {
+ name: i18n._(msg`Tunisia`),
+ code: '+216',
+ unicodeFlag: '๐น๐ณ',
+ svgFlag: require('../../assets/icons/flags/TN.svg'),
+ },
+ TO: {
+ name: i18n._(msg`Tonga`),
+ code: '+676',
+ unicodeFlag: '๐น๐ด',
+ svgFlag: require('../../assets/icons/flags/TO.svg'),
+ },
+ TR: {
+ name: i18n._(msg`Turkey`),
+ code: '+90',
+ unicodeFlag: '๐น๐ท',
+ svgFlag: require('../../assets/icons/flags/TR.svg'),
+ },
+ TT: {
+ name: i18n._(msg`Trinidad and Tobago`),
+ code: '+868',
+ unicodeFlag: '๐น๐น',
+ svgFlag: require('../../assets/icons/flags/TT.svg'),
+ },
+ TV: {
+ name: i18n._(msg`Tuvalu`),
+ code: '+688',
+ unicodeFlag: '๐น๐ป',
+ svgFlag: require('../../assets/icons/flags/TV.svg'),
+ },
+ TZ: {
+ name: i18n._(msg`United Republic of Tanzania`),
+ code: '+255',
+ unicodeFlag: '๐น๐ฟ',
+ svgFlag: require('../../assets/icons/flags/TZ.svg'),
+ },
+ UA: {
+ name: i18n._(msg`Ukraine`),
+ code: '+380',
+ unicodeFlag: '๐บ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/UA.svg'),
+ },
+ UG: {
+ name: i18n._(msg`Uganda`),
+ code: '+256',
+ unicodeFlag: '๐บ๐ฌ',
+ svgFlag: require('../../assets/icons/flags/UG.svg'),
+ },
+ US: {
+ name: i18n._(msg`United States of America`),
+ code: '+1',
+ unicodeFlag: '๐บ๐ธ',
+ svgFlag: require('../../assets/icons/flags/US.svg'),
+ },
+ UY: {
+ name: i18n._(msg`Uruguay`),
+ code: '+598',
+ unicodeFlag: '๐บ๐พ',
+ svgFlag: require('../../assets/icons/flags/UY.svg'),
+ },
+ UZ: {
+ name: i18n._(msg`Uzbekistan`),
+ code: '+998',
+ unicodeFlag: '๐บ๐ฟ',
+ svgFlag: require('../../assets/icons/flags/UZ.svg'),
+ },
+ VC: {
+ name: i18n._(msg`Saint Vincent and the Grenadines`),
+ code: '+1784',
+ unicodeFlag: '๐ป๐จ',
+ svgFlag: require('../../assets/icons/flags/VC.svg'),
+ },
+ VE: {
+ name: i18n._(msg`Venezuela (Bolivarian Republic of)`),
+ code: '+58',
+ unicodeFlag: '๐ป๐ช',
+ svgFlag: require('../../assets/icons/flags/VE.svg'),
+ },
+ VG: {
+ name: i18n._(msg`Virgin Islands (British)`),
+ code: '+1284',
+ unicodeFlag: '๐ป๐ฌ',
+ svgFlag: require('../../assets/icons/flags/VG.svg'),
+ },
+ VI: {
+ name: i18n._(msg`Virgin Islands (U.S.)`),
+ code: '+1340',
+ unicodeFlag: '๐ป๐ฎ',
+ svgFlag: require('../../assets/icons/flags/VI.svg'),
+ },
+ VN: {
+ name: i18n._(msg`Vietnam`),
+ code: '+84',
+ unicodeFlag: '๐ป๐ณ',
+ svgFlag: require('../../assets/icons/flags/VN.svg'),
+ },
+ VU: {
+ name: i18n._(msg`Vanuatu`),
+ code: '+678',
+ unicodeFlag: '๐ป๐บ',
+ svgFlag: require('../../assets/icons/flags/VU.svg'),
+ },
+ WF: {
+ name: i18n._(msg`Wallis and Futuna`),
+ code: '+681',
+ unicodeFlag: '๐ผ๐ซ',
+ svgFlag: require('../../assets/icons/flags/WF.svg'),
+ },
+ WS: {
+ name: i18n._(msg`Samoa`),
+ code: '+685',
+ unicodeFlag: '๐ผ๐ธ',
+ svgFlag: require('../../assets/icons/flags/WS.svg'),
+ },
+ YE: {
+ name: i18n._(msg`Yemen`),
+ code: '+967',
+ unicodeFlag: '๐พ๐ช',
+ svgFlag: require('../../assets/icons/flags/YE.svg'),
+ },
+ YT: {
+ name: i18n._(msg`Mayotte`),
+ code: '+262',
+ unicodeFlag: '๐พ๐น',
+ svgFlag: require('../../assets/icons/flags/YT.svg'),
+ },
+ ZA: {
+ name: i18n._(msg`South Africa`),
+ code: '+27',
+ unicodeFlag: '๐ฟ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/ZA.svg'),
+ },
+ ZM: {
+ name: i18n._(msg`Zambia`),
+ code: '+260',
+ unicodeFlag: '๐ฟ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/ZM.svg'),
+ },
+ ZW: {
+ name: i18n._(msg`Zimbabwe`),
+ code: '+263',
+ unicodeFlag: '๐ฟ๐ผ',
+ svgFlag: require('../../assets/icons/flags/ZW.svg'),
+ },
+ SZ: {
+ name: i18n._(msg`Eswatini`),
+ code: '+268',
+ unicodeFlag: '๐ธ๐ฟ',
+ svgFlag: require('../../assets/icons/flags/SZ.svg'),
+ },
+ MK: {
+ name: i18n._(msg`North Macedonia`),
+ code: '+389',
+ unicodeFlag: '๐ฒ๐ฐ',
+ svgFlag: require('../../assets/icons/flags/MK.svg'),
+ },
+ PH: {
+ name: i18n._(msg`Philippines`),
+ code: '+63',
+ unicodeFlag: '๐ต๐ญ',
+ svgFlag: require('../../assets/icons/flags/PH.svg'),
+ },
+ NL: {
+ name: i18n._(msg`Netherlands`),
+ code: '+31',
+ unicodeFlag: '๐ณ๐ฑ',
+ svgFlag: require('../../assets/icons/flags/NL.svg'),
+ },
+ AE: {
+ name: i18n._(msg`United Arab Emirates`),
+ code: '+971',
+ unicodeFlag: '๐ฆ๐ช',
+ svgFlag: require('../../assets/icons/flags/AE.svg'),
+ },
+ MD: {
+ name: i18n._(msg`Republic of Moldova`),
+ code: '+373',
+ unicodeFlag: '๐ฒ๐ฉ',
+ svgFlag: require('../../assets/icons/flags/MD.svg'),
+ },
+ GM: {
+ name: i18n._(msg`Gambia`),
+ code: '+220',
+ unicodeFlag: '๐ฌ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/GM.svg'),
+ },
+ DO: {
+ name: i18n._(msg`Dominican Republic`),
+ code: '+1',
+ unicodeFlag: '๐ฉ๐ด',
+ svgFlag: require('../../assets/icons/flags/DO.svg'),
+ },
+ SD: {
+ name: i18n._(msg`Sudan`),
+ code: '+249',
+ unicodeFlag: '๐ธ๐ฉ',
+ svgFlag: require('../../assets/icons/flags/SD.svg'),
+ },
+ LA: {
+ name: i18n._(msg`Lao People's Democratic Republic`),
+ code: '+856',
+ unicodeFlag: '๐ฑ๐ฆ',
+ svgFlag: require('../../assets/icons/flags/LA.svg'),
+ },
+ TW: {
+ name: i18n._(msg`Taiwan, Province of China`),
+ code: '+886',
+ unicodeFlag: '๐น๐ผ',
+ svgFlag: require('../../assets/icons/flags/TW.svg'),
+ },
+ CG: {
+ name: i18n._(msg`Republic of the Congo`),
+ code: '+242',
+ unicodeFlag: '๐จ๐ฌ',
+ svgFlag: require('../../assets/icons/flags/CG.svg'),
+ },
+ CZ: {
+ name: i18n._(msg`Czechia`),
+ code: '+420',
+ unicodeFlag: '๐จ๐ฟ',
+ svgFlag: require('../../assets/icons/flags/CZ.svg'),
+ },
+ GB: {
+ name: i18n._(msg`United Kingdom`),
+ code: '+44',
+ unicodeFlag: '๐ฌ๐ง',
+ svgFlag: require('../../assets/icons/flags/GB.svg'),
+ },
+ NE: {
+ name: i18n._(msg`Niger`),
+ code: '+227',
+ unicodeFlag: '๐ณ๐ช',
+ svgFlag: require('../../assets/icons/flags/NE.svg'),
+ },
+ CD: {
+ name: i18n._(msg`Democratic Republic of the Congo`),
+ code: '+243',
+ unicodeFlag: '๐จ๐ฉ',
+ svgFlag: require('../../assets/icons/flags/CD.svg'),
+ },
+ BS: {
+ name: i18n._(msg`Commonwealth of The Bahamas`),
+ code: '+1 242',
+ unicodeFlag: '๐ง๐ธ',
+ svgFlag: require('../../assets/icons/flags/BS.svg'),
+ },
+ CC: {
+ name: i18n._(msg`Cocos (Keeling) Islands`),
+ code: '+61 891',
+ unicodeFlag: '๐จ๐จ',
+ svgFlag: require('../../assets/icons/flags/CC.svg'),
+ },
+ CF: {
+ name: i18n._(msg`Central African Republic`),
+ code: '+236',
+ unicodeFlag: '๐จ๐ซ',
+ svgFlag: require('../../assets/icons/flags/CF.svg'),
+ },
+ CK: {
+ name: i18n._(msg`Cook Islands`),
+ code: '+682',
+ unicodeFlag: '๐จ๐ฐ',
+ svgFlag: require('../../assets/icons/flags/CK.svg'),
+ },
+ FK: {
+ name: i18n._(msg`Falkland Islands`),
+ code: '+500',
+ unicodeFlag: '๐ซ๐ฐ',
+ svgFlag: require('../../assets/icons/flags/FK.svg'),
+ },
+ FO: {
+ name: i18n._(msg`Faroe Islands`),
+ code: '+298',
+ unicodeFlag: '๐ซ๐ด',
+ svgFlag: require('../../assets/icons/flags/FO.svg'),
},
- SI: {name: i18n._(msg`Slovenia`), code: '+386'},
- SJ: {name: i18n._(msg`Svalbard and Jan Mayen`), code: '+4779'},
- SK: {name: i18n._(msg`Slovakia`), code: '+421'},
- SL: {name: i18n._(msg`Sierra Leone`), code: '+232'},
- SM: {name: i18n._(msg`Republic of San Marino`), code: '+378'},
- SN: {name: i18n._(msg`Senegal`), code: '+221'},
- SO: {name: i18n._(msg`Somalia`), code: '+252'},
- SR: {name: i18n._(msg`Suriname`), code: '+597'},
- SS: {name: i18n._(msg`South Sudan`), code: '+211'},
- ST: {name: i18n._(msg`Sao Tome and Principe`), code: '+239'},
- SV: {name: i18n._(msg`El Salvador`), code: '+503'},
- SX: {name: i18n._(msg`Sint Maarten (Dutch part)`), code: '+1721'},
- SY: {name: i18n._(msg`Syrian Arab Republic`), code: '+963'},
- TD: {name: i18n._(msg`Chad`), code: '+235'},
- TG: {name: i18n._(msg`Togo`), code: '+228'},
- TH: {name: i18n._(msg`Thailand`), code: '+66'},
- TJ: {name: i18n._(msg`Tajikistan`), code: '+992'},
- TK: {name: i18n._(msg`Tokelau`), code: '+690'},
- TL: {name: i18n._(msg`Timor-Leste`), code: '+670'},
- TM: {name: i18n._(msg`Turkmenistan`), code: '+993'},
- TN: {name: i18n._(msg`Tunisia`), code: '+216'},
- TO: {name: i18n._(msg`Tonga`), code: '+676'},
- TR: {name: i18n._(msg`Turkey`), code: '+90'},
- TT: {name: i18n._(msg`Trinidad and Tobago`), code: '+868'},
- TV: {name: i18n._(msg`Tuvalu`), code: '+688'},
- TZ: {name: i18n._(msg`United Republic of Tanzania`), code: '+255'},
- UA: {name: i18n._(msg`Ukraine`), code: '+380'},
- UG: {name: i18n._(msg`Uganda`), code: '+256'},
- US: {name: i18n._(msg`United States of America`), code: '+1'},
- UY: {name: i18n._(msg`Uruguay`), code: '+598'},
- UZ: {name: i18n._(msg`Uzbekistan`), code: '+998'},
- VC: {name: i18n._(msg`Saint Vincent and the Grenadines`), code: '+1784'},
- VE: {name: i18n._(msg`Venezuela (Bolivarian Republic of)`), code: '+58'},
- VG: {name: i18n._(msg`Virgin Islands (British)`), code: '+1284'},
- VI: {name: i18n._(msg`Virgin Islands (U.S.)`), code: '+1340'},
- VN: {name: i18n._(msg`Vietnam`), code: '+84'},
- VU: {name: i18n._(msg`Vanuatu`), code: '+678'},
- WF: {name: i18n._(msg`Wallis and Futuna`), code: '+681'},
- WS: {name: i18n._(msg`Samoa`), code: '+685'},
- YE: {name: i18n._(msg`Yemen`), code: '+967'},
- YT: {name: i18n._(msg`Mayotte`), code: '+262'},
- ZA: {name: i18n._(msg`South Africa`), code: '+27'},
- ZM: {name: i18n._(msg`Zambia`), code: '+260'},
- ZW: {name: i18n._(msg`Zimbabwe`), code: '+263'},
- SZ: {name: i18n._(msg`Eswatini`), code: '+268'},
- MK: {name: i18n._(msg`North Macedonia`), code: '+389'},
- PH: {name: i18n._(msg`Philippines`), code: '+63'},
- NL: {name: i18n._(msg`Netherlands`), code: '+31'},
- AE: {name: i18n._(msg`United Arab Emirates`), code: '+971'},
- MD: {name: i18n._(msg`Republic of Moldova`), code: '+373'},
- GM: {name: i18n._(msg`Gambia`), code: '+220'},
- DO: {name: i18n._(msg`Dominican Republic`), code: '+1'},
- SD: {name: i18n._(msg`Sudan`), code: '+249'},
- LA: {name: i18n._(msg`Lao People's Democratic Republic`), code: '+856'},
- TW: {name: i18n._(msg`Taiwan, Province of China`), code: '+886'},
- CG: {name: i18n._(msg`Republic of the Congo`), code: '+242'},
- CZ: {name: i18n._(msg`Czechia`), code: '+420'},
- GB: {name: i18n._(msg`United Kingdom`), code: '+44'},
- NE: {name: i18n._(msg`Niger`), code: '+227'},
- CD: {name: i18n._(msg`Democratic Republic of the Congo`), code: '+243'},
- BS: {name: i18n._(msg`Commonwealth of The Bahamas`), code: '+1 242'},
- CC: {name: i18n._(msg`Cocos (Keeling) Islands`), code: '+61 891'},
- CF: {name: i18n._(msg`Central African Republic`), code: '+236'},
- CK: {name: i18n._(msg`Cook Islands`), code: '+682'},
- FK: {name: i18n._(msg`Falkland Islands`), code: '+500'},
- FO: {name: i18n._(msg`Faroe Islands`), code: '+298'},
HM: {
name: i18n._(msg`Territory of Heard Island and McDonald Islands`),
code: '+672',
+ unicodeFlag: '๐ญ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/HM.svg'),
+ },
+ KM: {
+ name: i18n._(msg`Comoros`),
+ code: '+269',
+ unicodeFlag: '๐ฐ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/KM.svg'),
+ },
+ KY: {
+ name: i18n._(msg`Cayman Islands`),
+ code: '+1 345',
+ unicodeFlag: '๐ฐ๐พ',
+ svgFlag: require('../../assets/icons/flags/KY.svg'),
+ },
+ MH: {
+ name: i18n._(msg`Republic of the Marshall Islands`),
+ code: '+692',
+ unicodeFlag: '๐ฒ๐ญ',
+ svgFlag: require('../../assets/icons/flags/MH.svg'),
},
- KM: {name: i18n._(msg`Comoros`), code: '+269'},
- KY: {name: i18n._(msg`Cayman Islands`), code: '+1 345'},
- MH: {name: i18n._(msg`Republic of the Marshall Islands`), code: '+692'},
MP: {
name: i18n._(msg`Commonwealth of the Northern Mariana Islands`),
code: '+1 670',
+ unicodeFlag: '๐ฒ๐ต',
+ svgFlag: require('../../assets/icons/flags/MP.svg'),
+ },
+ TC: {
+ name: i18n._(msg`Turks and Caicos Islands`),
+ code: '+1 649',
+ unicodeFlag: '๐น๐จ',
+ svgFlag: require('../../assets/icons/flags/TC.svg'),
+ },
+ TF: {
+ name: i18n._(msg`French Southern and Antarctic Lands`),
+ code: '+672',
+ unicodeFlag: '๐น๐ซ',
+ svgFlag: require('../../assets/icons/flags/TF.svg'),
+ },
+ UM: {
+ name: i18n._(msg`United States Minor Outlying Islands`),
+ code: '+1',
+ unicodeFlag: '๐บ๐ฒ',
+ svgFlag: require('../../assets/icons/flags/UM.svg'),
+ },
+ VA: {
+ name: i18n._(msg`Holy See`),
+ code: '+39',
+ unicodeFlag: '๐ป๐ฆ',
+ svgFlag: require('../../assets/icons/flags/VA.svg'),
+ },
+ XK: {
+ name: i18n._(msg`Republic of Kosovo`),
+ code: '+383',
+ unicodeFlag: '๐ฝ๐ฐ',
+ svgFlag: require('../../assets/icons/flags/XK.svg'),
},
- TC: {name: i18n._(msg`Turks and Caicos Islands`), code: '+1 649'},
- TF: {name: i18n._(msg`French Southern and Antarctic Lands`), code: '+672'},
- UM: {name: i18n._(msg`United States Minor Outlying Islands`), code: '+1'},
- VA: {name: i18n._(msg`Holy See`), code: '+39'},
- XK: {name: i18n._(msg`Republic of Kosovo`), code: '+383'},
- AN: {name: i18n._(msg`Netherlands Antilles`), code: '+599'},
}
}