changeset 0:e0c2bda6c51f

first commit
author Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
date Sun, 11 Jul 2021 15:13:29 +0100
parents
children 510abaa29b86
files .gitignore Simoleon.xcodeproj/project.pbxproj Simoleon.xcodeproj/project.xcworkspace/contents.xcworkspacedata Simoleon.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist Simoleon.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate Simoleon.xcodeproj/xcuserdata/dennis.xcuserdatad/xcschemes/xcschememanagement.plist Simoleon/Assets.xcassets/AccentColor.colorset/Contents.json Simoleon/Assets.xcassets/AppIcon.appiconset/Contents.json Simoleon/Assets.xcassets/AppIcon.appiconset/Icon.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_20pt.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_20pt@2x-1.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_20pt@2x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_20pt@3x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_29pt.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_29pt@2x-1.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_29pt@2x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_29pt@3x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_40pt.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_40pt@2x-1.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_40pt@2x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_40pt@3x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_60pt@2x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_60pt@3x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_76pt.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_76pt@2x.png Simoleon/Assets.xcassets/AppIcon.appiconset/icon_83.5@2x.png Simoleon/Assets.xcassets/Colours/Bone.colorset/Contents.json Simoleon/Assets.xcassets/Colours/Border.colorset/Contents.json Simoleon/Assets.xcassets/Colours/Contents.json Simoleon/Assets.xcassets/Colours/FlagBorder.colorset/Contents.json Simoleon/Assets.xcassets/Colours/Opal.colorset/Contents.json Simoleon/Assets.xcassets/Colours/SilverPink.colorset/Contents.json Simoleon/Assets.xcassets/Colours/WildBlueYoder.colorset/Contents.json Simoleon/Assets.xcassets/Contents.json Simoleon/Assets.xcassets/Flags/AE.imageset/AE.png Simoleon/Assets.xcassets/Flags/AE.imageset/Contents.json Simoleon/Assets.xcassets/Flags/AF.imageset/AF.png Simoleon/Assets.xcassets/Flags/AF.imageset/Contents.json Simoleon/Assets.xcassets/Flags/AI.imageset/AI.png Simoleon/Assets.xcassets/Flags/AI.imageset/Contents.json Simoleon/Assets.xcassets/Flags/AL.imageset/AL.png Simoleon/Assets.xcassets/Flags/AL.imageset/Contents.json Simoleon/Assets.xcassets/Flags/AM.imageset/AM.png Simoleon/Assets.xcassets/Flags/AM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/AO.imageset/AO.png Simoleon/Assets.xcassets/Flags/AO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/AR.imageset/AR.png Simoleon/Assets.xcassets/Flags/AR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/AU.imageset/AU.png Simoleon/Assets.xcassets/Flags/AU.imageset/Contents.json Simoleon/Assets.xcassets/Flags/AW.imageset/AW.png Simoleon/Assets.xcassets/Flags/AW.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BA.imageset/BA.png Simoleon/Assets.xcassets/Flags/BA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BB.imageset/BB.png Simoleon/Assets.xcassets/Flags/BB.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BD.imageset/BD.png Simoleon/Assets.xcassets/Flags/BD.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BG.imageset/BG.png Simoleon/Assets.xcassets/Flags/BG.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BH.imageset/BH.png Simoleon/Assets.xcassets/Flags/BH.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BI.imageset/BI.png Simoleon/Assets.xcassets/Flags/BI.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BM.imageset/BM.png Simoleon/Assets.xcassets/Flags/BM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BN.imageset/BN.png Simoleon/Assets.xcassets/Flags/BN.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BO.imageset/BO.png Simoleon/Assets.xcassets/Flags/BO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BR.imageset/BR.png Simoleon/Assets.xcassets/Flags/BR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BS.imageset/BS.png Simoleon/Assets.xcassets/Flags/BS.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BT.imageset/BT.png Simoleon/Assets.xcassets/Flags/BT.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BW.imageset/BW.png Simoleon/Assets.xcassets/Flags/BW.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BY.imageset/BY.png Simoleon/Assets.xcassets/Flags/BY.imageset/Contents.json Simoleon/Assets.xcassets/Flags/BZ.imageset/BZ.png Simoleon/Assets.xcassets/Flags/BZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CA.imageset/CA.png Simoleon/Assets.xcassets/Flags/CA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CD.imageset/CD.png Simoleon/Assets.xcassets/Flags/CD.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CH.imageset/CH.png Simoleon/Assets.xcassets/Flags/CH.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CL.imageset/CL.png Simoleon/Assets.xcassets/Flags/CL.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CN.imageset/CN.png Simoleon/Assets.xcassets/Flags/CN.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CO.imageset/CO.png Simoleon/Assets.xcassets/Flags/CO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CR.imageset/CR.png Simoleon/Assets.xcassets/Flags/CR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CU.imageset/CU.png Simoleon/Assets.xcassets/Flags/CU.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CV.imageset/CV.png Simoleon/Assets.xcassets/Flags/CV.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CW.imageset/CW.png Simoleon/Assets.xcassets/Flags/CW.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CY.imageset/CY.png Simoleon/Assets.xcassets/Flags/CY.imageset/Contents.json Simoleon/Assets.xcassets/Flags/CZ.imageset/CZ.png Simoleon/Assets.xcassets/Flags/CZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/Contents.json Simoleon/Assets.xcassets/Flags/DJ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/DJ.imageset/DJ.png Simoleon/Assets.xcassets/Flags/DK.imageset/Contents.json Simoleon/Assets.xcassets/Flags/DK.imageset/DK.png Simoleon/Assets.xcassets/Flags/DO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/DO.imageset/DO.png Simoleon/Assets.xcassets/Flags/DZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/DZ.imageset/DZ.png Simoleon/Assets.xcassets/Flags/EG.imageset/Contents.json Simoleon/Assets.xcassets/Flags/EG.imageset/EG.png Simoleon/Assets.xcassets/Flags/ET.imageset/Contents.json Simoleon/Assets.xcassets/Flags/ET.imageset/ET.png Simoleon/Assets.xcassets/Flags/EU.imageset/Contents.json Simoleon/Assets.xcassets/Flags/EU.imageset/EU.png Simoleon/Assets.xcassets/Flags/FJ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/FJ.imageset/FJ.png Simoleon/Assets.xcassets/Flags/FR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/FR.imageset/FR.png Simoleon/Assets.xcassets/Flags/GB.imageset/Contents.json Simoleon/Assets.xcassets/Flags/GB.imageset/GB.png Simoleon/Assets.xcassets/Flags/GE.imageset/Contents.json Simoleon/Assets.xcassets/Flags/GE.imageset/GE.png Simoleon/Assets.xcassets/Flags/GH.imageset/Contents.json Simoleon/Assets.xcassets/Flags/GH.imageset/GH.png Simoleon/Assets.xcassets/Flags/GM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/GM.imageset/GM.png Simoleon/Assets.xcassets/Flags/GN.imageset/Contents.json Simoleon/Assets.xcassets/Flags/GN.imageset/GN.png Simoleon/Assets.xcassets/Flags/GT.imageset/Contents.json Simoleon/Assets.xcassets/Flags/GT.imageset/GT.png Simoleon/Assets.xcassets/Flags/GY.imageset/Contents.json Simoleon/Assets.xcassets/Flags/GY.imageset/GY.png Simoleon/Assets.xcassets/Flags/HK.imageset/Contents.json Simoleon/Assets.xcassets/Flags/HK.imageset/HK.png Simoleon/Assets.xcassets/Flags/HN.imageset/Contents.json Simoleon/Assets.xcassets/Flags/HN.imageset/HN.png Simoleon/Assets.xcassets/Flags/HR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/HR.imageset/HR.png Simoleon/Assets.xcassets/Flags/HT.imageset/Contents.json Simoleon/Assets.xcassets/Flags/HT.imageset/HT.png Simoleon/Assets.xcassets/Flags/HU.imageset/Contents.json Simoleon/Assets.xcassets/Flags/HU.imageset/HU.png Simoleon/Assets.xcassets/Flags/ID.imageset/Contents.json Simoleon/Assets.xcassets/Flags/ID.imageset/ID.png Simoleon/Assets.xcassets/Flags/IL.imageset/Contents.json Simoleon/Assets.xcassets/Flags/IL.imageset/IL.png Simoleon/Assets.xcassets/Flags/IM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/IM.imageset/IM.png Simoleon/Assets.xcassets/Flags/IN.imageset/Contents.json Simoleon/Assets.xcassets/Flags/IN.imageset/IN.png Simoleon/Assets.xcassets/Flags/IQ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/IQ.imageset/IQ.png Simoleon/Assets.xcassets/Flags/IR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/IR.imageset/IR.png Simoleon/Assets.xcassets/Flags/IS.imageset/Contents.json Simoleon/Assets.xcassets/Flags/IS.imageset/IS.png Simoleon/Assets.xcassets/Flags/JM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/JM.imageset/JM.png Simoleon/Assets.xcassets/Flags/JO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/JO.imageset/JO.png Simoleon/Assets.xcassets/Flags/JP.imageset/Contents.json Simoleon/Assets.xcassets/Flags/JP.imageset/JP.png Simoleon/Assets.xcassets/Flags/KE.imageset/Contents.json Simoleon/Assets.xcassets/Flags/KE.imageset/KE.png Simoleon/Assets.xcassets/Flags/KH.imageset/Contents.json Simoleon/Assets.xcassets/Flags/KH.imageset/KH.png Simoleon/Assets.xcassets/Flags/KM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/KM.imageset/KM.png Simoleon/Assets.xcassets/Flags/KR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/KR.imageset/KR.png Simoleon/Assets.xcassets/Flags/KW.imageset/Contents.json Simoleon/Assets.xcassets/Flags/KW.imageset/KW.png Simoleon/Assets.xcassets/Flags/KY.imageset/Contents.json Simoleon/Assets.xcassets/Flags/KY.imageset/KY.png Simoleon/Assets.xcassets/Flags/KZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/KZ.imageset/KZ.png Simoleon/Assets.xcassets/Flags/LA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/LA.imageset/LA.png Simoleon/Assets.xcassets/Flags/LB.imageset/Contents.json Simoleon/Assets.xcassets/Flags/LB.imageset/LB.png Simoleon/Assets.xcassets/Flags/LK.imageset/Contents.json Simoleon/Assets.xcassets/Flags/LK.imageset/LK.png Simoleon/Assets.xcassets/Flags/LR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/LR.imageset/LR.png Simoleon/Assets.xcassets/Flags/LS.imageset/Contents.json Simoleon/Assets.xcassets/Flags/LS.imageset/LS.png Simoleon/Assets.xcassets/Flags/LT.imageset/Contents.json Simoleon/Assets.xcassets/Flags/LT.imageset/LT.png Simoleon/Assets.xcassets/Flags/LY.imageset/Contents.json Simoleon/Assets.xcassets/Flags/LY.imageset/LY.png Simoleon/Assets.xcassets/Flags/MA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MA.imageset/MA.png Simoleon/Assets.xcassets/Flags/MD.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MD.imageset/MD.png Simoleon/Assets.xcassets/Flags/MG.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MG.imageset/MG.png Simoleon/Assets.xcassets/Flags/MK.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MK.imageset/MK.png Simoleon/Assets.xcassets/Flags/MM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MM.imageset/MM.png Simoleon/Assets.xcassets/Flags/MO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MO.imageset/MO.png Simoleon/Assets.xcassets/Flags/MR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MR.imageset/MR.png Simoleon/Assets.xcassets/Flags/MT.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MT.imageset/MT.png Simoleon/Assets.xcassets/Flags/MU.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MU.imageset/MU.png Simoleon/Assets.xcassets/Flags/MV.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MV.imageset/MV.png Simoleon/Assets.xcassets/Flags/MW.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MW.imageset/MW.png Simoleon/Assets.xcassets/Flags/MX.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MX.imageset/MX.png Simoleon/Assets.xcassets/Flags/MY.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MY.imageset/MY.png Simoleon/Assets.xcassets/Flags/MZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/MZ.imageset/MZ.png Simoleon/Assets.xcassets/Flags/NA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/NA.imageset/NA.png Simoleon/Assets.xcassets/Flags/NG.imageset/Contents.json Simoleon/Assets.xcassets/Flags/NG.imageset/NG.png Simoleon/Assets.xcassets/Flags/NI.imageset/Contents.json Simoleon/Assets.xcassets/Flags/NI.imageset/NI.png Simoleon/Assets.xcassets/Flags/NO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/NO.imageset/NO.png Simoleon/Assets.xcassets/Flags/NP.imageset/Contents.json Simoleon/Assets.xcassets/Flags/NP.imageset/NP.png Simoleon/Assets.xcassets/Flags/NZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/NZ.imageset/NZ.png Simoleon/Assets.xcassets/Flags/OM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/OM.imageset/OM.png Simoleon/Assets.xcassets/Flags/PA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/PA.imageset/PA.png Simoleon/Assets.xcassets/Flags/PE.imageset/Contents.json Simoleon/Assets.xcassets/Flags/PE.imageset/PE.png Simoleon/Assets.xcassets/Flags/PF.imageset/Contents.json Simoleon/Assets.xcassets/Flags/PF.imageset/PF.png Simoleon/Assets.xcassets/Flags/PG.imageset/Contents.json Simoleon/Assets.xcassets/Flags/PG.imageset/PG.png Simoleon/Assets.xcassets/Flags/PH.imageset/Contents.json Simoleon/Assets.xcassets/Flags/PH.imageset/PH.png Simoleon/Assets.xcassets/Flags/PK.imageset/Contents.json Simoleon/Assets.xcassets/Flags/PK.imageset/PK.png Simoleon/Assets.xcassets/Flags/PL.imageset/Contents.json Simoleon/Assets.xcassets/Flags/PL.imageset/PL.png Simoleon/Assets.xcassets/Flags/PY.imageset/Contents.json Simoleon/Assets.xcassets/Flags/PY.imageset/PY.png Simoleon/Assets.xcassets/Flags/QA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/QA.imageset/QA.png Simoleon/Assets.xcassets/Flags/RO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/RO.imageset/RO.png Simoleon/Assets.xcassets/Flags/RS.imageset/Contents.json Simoleon/Assets.xcassets/Flags/RS.imageset/RS.png Simoleon/Assets.xcassets/Flags/RU.imageset/Contents.json Simoleon/Assets.xcassets/Flags/RU.imageset/RU.png Simoleon/Assets.xcassets/Flags/RW.imageset/Contents.json Simoleon/Assets.xcassets/Flags/RW.imageset/RW.png Simoleon/Assets.xcassets/Flags/SA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SA.imageset/SA.png Simoleon/Assets.xcassets/Flags/SB.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SB.imageset/SB.png Simoleon/Assets.xcassets/Flags/SC.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SC.imageset/SC.png Simoleon/Assets.xcassets/Flags/SD.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SD.imageset/SD.png Simoleon/Assets.xcassets/Flags/SE.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SE.imageset/SE.png Simoleon/Assets.xcassets/Flags/SG.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SG.imageset/SG.png Simoleon/Assets.xcassets/Flags/SH.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SH.imageset/SH.png Simoleon/Assets.xcassets/Flags/SL.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SL.imageset/SL.png Simoleon/Assets.xcassets/Flags/SN.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SN.imageset/SN.png Simoleon/Assets.xcassets/Flags/SO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SO.imageset/SO.png Simoleon/Assets.xcassets/Flags/SR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SR.imageset/SR.png Simoleon/Assets.xcassets/Flags/ST.imageset/Contents.json Simoleon/Assets.xcassets/Flags/ST.imageset/ST.png Simoleon/Assets.xcassets/Flags/SV.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SV.imageset/SV.png Simoleon/Assets.xcassets/Flags/SZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/SZ.imageset/SZ.png Simoleon/Assets.xcassets/Flags/TH.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TH.imageset/TH.png Simoleon/Assets.xcassets/Flags/TJ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TJ.imageset/TJ.png Simoleon/Assets.xcassets/Flags/TM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TM.imageset/TM.png Simoleon/Assets.xcassets/Flags/TN.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TN.imageset/TN.png Simoleon/Assets.xcassets/Flags/TO.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TO.imageset/TO.png Simoleon/Assets.xcassets/Flags/TR.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TR.imageset/TR.png Simoleon/Assets.xcassets/Flags/TT.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TT.imageset/TT.png Simoleon/Assets.xcassets/Flags/TW.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TW.imageset/TW.png Simoleon/Assets.xcassets/Flags/TZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/TZ.imageset/TZ.png Simoleon/Assets.xcassets/Flags/UA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/UA.imageset/UA.png Simoleon/Assets.xcassets/Flags/UG.imageset/Contents.json Simoleon/Assets.xcassets/Flags/UG.imageset/UG.png Simoleon/Assets.xcassets/Flags/US.imageset/Contents.json Simoleon/Assets.xcassets/Flags/US.imageset/US.png Simoleon/Assets.xcassets/Flags/UY.imageset/Contents.json Simoleon/Assets.xcassets/Flags/UY.imageset/UY.png Simoleon/Assets.xcassets/Flags/UZ.imageset/Contents.json Simoleon/Assets.xcassets/Flags/UZ.imageset/UZ.png Simoleon/Assets.xcassets/Flags/VE.imageset/Contents.json Simoleon/Assets.xcassets/Flags/VE.imageset/VE.png Simoleon/Assets.xcassets/Flags/VN.imageset/Contents.json Simoleon/Assets.xcassets/Flags/VN.imageset/VN.png Simoleon/Assets.xcassets/Flags/XAG.imageset/Contents.json Simoleon/Assets.xcassets/Flags/XAG.imageset/XAG.png Simoleon/Assets.xcassets/Flags/XAU.imageset/Contents.json Simoleon/Assets.xcassets/Flags/XAU.imageset/XAU.png Simoleon/Assets.xcassets/Flags/XPD.imageset/Contents.json Simoleon/Assets.xcassets/Flags/XPD.imageset/XPD.png Simoleon/Assets.xcassets/Flags/XPT.imageset/Contents.json Simoleon/Assets.xcassets/Flags/XPT.imageset/XPT.png Simoleon/Assets.xcassets/Flags/YE.imageset/Contents.json Simoleon/Assets.xcassets/Flags/YE.imageset/YE.png Simoleon/Assets.xcassets/Flags/ZA.imageset/Contents.json Simoleon/Assets.xcassets/Flags/ZA.imageset/ZA.png Simoleon/Assets.xcassets/Flags/ZM.imageset/Contents.json Simoleon/Assets.xcassets/Flags/ZM.imageset/ZM.png Simoleon/Assets.xcassets/Flags/ZW.imageset/Contents.json Simoleon/Assets.xcassets/Flags/ZW.imageset/ZW.png Simoleon/ContentView.swift Simoleon/Functions/ParseJson.swift Simoleon/Helpers/FlagsPair.swift Simoleon/Helpers/MainCurrencyRow.swift Simoleon/Helpers/SearchBar.swift Simoleon/Info.plist Simoleon/Models/CurrencyModel.swift Simoleon/Models/CurrencyQuoteModel.swift Simoleon/Persistence.swift Simoleon/Preview Content/CurrencyQuoteData.json Simoleon/Preview Content/Preview Assets.xcassets/Contents.json Simoleon/Resources/Currencies.json Simoleon/Resources/CurrencyPairs.json Simoleon/Simoleon.xcdatamodeld/.xccurrentversion Simoleon/Simoleon.xcdatamodeld/Simoleon.xcdatamodel/contents Simoleon/SimoleonApp.swift SimoleonTests/Info.plist SimoleonTests/SimoleonTests.swift SimoleonUITests/Info.plist SimoleonUITests/SimoleonUITests.swift
diffstat 361 files changed, 6454 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.gitignore	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,1 @@
+.DS_Store
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon.xcodeproj/project.pbxproj	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,682 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 50;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		9555932C269B0390000FD726 /* FlagsPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9555932B269B0390000FD726 /* FlagsPair.swift */; };
+		95559330269B08CE000FD726 /* MainCurrencyRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9555932F269B08CE000FD726 /* MainCurrencyRow.swift */; };
+		95559333269B0965000FD726 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559332269B0965000FD726 /* CurrencyQuoteModel.swift */; };
+		95559337269B0A7B000FD726 /* CurrencyQuoteData.json in Resources */ = {isa = PBXBuildFile; fileRef = 95559336269B0A7B000FD726 /* CurrencyQuoteData.json */; };
+		9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559339269B0AB8000FD726 /* ParseJson.swift */; };
+		9555933D269B0E0A000FD726 /* Currencies.json in Resources */ = {isa = PBXBuildFile; fileRef = 9555933C269B0E0A000FD726 /* Currencies.json */; };
+		9555933F269B0E47000FD726 /* CurrencyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9555933E269B0E47000FD726 /* CurrencyModel.swift */; };
+		95C5B2282697752600941585 /* SimoleonApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2272697752600941585 /* SimoleonApp.swift */; };
+		95C5B22A2697752600941585 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2292697752600941585 /* ContentView.swift */; };
+		95C5B22C2697752700941585 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95C5B22B2697752700941585 /* Assets.xcassets */; };
+		95C5B22F2697752700941585 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95C5B22E2697752700941585 /* Preview Assets.xcassets */; };
+		95C5B2312697752700941585 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2302697752700941585 /* Persistence.swift */; };
+		95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2322697752700941585 /* Simoleon.xcdatamodeld */; };
+		95C5B23F2697752700941585 /* SimoleonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B23E2697752700941585 /* SimoleonTests.swift */; };
+		95C5B24A2697752700941585 /* SimoleonUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C5B2492697752700941585 /* SimoleonUITests.swift */; };
+		95DD4ABB269B33810027CA1F /* CurrencyPairs.json in Resources */ = {isa = PBXBuildFile; fileRef = 95DD4ABA269B33810027CA1F /* CurrencyPairs.json */; };
+		95FE659C269AFB54008745DE /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FE659B269AFB54008745DE /* SearchBar.swift */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+		95C5B23B2697752700941585 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 95C5B21C2697752600941585 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 95C5B2232697752600941585;
+			remoteInfo = Simoleon;
+		};
+		95C5B2462697752700941585 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 95C5B21C2697752600941585 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 95C5B2232697752600941585;
+			remoteInfo = Simoleon;
+		};
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+		9555932B269B0390000FD726 /* FlagsPair.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlagsPair.swift; sourceTree = "<group>"; };
+		9555932F269B08CE000FD726 /* MainCurrencyRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainCurrencyRow.swift; sourceTree = "<group>"; };
+		95559332269B0965000FD726 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; };
+		95559336269B0A7B000FD726 /* CurrencyQuoteData.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyQuoteData.json; sourceTree = "<group>"; };
+		95559339269B0AB8000FD726 /* ParseJson.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJson.swift; sourceTree = "<group>"; };
+		9555933C269B0E0A000FD726 /* Currencies.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Currencies.json; sourceTree = "<group>"; };
+		9555933E269B0E47000FD726 /* CurrencyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyModel.swift; sourceTree = "<group>"; };
+		95C5B2242697752600941585 /* Simoleon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Simoleon.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		95C5B2272697752600941585 /* SimoleonApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonApp.swift; sourceTree = "<group>"; };
+		95C5B2292697752600941585 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
+		95C5B22B2697752700941585 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
+		95C5B22E2697752700941585 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
+		95C5B2302697752700941585 /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
+		95C5B2332697752700941585 /* Simoleon.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Simoleon.xcdatamodel; sourceTree = "<group>"; };
+		95C5B2352697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		95C5B23A2697752700941585 /* SimoleonTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+		95C5B23E2697752700941585 /* SimoleonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonTests.swift; sourceTree = "<group>"; };
+		95C5B2402697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		95C5B2452697752700941585 /* SimoleonUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SimoleonUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+		95C5B2492697752700941585 /* SimoleonUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimoleonUITests.swift; sourceTree = "<group>"; };
+		95C5B24B2697752700941585 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		95DD4ABA269B33810027CA1F /* CurrencyPairs.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyPairs.json; sourceTree = "<group>"; };
+		95FE659B269AFB54008745DE /* SearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBar.swift; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		95C5B2212697752600941585 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		95C5B2372697752700941585 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		95C5B2422697752700941585 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		951E3F332698C9F400DAD692 /* Tests */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = Tests;
+			sourceTree = "<group>";
+		};
+		95559331269B094A000FD726 /* Models */ = {
+			isa = PBXGroup;
+			children = (
+				95559332269B0965000FD726 /* CurrencyQuoteModel.swift */,
+				9555933E269B0E47000FD726 /* CurrencyModel.swift */,
+			);
+			path = Models;
+			sourceTree = "<group>";
+		};
+		95559338269B0AAA000FD726 /* Functions */ = {
+			isa = PBXGroup;
+			children = (
+				95559339269B0AB8000FD726 /* ParseJson.swift */,
+			);
+			path = Functions;
+			sourceTree = "<group>";
+		};
+		9555933B269B0DF9000FD726 /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				9555933C269B0E0A000FD726 /* Currencies.json */,
+				95DD4ABA269B33810027CA1F /* CurrencyPairs.json */,
+			);
+			path = Resources;
+			sourceTree = "<group>";
+		};
+		95C5B21B2697752600941585 = {
+			isa = PBXGroup;
+			children = (
+				95C5B2262697752600941585 /* Simoleon */,
+				95C5B23D2697752700941585 /* SimoleonTests */,
+				95C5B2482697752700941585 /* SimoleonUITests */,
+				95C5B2252697752600941585 /* Products */,
+			);
+			sourceTree = "<group>";
+		};
+		95C5B2252697752600941585 /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				95C5B2242697752600941585 /* Simoleon.app */,
+				95C5B23A2697752700941585 /* SimoleonTests.xctest */,
+				95C5B2452697752700941585 /* SimoleonUITests.xctest */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		95C5B2262697752600941585 /* Simoleon */ = {
+			isa = PBXGroup;
+			children = (
+				95C5B2272697752600941585 /* SimoleonApp.swift */,
+				95C5B2292697752600941585 /* ContentView.swift */,
+				95C5B22B2697752700941585 /* Assets.xcassets */,
+				95C5B2302697752700941585 /* Persistence.swift */,
+				95C5B2352697752700941585 /* Info.plist */,
+				95C5B2322697752700941585 /* Simoleon.xcdatamodeld */,
+				95FE659A269AFB44008745DE /* Helpers */,
+				95559331269B094A000FD726 /* Models */,
+				95559338269B0AAA000FD726 /* Functions */,
+				9555933B269B0DF9000FD726 /* Resources */,
+				951E3F332698C9F400DAD692 /* Tests */,
+				95C5B22D2697752700941585 /* Preview Content */,
+			);
+			path = Simoleon;
+			sourceTree = "<group>";
+		};
+		95C5B22D2697752700941585 /* Preview Content */ = {
+			isa = PBXGroup;
+			children = (
+				95C5B22E2697752700941585 /* Preview Assets.xcassets */,
+				95559336269B0A7B000FD726 /* CurrencyQuoteData.json */,
+			);
+			path = "Preview Content";
+			sourceTree = "<group>";
+		};
+		95C5B23D2697752700941585 /* SimoleonTests */ = {
+			isa = PBXGroup;
+			children = (
+				95C5B23E2697752700941585 /* SimoleonTests.swift */,
+				95C5B2402697752700941585 /* Info.plist */,
+			);
+			path = SimoleonTests;
+			sourceTree = "<group>";
+		};
+		95C5B2482697752700941585 /* SimoleonUITests */ = {
+			isa = PBXGroup;
+			children = (
+				95C5B2492697752700941585 /* SimoleonUITests.swift */,
+				95C5B24B2697752700941585 /* Info.plist */,
+			);
+			path = SimoleonUITests;
+			sourceTree = "<group>";
+		};
+		95FE659A269AFB44008745DE /* Helpers */ = {
+			isa = PBXGroup;
+			children = (
+				95FE659B269AFB54008745DE /* SearchBar.swift */,
+				9555932B269B0390000FD726 /* FlagsPair.swift */,
+				9555932F269B08CE000FD726 /* MainCurrencyRow.swift */,
+			);
+			path = Helpers;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		95C5B2232697752600941585 /* Simoleon */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 95C5B24E2697752700941585 /* Build configuration list for PBXNativeTarget "Simoleon" */;
+			buildPhases = (
+				95C5B2202697752600941585 /* Sources */,
+				95C5B2212697752600941585 /* Frameworks */,
+				95C5B2222697752600941585 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = Simoleon;
+			productName = Simoleon;
+			productReference = 95C5B2242697752600941585 /* Simoleon.app */;
+			productType = "com.apple.product-type.application";
+		};
+		95C5B2392697752700941585 /* SimoleonTests */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 95C5B2512697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonTests" */;
+			buildPhases = (
+				95C5B2362697752700941585 /* Sources */,
+				95C5B2372697752700941585 /* Frameworks */,
+				95C5B2382697752700941585 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				95C5B23C2697752700941585 /* PBXTargetDependency */,
+			);
+			name = SimoleonTests;
+			productName = SimoleonTests;
+			productReference = 95C5B23A2697752700941585 /* SimoleonTests.xctest */;
+			productType = "com.apple.product-type.bundle.unit-test";
+		};
+		95C5B2442697752700941585 /* SimoleonUITests */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 95C5B2542697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */;
+			buildPhases = (
+				95C5B2412697752700941585 /* Sources */,
+				95C5B2422697752700941585 /* Frameworks */,
+				95C5B2432697752700941585 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				95C5B2472697752700941585 /* PBXTargetDependency */,
+			);
+			name = SimoleonUITests;
+			productName = SimoleonUITests;
+			productReference = 95C5B2452697752700941585 /* SimoleonUITests.xctest */;
+			productType = "com.apple.product-type.bundle.ui-testing";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		95C5B21C2697752600941585 /* Project object */ = {
+			isa = PBXProject;
+			attributes = {
+				LastSwiftUpdateCheck = 1250;
+				LastUpgradeCheck = 1250;
+				TargetAttributes = {
+					95C5B2232697752600941585 = {
+						CreatedOnToolsVersion = 12.5.1;
+					};
+					95C5B2392697752700941585 = {
+						CreatedOnToolsVersion = 12.5.1;
+						TestTargetID = 95C5B2232697752600941585;
+					};
+					95C5B2442697752700941585 = {
+						CreatedOnToolsVersion = 12.5.1;
+						TestTargetID = 95C5B2232697752600941585;
+					};
+				};
+			};
+			buildConfigurationList = 95C5B21F2697752600941585 /* Build configuration list for PBXProject "Simoleon" */;
+			compatibilityVersion = "Xcode 9.3";
+			developmentRegion = en;
+			hasScannedForEncodings = 0;
+			knownRegions = (
+				en,
+				Base,
+			);
+			mainGroup = 95C5B21B2697752600941585;
+			productRefGroup = 95C5B2252697752600941585 /* Products */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				95C5B2232697752600941585 /* Simoleon */,
+				95C5B2392697752700941585 /* SimoleonTests */,
+				95C5B2442697752700941585 /* SimoleonUITests */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		95C5B2222697752600941585 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				95559337269B0A7B000FD726 /* CurrencyQuoteData.json in Resources */,
+				95DD4ABB269B33810027CA1F /* CurrencyPairs.json in Resources */,
+				95C5B22F2697752700941585 /* Preview Assets.xcassets in Resources */,
+				9555933D269B0E0A000FD726 /* Currencies.json in Resources */,
+				95C5B22C2697752700941585 /* Assets.xcassets in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		95C5B2382697752700941585 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		95C5B2432697752700941585 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		95C5B2202697752600941585 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				9555933F269B0E47000FD726 /* CurrencyModel.swift in Sources */,
+				95559330269B08CE000FD726 /* MainCurrencyRow.swift in Sources */,
+				95C5B2312697752700941585 /* Persistence.swift in Sources */,
+				9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */,
+				9555932C269B0390000FD726 /* FlagsPair.swift in Sources */,
+				95C5B22A2697752600941585 /* ContentView.swift in Sources */,
+				95FE659C269AFB54008745DE /* SearchBar.swift in Sources */,
+				95559333269B0965000FD726 /* CurrencyQuoteModel.swift in Sources */,
+				95C5B2282697752600941585 /* SimoleonApp.swift in Sources */,
+				95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		95C5B2362697752700941585 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				95C5B23F2697752700941585 /* SimoleonTests.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		95C5B2412697752700941585 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				95C5B24A2697752700941585 /* SimoleonUITests.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+		95C5B23C2697752700941585 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 95C5B2232697752600941585 /* Simoleon */;
+			targetProxy = 95C5B23B2697752700941585 /* PBXContainerItemProxy */;
+		};
+		95C5B2472697752700941585 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 95C5B2232697752600941585 /* Simoleon */;
+			targetProxy = 95C5B2462697752700941585 /* PBXContainerItemProxy */;
+		};
+/* End PBXTargetDependency section */
+
+/* Begin XCBuildConfiguration section */
+		95C5B24C2697752700941585 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_ENABLE_OBJC_WEAK = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = dwarf;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				ENABLE_TESTABILITY = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu11;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.5;
+				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+				MTL_FAST_MATH = YES;
+				ONLY_ACTIVE_ARCH = YES;
+				SDKROOT = iphoneos;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+			};
+			name = Debug;
+		};
+		95C5B24D2697752700941585 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_ENABLE_OBJC_WEAK = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				ENABLE_NS_ASSERTIONS = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu11;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.5;
+				MTL_ENABLE_DEBUG_INFO = NO;
+				MTL_FAST_MATH = YES;
+				SDKROOT = iphoneos;
+				SWIFT_COMPILATION_MODE = wholemodule;
+				SWIFT_OPTIMIZATION_LEVEL = "-O";
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Release;
+		};
+		95C5B24F2697752700941585 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\"";
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				ENABLE_PREVIEWS = YES;
+				INFOPLIST_FILE = Simoleon/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Debug;
+		};
+		95C5B2502697752700941585 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\"";
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				ENABLE_PREVIEWS = YES;
+				INFOPLIST_FILE = Simoleon/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Release;
+		};
+		95C5B2522697752700941585 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+				BUNDLE_LOADER = "$(TEST_HOST)";
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				INFOPLIST_FILE = SimoleonTests/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon";
+			};
+			name = Debug;
+		};
+		95C5B2532697752700941585 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+				BUNDLE_LOADER = "$(TEST_HOST)";
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				INFOPLIST_FILE = SimoleonTests/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonTests;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Simoleon.app/Simoleon";
+			};
+			name = Release;
+		};
+		95C5B2552697752700941585 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				INFOPLIST_FILE = SimoleonUITests/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				TEST_TARGET_NAME = Simoleon;
+			};
+			name = Debug;
+		};
+		95C5B2562697752700941585 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				INFOPLIST_FILE = SimoleonUITests/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.SimoleonUITests;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = "1,2";
+				TEST_TARGET_NAME = Simoleon;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		95C5B21F2697752600941585 /* Build configuration list for PBXProject "Simoleon" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				95C5B24C2697752700941585 /* Debug */,
+				95C5B24D2697752700941585 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		95C5B24E2697752700941585 /* Build configuration list for PBXNativeTarget "Simoleon" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				95C5B24F2697752700941585 /* Debug */,
+				95C5B2502697752700941585 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		95C5B2512697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonTests" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				95C5B2522697752700941585 /* Debug */,
+				95C5B2532697752700941585 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		95C5B2542697752700941585 /* Build configuration list for PBXNativeTarget "SimoleonUITests" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				95C5B2552697752700941585 /* Debug */,
+				95C5B2562697752700941585 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+
+/* Begin XCVersionGroup section */
+		95C5B2322697752700941585 /* Simoleon.xcdatamodeld */ = {
+			isa = XCVersionGroup;
+			children = (
+				95C5B2332697752700941585 /* Simoleon.xcdatamodel */,
+			);
+			currentVersion = 95C5B2332697752700941585 /* Simoleon.xcdatamodel */;
+			path = Simoleon.xcdatamodeld;
+			sourceTree = "<group>";
+			versionGroupType = wrapper.xcdatamodel;
+		};
+/* End XCVersionGroup section */
+	};
+	rootObject = 95C5B21C2697752600941585 /* Project object */;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon.xcodeproj/project.xcworkspace/contents.xcworkspacedata	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "self:">
+   </FileRef>
+</Workspace>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDEDidComputeMac32BitWarning</key>
+	<true/>
+</dict>
+</plist>
Binary file Simoleon.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon.xcodeproj/xcuserdata/dennis.xcuserdatad/xcschemes/xcschememanagement.plist	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>SchemeUserState</key>
+	<dict>
+		<key>Simoleon.xcscheme_^#shared#^_</key>
+		<dict>
+			<key>orderHint</key>
+			<integer>0</integer>
+		</dict>
+	</dict>
+</dict>
+</plist>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/AccentColor.colorset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,38 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.471",
+          "green" : "0.482",
+          "red" : "0.816"
+        }
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.545",
+          "green" : "0.553",
+          "red" : "0.839"
+        }
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/AppIcon.appiconset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,116 @@
+{
+  "images" : [
+    {
+      "filename" : "icon_20pt@2x.png",
+      "idiom" : "iphone",
+      "scale" : "2x",
+      "size" : "20x20"
+    },
+    {
+      "filename" : "icon_20pt@3x.png",
+      "idiom" : "iphone",
+      "scale" : "3x",
+      "size" : "20x20"
+    },
+    {
+      "filename" : "icon_29pt@2x.png",
+      "idiom" : "iphone",
+      "scale" : "2x",
+      "size" : "29x29"
+    },
+    {
+      "filename" : "icon_29pt@3x.png",
+      "idiom" : "iphone",
+      "scale" : "3x",
+      "size" : "29x29"
+    },
+    {
+      "filename" : "icon_40pt@2x.png",
+      "idiom" : "iphone",
+      "scale" : "2x",
+      "size" : "40x40"
+    },
+    {
+      "filename" : "icon_40pt@3x.png",
+      "idiom" : "iphone",
+      "scale" : "3x",
+      "size" : "40x40"
+    },
+    {
+      "filename" : "icon_60pt@2x.png",
+      "idiom" : "iphone",
+      "scale" : "2x",
+      "size" : "60x60"
+    },
+    {
+      "filename" : "icon_60pt@3x.png",
+      "idiom" : "iphone",
+      "scale" : "3x",
+      "size" : "60x60"
+    },
+    {
+      "filename" : "icon_20pt.png",
+      "idiom" : "ipad",
+      "scale" : "1x",
+      "size" : "20x20"
+    },
+    {
+      "filename" : "icon_20pt@2x-1.png",
+      "idiom" : "ipad",
+      "scale" : "2x",
+      "size" : "20x20"
+    },
+    {
+      "filename" : "icon_29pt.png",
+      "idiom" : "ipad",
+      "scale" : "1x",
+      "size" : "29x29"
+    },
+    {
+      "filename" : "icon_29pt@2x-1.png",
+      "idiom" : "ipad",
+      "scale" : "2x",
+      "size" : "29x29"
+    },
+    {
+      "filename" : "icon_40pt.png",
+      "idiom" : "ipad",
+      "scale" : "1x",
+      "size" : "40x40"
+    },
+    {
+      "filename" : "icon_40pt@2x-1.png",
+      "idiom" : "ipad",
+      "scale" : "2x",
+      "size" : "40x40"
+    },
+    {
+      "filename" : "icon_76pt.png",
+      "idiom" : "ipad",
+      "scale" : "1x",
+      "size" : "76x76"
+    },
+    {
+      "filename" : "icon_76pt@2x.png",
+      "idiom" : "ipad",
+      "scale" : "2x",
+      "size" : "76x76"
+    },
+    {
+      "filename" : "icon_83.5@2x.png",
+      "idiom" : "ipad",
+      "scale" : "2x",
+      "size" : "83.5x83.5"
+    },
+    {
+      "filename" : "Icon.png",
+      "idiom" : "ios-marketing",
+      "scale" : "1x",
+      "size" : "1024x1024"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/Icon.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_20pt.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_20pt@2x-1.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_20pt@2x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_20pt@3x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_29pt.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_29pt@2x-1.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_29pt@2x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_29pt@3x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_40pt.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_40pt@2x-1.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_40pt@2x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_40pt@3x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_60pt@2x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_60pt@3x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_76pt.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_76pt@2x.png has changed
Binary file Simoleon/Assets.xcassets/AppIcon.appiconset/icon_83.5@2x.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Colours/Bone.colorset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,38 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.694",
+          "green" : "0.808",
+          "red" : "0.804"
+        }
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.757",
+          "green" : "0.847",
+          "red" : "0.847"
+        }
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Colours/Border.colorset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,38 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.224",
+          "green" : "0.224",
+          "red" : "0.224"
+        }
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.757",
+          "green" : "0.847",
+          "red" : "0.847"
+        }
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Colours/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Colours/FlagBorder.colorset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,38 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.224",
+          "green" : "0.224",
+          "red" : "0.224"
+        }
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.098",
+          "green" : "0.098",
+          "red" : "0.098"
+        }
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Colours/Opal.colorset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,38 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.808",
+          "green" : "0.804",
+          "red" : "0.694"
+        }
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.847",
+          "green" : "0.847",
+          "red" : "0.757"
+        }
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Colours/SilverPink.colorset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,38 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.694",
+          "green" : "0.698",
+          "red" : "0.808"
+        }
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.757",
+          "green" : "0.761",
+          "red" : "0.847"
+        }
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Colours/WildBlueYoder.colorset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,38 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.808",
+          "green" : "0.694",
+          "red" : "0.698"
+        }
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+          "alpha" : "1.000",
+          "blue" : "0.847",
+          "green" : "0.757",
+          "red" : "0.761"
+        }
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AE.imageset/AE.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AE.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AE.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AF.imageset/AF.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AF.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AF.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AI.imageset/AI.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AI.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AI.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AL.imageset/AL.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AL.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AL.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AM.imageset/AM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AO.imageset/AO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AR.imageset/AR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AU.imageset/AU.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AU.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AU.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/AW.imageset/AW.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/AW.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "AW.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BA.imageset/BA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BB.imageset/BB.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BB.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BB.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BD.imageset/BD.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BD.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BD.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BG.imageset/BG.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BG.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BG.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BH.imageset/BH.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BH.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BH.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BI.imageset/BI.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BI.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BI.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BM.imageset/BM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BN.imageset/BN.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BN.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BN.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BO.imageset/BO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BR.imageset/BR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BS.imageset/BS.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BS.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BS.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BT.imageset/BT.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BT.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BT.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BW.imageset/BW.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BW.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BW.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BY.imageset/BY.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BY.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BY.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/BZ.imageset/BZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/BZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "BZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CA.imageset/CA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CD.imageset/CD.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CD.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CD.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CH.imageset/CH.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CH.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CH.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CL.imageset/CL.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CL.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CL.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CN.imageset/CN.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CN.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CN.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CO.imageset/CO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CR.imageset/CR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CU.imageset/CU.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CU.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CU.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CV.imageset/CV.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CV.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CV.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CW.imageset/CW.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CW.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CW.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CY.imageset/CY.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CY.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CY.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/CZ.imageset/CZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/CZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "CZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/DJ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "DJ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/DJ.imageset/DJ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/DK.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "DK.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/DK.imageset/DK.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/DO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "DO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/DO.imageset/DO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/DZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "DZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/DZ.imageset/DZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/EG.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "EG.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/EG.imageset/EG.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/ET.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "ET.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/ET.imageset/ET.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/EU.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "EU.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/EU.imageset/EU.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/FJ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "FJ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/FJ.imageset/FJ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/FR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "FR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/FR.imageset/FR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/GB.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "GB.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/GB.imageset/GB.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/GE.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "GE.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/GE.imageset/GE.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/GH.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "GH.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/GH.imageset/GH.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/GM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "GM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/GM.imageset/GM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/GN.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "GN.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/GN.imageset/GN.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/GT.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "GT.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/GT.imageset/GT.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/GY.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "GY.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/GY.imageset/GY.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/HK.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "HK.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/HK.imageset/HK.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/HN.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "HN.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/HN.imageset/HN.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/HR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "HR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/HR.imageset/HR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/HT.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "HT.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/HT.imageset/HT.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/HU.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "HU.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/HU.imageset/HU.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/ID.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "ID.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/ID.imageset/ID.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/IL.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "IL.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/IL.imageset/IL.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/IM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "IM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/IM.imageset/IM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/IN.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "IN.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/IN.imageset/IN.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/IQ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "IQ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/IQ.imageset/IQ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/IR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "IR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/IR.imageset/IR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/IS.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "IS.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/IS.imageset/IS.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/JM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "JM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/JM.imageset/JM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/JO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "JO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/JO.imageset/JO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/JP.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "JP.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/JP.imageset/JP.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/KE.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "KE.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/KE.imageset/KE.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/KH.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "KH.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/KH.imageset/KH.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/KM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "KM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/KM.imageset/KM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/KR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "KR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/KR.imageset/KR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/KW.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "KW.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/KW.imageset/KW.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/KY.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "KY.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/KY.imageset/KY.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/KZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "KZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/KZ.imageset/KZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/LA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "LA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/LA.imageset/LA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/LB.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "LB.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/LB.imageset/LB.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/LK.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "LK.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/LK.imageset/LK.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/LR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "LR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/LR.imageset/LR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/LS.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "LS.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/LS.imageset/LS.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/LT.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "LT.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/LT.imageset/LT.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/LY.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "LY.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/LY.imageset/LY.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MA.imageset/MA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MD.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MD.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MD.imageset/MD.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MG.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MG.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MG.imageset/MG.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MK.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MK.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MK.imageset/MK.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MM.imageset/MM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MO.imageset/MO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MR.imageset/MR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MT.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MT.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MT.imageset/MT.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MU.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MU.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MU.imageset/MU.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MV.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MV.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MV.imageset/MV.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MW.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MW.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MW.imageset/MW.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MX.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MX.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MX.imageset/MX.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MY.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MY.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MY.imageset/MY.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/MZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "MZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/MZ.imageset/MZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/NA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "NA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/NA.imageset/NA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/NG.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "NG.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/NG.imageset/NG.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/NI.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "NI.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/NI.imageset/NI.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/NO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "NO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/NO.imageset/NO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/NP.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "NP.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/NP.imageset/NP.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/NZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "NZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/NZ.imageset/NZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/OM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "OM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/OM.imageset/OM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/PA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "PA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/PA.imageset/PA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/PE.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "PE.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/PE.imageset/PE.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/PF.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "PF.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/PF.imageset/PF.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/PG.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "PG.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/PG.imageset/PG.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/PH.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "PH.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/PH.imageset/PH.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/PK.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "PK.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/PK.imageset/PK.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/PL.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "PL.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/PL.imageset/PL.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/PY.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "PY.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/PY.imageset/PY.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/QA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "QA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/QA.imageset/QA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/RO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "RO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/RO.imageset/RO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/RS.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "RS.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/RS.imageset/RS.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/RU.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "RU.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/RU.imageset/RU.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/RW.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "RW.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/RW.imageset/RW.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SA.imageset/SA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SB.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SB.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SB.imageset/SB.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SC.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SC.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SC.imageset/SC.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SD.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SD.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SD.imageset/SD.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SE.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SE.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SE.imageset/SE.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SG.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SG.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SG.imageset/SG.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SH.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SH.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SH.imageset/SH.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SL.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SL.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SL.imageset/SL.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SN.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SN.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SN.imageset/SN.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SO.imageset/SO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SR.imageset/SR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/ST.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "ST.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/ST.imageset/ST.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SV.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SV.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SV.imageset/SV.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/SZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "SZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/SZ.imageset/SZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TH.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TH.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TH.imageset/TH.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TJ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TJ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TJ.imageset/TJ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TM.imageset/TM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TN.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TN.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TN.imageset/TN.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TO.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TO.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TO.imageset/TO.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TR.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TR.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TR.imageset/TR.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TT.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TT.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TT.imageset/TT.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TW.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TW.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TW.imageset/TW.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/TZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "TZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/TZ.imageset/TZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/UA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "UA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/UA.imageset/UA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/UG.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "UG.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/UG.imageset/UG.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/US.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "US.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/US.imageset/US.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/UY.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "UY.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/UY.imageset/UY.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/UZ.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "UZ.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/UZ.imageset/UZ.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/VE.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "VE.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/VE.imageset/VE.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/VN.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "VN.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/VN.imageset/VN.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/XAG.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "XAG.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/XAG.imageset/XAG.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/XAU.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "XAU.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/XAU.imageset/XAU.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/XPD.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "XPD.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/XPD.imageset/XPD.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/XPT.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "XPT.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/XPT.imageset/XPT.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/YE.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "YE.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/YE.imageset/YE.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/ZA.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "ZA.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/ZA.imageset/ZA.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/ZM.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "ZM.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/ZM.imageset/ZM.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Assets.xcassets/Flags/ZW.imageset/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,12 @@
+{
+  "images" : [
+    {
+      "filename" : "ZW.png",
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
Binary file Simoleon/Assets.xcassets/Flags/ZW.imageset/ZW.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/ContentView.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,21 @@
+//
+//  ContentView.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 08/07/2021.
+//
+
+import SwiftUI
+
+struct ContentView: View {
+    var body: some View {
+        Text("Hello world")
+    }
+}
+
+
+struct ContentView_Previews: PreviewProvider {
+    static var previews: some View {
+        ContentView().environment(\.managedObjectContext, PersistenceController.preview.container.viewContext)
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Functions/ParseJson.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,34 @@
+//
+//  ParseJson.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 11/07/2021.
+//
+
+import Foundation
+
+
+/*
+ Read JSON File
+ */
+func parseJson<T: Decodable>(_ filename: String) -> T {
+    let data: Data
+    
+    guard let file = Bundle.main.url(forResource: filename, withExtension: nil)
+        else {
+            fatalError("Couldn't find \(filename) in main bundle.")
+    }
+    
+    do {
+        data = try Data(contentsOf: file)
+    } catch {
+        fatalError("Couldn't load \(filename) from main bundle:\n\(error)")
+    }
+    
+    do {
+        let decoder = JSONDecoder()
+        return try decoder.decode(T.self, from: data)
+    } catch {
+        fatalError("Couldn't parse \(filename) as \(T.self):\n\(error)")
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Helpers/FlagsPair.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,35 @@
+//
+//  FlagsPair.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 11/07/2021.
+//
+
+import SwiftUI
+
+struct FlagsPair: View {
+    var mainCurrencyFlag: String
+    var secondaryCurrencyFlag: String
+    
+    var body: some View {
+        ZStack {
+            Image(secondaryCurrencyFlag)
+                .resizable()
+                .clipShape(Circle())
+                .overlay(Circle().stroke(Color("FlagBorder"), lineWidth: 2))
+            
+            Image(mainCurrencyFlag)
+                .resizable()
+                .clipShape(Circle())
+                .overlay(Circle().stroke(Color("FlagBorder"), lineWidth: 2))
+                .offset(x: 35.0, y: 25.0)
+        }
+    }
+}
+
+struct FlagsPair_Previews: PreviewProvider {
+    static var previews: some View {
+        FlagsPair(mainCurrencyFlag: "GB", secondaryCurrencyFlag: "US")
+            .frame(width: 100, height: 100)
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Helpers/MainCurrencyRow.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,63 @@
+//
+//  MainCurrencyRow.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 11/07/2021.
+//
+
+import SwiftUI
+
+struct MainCurrencyRow: View {
+    var currencyQuote: CurrencyQuoteModel
+    let currencies: [String: CurrencyModel] = parseJson("Currencies.json")
+    
+    var body: some View {
+        ZStack {
+            RoundedRectangle(cornerRadius: 10)
+                .strokeBorder(Color("Border"), lineWidth: 2)
+                .background(RoundedRectangle(cornerRadius: 10).foregroundColor(Color("Bone")))
+                .offset(x: 10, y: 10.0)
+            
+            RoundedRectangle(cornerRadius: 10)
+                .strokeBorder(Color("Border"), lineWidth: 2)
+                .background(RoundedRectangle(cornerRadius: 10).foregroundColor(Color(.systemBackground)))
+                .overlay(
+                    VStack {
+                        HStack {
+                            let currencySymbols = currencyQuote.symbol.components(separatedBy: "/")
+                            let mainSymbol = currencySymbols[0]
+                            let secondarySymbol = currencySymbols[1]
+                            let mainCurrencyFlag = currencies[mainSymbol]!.flag
+                            let secondaryCurrencyFlag = currencies[secondarySymbol]!.flag
+                            FlagsPair(mainCurrencyFlag: mainCurrencyFlag, secondaryCurrencyFlag: secondaryCurrencyFlag)
+                                .frame(width: 80, height: 80)
+                            
+                            VStack(alignment: .leading) {
+                                Text("Bid")
+                                Text("\(currencyQuote.bid, specifier: "%.4f")")
+                                    .fontWeight(.semibold)
+                            }
+                            .padding(.leading, 55)
+                            
+                            VStack(alignment: .leading) {
+                                Text("Ask")
+                                Text("\(currencyQuote.ask, specifier: "%.4f")")
+                                    .fontWeight(.semibold)
+                            }
+                            .padding(.horizontal)
+                        }
+                    }
+                )
+        }
+        .frame(height: 250)
+        .padding(.horizontal)
+    }
+}
+
+struct MainCurrencyRow_Previews: PreviewProvider {
+    static var previews: some View {
+        let currencyQuote: CurrencyQuoteModel = parseJson("CurrencyQuoteData.json")
+        
+        MainCurrencyRow(currencyQuote: currencyQuote)
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Helpers/SearchBar.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,48 @@
+//
+//  SearchBar.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 11/07/2021.
+//
+
+import SwiftUI
+
+struct SearchBar: View {
+    @Binding var text: String
+    @Binding var isEditing: Bool
+    
+    var body: some View {
+        ZStack(alignment: .leading) {
+            TextField("Search", text: $text)
+                .padding(.leading, 50)
+            
+            Image(systemName: "magnifyingglass.circle")
+                .padding(.leading)
+                .imageScale(.large)
+                .opacity(0.3)
+            
+        }
+        .padding()
+        .background(
+            ZStack {
+                Capsule()
+                    .strokeBorder(Color("Border"), lineWidth: 2)
+                    .background(Capsule().foregroundColor(Color("Bone")))
+                    .offset(x: 7.0, y: 10.0)
+                
+                Capsule()
+                    .strokeBorder(Color("Border"), lineWidth: 2)
+                    .background(Capsule().foregroundColor(Color(.systemBackground)))
+                
+                
+            }
+        )
+        .padding()
+    }
+}
+
+struct SearchBar_Previews: PreviewProvider {
+    static var previews: some View {
+        SearchBar(text: .constant(""), isEditing: .constant(false))
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Info.plist	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>$(DEVELOPMENT_LANGUAGE)</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+	<key>LSRequiresIPhoneOS</key>
+	<true/>
+	<key>UIApplicationSceneManifest</key>
+	<dict>
+		<key>UIApplicationSupportsMultipleScenes</key>
+		<true/>
+	</dict>
+	<key>UIApplicationSupportsIndirectInputEvents</key>
+	<true/>
+	<key>UILaunchScreen</key>
+	<dict/>
+	<key>UIRequiredDeviceCapabilities</key>
+	<array>
+		<string>armv7</string>
+	</array>
+	<key>UISupportedInterfaceOrientations</key>
+	<array>
+		<string>UIInterfaceOrientationPortrait</string>
+	</array>
+	<key>UISupportedInterfaceOrientations~ipad</key>
+	<array>
+		<string>UIInterfaceOrientationPortrait</string>
+		<string>UIInterfaceOrientationPortraitUpsideDown</string>
+		<string>UIInterfaceOrientationLandscapeLeft</string>
+		<string>UIInterfaceOrientationLandscapeRight</string>
+	</array>
+</dict>
+</plist>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Models/CurrencyModel.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,13 @@
+//
+//  CurrencyModel.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 11/07/2021.
+//
+
+import SwiftUI
+
+struct CurrencyModel: Codable {
+    var name: String
+    var flag: String
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Models/CurrencyQuoteModel.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,24 @@
+//
+//  CurrencyQuoteModel.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 11/07/2021.
+//
+
+import SwiftUI
+
+struct CurrencyQuoteModel: Codable {
+    var symbol: String
+    var price: Float
+    var bid: Float
+    var ask: Float
+    var timeStamp: Int
+    
+    private enum CodingKeys: String, CodingKey {
+        case symbol = "s"
+        case price = "p"
+        case bid = "b"
+        case ask = "a"
+        case timeStamp = "t"
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Persistence.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,55 @@
+//
+//  Persistence.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 08/07/2021.
+//
+
+import CoreData
+
+struct PersistenceController {
+    static let shared = PersistenceController()
+
+    static var preview: PersistenceController = {
+        let result = PersistenceController(inMemory: true)
+        let viewContext = result.container.viewContext
+        for _ in 0..<10 {
+            let newItem = Item(context: viewContext)
+            newItem.timestamp = Date()
+        }
+        do {
+            try viewContext.save()
+        } catch {
+            // Replace this implementation with code to handle the error appropriately.
+            // fatalError() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
+            let nsError = error as NSError
+            fatalError("Unresolved error \(nsError), \(nsError.userInfo)")
+        }
+        return result
+    }()
+
+    let container: NSPersistentCloudKitContainer
+
+    init(inMemory: Bool = false) {
+        container = NSPersistentCloudKitContainer(name: "Simoleon")
+        if inMemory {
+            container.persistentStoreDescriptions.first!.url = URL(fileURLWithPath: "/dev/null")
+        }
+        container.loadPersistentStores(completionHandler: { (storeDescription, error) in
+            if let error = error as NSError? {
+                // Replace this implementation with code to handle the error appropriately.
+                // fatalError() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
+
+                /*
+                Typical reasons for an error here include:
+                * The parent directory does not exist, cannot be created, or disallows writing.
+                * The persistent store is not accessible, due to permissions or data protection when the device is locked.
+                * The device is out of space.
+                * The store could not be migrated to the current model version.
+                Check the error message to determine what the actual problem was.
+                */
+                fatalError("Unresolved error \(error), \(error.userInfo)")
+            }
+        })
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Preview Content/CurrencyQuoteData.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,7 @@
+{
+    "p": 1.18741,
+    "a": 1.18746,
+    "b": 1.18736,
+    "s": "GBP/USD",
+    "t": 1625864399258
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Preview Content/Preview Assets.xcassets/Contents.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Resources/Currencies.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,862 @@
+{
+    "AED":
+    {
+        "name": "United Arab Emirates dirham",
+        "flag": "AE"
+    },
+    "AFN":
+    {
+        "name": "Afghan afghani",
+        "flag": "AF"
+    },
+    "ALL":
+    {
+        "name": "Albanian lek",
+        "flag": "AL"
+    },
+    "AMD":
+    {
+        "name": "Armenian dram",
+        "flag": "AM"
+    },
+    "ANG":
+    {
+        "name": "Netherlands Antillean guilder",
+        "flag": "CW"
+    },
+    "AOA":
+    {
+        "name": "Angolan kwanza",
+        "flag": "AO"
+    },
+    "ARE":
+    {
+        "name": "AREG",
+        "flag": "AR"
+    },
+    "ARS":
+    {
+        "name": "Argentine peso",
+        "flag": "AR"
+    },
+    "AUD":
+    {
+        "name": "Australian dollar",
+        "flag": "AU"
+    },
+    "AUN":
+    {
+        "name": "Australian nugget",
+        "flag": "AU"
+    },
+    "AWG":
+    {
+        "name": "Aruban florin",
+        "flag": "AW"
+    },
+    "BAM":
+    {
+        "name": "Bosnia and Herzegovina convertible mark",
+        "flag": "BA"
+    },
+    "BBD":
+    {
+        "name": "Barbados dollar",
+        "flag": "BB"
+    },
+    "BDT":
+    {
+        "name": "Bangladeshi taka",
+        "flag": "BD"
+    },
+    "BGN":
+    {
+        "name": "Bulgarian lev",
+        "flag": "BG"
+    },
+    "BHD":
+    {
+        "name": "Bahraini dinar",
+        "flag": "BH"
+    },
+    "BIF":
+    {
+        "name": "Burundian franc",
+        "flag": "BI"
+    },
+    "BMD":
+    {
+        "name": "Bermudian dollar",
+        "flag": "BM"
+    },
+    "BND":
+    {
+        "name": "Brunei dollar",
+        "flag": "BN"
+    },
+    "BOB":
+    {
+        "name": "Boliviano",
+        "flag": "BO"
+    },
+    "BRI":
+    {
+        "name": "Britannia",
+        "flag": "BR"
+    },
+    "BRL":
+    {
+        "name": "Brazilian real",
+        "flag": "BR"
+    },
+    "BSD":
+    {
+        "name": "Bahamian dollar",
+        "flag": "BS"
+    },
+    "BTN":
+    {
+        "name": "Bhutanese ngultrum",
+        "flag": "BT"
+    },
+    "BWP":
+    {
+        "name": "Botswana pula",
+        "flag": "BW"
+    },
+    "BYN":
+    {
+        "name": "Belarusian ruble",
+        "flag": "BY"
+    },
+    "BZD":
+    {
+        "name": "Belize dollar",
+        "flag": "BZ"
+    },
+    "CAD":
+    {
+        "name": "Canadian dollar",
+        "flag": "CA"
+    },
+    "CDF":
+    {
+        "name": "Congolese franc",
+        "flag": "CD"
+    },
+    "CHF":
+    {
+        "name": "Swiss franc",
+        "flag": "CH"
+    },
+    "CLF":
+    {
+        "name": "Chilean Unit of Account",
+        "flag": "CL"
+    },
+    "CLP":
+    {
+        "name": "Chilean peso",
+        "flag": "CL"
+    },
+    "CNH":
+    {
+        "name": "Chinese yuan",
+        "flag": "CN"
+    },
+    "CNY":
+    {
+        "name": "Chinese yuan",
+        "flag": "CN"
+    },
+    "COP":
+    {
+        "name": "Colombian peso",
+        "flag": "CO"
+    },
+    "CRC":
+    {
+        "name": "Costa Rican colon",
+        "flag": "CR"
+    },
+    "CUP":
+    {
+        "name": "Cuban peso",
+        "flag": "CU"
+    },
+    "CVE":
+    {
+        "name": "Cape Verde escudo",
+        "flag": "CV"
+    },
+    "CYP":
+    {
+        "name": "Cypriot pound",
+        "flag": "CY"
+    },
+    "CZK":
+    {
+        "name": "Czech koruna",
+        "flag": "CZ"
+    },
+    "DJF":
+    {
+        "name": "Djiboutian franc",
+        "flag": "DJ"
+    },
+    "DKK":
+    {
+        "name": "Danish krone",
+        "flag": "DK"
+    },
+    "DOE":
+    {
+        "name": "Double Eagle",
+        "flag": "DO"
+    },
+    "DOP":
+    {
+        "name": "Dominican peso",
+        "flag": "DO"
+    },
+    "DZD":
+    {
+        "name": "Algerian dinar",
+        "flag": "DZ"
+    },
+    "EGP":
+    {
+        "name": "Egyptian pound",
+        "flag": "EG"
+    },
+    "ETB":
+    {
+        "name": "Ethiopian birr",
+        "flag": "ET"
+    },
+    "EUR":
+    {
+        "name": "Euro",
+        "flag": "EU"
+    },
+    "FJD":
+    {
+        "name": "Fiji dollar",
+        "flag": "FJ"
+    },
+    "FRN":
+    {
+        "name": "French Napoleon",
+        "flag": "FR"
+    },
+    "GBP":
+    {
+        "name": "Pound sterling",
+        "flag": "GB"
+    },
+    "GEL":
+    {
+        "name": "Georgian lari",
+        "flag": "GE"
+    },
+    "GHS":
+    {
+        "name": "Ghanaian cedi",
+        "flag": "GH"
+    },
+    "GMD":
+    {
+        "name": "Gambian dalasi",
+        "flag": "GM"
+    },
+    "GNF":
+    {
+        "name": "Guinean franc",
+        "flag": "GN"
+    },
+    "GTQ":
+    {
+        "name": "Guatemalan quetzal",
+        "flag": "GT"
+    },
+    "GYD":
+    {
+        "name": "Guyanese dollar",
+        "flag": "GY"
+    },
+    "HKD":
+    {
+        "name": "Hong Kong dollar",
+        "flag": "HK"
+    },
+    "HNL":
+    {
+        "name": "Honduran lempira",
+        "flag": "HN"
+    },
+    "HRK":
+    {
+        "name": "Croatian kuna",
+        "flag": "HR"
+    },
+    "HTG":
+    {
+        "name": "Haitian gourde",
+        "flag": "HT"
+    },
+    "HUF":
+    {
+        "name": "Hungarian forint",
+        "flag": "HU"
+    },
+    "IDR":
+    {
+        "name": "Indonesian rupiah",
+        "flag": "ID"
+    },
+    "ILS":
+    {
+        "name": "Israeli new shekel",
+        "flag": "IL"
+    },
+    "INR":
+    {
+        "name": "Indian rupee",
+        "flag": "IN"
+    },
+    "IQD":
+    {
+        "name": "Iraqi dinar",
+        "flag": "IQ"
+    },
+    "IRR":
+    {
+        "name": "Iranian rial",
+        "flag": "IR"
+    },
+    "ISK":
+    {
+        "name": "Icelandic króna",
+        "flag": "IS"
+    },
+    "JMD":
+    {
+        "name": "Jamaican dollar",
+        "flag": "JM"
+    },
+    "JOD":
+    {
+        "name": "Jordanian dinar",
+        "flag": "JO"
+    },
+    "JPY":
+    {
+        "name": "Japanese yen",
+        "flag": "JP"
+    },
+    "KES":
+    {
+        "name": "Kenyan shilling",
+        "flag": "KE"
+    },
+    "KHR":
+    {
+        "name": "Cambodian riel",
+        "flag": "KH"
+    },
+    "KMF":
+    {
+        "name": "Comoro franc",
+        "flag": "KM"
+    },
+    "KRU":
+    {
+        "name": "South African Krugerrand",
+        "flag": "KR"
+    },
+    "KRW":
+    {
+        "name": "South Korean won",
+        "flag": "KR"
+    },
+    "KWD":
+    {
+        "name": "Kuwaiti dinar",
+        "flag": "KW"
+    },
+    "KYD":
+    {
+        "name": "Cayman Islands dollar",
+        "flag": "KY"
+    },
+    "KZT":
+    {
+        "name": "Kazakhstani tenge",
+        "flag": "KZ"
+    },
+    "LAK":
+    {
+        "name": "Lao kip",
+        "flag": "LA"
+    },
+    "LBP":
+    {
+        "name": "Lebanese pound",
+        "flag": "LB"
+    },
+    "LFX":
+    {
+        "name": "Khazanah Sukuk",
+        "flag": "MY"
+    },
+    "LKR":
+    {
+        "name": "Sri Lankan rupee",
+        "flag": "LK"
+    },
+    "LRD":
+    {
+        "name": "Liberian dollar",
+        "flag": "LR"
+    },
+    "LSL":
+    {
+        "name": "Lesotho loti",
+        "flag": "LS"
+    },
+    "LTL":
+    {
+        "name": "Lithuanian litas",
+        "flag": "LT"
+    },
+    "LYD":
+    {
+        "name": "Libyan dinar",
+        "flag": "LY"
+    },
+    "M5P":
+    {
+        "name": "Mexican 50 peso",
+        "flag": "MX"
+    },
+    "MAD":
+    {
+        "name": "Moroccan dirham",
+        "flag": "MA"
+    },
+    "MAL":
+    {
+        "name": "Maple Leaf",
+        "flag": "MA"
+    },
+    "MDL":
+    {
+        "name": "Moldovan leu",
+        "flag": "MD"
+    },
+    "MGA":
+    {
+        "name": "Malagasy ariary",
+        "flag": "MG"
+    },
+    "MKD":
+    {
+        "name": "Macedonian denar",
+        "flag": "MK"
+    },
+    "MMK":
+    {
+        "name": "Myanma kyat",
+        "flag": "MM"
+    },
+    "MOP":
+    {
+        "name": "Macanese pataca",
+        "flag": "MO"
+    },
+    "MRU":
+    {
+        "name": "Mauritanian Ouguiya",
+        "flag": "MR"
+    },
+    "MTL":
+    {
+        "name": "Maltese lira",
+        "flag": "MT"
+    },
+    "MUR":
+    {
+        "name": "Mauritian rupee",
+        "flag": "MU"
+    },
+    "MVR":
+    {
+        "name": "Maldivian rufiyaa",
+        "flag": "MV"
+    },
+    "MWK":
+    {
+        "name": "Malawian kwacha",
+        "flag": "MW"
+    },
+    "MXN":
+    {
+        "name": "Mexican peso",
+        "flag": "MX"
+    },
+    "MYR":
+    {
+        "name": "Malaysian ringgit",
+        "flag": "MY"
+    },
+    "MZN":
+    {
+        "name": "Mozambican metical",
+        "flag": "MZ"
+    },
+    "NAD":
+    {
+        "name": "Namibian dollar",
+        "flag": "NA"
+    },
+    "NBL":
+    {
+        "name": "Isle Of Man noble",
+        "flag": "IM"
+    },
+    "NGN":
+    {
+        "name": "Nigerian naira",
+        "flag": "NG"
+    },
+    "NIO":
+    {
+        "name": "Nicaraguan córdoba",
+        "flag": "NI"
+    },
+    "NOK":
+    {
+        "name": "Norwegian krone",
+        "flag": "NO"
+    },
+    "NPR":
+    {
+        "name": "Nepalese rupee",
+        "flag": "NP"
+    },
+    "NSO":
+    {
+        "name": "New Sovereign",
+        "flag": "GB"
+    },
+    "NZD":
+    {
+        "name": "New Zealand dollar",
+        "flag": "NZ"
+    },
+    "OMR":
+    {
+        "name": "Omani rial",
+        "flag": "OM"
+    },
+    "OSO":
+    {
+        "name": "Old Sovereign",
+        "flag": "GB"
+    },
+    "PAB":
+    {
+        "name": "Panamanian balboa",
+        "flag": "PA"
+    },
+    "PEN":
+    {
+        "name": "Peruvian nuevo sol",
+        "flag": "PE"
+    },
+    "PGK":
+    {
+        "name": "Papua New Guinean kina",
+        "flag": "PG"
+    },
+    "PHP":
+    {
+        "name": "Philippine peso",
+        "flag": "PH"
+    },
+    "PKR":
+    {
+        "name": "Pakistani rupee",
+        "flag": "PK"
+    },
+    "PLN":
+    {
+        "name": "Polish złoty",
+        "flag": "PL"
+    },
+    "PYG":
+    {
+        "name": "Paraguayan guaraní",
+        "flag": "PY"
+    },
+    "QAR":
+    {
+        "name": "Qatari riyal",
+        "flag": "QA"
+    },
+    "RON":
+    {
+        "name": "Romanian new leu",
+        "flag": "RO"
+    },
+    "RSD":
+    {
+        "name": "Serbian dinar",
+        "flag": "RS"
+    },
+    "RUB":
+    {
+        "name": "Russian rouble",
+        "flag": "RU"
+    },
+    "RWF":
+    {
+        "name": "Rwandan franc",
+        "flag": "RW"
+    },
+    "SAR":
+    {
+        "name": "Saudi riyal",
+        "flag": "SA"
+    },
+    "SBD":
+    {
+        "name": "Solomon Islands dollar",
+        "flag": "SB"
+    },
+    "SCR":
+    {
+        "name": "Seychelles rupee",
+        "flag": "SC"
+    },
+    "SDG":
+    {
+        "name": "Sudanese pound",
+        "flag": "SD"
+    },
+    "SEK":
+    {
+        "name": "Swedish krona",
+        "flag": "SE"
+    },
+    "SGD":
+    {
+        "name": "Singapore dollar",
+        "flag": "SG"
+    },
+    "SHP":
+    {
+        "name": "Saint Helena pound",
+        "flag": "SH"
+    },
+    "SLL":
+    {
+        "name": "Sierra Leonean leone",
+        "flag": "SL"
+    },
+    "SOS":
+    {
+        "name": "Somali shilling",
+        "flag": "SO"
+    },
+    "SRD":
+    {
+        "name": "Surinamese dollar",
+        "flag": "SR"
+    },
+    "STN":
+    {
+        "name": "Sao Tomean Dobra",
+        "flag": "ST"
+    },
+    "SVC":
+    {
+        "name": "Salvadoran colón",
+        "flag": "SV"
+    },
+    "SZL":
+    {
+        "name": "Swazi lilangeni",
+        "flag": "SZ"
+    },
+    "THB":
+    {
+        "name": "Thai baht",
+        "flag": "TH"
+    },
+    "TJS":
+    {
+        "name": "Tajikistani somoni",
+        "flag": "TJ"
+    },
+    "TMT":
+    {
+        "name": "Turkmenistani manat",
+        "flag": "TM"
+    },
+    "TND":
+    {
+        "name": "Tunisian dinar",
+        "flag": "TN"
+    },
+    "TOP":
+    {
+        "name": "Tongan paʻanga",
+        "flag": "TO"
+    },
+    "TRY":
+    {
+        "name": "Turkish lira",
+        "flag": "TR"
+    },
+    "TTD":
+    {
+        "name": "Trinidad and Tobago dollar",
+        "flag": "TT"
+    },
+    "TWD":
+    {
+        "name": "New Taiwan dollar",
+        "flag": "TW"
+    },
+    "TZS":
+    {
+        "name": "Tanzanian shilling",
+        "flag": "TZ"
+    },
+    "UAH":
+    {
+        "name": "Ukrainian hryvnia",
+        "flag": "UA"
+    },
+    "UGX":
+    {
+        "name": "Ugandan shilling",
+        "flag": "UG"
+    },
+    "USD":
+    {
+        "name": "United States dollar",
+        "flag": "US"
+    },
+    "UYU":
+    {
+        "name": "Uruguayan peso",
+        "flag": "UY"
+    },
+    "UZS":
+    {
+        "name": "Uzbekistan som",
+        "flag": "UZ"
+    },
+    "VES":
+    {
+        "name": "Venezuelan Bolivar Soberano",
+        "flag": "VE"
+    },
+    "VND":
+    {
+        "name": "Vietnamese dong",
+        "flag": "VN"
+    },
+    "VRL":
+    {
+        "name": "Vreneli 10F.",
+        "flag": "CH"
+    },
+    "VRN":
+    {
+        "name": "Vreneli 20F",
+        "flag": "CH"
+    },
+    "XAG":
+    {
+        "name": "Silver (one troy ounce)",
+        "flag": "XAG"
+    },
+    "XAGK":
+    {
+        "name": "Silver (kg)",
+        "flag": "XAG"
+    },
+    "XAU":
+    {
+        "name": "Gold (one troy ounce)",
+        "flag": "XAU"
+    },
+    "XAUK":
+    {
+        "name": "Gold (kg)",
+        "flag": "XAU"
+    },
+    "XCD":
+    {
+        "name": "East Caribbean dollar",
+        "flag": "AI"
+    },
+    "XDR":
+    {
+        "name": "Special drawing rights",
+        "flag": "IMF"
+    },
+    "XOF":
+    {
+        "name": "CFA Franc BCEAO",
+        "flag": "SN"
+    },
+    "XPD":
+    {
+        "name": "Palladium (one troy ounce)",
+        "flag": "XPD"
+    },
+    "XPDK":
+    {
+        "name": "Palladium (kg)",
+        "flag": "XPD"
+    },
+    "XPF":
+    {
+        "name": "CFP franc",
+        "flag": "PF"
+    },
+    "XPT":
+    {
+        "name": "Platinum (one troy ounce)",
+        "flag": "XPT"
+    },
+    "XPTK":
+    {
+        "name": "Platinum (kg)",
+        "flag": "XPT"
+    },
+    "YER":
+    {
+        "name": "Yemeni rial",
+        "flag": "YE"
+    },
+    "ZAR":
+    {
+        "name": "South African Rand",
+        "flag": "ZA"
+    },
+    "ZMW":
+    {
+        "name": "Zambian kwacha",
+        "flag": "ZM"
+    },
+    "ZWD":
+    {
+        "name": "Zimbabwe dollar",
+        "flag": "ZW"
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Resources/CurrencyPairs.json	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,2134 @@
+[
+    "USO/USD",
+    "UKO/USD",
+    "EUR/USD",
+    "HUF/CHF",
+    "TWD/SEK",
+    "GNF/USD",
+    "DKK/EUR",
+    "GBP/SGD",
+    "NPR/USD",
+    "USD/CLY",
+    "USD/GTQ",
+    "PEN/COP",
+    "AUD/PHP",
+    "CHF/ISK",
+    "USD/CLF",
+    "GBP/SOS",
+    "ARS/CHF",
+    "GTQ/GBP",
+    "CNH/USD",
+    "EUR/HKD",
+    "CZK/MXN",
+    "ILS/NOK",
+    "TWD/DKK",
+    "EUR/AOA",
+    "AUD/SEK",
+    "DKK/USD",
+    "SBD/USD",
+    "ISK/EUR",
+    "ZAR/PGK",
+    "EUR/KHR",
+    "TWD/MYR",
+    "EUR/HTG",
+    "VES/GBP",
+    "COP/DKK",
+    "ZAR/CDF",
+    "GBP/BWP",
+    "VND/JPY",
+    "GBP/EUR",
+    "BWP/GBP",
+    "EUR/CLP",
+    "NZD/ZAR",
+    "ANG/USD",
+    "USD/TRY",
+    "EUR/SAR",
+    "SEK/NZD",
+    "AUD/DKK",
+    "EUR/IQD",
+    "ISK/USD",
+    "CAD/BMD",
+    "CLP/ZAR",
+    "ZAR/FJD",
+    "TRY/CAD",
+    "AUD/MYR",
+    "USD/HNL",
+    "JPY/TRY",
+    "GBP/RUB",
+    "ZAR/CAD",
+    "GBP/BTN",
+    "INR/PKR",
+    "XAU/CAD",
+    "GBP/USD",
+    "DKK/COP",
+    "MYR/CNY",
+    "CAD/HRK",
+    "GBP/MMK",
+    "NZD/NOK",
+    "KRW/SGD",
+    "EUR/PAB",
+    "CZK/SEK",
+    "EUR/YER",
+    "CHF/ILS",
+    "SEK/AUD",
+    "USD/BZD",
+    "MYR/KRW",
+    "EUR/NAD",
+    "GBP/KWD",
+    "PHP/JPY",
+    "HKD/TRY",
+    "EUR/ARS",
+    "ARE/CHF",
+    "USD/NGN",
+    "USD/SDG",
+    "DOE/CHF",
+    "CNY/SRD",
+    "CAD/CHF",
+    "SGD/EUR",
+    "TWD/HKD",
+    "CZK/DKK",
+    "THB/TWD",
+    "GBP/COP",
+    "EUR/AFN",
+    "INR/SEK",
+    "ZAR/LAK",
+    "KRW/EUR",
+    "PEN/GBP",
+    "EUR/LSL",
+    "ETB/GBP",
+    "EUR/CNH",
+    "ZMW/ZAR",
+    "UAH/EUR",
+    "THB/JPY",
+    "COP/CLP",
+    "CAD/VND",
+    "SGD/USD",
+    "TOP/USD",
+    "AUD/HKD",
+    "USD/MXN",
+    "RUB/EUR",
+    "GHS/GBP",
+    "QAR/USD",
+    "USD/KYD",
+    "KRW/RUB",
+    "GNF/GBP",
+    "KRW/USD",
+    "USD/PKR",
+    "NOK/SGD",
+    "XAG/CAD",
+    "PHP/ZAR",
+    "EUR/BBD",
+    "INR/MYR",
+    "JPY/MXN",
+    "EUR/CUP",
+    "AUD/CLP",
+    "TRY/NZD",
+    "NPR/GBP",
+    "EUR/GHS",
+    "CHF/TRY",
+    "KRU/USD",
+    "CNY/DKK",
+    "ZAR/NZD",
+    "UAH/USD",
+    "JPY/PKR",
+    "TZS/USD",
+    "USD/SRD",
+    "CNY/MYR",
+    "DKK/CZK",
+    "AED/CAD",
+    "RUB/USD",
+    "GBP/QAR",
+    "IDR/INR",
+    "MXN/TRY",
+    "DKK/GBP",
+    "USD/PHP",
+    "HKD/MXN",
+    "TRY/AUD",
+    "DKK/CNY",
+    "GBP/BSD",
+    "ZAR/AUD",
+    "COP/ARS",
+    "XAU/AUD",
+    "EUR/INR",
+    "OMR/PKR",
+    "NOK/EUR",
+    "CNH/KRW",
+    "HKD/PKR",
+    "CZK/HKD",
+    "THB/ZAR",
+    "USD/SEK",
+    "ANG/GBP",
+    "SLL/USD",
+    "GBP/VES",
+    "SEK/CHF",
+    "AUD/ARS",
+    "JPY/SEK",
+    "MGA/USD",
+    "CAD/THB",
+    "GBP/CZK",
+    "GBP/UYU",
+    "ISK/GBP",
+    "USD/PEN",
+    "MAL/USD",
+    "ZAR/LKR",
+    "NOK/RUB",
+    "NOK/USD",
+    "ILS/EUR",
+    "USD/DKK",
+    "GBP/CNY",
+    "INR/HKD",
+    "PLN/CAD",
+    "GYD/SRD",
+    "GBP/RON",
+    "EUR/TND",
+    "DKK/PLN",
+    "EUR/AED",
+    "USD/MYR",
+    "KES/CHF",
+    "NZD/SGD",
+    "HKD/SEK",
+    "BDT/USD",
+    "BMD/CAD",
+    "AMD/USD",
+    "NSO/CHF",
+    "JPY/DKK",
+    "GBP/KRW",
+    "USD/KES",
+    "AUD/CNH",
+    "CNY/HKD",
+    "JPY/MYR",
+    "GBP/PYG",
+    "CHF/MXN",
+    "HRK/CAD",
+    "ILS/USD",
+    "CHF/PKR",
+    "MAD/USD",
+    "CNY/CLP",
+    "EUR/ALL",
+    "AED/NZD",
+    "EUR/BAM",
+    "CAD/ISK",
+    "USD/LBP",
+    "HKD/DKK",
+    "XAG/AUD",
+    "GBP/PLN",
+    "HKD/MYR",
+    "TWD/INR",
+    "NZD/EUR",
+    "SGD/CZK",
+    "JOD/ILS",
+    "SAR/PKR",
+    "DOP/USD",
+    "AED/AUD",
+    "SGD/GBP",
+    "TOP/GBP",
+    "SGD/CNY",
+    "DKK/HUF",
+    "QAR/GBP",
+    "CLP/EUR",
+    "NGN/JPY",
+    "EUR/BRL",
+    "BRL/CAD",
+    "TRY/CHF",
+    "KRW/CNY",
+    "ZAR/EGP",
+    "CHF/SEK",
+    "EUR/BGN",
+    "AUD/INR",
+    "NZD/USD",
+    "USD/HKD",
+    "SGD/KRW",
+    "ZAR/CHF",
+    "USD/AOA",
+    "EUR/MTL",
+    "USD/KHR",
+    "DKK/UAH",
+    "TTD/USD",
+    "USD/HTG",
+    "TZS/GBP",
+    "ZAR/MAD",
+    "PLN/NZD",
+    "MXN/SEK",
+    "JPY/HKD",
+    "M5P/USD",
+    "RUB/GBP",
+    "USD/CLP",
+    "CLP/USD",
+    "VND/EUR",
+    "CHF/DKK",
+    "CAD/ILS",
+    "CRC/USD",
+    "ZAR/SZL",
+    "GBP/HUF",
+    "USD/SAR",
+    "JPY/CLP",
+    "MXN/PEN",
+    "ZAR/VND",
+    "RUB/KRW",
+    "CHF/MYR",
+    "SGD/PLN",
+    "GBP/BND",
+    "USD/IQD",
+    "EUR/TWD",
+    "VRN/CHF",
+    "PLN/AUD",
+    "AUD/AED",
+    "GBP/MGA",
+    "MXN/DKK",
+    "JPY/SAR",
+    "MUR/ZAR",
+    "NGN/ZAR",
+    "SLL/GBP",
+    "GBP/UAH",
+    "EUR/RWF",
+    "VRL/CHF",
+    "EGP/PKR",
+    "USD/PAB",
+    "NOK/CZK",
+    "MGA/GBP",
+    "USD/YER",
+    "VND/USD",
+    "GBP/MOP",
+    "SEK/ISK",
+    "GBP/ETB",
+    "EUR/JPY",
+    "CLP/COP",
+    "EUR/OMR",
+    "HRK/AUD",
+    "USD/NAD",
+    "RUB/PLN",
+    "NOK/GBP",
+    "USD/ARS",
+    "DJF/GBP",
+    "THB/SGD",
+    "EUR/MWK",
+    "BDT/GBP",
+    "HUF/MXN",
+    "JPY/ARS",
+    "EUR/BIF",
+    "COP/BRL",
+    "BRL/NZD",
+    "ZMW/USD",
+    "USD/AFN",
+    "CZK/AED",
+    "GBP/GEL",
+    "ZAR/JOD",
+    "SGD/HUF",
+    "USD/LSL",
+    "EUR/ZMW",
+    "EUR/JMD",
+    "USD/CNH",
+    "AED/CHF",
+    "CNY/INR",
+    "MAD/GBP",
+    "CAD/TRY",
+    "AUD/BRL",
+    "ARS/MXN",
+    "ZAR/THB",
+    "GBP/DZD",
+    "XAU/THB",
+    "CHF/HKD",
+    "PHP/USD",
+    "BZD/USD",
+    "HKD/ARS",
+    "ZAR/BHD",
+    "ZAR/XOF",
+    "MYR/CAD",
+    "AUD/BGN",
+    "BRL/AUD",
+    "AFN/USD",
+    "NOK/PLN",
+    "BIF/USD",
+    "EUR/ZAR",
+    "THB/EUR",
+    "CHF/CLP",
+    "MXN/HKD",
+    "LFX/JPY",
+    "SEK/ILS",
+    "USD/BBD",
+    "DOP/GBP",
+    "USD/CUP",
+    "USD/GHS",
+    "HUF/SEK",
+    "NZD/CZK",
+    "MXN/CLP",
+    "EUR/NPR",
+    "XCD/GBP",
+    "TWD/JPY",
+    "NZD/GBP",
+    "ILS/PLN",
+    "THB/USD",
+    "NZD/CNY",
+    "AUD/TWD",
+    "EUR/NOK",
+    "SZL/CHF",
+    "TMT/USD",
+    "PLN/CHF",
+    "TTD/GBP",
+    "PEN/CAD",
+    "USD/INR",
+    "NZD/KRW",
+    "HUF/DKK",
+    "EUR/LYD",
+    "MKD/USD",
+    "RSD/EUR",
+    "CLP/GBP",
+    "CLP/CNY",
+    "AUD/JPY",
+    "CHF/ARS",
+    "MZN/ZAR",
+    "ARS/PEN",
+    "CRC/GBP",
+    "JPY/INR",
+    "NOK/HUF",
+    "FRN/CHF",
+    "EUR/UGX",
+    "GBP/XPF",
+    "LYD/USD",
+    "EUR/IDR",
+    "CAD/MXN",
+    "MXN/ARS",
+    "CAD/KYD",
+    "NZD/PLN",
+    "CAD/PKR",
+    "TWD/ZAR",
+    "SEK/TRY",
+    "MYR/NZD",
+    "GBP/MKD",
+    "USD/TND",
+    "USD/AED",
+    "HKD/INR",
+    "VND/GBP",
+    "CHF/CNH",
+    "EUR/TZS",
+    "AED/BHD",
+    "COP/ZAR",
+    "NBL/USD",
+    "CNY/BGN",
+    "USD/ANG",
+    "ZAR/MUR",
+    "KWD/PKR",
+    "JPY/AED",
+    "DKK/CAD",
+    "GBP/PGK",
+    "CZK/JPY",
+    "EUR/BYN",
+    "ZAR/ILS",
+    "MYR/AUD",
+    "PKR/JPY",
+    "GBP/CDF",
+    "BRL/CHF",
+    "AUD/ZAR",
+    "USD/ALL",
+    "USD/BAM",
+    "BND/USD",
+    "INR/TWD",
+    "GBP/SCR",
+    "OMR/AED",
+    "CAD/SEK",
+    "HKD/AED",
+    "HUF/HKD",
+    "ISK/CAD",
+    "CNY/TWD",
+    "GBP/FJD",
+    "PHP/GBP",
+    "NZD/HUF",
+    "INR/JPY",
+    "GBP/CAD",
+    "CAD/PEN",
+    "AFN/GBP",
+    "GBP/DJF",
+    "USD/KMF",
+    "AUD/NOK",
+    "USD/BRL",
+    "ARS/HKD",
+    "CHF/INR",
+    "GBP/MDL",
+    "CAD/DKK",
+    "CNY/JPY",
+    "MUR/EUR",
+    "USD/BGN",
+    "CAD/MYR",
+    "CZK/ZAR",
+    "JPY/BRL",
+    "ARS/CLP",
+    "PKR/ZAR",
+    "SEK/MXN",
+    "GBP/MVR",
+    "GBP/CRC",
+    "THB/CNY",
+    "ZAR/TRY",
+    "AUD/IDR",
+    "XAU/TRY",
+    "AWG/SRD",
+    "MUR/USD",
+    "GBP/LAK",
+    "PGK/USD",
+    "EUR/SGD",
+    "NGN/USD",
+    "HKD/BRL",
+    "DKK/NZD",
+    "CHF/AED",
+    "THB/KRW",
+    "BWP/CHF",
+    "USD/TWD",
+    "CZK/NOK",
+    "MKD/GBP",
+    "INR/ZAR",
+    "TOP/FJD",
+    "LKR/ZAR",
+    "EUR/SOS",
+    "SGD/CAD",
+    "USD/AWG",
+    "USD/RWF",
+    "MXN/AED",
+    "MDL/EUR",
+    "GBP/BOB",
+    "JPY/TWD",
+    "CNY/ZAR",
+    "BBD/EUR",
+    "DKK/AUD",
+    "KRW/CAD",
+    "USD/JPY",
+    "LYD/GBP",
+    "USD/OMR",
+    "BSD/USD",
+    "MYR/CHF",
+    "EUR/BWP",
+    "ZAR/NGN",
+    "GBP/NZD",
+    "GBP/LFX",
+    "CAD/HKD",
+    "USD/MWK",
+    "HKD/TWD",
+    "RUB/CAD",
+    "MDL/USD",
+    "USD/BIF",
+    "BBD/USD",
+    "CAD/CLP",
+    "SEK/DKK",
+    "USD/ZMW",
+    "USD/JMD",
+    "CHF/BRL",
+    "XPTK/CHF",
+    "EUR/RUB",
+    "EUR/BTN",
+    "GBP/AUD",
+    "HKD/JPY",
+    "XAG/TRY",
+    "PLN/ILS",
+    "EUR/MMK",
+    "TRY/MXN",
+    "CAD/SAR",
+    "BND/GBP",
+    "ZAR/MXN",
+    "TWD/SGD",
+    "XAU/MXN",
+    "MXN/BRL",
+    "USD/ZAR",
+    "EUR/KWD",
+    "ZAR/PKR",
+    "AED/TRY",
+    "GBP/GYD",
+    "GBP/LKR",
+    "NOK/CAD",
+    "JPY/ZAR",
+    "GBP/GNF",
+    "UGX/ZAR",
+    "GBP/DOP",
+    "BGN/USD",
+    "SGD/NZD",
+    "TOP/NZD",
+    "USD/NPR",
+    "EUR/COP",
+    "PAB/USD",
+    "AUD/SGD",
+    "GBP/TOP",
+    "CAD/ARS",
+    "CHF/TWD",
+    "LRD/USD",
+    "CYP/ZAR",
+    "KRW/NZD",
+    "USD/IRR",
+    "ZAR/PHP",
+    "USD/NOK",
+    "TWD/EUR",
+    "GBP/BDT",
+    "OMR/ZAR",
+    "HKD/ZAR",
+    "MZN/USD",
+    "AUN/USD",
+    "TRY/SEK",
+    "ILS/CAD",
+    "ZAR/SEK",
+    "SGD/AUD",
+    "TOP/AUD",
+    "JPY/NOK",
+    "SCR/USD",
+    "CHF/JPY",
+    "USD/LYD",
+    "MYR/THB",
+    "HUF/AED",
+    "SEK/HKD",
+    "GBP/BMD",
+    "DKK/CHF",
+    "KRW/AUD",
+    "CAD/CNH",
+    "BRL/ILS",
+    "MUR/GBP",
+    "PGK/GBP",
+    "BHD/PKR",
+    "EUR/AMD",
+    "NGN/GBP",
+    "PLN/TRY",
+    "TWD/USD",
+    "AUD/EUR",
+    "MXN/JPY",
+    "USD/UGX",
+    "GBP/HRK",
+    "USD/IDR",
+    "UYU/EUR",
+    "TRY/DKK",
+    "XAG/MXN",
+    "SAR/JPY",
+    "HKD/NOK",
+    "COP/USD",
+    "CZK/SGD",
+    "ZAR/DKK",
+    "RUB/AUD",
+    "EUR/QAR",
+    "ZAR/MYR",
+    "ISK/CHF",
+    "USD/TZS",
+    "BAM/USD",
+    "BRI/USD",
+    "AED/MXN",
+    "ZAR/KES",
+    "GBP/EGP",
+    "AUD/RUB",
+    "NZD/CAD",
+    "AUD/USD",
+    "BSD/GBP",
+    "EUR/BSD",
+    "USD/GMD",
+    "GBP/CHF",
+    "AED/PKR",
+    "UYU/USD",
+    "EUR/RSD",
+    "NOK/NZD",
+    "CHF/ZAR",
+    "USD/BYN",
+    "GBP/MAD",
+    "JOD/AED",
+    "INR/SGD",
+    "MDL/GBP",
+    "CZK/EUR",
+    "CLP/CAD",
+    "BBD/GBP",
+    "ZAR/LBP",
+    "EUR/CZK",
+    "EUR/UYU",
+    "CAD/INR",
+    "PKR/EUR",
+    "MXN/ZAR",
+    "GBP/SZL",
+    "GBP/XCD",
+    "CNY/SGD",
+    "GBP/VND",
+    "NOK/AUD",
+    "EUR/GBP",
+    "IDR/KRW",
+    "EUR/CNY",
+    "EUR/MRU",
+    "EUR/RON",
+    "ARS/BRL",
+    "CHF/NOK",
+    "XPT/EUR",
+    "AED/SEK",
+    "CZK/USD",
+    "EGP/JPY",
+    "EUR/KRW",
+    "PLN/MXN",
+    "GBP/LRD",
+    "PKR/USD",
+    "TRY/HKD",
+    "VND/CAD",
+    "INR/EUR",
+    "CNH/THB",
+    "EUR/PYG",
+    "SEK/CNH",
+    "ZAR/HKD",
+    "XAU/HKD",
+    "MXN/NOK",
+    "DKK/THB",
+    "CAD/AED",
+    "ILS/AUD",
+    "BMD/KYD",
+    "ZAR/KHR",
+    "GBP/SLL",
+    "SGD/CHF",
+    "MAD/AUD",
+    "CNY/EUR",
+    "SHP/USD",
+    "GBP/SVC",
+    "BGN/CNY",
+    "GBP/KZT",
+    "ZAR/CLP",
+    "RON/ZAR",
+    "AED/DKK",
+    "KRW/CHF",
+    "XPT/USD",
+    "KWD/AED",
+    "LRD/GBP",
+    "EUR/PLN",
+    "INR/USD",
+    "KRU/CHF",
+    "ZAR/SAR",
+    "LKR/USD",
+    "HUF/JPY",
+    "XAU/SAR",
+    "NZD/LFX",
+    "USD/SGD",
+    "GBP/JOD",
+    "RUB/CHF",
+    "CNY/USD",
+    "SCR/GBP",
+    "GBP/THB",
+    "PLN/SEK",
+    "JPY/SGD",
+    "EGP/ZAR",
+    "USD/SOS",
+    "GBP/BHD",
+    "ARS/JPY",
+    "NZD/AUD",
+    "DKK/ISK",
+    "TWD/CNY",
+    "SEK/INR",
+    "ZAR/NAD",
+    "BRL/MXN",
+    "GBP/NIO",
+    "ZAR/ARS",
+    "CAD/BRL",
+    "XAU/ARS",
+    "USD/BWP",
+    "KHR/USD",
+    "USD/EUR",
+    "HKD/SGD",
+    "TWD/KRW",
+    "PLN/DKK",
+    "CLP/AUD",
+    "AUD/CZK",
+    "XPD/EUR",
+    "CAD/BGN",
+    "XAG/HKD",
+    "BAM/GBP",
+    "MAL/CHF",
+    "EUR/HUF",
+    "JPY/EUR",
+    "HUF/ZAR",
+    "AUD/GBP",
+    "THB/CAD",
+    "AUD/CNY",
+    "NOK/CHF",
+    "EUR/BND",
+    "BRL/SRD",
+    "LTL/AUD",
+    "UYU/GBP",
+    "AUD/RON",
+    "OSO/USD",
+    "EUR/MGA",
+    "ZAR/LSL",
+    "XPF/USD",
+    "KYD/EUR",
+    "AED/HKD",
+    "NZD/TOP",
+    "GBP/ISK",
+    "ZAR/CNH",
+    "USD/RUB",
+    "USD/BTN",
+    "SEK/AED",
+    "AUD/KRW",
+    "EUR/MZN",
+    "EUR/UAH",
+    "USD/MMK",
+    "XPD/USD",
+    "XAG/SAR",
+    "ARS/ZAR",
+    "SGD/THB",
+    "EUR/MOP",
+    "HKD/EUR",
+    "EUR/ETB",
+    "JPY/RUB",
+    "JPY/USD",
+    "CAD/TWD",
+    "BRL/SEK",
+    "UGX/USD",
+    "KRW/THB",
+    "USD/KWD",
+    "ILS/CHF",
+    "TJS/USD",
+    "GBP/TTD",
+    "AED/SAR",
+    "KYD/USD",
+    "ZAR/GHS",
+    "BRL/PEN",
+    "PHP/NZD",
+    "AUD/PLN",
+    "CZK/GBP",
+    "CHF/SGD",
+    "CAD/JPY",
+    "OMR/USD",
+    "PKR/GBP",
+    "HKD/USD",
+    "USD/COP",
+    "XAG/ARS",
+    "EUR/GEL",
+    "MWK/ZAR",
+    "GBP/MUR",
+    "PLN/HKD",
+    "MXN/SGD",
+    "EUR/DZD",
+    "PHP/AUD",
+    "ZAR/INR",
+    "USD/TMT",
+    "XAU/INR",
+    "GYD/USD",
+    "GBP/ILS",
+    "XPT/GBP",
+    "NZD/CHF",
+    "INR/GBP",
+    "INR/CNY",
+    "CHF/BWP",
+    "THB/NZD",
+    "LKR/GBP",
+    "CHF/EUR",
+    "USD/CVE",
+    "USD/AMD",
+    "USD/SBD",
+    "M5P/CHF",
+    "CZK/PLN",
+    "CNY/GBP",
+    "MYR/PKR",
+    "INR/KRW",
+    "CLP/CHF",
+    "CAD/ZAR",
+    "MXN/EUR",
+    "AUD/HUF",
+    "MMK/USD",
+    "USD/QAR",
+    "DKK/TRY",
+    "GBP/GTQ",
+    "ZAR/TND",
+    "ZAR/AED",
+    "THB/AUD",
+    "SAR/EUR",
+    "CNY/KRW",
+    "CHF/RUB",
+    "CHF/USD",
+    "ILS/JOD",
+    "USD/BSD",
+    "KHR/GBP",
+    "USD/RSD",
+    "MXN/RUB",
+    "TND/ZAR",
+    "MXN/USD",
+    "PEN/MXN",
+    "BRL/HKD",
+    "CAD/NOK",
+    "USD/VES",
+    "SAR/USD",
+    "SEK/JPY",
+    "USD/CZK",
+    "USD/UYU",
+    "XAG/INR",
+    "GBP/TRY",
+    "BRL/CLP",
+    "XPF/GBP",
+    "KMF/USD",
+    "NOK/ISK",
+    "CZK/HUF",
+    "USD/GBP",
+    "USD/CNY",
+    "JPY/CZK",
+    "SAR/KWD",
+    "XPD/GBP",
+    "USD/MRU",
+    "GBP/HNL",
+    "EUR/MKD",
+    "EUR/UZS",
+    "USD/RON",
+    "AED/INR",
+    "TRY/BRL",
+    "MYR/DKK",
+    "JPY/GBP",
+    "USD/KRW",
+    "ZAR/BRL",
+    "JPY/CNY",
+    "XAUK/CHF",
+    "UGX/GBP",
+    "MXN/COP",
+    "XAU/BRL",
+    "JPY/RON",
+    "USD/PYG",
+    "NZD/THB",
+    "GBP/BZD",
+    "HUF/SGD",
+    "KYD/GBP",
+    "EGP/EUR",
+    "RON/USD",
+    "EUR/PGK",
+    "HKD/CZK",
+    "JPY/KRW",
+    "EUR/CDF",
+    "DKK/MXN",
+    "PYG/ZAR",
+    "GBP/NGN",
+    "BMD/BBD",
+    "OMR/GBP",
+    "HKD/GBP",
+    "SEK/ZAR",
+    "HKD/CNY",
+    "BRL/ARS",
+    "DKK/PKR",
+    "EUR/SCR",
+    "ARS/SGD",
+    "USD/PLN",
+    "EGP/USD",
+    "SGD/TRY",
+    "HKD/KRW",
+    "EUR/FJD",
+    "GYD/GBP",
+    "NOK/ILS",
+    "JPY/PLN",
+    "ZAR/TWD",
+    "EUR/CAD",
+    "HUF/EUR",
+    "KES/ZAR",
+    "CNH/PHP",
+    "EUR/DJF",
+    "THB/CHF",
+    "EUR/MDL",
+    "ZAR/RWF",
+    "SEK/NOK",
+    "DKK/PHP",
+    "GBP/MXN",
+    "TRY/JPY",
+    "ANG/SRD",
+    "FJD/USD",
+    "GBP/KYD",
+    "ZAR/JPY",
+    "GBP/PKR",
+    "XAU/JPY",
+    "ZAR/OMR",
+    "ARS/EUR",
+    "DKK/SEK",
+    "HKD/PLN",
+    "MYR/HKD",
+    "CHF/CZK",
+    "XAG/BRL",
+    "EUR/MVR",
+    "HUF/USD",
+    "MMK/GBP",
+    "EUR/CRC",
+    "ISK/XDR",
+    "BGN/CAD",
+    "ZAR/MWK",
+    "GBP/SRD",
+    "CHF/GBP",
+    "PLN/AED",
+    "CHF/CNY",
+    "PGK/AUD",
+    "EUR/LAK",
+    "USD/HUF",
+    "MXN/CZK",
+    "CHF/RON",
+    "USD/BND",
+    "GBP/PHP",
+    "ARS/USD",
+    "NIO/USD",
+    "ISK/SEK",
+    "USD/MGA",
+    "ZAR/ZMW",
+    "CHF/KRW",
+    "MXN/GBP",
+    "JPY/HUF",
+    "DKK/MYR",
+    "USD/MZN",
+    "GBP/SEK",
+    "USD/UAH",
+    "NBL/CHF",
+    "CAD/SGD",
+    "EUR/BOB",
+    "TRY/ZAR",
+    "USD/MOP",
+    "NOK/TRY",
+    "AUD/PGK",
+    "USD/ETB",
+    "ZAR/CYP",
+    "KMF/GBP",
+    "SGD/MXN",
+    "XAU/ZAR",
+    "TWD/CAD",
+    "GBP/PEN",
+    "ISK/DKK",
+    "HKD/HUF",
+    "JOD/USD",
+    "SGD/PKR",
+    "PEN/CLP",
+    "EUR/NZD",
+    "CHF/PLN",
+    "QAR/PKR",
+    "EUR/LFX",
+    "COP/CAD",
+    "GBP/DKK",
+    "ARS/COP",
+    "MWK/USD",
+    "XAG/JPY",
+    "ZAR/NPR",
+    "GBP/MYR",
+    "AUD/FJD",
+    "TRY/NOK",
+    "MXN/PLN",
+    "USD/GEL",
+    "CAD/EUR",
+    "RON/GBP",
+    "RUB/MXN",
+    "GBP/KES",
+    "ZAR/NOK",
+    "AUD/CAD",
+    "EUR/AUD",
+    "AED/JPY",
+    "USD/DZD",
+    "KWD/EUR",
+    "ALL/EUR",
+    "MYR/CNH",
+    "CNH/HKD",
+    "ARE/USD",
+    "SGD/SEK",
+    "DKK/HKD",
+    "DOE/USD",
+    "GBP/LBP",
+    "CAD/RUB",
+    "CAD/USD",
+    "EUR/GYD",
+    "PEN/ARS",
+    "KRW/SEK",
+    "YER/USD",
+    "EUR/LKR",
+    "ZAR/UGX",
+    "EUR/GNF",
+    "CHF/HUF",
+    "BGN/AUD",
+    "KWD/USD",
+    "EUR/DOP",
+    "DZD/EUR",
+    "NZD/TRY",
+    "XAG/ZAR",
+    "ALL/USD",
+    "CAD/KWD",
+    "NOK/MXN",
+    "SGD/DKK",
+    "RUB/SEK",
+    "CZK/CAD",
+    "FJD/GBP",
+    "SEK/SGD",
+    "ZAR/TZS",
+    "HUF/CZK",
+    "SGD/MYR",
+    "TND/USD",
+    "MXN/HUF",
+    "BOB/USD",
+    "TWD/NZD",
+    "EUR/BDT",
+    "GBP/HKD",
+    "AED/ZAR",
+    "PLN/JPY",
+    "KRW/MYR",
+    "HUF/GBP",
+    "CAD/COP",
+    "GBP/KHR",
+    "DZD/USD",
+    "UAH/DKK",
+    "GBP/HTG",
+    "MYR/INR",
+    "EUR/BMD",
+    "GBP/CLP",
+    "RUB/DKK",
+    "HTG/USD",
+    "TWD/AUD",
+    "INR/CAD",
+    "ARS/GBP",
+    "AUD/NZD",
+    "USD/XPF",
+    "NIO/GBP",
+    "EUR/HRK",
+    "SEK/EUR",
+    "GBP/SAR",
+    "AUD/LFX",
+    "EUR/TJS",
+    "AED/NOK",
+    "GBP/IQD",
+    "BTN/USD",
+    "NOK/SEK",
+    "CNY/CAD",
+    "USD/MKD",
+    "USD/UZS",
+    "AWG/USD",
+    "SZL/ZAR",
+    "GBP/PAB",
+    "EUR/EGP",
+    "HUF/PLN",
+    "MVR/USD",
+    "GBP/YER",
+    "PYG/USD",
+    "PLN/ZAR",
+    "KES/EUR",
+    "HNL/USD",
+    "EUR/CHF",
+    "SEK/RUB",
+    "SEK/USD",
+    "IQD/USD",
+    "USD/PGK",
+    "SGD/HKD",
+    "NZD/MXN",
+    "NOK/DKK",
+    "GBP/ARS",
+    "EUR/MAD",
+    "USD/CDF",
+    "MWK/GBP",
+    "ILS/SEK",
+    "BRL/JPY",
+    "NZD/PKR",
+    "KRW/HKD",
+    "CZK/NZD",
+    "USD/SCR",
+    "SVC/USD",
+    "EUR/SZL",
+    "TRY/SGD",
+    "CLP/MXN",
+    "KES/USD",
+    "EUR/VND",
+    "GBP/AFN",
+    "XCD/SRD",
+    "ZAR/SGD",
+    "PLN/NOK",
+    "NSO/USD",
+    "USD/FJD",
+    "GBP/LSL",
+    "AUD/TOP",
+    "GBP/CNH",
+    "CAD/CZK",
+    "USD/CAD",
+    "TTD/SRD",
+    "CZK/AUD",
+    "NZD/PHP",
+    "EUR/LRD",
+    "USD/MDL",
+    "CAD/GBP",
+    "INR/NZD",
+    "CAD/CNY",
+    "CNH/INR",
+    "JPY/CAD",
+    "YER/GBP",
+    "AUN/CHF",
+    "CAD/RON",
+    "NZD/SEK",
+    "DKK/INR",
+    "EUR/SLL",
+    "GBP/BBD",
+    "TRY/EUR",
+    "KYD/CAD",
+    "RWF/ZAR",
+    "LBP/USD",
+    "KWD/GBP",
+    "EUR/SVC",
+    "CAD/KRW",
+    "GBP/CUP",
+    "LSL/USD",
+    "CNY/NZD",
+    "ALL/GBP",
+    "BRL/ZAR",
+    "ZAR/BWP",
+    "EUR/KZT",
+    "USD/MVR",
+    "ZAR/EUR",
+    "GBP/GHS",
+    "XAU/EUR",
+    "USD/CRC",
+    "SGD/ARS",
+    "INR/AUD",
+    "TWD/CHF",
+    "AUD/HRK",
+    "HKD/CAD",
+    "TND/GBP",
+    "BYN/USD",
+    "BOB/GBP",
+    "XPDK/CHF",
+    "USD/LAK",
+    "NOK/HKD",
+    "EUR/JOD",
+    "NZD/DKK",
+    "CNY/AUD",
+    "TRY/USD",
+    "NZD/MYR",
+    "CLP/PEN",
+    "ZAR/RUB",
+    "ZAR/BTN",
+    "EUR/THB",
+    "CAD/PLN",
+    "XAU/RUB",
+    "DKK/AED",
+    "ZAR/USD",
+    "GBP/INR",
+    "XAU/USD",
+    "PEN/BRL",
+    "ZAR/MMK",
+    "SGD/CNH",
+    "EUR/BHD",
+    "MYR/TWD",
+    "BRI/CHF",
+    "HTG/GBP",
+    "USD/BOB",
+    "AUD/CHF",
+    "ZAR/KWD",
+    "AUD/MAD",
+    "EUR/NIO",
+    "BTN/GBP",
+    "MYR/JPY",
+    "BHD/EUR",
+    "AED/SGD",
+    "USD/NZD",
+    "SEK/CZK",
+    "AWG/GBP",
+    "GBP/TND",
+    "GBP/AED",
+    "ZAR/COP",
+    "JPY/NZD",
+    "HNL/GBP",
+    "CHF/CAD",
+    "SEK/GBP",
+    "IQD/GBP",
+    "XAG/EUR",
+    "GBP/ANG",
+    "EUR/ISK",
+    "BWP/ZAR",
+    "USD/AUD",
+    "USD/STN",
+    "BHD/USD",
+    "CZK/CHF",
+    "CAD/HUF",
+    "JMD/EUR",
+    "MXN/CAD",
+    "THB/PKR",
+    "SGD/INR",
+    "AED/EUR",
+    "NZD/HKD",
+    "SOS/USD",
+    "JPY/AUD",
+    "HKD/NZD",
+    "GBP/ALL",
+    "SVC/GBP",
+    "DKK/BGN",
+    "GBP/BAM",
+    "KRW/INR",
+    "XAG/RUB",
+    "XAG/USD",
+    "USD/GYD",
+    "EUR/TTD",
+    "TWD/THB",
+    "MYR/ZAR",
+    "PLN/SGD",
+    "XAGK/CHF",
+    "USD/LKR",
+    "NOK/CNH",
+    "USD/GNF",
+    "JMD/USD",
+    "USD/DOP",
+    "UZS/USD",
+    "PHP/DKK",
+    "INR/CHF",
+    "HKD/AUD",
+    "SEK/PLN",
+    "ZAR/QAR",
+    "AED/USD",
+    "USD/TOP",
+    "GBP/KMF",
+    "GBP/BRL",
+    "CNH/TWD",
+    "SGD/AED",
+    "EUR/MUR",
+    "CNY/CHF",
+    "QAR/AED",
+    "AUD/THB",
+    "DKK/TWD",
+    "USD/BDT",
+    "GBP/BGN",
+    "LSL/GBP",
+    "SZL/EUR",
+    "EUR/ILS",
+    "GBP/MTL",
+    "PLN/EUR",
+    "CNH/JPY",
+    "BYN/GBP",
+    "TRY/CZK",
+    "DKK/JPY",
+    "BMD/EUR",
+    "ETB/ZAR",
+    "CHF/NZD",
+    "ZAR/CZK",
+    "ZAR/UYU",
+    "CHF/LFX",
+    "MOP/USD",
+    "USD/HRK",
+    "TRY/GBP",
+    "THB/MYR",
+    "NOK/INR",
+    "ZAR/GBP",
+    "USD/TJS",
+    "HRK/EUR",
+    "XAU/GBP",
+    "ZAR/CNY",
+    "SZL/USD",
+    "GHS/ZAR",
+    "XAU/CNY",
+    "MXN/NZD",
+    "GBP/TWD",
+    "EUR/GTQ",
+    "KYD/BMD",
+    "PLN/USD",
+    "ZAR/RON",
+    "CLP/ARS",
+    "BRL/SGD",
+    "SEK/HUF",
+    "CHF/AUD",
+    "LAK/USD",
+    "ISK/JPY",
+    "GBP/AWG",
+    "CUP/USD",
+    "GBP/RWF",
+    "ZAR/KRW",
+    "OSO/CHF",
+    "XAU/KRW",
+    "USD/EGP",
+    "NZD/CNH",
+    "SGD/BRL",
+    "ZAR/PYG",
+    "USD/CHF",
+    "GBP/JPY",
+    "GBP/OMR",
+    "KZT/USD",
+    "MXN/AUD",
+    "HRK/USD",
+    "KRW/BRL",
+    "USD/MAD",
+    "HUF/CAD",
+    "JPY/CHF",
+    "NOK/AED",
+    "DKK/ZAR",
+    "TRY/PLN",
+    "GBP/MWK",
+    "EUR/TRY",
+    "BRL/EUR",
+    "GBP/BIF",
+    "ZAR/PLN",
+    "INR/THB",
+    "USD/SZL",
+    "USD/XCD",
+    "USD/VND",
+    "ARS/CAD",
+    "EUR/HNL",
+    "GBP/ZMW",
+    "GBP/JMD",
+    "CNY/THB",
+    "HKD/CHF",
+    "THB/HKD",
+    "SOS/GBP",
+    "SGD/TWD",
+    "ILS/AED",
+    "USD/LRD",
+    "RWF/USD",
+    "DKK/NOK",
+    "BRL/RUB",
+    "XAG/GBP",
+    "BRL/USD",
+    "XAG/CNY",
+    "KRW/TWD",
+    "EUR/BZD",
+    "NZD/INR",
+    "GBP/ZAR",
+    "AUD/ILS",
+    "AED/CZK",
+    "USD/SLL",
+    "AUD/LTL",
+    "CDF/USD",
+    "SGD/JPY",
+    "JMD/GBP",
+    "USD/SVC",
+    "XAG/KRW",
+    "EUR/NGN",
+    "USD/KZT",
+    "AED/GBP",
+    "KRW/JPY",
+    "TRY/HUF",
+    "GBP/NPR",
+    "CNH/IDR",
+    "ISK/NOK",
+    "ZAR/HUF",
+    "USD/JOD",
+    "GBP/NOK",
+    "BRL/COP",
+    "ZAR/MGA",
+    "NZD/AED",
+    "RUB/JPY",
+    "HUF/NZD",
+    "USD/THB",
+    "VES/EUR",
+    "ZAR/MZN",
+    "USD/BHD",
+    "USD/XOF",
+    "EUR/MXN",
+    "BWP/EUR",
+    "GBP/LYD",
+    "EUR/KYD",
+    "ZAR/ETB",
+    "JPY/THB",
+    "PLN/CZK",
+    "EUR/PKR",
+    "GTQ/USD",
+    "BBD/SRD",
+    "AED/PLN",
+    "MXN/CHF",
+    "USD/NIO",
+    "SGD/ZAR",
+    "SZL/GBP",
+    "HUF/AUD",
+    "GBP/UGX",
+    "QAR/ZAR",
+    "PLN/GBP",
+    "CHF/SZL",
+    "KRW/ZAR",
+    "AUD/TRY",
+    "VES/USD",
+    "EUR/SRD",
+    "MYR/EUR",
+    "LAK/GBP",
+    "ZWD/GBP",
+    "BWP/USD",
+    "BMD/GBP",
+    "HKD/THB",
+    "XOF/ZAR",
+    "GBP/TZS",
+    "EUR/PHP",
+    "NOK/JPY",
+    "ARS/AUD",
+    "TZS/ZAR",
+    "KZT/GBP",
+    "USD/ISK",
+    "RUB/ZAR",
+    "FJD/TOP",
+    "SGD/NOK",
+    "NZD/BRL",
+    "EUR/SEK",
+    "BDT/JPY",
+    "GBP/BYN",
+    "MYR/USD",
+    "JPY/ISK",
+    "RON/CHF",
+    "EUR/PEN",
+    "ILS/JPY",
+    "CLP/BRL",
+    "BRL/VES",
+    "IDR/MYR",
+    "USD/TTD",
+    "AED/HUF",
+    "CZK/TRY",
+    "PEN/EUR",
+    "EUR/DKK",
+    "MGA/ZAR",
+    "SGD/IDR",
+    "EUR/MYR",
+    "RWF/GBP",
+    "TWD/PKR",
+    "COP/MXN",
+    "BRL/GBP",
+    "THB/INR",
+    "NOK/ZAR",
+    "DKK/SGD",
+    "GHS/EUR",
+    "EUR/KES",
+    "CAD/NZD",
+    "CHF/THB",
+    "NZD/TWD",
+    "USD/MUR",
+    "CAD/LFX",
+    "XDR/ISK",
+    "SEK/CAD",
+    "CDF/GBP",
+    "PEN/USD",
+    "BRL/KRW",
+    "ETB/USD",
+    "AUD/MXN",
+    "USD/ILS",
+    "BGN/DKK",
+    "NZD/JPY",
+    "AUD/PKR",
+    "EUR/LBP",
+    "CAD/AUD",
+    "GHS/USD",
+    "JPY/ILS",
+    "ILS/ZAR",
+    "PLN/HUF",
+    "MAD/ZAR",
+    "MTL/GBP",
+    "USD/BTC",
+    "BTC/USD",
+    "BTC/ETH",
+    "ETH/BTC",
+    "ETH/USD",
+    "USD/ETH",
+    "BTC/LTC",
+    "LTC/BTC",
+    "LTC/USD",
+    "USD/LTC",
+    "XRP/USD",
+    "USD/XRP",
+    "XRP/BTC",
+    "BTC/XRP",
+    "DSH/USD",
+    "USD/DSH",
+    "DSH/BTC",
+    "BTC/DASH",
+    "BCH/USD",
+    "USD/BCH",
+    "BCH/BTC",
+    "BTC/BCH",
+    "DASH/BTC",
+    "EUR/BTC",
+    "EUR/ETH",
+    "EUR/BCH",
+    "USD/DASH",
+    "TRY/RUB",
+    "TRY/BTC",
+    "BTC/EUR",
+    "BTC/JPY",
+    "BTC/GBP",
+    "BTC/SGD",
+    "BTC/RUB",
+    "BTC/TRY",
+    "BTC/ZAR",
+    "BTC/PLN",
+    "ETH/EUR",
+    "ETH/JPY",
+    "ETH/GBP",
+    "ETH/CAD",
+    "ETH/CHF",
+    "ETH/SGD",
+    "ETH/RUB",
+    "ETH/TRY",
+    "ETH/ZAR",
+    "ETH/PLN",
+    "ETH/LTC",
+    "ETH/XRP",
+    "ETH/DASH",
+    "ETH/BCH",
+    "LTC/EUR",
+    "LTC/GBP",
+    "LTC/RUB",
+    "LTC/ETH",
+    "LTC/BCH",
+    "XRP/EUR",
+    "XRP/JPY",
+    "XRP/GBP",
+    "XRP/CAD",
+    "XRP/RUB",
+    "XRP/TRY",
+    "XRP/ETH",
+    "XRP/BCH",
+    "DASH/EUR",
+    "DASH/RUB",
+    "DASH/ETH",
+    "DASH/BCH",
+    "BCH/EUR",
+    "BCH/GBP",
+    "BCH/RUB",
+    "BCH/ETH",
+    "XAU/CHF",
+    "CNH/TRY",
+    "BTC/AUD",
+    "HKD/XRP",
+    "SGD/XAG",
+    "XAU/XRP",
+    "DSH/ZAR",
+    "XRP/NOK",
+    "EUR/DSH",
+    "JPY/BCH",
+    "CNH/BTC",
+    "ETH/MXN",
+    "XRP/ZAR",
+    "HKD/LTC",
+    "ETH/XAG",
+    "XAG/DKK",
+    "JPY/ZWD",
+    "ETH/CNH",
+    "XAU/BCH",
+    "DSH/GBP",
+    "MXN/XRP",
+    "MXN/BCH",
+    "BTC/NOK",
+    "DSH/RUB",
+    "DSH/AUD",
+    "LTC/ZAR",
+    "PLN/DSH",
+    "USD/ZWD",
+    "SGD/LTC",
+    "XRP/SGD",
+    "BTC/DKK",
+    "XAU/SEK",
+    "NZD/BCH",
+    "CAD/BCH",
+    "SEK/LTC",
+    "XRP/HKD",
+    "DKK/BTC",
+    "JPY/DSH",
+    "BTC/CNH",
+    "ETH/DKK",
+    "PLN/XAG",
+    "BCH/HKD",
+    "DSH/XRP",
+    "XAU/XAG",
+    "NOK/XAU",
+    "XPT/NZD",
+    "TRY/BCH",
+    "XRP/DKK",
+    "CNH/DKK",
+    "XAG/BTC",
+    "LTC/CNH",
+    "ETH/NZD",
+    "NZD/ETH",
+    "DSH/CAD",
+    "CAD/DSH",
+    "PLN/BCH",
+    "XAG/XAU",
+    "BTC/NRP",
+    "SEK/XAG",
+    "AUD/DSH",
+    "CNH/DSH",
+    "SEK/ETH",
+    "CNH/PLN",
+    "CHF/BTC",
+    "XAU/DKK",
+    "SGD/BCH",
+    "DSH/SEK",
+    "CNH/BCH",
+    "RUB/NZD",
+    "LTC/SGD",
+    "DSH/CHF",
+    "DKK/ETH",
+    "RUB/CNH",
+    "NZD/XAG",
+    "BCH/NZD",
+    "NZD/XRP",
+    "DSH/DKK",
+    "SEK/XAU",
+    "XPD/AUD",
+    "LTC/NOK",
+    "XRP/LTC",
+    "LTC/NZD",
+    "RUB/DSH",
+    "XAU/PLN",
+    "HKD/BTC",
+    "XAG/SEK",
+    "TRY/DSH",
+    "DKK/CNH",
+    "BCH/TRY",
+    "LTC/MXN",
+    "ZAR/DSH",
+    "BTC/HKD",
+    "JPY/LTC",
+    "XRP/XAG",
+    "XPD/NZD",
+    "NZD/DSH",
+    "SEK/BTC",
+    "ZAR/BCH",
+    "BCH/ZAR",
+    "NZD/LTC",
+    "ETH/XAU",
+    "CNH/XAG",
+    "LTC/XRP",
+    "LTC/DKK",
+    "HKD/ETH",
+    "DSH/TRY",
+    "BTC/NZD",
+    "BTC/XAG",
+    "DSH/NOK",
+    "NZD/XPT",
+    "ZAR/XRP",
+    "GBP/DSH",
+    "HKD/RUB",
+    "ILS/PLN",
+    "LTC/XAU",
+    "CHF/XAG",
+    "XPT/AUD",
+    "SEK/DSH",
+    "XAU/LTC",
+    "SEK/BCH",
+    "NOK/LTC",
+    "ETH/SEK",
+    "ETH/NOK",
+    "XAG/XRP",
+    "SEK/XRP",
+    "CHF/LTC",
+    "SGD/RUB",
+    "ETH/DSH",
+    "NOK/XAG",
+    "SGD/XRP",
+    "XRP/XAU",
+    "HKD/DSH",
+    "BCH/CAD",
+    "LTC/TRY",
+    "CNH/LTC",
+    "LTC/JPY",
+    "TRY/LTC",
+    "SGD/XAU",
+    "BCH/NOK",
+    "XAU/SGD",
+    "CAD/BTC",
+    "SGD/DSH",
+    "MXN/BTC",
+    "DSH/EUR",
+    "CNH/XRP",
+    "DSH/HKD",
+    "XAG/DSH",
+    "XAG/CNH",
+    "XAG/PLN",
+    "BCH/XAU",
+    "CHF/DSH",
+    "CNH/MXN",
+    "XAG/NOK",
+    "DKK/LTC",
+    "CHF/BCH",
+    "CNH/RUB",
+    "RUB/SGD",
+    "XAG/BCH",
+    "PLN/XRP",
+    "XAG/CHF",
+    "XAU/CNH",
+    "DSH/LTC",
+    "BTC/MXN",
+    "CAD/LTC",
+    "BCH/DSH",
+    "XRP/DSH",
+    "LTC/CHF",
+    "DKK/XAU",
+    "NZD/RUB",
+    "XAU/NZD",
+    "AUD/XPD",
+    "NZD/BTC",
+    "ETH/HKD",
+    "HKD/BCH",
+    "BTC/SEK",
+    "XAG/NZD",
+    "XRP/CNH",
+    "XRP/SEK",
+    "DSH/CNH",
+    "NOK/BTC",
+    "XRP/NZD",
+    "RUB/HKD",
+    "PLN/XAU",
+    "CHF/XRP",
+    "LTC/XAG",
+    "DKK/XAG",
+    "CNH/ETH",
+    "BCH/XAG",
+    "XAU/ETH",
+    "ZAR/LTC",
+    "BCH/CHF",
+    "PLN/LTC",
+    "BTC/XAU",
+    "DSH/NZD",
+    "LTC/DSH",
+    "DSH/SGD",
+    "DSH/ETH",
+    "XAU/BTC",
+    "DSH/PLN",
+    "XRP/PLN",
+    "CNH/XAU",
+    "LTC/PLN",
+    "LTC/SEK",
+    "DSH/JPY",
+    "NOK/DSH",
+    "DSH/BCH",
+    "BCH/MXN",
+    "XAU/NOK",
+    "DKK/XRP",
+    "BCH/DKK",
+    "XAG/LTC",
+    "BCH/JPY",
+    "MXN/LTC",
+    "DSH/MXN",
+    "DSH/XAG",
+    "NZD/XAU",
+    "NZD/XPD",
+    "NOK/ETH",
+    "XAU/DSH",
+    "DKK/DSH",
+    "DKK/BCH",
+    "PLN/CNH",
+    "XRP/CHF",
+    "BCH/CNH",
+    "AUD/XPT",
+    "LTC/HKD",
+    "XRP/MXN",
+    "DSH/XAU",
+    "MXN/CNH",
+    "NOK/BCH",
+    "BCH/SEK",
+    "MXN/ETH",
+    "MXN/DSH",
+    "BCH/SGD",
+    "NOK/XRP",
+    "XAG/ETH",
+    "BCH/PLN",
+    "XAG/SGD",
+    "LTC/CAD",
+    "USD/USO",
+    "USD/UKO",
+    "SEK/TWD",
+    "CLY/USD",
+    "COP/PEN",
+    "CLF/USD",
+    "AOA/EUR",
+    "PGK/ZAR",
+    "KHR/EUR",
+    "HTG/EUR",
+    "CDF/ZAR",
+    "JPY/VND",
+    "IQD/EUR",
+    "FJD/ZAR",
+    "PKR/INR",
+    "CAD/XAU",
+    "PAB/EUR",
+    "YER/EUR",
+    "NAD/EUR",
+    "JPY/PHP",
+    "CHF/ARE",
+    "SDG/USD",
+    "CHF/DOE",
+    "SRD/CNY",
+    "COP/GBP",
+    "AFN/EUR",
+    "LAK/ZAR",
+    "LSL/EUR",
+    "CNH/EUR",
+    "CAD/XAG",
+    "CUP/EUR",
+    "USD/KRU",
+    "SRD/USD",
+    "INR/IDR",
+    "AUD/XAU",
+    "PKR/OMR",
+    "KRW/CNH",
+    "PKR/HKD",
+    "USD/MAL",
+    "RUB/NOK",
+    "SRD/GYD",
+    "TND/EUR",
+    "CHF/KES",
+    "CHF/NSO",
+    "KRW/GBP",
+    "CNH/AUD",
+    "PYG/GBP",
+    "PKR/CHF",
+    "BAM/EUR",
+    "AUD/XAG",
+    "PKR/SAR",
+    "JPY/NGN",
+    "BGN/EUR",
+    "AOA/USD",
+    "MTL/EUR",
+    "USD/M5P",
+    "CLP/JPY",
+    "VND/ZAR",
+    "CHF/VRN",
+    "UAH/GBP",
+    "RWF/EUR",
+    "CHF/VRL",
+    "PKR/EGP",
+    "MOP/GBP",
+    "OMR/EUR",
+    "NAD/USD",
+    "PLN/RUB",
+    "MWK/EUR",
+    "BIF/EUR",
+    "GEL/GBP",
+    "JOD/ZAR",
+    "ZMW/EUR",
+    "DZD/GBP",
+    "THB/XAU",
+    "BHD/ZAR",
+    "JPY/LFX",
+    "NPR/EUR",
+    "LYD/EUR",
+    "HUF/NOK",
+    "CHF/FRN",
+    "UGX/EUR",
+    "IDR/EUR",
+    "PKR/CAD",
+    "CNH/CHF",
+    "TZS/EUR",
+    "BHD/AED",
+    "USD/NBL",
+    "PKR/KWD",
+    "BYN/EUR",
+    "AED/OMR",
+    "MVR/GBP",
+    "IDR/AUD",
+    "TRY/XAU",
+    "SRD/AWG",
+    "SOS/EUR",
+    "LFX/GBP",
+    "CHF/XPTK",
+    "BTN/EUR",
+    "TRY/XAG",
+    "MMK/EUR",
+    "SAR/CAD",
+    "MXN/XAU",
+    "TRY/AED",
+    "COP/EUR",
+    "IRR/USD",
+    "USD/AUN",
+    "CNH/CAD",
+    "ILS/BRL",
+    "PKR/BHD",
+    "AMD/EUR",
+    "HRK/GBP",
+    "IDR/USD",
+    "MXN/XAG",
+    "QAR/EUR",
+    "USD/BRI",
+    "EGP/GBP",
+    "BSD/EUR",
+    "GMD/USD",
+    "PKR/AED",
+    "AED/JOD",
+    "LBP/ZAR",
+    "KRW/IDR",
+    "MRU/EUR",
+    "RON/EUR",
+    "EUR/XPT",
+    "JPY/EGP",
+    "THB/CNH",
+    "PYG/EUR",
+    "CNH/SEK",
+    "HKD/XAU",
+    "THB/DKK",
+    "KHR/ZAR",
+    "USD/SHP",
+    "USD/XPT",
+    "AED/KWD",
+    "CHF/KRU",
+    "SAR/ZAR",
+    "SAR/XAU",
+    "LFX/NZD",
+    "JOD/GBP",
+    "THB/GBP",
+    "BHD/GBP",
+    "NAD/ZAR",
+    "ARS/XAU",
+    "EUR/XPD",
+    "HKD/XAG",
+    "CHF/MAL",
+    "BND/EUR",
+    "SRD/BRL",
+    "RON/AUD",
+    "USD/OSO",
+    "MGA/EUR",
+    "LSL/ZAR",
+    "CNH/ZAR",
+    "MZN/EUR",
+    "USD/XPD",
+    "SAR/XAG",
+    "MOP/EUR",
+    "ETB/EUR",
+    "SEK/BRL",
+    "SAR/AED",
+    "ARS/XAG",
+    "GEL/EUR",
+    "INR/XAU",
+    "ILS/GBP",
+    "GBP/XPT",
+    "CVE/USD",
+    "CHF/M5P",
+    "PKR/MYR",
+    "RSD/USD",
+    "INR/XAG",
+    "KWD/SAR",
+    "GBP/XPD",
+    "MRU/USD",
+    "MKD/EUR",
+    "UZS/EUR",
+    "INR/AED",
+    "BRL/TRY",
+    "CHF/XAUK",
+    "BRL/XAU",
+    "RON/JPY",
+    "BZD/GBP",
+    "PGK/EUR",
+    "CDF/EUR",
+    "BBD/BMD",
+    "PKR/DKK",
+    "SCR/EUR",
+    "FJD/EUR",
+    "PHP/CNH",
+    "DJF/EUR",
+    "SRD/ANG",
+    "JPY/XAU",
+    "BRL/XAG",
+    "MVR/EUR",
+    "CRC/EUR",
+    "SRD/GBP",
+    "LAK/EUR",
+    "CHF/NBL",
+    "BOB/EUR",
+    "ZAR/XAU",
+    "PKR/SGD",
+    "PKR/QAR",
+    "LFX/EUR",
+    "JPY/XAG",
+    "NPR/ZAR",
+    "MYR/GBP",
+    "FJD/AUD",
+    "GEL/USD",
+    "KES/GBP",
+    "CNH/MYR",
+    "HKD/CNH",
+    "USD/ARE",
+    "USD/DOE",
+    "LBP/GBP",
+    "GYD/EUR",
+    "SEK/KRW",
+    "LKR/EUR",
+    "GNF/EUR",
+    "DOP/EUR",
+    "ZAR/XAG",
+    "KWD/CAD",
+    "MYR/SGD",
+    "BDT/EUR",
+    "DKK/RUB",
+    "SAR/GBP",
+    "LFX/AUD",
+    "TJS/EUR",
+    "PAB/GBP",
+    "MAD/EUR",
+    "PKR/NZD",
+    "SRD/XCD",
+    "USD/NSO",
+    "CNH/GBP",
+    "SRD/TTD",
+    "LRD/EUR",
+    "INR/CNH",
+    "CHF/AUN",
+    "RON/CAD",
+    "INR/DKK",
+    "SLL/EUR",
+    "SVC/EUR",
+    "CUP/GBP",
+    "KZT/EUR",
+    "EUR/XAU",
+    "CHF/XPDK",
+    "JOD/EUR",
+    "BTN/ZAR",
+    "RUB/XAU",
+    "USD/XAU",
+    "MMK/ZAR",
+    "CNH/SGD",
+    "CHF/BRI",
+    "KWD/ZAR",
+    "NIO/EUR",
+    "EUR/XAG",
+    "STN/USD",
+    "PKR/THB",
+    "RUB/XAG",
+    "USD/XAG",
+    "TTD/EUR",
+    "CHF/XAGK",
+    "CNH/NOK",
+    "TWD/CNH",
+    "AED/QAR",
+    "BGN/GBP",
+    "JPY/CNH",
+    "UYU/ZAR",
+    "LFX/CHF",
+    "INR/NOK",
+    "GBP/XAU",
+    "CNY/XAU",
+    "TWD/GBP",
+    "GTQ/EUR",
+    "CHF/OSO",
+    "KRW/XAU",
+    "CNH/NZD",
+    "BIF/GBP",
+    "XCD/USD",
+    "HNL/EUR",
+    "ZMW/GBP",
+    "AED/ILS",
+    "RUB/BRL",
+    "GBP/XAG",
+    "CNY/XAG",
+    "BZD/EUR",
+    "KRW/XAG",
+    "NGN/EUR",
+    "HUF/TRY",
+    "IDR/CNH",
+    "EUR/VES",
+    "XOF/USD",
+    "SRD/BBD",
+    "SRD/EUR",
+    "GBP/ZWD",
+    "PHP/EUR",
+    "JPY/BDT",
+    "VES/BRL",
+    "MYR/IDR",
+    "IDR/SGD",
+    "PKR/TWD",
+    "LFX/CAD",
+    "PKR/AUD",
+    "LBP/EUR",
+    "BTC/DSH",
+    "DASH/USD",
+    "RUB/TRY",
+    "JPY/BTC",
+    "GBP/BTC",
+    "SGD/BTC",
+    "RUB/BTC",
+    "ZAR/BTC",
+    "PLN/BTC",
+    "JPY/ETH",
+    "GBP/ETH",
+    "CAD/ETH",
+    "CHF/ETH",
+    "SGD/ETH",
+    "RUB/ETH",
+    "TRY/ETH",
+    "ZAR/ETH",
+    "PLN/ETH",
+    "EUR/LTC",
+    "GBP/LTC",
+    "RUB/LTC",
+    "BCH/LTC",
+    "EUR/XRP",
+    "JPY/XRP",
+    "GBP/XRP",
+    "CAD/XRP",
+    "RUB/XRP",
+    "TRY/XRP",
+    "BCH/XRP",
+    "EUR/DASH",
+    "RUB/DASH",
+    "BCH/DASH",
+    "GBP/BCH",
+    "RUB/BCH",
+    "CHF/XAU",
+    "TRY/CNH",
+    "AUD/BTC"
+]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Simoleon.xcdatamodeld/.xccurrentversion	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>_XCCurrentVersionName</key>
+	<string>Simoleon.xcdatamodel</string>
+</dict>
+</plist>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/Simoleon.xcdatamodeld/Simoleon.xcdatamodel/contents	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="1" systemVersion="11A491" minimumToolsVersion="Automatic" sourceLanguage="Swift" usedWithCloudKit="true" userDefinedModelVersionIdentifier="">
+    <entity name="Item" representedClassName="Item" syncable="YES" codeGenerationType="class">
+        <attribute name="timestamp" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
+    </entity>
+    <elements>
+        <element name="Item" positionX="-63" positionY="-18" width="128" height="44"/>
+    </elements>
+</model>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Simoleon/SimoleonApp.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,20 @@
+//
+//  SimoleonApp.swift
+//  Simoleon
+//
+//  Created by Dennis Concepción Martín on 08/07/2021.
+//
+
+import SwiftUI
+
+@main
+struct SimoleonApp: App {
+    let persistenceController = PersistenceController.shared
+
+    var body: some Scene {
+        WindowGroup {
+            ContentView()
+                .environment(\.managedObjectContext, persistenceController.container.viewContext)
+        }
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SimoleonTests/Info.plist	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>$(DEVELOPMENT_LANGUAGE)</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+</dict>
+</plist>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SimoleonTests/SimoleonTests.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,33 @@
+//
+//  SimoleonTests.swift
+//  SimoleonTests
+//
+//  Created by Dennis Concepción Martín on 08/07/2021.
+//
+
+import XCTest
+@testable import Simoleon
+
+class SimoleonTests: XCTestCase {
+
+    override func setUpWithError() throws {
+        // Put setup code here. This method is called before the invocation of each test method in the class.
+    }
+
+    override func tearDownWithError() throws {
+        // Put teardown code here. This method is called after the invocation of each test method in the class.
+    }
+
+    func testExample() throws {
+        // This is an example of a functional test case.
+        // Use XCTAssert and related functions to verify your tests produce the correct results.
+    }
+
+    func testPerformanceExample() throws {
+        // This is an example of a performance test case.
+        self.measure {
+            // Put the code you want to measure the time of here.
+        }
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SimoleonUITests/Info.plist	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>$(DEVELOPMENT_LANGUAGE)</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+</dict>
+</plist>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SimoleonUITests/SimoleonUITests.swift	Sun Jul 11 15:13:29 2021 +0100
@@ -0,0 +1,42 @@
+//
+//  SimoleonUITests.swift
+//  SimoleonUITests
+//
+//  Created by Dennis Concepción Martín on 08/07/2021.
+//
+
+import XCTest
+
+class SimoleonUITests: XCTestCase {
+
+    override func setUpWithError() throws {
+        // Put setup code here. This method is called before the invocation of each test method in the class.
+
+        // In UI tests it is usually best to stop immediately when a failure occurs.
+        continueAfterFailure = false
+
+        // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this.
+    }
+
+    override func tearDownWithError() throws {
+        // Put teardown code here. This method is called after the invocation of each test method in the class.
+    }
+
+    func testExample() throws {
+        // UI tests must launch the application that they test.
+        let app = XCUIApplication()
+        app.launch()
+
+        // Use recording to get started writing UI tests.
+        // Use XCTAssert and related functions to verify your tests produce the correct results.
+    }
+
+    func testLaunchPerformance() throws {
+        if #available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 7.0, *) {
+            // This measures how long it takes to launch your application.
+            measure(metrics: [XCTApplicationLaunchMetric()]) {
+                XCUIApplication().launch()
+            }
+        }
+    }
+}