From cd45462dbe5a0780aba707eaf0892f68205f2f42 Mon Sep 17 00:00:00 2001 From: Mikael Konutgan Date: Fri, 15 Jul 2016 13:36:06 +0200 Subject: [PATCH] Initial commit --- LICENSE | 21 + Planet.podspec | 18 + Planet.xcodeproj/project.pbxproj | 589 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/xcschemes/Planet.xcscheme | 99 +++ .../xcschemes/PlanetExample.xcscheme | 91 +++ Planet/Country.swift | 24 + Planet/CountryDataSource.swift | 68 ++ Planet/CountryPickerViewController.swift | 134 ++++ .../CountryPickerViewControllerDelegate.swift | 14 + Planet/Info.plist | 26 + Planet/NSBundle+Planet.swift | 15 + Planet/Planet.h | 19 + Planet/Planet.xcassets/Contents.json | 6 + .../Contents.json | 13 + .../country-calling-codes.json | 246 ++++++++ .../images/AD.imageset/AD@3x.png | Bin 0 -> 1285 bytes .../images/AD.imageset/Contents.json | 21 + .../images/AE.imageset/AE@3x.png | Bin 0 -> 544 bytes .../images/AE.imageset/Contents.json | 21 + .../images/AF.imageset/AF@3x.png | Bin 0 -> 942 bytes .../images/AF.imageset/Contents.json | 21 + .../images/AG.imageset/AG@3x.png | Bin 0 -> 913 bytes .../images/AG.imageset/Contents.json | 21 + .../images/AI.imageset/AI@3x.png | Bin 0 -> 1056 bytes .../images/AI.imageset/Contents.json | 21 + .../images/AL.imageset/AL@3x.png | Bin 0 -> 905 bytes .../images/AL.imageset/Contents.json | 21 + .../images/AM.imageset/AM@3x.png | Bin 0 -> 514 bytes .../images/AM.imageset/Contents.json | 21 + .../images/AO.imageset/AO@3x.png | Bin 0 -> 997 bytes .../images/AO.imageset/Contents.json | 21 + .../images/AQ.imageset/AQ@3x.png | Bin 0 -> 657 bytes .../images/AQ.imageset/Contents.json | 21 + .../images/AR.imageset/AR@3x.png | Bin 0 -> 975 bytes .../images/AR.imageset/Contents.json | 21 + .../images/AS.imageset/AS@3x.png | Bin 0 -> 1489 bytes .../images/AS.imageset/Contents.json | 21 + .../images/AT.imageset/AT@3x.png | Bin 0 -> 430 bytes .../images/AT.imageset/Contents.json | 21 + .../images/AU.imageset/AU@3x.png | Bin 0 -> 962 bytes .../images/AU.imageset/Contents.json | 21 + .../images/AW.imageset/AW@3x.png | Bin 0 -> 709 bytes .../images/AW.imageset/Contents.json | 21 + .../images/AX.imageset/AX@3x.png | Bin 0 -> 496 bytes .../images/AX.imageset/Contents.json | 21 + .../images/AZ.imageset/AZ@3x.png | Bin 0 -> 709 bytes .../images/AZ.imageset/Contents.json | 21 + .../images/BA.imageset/BA@3x.png | Bin 0 -> 848 bytes .../images/BA.imageset/Contents.json | 21 + .../images/BB.imageset/BB@3x.png | Bin 0 -> 789 bytes .../images/BB.imageset/Contents.json | 21 + .../images/BD.imageset/BD@3x.png | Bin 0 -> 490 bytes .../images/BD.imageset/Contents.json | 21 + .../images/BE.imageset/BE@3x.png | Bin 0 -> 444 bytes .../images/BE.imageset/Contents.json | 21 + .../images/BF.imageset/BF@3x.png | Bin 0 -> 717 bytes .../images/BF.imageset/Contents.json | 21 + .../images/BG.imageset/BG@3x.png | Bin 0 -> 513 bytes .../images/BG.imageset/Contents.json | 21 + .../images/BH.imageset/BH@3x.png | Bin 0 -> 593 bytes .../images/BH.imageset/Contents.json | 21 + .../images/BI.imageset/BI@3x.png | Bin 0 -> 795 bytes .../images/BI.imageset/Contents.json | 21 + .../images/BJ.imageset/BJ@3x.png | Bin 0 -> 554 bytes .../images/BJ.imageset/Contents.json | 21 + .../images/BL.imageset/BL@3x.png | Bin 0 -> 1691 bytes .../images/BL.imageset/Contents.json | 21 + .../images/BM.imageset/BM@3x.png | Bin 0 -> 1374 bytes .../images/BM.imageset/Contents.json | 21 + .../images/BN.imageset/BN@3x.png | Bin 0 -> 1355 bytes .../images/BN.imageset/Contents.json | 21 + .../images/BO.imageset/BO@3x.png | Bin 0 -> 1132 bytes .../images/BO.imageset/Contents.json | 21 + .../images/BQ.imageset/BQ@3x.png | Bin 0 -> 1144 bytes .../images/BQ.imageset/Contents.json | 21 + .../images/BR.imageset/BR@3x.png | Bin 0 -> 819 bytes .../images/BR.imageset/Contents.json | 21 + .../images/BS.imageset/BS@3x.png | Bin 0 -> 448 bytes .../images/BS.imageset/Contents.json | 21 + .../images/BT.imageset/BT@3x.png | Bin 0 -> 1213 bytes .../images/BT.imageset/Contents.json | 21 + .../images/BV.imageset/BV@3x.png | Bin 0 -> 495 bytes .../images/BV.imageset/Contents.json | 21 + .../images/BW.imageset/BW@3x.png | Bin 0 -> 391 bytes .../images/BW.imageset/Contents.json | 21 + .../images/BY.imageset/BY@3x.png | Bin 0 -> 1120 bytes .../images/BY.imageset/Contents.json | 21 + .../images/BZ.imageset/BZ@3x.png | Bin 0 -> 1595 bytes .../images/BZ.imageset/Contents.json | 21 + .../images/CA.imageset/CA@3x.png | Bin 0 -> 755 bytes .../images/CA.imageset/Contents.json | 21 + .../images/CC.imageset/CC@3x.png | Bin 0 -> 851 bytes .../images/CC.imageset/Contents.json | 21 + .../images/CD.imageset/CD@3x.png | Bin 0 -> 707 bytes .../images/CD.imageset/Contents.json | 21 + .../images/CF.imageset/CF@3x.png | Bin 0 -> 673 bytes .../images/CF.imageset/Contents.json | 21 + .../images/CG.imageset/CG@3x.png | Bin 0 -> 586 bytes .../images/CG.imageset/Contents.json | 21 + .../images/CH.imageset/CH@3x.png | Bin 0 -> 390 bytes .../images/CH.imageset/Contents.json | 21 + .../images/CI.imageset/CI@3x.png | Bin 0 -> 440 bytes .../images/CI.imageset/Contents.json | 21 + .../images/CK.imageset/CK@3x.png | Bin 0 -> 1083 bytes .../images/CK.imageset/Contents.json | 21 + .../images/CL.imageset/CL@3x.png | Bin 0 -> 748 bytes .../images/CL.imageset/Contents.json | 21 + .../images/CM.imageset/CM@3x.png | Bin 0 -> 627 bytes .../images/CM.imageset/Contents.json | 21 + .../images/CN.imageset/CN@3x.png | Bin 0 -> 676 bytes .../images/CN.imageset/Contents.json | 21 + .../images/CO.imageset/CO@3x.png | Bin 0 -> 524 bytes .../images/CO.imageset/Contents.json | 21 + .../images/CR.imageset/CR@3x.png | Bin 0 -> 419 bytes .../images/CR.imageset/Contents.json | 21 + .../images/CU.imageset/CU@3x.png | Bin 0 -> 586 bytes .../images/CU.imageset/Contents.json | 21 + .../images/CV.imageset/CV@3x.png | Bin 0 -> 642 bytes .../images/CV.imageset/Contents.json | 21 + .../images/CW.imageset/CW@3x.png | Bin 0 -> 665 bytes .../images/CW.imageset/Contents.json | 21 + .../images/CX.imageset/CX@3x.png | Bin 0 -> 1142 bytes .../images/CX.imageset/Contents.json | 21 + .../images/CY.imageset/CY@3x.png | Bin 0 -> 830 bytes .../images/CY.imageset/Contents.json | 21 + .../images/CZ.imageset/CZ@3x.png | Bin 0 -> 600 bytes .../images/CZ.imageset/Contents.json | 21 + Planet/Planet.xcassets/images/Contents.json | 6 + .../images/DE.imageset/Contents.json | 21 + .../images/DE.imageset/DE@3x.png | Bin 0 -> 502 bytes .../images/DJ.imageset/Contents.json | 21 + .../images/DJ.imageset/DJ@3x.png | Bin 0 -> 753 bytes .../images/DK.imageset/Contents.json | 21 + .../images/DK.imageset/DK@3x.png | Bin 0 -> 450 bytes .../images/DM.imageset/Contents.json | 21 + .../images/DM.imageset/DM@3x.png | Bin 0 -> 1075 bytes .../images/DO.imageset/Contents.json | 21 + .../images/DO.imageset/DO@3x.png | Bin 0 -> 1135 bytes .../images/DZ.imageset/Contents.json | 21 + .../images/DZ.imageset/DZ@3x.png | Bin 0 -> 734 bytes .../images/EC.imageset/Contents.json | 21 + .../images/EC.imageset/EC@3x.png | Bin 0 -> 1431 bytes .../images/EE.imageset/Contents.json | 21 + .../images/EE.imageset/EE@3x.png | Bin 0 -> 512 bytes .../images/EG.imageset/Contents.json | 21 + .../images/EG.imageset/EG@3x.png | Bin 0 -> 818 bytes .../images/EH.imageset/Contents.json | 21 + .../images/EH.imageset/EH@3x.png | Bin 0 -> 742 bytes .../images/ER.imageset/Contents.json | 21 + .../images/ER.imageset/ER@3x.png | Bin 0 -> 1218 bytes .../images/ES.imageset/Contents.json | 21 + .../images/ES.imageset/ES@3x.png | Bin 0 -> 1337 bytes .../images/ET.imageset/Contents.json | 21 + .../images/ET.imageset/ET@3x.png | Bin 0 -> 947 bytes .../images/FI.imageset/Contents.json | 21 + .../images/FI.imageset/FI@3x.png | Bin 0 -> 487 bytes .../images/FJ.imageset/Contents.json | 21 + .../images/FJ.imageset/FJ@3x.png | Bin 0 -> 1381 bytes .../images/FK.imageset/Contents.json | 21 + .../images/FK.imageset/FK@3x.png | Bin 0 -> 1558 bytes .../images/FM.imageset/Contents.json | 21 + .../images/FM.imageset/FM@3x.png | Bin 0 -> 554 bytes .../images/FO.imageset/Contents.json | 21 + .../images/FO.imageset/FO@3x.png | Bin 0 -> 495 bytes .../images/FR.imageset/Contents.json | 21 + .../images/FR.imageset/FR@3x.png | Bin 0 -> 443 bytes .../images/GA.imageset/Contents.json | 21 + .../images/GA.imageset/GA@3x.png | Bin 0 -> 512 bytes .../images/GB.imageset/Contents.json | 21 + .../images/GB.imageset/GB@3x.png | Bin 0 -> 919 bytes .../images/GD.imageset/Contents.json | 21 + .../images/GD.imageset/GD@3x.png | Bin 0 -> 1017 bytes .../images/GE.imageset/Contents.json | 21 + .../images/GE.imageset/GE@3x.png | Bin 0 -> 583 bytes .../images/GF.imageset/Contents.json | 21 + .../images/GF.imageset/GF@3x.png | Bin 0 -> 865 bytes .../images/GG.imageset/Contents.json | 21 + .../images/GG.imageset/GG@3x.png | Bin 0 -> 521 bytes .../images/GH.imageset/Contents.json | 21 + .../images/GH.imageset/GH@3x.png | Bin 0 -> 723 bytes .../images/GI.imageset/Contents.json | 21 + .../images/GI.imageset/GI@3x.png | Bin 0 -> 1053 bytes .../images/GL.imageset/Contents.json | 21 + .../images/GL.imageset/GL@3x.png | Bin 0 -> 700 bytes .../images/GM.imageset/Contents.json | 21 + .../images/GM.imageset/GM@3x.png | Bin 0 -> 501 bytes .../images/GN.imageset/Contents.json | 21 + .../images/GN.imageset/GN@3x.png | Bin 0 -> 434 bytes .../images/GP.imageset/Contents.json | 21 + .../images/GP.imageset/GP@3x.png | Bin 0 -> 1587 bytes .../images/GQ.imageset/Contents.json | 21 + .../images/GQ.imageset/GQ@3x.png | Bin 0 -> 1132 bytes .../images/GR.imageset/Contents.json | 21 + .../images/GR.imageset/GR@3x.png | Bin 0 -> 549 bytes .../images/GS.imageset/Contents.json | 21 + .../images/GS.imageset/GS@3x.png | Bin 0 -> 2115 bytes .../images/GT.imageset/Contents.json | 21 + .../images/GT.imageset/GT@3x.png | Bin 0 -> 1087 bytes .../images/GU.imageset/Contents.json | 21 + .../images/GU.imageset/GU@3x.png | Bin 0 -> 1045 bytes .../images/GW.imageset/Contents.json | 21 + .../images/GW.imageset/GW@3x.png | Bin 0 -> 705 bytes .../images/GY.imageset/Contents.json | 21 + .../images/GY.imageset/GY@3x.png | Bin 0 -> 690 bytes .../images/HK.imageset/Contents.json | 21 + .../images/HK.imageset/HK@3x.png | Bin 0 -> 759 bytes .../images/HM.imageset/Contents.json | 21 + .../images/HM.imageset/HM@3x.png | Bin 0 -> 1036 bytes .../images/HN.imageset/Contents.json | 21 + .../images/HN.imageset/HN@3x.png | Bin 0 -> 513 bytes .../images/HR.imageset/Contents.json | 21 + .../images/HR.imageset/HR@3x.png | Bin 0 -> 1411 bytes .../images/HT.imageset/Contents.json | 21 + .../images/HT.imageset/HT@3x.png | Bin 0 -> 1205 bytes .../images/HU.imageset/Contents.json | 21 + .../images/HU.imageset/HU@3x.png | Bin 0 -> 513 bytes .../images/ID.imageset/Contents.json | 21 + .../images/ID.imageset/ID@3x.png | Bin 0 -> 498 bytes .../images/IE.imageset/Contents.json | 21 + .../images/IE.imageset/IE@3x.png | Bin 0 -> 478 bytes .../images/IL.imageset/Contents.json | 21 + .../images/IL.imageset/IL@3x.png | Bin 0 -> 658 bytes .../images/IM.imageset/Contents.json | 21 + .../images/IM.imageset/IM@3x.png | Bin 0 -> 976 bytes .../images/IN.imageset/Contents.json | 21 + .../images/IN.imageset/IN@3x.png | Bin 0 -> 773 bytes .../images/IO.imageset/Contents.json | 21 + .../images/IO.imageset/IO@3x.png | Bin 0 -> 1911 bytes .../images/IQ.imageset/Contents.json | 21 + .../images/IQ.imageset/IQ@3x.png | Bin 0 -> 811 bytes .../images/IR.imageset/Contents.json | 21 + .../images/IR.imageset/IR@3x.png | Bin 0 -> 1036 bytes .../images/IS.imageset/Contents.json | 21 + .../images/IS.imageset/IS@3x.png | Bin 0 -> 491 bytes .../images/IT.imageset/Contents.json | 21 + .../images/IT.imageset/IT@3x.png | Bin 0 -> 472 bytes .../images/JE.imageset/Contents.json | 21 + .../images/JE.imageset/JE@3x.png | Bin 0 -> 956 bytes .../images/JM.imageset/Contents.json | 21 + .../images/JM.imageset/JM@3x.png | Bin 0 -> 837 bytes .../images/JO.imageset/Contents.json | 21 + .../images/JO.imageset/JO@3x.png | Bin 0 -> 740 bytes .../images/JP.imageset/Contents.json | 21 + .../images/JP.imageset/JP@3x.png | Bin 0 -> 455 bytes .../images/KE.imageset/Contents.json | 21 + .../images/KE.imageset/KE@3x.png | Bin 0 -> 1160 bytes .../images/KG.imageset/Contents.json | 21 + .../images/KG.imageset/KG@3x.png | Bin 0 -> 1080 bytes .../images/KH.imageset/Contents.json | 21 + .../images/KH.imageset/KH@3x.png | Bin 0 -> 872 bytes .../images/KI.imageset/Contents.json | 21 + .../images/KI.imageset/KI@3x.png | Bin 0 -> 1369 bytes .../images/KM.imageset/Contents.json | 21 + .../images/KM.imageset/KM@3x.png | Bin 0 -> 783 bytes .../images/KN.imageset/Contents.json | 21 + .../images/KN.imageset/KN@3x.png | Bin 0 -> 1316 bytes .../images/KP.imageset/Contents.json | 21 + .../images/KP.imageset/KP@3x.png | Bin 0 -> 696 bytes .../images/KR.imageset/Contents.json | 21 + .../images/KR.imageset/KR@3x.png | Bin 0 -> 967 bytes .../images/KW.imageset/Contents.json | 21 + .../images/KW.imageset/KW@3x.png | Bin 0 -> 560 bytes .../images/KY.imageset/Contents.json | 21 + .../images/KY.imageset/KY@3x.png | Bin 0 -> 1671 bytes .../images/KZ.imageset/Contents.json | 21 + .../images/KZ.imageset/KZ@3x.png | Bin 0 -> 1136 bytes .../images/LA.imageset/Contents.json | 21 + .../images/LA.imageset/LA@3x.png | Bin 0 -> 479 bytes .../images/LB.imageset/Contents.json | 21 + .../images/LB.imageset/LB@3x.png | Bin 0 -> 740 bytes .../images/LC.imageset/Contents.json | 21 + .../images/LC.imageset/LC@3x.png | Bin 0 -> 561 bytes .../images/LI.imageset/Contents.json | 21 + .../images/LI.imageset/LI@3x.png | Bin 0 -> 946 bytes .../images/LK.imageset/Contents.json | 21 + .../images/LK.imageset/LK@3x.png | Bin 0 -> 974 bytes .../images/LR.imageset/Contents.json | 21 + .../images/LR.imageset/LR@3x.png | Bin 0 -> 772 bytes .../images/LS.imageset/Contents.json | 21 + .../images/LS.imageset/LS@3x.png | Bin 0 -> 775 bytes .../images/LT.imageset/Contents.json | 21 + .../images/LT.imageset/LT@3x.png | Bin 0 -> 510 bytes .../images/LU.imageset/Contents.json | 21 + .../images/LU.imageset/LU@3x.png | Bin 0 -> 512 bytes .../images/LV.imageset/Contents.json | 21 + .../images/LV.imageset/LV@3x.png | Bin 0 -> 388 bytes .../images/LY.imageset/Contents.json | 21 + .../images/LY.imageset/LY@3x.png | Bin 0 -> 685 bytes .../images/MA.imageset/Contents.json | 21 + .../images/MA.imageset/MA@3x.png | Bin 0 -> 626 bytes .../images/MC.imageset/Contents.json | 21 + .../images/MC.imageset/MC@3x.png | Bin 0 -> 528 bytes .../images/MD.imageset/Contents.json | 21 + .../images/MD.imageset/MD@3x.png | Bin 0 -> 1170 bytes .../images/ME.imageset/Contents.json | 21 + .../images/ME.imageset/ME@3x.png | Bin 0 -> 1074 bytes .../images/MF.imageset/Contents.json | 21 + .../images/MF.imageset/MF@3x.png | Bin 0 -> 443 bytes .../images/MG.imageset/Contents.json | 21 + .../images/MG.imageset/MG@3x.png | Bin 0 -> 556 bytes .../images/MH.imageset/Contents.json | 21 + .../images/MH.imageset/MH@3x.png | Bin 0 -> 1138 bytes .../images/MK.imageset/Contents.json | 21 + .../images/MK.imageset/MK@3x.png | Bin 0 -> 1023 bytes .../images/ML.imageset/Contents.json | 21 + .../images/ML.imageset/ML@3x.png | Bin 0 -> 440 bytes .../images/MM.imageset/Contents.json | 21 + .../images/MM.imageset/MM@3x.png | Bin 0 -> 937 bytes .../images/MN.imageset/Contents.json | 21 + .../images/MN.imageset/MN@3x.png | Bin 0 -> 698 bytes .../images/MO.imageset/Contents.json | 21 + .../images/MO.imageset/MO@3x.png | Bin 0 -> 792 bytes .../images/MP.imageset/Contents.json | 21 + .../images/MP.imageset/MP@3x.png | Bin 0 -> 1797 bytes .../images/MQ.imageset/Contents.json | 21 + .../images/MQ.imageset/MQ@3x.png | Bin 0 -> 780 bytes .../images/MR.imageset/Contents.json | 21 + .../images/MR.imageset/MR@3x.png | Bin 0 -> 657 bytes .../images/MS.imageset/Contents.json | 21 + .../images/MS.imageset/MS@3x.png | Bin 0 -> 1477 bytes .../images/MT.imageset/Contents.json | 21 + .../images/MT.imageset/MT@3x.png | Bin 0 -> 799 bytes .../images/MU.imageset/Contents.json | 21 + .../images/MU.imageset/MU@3x.png | Bin 0 -> 544 bytes .../images/MV.imageset/Contents.json | 21 + .../images/MV.imageset/MV@3x.png | Bin 0 -> 598 bytes .../images/MW.imageset/Contents.json | 21 + .../images/MW.imageset/MW@3x.png | Bin 0 -> 825 bytes .../images/MX.imageset/Contents.json | 21 + .../images/MX.imageset/MX@3x.png | Bin 0 -> 951 bytes .../images/MY.imageset/Contents.json | 21 + .../images/MY.imageset/MY@3x.png | Bin 0 -> 775 bytes .../images/MZ.imageset/Contents.json | 21 + .../images/MZ.imageset/MZ@3x.png | Bin 0 -> 1159 bytes .../images/NA.imageset/Contents.json | 21 + .../images/NA.imageset/NA@3x.png | Bin 0 -> 1249 bytes .../images/NC.imageset/Contents.json | 21 + .../images/NC.imageset/NC@3x.png | Bin 0 -> 1148 bytes .../images/NE.imageset/Contents.json | 21 + .../images/NE.imageset/NE@3x.png | Bin 0 -> 593 bytes .../images/NF.imageset/Contents.json | 21 + .../images/NF.imageset/NF@3x.png | Bin 0 -> 877 bytes .../images/NG.imageset/Contents.json | 21 + .../images/NG.imageset/NG@3x.png | Bin 0 -> 438 bytes .../images/NI.imageset/Contents.json | 21 + .../images/NI.imageset/NI@3x.png | Bin 0 -> 823 bytes .../images/NL.imageset/Contents.json | 21 + .../images/NL.imageset/NL@3x.png | Bin 0 -> 499 bytes .../images/NO.imageset/Contents.json | 21 + .../images/NO.imageset/NO@3x.png | Bin 0 -> 484 bytes .../images/NP.imageset/Contents.json | 21 + .../images/NP.imageset/NP@3x.png | Bin 0 -> 802 bytes .../images/NR.imageset/Contents.json | 21 + .../images/NR.imageset/NR@3x.png | Bin 0 -> 529 bytes .../images/NU.imageset/Contents.json | 21 + .../images/NU.imageset/NU@3x.png | Bin 0 -> 1128 bytes .../images/NZ.imageset/Contents.json | 21 + .../images/NZ.imageset/NZ@3x.png | Bin 0 -> 1099 bytes .../images/OM.imageset/Contents.json | 21 + .../images/OM.imageset/OM@3x.png | Bin 0 -> 754 bytes .../images/PA.imageset/Contents.json | 21 + .../images/PA.imageset/PA@3x.png | Bin 0 -> 830 bytes .../images/PE.imageset/Contents.json | 21 + .../images/PE.imageset/PE@3x.png | Bin 0 -> 439 bytes .../images/PF.imageset/Contents.json | 21 + .../images/PF.imageset/PF@3x.png | Bin 0 -> 1091 bytes .../images/PG.imageset/Contents.json | 21 + .../images/PG.imageset/PG@3x.png | Bin 0 -> 1076 bytes .../images/PH.imageset/Contents.json | 21 + .../images/PH.imageset/PH@3x.png | Bin 0 -> 867 bytes .../images/PK.imageset/Contents.json | 21 + .../images/PK.imageset/PK@3x.png | Bin 0 -> 753 bytes .../images/PL.imageset/Contents.json | 21 + .../images/PL.imageset/PL@3x.png | Bin 0 -> 522 bytes .../images/PM.imageset/Contents.json | 21 + .../images/PM.imageset/PM@3x.png | Bin 0 -> 2314 bytes .../images/PN.imageset/Contents.json | 21 + .../images/PN.imageset/PN@3x.png | Bin 0 -> 1895 bytes .../images/PR.imageset/Contents.json | 21 + .../images/PR.imageset/PR@3x.png | Bin 0 -> 605 bytes .../images/PS.imageset/Contents.json | 21 + .../images/PS.imageset/PS@3x.png | Bin 0 -> 574 bytes .../images/PT.imageset/Contents.json | 21 + .../images/PT.imageset/PT@3x.png | Bin 0 -> 1055 bytes .../images/PW.imageset/Contents.json | 21 + .../images/PW.imageset/PW@3x.png | Bin 0 -> 475 bytes .../images/PY.imageset/Contents.json | 21 + .../images/PY.imageset/PY@3x.png | Bin 0 -> 1085 bytes .../images/QA.imageset/Contents.json | 21 + .../images/QA.imageset/QA@3x.png | Bin 0 -> 657 bytes .../images/RE.imageset/Contents.json | 21 + .../images/RE.imageset/RE@3x.png | Bin 0 -> 837 bytes .../images/RO.imageset/Contents.json | 21 + .../images/RO.imageset/RO@3x.png | Bin 0 -> 441 bytes .../images/RS.imageset/Contents.json | 21 + .../images/RS.imageset/RS@3x.png | Bin 0 -> 1237 bytes .../images/RU.imageset/Contents.json | 21 + .../images/RU.imageset/RU@3x.png | Bin 0 -> 496 bytes .../images/RW.imageset/Contents.json | 21 + .../images/RW.imageset/RW@3x.png | Bin 0 -> 940 bytes .../images/SA.imageset/Contents.json | 21 + .../images/SA.imageset/SA@3x.png | Bin 0 -> 781 bytes .../images/SB.imageset/Contents.json | 21 + .../images/SB.imageset/SB@3x.png | Bin 0 -> 1102 bytes .../images/SC.imageset/Contents.json | 21 + .../images/SC.imageset/SC@3x.png | Bin 0 -> 1073 bytes .../images/SD.imageset/Contents.json | 21 + .../images/SD.imageset/SD@3x.png | Bin 0 -> 578 bytes .../images/SE.imageset/Contents.json | 21 + .../images/SE.imageset/SE@3x.png | Bin 0 -> 455 bytes .../images/SG.imageset/Contents.json | 21 + .../images/SG.imageset/SG@3x.png | Bin 0 -> 730 bytes .../images/SH.imageset/Contents.json | 21 + .../images/SH.imageset/SH@3x.png | Bin 0 -> 1369 bytes .../images/SI.imageset/Contents.json | 21 + .../images/SI.imageset/SI@3x.png | Bin 0 -> 1030 bytes .../images/SJ.imageset/Contents.json | 21 + .../images/SJ.imageset/SJ@3x.png | Bin 0 -> 495 bytes .../images/SK.imageset/Contents.json | 21 + .../images/SK.imageset/SK@3x.png | Bin 0 -> 780 bytes .../images/SL.imageset/Contents.json | 21 + .../images/SL.imageset/SL@3x.png | Bin 0 -> 510 bytes .../images/SM.imageset/Contents.json | 21 + .../images/SM.imageset/SM@3x.png | Bin 0 -> 2000 bytes .../images/SN.imageset/Contents.json | 21 + .../images/SN.imageset/SN@3x.png | Bin 0 -> 621 bytes .../images/SO.imageset/Contents.json | 21 + .../images/SO.imageset/SO@3x.png | Bin 0 -> 609 bytes .../images/SR.imageset/Contents.json | 21 + .../images/SR.imageset/SR@3x.png | Bin 0 -> 650 bytes .../images/SS.imageset/Contents.json | 21 + .../images/SS.imageset/SS@3x.png | Bin 0 -> 722 bytes .../images/ST.imageset/Contents.json | 21 + .../images/ST.imageset/ST@3x.png | Bin 0 -> 562 bytes .../images/SV.imageset/Contents.json | 21 + .../images/SV.imageset/SV@3x.png | Bin 0 -> 1125 bytes .../images/SX.imageset/Contents.json | 21 + .../images/SX.imageset/SX@3x.png | Bin 0 -> 1195 bytes .../images/SY.imageset/Contents.json | 21 + .../images/SY.imageset/SY@3x.png | Bin 0 -> 696 bytes .../images/SZ.imageset/Contents.json | 21 + .../images/SZ.imageset/SZ@3x.png | Bin 0 -> 1102 bytes .../images/TC.imageset/Contents.json | 21 + .../images/TC.imageset/TC@3x.png | Bin 0 -> 1538 bytes .../images/TD.imageset/Contents.json | 21 + .../images/TD.imageset/TD@3x.png | Bin 0 -> 443 bytes .../images/TF.imageset/Contents.json | 21 + .../images/TF.imageset/TF@3x.png | Bin 0 -> 857 bytes .../images/TG.imageset/Contents.json | 21 + .../images/TG.imageset/TG@3x.png | Bin 0 -> 790 bytes .../images/TH.imageset/Contents.json | 21 + .../images/TH.imageset/TH@3x.png | Bin 0 -> 421 bytes .../images/TJ.imageset/Contents.json | 21 + .../images/TJ.imageset/TJ@3x.png | Bin 0 -> 906 bytes .../images/TK.imageset/Contents.json | 21 + .../images/TK.imageset/TK@3x.png | Bin 0 -> 835 bytes .../images/TL.imageset/Contents.json | 21 + .../images/TL.imageset/TL@3x.png | Bin 0 -> 849 bytes .../images/TM.imageset/Contents.json | 21 + .../images/TM.imageset/TM@3x.png | Bin 0 -> 1178 bytes .../images/TN.imageset/Contents.json | 21 + .../images/TN.imageset/TN@3x.png | Bin 0 -> 625 bytes .../images/TO.imageset/Contents.json | 21 + .../images/TO.imageset/TO@3x.png | Bin 0 -> 553 bytes .../images/TR.imageset/Contents.json | 21 + .../images/TR.imageset/TR@3x.png | Bin 0 -> 576 bytes .../images/TT.imageset/Contents.json | 21 + .../images/TT.imageset/TT@3x.png | Bin 0 -> 604 bytes .../images/TV.imageset/Contents.json | 21 + .../images/TV.imageset/TV@3x.png | Bin 0 -> 1120 bytes .../images/TW.imageset/Contents.json | 21 + .../images/TW.imageset/TW@3x.png | Bin 0 -> 761 bytes .../images/TZ.imageset/Contents.json | 21 + .../images/TZ.imageset/TZ@3x.png | Bin 0 -> 1061 bytes .../images/UA.imageset/Contents.json | 21 + .../images/UA.imageset/UA@3x.png | Bin 0 -> 528 bytes .../images/UG.imageset/Contents.json | 21 + .../images/UG.imageset/UG@3x.png | Bin 0 -> 887 bytes .../images/UM.imageset/Contents.json | 21 + .../images/UM.imageset/UM@3x.png | Bin 0 -> 776 bytes .../images/US.imageset/Contents.json | 21 + .../images/US.imageset/US@3x.png | Bin 0 -> 776 bytes .../images/UY.imageset/Contents.json | 21 + .../images/UY.imageset/UY@3x.png | Bin 0 -> 966 bytes .../images/UZ.imageset/Contents.json | 21 + .../images/UZ.imageset/UZ@3x.png | Bin 0 -> 750 bytes .../images/VA.imageset/Contents.json | 21 + .../images/VA.imageset/VA@3x.png | Bin 0 -> 1331 bytes .../images/VC.imageset/Contents.json | 21 + .../images/VC.imageset/VC@3x.png | Bin 0 -> 897 bytes .../images/VE.imageset/Contents.json | 21 + .../images/VE.imageset/VE@3x.png | Bin 0 -> 748 bytes .../images/VG.imageset/Contents.json | 21 + .../images/VG.imageset/VG@3x.png | Bin 0 -> 1789 bytes .../images/VI.imageset/Contents.json | 21 + .../images/VI.imageset/VI@3x.png | Bin 0 -> 1378 bytes .../images/VN.imageset/Contents.json | 21 + .../images/VN.imageset/VN@3x.png | Bin 0 -> 583 bytes .../images/VU.imageset/Contents.json | 21 + .../images/VU.imageset/VU@3x.png | Bin 0 -> 844 bytes .../images/WF.imageset/Contents.json | 21 + .../images/WF.imageset/WF@3x.png | Bin 0 -> 443 bytes .../images/WS.imageset/Contents.json | 21 + .../images/WS.imageset/WS@3x.png | Bin 0 -> 634 bytes .../images/YE.imageset/Contents.json | 21 + .../images/YE.imageset/YE@3x.png | Bin 0 -> 507 bytes .../images/YT.imageset/Contents.json | 21 + .../images/YT.imageset/YT@3x.png | Bin 0 -> 1623 bytes .../images/ZA.imageset/Contents.json | 21 + .../images/ZA.imageset/ZA@3x.png | Bin 0 -> 676 bytes .../images/ZM.imageset/Contents.json | 21 + .../images/ZM.imageset/ZM@3x.png | Bin 0 -> 881 bytes .../images/ZW.imageset/Contents.json | 21 + .../images/ZW.imageset/ZW@3x.png | Bin 0 -> 993 bytes Planet/en.lproj/Planet.strings | 9 + PlanetExample/AppDelegate.swift | 14 + .../AppIcon.appiconset/Contents.json | 73 +++ .../Base.lproj/LaunchScreen.storyboard | 27 + PlanetExample/Base.lproj/Main.storyboard | 40 ++ PlanetExample/Info.plist | 47 ++ PlanetExample/ViewController.swift | 37 ++ PlanetTests/Info.plist | 24 + PlanetTests/PlanetTests.swift | 46 ++ README.md | 37 ++ 525 files changed, 6979 insertions(+) create mode 100644 LICENSE create mode 100644 Planet.podspec create mode 100644 Planet.xcodeproj/project.pbxproj create mode 100644 Planet.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Planet.xcodeproj/xcshareddata/xcschemes/Planet.xcscheme create mode 100644 Planet.xcodeproj/xcshareddata/xcschemes/PlanetExample.xcscheme create mode 100644 Planet/Country.swift create mode 100644 Planet/CountryDataSource.swift create mode 100644 Planet/CountryPickerViewController.swift create mode 100644 Planet/CountryPickerViewControllerDelegate.swift create mode 100644 Planet/Info.plist create mode 100644 Planet/NSBundle+Planet.swift create mode 100644 Planet/Planet.h create mode 100644 Planet/Planet.xcassets/Contents.json create mode 100644 Planet/Planet.xcassets/country-calling-codes.dataset/Contents.json create mode 100644 Planet/Planet.xcassets/country-calling-codes.dataset/country-calling-codes.json create mode 100644 Planet/Planet.xcassets/images/AD.imageset/AD@3x.png create mode 100644 Planet/Planet.xcassets/images/AD.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AE.imageset/AE@3x.png create mode 100644 Planet/Planet.xcassets/images/AE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AF.imageset/AF@3x.png create mode 100644 Planet/Planet.xcassets/images/AF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AG.imageset/AG@3x.png create mode 100644 Planet/Planet.xcassets/images/AG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AI.imageset/AI@3x.png create mode 100644 Planet/Planet.xcassets/images/AI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AL.imageset/AL@3x.png create mode 100644 Planet/Planet.xcassets/images/AL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AM.imageset/AM@3x.png create mode 100644 Planet/Planet.xcassets/images/AM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AO.imageset/AO@3x.png create mode 100644 Planet/Planet.xcassets/images/AO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AQ.imageset/AQ@3x.png create mode 100644 Planet/Planet.xcassets/images/AQ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AR.imageset/AR@3x.png create mode 100644 Planet/Planet.xcassets/images/AR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AS.imageset/AS@3x.png create mode 100644 Planet/Planet.xcassets/images/AS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AT.imageset/AT@3x.png create mode 100644 Planet/Planet.xcassets/images/AT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AU.imageset/AU@3x.png create mode 100644 Planet/Planet.xcassets/images/AU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AW.imageset/AW@3x.png create mode 100644 Planet/Planet.xcassets/images/AW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AX.imageset/AX@3x.png create mode 100644 Planet/Planet.xcassets/images/AX.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/AZ.imageset/AZ@3x.png create mode 100644 Planet/Planet.xcassets/images/AZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BA.imageset/BA@3x.png create mode 100644 Planet/Planet.xcassets/images/BA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BB.imageset/BB@3x.png create mode 100644 Planet/Planet.xcassets/images/BB.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BD.imageset/BD@3x.png create mode 100644 Planet/Planet.xcassets/images/BD.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BE.imageset/BE@3x.png create mode 100644 Planet/Planet.xcassets/images/BE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BF.imageset/BF@3x.png create mode 100644 Planet/Planet.xcassets/images/BF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BG.imageset/BG@3x.png create mode 100644 Planet/Planet.xcassets/images/BG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BH.imageset/BH@3x.png create mode 100644 Planet/Planet.xcassets/images/BH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BI.imageset/BI@3x.png create mode 100644 Planet/Planet.xcassets/images/BI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BJ.imageset/BJ@3x.png create mode 100644 Planet/Planet.xcassets/images/BJ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BL.imageset/BL@3x.png create mode 100644 Planet/Planet.xcassets/images/BL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BM.imageset/BM@3x.png create mode 100644 Planet/Planet.xcassets/images/BM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BN.imageset/BN@3x.png create mode 100644 Planet/Planet.xcassets/images/BN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BO.imageset/BO@3x.png create mode 100644 Planet/Planet.xcassets/images/BO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BQ.imageset/BQ@3x.png create mode 100644 Planet/Planet.xcassets/images/BQ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BR.imageset/BR@3x.png create mode 100644 Planet/Planet.xcassets/images/BR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BS.imageset/BS@3x.png create mode 100644 Planet/Planet.xcassets/images/BS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BT.imageset/BT@3x.png create mode 100644 Planet/Planet.xcassets/images/BT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BV.imageset/BV@3x.png create mode 100644 Planet/Planet.xcassets/images/BV.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BW.imageset/BW@3x.png create mode 100644 Planet/Planet.xcassets/images/BW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BY.imageset/BY@3x.png create mode 100644 Planet/Planet.xcassets/images/BY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/BZ.imageset/BZ@3x.png create mode 100644 Planet/Planet.xcassets/images/BZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CA.imageset/CA@3x.png create mode 100644 Planet/Planet.xcassets/images/CA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CC.imageset/CC@3x.png create mode 100644 Planet/Planet.xcassets/images/CC.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CD.imageset/CD@3x.png create mode 100644 Planet/Planet.xcassets/images/CD.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CF.imageset/CF@3x.png create mode 100644 Planet/Planet.xcassets/images/CF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CG.imageset/CG@3x.png create mode 100644 Planet/Planet.xcassets/images/CG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CH.imageset/CH@3x.png create mode 100644 Planet/Planet.xcassets/images/CH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CI.imageset/CI@3x.png create mode 100644 Planet/Planet.xcassets/images/CI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CK.imageset/CK@3x.png create mode 100644 Planet/Planet.xcassets/images/CK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CL.imageset/CL@3x.png create mode 100644 Planet/Planet.xcassets/images/CL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CM.imageset/CM@3x.png create mode 100644 Planet/Planet.xcassets/images/CM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CN.imageset/CN@3x.png create mode 100644 Planet/Planet.xcassets/images/CN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CO.imageset/CO@3x.png create mode 100644 Planet/Planet.xcassets/images/CO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CR.imageset/CR@3x.png create mode 100644 Planet/Planet.xcassets/images/CR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CU.imageset/CU@3x.png create mode 100644 Planet/Planet.xcassets/images/CU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CV.imageset/CV@3x.png create mode 100644 Planet/Planet.xcassets/images/CV.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CW.imageset/CW@3x.png create mode 100644 Planet/Planet.xcassets/images/CW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CX.imageset/CX@3x.png create mode 100644 Planet/Planet.xcassets/images/CX.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CY.imageset/CY@3x.png create mode 100644 Planet/Planet.xcassets/images/CY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/CZ.imageset/CZ@3x.png create mode 100644 Planet/Planet.xcassets/images/CZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/Contents.json create mode 100644 Planet/Planet.xcassets/images/DE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/DE.imageset/DE@3x.png create mode 100644 Planet/Planet.xcassets/images/DJ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/DJ.imageset/DJ@3x.png create mode 100644 Planet/Planet.xcassets/images/DK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/DK.imageset/DK@3x.png create mode 100644 Planet/Planet.xcassets/images/DM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/DM.imageset/DM@3x.png create mode 100644 Planet/Planet.xcassets/images/DO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/DO.imageset/DO@3x.png create mode 100644 Planet/Planet.xcassets/images/DZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/DZ.imageset/DZ@3x.png create mode 100644 Planet/Planet.xcassets/images/EC.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/EC.imageset/EC@3x.png create mode 100644 Planet/Planet.xcassets/images/EE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/EE.imageset/EE@3x.png create mode 100644 Planet/Planet.xcassets/images/EG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/EG.imageset/EG@3x.png create mode 100644 Planet/Planet.xcassets/images/EH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/EH.imageset/EH@3x.png create mode 100644 Planet/Planet.xcassets/images/ER.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ER.imageset/ER@3x.png create mode 100644 Planet/Planet.xcassets/images/ES.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ES.imageset/ES@3x.png create mode 100644 Planet/Planet.xcassets/images/ET.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ET.imageset/ET@3x.png create mode 100644 Planet/Planet.xcassets/images/FI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/FI.imageset/FI@3x.png create mode 100644 Planet/Planet.xcassets/images/FJ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/FJ.imageset/FJ@3x.png create mode 100644 Planet/Planet.xcassets/images/FK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/FK.imageset/FK@3x.png create mode 100644 Planet/Planet.xcassets/images/FM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/FM.imageset/FM@3x.png create mode 100644 Planet/Planet.xcassets/images/FO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/FO.imageset/FO@3x.png create mode 100644 Planet/Planet.xcassets/images/FR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/FR.imageset/FR@3x.png create mode 100644 Planet/Planet.xcassets/images/GA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GA.imageset/GA@3x.png create mode 100644 Planet/Planet.xcassets/images/GB.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GB.imageset/GB@3x.png create mode 100644 Planet/Planet.xcassets/images/GD.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GD.imageset/GD@3x.png create mode 100644 Planet/Planet.xcassets/images/GE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GE.imageset/GE@3x.png create mode 100644 Planet/Planet.xcassets/images/GF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GF.imageset/GF@3x.png create mode 100644 Planet/Planet.xcassets/images/GG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GG.imageset/GG@3x.png create mode 100644 Planet/Planet.xcassets/images/GH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GH.imageset/GH@3x.png create mode 100644 Planet/Planet.xcassets/images/GI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GI.imageset/GI@3x.png create mode 100644 Planet/Planet.xcassets/images/GL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GL.imageset/GL@3x.png create mode 100644 Planet/Planet.xcassets/images/GM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GM.imageset/GM@3x.png create mode 100644 Planet/Planet.xcassets/images/GN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GN.imageset/GN@3x.png create mode 100644 Planet/Planet.xcassets/images/GP.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GP.imageset/GP@3x.png create mode 100644 Planet/Planet.xcassets/images/GQ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GQ.imageset/GQ@3x.png create mode 100644 Planet/Planet.xcassets/images/GR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GR.imageset/GR@3x.png create mode 100644 Planet/Planet.xcassets/images/GS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GS.imageset/GS@3x.png create mode 100644 Planet/Planet.xcassets/images/GT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GT.imageset/GT@3x.png create mode 100644 Planet/Planet.xcassets/images/GU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GU.imageset/GU@3x.png create mode 100644 Planet/Planet.xcassets/images/GW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GW.imageset/GW@3x.png create mode 100644 Planet/Planet.xcassets/images/GY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/GY.imageset/GY@3x.png create mode 100644 Planet/Planet.xcassets/images/HK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/HK.imageset/HK@3x.png create mode 100644 Planet/Planet.xcassets/images/HM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/HM.imageset/HM@3x.png create mode 100644 Planet/Planet.xcassets/images/HN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/HN.imageset/HN@3x.png create mode 100644 Planet/Planet.xcassets/images/HR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/HR.imageset/HR@3x.png create mode 100644 Planet/Planet.xcassets/images/HT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/HT.imageset/HT@3x.png create mode 100644 Planet/Planet.xcassets/images/HU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/HU.imageset/HU@3x.png create mode 100644 Planet/Planet.xcassets/images/ID.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ID.imageset/ID@3x.png create mode 100644 Planet/Planet.xcassets/images/IE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IE.imageset/IE@3x.png create mode 100644 Planet/Planet.xcassets/images/IL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IL.imageset/IL@3x.png create mode 100644 Planet/Planet.xcassets/images/IM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IM.imageset/IM@3x.png create mode 100644 Planet/Planet.xcassets/images/IN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IN.imageset/IN@3x.png create mode 100644 Planet/Planet.xcassets/images/IO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IO.imageset/IO@3x.png create mode 100644 Planet/Planet.xcassets/images/IQ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IQ.imageset/IQ@3x.png create mode 100644 Planet/Planet.xcassets/images/IR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IR.imageset/IR@3x.png create mode 100644 Planet/Planet.xcassets/images/IS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IS.imageset/IS@3x.png create mode 100644 Planet/Planet.xcassets/images/IT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/IT.imageset/IT@3x.png create mode 100644 Planet/Planet.xcassets/images/JE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/JE.imageset/JE@3x.png create mode 100644 Planet/Planet.xcassets/images/JM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/JM.imageset/JM@3x.png create mode 100644 Planet/Planet.xcassets/images/JO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/JO.imageset/JO@3x.png create mode 100644 Planet/Planet.xcassets/images/JP.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/JP.imageset/JP@3x.png create mode 100644 Planet/Planet.xcassets/images/KE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KE.imageset/KE@3x.png create mode 100644 Planet/Planet.xcassets/images/KG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KG.imageset/KG@3x.png create mode 100644 Planet/Planet.xcassets/images/KH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KH.imageset/KH@3x.png create mode 100644 Planet/Planet.xcassets/images/KI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KI.imageset/KI@3x.png create mode 100644 Planet/Planet.xcassets/images/KM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KM.imageset/KM@3x.png create mode 100644 Planet/Planet.xcassets/images/KN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KN.imageset/KN@3x.png create mode 100644 Planet/Planet.xcassets/images/KP.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KP.imageset/KP@3x.png create mode 100644 Planet/Planet.xcassets/images/KR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KR.imageset/KR@3x.png create mode 100644 Planet/Planet.xcassets/images/KW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KW.imageset/KW@3x.png create mode 100644 Planet/Planet.xcassets/images/KY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KY.imageset/KY@3x.png create mode 100644 Planet/Planet.xcassets/images/KZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/KZ.imageset/KZ@3x.png create mode 100644 Planet/Planet.xcassets/images/LA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LA.imageset/LA@3x.png create mode 100644 Planet/Planet.xcassets/images/LB.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LB.imageset/LB@3x.png create mode 100644 Planet/Planet.xcassets/images/LC.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LC.imageset/LC@3x.png create mode 100644 Planet/Planet.xcassets/images/LI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LI.imageset/LI@3x.png create mode 100644 Planet/Planet.xcassets/images/LK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LK.imageset/LK@3x.png create mode 100644 Planet/Planet.xcassets/images/LR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LR.imageset/LR@3x.png create mode 100644 Planet/Planet.xcassets/images/LS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LS.imageset/LS@3x.png create mode 100644 Planet/Planet.xcassets/images/LT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LT.imageset/LT@3x.png create mode 100644 Planet/Planet.xcassets/images/LU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LU.imageset/LU@3x.png create mode 100644 Planet/Planet.xcassets/images/LV.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LV.imageset/LV@3x.png create mode 100644 Planet/Planet.xcassets/images/LY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/LY.imageset/LY@3x.png create mode 100644 Planet/Planet.xcassets/images/MA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MA.imageset/MA@3x.png create mode 100644 Planet/Planet.xcassets/images/MC.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MC.imageset/MC@3x.png create mode 100644 Planet/Planet.xcassets/images/MD.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MD.imageset/MD@3x.png create mode 100644 Planet/Planet.xcassets/images/ME.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ME.imageset/ME@3x.png create mode 100644 Planet/Planet.xcassets/images/MF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MF.imageset/MF@3x.png create mode 100644 Planet/Planet.xcassets/images/MG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MG.imageset/MG@3x.png create mode 100644 Planet/Planet.xcassets/images/MH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MH.imageset/MH@3x.png create mode 100644 Planet/Planet.xcassets/images/MK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MK.imageset/MK@3x.png create mode 100644 Planet/Planet.xcassets/images/ML.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ML.imageset/ML@3x.png create mode 100644 Planet/Planet.xcassets/images/MM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MM.imageset/MM@3x.png create mode 100644 Planet/Planet.xcassets/images/MN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MN.imageset/MN@3x.png create mode 100644 Planet/Planet.xcassets/images/MO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MO.imageset/MO@3x.png create mode 100644 Planet/Planet.xcassets/images/MP.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MP.imageset/MP@3x.png create mode 100644 Planet/Planet.xcassets/images/MQ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MQ.imageset/MQ@3x.png create mode 100644 Planet/Planet.xcassets/images/MR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MR.imageset/MR@3x.png create mode 100644 Planet/Planet.xcassets/images/MS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MS.imageset/MS@3x.png create mode 100644 Planet/Planet.xcassets/images/MT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MT.imageset/MT@3x.png create mode 100644 Planet/Planet.xcassets/images/MU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MU.imageset/MU@3x.png create mode 100644 Planet/Planet.xcassets/images/MV.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MV.imageset/MV@3x.png create mode 100644 Planet/Planet.xcassets/images/MW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MW.imageset/MW@3x.png create mode 100644 Planet/Planet.xcassets/images/MX.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MX.imageset/MX@3x.png create mode 100644 Planet/Planet.xcassets/images/MY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MY.imageset/MY@3x.png create mode 100644 Planet/Planet.xcassets/images/MZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/MZ.imageset/MZ@3x.png create mode 100644 Planet/Planet.xcassets/images/NA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NA.imageset/NA@3x.png create mode 100644 Planet/Planet.xcassets/images/NC.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NC.imageset/NC@3x.png create mode 100644 Planet/Planet.xcassets/images/NE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NE.imageset/NE@3x.png create mode 100644 Planet/Planet.xcassets/images/NF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NF.imageset/NF@3x.png create mode 100644 Planet/Planet.xcassets/images/NG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NG.imageset/NG@3x.png create mode 100644 Planet/Planet.xcassets/images/NI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NI.imageset/NI@3x.png create mode 100644 Planet/Planet.xcassets/images/NL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NL.imageset/NL@3x.png create mode 100644 Planet/Planet.xcassets/images/NO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NO.imageset/NO@3x.png create mode 100644 Planet/Planet.xcassets/images/NP.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NP.imageset/NP@3x.png create mode 100644 Planet/Planet.xcassets/images/NR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NR.imageset/NR@3x.png create mode 100644 Planet/Planet.xcassets/images/NU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NU.imageset/NU@3x.png create mode 100644 Planet/Planet.xcassets/images/NZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/NZ.imageset/NZ@3x.png create mode 100644 Planet/Planet.xcassets/images/OM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/OM.imageset/OM@3x.png create mode 100644 Planet/Planet.xcassets/images/PA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PA.imageset/PA@3x.png create mode 100644 Planet/Planet.xcassets/images/PE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PE.imageset/PE@3x.png create mode 100644 Planet/Planet.xcassets/images/PF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PF.imageset/PF@3x.png create mode 100644 Planet/Planet.xcassets/images/PG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PG.imageset/PG@3x.png create mode 100644 Planet/Planet.xcassets/images/PH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PH.imageset/PH@3x.png create mode 100644 Planet/Planet.xcassets/images/PK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PK.imageset/PK@3x.png create mode 100644 Planet/Planet.xcassets/images/PL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PL.imageset/PL@3x.png create mode 100644 Planet/Planet.xcassets/images/PM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PM.imageset/PM@3x.png create mode 100644 Planet/Planet.xcassets/images/PN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PN.imageset/PN@3x.png create mode 100644 Planet/Planet.xcassets/images/PR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PR.imageset/PR@3x.png create mode 100644 Planet/Planet.xcassets/images/PS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PS.imageset/PS@3x.png create mode 100644 Planet/Planet.xcassets/images/PT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PT.imageset/PT@3x.png create mode 100644 Planet/Planet.xcassets/images/PW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PW.imageset/PW@3x.png create mode 100644 Planet/Planet.xcassets/images/PY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/PY.imageset/PY@3x.png create mode 100644 Planet/Planet.xcassets/images/QA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/QA.imageset/QA@3x.png create mode 100644 Planet/Planet.xcassets/images/RE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/RE.imageset/RE@3x.png create mode 100644 Planet/Planet.xcassets/images/RO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/RO.imageset/RO@3x.png create mode 100644 Planet/Planet.xcassets/images/RS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/RS.imageset/RS@3x.png create mode 100644 Planet/Planet.xcassets/images/RU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/RU.imageset/RU@3x.png create mode 100644 Planet/Planet.xcassets/images/RW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/RW.imageset/RW@3x.png create mode 100644 Planet/Planet.xcassets/images/SA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SA.imageset/SA@3x.png create mode 100644 Planet/Planet.xcassets/images/SB.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SB.imageset/SB@3x.png create mode 100644 Planet/Planet.xcassets/images/SC.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SC.imageset/SC@3x.png create mode 100644 Planet/Planet.xcassets/images/SD.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SD.imageset/SD@3x.png create mode 100644 Planet/Planet.xcassets/images/SE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SE.imageset/SE@3x.png create mode 100644 Planet/Planet.xcassets/images/SG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SG.imageset/SG@3x.png create mode 100644 Planet/Planet.xcassets/images/SH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SH.imageset/SH@3x.png create mode 100644 Planet/Planet.xcassets/images/SI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SI.imageset/SI@3x.png create mode 100644 Planet/Planet.xcassets/images/SJ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SJ.imageset/SJ@3x.png create mode 100644 Planet/Planet.xcassets/images/SK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SK.imageset/SK@3x.png create mode 100644 Planet/Planet.xcassets/images/SL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SL.imageset/SL@3x.png create mode 100644 Planet/Planet.xcassets/images/SM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SM.imageset/SM@3x.png create mode 100644 Planet/Planet.xcassets/images/SN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SN.imageset/SN@3x.png create mode 100644 Planet/Planet.xcassets/images/SO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SO.imageset/SO@3x.png create mode 100644 Planet/Planet.xcassets/images/SR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SR.imageset/SR@3x.png create mode 100644 Planet/Planet.xcassets/images/SS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SS.imageset/SS@3x.png create mode 100644 Planet/Planet.xcassets/images/ST.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ST.imageset/ST@3x.png create mode 100644 Planet/Planet.xcassets/images/SV.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SV.imageset/SV@3x.png create mode 100644 Planet/Planet.xcassets/images/SX.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SX.imageset/SX@3x.png create mode 100644 Planet/Planet.xcassets/images/SY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SY.imageset/SY@3x.png create mode 100644 Planet/Planet.xcassets/images/SZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/SZ.imageset/SZ@3x.png create mode 100644 Planet/Planet.xcassets/images/TC.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TC.imageset/TC@3x.png create mode 100644 Planet/Planet.xcassets/images/TD.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TD.imageset/TD@3x.png create mode 100644 Planet/Planet.xcassets/images/TF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TF.imageset/TF@3x.png create mode 100644 Planet/Planet.xcassets/images/TG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TG.imageset/TG@3x.png create mode 100644 Planet/Planet.xcassets/images/TH.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TH.imageset/TH@3x.png create mode 100644 Planet/Planet.xcassets/images/TJ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TJ.imageset/TJ@3x.png create mode 100644 Planet/Planet.xcassets/images/TK.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TK.imageset/TK@3x.png create mode 100644 Planet/Planet.xcassets/images/TL.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TL.imageset/TL@3x.png create mode 100644 Planet/Planet.xcassets/images/TM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TM.imageset/TM@3x.png create mode 100644 Planet/Planet.xcassets/images/TN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TN.imageset/TN@3x.png create mode 100644 Planet/Planet.xcassets/images/TO.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TO.imageset/TO@3x.png create mode 100644 Planet/Planet.xcassets/images/TR.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TR.imageset/TR@3x.png create mode 100644 Planet/Planet.xcassets/images/TT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TT.imageset/TT@3x.png create mode 100644 Planet/Planet.xcassets/images/TV.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TV.imageset/TV@3x.png create mode 100644 Planet/Planet.xcassets/images/TW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TW.imageset/TW@3x.png create mode 100644 Planet/Planet.xcassets/images/TZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/TZ.imageset/TZ@3x.png create mode 100644 Planet/Planet.xcassets/images/UA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/UA.imageset/UA@3x.png create mode 100644 Planet/Planet.xcassets/images/UG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/UG.imageset/UG@3x.png create mode 100644 Planet/Planet.xcassets/images/UM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/UM.imageset/UM@3x.png create mode 100644 Planet/Planet.xcassets/images/US.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/US.imageset/US@3x.png create mode 100644 Planet/Planet.xcassets/images/UY.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/UY.imageset/UY@3x.png create mode 100644 Planet/Planet.xcassets/images/UZ.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/UZ.imageset/UZ@3x.png create mode 100644 Planet/Planet.xcassets/images/VA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/VA.imageset/VA@3x.png create mode 100644 Planet/Planet.xcassets/images/VC.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/VC.imageset/VC@3x.png create mode 100644 Planet/Planet.xcassets/images/VE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/VE.imageset/VE@3x.png create mode 100644 Planet/Planet.xcassets/images/VG.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/VG.imageset/VG@3x.png create mode 100644 Planet/Planet.xcassets/images/VI.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/VI.imageset/VI@3x.png create mode 100644 Planet/Planet.xcassets/images/VN.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/VN.imageset/VN@3x.png create mode 100644 Planet/Planet.xcassets/images/VU.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/VU.imageset/VU@3x.png create mode 100644 Planet/Planet.xcassets/images/WF.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/WF.imageset/WF@3x.png create mode 100644 Planet/Planet.xcassets/images/WS.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/WS.imageset/WS@3x.png create mode 100644 Planet/Planet.xcassets/images/YE.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/YE.imageset/YE@3x.png create mode 100644 Planet/Planet.xcassets/images/YT.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/YT.imageset/YT@3x.png create mode 100644 Planet/Planet.xcassets/images/ZA.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ZA.imageset/ZA@3x.png create mode 100644 Planet/Planet.xcassets/images/ZM.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ZM.imageset/ZM@3x.png create mode 100644 Planet/Planet.xcassets/images/ZW.imageset/Contents.json create mode 100644 Planet/Planet.xcassets/images/ZW.imageset/ZW@3x.png create mode 100644 Planet/en.lproj/Planet.strings create mode 100644 PlanetExample/AppDelegate.swift create mode 100644 PlanetExample/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 PlanetExample/Base.lproj/LaunchScreen.storyboard create mode 100644 PlanetExample/Base.lproj/Main.storyboard create mode 100644 PlanetExample/Info.plist create mode 100644 PlanetExample/ViewController.swift create mode 100644 PlanetTests/Info.plist create mode 100644 PlanetTests/PlanetTests.swift create mode 100644 README.md diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2315b52 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2016 kWallet GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Planet.podspec b/Planet.podspec new file mode 100644 index 0000000..1199cc2 --- /dev/null +++ b/Planet.podspec @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = 'Planet' + s.version = '0.1.0' + s.summary = 'A country picker' + s.description = 'A country picker view controller' + s.homepage = 'https://github.com/kwallet/planet' + + s.license = 'MIT' + + s.author = {'Mikael Konutgan' => 'mikael@k-wallet.com'} + + s.source = {git: 'https://github.com/kwallet/planet', tag: s.version} + + s.platform = :ios, '9.3' + + s.source_files = "Planet", 'Classes/**/*.{h,m,swift}' + s.resources = 'Planet/Planet.xcassets' +end diff --git a/Planet.xcodeproj/project.pbxproj b/Planet.xcodeproj/project.pbxproj new file mode 100644 index 0000000..51463ba --- /dev/null +++ b/Planet.xcodeproj/project.pbxproj @@ -0,0 +1,589 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 64585C311D37EECD00D836C4 /* Planet.h in Headers */ = {isa = PBXBuildFile; fileRef = 64585C301D37EECD00D836C4 /* Planet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64585C381D37EECD00D836C4 /* Planet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64585C2D1D37EECD00D836C4 /* Planet.framework */; }; + 64585C3D1D37EECD00D836C4 /* PlanetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64585C3C1D37EECD00D836C4 /* PlanetTests.swift */; }; + 64585C481D38E53000D836C4 /* CountryPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64585C471D38E53000D836C4 /* CountryPickerViewController.swift */; }; + 64585C4A1D38E5A600D836C4 /* Planet.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 64585C491D38E5A600D836C4 /* Planet.xcassets */; }; + 64585C4C1D38FFFC00D836C4 /* CountryDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64585C4B1D38FFFC00D836C4 /* CountryDataSource.swift */; }; + 64585C4E1D39001F00D836C4 /* Country.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64585C4D1D39001F00D836C4 /* Country.swift */; }; + 64585C501D39004000D836C4 /* CountryPickerViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64585C4F1D39004000D836C4 /* CountryPickerViewControllerDelegate.swift */; }; + 64585C651D39103A00D836C4 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64585C641D39103A00D836C4 /* AppDelegate.swift */; }; + 64585C671D39103A00D836C4 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64585C661D39103A00D836C4 /* ViewController.swift */; }; + 64585C6A1D39103A00D836C4 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 64585C681D39103A00D836C4 /* Main.storyboard */; }; + 64585C6C1D39103A00D836C4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 64585C6B1D39103A00D836C4 /* Assets.xcassets */; }; + 64585C6F1D39103A00D836C4 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 64585C6D1D39103A00D836C4 /* LaunchScreen.storyboard */; }; + 64585C751D3912FA00D836C4 /* NSBundle+Planet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64585C741D3912FA00D836C4 /* NSBundle+Planet.swift */; }; + 64585C771D39147500D836C4 /* Planet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64585C2D1D37EECD00D836C4 /* Planet.framework */; }; + 64585C781D39147500D836C4 /* Planet.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 64585C2D1D37EECD00D836C4 /* Planet.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 64585C391D37EECD00D836C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 64585C241D37EECD00D836C4 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 64585C2C1D37EECD00D836C4; + remoteInfo = Planet; + }; + 64585C791D39147500D836C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 64585C241D37EECD00D836C4 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 64585C2C1D37EECD00D836C4; + remoteInfo = Planet; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 64585C7B1D39147500D836C4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 64585C781D39147500D836C4 /* Planet.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 64585C2D1D37EECD00D836C4 /* Planet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Planet.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 64585C301D37EECD00D836C4 /* Planet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Planet.h; sourceTree = ""; }; + 64585C321D37EECD00D836C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 64585C371D37EECD00D836C4 /* PlanetTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PlanetTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 64585C3C1D37EECD00D836C4 /* PlanetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanetTests.swift; sourceTree = ""; }; + 64585C3E1D37EECD00D836C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 64585C471D38E53000D836C4 /* CountryPickerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CountryPickerViewController.swift; sourceTree = ""; }; + 64585C491D38E5A600D836C4 /* Planet.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Planet.xcassets; sourceTree = ""; }; + 64585C4B1D38FFFC00D836C4 /* CountryDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CountryDataSource.swift; sourceTree = ""; }; + 64585C4D1D39001F00D836C4 /* Country.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Country.swift; sourceTree = ""; }; + 64585C4F1D39004000D836C4 /* CountryPickerViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CountryPickerViewControllerDelegate.swift; sourceTree = ""; }; + 64585C621D39103A00D836C4 /* PlanetExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PlanetExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 64585C641D39103A00D836C4 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 64585C661D39103A00D836C4 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 64585C691D39103A00D836C4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 64585C6B1D39103A00D836C4 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 64585C6E1D39103A00D836C4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 64585C701D39103A00D836C4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 64585C741D3912FA00D836C4 /* NSBundle+Planet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSBundle+Planet.swift"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 64585C291D37EECD00D836C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64585C341D37EECD00D836C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 64585C381D37EECD00D836C4 /* Planet.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64585C5F1D39103A00D836C4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 64585C771D39147500D836C4 /* Planet.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 64585C231D37EECD00D836C4 = { + isa = PBXGroup; + children = ( + 64585C2F1D37EECD00D836C4 /* Planet */, + 64585C3B1D37EECD00D836C4 /* PlanetTests */, + 64585C631D39103A00D836C4 /* PlanetExample */, + 64585C2E1D37EECD00D836C4 /* Products */, + ); + sourceTree = ""; + }; + 64585C2E1D37EECD00D836C4 /* Products */ = { + isa = PBXGroup; + children = ( + 64585C2D1D37EECD00D836C4 /* Planet.framework */, + 64585C371D37EECD00D836C4 /* PlanetTests.xctest */, + 64585C621D39103A00D836C4 /* PlanetExample.app */, + ); + name = Products; + sourceTree = ""; + }; + 64585C2F1D37EECD00D836C4 /* Planet */ = { + isa = PBXGroup; + children = ( + 64585C5D1D3904D200D836C4 /* Source */, + 64585C301D37EECD00D836C4 /* Planet.h */, + 64585C491D38E5A600D836C4 /* Planet.xcassets */, + 64585C321D37EECD00D836C4 /* Info.plist */, + ); + path = Planet; + sourceTree = ""; + }; + 64585C3B1D37EECD00D836C4 /* PlanetTests */ = { + isa = PBXGroup; + children = ( + 64585C3C1D37EECD00D836C4 /* PlanetTests.swift */, + 64585C3E1D37EECD00D836C4 /* Info.plist */, + ); + path = PlanetTests; + sourceTree = ""; + }; + 64585C5D1D3904D200D836C4 /* Source */ = { + isa = PBXGroup; + children = ( + 64585C471D38E53000D836C4 /* CountryPickerViewController.swift */, + 64585C4F1D39004000D836C4 /* CountryPickerViewControllerDelegate.swift */, + 64585C4D1D39001F00D836C4 /* Country.swift */, + 64585C4B1D38FFFC00D836C4 /* CountryDataSource.swift */, + 64585C741D3912FA00D836C4 /* NSBundle+Planet.swift */, + ); + name = Source; + sourceTree = ""; + }; + 64585C631D39103A00D836C4 /* PlanetExample */ = { + isa = PBXGroup; + children = ( + 64585C641D39103A00D836C4 /* AppDelegate.swift */, + 64585C661D39103A00D836C4 /* ViewController.swift */, + 64585C681D39103A00D836C4 /* Main.storyboard */, + 64585C6B1D39103A00D836C4 /* Assets.xcassets */, + 64585C6D1D39103A00D836C4 /* LaunchScreen.storyboard */, + 64585C701D39103A00D836C4 /* Info.plist */, + ); + path = PlanetExample; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 64585C2A1D37EECD00D836C4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 64585C311D37EECD00D836C4 /* Planet.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 64585C2C1D37EECD00D836C4 /* Planet */ = { + isa = PBXNativeTarget; + buildConfigurationList = 64585C411D37EECD00D836C4 /* Build configuration list for PBXNativeTarget "Planet" */; + buildPhases = ( + 64585C281D37EECD00D836C4 /* Sources */, + 64585C291D37EECD00D836C4 /* Frameworks */, + 64585C2A1D37EECD00D836C4 /* Headers */, + 64585C2B1D37EECD00D836C4 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Planet; + productName = Planet; + productReference = 64585C2D1D37EECD00D836C4 /* Planet.framework */; + productType = "com.apple.product-type.framework"; + }; + 64585C361D37EECD00D836C4 /* PlanetTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 64585C441D37EECD00D836C4 /* Build configuration list for PBXNativeTarget "PlanetTests" */; + buildPhases = ( + 64585C331D37EECD00D836C4 /* Sources */, + 64585C341D37EECD00D836C4 /* Frameworks */, + 64585C351D37EECD00D836C4 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 64585C3A1D37EECD00D836C4 /* PBXTargetDependency */, + ); + name = PlanetTests; + productName = PlanetTests; + productReference = 64585C371D37EECD00D836C4 /* PlanetTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 64585C611D39103A00D836C4 /* PlanetExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 64585C711D39103A00D836C4 /* Build configuration list for PBXNativeTarget "PlanetExample" */; + buildPhases = ( + 64585C5E1D39103A00D836C4 /* Sources */, + 64585C5F1D39103A00D836C4 /* Frameworks */, + 64585C601D39103A00D836C4 /* Resources */, + 64585C7B1D39147500D836C4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 64585C7A1D39147500D836C4 /* PBXTargetDependency */, + ); + name = PlanetExample; + productName = PlanetExample; + productReference = 64585C621D39103A00D836C4 /* PlanetExample.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 64585C241D37EECD00D836C4 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0730; + LastUpgradeCheck = 0730; + ORGANIZATIONNAME = "kWallet GmbH"; + TargetAttributes = { + 64585C2C1D37EECD00D836C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 64585C361D37EECD00D836C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + 64585C611D39103A00D836C4 = { + CreatedOnToolsVersion = 7.3.1; + }; + }; + }; + buildConfigurationList = 64585C271D37EECD00D836C4 /* Build configuration list for PBXProject "Planet" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + de, + ); + mainGroup = 64585C231D37EECD00D836C4; + productRefGroup = 64585C2E1D37EECD00D836C4 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 64585C2C1D37EECD00D836C4 /* Planet */, + 64585C361D37EECD00D836C4 /* PlanetTests */, + 64585C611D39103A00D836C4 /* PlanetExample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 64585C2B1D37EECD00D836C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64585C4A1D38E5A600D836C4 /* Planet.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64585C351D37EECD00D836C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64585C601D39103A00D836C4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64585C6F1D39103A00D836C4 /* LaunchScreen.storyboard in Resources */, + 64585C6C1D39103A00D836C4 /* Assets.xcassets in Resources */, + 64585C6A1D39103A00D836C4 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 64585C281D37EECD00D836C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64585C501D39004000D836C4 /* CountryPickerViewControllerDelegate.swift in Sources */, + 64585C751D3912FA00D836C4 /* NSBundle+Planet.swift in Sources */, + 64585C481D38E53000D836C4 /* CountryPickerViewController.swift in Sources */, + 64585C4E1D39001F00D836C4 /* Country.swift in Sources */, + 64585C4C1D38FFFC00D836C4 /* CountryDataSource.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64585C331D37EECD00D836C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64585C3D1D37EECD00D836C4 /* PlanetTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64585C5E1D39103A00D836C4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64585C671D39103A00D836C4 /* ViewController.swift in Sources */, + 64585C651D39103A00D836C4 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 64585C3A1D37EECD00D836C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 64585C2C1D37EECD00D836C4 /* Planet */; + targetProxy = 64585C391D37EECD00D836C4 /* PBXContainerItemProxy */; + }; + 64585C7A1D39147500D836C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 64585C2C1D37EECD00D836C4 /* Planet */; + targetProxy = 64585C791D39147500D836C4 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 64585C681D39103A00D836C4 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 64585C691D39103A00D836C4 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 64585C6D1D39103A00D836C4 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 64585C6E1D39103A00D836C4 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 64585C3F1D37EECD00D836C4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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 = 9.3; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 64585C401D37EECD00D836C4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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 = 9.3; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 64585C421D37EECD00D836C4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Planet/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = at.kwallet.Planet; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 64585C431D37EECD00D836C4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Planet/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = at.kwallet.Planet; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 64585C451D37EECD00D836C4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + INFOPLIST_FILE = PlanetTests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = at.kwallet.PlanetTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 64585C461D37EECD00D836C4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + INFOPLIST_FILE = PlanetTests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = at.kwallet.PlanetTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 64585C721D39103A00D836C4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + INFOPLIST_FILE = PlanetExample/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = at.kwallet.PlanetExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 64585C731D39103A00D836C4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + INFOPLIST_FILE = PlanetExample/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = at.kwallet.PlanetExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 64585C271D37EECD00D836C4 /* Build configuration list for PBXProject "Planet" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 64585C3F1D37EECD00D836C4 /* Debug */, + 64585C401D37EECD00D836C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 64585C411D37EECD00D836C4 /* Build configuration list for PBXNativeTarget "Planet" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 64585C421D37EECD00D836C4 /* Debug */, + 64585C431D37EECD00D836C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 64585C441D37EECD00D836C4 /* Build configuration list for PBXNativeTarget "PlanetTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 64585C451D37EECD00D836C4 /* Debug */, + 64585C461D37EECD00D836C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 64585C711D39103A00D836C4 /* Build configuration list for PBXNativeTarget "PlanetExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 64585C721D39103A00D836C4 /* Debug */, + 64585C731D39103A00D836C4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 64585C241D37EECD00D836C4 /* Project object */; +} diff --git a/Planet.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Planet.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..a7cf1bf --- /dev/null +++ b/Planet.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Planet.xcodeproj/xcshareddata/xcschemes/Planet.xcscheme b/Planet.xcodeproj/xcshareddata/xcschemes/Planet.xcscheme new file mode 100644 index 0000000..a12551f --- /dev/null +++ b/Planet.xcodeproj/xcshareddata/xcschemes/Planet.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Planet.xcodeproj/xcshareddata/xcschemes/PlanetExample.xcscheme b/Planet.xcodeproj/xcshareddata/xcschemes/PlanetExample.xcscheme new file mode 100644 index 0000000..611a947 --- /dev/null +++ b/Planet.xcodeproj/xcshareddata/xcschemes/PlanetExample.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Planet/Country.swift b/Planet/Country.swift new file mode 100644 index 0000000..5a2d998 --- /dev/null +++ b/Planet/Country.swift @@ -0,0 +1,24 @@ +// +// Country.swift +// Planet +// +// Created by Mikael Konutgan on 15/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +import UIKit + +public struct Country { + public let name: String + public let isoCode: String + public let callingCode: String +} + +public extension Country { + var image: UIImage? { + let imageName = isoCode + let bundle = NSBundle.planetBundle() + + return UIImage(named: imageName, inBundle: bundle, compatibleWithTraitCollection: nil) + } +} diff --git a/Planet/CountryDataSource.swift b/Planet/CountryDataSource.swift new file mode 100644 index 0000000..2f27183 --- /dev/null +++ b/Planet/CountryDataSource.swift @@ -0,0 +1,68 @@ +// +// CountryDataSource.swift +// Planet +// +// Created by Mikael Konutgan on 15/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +import Foundation + +class CountryDataSource { + let currentCountry: Country? + + private let countries: [[Country]] + + init(locale: NSLocale = .currentLocale()) { + let countryCodes = NSLocale.ISOCountryCodes() + + let dataAsset = NSDataAsset(name: "country-calling-codes", bundle: .planetBundle())! + let callingCodes = (try? NSJSONSerialization.JSONObjectWithData(dataAsset.data, options: [])) as! [String: String] + + var currentCountries: [Country] = [] + var otherCountries: [Country] = [] + + let currentCountryCode = locale.objectForKey(NSLocaleCountryCode) as! String + + for countryCode in countryCodes { + guard let countryName = locale.displayNameForKey(NSLocaleCountryCode, value: countryCode) else { + continue + } + + guard let callingCode = callingCodes[countryCode] else { + continue + } + + let country = Country(name: countryName, isoCode: countryCode, callingCode: "+\(callingCode)") + + if country.isoCode == currentCountryCode { + currentCountries.append(country) + } else { + otherCountries.append(country) + } + } + + otherCountries.sortInPlace { $0.name.localizedCaseInsensitiveCompare($1.name) == .OrderedAscending } + + currentCountry = currentCountries.first + countries = [currentCountries, otherCountries] + } + + func sectionCount() -> Int { + return countries.count + } + + func count(section: Int) -> Int { + return countries[section].count + } + + func find(indexPath: NSIndexPath) -> Country { + return countries[indexPath.section][indexPath.row] + } + + func find(text: String) -> [Country] { + return countries.flatten() + .filter { $0.name.localizedCaseInsensitiveContainsString(text) } + .sort { $0.name.localizedCaseInsensitiveCompare($1.name) == .OrderedAscending } + } +} diff --git a/Planet/CountryPickerViewController.swift b/Planet/CountryPickerViewController.swift new file mode 100644 index 0000000..b749db6 --- /dev/null +++ b/Planet/CountryPickerViewController.swift @@ -0,0 +1,134 @@ +// +// CountryPickerViewController.swift +// Planet +// +// Created by Mikael Konutgan on 08/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +import UIKit + +public class CountryPickerViewController: UITableViewController { + weak public var delegate: CountryPickerViewControllerDelegate? + + public var currentCountry: Country? { + return countryDataSource.currentCountry + } + + public var showsCallingCodes = true + + public var showsCancelButton = true + + private var countryDataSource = CountryDataSource() + + private var searchResults: [Country]? + private let searchController = UISearchController(searchResultsController: nil) + + private func findCountry(indexPath: NSIndexPath) -> Country { + if let searchResults = searchResults { + return searchResults[indexPath.row] + } else { + return countryDataSource.find(indexPath) + } + } + + private dynamic func cancelButtonTapped(sender: UIBarButtonItem) { + delegate?.countryPickerViewControllerDidCancel(self) + } + + private func tableFooterView() -> UIView { + let tableFooterView = UILabel(frame: CGRect(x: 0.0, y: 0.0, width: 0.0, height: 44.0)) + tableFooterView.text = NSLocalizedString("Icons by emojione.com", comment: "Icons by emojione.com") + tableFooterView.textAlignment = .Center + tableFooterView.textColor = UIColor(white: 0.500, alpha: 1.0) + tableFooterView.font = UIFont.systemFontOfSize(UIFont.smallSystemFontSize()) + + return tableFooterView + } +} + +// MARK: UIViewController + +public extension CountryPickerViewController { + + override func viewWillAppear(animated: Bool) { + super.viewWillAppear(true) + + if showsCancelButton { + let action = #selector(cancelButtonTapped) + let leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Cancel, target: self, action: action) + navigationItem.leftBarButtonItem = leftBarButtonItem + } + + searchController.searchResultsUpdater = self + searchController.dimsBackgroundDuringPresentation = false + searchController.hidesNavigationBarDuringPresentation = false + tableView.tableHeaderView = searchController.searchBar + definesPresentationContext = true + + tableView.tableFooterView = tableFooterView() + } +} + +// MARK: UITableViewDelegate, UITableViewDataSource + +public extension CountryPickerViewController { + override func numberOfSectionsInTableView(tableView: UITableView) -> Int { + if let _ = searchResults { + return 1 + } else { + return countryDataSource.sectionCount() + } + } + + override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + if let searchResults = searchResults { + return searchResults.count + } else { + return countryDataSource.count(section) + } + } + + override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { + + let style: UITableViewCellStyle = showsCallingCodes ? .Subtitle : .Default + let identifier = showsCallingCodes ? "SubtitleCell" : "DefaultCell" + + let cell = tableView.dequeueReusableCellWithIdentifier(identifier) + ?? UITableViewCell(style: style, reuseIdentifier: identifier) + + let country = findCountry(indexPath) + + cell.imageView?.image = country.image + cell.textLabel?.text = country.name + + if showsCallingCodes { + cell.detailTextLabel?.text = country.callingCode + } + + cell.textLabel?.textColor = UIColor(white: 0.250, alpha: 1.0) + cell.detailTextLabel?.textColor = UIColor(white: 0.500, alpha: 1.0) + + return cell + } + + override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { + delegate?.countryPickerViewController(self, didSelectCountry: findCountry(indexPath)) + } + + +} + +// MARK: UISearchResultsUpdating + +extension CountryPickerViewController: UISearchResultsUpdating { + public func updateSearchResultsForSearchController(searchController: UISearchController) { + if let text = searchController.searchBar.text where !text.isEmpty { + searchResults = countryDataSource.find(text) + } else { + searchResults = nil + } + + tableView.reloadData() + } +} diff --git a/Planet/CountryPickerViewControllerDelegate.swift b/Planet/CountryPickerViewControllerDelegate.swift new file mode 100644 index 0000000..9df85ce --- /dev/null +++ b/Planet/CountryPickerViewControllerDelegate.swift @@ -0,0 +1,14 @@ +// +// CountryPickerViewControllerDelegate.swift +// Planet +// +// Created by Mikael Konutgan on 15/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +import Foundation + +public protocol CountryPickerViewControllerDelegate: NSObjectProtocol { + func countryPickerViewControllerDidCancel(countryPickerViewController: CountryPickerViewController) + func countryPickerViewController(countryPickerViewController: CountryPickerViewController, didSelectCountry country: Country) +} diff --git a/Planet/Info.plist b/Planet/Info.plist new file mode 100644 index 0000000..d3de8ee --- /dev/null +++ b/Planet/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/Planet/NSBundle+Planet.swift b/Planet/NSBundle+Planet.swift new file mode 100644 index 0000000..7d0f0ed --- /dev/null +++ b/Planet/NSBundle+Planet.swift @@ -0,0 +1,15 @@ +// +// NSBundle+Planet.swift +// Planet +// +// Created by Mikael Konutgan on 15/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +import Foundation + +extension NSBundle { + class func planetBundle() -> NSBundle { + return NSBundle(forClass: CountryPickerViewController.self) + } +} diff --git a/Planet/Planet.h b/Planet/Planet.h new file mode 100644 index 0000000..a27209e --- /dev/null +++ b/Planet/Planet.h @@ -0,0 +1,19 @@ +// +// Planet.h +// Planet +// +// Created by Mikael Konutgan on 14/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +#import + +//! Project version number for Planet. +FOUNDATION_EXPORT double PlanetVersionNumber; + +//! Project version string for Planet. +FOUNDATION_EXPORT const unsigned char PlanetVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Planet/Planet.xcassets/Contents.json b/Planet/Planet.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Planet/Planet.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/country-calling-codes.dataset/Contents.json b/Planet/Planet.xcassets/country-calling-codes.dataset/Contents.json new file mode 100644 index 0000000..91afcdc --- /dev/null +++ b/Planet/Planet.xcassets/country-calling-codes.dataset/Contents.json @@ -0,0 +1,13 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "data" : [ + { + "idiom" : "universal", + "filename" : "country-calling-codes.json", + "universal-type-identifier" : "public.json" + } + ] +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/country-calling-codes.dataset/country-calling-codes.json b/Planet/Planet.xcassets/country-calling-codes.dataset/country-calling-codes.json new file mode 100644 index 0000000..1ea256b --- /dev/null +++ b/Planet/Planet.xcassets/country-calling-codes.dataset/country-calling-codes.json @@ -0,0 +1,246 @@ +{ + "BD": "880", + "BE": "32", + "BF": "226", + "BG": "359", + "BA": "387", + "BB": "1", + "WF": "681", + "BL": "590", + "BM": "1", + "BN": "673", + "BO": "591", + "BH": "973", + "BI": "257", + "BJ": "229", + "BT": "975", + "JM": "1", + "BW": "267", + "WS": "685", + "BQ": "599", + "BR": "55", + "BS": "1", + "JE": "44", + "BY": "375", + "BZ": "501", + "RU": "7", + "RW": "250", + "RS": "381", + "TL": "670", + "RE": "262", + "TM": "993", + "TJ": "992", + "RO": "40", + "TK": "690", + "GW": "245", + "GU": "1", + "GT": "502", + "GR": "30", + "GQ": "240", + "GP": "590", + "JP": "81", + "GY": "592", + "GG": "44", + "GF": "594", + "GE": "995", + "GD": "1", + "GB": "44", + "GA": "241", + "SV": "503", + "GN": "224", + "GM": "220", + "GL": "299", + "GI": "350", + "GH": "233", + "OM": "968", + "TN": "216", + "JO": "962", + "HR": "385", + "HT": "509", + "HU": "36", + "HK": "852", + "HN": "504", + "VE": "58", + "PR": "1", + "PS": "970", + "PW": "680", + "PT": "351", + "SJ": "47", + "PY": "595", + "IQ": "964", + "PA": "507", + "PF": "689", + "PG": "675", + "PE": "51", + "PK": "92", + "PH": "63", + "PN": "870", + "PL": "48", + "PM": "508", + "ZM": "260", + "EH": "212", + "EE": "372", + "EG": "20", + "ZA": "27", + "EC": "593", + "IT": "39", + "VN": "84", + "SB": "677", + "ET": "251", + "SO": "252", + "ZW": "263", + "SA": "966", + "ES": "34", + "ER": "291", + "ME": "382", + "MD": "373", + "MG": "261", + "MF": "590", + "MA": "212", + "MC": "377", + "UZ": "998", + "MM": "95", + "ML": "223", + "MO": "853", + "MN": "976", + "MH": "692", + "MK": "389", + "MU": "230", + "MT": "356", + "MW": "265", + "MV": "960", + "MQ": "596", + "MP": "1", + "MS": "1", + "MR": "222", + "IM": "44", + "UG": "256", + "TZ": "255", + "MY": "60", + "MX": "52", + "IL": "972", + "FR": "33", + "IO": "246", + "SH": "290", + "FI": "358", + "FJ": "679", + "FK": "500", + "FM": "691", + "FO": "298", + "NI": "505", + "NL": "31", + "NO": "47", + "NA": "264", + "VU": "678", + "NC": "687", + "NE": "227", + "NF": "672", + "NG": "234", + "NZ": "64", + "NP": "977", + "NR": "674", + "NU": "683", + "CK": "682", + "CI": "225", + "CH": "41", + "CO": "57", + "CN": "86", + "CM": "237", + "CL": "56", + "CC": "61", + "CA": "1", + "CG": "242", + "CF": "236", + "CD": "243", + "CZ": "420", + "CY": "357", + "CX": "61", + "CR": "506", + "CW": "599", + "CV": "238", + "CU": "53", + "SZ": "268", + "SY": "963", + "SX": "599", + "KG": "996", + "KE": "254", + "SS": "211", + "SR": "597", + "KI": "686", + "KH": "855", + "KN": "1", + "KM": "269", + "ST": "239", + "SK": "421", + "KR": "82", + "SI": "386", + "KP": "850", + "KW": "965", + "SN": "221", + "SM": "378", + "SL": "232", + "SC": "248", + "KZ": "7", + "KY": "1", + "SG": "65", + "SE": "46", + "SD": "249", + "DO": "1", + "DM": "1", + "DJ": "253", + "DK": "45", + "VG": "1", + "DE": "49", + "YE": "967", + "DZ": "213", + "US": "1", + "UY": "598", + "YT": "262", + "UM": "1", + "LB": "961", + "LC": "1", + "LA": "856", + "TV": "688", + "TW": "886", + "TT": "1", + "TR": "90", + "LK": "94", + "LI": "423", + "LV": "371", + "TO": "676", + "LT": "370", + "LU": "352", + "LR": "231", + "LS": "266", + "TH": "66", + "TG": "228", + "TD": "235", + "TC": "1", + "LY": "218", + "VA": "379", + "VC": "1", + "AE": "971", + "AD": "376", + "AG": "1", + "AF": "93", + "AI": "1", + "VI": "1", + "IS": "354", + "IR": "98", + "AM": "374", + "AL": "355", + "AO": "244", + "AS": "1", + "AR": "54", + "AU": "61", + "AT": "43", + "AW": "297", + "IN": "91", + "AX": "358", + "AZ": "994", + "IE": "353", + "ID": "62", + "UA": "380", + "QA": "974", + "MZ": "258" +} diff --git a/Planet/Planet.xcassets/images/AD.imageset/AD@3x.png b/Planet/Planet.xcassets/images/AD.imageset/AD@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..20f4b14e8ad6908258ccd7c35cac323a77065957 GIT binary patch literal 1285 zcmV+g1^W7lP)Yh!KOwqDz|jj`DodwT8NyY*1-0-9B|Ly`IN65a>iUa`25xO8##=kE_PzC|8-XBWC z140EtMXg2%C=ABeYOBVFX%`8Gywcibm zyLT^@Oqf8;Z=XZIZ#jkPKE0NH*mtS?Uork7;_n|9pDxd*{1e%IOa(#K3C5y73qelx z@qqxEr+-G&vyy(<_Y(cG{vv94>0By*<%VPcKx&Di3*Z5h{trcs{tTev(MO4@M-#Pu zA&vTR=Z7R;WW=qh0^rg@7r?Y=0JiA>h!yx`>VNf&G=>5ET|7ny0G_1_U|Tc*WD7v` zi!TzDUQG<3chwV_20+FEAX`Rz+27mS>6fkd5H-CmV*p&C?oGL$>gIiw767=L=Kvrw zqoNW4p!{p1&~vf`X!zm_`updfscYj#`9HL3Zpr}g30zg$&ec^)lhEehK*C>>~ zn)W|Ca?tPnZ%?4wEhDIW+I{jo{;pkqw>;jo z5B}e_^JWOSAf^W13#~~!!?OTb178~1nX|W=#o5T-*=NZAbx)lS$#dF1K3jDGzQ1B-!aFX(x!518X>9?3W<>~% zm2?68vgTB|zw7HWag4tifGRx8LPbckD$IQW=>Wk0l3^FieXQySFNoO|FyI2yOgDzm zjiu!R90+mz@b#C)asdd>veFnj!G;Tz%^jW;00csm0Qij(0B#W4cCRfLIKfJXNZc;3 zxlcfYI!dZGjg`t@n{-zho?)j$L^BT9>JC$dqSk7c*bN5y1Y>rL>UM}4>Jz-dR=2o1 z3WTaF3sq!PWa8!!9xWPp9UINk?-sW`FcM#Ja|Zxf92$cj&=?xC4gjfd695m5Wo~ek zT?6d}1T%~h!MFK8j@us`_2%$6WD|hnPmu7Z$oP|_a&nqn(4Q#jPnGp2OXt*d`CzUt zn3yIM$kin?H+W&~(69_FntDMf;I(CQFIWcQhM%EnxP2JIgq9gJ9QPWQt*c0H2&dY% vBy)!wJ{Q;A@PA!T92B}hQ7{9q;&1-}hyhPnm?L7a00000NkvXXu0mjfUb|Q+ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AD.imageset/Contents.json b/Planet/Planet.xcassets/images/AD.imageset/Contents.json new file mode 100644 index 0000000..11076c7 --- /dev/null +++ b/Planet/Planet.xcassets/images/AD.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AD@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AE.imageset/AE@3x.png b/Planet/Planet.xcassets/images/AE.imageset/AE@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d16ffe4b862fcad8e0add0158797b234d4927a4f GIT binary patch literal 544 zcmV+*0^j|KP)4%a=? z+aD`dx-HKydw)R&N>G6~g9;QN1AjL%^uN2OR6+z0S0sP}r0k&`@Sp)x0+eAhHM$YLIjt{%_mY*#rmy z{Ovuw2w;(*A6^6uL4x#o2~R0tx`bpMqkRn`t$^v&z^x)62a#UDbn;aeIdRhk2uI5Z zXa*#pS!Qh?hay1miwt~WfC2(=Dzz^H81bF=eR2WKtnev_Llq#T(*zXj5-^!eSSh9n z2qO>>rfqoQ&;uh$g@Ud=8&j3mBOIkXRQm z0Vco}LbepP&5&(}?Lfqi#JV^XJvhB&B~>{VCk@}IU5t3Mgy92lYL}yowXbC24f3NK~+G^NqkJ#ehw=DMtL2~PfTQu<|BQ*9ShnmTuR9hpG}N>G6~ ig9?-&>wZ+XV&y+mZid4+LdFmP0000oxxB}_7J~4PuftzpUG*dfg zcL)NqAqdEYi^D}Af)H^y`7S)|>#W7UFJ1fp|Np-)UwAeu$dCFJFJE zYz4BvEnD|Kso=++Lm%?0|J;25RP%k~4xl(h8L}hYF0N1pI^DJ;$S;_|pkV&~{|@g3 z67ClyINbmL|GqU^^ zGcYh^db&79qbaqfX+ zmOlQrLmJ;&9%-;Jdp_`F)qIg+S;gfV*%;Kjf=|SixhS{&m%~MV1w+3KA&qCQJHy#$ zFl{#HIKln4bEfbPHVg35O{F;9661Lhr7NwY&7H#V0t5L{ZB}v z&sh2EMhSBs=ENT@pWm7KseWwk64J^EyZ8TWOv=vW(|3Mu>@R1^Zx9e=@D8qEwpjk* z_XEa@6`g103jS6bW5fh?`wujE=%4DC-|(1Ifk{p2^)HSy{p>Ruo@O~1S?QOiosXHmZrYQm z1j7v5bxd2>)KsrdIs0p?wnTz(NrzIQK+nm9nEkDZ8!vjDUTR~vXw!schEK8_ctu{$ zQfyxoC?c^jj$1|IbwvY%*ONj~W}P1g)_$H6_=1ozz zJ9ZjR_SgBFzR&EM^~}g&^P*deR3#4n_xV@uH{pV<$%V`JZ)#7G3|N-x?bukfDd3OS zv$4ue&OKxII z&)O7wNza;MR;rns6MW;2`SLY~7pgl(PIvEa6xeX!`pZd^6_(vjKiTKJTa}%8V#8&w z;N7C?%$^5sO=^|RGwoh#${cy1jh7=wB7=)zSKPXGp1027z|_m&>FVdQ&MBb@0AR?o A%K!iX literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AF.imageset/Contents.json b/Planet/Planet.xcassets/images/AF.imageset/Contents.json new file mode 100644 index 0000000..8fddf03 --- /dev/null +++ b/Planet/Planet.xcassets/images/AF.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AF@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AG.imageset/AG@3x.png b/Planet/Planet.xcassets/images/AG.imageset/AG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..07f2ce397d09410189a2458a06e7d524d7c068cc GIT binary patch literal 913 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!mInBQxB_WAXLlk|Scpqrn$!GF zn@J6}x4ff5T)ei=vTQ52_wsQ&yx8KcPYeXD_6&hAl470zpEEqa+8oGzzSpEG&*AnK zQy_cwMC;E-jUZ~)7W6r-eFS8OFT4m50g_+(Xa4{H|L@D!5RtgvJRYD!%}av(f*A}7 z=I{R>@Lr(dzC*vld7!fY{UG9hzr+9k0{4N81|WX_|9`;z|Nqzj-(O$=>1BrcBI+JggV<1tQv>{F}~e{#rG6`t|b<>RV?R{e2?BtoKmGWa5#6 zOG#T!b{$&C@pe*^@zoa-LS?c_Rwc&EKQXW>V^I|6eE#?6!TZ(xwY&G<-Oev7Tx;Yd z-^ttTAkubo&sx?aQz}B(R(qfPyI#D!I^fpwbFbL99ByM=@b<0h=HQvzZOvjBE0|k4 zdjIYg;tP2c%E7RQxrceq-hP{@B?0=YW_hTvTxVd-KGM>5{=HrY!=hb5{_cx(7G_v4 z@b$0_;(oF1BvVJ9J|lDBG={UvZtv8ty-C>7%wr*`B{)I-K*6UwpI&a6=>CLJX`z}B zr`j#H4x5jzr#UtD7%Mfb2s1YhoF*W%{oJ-1sgXW96B$p~P`SE?X-4Sj7FLCMa+jcdVE{AXaI`y`J z0CVDu>l4K8lrX)D{cb<&p_9e#@PSc9p@GMQg@O67VIyPPm$g2e3@e`Al8|6zxTkS_ z*#vWa{n^g;gAPoLQznHdJd_FWn3d;Y!JMNNxm)p}M8a-|$&3#L5+*0?Fi>WA zU&zR*z4!Y!UQUi1WtKkN3JePZELZn%GBRuwnN%0$!RVIFpe){^;wRqL1%GT=--a*Y|9@%5|1FLGPcQ$!r|;L_ zf5#twy880#mh11{e*SUj{>P6${_MQ<{>|6lk3alWi_N?M3<%efAirP+gM#_{|Nq}V zzrY~i{rdoc`}Z3J8s7hRxbGm)->-1~yn+F0aAD)EPwqXqpMim?)zif>q=ND6^wy$m zYaZ9w8(g2ePoI(Tn>q96|Nl!C6gs?n+ZorktF0)bchlKt?=M}xeZ61*MR$OOkm>*K zhPc=B0K)BjJ~WV6&SMj9GqsH&XgnW@m`zJ~v251WXgS)Mg_ zM$)A}heGaUu}taE+Mn)`{^0#beUEI3)6shygeKd6lHVT1Xgtw)lHh43pWFFqX@>3x zd#e5(w_<#DbHj!mTYL_lkTX5Ol-A1oIU;tkgVD}!|MKT1h(^Rb@8%WJn2~e)$7yqx zY;T9cw)I{b!3v#WoO`z^F7VPmq4aEv>XK-tRZJ^hHl2}h=gDQ#Vp#FHbZ_tkPxTkV zOuzVw8uN3?IE>z~6lz{zpIPu(e@R2Lj%m{pg+)3qzOu?ZQM(@%zeGVvk15`vHEn)e zV9SN~+%6MDTsl}ku8jcoNSsu}!w7u!1Sgy<|!7rGjIk zbKc9##WJKX(suVatXk08%^f2z$1pv~z}3@P)MC$0i~UDWDh7xizNzBj$hyPI#%9ma zuZ#hL!d;w`+f?7on}7d}ocx=_ld~^PdL<&8es4*Z(JFy=?_|qE^P|ioFKzhz;e^eb zKM@f{yCmk%liy!ax9Y@F-*~65PrrWr_;slkcS4cmrGSd+ni}mNr>%`$tPcOKK6pRD z!p-yOtE}v9<&(Y>aH`#2Kyh3d;Mgx-;-opuB~Q zv*f3X@|81U!qgVplz6tTaFY8yMdk1!p281TgnCFVdQ&MBb@08(x#8~^|S literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AI.imageset/Contents.json b/Planet/Planet.xcassets/images/AI.imageset/Contents.json new file mode 100644 index 0000000..a31bedb --- /dev/null +++ b/Planet/Planet.xcassets/images/AI.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AI@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AL.imageset/AL@3x.png b/Planet/Planet.xcassets/images/AL.imageset/AL@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..03a20132cc6f0900c1f18acc004aea3b14cbcd1d GIT binary patch literal 905 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!Hi#eIFvxT_f*H#@?Pz z?sm@Zp^hFiExnGLc<0!8EV1w^xAjc0_t;?W)o10|WaGKp)a#{z5AP*!N1z4#B|(0{ z3$)X!UtKUa5BDD!ZuLalYv* zCe7Iy@8Ng6L>kzRZ98Mf!tLMaJRZ z`&09bex6>S@K$&3wlc}BKN%kXdRVWx&#u|#!^xxnpUNJcv}8>~)ujEFUaUHDmwJ@m z|Eb#i;4Pa~!eQ+YizoSP77<^$zTEcxvneMbaKQ{F0hdio51OC;P36vJNn_5E=ZfeM zUBJWq=1%lO^`8mT)HXB!@NwvI=;FJue2a?ty`n4XKNXsmzF}Bi640v0eqhE~hrF69 z(TF(~;&C%C?aUCWSURuUdB5AlI~@0%^VkA57X>=AekeJn?7Q=0zR%thy=)=r?Pctn z?o>qj76?w>9c~s9Ebsd-yXE|9hjZ!SWwUsJP>C57?89NuLNn>Gk$tZdE6S)sVR z#76AJItl41Q9(5t3>9`a1!mb6wySn1)X|<()Rm!6_Ub4MgBt1pvymjf>*<#|??r}fO$xe*)zU^hQhq=UEoIS?t z_NLa>nMI47RG*rPua}NkyCL8OZ`AUf)4w0HDYFfhh-_j2khcmIFNe0+MpO}t%6?av$EpEf_A-oMX&-hbw@ XwRz^3ly1}mlRSf`tDnm{r-UW|i)@`? literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AL.imageset/Contents.json b/Planet/Planet.xcassets/images/AL.imageset/Contents.json new file mode 100644 index 0000000..889332e --- /dev/null +++ b/Planet/Planet.xcassets/images/AL.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AL@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AM.imageset/AM@3x.png b/Planet/Planet.xcassets/images/AM.imageset/AM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad60a273eca542b94f8f9b51f232c7279baee72 GIT binary patch literal 514 zcmV+d0{#7oP)MsZ}d&eZ9UpFoFPP!2d9V07l@h8hQW$5a5##2w*5ZbPGI)fD;jc2W@HLz36sY z2>23$_oCx@iJ*Vha=!sCgd1pch3~)uxG)yb0h9Hsu=&T3spoM05UF2cEA{=^41kq0G^i~JQE~Vv6H5VJu>ikEKnqA= zcmi#MGPVk2_xG-XsA=zu?(dM$D-zI)fIB4w1>wcqzjrGv7Y@IOrGG$z19Z_---$r_ zCCKoGB*^fFB*^e7B`hT#cxl7S=@3d9b>g(oBw~2-jWKRLZ*#5&4=D3q_oC~Ch=?gW zej<4Gtq}k{sM{gsQqM6pMlgYSN8lMuU<9tIRV!)z0Q@q4`EC2iz5oCK07*qoM6N<$ Ef(i%X8~^|S literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AM.imageset/Contents.json b/Planet/Planet.xcassets/images/AM.imageset/Contents.json new file mode 100644 index 0000000..0f6e2aa --- /dev/null +++ b/Planet/Planet.xcassets/images/AM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AO.imageset/AO@3x.png b/Planet/Planet.xcassets/images/AO.imageset/AO@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..cb46c31f86252f423a9c6335826bb7c98696b187 GIT binary patch literal 997 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!b_Mu^xB}_7J~70jZ!=xLFLrt# zANKE#;s0lPzYkb_?e};W7Wt_-@JpNb&uun8*4Tfp@%xY&{O6?k-^(U;&hDS@7$hY* zg@wDcHP~%mX})^C<@voPhc}yf`MT!iI6l8*2vl?Xxbgg{)<6avP3p1%va8DM;UZ{^ zyo}RIK-b%q1o;Is7!<7E|9^hKdx3`g4*d$}|KkDs|Nmbf7{#~w&Gv=&&{hp zcvtnqx&6NFjxGFw0=xWD13LmQgrL?Igy3S?>UxN zFSChQAv*1Qb=1Po??gX{3Ell>^*8hy$GR473E$?OZ!cbF;!m*)5f^1R7n9hs#bn21 z^_`CC`~t^zWxPCP+2FCpry+qU$?kxUfXmw-*KKN3ZMhByFkDlLXn3)AHsA02*KQO^ zi9IR5_pI9Mvh63+owpd)?=U*}^+U71J?Di2c>$|FLxB_D=hZg64{~bJ-&iAki+#az z;YlJ}efFN#XYQKaGDoP0-*e@?kczN|pvPOcEK-fpQVO~~MRT6%f-M!tuZOm2n$B3B zk>&Vu!pnH|{!pixD`SmPtQ4BgzTWHk;L^in$!0aisOEI$so^ibU9wwvd&LUhFhUpDZV7bl|LB{w79pR`Cr_Z-!Hu7uV@+iJ~{4kfg^sN*3{x9b} zH%&J8%lX+i#0_Ma>J|7BcF7C5uqRAUu+N`(;MvZ@t4{uHi0(d`o5x+V+3&~IEr;Z% zMLy6q)IadCW45lE)OI7Y9NvpPA11HM<*Lz`wXOO8HT&XA&->g2T^|EeJcFmJpUXO@ GgeCwiK-^3K literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AO.imageset/Contents.json b/Planet/Planet.xcassets/images/AO.imageset/Contents.json new file mode 100644 index 0000000..1a04add --- /dev/null +++ b/Planet/Planet.xcassets/images/AO.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AO@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AQ.imageset/AQ@3x.png b/Planet/Planet.xcassets/images/AQ.imageset/AQ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b272021d37566e02ebbe9762018b777651099d82 GIT binary patch literal 657 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 Y4`I>UV?;h6vj6}907*qoM6N<$f?e3dg8%>k literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AT.imageset/Contents.json b/Planet/Planet.xcassets/images/AT.imageset/Contents.json new file mode 100644 index 0000000..ee244f0 --- /dev/null +++ b/Planet/Planet.xcassets/images/AT.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AT@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AU.imageset/AU@3x.png b/Planet/Planet.xcassets/images/AU.imageset/AU@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7794309c78c3de7275df4f8bb14fc8de17f928b1 GIT binary patch literal 962 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!4g~mwxB}__s6Z=z9x{SRLPU_+ zK#{jTF~|rmg3N%hf9yH*E?;Cfl zKYaVo-3PxfU29)@BB*vl)$BuGXD$9z+4{Mq|H`H?Cf*A}7=I{UifB*afgMjz%0|f5hZxCpB|KH)hgFt`3!uj(G z2Bf5i(^Oy4j zqzNhe=UePA$n^NE=R0k6wz}i4lRG+YTTd5F_|D(v*1Gtj~6(u-=2H>uj-RKdJWhAPH@hW z;cGdfI_E8Oh4P~BJ&Mx3j29OOZnZspY6?e!gNwZ0r^<{I+c{g+@;O2+3+8YsNEN+O z+U)G?X3Sc+<3OXA)dY#6x`Y!)lZ+yD1UCNp@BQ*X*@>TdC+6MQclkh3r`sOCnq@^w z0{oW66EmZ8_Uee{q+n{l8whCB+Tm+FD!OzuG%kfK!rmsK)CTw z#m+ebzSB+{mK^Eb@@j2n_TA>b9aFmx%y3H1_^{JQZkdo3V`~$i$)x9#lV}g3@xr#_fI$d`+li8 z$@Akb{U7ENuE@*0xzxPi-;>0;vrd=lO9~G)FZll^`DznuaD9c>(j-OxWApd@U%7s> XZKH|4@V9(mLT2!E^>bP0l+XkKq{;MM literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AU.imageset/Contents.json b/Planet/Planet.xcassets/images/AU.imageset/Contents.json new file mode 100644 index 0000000..3270b7b --- /dev/null +++ b/Planet/Planet.xcassets/images/AU.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AU@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AW.imageset/AW@3x.png b/Planet/Planet.xcassets/images/AW.imageset/AW@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..02c840d12c90f68a1207d77d611a25b6c139fc5e GIT binary patch literal 709 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!8UuVnT!FOH+D8OY;h~p6H9H=B zfvEia>u=|oxBvhDKl1cj)b?jnFTQ`hYuEFyzps~;rtW$EDh z&;RH6pvF`<^YFtp|4-`l^|@b!s+jRJHTTG+V6M zX?G@bV~k!#-=dzi@-4GB0cdMc<{MIh`u+rm3J=1aFDNlbUho{-R+z>% literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AW.imageset/Contents.json b/Planet/Planet.xcassets/images/AW.imageset/Contents.json new file mode 100644 index 0000000..07beef7 --- /dev/null +++ b/Planet/Planet.xcassets/images/AW.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AW@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/AX.imageset/AX@3x.png b/Planet/Planet.xcassets/images/AX.imageset/AX@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5466174bb52686e6160c8bd641679d3d465a55 GIT binary patch literal 496 zcmV!NKu#a#?^Hw4e)*dmaQ3c5m*6=)eQ0L6K_c3RvJl_=$uU0W;u%1y%IHU+xcT zgmfSX8UX`1&;S!nXaq6f7C0b5S0zC3pxJnMTto?+1X`m2!GUs9;aj!RdSKL# zx%yu5*HwpiwJOAB*4uZz6N1S1PG08*H2%72S#!ClNKN}y0xFa05>gs1;UmJ z5UNQ6Yz6}CBmq7H0bX(NNnU_Z4t?9JLC`XbfC#u95@0hDV21?s842iyer9+Oa$!h7 z$c$0$0?MD^O|AkcfJ=azARmKr5b82I2=xO3coe?PNI=ckVSW(dCoz5$~jI^dYbM z+p={(kDvK{>Du>=JHGVKd>5Vu6#xJK|GzI^fs7w}4t=U@{oK+IWdFJQ;C)g7kO4to zXDx2t?@tW6c|)HG=s4q&AirP+gM#_{{|CGmXt?jtuW)`o&?Yc=|Np-MkWuje|N8w3 z{{#NtZxDFzF#o(k!TSAwjyp|bU|?L~>Eakt!Fcvc>Lq1E9+m)BlQW5FpIYA6@6fHa zc`#$zz5nkf3I2=kO8P!r!I2x1&_4BVe}Lx`hros|CXEk)Gx_Z+SDa~< zkGb;T-wj7;(;Iy!8IFj)Y51cTvEpP?d0~+HS*yEw>+L;$BvqKN=`MGFe@t?J5{HAD zXK204GUHXV)MJDdxc%yOdbxi5h0w!F#Phld08>s$PnH%}9;N!saWm!4pD zh;!e@#mD#zemtxRC~Ir#&icpX`exO%{YDx)HRrn2F&ktq*yG9k)KrS4vS{+HldpMq z+;E+<-=HG3UgXYxTaFEvyXT(p=Q(nt)A;DbM@8SJpOW~Q%I}r;{rG3&KQ(vqKivPt ZT6p=D`njpoHUXoY!PC{xWt~$(695O2U7Y{` literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/AZ.imageset/Contents.json b/Planet/Planet.xcassets/images/AZ.imageset/Contents.json new file mode 100644 index 0000000..18de6dc --- /dev/null +++ b/Planet/Planet.xcassets/images/AZ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "AZ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BA.imageset/BA@3x.png b/Planet/Planet.xcassets/images/BA.imageset/BA@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..25fe407e13c1ff3fa68d0a068f09e19c1f567350 GIT binary patch literal 848 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!>H>U1T!HlebB6fQj+LQ>Emd0a z^MGjmk|+oRPFBr66jZwb$lY`H;i8>afeiD^CIA2bzy9#;`op)|m!A0a_2-k;K-GA=K$I|y`vR!NXwFoQwC{Qd9$I|$tGKW|`Q@czHR|MUG0 z|Nr0r|Gxle92Cs||9}7P+3bo83{2skE{-7;jAss-GC3Raux?1-Hu?Ab?OSTOa;ARR z-{E?;-lvr_+UbnH4^#J~)A^$6VjF%cC!cZo8Nk{$%iq-I^gHgVM~pM|Hn7S zulZo7p5)@!uO?;-efsuSz965MDe>#YmT=2g%pWha8vX6KCVhChX2`y-`u``F{@8Wh zp6i5JfK6VL`V;8~Kg<7`PsnH3ms`sjQo4$!e0ydSb#QaN+tU7Cy&;NsqlEvvkOOZH`ma#jG|}u(NYHAxy$&t z<%DM|thFlUycN-H?s!vRJVWwW+lA8_%vl`qnW~D*y27~)BA656wzn~u8ZZ~P8#dJ5 zk>RY0>~%CYnBQ%1wXo-s?Aq|=+FO%!GsG^%mQTq&;HS7n{#v$J8k3YuPoB+^M@c)} z7Ssr*z0H~?7olzXLj3p#m5%G?(-&TsJEMMDMew;qspzbRr`m}Z?0vqUPOzV~vn}gN zHDC1n{0vvMwfr9{gbsR_d+_@2{`be^`Mu41O!h0JI!{?vgeB$4ec{iSpV=o-C}AirP+gM#_{|2w=FNVs2+;BfzczrcBe_y7Ml{QqC@|NsAh z|NrL$ssI1?|5s>OAE0o5N);yq0~3#@i(^Oy)Wt62_*(>}MZ$~Bzt*!*v{ zR{CZ0imA^RR|)-+v(a^^;ZtCHpx5)kv>}kA?-9#vh8aiB{bXwpI8wuWK(mF@jNO3K zQ7loKVe#?T*ZC%dUv_4nu#AtvcEz*Z3~OT>_@_>L!L;cN>w}=UMk@tXFV%oz)vyZw zHRd);J58dcYxy5|&0}P{=Ax70B6(goS5hE7vHkmjc@Z9(`cEsZ?lA9Qz8%P*p5z!j z?^&f4_XCb?E)1^@Ik{Czo?kzeK}e%3kSTqWlb7qtxyx6x7>HeOU@TR_%?wjr_O75Z|d|-;MWg a{Xeu~g3NP)lwZIU#o+1c=d#Wzp$P!+erl}% literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BB.imageset/Contents.json b/Planet/Planet.xcassets/images/BB.imageset/Contents.json new file mode 100644 index 0000000..26c12be --- /dev/null +++ b/Planet/Planet.xcassets/images/BB.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BB@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BD.imageset/BD@3x.png b/Planet/Planet.xcassets/images/BD.imageset/BD@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b0597a3149b03deaedcee4a2914199e1f1190203 GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!yaRkfT!D1vG*co`Q-@7gi+xqE z)#e=UD^a0uePYhU2dysj+>_zExXg|F?Sf38ar`Age!&a|1@rg+4|p%oaNnU{;rxb; zLGu_G80|e>978G?&s=m(I%>ef5+JG8R*{8m828#G3-~jq z9Bd5a4c&C^@uc!;S{BUH3QN3S2R@0`+9;d%N@wFQM$xu;5{DLa3Cgd3Ze6oy-s=m} zH4QIc9^m^i;o*;NKKUyb{kr+HGfzK0Y?Es-r{}WCq7%77CI_zVS@ZDZt}_Xer*#aD zZxH+`_RgwNgzwT>5viOf1(ObDyqNju^=VlVTjM|fo@(>h3RW1ivrS&Iz+EUmDZwRX zQai`91GBglGxkI=Wgisv?f;O*yGC?6AFq?6Z?mCDk0|f50E547&A%VLZeU>G=xWU9 z{p!Dp;XxzIgZ%OWmK`p&ZvQ?0O|6|#Ge@0C^{m53kIw5S(KUaok(;q8w1haR3vzQlTq{n5);zw1RkHIr-~J#+H|hBAYvtDnm{r-UW| Dc1qe` literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BD.imageset/Contents.json b/Planet/Planet.xcassets/images/BD.imageset/Contents.json new file mode 100644 index 0000000..4a7765f --- /dev/null +++ b/Planet/Planet.xcassets/images/BD.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BD@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BE.imageset/BE@3x.png b/Planet/Planet.xcassets/images/BE.imageset/BE@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..551f086e3c4b40f3b8d2f4bdb5f9dd6262b2ea0a GIT binary patch literal 444 zcmV;t0YmOc#6FaUeN0D8~@cgoOjw|9>pA3y@Ok_5uf$EQDf=mvBk0tWae zAmB~}9cYdgz5@x^oy`Q0L=ky|UqNK>odl2we6Gj+i-9u?bVXBDus1itM@V5bs5##LVje(FvrfP^)Z96PlD z;-3)^3lb1Pvvh86MF=3>k{4epP(T9Bf`7jt0i;_n_KOq{ABFe8iWETnoPbb)fG{T@ zRUjbEEqJVG0mMxSXe$!XPLBVI1oTq^hKd9XQv$3a0VV+w@MqggPe3gK$VEdy0wh2a zAx(v~7}9cB8zR~g)267l#dR>EqcI(h>UdlY5^9lAla$)z)F`P|Sv5;Jy*Xma^Av_)H_uG00008_3;s)CEZ1IBE6$tTB)Q zM6(Wg0?AcJ+%BH5frwxw)jRT>fG#sC3GxeOFeq5R|Ns1e_W}*~9r_i{|3?A)|F8f5 ze}2J#ga7~E2i$KEaOgj;u?(NnFi-VveKX;}>o2hW_PDT&%mED|NZJ^G|YOociKq zOn~EAm!qOj_QW`z;|@9^f5b&e{6kp5mZQ=+M)U3!ggGu*v)FfMi$Uwe$NgUxd~o2M m)ph3a2KR09$7cRp>;H~vdz!uKl2BmmGkCiCxvX!0BE1>QIptTk7eOLij zfIWn!dY{7fF=U^^_Cv&eiDA4yy$ukR8;<4Y5`yCJ;Z$}mV5PW#)g=WqKnlYXG@P@> zRj}fGm#%`KY42Y=``=3F6&27Q40%BbPClF1 zoN%#AN$xqTEZ7W*(ni zYtO58s*Eyz@A&fNOD)d7x_7U=c62loPWU~{gcTP={kMwl2`iSu2i|SB{?U~y-$bV1 zgcXB7U9=Gwg6MrbUo8BcGiQRp6qce9=1&vf2q*kW`S|LUUr#1MSSk)PA~MyN!l#fS z7J;ScQR3Tl!P#RGXocxYcqQ%#j~Ni>j;K2LON(Tkh(H`CYF2#yk05VC5D!du+=P&M z$4~cUoTze?n>*BW&%hmF_`f>w&48Pu5n)36D<#M0{^CC!j|mgf%TjW~OW^p{t?&`- zils2A-QMR1jYX64;dA)~~!agkY%SkUxhEQrH5Y()l}&LsJRUhel6hmEipD0 zmfsX*V=>^j#kp84*@F?j95vk07+;Q@Fx=rNUyd5?c${AgEQR4NNbqZc9(P5CUkkL{ zB`Lo2+!2PkCdZc^Co1NmBwu>?+oE7B`1`_OEP{Ccx;zkzr0eqK!9;m7Qyxu~XLIG@ fWO+JUMj2lL$^Q!=inJDo00000NkvXXu0mjf_csa^ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BH.imageset/Contents.json b/Planet/Planet.xcassets/images/BH.imageset/Contents.json new file mode 100644 index 0000000..58a4f4d --- /dev/null +++ b/Planet/Planet.xcassets/images/BH.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BH@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BI.imageset/BI@3x.png b/Planet/Planet.xcassets/images/BI.imageset/BI@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ea20ac93211f623757fc49775e72b43844a8b0ae GIT binary patch literal 795 zcmV+$1LXXPP)qx$nQf5GyJOKzMrj`92kn56ZPG{KNxYGS)QzOhA!B z0K(5a(vvs?XK@YhSwFBQ975#b*$+6A3xIJoCzlcehxs~x1^qm6mVRHp-oW3t?W8Zc zdGdHDyzn@e(l_E{2m%ND`|1s~RX_F~=5yfi!iKZCmp%>w7aZQ97Sy!;xIzHJvrTK^ zv+|_qA>iSKvn>HwVoh;}0EB06X$gR_rm!GzN5><8dU)aH!u#StRR}yP@KE<@_+&i1 zyE9Dz2!IRHsVCcAf(yHWSbkw75}rK{ZvWC;16-=U0N~UVF1^@?0yxkVfCKHl;Px8@ zVub{Ng*Jf)6;cRME)iB(O@Ouj$`q&;loSAWO02LtLDr!MYtUv;Suy~uu!q5i<_ZvA zj08*r1pp{|0LnEW1t6d(&U{~g9VLCwFzSCHSRi|3tqQ zxAv0!VI-I2Ph;%LB!3*uCHeEX;Y>+hAQ2>XiOlSyeGkB^Ld$uPl-?S__%D-tVC|&~ zCDWy{3J?;vSXx4e>vH)}_YA~s!$g!@W-cUg%ZvokKQWu8TG=+&znr$sr5h*Ht+T08 Z{Rf5k>6c^Uk7NJ<002ovPDHLkV1iitahCu9 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BI.imageset/Contents.json b/Planet/Planet.xcassets/images/BI.imageset/Contents.json new file mode 100644 index 0000000..e483723 --- /dev/null +++ b/Planet/Planet.xcassets/images/BI.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BI@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BJ.imageset/BJ@3x.png b/Planet/Planet.xcassets/images/BJ.imageset/BJ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7cca4f8045798e76955976ce16613e0b7dcd7984 GIT binary patch literal 554 zcmV+_0@eMAP)Dc!gK2H~4=nzSe8Jn!^`f#jEiu-Yj0li>-K-?Nt4kxvz#ENUENvU+#ld zDcn*@{QIj09oPd0;uRdQpab<=hTgf~?N5jR;*$hmL8~6xfHm+SeK-RT*1)KRUxNT* zf+!#pBt#%+lWRONqJWGC%~Z|3&tWGNkm-RLD|`h85QPLJ22ioX*SW6?3P=P{)59|a z@Fft!^92YuX?Cf19J#I3YMiMw^bFKzLDYThOlF sv7~7UbYKr0h*xmHf{s3=tx757KV-4z7AS=y_W%F@07*qoM6N<$g1JlWrT_o{ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BJ.imageset/Contents.json b/Planet/Planet.xcassets/images/BJ.imageset/Contents.json new file mode 100644 index 0000000..60c53b6 --- /dev/null +++ b/Planet/Planet.xcassets/images/BJ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BJ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BL.imageset/BL@3x.png b/Planet/Planet.xcassets/images/BL.imageset/BL@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1082e78999f529418ee79c30b75e188769b76895 GIT binary patch literal 1691 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 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BM.imageset/Contents.json b/Planet/Planet.xcassets/images/BM.imageset/Contents.json new file mode 100644 index 0000000..ec11559 --- /dev/null +++ b/Planet/Planet.xcassets/images/BM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BN.imageset/BN@3x.png b/Planet/Planet.xcassets/images/BN.imageset/BN@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..caa9329a8962d515076d23cddce1567080240aba GIT binary patch literal 1355 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 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BQ.imageset/Contents.json b/Planet/Planet.xcassets/images/BQ.imageset/Contents.json new file mode 100644 index 0000000..595e617 --- /dev/null +++ b/Planet/Planet.xcassets/images/BQ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BQ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BR.imageset/BR@3x.png b/Planet/Planet.xcassets/images/BR.imageset/BR@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b139366a42bc6b5bbaaba7b3ef791faeb6a70357 GIT binary patch literal 819 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!RtNZmxB}_SX{JP?g>e|}&-b#r6toTY^;E-pO!V9l8)7ao1sapi^I zq@&MY9sd9S|DBhgr|!EGHR~kMx;=*s|G)G&a{CR?wErJFLFCWV|Nnk^{_%V2!n3vO zuYCUTyL0;up!nx+?>;|`t6e@hr^87P=v=dsAirP+gM#_{{|CGmXt?jtuW%k{I98C* z|NsB~|L>u40!Amgvl$qe7(HDaLn;{0Try`mtRUbL$f9GZ>HXb)Me#SGJ3qhYuTuOU z?Jn6KJ?G*(bKMy&{VKw1qcWK@+*XUNS529`>(tuDq+?<`ivrHB-1D7Lip%b~HK*^% zb$7SxZ~1+v$-UM`a}oEyY=s4T>|6a>{NESZm_M}pH~I0;&hPFsWzPH02w!h#*K>K# zoLS2Y52$^)to`%s^~}o5Tl>_Xe7^jp`@Q?MQ%pM(71|cH9^{*q5_P*&G|lf_{l=!I zU(-&XZ(LX_{M7qaPlHabhTIkV1zG;ZSreAaY0NWVvg~_)QGtu&QJ`%5=Y)W+3`?P!Yqq(aNi=T?RuHfVPAoE%GrHicLdOuDidAdwo zzL7#9ETaV(D z1w6*uZW&7s2ypB*{d^=#B_nk{%fy(FPj6?mhiQLLoN>sEajJ3ljGjU^J=Uw$$#dSe zCUL)My|nMr2A1ljH@&Y4-SGbEpZ)j0p4jUw?<-f!I_&q}x>vQHSqhjkSQ7t63qO*c z_Tj_MUwf?$W?1y;q{}&9Uitb)*}Lk3icb|KmES5Ws(#($=A5?hxAEpjw}6@$JYD@< J);T3K0RZm0rq%!e literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BR.imageset/Contents.json b/Planet/Planet.xcassets/images/BR.imageset/Contents.json new file mode 100644 index 0000000..0251d71 --- /dev/null +++ b/Planet/Planet.xcassets/images/BR.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BR@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BS.imageset/BS@3x.png b/Planet/Planet.xcassets/images/BS.imageset/BS@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d36bcd2fb528074a699001c499a8e41a286db348 GIT binary patch literal 448 zcmV;x0YCnUP)s8qT{{aQCL+$XsgQ<0u@3qwZ33bb5ecls&v6efaA9nRg}} z;TZNaCXu;OeF-cN{juc6XO&={Np*O-n-sqNuY2$B65k{iu)`a0J z^hTJ-8?8(=J|!3;B{Al`o)Zj{Q#8gaO%V*G277fb?_QLQcRa$<`t|~;m7_cTBOXQI za6yVduq;BC7G*=?rws`70 z6+w}x6CfdIu0^=*;oi48!dun&n4q~DAubCb34M6JT>^gROeD(!D1ze=RM{UMXs$)~-?^9j=+w)CAUibI$DG>463?^Hk=Yvav{DK(-92(Z2|G$5JfkD9g`~3!PCVtq=IqF z1ZO5@Lk8F6*Z-!!4Vir-|39Z5vtZOzB_EC7hg(C6vvhg94U%?nADJe)QHbv(@9Lz2 z`dz8MIn^8`Yr3;v*rqZE#9!7v+-8s!WB=~L_3tu&TILx}{_l|f<>AV;dOxCFn;072 zpIj~NBa-!G!la#P3uT^IEctck{`da|>~lGEQYX*(^V;b1Z9%hB+J(#e!dzA?D4S+q zTK&kRewyp|sf;}A41d>3x@y{8HTT+9ALY-!XwD@@hug1mWjA%jt9(q)DrfLswXKw| zxv{P=GsG;ytTE7CewBj7@3UKS+Rwh-*8ct6SG|sPcMQdPO05=T-x6TiAOCps$y0(8 z1Vc)Gg&(k;Z*<3ClX9=Utb^+ZcZM_pH#xCoJu)7T#d&2iZ_Q_9S(p7Q?99f5^Ya$z zO8PP`TD5ooI^6~p-$RB~5vRh=HXPewQP*eqT!ukNrELrA-sfCh+wIP@)V)z-6jAaj zIPG;?m(%KQ@!OP$ob_zHX+o1UO72U6F$YA zpAAg^%7m*}TwK`s+@@gTxy;*#)SVY%BiGvvGz|p z|K$^l&zh>^Ui;177id-8+j--Wj92QS4N<4QJeA&h|4yWj<%C<3_pa+N5%$&YTmLdV ziRn=wpZs*YEBYe7manz8FfQXaFq{0V(YJ8Uwu+^5vy@j|)%xAG$VSj>hS8?|u5Nex zKj<7=vC-1R_41l+50=%f{qA<&`~q{gVv0EuL=n>FMk3yD#(}?JEurYd)x@7T9GPw)WvBz6m_83x6NuKS97ZGoY;Gq#Xjdw!{27pnhoY1{||K7G~2|@OMG1MDS55mz3#8x%Wr7?AzyJ@z8YvO5fd>W**$01n z|Ii5O)`1fQ#Bg8&Dx1*Ap}+_nkg$6Q5ImSp508iFfs;rF2@o9U&k8^PJjiJRgc+!# zf-A6qkc9wY0oT35cff;?l>otmZuju{3J?j$gijZcvjlnPC43yg zDg_9`JprZx0p^|n-+%zWvGJ)`fY8Uz_H;y40YXd|?6D;yCpHY7mv?=TNUcqGO{Q67u)VuV*? zyd35AI2$C`BEu#rw#l(klC83AmS(#=2PQZ&lQcLr0pHfpRD62uu(3G~P8K*iYk>WQ l01J$a&Q@B;-(Ohg*B5To^sSfc#2x?u002ovPDHLkV1kVs$`b$p literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BV.imageset/Contents.json b/Planet/Planet.xcassets/images/BV.imageset/Contents.json new file mode 100644 index 0000000..261483c --- /dev/null +++ b/Planet/Planet.xcassets/images/BV.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BV@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BW.imageset/BW@3x.png b/Planet/Planet.xcassets/images/BW.imageset/BW@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..cb12f34739dafd4854c97807f6c36ed7ba55d0dd GIT binary patch literal 391 zcmV;20eJq2P);V=t2xr4#6LgpespuxYl-` zp-jwhmkK{1LYaveF7c!plqtj5UicLy)EfQ*C9FR41{KCIoT7jT6)GMZeufG+AM=x= zN<17=K!Pff4*9oNWu|?8a}BDD!R=CjhbrZpI{Pc625$Z%UIab{sB&Rb0R~mhR)&`} zs+}2E72ws*_*Df2wKMfnGo_;JbZ0DgXe0 zU?AGRwG95)-b!HZEJ9Xc$B=VaA)*pfimJsuM!d#6N4>`Z5)c`X6if~%36%v)!{uKJ l6O$&C4T z>)M_#UH$+6f1t?M8@JybIC9P-7{~=mJzu^Cs2*s=gYHQ{#s$BqhZCj)%>fDeL;x8V z;^Kkq&zG+O6<>&s1?oEE7YHPQ7M-^9x)hNFWS?^biCoVp1ggA|Q#$`pe)E2RAX;?3 z8o~gI&sY%-WCPtfduuX85J*m$;|*s6)c_IDsc;b>qtoPBH87YGOM?7@84L>M@BhEv z;eCL>{f37B{Q~>{|39x_a35&3!Fvz^#QzoE|3BaV-{F44|NrmrpWh$w{{8#;_wNJc z3g-X+FEBshy~F+g{|o-V7fATuu>b#khklR|3g;W<2kc*8ZoqHIz`)e)>Eakt!FcxC z)g*0m0k#Cml0!aH=Kp_r6zzJuW#Zv8XU_cj=U;dzCwlejn(v>x9sk6vEK$>*pIW~( zSZU%apRIqESOqKFTwV71$@W*TvRm6rw(6|hwXf*;>y*gS&_!$7+#)@LXBL`l-?Hsw z*DY%o&bhH&MVmIg63YG+Zoa5yF^}JmyK8%OO-@~CnYTYNd4X@$%70dq|1$(Q`2ETh zpa17H+q4F^mn%JMKE%sx-gIh0dBdL_i~pq`WqDCE`%9?$y_cnd6Gb1C_*HrDzuj27 z!DmPMe!he0s#S~=4mHo=dFiyDNyNb5h4_b5u{IG)hQrDXZmCTA@*YWnpo--Y`R+ua`)wXD;u$ec_(`N2U$uy=d%rk7?HLrhdAnnTKmwmvX z$mpla7Kvud*cA2|EsT*L4_LBi&o~ovD0PpzT*iT;3a(<`PfG|K_-v3fwTt8M&xQuM zzUMuCG7}G4u(RkG?3~VU)X_O$y)#2Ai@*Y<2};ZgDh`Q!#|$#ryJH+2PS*(fhtKM5 zGP{&?hA&K5pinVITi-CdK}4r`pY8*LuL2)!M4l;!IUbMH(e8WBaF)yJiIZTmLQ#Vf zgJbxuuFG8CyI7t$>4k30V(6}JyuRxNtAMTQnzg@g|M;=Rbw~J(FYE8$5?f#PY_XDf zL*=cn{5OQ(zuElgkIkbO2X_A}_xEPGPQpn&5-!OXQB7;q}9hY_IJhR z>#R9+?B3}erD3lY?|d0v|L<-1cK*OR;~oFv(&sOn{NY!%`1G}M#RXMrURnEA*|a>) z4Lo--vGs4ciq_2=TE@R@A0}2WcG2hizO8ln;@A3jZ|vG9*f}RZ=KemB`}cC^bj!cy Zx0KNMzh@P9CNK{$c)I$ztaD0e0sxGDI5q$P literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BY.imageset/Contents.json b/Planet/Planet.xcassets/images/BY.imageset/Contents.json new file mode 100644 index 0000000..00911e1 --- /dev/null +++ b/Planet/Planet.xcassets/images/BY.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BY@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/BZ.imageset/BZ@3x.png b/Planet/Planet.xcassets/images/BZ.imageset/BZ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..34761cd03d844e643cacce35eb00c675f820f652 GIT binary patch literal 1595 zcma)5XHe5g98CZlMX(^2b7--k1XL6_^Q3O#Cq!$GYB?%pZKp>O|i4g>W zBf)@F1EDBzh$IM6AQ+0F3&BXU@V|I7&fLu1hue9(@4el(`(=N>Bx~d)IqChoZ_Clq@jr^q*iWKh_E!>2feWf{knIf{?i?^)&TsS$<9 ziMc@{!6VMcG>__^TO0DUkq~{yDEYqqqbKMj4-0V;4u?ZD_iG`P4r{3Urt5dK(y&3s zK*gOJzcU_gu;7IAoUR6OEbW0CAe;oqPC&NR5VwjF(yJb89@_UU6hpU)Qv1es;Gc|6|wJCl_OVtkfeW&cO|+ab{?VQ_G;t+SlV zdCI`)a;@`&Ka^{3xgqiA0fM26R?_K~+q8M-S=Er@R_mYtOUni0g?NSHmBg z`;#sNkdfhKA*Bu3(M5K#IID`5w9M|oyTzX2Q5PFp$z21_%4vycG$O&v{9eYTgc7IN z9NQRwlb+r>QuW<}2SLOVpA@Q#+~j6`afvvFppZ7869M#Qz?!nCfZ@Z_RC-S=0xG>} zaK8A*0So{r{NR5N>z`YcpW<&0_@`?gox)>4Ajtqz!;7|I;8z?YT&uM#h}}Pe3SIo} zzjZ=3g1^LFVtwrkX{(OPji+IE4hL2!(Qd>*dgV3CSgUZ{qJsrZUhTST;3n1RFP%G+ z_0jD~hg6gDD8Wz-t%(w^cml%~=F)^9Q*oLJS2rEg7&S^tHVZ>h8PXf&8U5AHz+>+N zkO5&YCN^*u$TNn>3U3{TRYvH#)G{yBY&>szX`g8IY973Rw~N6+On2uu+qY}zsG}Ph zm%R%ELcNDq>hAfVeJ6Y(N8RbQx?3(^=|?Y})|NT+T-H*n*Qw=UE|?+W9j@EG_6x>J zCmO6YS?_r=XZLAM7{wy)@eCko26cR`cs%t{meaF_N{>MYaFMUQ!_xja)W)qH=`vT| z$m^hHk0y7~o2gO^je}gf=f-BOj3~ZVvAy!`wo|RFDiM2UBzek95 z(ee(cM5&(t$rn~P!<=m#FEp)hk}}=lI(*k*FX7x>#Ef$mOG&x8aX_`j2h_M~ErDKL zl3URRBO*s#=dafo#2P4%JdmWCR8b(3_d9@8>^$XHLpbe^Gf!%%?V%3+PXSBy_J%6RB}@S z2C^@MZuoNJT9%fmO=CCJz#pc`#}`f%@7i{ad^uvkOh3?<=QiE&8xzc&D~6xV;FZn? z2SWTHwS?i&m(Ydx<_kykPN{m?o+XaFfGo!(eBpfT_>kF{J*u(3HW=Jw4<#1n<_qvS znt!;MryL1w`bsXM_BwkL%kxL%jDowRnXo>y(4)&VmuPijVJVWswfpe>wM&lZh4QyxFn~ebuYn0%!4VtF zdcb-P0Cl7jy(@hR{HoUzQx_EtEY1yWEHbxyin~=IcG=%D(ciwcZEALPf#o``&&Us# rwJf3C7_MJz8S9$h2nMIdW@gaZ*4vHr7uTfriZ6jojgW>kge&eZ;qhWz literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/BZ.imageset/Contents.json b/Planet/Planet.xcassets/images/BZ.imageset/Contents.json new file mode 100644 index 0000000..81911f7 --- /dev/null +++ b/Planet/Planet.xcassets/images/BZ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "BZ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CA.imageset/CA@3x.png b/Planet/Planet.xcassets/images/CA.imageset/CA@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7c5b390e85b2952ba4b193a1736d98a5bd485dc5 GIT binary patch literal 755 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!x&nMcT!HjYyx^@*3_Qd1v3~F%-{b%;JrY@eFuU5{|e^~-rp~1Ncay10rNrB`u!mC|M`S|g#}hu zGZ+{cUwOJXhEy<~o!(mY*g$~IS=!)F+P?0Ghd%u4FMkjm7#01i>$2IEHyul_KKX4l z_pG=|#F_Nq%`cwTxUP>lJAK#1*S)S@YtBY#*SPAeE^N)cs4&e|;@yq~f)A`}_B>CH zVYvVJQL}&*QwyW~dc_1Dr8wsUl5+%pF|`!g|1c0dP;V=ycZQ`P{;d2At`9|SuFslY zRMzkmGYVz0@UT7%wqKUO8mY(qM9XE(0uAjr0Z(TI?m7lb?F0UbH;kIB@)<&|r1d0d zvnZ-N__O*6bcM3GU2vRW%w#w-Y3TxmEX529N1a^`swc9v=Gm<-Uiu(h|AuGNt~=?X zMyoCqFOWGNyzRZp!FA#eLQfXGtp4)m=`fU1EteQ@HVI_NsXYo^3DH zbvz=kQ`PjP*FE~nwZo>hk3YWKZ+WmHxoh$s)00)nv&1d)eNFDqdbLmYW?z%}vft-! z>&cuvG4;7qb4=4oiSX`-HLqRTwS&7)hyK4+HF;IyT^{}Q-(ROGW)(%|O#6Ov`&0h8 XjwMe{$sg1NrWXcJS3j3^P6M|I literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CA.imageset/Contents.json b/Planet/Planet.xcassets/images/CA.imageset/Contents.json new file mode 100644 index 0000000..007259a --- /dev/null +++ b/Planet/Planet.xcassets/images/CA.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CA@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CC.imageset/CC@3x.png b/Planet/Planet.xcassets/images/CC.imageset/CC@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b6555a23d839de9ce13b7de904c668b2dce50535 GIT binary patch literal 851 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!S^|7RT!D1vG*co`(Ja&cB_>-o z8P8Z@QZv`|)&Zmc=L{boF#n#sVLn9XX;0$|dhFRz2SM`~RlYCS?A<`19RQxz1(nte9tBwb!RWJ#yXhzI!?45?gQQE$g|j#^JS% zzx{oA#l^h;MPJ!%N-7>&_o@37Sh1z+9aK44e5bI-DsqN)cyn9iZ==rQh%`)@X`xmOVs&F?Nv>yDns(HP~t33&f3ly?j zB!W8?m3DslxK-^Y!!d@);0Z#EJFi9kP~D>#*}3qDR!q~XlVMe{5zkeOl^-lg(QueF z_ejE9rfDkH43}IvE-gsEWOM#9kGSv6hdD2qgf?k#PvXk=Ua_jo_e4}wZhK(oZPx{% zjPJL&xJqBRaWGUZ^%h6Z#_FubX?xv5-=EwkX4vB|c;Whv4Z04GwRC?p?p^d=WhL*i z)J;=wUT6_jncF}A#_I(po@pEgZ>0CWVrF=<#qM@P*bSy4o_AFWMU!?iv@tBqWt87H z!EE;qJ%??(RunGI%YGolaQXYk*VFS=O4%Cr9|&A~{jAVaUj`Rv^>Buk?4?t$U0K<3 zo;70C>3T2T2doNjxfEm`?EcNd!4XqZu>pLA1YhMP%B_MX+bRh+AorC*8~EaqOMdHOb=MfI6&-{)C;mU$!}`SJXo zAMI&>g3bSJl>L9F|Np~||4%#rzwG+|w)_9bo?l=8ey?NLel}J=?c${zV5(&BboFyt I=akR{0AjzCf&c&j literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CC.imageset/Contents.json b/Planet/Planet.xcassets/images/CC.imageset/Contents.json new file mode 100644 index 0000000..99a8656 --- /dev/null +++ b/Planet/Planet.xcassets/images/CC.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CC@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CD.imageset/CD@3x.png b/Planet/Planet.xcassets/images/CD.imageset/CD@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fa92009771d64d344cf1c802ab9b082cfacb274c GIT binary patch literal 707 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!+5>z-T!FOH+DEvM-}>u!P6Yiw zXNZjMR@t9)cLyS%E;I&&Tf2Srjzh(t&)5LDgx z{CR=*2LJ#6R{&x#NcdlnRB?6&0|Vm$PZ!6K3dXb7Tg$#E2(%@t@TByXman}3|7~c| zzEYX===;fJ!i6^&A>d#y)d-ur}->W-|L{^05n?!5INpe-cuiYJa za_!=v|FO$&cmK9K`ZvKq!mYw?)tCFd>Zx(Fyy8vfy8f+^`#eM7lZNHhf-THm`eSNdS`t82n_HSRyUH$%4F7|#P-~9RyuI;y` z)=ROximP%xE@q$L82+zP;MGsn4UCJLt_1JNZ_#`3HM)NDb(Z&kZ$IT+Q2yWX%ftJ@ zHhPTO4&9IJ=IICRiI3p9P!c^$z4jN^yW6T2ML+boezPbHuCq3e4eD7y}X;tlB zx9^!e8+`o37O=$;}+wk7yZzgNTj}`B` zU#mSn{>S6awpnV`IS;no{KBZ;$RxZ&PWXqM`plBLof`Qww(a-Wn|H@rdsWu9(|ZGz r7KUvW{O0$x{<*yWzy16EFVjy9nO$#xYu0IC5@7Ij^>bP0l+XkK4xM6> literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CD.imageset/Contents.json b/Planet/Planet.xcassets/images/CD.imageset/Contents.json new file mode 100644 index 0000000..2f45ee1 --- /dev/null +++ b/Planet/Planet.xcassets/images/CD.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CD@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CF.imageset/CF@3x.png b/Planet/Planet.xcassets/images/CF.imageset/CF@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b969ae29ea9f17b68fb764954c031c11186fa732 GIT binary patch literal 673 zcmV;S0$%-zP)097D>{uN#Wu0Vj44hb+72{6I=uSkFm2^cC8FoXnfMFMyi zunYJ*{Gs{|xczj^35XVeJyLO~S-{=_yMTazp&|i8NPw+KfDH*S6$vmQ0lFdqS~7pWb-8S1qkSUqWJ<87&k0nJZ6cJZ~(MH0R;TqM@rCu zHY9+6_6c%Hh!>DMd{{zm0rBDE?}TxM0>-&BANzLbS0tcMmv;JN$z>Ga0v|b9M09{I zD1d;;n>sue2DpR*95B0WUAE74za{?l#t^ko% zUWtFnTY7oLZVOP+%PSRF|D^KDYFmJoUS4T80&vM=Kmba49DrY5*|-5Bm&XCf66myvuen8nybc4`Gb zp?ClnIirPm5W>i7-GN!B3=x2MHX#b3IZ=$*ZL7@J7@sGqPNMB0+zL(i9lJP>^B8pe Y0NA6>0`v?|MF0Q*07*qoM6N<$fo=?5C-8$SP4i#0{?RghzKOC10<{zBp_iGq(;J<7C>>I!#7orfN5^tUh|rL=kMdU zM2&^3it}0Em;Wea8Xvls`Fg8vytj3XmQUAPohu z2L!O84<5M>0F-?J>IVg=hp&JC0a9Op7FuHO*&$Th7eJ2*fdBUGqyPW_1VUi{)&yaU zz{iUP00000000003_?a>%aC>0LBvVSQPf%7W5jFBb9C|^CrD6aNK!O8q9j$8EKQde km=Ku}ni886oD`i^Dqe^Kb-L}k^#A|>07*qoM6N<$f_K84yZ`_I literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CH.imageset/Contents.json b/Planet/Planet.xcassets/images/CH.imageset/Contents.json new file mode 100644 index 0000000..8fc531e --- /dev/null +++ b/Planet/Planet.xcassets/images/CH.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CH@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CI.imageset/CI@3x.png b/Planet/Planet.xcassets/images/CI.imageset/CI@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b4d15c7f177fff8fa094b453765e320496760a GIT binary patch literal 440 zcmV;p0Z0CcP)1NB{}I=6c+}890*w;z4&*_$!z|I)wl-0kd~_!?AuM z0VD#GEqs0fl#n5O1_Ap@;FxFltO5>}z_PhEimh~F~FNkt1F_7ef2 zA^`z(@6PR06#|HR=fxK*6c9nT;omP<0C5|}eiZ`3tMC@2Dg_X`Ccrl!z^@624G4&9 z3!YT90AiK|^bHB<7sr1?0){04V?zSQB>|~^0Ym~M;Lo;~o`6;akgJA(1W14;LYfL| zF{I_NHbk@~rcF_8i|b%SM`Jo1)$zC*B-A3KCMmVasZmm`vTBxAySy$;ly+t2rb|=0 iHm8e|x;m>;eO3?aimh{X_YZRb0000OzH|*}{==xQbwF=8mIV0)GZ+-i-~a#r{`mz40q@@j2;9HlAkgsszr%e8f&PAl z^XC-|P(6#zTVL%pMW2Cz>6xdCV@L(#+3D>?OTq+P17BDloR#xb=AM_rjap#?ZtffZ z{|EE==6Qd~IchsKjbr(&=)aRbzb-1MDDnBv#L)aOVGOz9QD2m2M`e;(>Dn@~6FT}{zuo26dXC0u^Hn)sW~1TB);IX}t!$*}}AzG8=1 zM)sX6n|K&zRLnl?cCE!Aa^7#pJ-x;Z5}O|ca9Ny?uX*`8I?&EFE=E-qSh+GA-M$%|xIb zp@R6v<8##w^xkTp=*Zwc**EzrtIwrwBh_$^kM^@)0^ zcK-qafu(mP4o^98r8$$Q)keKpfcKcOh^w4I*$hsTq7*x+oQ@Ty3oV>8SnLE_69rcm zc3z6D_L}X~uHh!KboUiEj?O(*L8)RF46fa{p~~%@m$doqwt3fPsxAx$5kUC%nF_C~JM)HuDnxO2W+PGtUq1v!OtuG*SBQS<&_(Aak8 z8RxNGj(H}b&Hwf#UAQl9^TPAg+kFY8%%YVK1Y-0QCc4YDUM*tkta~BE71?U@?WIq< pFvpRD!RaheQkHoy;DJ9&w$y7!PC{xWt~$(695UJBP##^ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CK.imageset/Contents.json b/Planet/Planet.xcassets/images/CK.imageset/Contents.json new file mode 100644 index 0000000..9397806 --- /dev/null +++ b/Planet/Planet.xcassets/images/CK.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CK@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CL.imageset/CL@3x.png b/Planet/Planet.xcassets/images/CL.imageset/CL@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c9390da5499402a5d441c4180be0a8cc4cb1ffa1 GIT binary patch literal 748 zcmVPzxK6fh**i zbLy?e_nIZ_%VsjpZC*ArfgcJJnf?FXo0(+Y3Rk$+du@L{O@JJj0TrN|%;)oEDqsfW zK(eW!Ge7`pIj~UxMF9fH#vVEX3P6&e1_2gGpa7!L1t-;Z5nx6U5lrDzQgK%S_8pOO zRlOvEh7v$2foQ1kF;D}VRRE<1;vtSS1!xulW)zSxgy$AOC9s75`u!T=6+k7pulc@} z|8@5p;S)e5#Ll~Y-wki)%lTsRPlrEv1W;&cw_E}w5ZMSQx~lf=;@I3bMKbvbEe{YVBO@Qip;n5c0xsDZI zHI8F=55E9P(k37W^dRsH$XnOHM*>8ffXX8QRht0qkpLY81OZDgK;C!2zukT95kWu@ z5Cl*Gl}7@qHUTq_1c){Pxkm!>HUWu80us#JCP8@+UNs^U0m85KPX%Ni2*@yNmjpTC z@RBB`0*VO>DEbJ9Cb}6aAi|7Zb^)!vxeMf!);_JiSwcD?0VxUCQ$jg`@FfXmxfJRR z4qwyOx0etDYD0JZ*daQ3QBoTgJ|RIEBupVZmEd1^x+m0Q-0*DIyzA*uj_If)yZt~S zQsyT{X?VyPtQ!hI4ZPM1L)FO}DX literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CL.imageset/Contents.json b/Planet/Planet.xcassets/images/CL.imageset/Contents.json new file mode 100644 index 0000000..18643fa --- /dev/null +++ b/Planet/Planet.xcassets/images/CL.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CL@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CM.imageset/CM@3x.png b/Planet/Planet.xcassets/images/CM.imageset/CM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2d3f6ec45181da7d34b56748c8debfeffe2e4c55 GIT binary patch literal 627 zcmV-(0*w8MP)Ka%8aBCUlC<6olyBYz{3=;5+uqqwfD}w}pNF@zl#y|lX!V<~-fC>PS%Im&a z0-lu$-X@g60)SmifZGHD++qSUO&}msY{H`?1w5P{0MY`$Wt{*=TEN@oPT+?CM_>Pi z1$^7R3j7eTtrL(I6o8`7iNU$FfV5745)^=<&xyggv;gJ102F;r49<-daBpge1FaMm zgKu~)0Ktd6DgoycBPzeqUTFgH8~oOsD)4%?r`*KhU9YPE2uTVkr%G^6*v35pC!iY7;tq{@<|>GFb!L&;2ure>4P2`8nqW(|E;$l+4QT224} N002ovPDHLkV1g*k1Ka=r literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CM.imageset/Contents.json b/Planet/Planet.xcassets/images/CM.imageset/Contents.json new file mode 100644 index 0000000..7c8db8b --- /dev/null +++ b/Planet/Planet.xcassets/images/CM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CN.imageset/CN@3x.png b/Planet/Planet.xcassets/images/CN.imageset/CN@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7f350a6d2dcbadd5abd365a7f78529864181e0 GIT binary patch literal 676 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!q5^zET!HjkpBN(1pOfbA!Xn?t zhkdT``_kt9|C!#;Z8ksF*nh|j{&&al+f3Kr2duvKdwgH)^!KvK{xYTwK-2k4g8YIR z3<~D&{~z#Ppy9qlzry(q8-wOCFfhLIba4!+U_5)Beez-h9@YoEPcB~4Fgn`!|G)A2 zR?n9EjURLVzAG!AW#aKJ-~PH{SN{yz$1eoL<{r_M$(-}1_uMC@|DjKA&ii3=bd|~X zw)tE+T7I|V>)WnZF77)mY8|7$T6ufW-?c8RsdBtJO2;PJ&(4eLZF3fywTnLRg#Ife|yX=IsS-espv)5e$^W{XWCz=S~p8KJ)|*}HO5r4 zq=s)flOXrmlBuoA;j%s}nI>|by6|0BCUe`LhQP2Mhs==Z`9;f_OZ9zzNjYR!PrRKa zE@U$$tV8$tzAXtS=P1-o)#_v1yo;^-Im@cnyDF!yBnDfpSJGHIQ9bz3{m{k+C~XXbqG&*9vTuE>umbQJK;&+a%+8s_@+-cklOuQ4L(Yuo zbd!k^vN|>slPXS}T~}iK?C2Bwn5`YtiWe~FY9t2Ty2Nz!+%hShh0VG?j_T11=Jahd z$UN4b{eykaVs6%01E#qzx`dydnZ8Ehdd}-v&!@-z5swus3Qbj<{`A9-@A2R7|9?>N rfAaIc{p-Hl|GxMC!xx*{`Zf34Yy&dI8{^jj69j{&tDnm{r-UW|$F)2u literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CN.imageset/Contents.json b/Planet/Planet.xcassets/images/CN.imageset/Contents.json new file mode 100644 index 0000000..cec80ba --- /dev/null +++ b/Planet/Planet.xcassets/images/CN.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CN@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CO.imageset/CO@3x.png b/Planet/Planet.xcassets/images/CO.imageset/CO@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0f5e0dc3cb2639072b3c3b6d8a4ea3170e2237 GIT binary patch literal 524 zcmV+n0`vWeP)+EYX>}tAOYS&0ugxN=32T15fI=bArL`3_0kr2kO3DWg8=N*$_HWEC86O($i*9Z z;)9VvGgkQy@I>f<9rCRAfG0)|RzqBA1bCtla7xPy5)_m#AVEI!1bAl9Np^y;@a9Ah zY=Nt8R&>Waa(E#$hX}|E5|Dx2_ifJ$BNW*Bvx0!tGkuw$=j_YmUH-}8h0|^l5ETfB zn*@*o0kr7{4=ce*0=yytUeEcLiIRY%NI;SVuqLX2D&Ti{tNsf(e|u+5n7^q4s(>mW zDH4z*0a1~F4@rPmBp^rvoFV~@K_m&Jpgb8Nn)X24B%oCwpf$)Q30c$UukAJny9lrg zU4{g#5h6(lil#5;>+U%NUI^JB`wD0lB%m?KAriU;l<&;WktOsqF5d%ttN;sWhUE#Y z%mI-kxS2^H;Ea$05)_mdBq%B`?}UD$3-7=)KmRMTlec|&3C+ka#w7yIDrT}aHeQ#YQ6!E+?^1O_fnkz O0000Q?fT;j5E8mI75oZ6{*sP>P0%-wTzQeVIK!#V0p=dONx z?9kA7|M;xYVTTEJ#)KU@)JrY8#fSvUlrW+#z36}*5%wSvJwj>4_eiiON$5)`yvg6< zSt6QOP4@v-hymeQ#aEbNg_%)3CUTbb^ft)E~klMphtzLQz-wb?}2O2u=< zx3HCKPX#bK2w*%FKyna3I#zrQbD};JKnHW8bG82;FdhnEf;llA3cx&301DuD@s;-g z0<;VGp#T(sE`)R`teYX-4(ox49*OCps2+=Zdoi;0{Aw(Ee>uAK{Ca%$-XKwXZjs6B zDPDM!)Ra;B;?D{*f*K_c4YkUuSz7J#S}>s{Gg>sIWpi3Msim_T8s91UUk=aYqQU?G N002ovPDHLkV1oD+x)1;W literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CR.imageset/Contents.json b/Planet/Planet.xcassets/images/CR.imageset/Contents.json new file mode 100644 index 0000000..d54c00e --- /dev/null +++ b/Planet/Planet.xcassets/images/CR.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CR@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CU.imageset/CU@3x.png b/Planet/Planet.xcassets/images/CU.imageset/CU@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..447328f7dfd7a01e81dc2a8bc1fc6a7117ba7337 GIT binary patch literal 586 zcmV-Q0=4~#P)$==S(NX&CHI(HQ$|x%VtF8)Eac|Q zobxRW{@*4y$*RF_`Ic|%F5h#34@%$;pcL+a67Ye`HM9pxKmgK2fD-Ub5A6USgn$M_ z2m;`k7Crz1(2x)yFd_IF{eN7G5Ud$h`0IcS;rg)q`U^mY@d6ZvF{BAVh9U+wbS~|` zpdX&AgwGpxxj;-GDh@n=aS{;R0RoVOnS??=1iWa3XDH!?ZuskfqWE@ojQ;-p%Yo}z z!>?(CwLrp}ECND6mPiQyH+;|tXpw{ME zTqWFz5 zYZO1w_%8P`9|jdBLO&loZ4|nm0*QTAOoU2l{U3!cwm{+-F5xA!`C=$v4*zT44hR4M z02qSxZ!L&D#^Dfgi8)2x;=l+rc7vnvI6;CULz1G&5hbazWNEs*U_vq@nv%^4C#ADy Y0kVf-Isfks7ytkO07*qoM6N<$f@UxLrT_o{ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CU.imageset/Contents.json b/Planet/Planet.xcassets/images/CU.imageset/Contents.json new file mode 100644 index 0000000..0a0c55c --- /dev/null +++ b/Planet/Planet.xcassets/images/CU.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CU@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CV.imageset/CV@3x.png b/Planet/Planet.xcassets/images/CV.imageset/CV@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..43faf4d64d501c4e79f4d4fa9280f4be9512202c GIT binary patch literal 642 zcmV-|0)737P)Nklji30tJiaa5jka(YJ8JA1Y)s>5u7T7^OpJj)5!%5WD^0!6;q4c^I#rY+uLImO^Mr z0W1(kX>R2T@NVlmp0*Ugg8KLuhPfEPv%B-_c-qq8QAh!llN#m*4v$g@V1mQkz~P|} zKpy7$``Hh`2jK@$RRh>8RI3yL{3(f))#b4b2k`wi@bLfWW(yzRssni!qjbWLbV*XFKkLhJ{@xJbBj_y4z-^X0z^~>euo=$POyc|SsX!}`|7ytkO literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CV.imageset/Contents.json b/Planet/Planet.xcassets/images/CV.imageset/Contents.json new file mode 100644 index 0000000..e9bd23b --- /dev/null +++ b/Planet/Planet.xcassets/images/CV.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CV@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CW.imageset/CW@3x.png b/Planet/Planet.xcassets/images/CW.imageset/CW@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..eb39e8d0078c6004c7f0979d9625a1f72ba0e9d2 GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!N&|dCT!FM!{5;}OeET-@%q34= zf3BK+=>Px!d(J*wfB5#)_2*ArfBxy~&!E~3xfAzXfB1IM&a1A)tNx!e#EMQFklYWn zSiL03FPOogVEz98^8?-sG~9RSS2zze6d4r!7kCenxZe6ifPsN=ji-xaNCo5B>+E8y ztOVE|G`{Y4wCeHNJpHf!N5R@>3Fn_&J71KgW;^r3{?ni9eLn2>d{C`o#494VBEf6g zp~#l$iy|{ZV;<^$wRMqsxL9ME{~?xmRe7n2X&WXi{nEBP!L_pKQxnIsJ;^O0jt)z| zD4bE4)LNq781QLBoxur3!OI>Jj2d1ZE|2}r7_6{pKho0^kZACnRVBnC>%gXU+0W8` ztdE%`!05d%L+eKOnV-#$_Y8_}Iwg69GqSPrdv&msEH!wsBhu`Slhegk_S``6jNhW` ziXuLGd|nuO!7Apg^^Ff_1#C1b6eU_XcB z{%KXd;fq<*>oY-*qmlUiJI+y29%ngAIy zR+ubY4Ke}91|rwuRa4iWzy9!T`_dCNb3uYnUVr}o|G#gL>udrn<{zUS=2Psc61%gb_`Y8K5+teSlYWO8{S zkVHmXIX=Gv`qr-`$S;_|pkV&~{|@g11nxKVpI7+*KLKc|z)#uIxc}FKi2Wb}6*SyWIPcJ}aQCgiLIwt=x1KJJAr*{gue6qZwh&-V5LM&JQ;WNO zG0#HN*tq!jzxA6Zev@0eis_o%ul+`6&U#3B|Jf-fHhmiBwCQ5vEz{2gO{+Vp_teGf z=TRo#5RGT9T-}kgw5;uwf)~u>k~9qNe5Q3aLn(fl$f>C-)x#HrY~l`nwVCA~XWrg= zr+e@2+b{HqJ5`yeJ!!dW;>iiy@BEK*FjZLkp;%D+$--l$L0yM9{wwhZp7C7bmvqO; z`QKmurQzv$ZeiTIn(FQ@2R)wr*>*N2SeN64$I;G?UB1_5-Hn&rYj)gZQ&Yn}7VRW~ z&4TlHnXy`3!R%$*^#^A)i1f?$vw;No$BCVoECU$ zr{0pdfvF9yj!!?QJe(SC3xR{A>MjcXk)Yy*Jl<8KHY-jtLSVF@swj)O6+EZzs0_mS6{a{wvj>hfkdu^%Hw}>%_;0E zYf4T|JgQ-RPX5M=i+tMr{qLr3?rA^y^$1(wfm4@TqE~0wo|~2~9KioY%*KD$R-%Ud`qB?Nz)a8`WMvh&yGe6v3)^YHbp zp1au{Hw6rrc84j8XqNu+lg|F@|1fp$Mf*twSMt|%+h5!N=jzRF^^ZGpfLV&c)78&q Iol`;+0CSo!`Tzg` literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CX.imageset/Contents.json b/Planet/Planet.xcassets/images/CX.imageset/Contents.json new file mode 100644 index 0000000..73323fd --- /dev/null +++ b/Planet/Planet.xcassets/images/CX.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CX@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CY.imageset/CY@3x.png b/Planet/Planet.xcassets/images/CY.imageset/CY@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..154a7aa317632365361e75cacd7e35b5402a876d GIT binary patch literal 830 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!dINkyT!HjgqQSR!FMr%R`e$X) z-#JnL+s%IMoAz(2-_J8^zdyM6F&`DHSazF9mHP} zU?dqR|-aq8w^)1x2D4SO28}adozI?i#<6(mo+&e3}efQohIZI)5q68A~RO#tUY_f(#L>_S9VqfXHMwXk`?bGIIFA@t516cTxevAWqrq&vHm!# zHlx@r$vHw#rd`Wv7M|_?D{ZTmkaS1lgQX=}#%ooxQ@;JL56{~h_-M|qjAxBc#kWeo zu1Mya5Pil`%6;aIpYuz9NE~^}&NOfSxp%&~$4&Y+F-~p>`M=}whc_RKvd>6KWF0Vh z@Psy{NuV(Bt=qlt zQasbS4`^n*>1>>I_e{bWUB62gb}If_keOHbZT6aw=|O+*r2Jiewp#uvukWeZyQY|L z)69PteDC3cJ*S;_Tz1Xe-oL3&y>{2WFYF9j|1<5`8XKko(;b7StDnm{r-UW|`Xi)8 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/CY.imageset/Contents.json b/Planet/Planet.xcassets/images/CY.imageset/Contents.json new file mode 100644 index 0000000..0960d83 --- /dev/null +++ b/Planet/Planet.xcassets/images/CY.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "CY@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/CZ.imageset/CZ@3x.png b/Planet/Planet.xcassets/images/CZ.imageset/CZ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9737ca223c7561a1be1f960b1a83daf7b09bcabc GIT binary patch literal 600 zcmV-e0;m0nP)x|qUY@YA0Gho#p<@9gdwD`89*D4)_sK_MY~=}? z3ZU4^6Ke3WIAeJ?>ct2wdgOnyDiNZtW4H9%9nJkeZyM23NU zJNuAS#qvE6iyV`yP~L;%q6Z}_lVA3<=;MQx=MUbRJPmv>MPMzTjvzo^;)WMl^Q(qv z3zBc+yZ!nR8sIXDyV#$c93c$wS6=HT!>kYP4SMBYgiDE+6hi?E{6e#Bfy!qz|I(?? m65R;l4p^XpJnUm1tBzlCbMJFs$&i}>0000!480@^8N ztbhj4&e3Cz9AZK-LDb}4 zf$Ae51CD*~MZJT62R_WdLhk_;b6cmOWR z@WD*5Tio@N^?b+e&}=At)jtJ~mayR48rj3wpcfY5KzRr&0TC9Ii}d;gE3=tMh68o{ ssc%=tH=w^9cJ0`v@Y9OA9|kAnu|(fd%f|sB#ff=mAVf=OzK+GO>-ol_8LUIK&Xh z9>|SsH90?MAcb}%?ODllh8_4|SzX}!=PGITc4b$_El*y5o--L!G8N-GsG4&#T&q<& zZ6pX%La4b{8oIP;YRxikBrKCNCN%ln*Y-qE2thzR5!bl9MI?_UUob8Z3dT&?*K5WF zM$OEon9_)GfkLBAoy+BN{_Nd@KwfbOkY{M|>#uwI_N&tsf?R&a5aWQd5N1+&!_;10 zVF)#2Bmop&T5$-)rt*oGjUa?%lcsMW8A%A1F+&2#yGz8lvpL&sqLrB*JP(mQ`5XyA{5aS{bfw~ty@rN)MjsD**FM;L|vbF%;^cDJe zdI~hRgt9Gws;|uT;UUo69jdkfTpzyQ+_?Aq`vBcQZ3r6&@agQ#2jIJbAcVjJxIH?8 z=n!y?iV)f!fSkwkXR$yn_m#)FxJJ+t0t>+N<@~%$9_I}13O{}?+{+Ko-AQ#YHG{_h z40x;LaZDnwBY>ax_p1WHF@e0203I$bRt11#s^r1oh0xvcF=Vj-@=Ia-#(y}bNgh-~ zm%@IE`@gy4x1TCC$%EFVaJFUu^i$lbsS@XCkq6lbkHc!@!Cde{M7=x-UWuuf2c_Vp zsCs#j3SNt=m$!lsBkJWrF8DO2UY-~u_&BOs9^``0 zrC7dZ%vQF^DU>H>w$+W2%H+4dTlCe{3sNjEFSs#7y5;2|7^V(!z#G=*!Xbg*~l%z3dAQ3BW21hwF+wPm4<8FJ#}V{MAbvM jYR=7Y?cT2J%BbZZX}rZXd4asY00000NkvXXu0mjf_H$i^ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/DK.imageset/Contents.json b/Planet/Planet.xcassets/images/DK.imageset/Contents.json new file mode 100644 index 0000000..d510c4b --- /dev/null +++ b/Planet/Planet.xcassets/images/DK.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "DK@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/DK.imageset/DK@3x.png b/Planet/Planet.xcassets/images/DK.imageset/DK@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e5a60b06256fedcb89c4aa105c3dad7022857eab GIT binary patch literal 450 zcmV;z0X_bSP)mC@Vb{VHQ#VJm4YKNV6s(n&>&RsdCr{DX&-&6n0WcsK& zW0-LxA_b^H3p)9ckIUy(bf5(_C{iuD0u6|=I;#b&CV~c3$6mAp9t8OryMUhr;DI~F z!lP)$6QD%kXD=QPQ7#|egJ`A`paf9PRs2F9WJUqX0=TIPcc2GyBm$HkoR3|60V0qi z6QD#;Oj^8M!2A+S#oGlOw*>voYw@WFPzm;Tg1+z)6QK0Kng8k%6`(8*UgQ8tT!2y@ zA|RZQfUs}zHINe#pm^I`KYalaIK!u(v;f81e*5VQ2-}LUfSjlRrP?H*$v{A}NkGg% zK(sA<(igCLVI(46@`+z1pp|^mt`g8mKIv8o$SM>-0l$lP6u_SV1yDdv;X;T@VQz-F z9p-@ukHmN=%42a}jPPoVm!rHMXM+S=WY{FdHaRv*vQ?JN(rlOKz{G)zr94MwekR+Y sDUQu?aMCt9yS#f{H#*x)GdjyKpL|J7^CWO#0{{R307*qoM6N<$f~CN{^#A|> literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/DM.imageset/Contents.json b/Planet/Planet.xcassets/images/DM.imageset/Contents.json new file mode 100644 index 0000000..000de41 --- /dev/null +++ b/Planet/Planet.xcassets/images/DM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "DM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/DM.imageset/DM@3x.png b/Planet/Planet.xcassets/images/DM.imageset/DM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..50f8a53981d6b867fd29dbbc4d7954f8a970e815 GIT binary patch literal 1075 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!eg^o2xB}__&-9RyowNIYRFFB% z6o{Z|z)}zqO!CJi!{-Yuuje}+aCblH?tZVJQv_UNBG2H$VH9h>s_aMOjuZMU{hxG`<=q}D0<$Kz@?PB?Qcdv?{-h?)6z6DGH< znRu{ds?WknEAKYjy;|>dbHnobDJfsB1zp}S8{#=%@ApbT&j*(T`2{l=6wKd$|Ns5{ z^9u|N`rrTm|32aVe~0q|?+Z`^0?wNcXJKbFI6PYYEQ*1FX_}{tV@L(#nQ5&>j}0VR zPM^71u!-?{Xo{Y(@%O*;pXG=y-5mV9E$^`P|GFgKwtw-w{XKoX{u;i1zUR;IO`A76 zKEme-E_rx4}&oJfG z%;I=QIR>rbnLlM1niHNBGa7L`<@&@N@UvRZOM;~#=-98PY%^9z9$CQf!g`f~#exsU z@vdA8!tzZdSKrJk4`Ns$rJcaAi&t%v&ew}kp$x^Uo2(Po2Tpk7d3>Vnq^5Oumvghu zsOLAFpFhQaA(q`lIg)^p!3pQD>R-`m|NU-E8Uc3CMZ*EOq#XYx4TjrV^`o*4* z7t6YyYovCtu$D$+llMnddQ=!NS!i=RIiG`=-~}AunWW*89kW zLDMmC+bJJz3gE+BlRxpTVb53m;Jvg zUFmJJOBe2_pQXQ;xgkNL<0lhCgW(?E8}$hVTw$ zmD3|z#rfor=zP_7uEalwYy*Wx6 zQzlO`G&bi__rChzMEyp;-u>~1uWZPhXVttu?68n(bz)Lc$D(AU?$c7{1DotLr5 zTlb)y z%G;Qujy`G$TCI7kLWz^ndugm!ru7GN{m0G?ms&3AHFTvfh>x5e#1c@s^IrA*0JEBpdHSj>5?JPP{=;_IHSvfXN3&nT`g?v66+nJR|;KajJTQ4{3(P#p>^Bu z_E$_g>}PlWYGC(Wy3+1|(T0ew84P!hmou7tu>hBCWtS&lBW(h31D8St8EOu!F)1t8JZduw=S6`h7C|xSCLdhY7 zG3PXx~S%%A%FT>K6Vz1V$4M_6`L zz1_8^@bff*?eFjGO=q}M|KY>M$Ljv`ug=?F@$;1_-vaYX(m%i5{mma#_v6RQwSRi< zd;D1Y=jrM{zux}-o^QY8NSVSShS{a(e_4L3Jhf?AU2pBSjPHlI3Jex#vT!tZ&1Pcx zH{F2s(PxKCA{_^7=1D#{mdK II;Vst0Q=}XfdBvi literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/DZ.imageset/Contents.json b/Planet/Planet.xcassets/images/DZ.imageset/Contents.json new file mode 100644 index 0000000..c33421a --- /dev/null +++ b/Planet/Planet.xcassets/images/DZ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "DZ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/DZ.imageset/DZ@3x.png b/Planet/Planet.xcassets/images/DZ.imageset/DZ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..24945b10f2dfa0555a68982e9afb445a1e6c1249 GIT binary patch literal 734 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!HU{{FxB}_SX{N~NCn|tTL4?t` zKtZ4gG6~@VMVdNnHs^Ssi4S_~6Z0-S?PF8#*B$$QynEl(V*jak`j5v?3n!W%Ne=k3 zcFUEh(Dyl&pBJzGcJ5MDuhrAQs82H%PO5iYT;}$nym@w&%h$svzTdpFy3q4|QbGF` z!RbIp%asKA1v3~Ftl$6t|Ni*}1_ATmzYh>-xPQMvz`>!vU*Y_Dg&hxhfxczj=jq}Y zQo(q3I_sp*20X3amyD)chNR`auU|iDZqw5S_uq%jBQA6+mp%HgI@2rt0f$^=MNO62 z=DNySW=^kr^7fCS>g#F`i|+X}`Rq}n`sU~l)4peP?y0d7obX5FkbFFgXozO3%%T`Z zCZSbZ51iP`$g27NJlnU1M6N6InhHfvRaHCeW%_tHoz;hB!>VJ8IMSFRf$I`B!d z@0k0YZFkk;c6^Z!nCYYIxxQH_-^7`9zx&=vpMRg9e~xjzfWMs=FUqRzuxTHw^X#k zf}3T}!H}A)XutiNH-2GSA-aLZ_v1_^gsE!}Vz?*W*63 zMy&s^e9j4eW$THT?u4X?3-6wDlehK$rHtUU*|W5EZCP1#d)Li`!j}n#Qn~Z$wtQ^Y zuHW-noabNH;rLBIvgPV8K3Tu(PwMRb?>_6x{L$wBf9dG{ZyWXIeR=iUYu>g>lk WYjRRmPBH=GoWax8&t;ucLK6VvBW*wc literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/EC.imageset/Contents.json b/Planet/Planet.xcassets/images/EC.imageset/Contents.json new file mode 100644 index 0000000..638a694 --- /dev/null +++ b/Planet/Planet.xcassets/images/EC.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "EC@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/EC.imageset/EC@3x.png b/Planet/Planet.xcassets/images/EC.imageset/EC@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..138145946199daa55f5037d56509473928172ece GIT binary patch literal 1431 zcmV;I1!($-P)4`#uDoD`n=@L-;^OwigM{8+9ySUkCB2^Ku2}=aK^-QKh_W zecguu==78u02&ASn6wXSQP)i!lWdrMn=n zXFqjDDU2UbjuPgxRR4A@VLW+Ev7TLj#uV}St~}?0oct#TGQ{nCXmv48)*eXqhB=lo z#Icd3Mp*$!lA3t*=YZQ^vyQV{i*og{H9m7_8TM6~43n||AouR-K#orY~i2wQf~b2iUdw?0;y2MA!BQ~+Z8pMIVI(8VtiY5R`R zC>Go?GKG+I_zWIhYQi`?HUgw<0Nd;UKm~vzy(hqbW?T4$t;Xt0H}K=%|A6Jj?|<2X z2)%Hdd4lFqr0)#IPyqlg1MqBvRHT1X7iqEcVOI!Z-GiSHu0M1@*tR7ZYa3MOST6-| z^8*WjRbN)a+!bq~MaCd*$r@DlPh=g_5>v2n{U(Q|Em#WwdCQTqW)sIK1z`6B2$ICf zIsr&nx&Upb^+4q@LHMX`80(pdeO(KH<*SafAxj;{3~>UmIUyDOPnD$b$Km@)zQ*#Rgd^Nej?Ti7xA<2&EO$DL+j?7S1muCNdLa*P;%aO)Q` z%~OTw*$#ps>m^NwX!z+&#tI7EsRTUHC~QACADiP=P^>%Jubplt`m5UhhVZL24+se7 z_Pj?Eguz`wGnSvo6zgn@oZZj@jrHNPy2@Vtq^tlmVkgDQ41fikSak(zM6X#v(A@|? zwRC&e_Fn_#06LWqpj-*SFDC$AFlDF)5R%XcpSDk;Sa$^ggWl*dClEA+6JfHmoN?CK zrWk`6aOfPu_@PeshUTpptJ90oief_n454?(4Qo1AdWLld6k%&Ug*f`@$~gYC1udJvV| zd}Gw@FFCFUp}9CW7<{KR0}_t~LFkHCTvNW?CBSH8DoN6=Ffw8_a+v`IpH9CF6WelN ln0=BshGW&vuAmf@{{chtn#W-367v86002ovPDHLkV1nH$qig^G literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/EE.imageset/Contents.json b/Planet/Planet.xcassets/images/EE.imageset/Contents.json new file mode 100644 index 0000000..66a4e2c --- /dev/null +++ b/Planet/Planet.xcassets/images/EE.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "EE@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/EE.imageset/EE@3x.png b/Planet/Planet.xcassets/images/EE.imageset/EE@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..84f317e77471d1123ba18a00968a5341b1861dd8 GIT binary patch literal 512 zcmV+b0{{JqP)ie(fDZVC4g$2`rW(3|00b;V5TMCDbOj#fz=_PkLzP>2A7^_c1U`r0Px2WT znZwhqmir7i6EmpB3SUDHoS7c#F|ITM&J=;uA6{O9EPP2N#63^I6GKqTPy2Y_O;azr z9pY6taWlyyhn0A`rhvJk0_NAe?O7Rr$-zeo3m~XUo&CtG*!u$WbN=M8Zb$wsJ-mJf zVCBNG0ti?+Iuzak7sBl;pe?9?w$%L}{q8HEE2w~OUjbYaE5Hh{0?IA`YFh#8!wRqh z>>>19?o-%4hU|0Leu!Y$FR@`58erv`L-}I~bH(B3$Fj!)yy614X9dr=V$%y0a{Yvf7ftHA?}yw|;8){_=7PdVd) z;G=Ji0Q66@9nvrLw6{hJztEi#xPxD4)1T@#Z2SS1KJdd!6)MXB0000j literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/EG.imageset/Contents.json b/Planet/Planet.xcassets/images/EG.imageset/Contents.json new file mode 100644 index 0000000..5f42096 --- /dev/null +++ b/Planet/Planet.xcassets/images/EG.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "EG@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/EG.imageset/EG@3x.png b/Planet/Planet.xcassets/images/EG.imageset/EG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..57786064a95f2be24eec5be2169ef8d35bf1fba8 GIT binary patch literal 818 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!E(Q36xB}_7J~2e1pGe@vtu>F% z_1!&Q`}OlnpzzHDxsNaOfB$sT8Q$iJ7do*H@LPd?)BaEpI@JU z{b2XGwRT5l2|PI2aAQxxokIl&CNo@E=Wu0f!22irPb^e;etkYrgU)pqay zrq6c^HqF}puHx~3ty8O>1; zmD=*ZuwJ7vr9ER}NBqeRQu9w-(Dc8+Cw%Sml)9?!Y3f@i|37?Ls)l=>*pEj(AJ+3~ z318X7yXQv=^G{ul$t?VbXP7*2@`_dAiUE}*Hw1l{u3nX zx$4J4O_RF@x~4f0)6bEuT>Ea90G|ORhG- z+iiIV^u!bL8Z?-s927T*bM`XJh!!xtaqU{k@SF9HXhCd9!;IWz$%p5^T{f#T|GDzo zdJD$e=ialQ`aSVmjhTBmJ5Q^Dh{OA+Bl8%3_lJBJTR-=G#fr&?IfKQI%?uDfI8&JzH*=QxQ|cT3O&cgR-as|g`H%W#JXcRPvj&I7J-iGE%qjngM@cKctZ ztG<=7s`pLH=%}KoE(*%%@srD73up%yfJC_Pb=fVTtTptUuOS?e5#m5Qn3H;F1GWGQ zBquDW0FzqyN@Q=daiEey@G)VJHwO#GG%I`tBoQ)T8rjx+fFwo_C^ce8b3hWsf!kk5ZnL<#G_0?i6Ni|h)1D>9$-ciJ`2J1O2~#AeoP3g zU&5H-2(Um}M1mb^_(~+WMhTT6_xdd+!2vTE0b3$rHA|=v+P-QDHWq$PG^BnBbN(fu z9SDP0ZTsZo$B!w}{x1OzNQ+Bw|2p9j0vaTg_6)zJwpE{vU&4U5`=$aS1;z^T+uEi`RLW0>TN9Bp@NoL+}6NUgwN3N(F==5qmz& z$M2C2izRhU0LKDh9)AB{o#6Y2Py94LKP-c31OZBh!B_h`<;~$!;Xi)+X;c9z9tefd zWGW~IL&fQEaY3ZGB$nSr(QCUGOZ~#^RGCA#EUq@ZCEOTM8{ShP z+!|9G-T_0nIjSHq)$ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/ER.imageset/Contents.json b/Planet/Planet.xcassets/images/ER.imageset/Contents.json new file mode 100644 index 0000000..5186ffc --- /dev/null +++ b/Planet/Planet.xcassets/images/ER.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ER@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/ER.imageset/ER@3x.png b/Planet/Planet.xcassets/images/ER.imageset/ER@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0c3c724c1fba9fbc0a51c7efc5547def8feabf53 GIT binary patch literal 1218 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz$g;n6XFWwHt+W*620|_SvxTV zNCMHb;OHG~VG}k60@+8)!{;puf{5QtidsD-q-#e2kh{Mw3`m|ShyaogqN0H0<;=(> zvxDD-L~iU2{Zi}m@0iKAUiYu9p8wAo0%iYfv;4iz=I2to4=Es9{_Zn-9~1s5H}LyZ zm+315f6R6KTxs9}QF@$|-Bp{oAgf2J4J zX0lvUin_C7Qvc_cBDdPJ|BcQ)w&q;6(IatppsN0Jt)2VXQn*E_xwF&@_J za{!yaZ2YyYMv3~22iin*9iMgS_%Ni#vL9&X@rci3)?#dUR_U{Fd0FDNNsJ3VSnaD| zn5n<_arS{byTlHZE#P(5SKNE|oNMT+>!$fZ+vINjcomjkTeEtmd1B265eJ4}Jd+rd z&YQNR9{6|g;e*Ddch5D{L{5*nc}%BGUUvSRd3+4LDLIR#tZ4nP`Sax^Oc}NYW*3{U z|3Cfr(T9?yMjn1m*DtmvC5iLQNHhEM>Bp8ASrSkEnD;TbNa?Ihf4n~UovXRzhqXD% ze(R@seqk#UE7Je9FETxlk1@hhaqa5E^)mCre(kgjn3X$QPR1JQ1`4WQy1uA#Ury-Hf7zjD4Gug%Ulll)J!Z|x z<1P^oJ|7J141c=g(-A|aI2O5EI?q zBlP~b)sn?FKTc_XJg)lcu>7<+22T!1em$uHRQzC{=*?aHCpI!%+QxZp2ha0^GJnqK zK@2&+mF>?q%c~psU$j|$$_;#8XM49_^GmJIxwV`?1@B|RALiKKtuT2J8F*?n+wFS2 zi|csqE|q&YQxl^7?>@74A(7AGy`QAI-k+}w6udG~_QzbuZ@uoHyPZE(wtic-?(P2R zAMf}4c{=s~^BMmi)ZH(#`v3p`-K%x$#-vO9frDBOhruYB;5q zE}rNzyX3oAWKI&_^T3Aki>En76tfPg3$fYFeZa!eBK_-9^CABHM8_od|Li8uF3cfg`kJAQc z&iF{B@faH$UzT@oo3dBY^1a!%=bl-n5M+rEQ_Ia*D+ zr61o4Tkoz8linCDdrtP?A;BFYjZ#jJw@KT?efVknfV07Rg?`WM6+%q9iBAM3vIK^7 z9#wqE>!G43ce$KDdWGqd6aGPlPYOMRmIQWB_^9T(N0M>p5>>`i5B)4TUM=`$gY*5NIiGJ%R&ih95AM@G;*WYvd1jzHe4v^W}6(Ca{ z_~LuDjU!9yswqms8&uT;azq&17HcXk4W0MkK;6L!6C_2RcQctp`D};@E0ufrL~{a% zfKY?q?%0;2FD(u3SjILPZ+Ib6+*gt0aN@(8ou73jVl(1Po^;LS-mo~E{Tl1i=@(ul zTUPu$bv66?ZIKru`ns71PwhUoWlyVg&UN$rpOftF-@IM^Zl12uySa_O-%1{QnLy_3Z^-#l$va(aOyr7*xwsFIWc%b%l~tRKs0qlQ|*E&olClb>?1qlQfDmNu{9mY{(Q>HuYX73 zoVh@D)a3Qgk2&8t=(A>H0gwws3)fZx$qRc!-}=M=QE&cKAh{!<#oYwhQwlSMt9(s4VIA88zHI%r2@@MHtz3H~Xv)>N`6m)~TC*O@yH&Hw^rzWI z>D?c$FwbjWJ~e!H)HxxuxX_<(cCw#P_;l*(0+#2YQx4u`U~f9Pg0W7sq5jjh)D1kV z|L)eFS-+0mVXFZ50kP)L<=WSoW41=Ha-=!V^<&d_XUv_vcIOSA;)z@DGsVn1vPAoc z(2_7t*TkzOl|st9S1wZW@_l}~V#h?C|L+~e?C*N`vqxLrKAV)i`L2)u_D>fRR}~dU z9iF`8@!^u1Ihu_BSQ}=^%RfKd5ose zp7X{&0RUcCPj_!JU>UPET zyrVDK_6h_(oc)yNG_U;^p4T5wA6US+|K^Da7e5?-!t;SM=~G3V^r6aJjwe@5f>snB z(vz;pGLZ4K~1f} R-Uv*y44$rjF6*2UngDom(kuV~ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/FI.imageset/Contents.json b/Planet/Planet.xcassets/images/FI.imageset/Contents.json new file mode 100644 index 0000000..c320e64 --- /dev/null +++ b/Planet/Planet.xcassets/images/FI.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "FI@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/FI.imageset/FI@3x.png b/Planet/Planet.xcassets/images/FI.imageset/FI@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ebcf58abfc5a6cc08473ac21a7c1c008df745d68 GIT binary patch literal 487 zcmVP@E{yYfZ#!$Jo)1a5DBT1PcI<91ljYF{7D3e1oQOQUOspy5+F>^3g|&Nr2xS` ze8>Ue)B=R&kyqapBw*Sqz=BYO0O7i2^?iW?+@{sfBq0A=@Mo%E0d6h%7K9=N2=$VH zfj~gNB)}60aEk|@q6G+5thQ%CAmJJla3c~h!~~2)0>+qtz=R4=0sn4yRDf;)6`%sx z1<)Uan2y3X_Maik{yW?-7eqXJNo-&*indx7C%zc5%vWO`80O1S%X~fVv_XQnMW&~2 zk^+XgO|H^LNo|$YW@)N+`RcM)9Bp6%m@FeRfN5kV9=V35SjXlpFgiF{!szVB*U$Rs dtcFI?_yrxC&g3c?lhyzL002ovPDHLkV1h>(&A9*o literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/FJ.imageset/Contents.json b/Planet/Planet.xcassets/images/FJ.imageset/Contents.json new file mode 100644 index 0000000..f9d9ac7 --- /dev/null +++ b/Planet/Planet.xcassets/images/FJ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "FJ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/FJ.imageset/FJ@3x.png b/Planet/Planet.xcassets/images/FJ.imageset/FJ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc8c37fe3747ff09c441a73754669d18b3cd627 GIT binary patch literal 1381 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 lzzA&qt+VM7|WO2RdtXHq^D>H3iapvde{eyGq z)O*qa(4&G%n&9ViLL(Yd=H=-9ql=Zt!3Orn(CBtyt>^UU!OoeYg3Q+83{@Wn5SnsQ zP7WuC8Us8rG<0G7%Io0`26&>W*Va`p38KXSPY#+KpOGdw6hKT!H8I{091I`~Wp$0u z3But3^+e#P9>M(pHAHy2?L7-1G%4HhiZsE)0OG_pKuPd8fGBK!a^QJ@C)s~)eG^cC z$zKB;5CRGy^52f{5CROK?XSMy0Yq;9?E4*HV*k7AcL0&ufA{?kaPZyjj|c*2`yU^_ z1BlLN0g8wMT()a)X002ovPDHLkV1kxc!uS9H literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GA.imageset/Contents.json b/Planet/Planet.xcassets/images/GA.imageset/Contents.json new file mode 100644 index 0000000..54b8b68 --- /dev/null +++ b/Planet/Planet.xcassets/images/GA.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GA@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GA.imageset/GA@3x.png b/Planet/Planet.xcassets/images/GA.imageset/GA@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2e68e527a3ef502a25ac7fdcd14c509e505e40ef GIT binary patch literal 512 zcmV+b0{{JqP)E+PfTT!3y60}s%J8=we56nSfzDRsMj(k0Ddf;r1cYzQk7Q?c-|%teo+J+LDkIhfgxG6yOyL@OuPwfE0!& z(22kstH4Ud;Vlw?aH|_$ZeC9TMD0rvd>d0_m3^ z!yA$y!yA$y!{?L`YdrAshL_VJ)HLeEX(26b#(Fc`$qUco zU1ivXg98zHQo6pW*l?YceNspxXtNIA;M@N)=t52ARwbf&QiK!$ff-3Q2&xCfmn zWvG;UQixGd0vOQwPxnyRid*n-N=PAyMFLm^Y{nt*qWs4p5fYHSM-)w0cOS=&q>%uY zaquas;IpKhgW(tv067QWYzOc0SdSqAJU4hY*K@J%&@C$5ZgK1gfKTvELcmum!Lu`u zUwx$NgVx7}0Qdr*fIpu;)5ozBh1B7N6?~?YbL4|DOOB_V0QkW8dGRW}t<#!yfP}0t z2-rs{aPrzSbic?6fKAwDd|A5IPtQ3i`ClF6$KyWFTtqs2`23xkjM*9)0k8#|!0#8Y z=tI9zDm@@(Xnun)%1YjK9zehD+$S9t?zm!|0N7xBKX#hCd>#?ayJq*fzY?35vb;@kDXIc4CVg{r z774(0JuYIEH^qEGi%e4PoTaX&2qXx;7FR=`o3ls&6CX5JfLJ(qeR2fJ10+Ut(B%s3 z5@4P!LQF{d1Wt{S0=nEB9ExNPF!xCywxIdJq2z-A`9jOdQ8jcKtoJ>Kjx#Nbxo0xo z&?c(%xcR(fUM>R?iUyf+VKDjv2{jZ|BS?*##*P$`eUlNlGC2j#@vI*P2_A|MG10}nP!dpAi@H)-S1j$y<=uk` t_hiOBnsU$P+{4NEKb@Ty&C^*2hrhI7U_z*LjW+-Q002ovPDHLkV1iX;n>YXf literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GD.imageset/Contents.json b/Planet/Planet.xcassets/images/GD.imageset/Contents.json new file mode 100644 index 0000000..ad2ac96 --- /dev/null +++ b/Planet/Planet.xcassets/images/GD.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GD@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GD.imageset/GD@3x.png b/Planet/Planet.xcassets/images/GD.imageset/GD@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..527aad338079a29c94b83a56c39fb3684539ac55 GIT binary patch literal 1017 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!J_PuLxB}_7J~4REyO78)wLYIq z{efyeWEac|aOj8vG7_c) z?_2M9|ByvSV)FUD)`y~FfPz;v)xWLQzvZBLQC9syui@hq?Q?=^tMrWz2FKmmZr-PF zJzLXUDmCHnKC>&c^k)P8>{Jru7tCN#Fn|C5fcF9o_y7O@?*PRA`+@j85F5OIFL3{S ze}hAU!2ACNK!N)K^Z);U|K9+}T>t<7ejo(|3g_h-yBQdm$~;{hLn;{0PG>ECY#`9; zEp4>DPS1FUmU%>8|Ic^-|IZFC6S;JwtJdn*CAItqdnG@&A)G{v4hPdmL+ z`*Y}}73adcc4dEUdpsd2#`M)zrGHgZPkimT7`oN&>O1p}CW9y*=0!SJKb-xiI?2Lt zf<c{I|FA87h#j|$Z+RC3@t1Pp3?b{eJq4%rLe>JYnGbe5cy>dP$ z|Llu53q-7U)r+g%oc-nfVw2x(j8o)~FxE9TPyGKu!!`5L;=_ptHd;IOE%Wn$`uPA-NS*WbGW2&H`^lXR8 zt~zhGJ1sxXSnjl-dcCWS#T)O2me$V)%6hH&CNLd%oN`3iP*6bdv&yCbM)en;Yn0sf z9OLIz_qE+sBQ6_r!`7Ec)V)G^QTV+q*6l%}e1 za*N`g+V64v3gSK9mzi9+YJU89S*i2DSl@2O43+u4jN3K$)%-21wBFgn*DzI-p|4W% z{STHU+wXtveZmyDS(0&GrSjK^^qi+=xB9l6n!jglO`@HTeN56F`L@F;7Uu#Tx)hA$ z(jT`f8OCdT3!n9OX;%H(+x9x&{AYiCob`RrZE=Y+^ISWV<5LWyZ=0pgt6i8G|EjMm z_ZWAH;j&emFQ59mRUwZ(TiI~ojyvY&GFN(j=t^}KZZ+BZbYg|Wwtl0`Ggse8`~SZ7{r_Wik7}vIyqec}f$5pS)78&qol`;+0Qu1FX8-^I literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GE.imageset/Contents.json b/Planet/Planet.xcassets/images/GE.imageset/Contents.json new file mode 100644 index 0000000..261d455 --- /dev/null +++ b/Planet/Planet.xcassets/images/GE.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GE@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GE.imageset/GE@3x.png b/Planet/Planet.xcassets/images/GE.imageset/GE@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a75d142480db57883edba840309897b5f7f3659f GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!!UKFlT!HjYFnH?|13?fjF7ka+ z!H4qZ&x=Ixxa>_W%k_Bw z_W%CREgmW=!cHH)F7MLemp%67`=zgkJJcUvDE}gQ`HYf>z{AQ#UNP@g8(27h+zVvo z7Q4tK7fvtDo@W6G-43-)i5F8KXq;-&Szybt;ANZVb%t`$q!{Bz{p^@=6!o5f|m uO*$S@B6(_G>t@k;ZI`}ZD*tl*6SMic;OnIqL?!~Gjlt8^&t;ucLK6U`Wg(vc literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GF.imageset/Contents.json b/Planet/Planet.xcassets/images/GF.imageset/Contents.json new file mode 100644 index 0000000..ab1f651 --- /dev/null +++ b/Planet/Planet.xcassets/images/GF.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GF@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GF.imageset/GF@3x.png b/Planet/Planet.xcassets/images/GF.imageset/GF@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0cf96f327c000be2daa09bb3c15634ee6df24abb GIT binary patch literal 865 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!4g~mwxB}_SX{N-Zf8oY>9ewCu~*iqrvcD;wDavwW1fZ9J# z*4n=fWIHn2U^saX$YUize!&a|1@rg+cX%HlaKEAdyh6f%f%pFl{sY1N{{i#YzyELW z|Nr{^AU+ys_;UeJgkF{(D?XyY2nz0G+9Y3uCmz9F_(dy)ay=^&~|5n&FCjD;)V; zo0T?O2d+#G*~=8@duL^2x6l1UGEuo7pS_yVt;um;+9lWV|K6AtKc8P0i&}B%)B8n@ zUaI-^0c%&u9tbaQf3aZ6ZC6j`uu1Y7FTVyPU32$%`COmp^>@SLf<{V;7gMLD8*DI8 z(4O+b@O!|ONR~F2phf3pW8xH1zdZX4Ew8D>HCdo-T9YecO7)g$>2` ziW*mNTzD#)zhmD-@x~^<{F{ca7ilF}vKCIiwXwnY$kZ=!9Nj6gn;uVU;#6L zv(1;krr8Tsaz6KzW>L4OTQqffvUT(P7dy`Hdj98Q;^OZWeoxeSbZjqA6MxC>w}{dE zWQWK5t!)1UOYSA;p7eMt8zaBu8>6(H=SxX5)%UL$ZQ_-KP6*vF3KVe@W~g=i7Z-g( zP2oq?a+!O=0;-mIpM@9M8FihqOK5*m>9Q!0%Sc^uj*_?ViA)2TiRmVP7^Zq!-C5rH fH_@sw|F!-z;dQs1!a9LzgMq=*)z4*}Q$iB}5$~Ug literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GG.imageset/Contents.json b/Planet/Planet.xcassets/images/GG.imageset/Contents.json new file mode 100644 index 0000000..6ea179c --- /dev/null +++ b/Planet/Planet.xcassets/images/GG.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GG@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GG.imageset/GG@3x.png b/Planet/Planet.xcassets/images/GG.imageset/GG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..970002c7f765eba6da38115018e35ae1595db8b8 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!yaRkfT!HjgFnH?|13?fjPO{bW zTd(_vl#qYNO#YuU1S$jS`n}EuNQz9-dkQp8vLwhan8Bc6{r>*}^WXm$xZmK=fBruR zD9ryaa5&&7I|Bn_h^LEVNCo5B>8xc(3Rp1Zp)aa-u6!v|_MyBGi7 z|LKoH$lOB*zQ0+tID)}cP@%BI)aqj}gEvFN75{Zd(wTCY8BY2g{w#8XoguSMCZ6Fq z!vYJby~ivWs>;=D4)O$q%{?W_@F=#cebwx1D^`krjUNu4sTa6zj>9&5c^N#_3MURZ;bjFzu2394RyHt z<$YSiww2SW_A#E%TDj~lTSNv|#b3n+c_#bLFGiQ7JMW%itex@V@tHV{FH_y(SH0PK zPEBmSe{N0D)63TR1{K|hXRq<&%>JCQ_+)hKtsLR9`5G1-liD?Qb!^i2-f?KMMy>q5 d^55Hkv2bS>JX)I6`w|!l44$rjF6*2UngHj``Y8Ya literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GH.imageset/Contents.json b/Planet/Planet.xcassets/images/GH.imageset/Contents.json new file mode 100644 index 0000000..ae1001a --- /dev/null +++ b/Planet/Planet.xcassets/images/GH.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GH@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GH.imageset/GH@3x.png b/Planet/Planet.xcassets/images/GH.imageset/GH@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f31b5eb7b45c185f2b66dcb89c5b154c3d7b413a GIT binary patch literal 723 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!rUm$fxB}^u?(W2(|K|*W=#yP%Ws$)GJ(RzIS8(n}t0m9w9{P)VD)C)jOU zz!1TkZG5{Uk9&iZS(@4|S+(kmEA=g8#8uU<78d?^$-48{WUK#Qm@>U=G-k(pMaUFB z*Lc5mO{du-ov2$bvkoSy|KEEc>0sML{z=DYK5yP4<~rx{?9V+lQ-oI@Fz;12RoQip zwIE`dkj9r%HTKlqXE&X=y|ygihUe+jV(HU9{!!QeXXf;I!) z%e&hH=l^W&I5v6eS26u_9Ts~8ysOks^aaQ~=v(uEl_P%7&1WB#-+W`-ukr5d!~li0)h<`OZ@-63IV#|U0CFoHg6yUh`!Bqg)orGA8YL4+^JfPLO>sS zl?3?(GZ+-C-~WGpz0p-eLZEga1H7IF1BQXJBAj z;_2cTQo(p;a_gQ(_X@(&?#n-W^xHl@w|06|qK4mzEy6DseEfeYXDf3>li%u} zQM+!xeApAW{CCbSdx=L{haLZ~tl&3)X&ctlw&Qd`$^ZAqS1fdpX#3SX>*HLdMG|aM z2_1`P8!x}hJ#oV?3Fa9MSKUigW^MnhHDStCc1c^w8C1;6ti$fb=8oAHD)vCaTpk|e(_^XJvEm*rm{rq#aCa( z_Z&W)UpaK9MXb?dS-m)6>w%)c{zHcM*DjspP$BX`<3XT)cju6Hd*#`bAu1 zp`7I=E4?onx+?`s_8j0z)T?QDk|yz2uSwCTa=J;&!j(;8I)`?1=;+$ByyyC(!1A7( zN%TQ2Yzw)xqKt+Ao2K1-F8kEw`;o4H;XfYFwOPhm&%eKZk;cDg?;kbQXmnPW z^(?=5zI>YaOU;UD6ZljA&s$lrzNbrz=k*Fs{&mh@yt8H9w$FE(_nmKf>*j+GYn~TA zFJRjtA$#rolMQY=96nBGYIInh5NvRWm+u=Z^C8*Hc!h_Jn{)#{aBPijbgM{W;e9W< zUz~%PCAVW*q=@h5%590K=4j6UVRQMw`GzN)i{-ibG8)YeIGNUSaXp+`RuCr@HKTEH zK}3?vf(%yU?#5o>wMv%-R1cXPhc)!@O1TaS?83{ F1OP#)8V~>g literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GL.imageset/Contents.json b/Planet/Planet.xcassets/images/GL.imageset/Contents.json new file mode 100644 index 0000000..d442f95 --- /dev/null +++ b/Planet/Planet.xcassets/images/GL.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GL@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GL.imageset/GL@3x.png b/Planet/Planet.xcassets/images/GL.imageset/GL@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2e795dd4e339dae76b1629d370a7df42dcad5d1b GIT binary patch literal 700 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!ssnsNT!HjYQo!fOkDshweYK?I zOi<8CclWnv&whLN?%vd?mohSdTp&6h8w+7T$PYJeAajw~lY;^`0;KO$FnIqz;C_REL;rb&{#wIi1_s9Co-U3d6^v)EKL57J zK!oMP#u#2R0ll)`*!%xEzpvOJJ@L%^od30HYJVI4hp)c-(re-E?Ck`fI z`Z=;$lV|^P@n4A#b0rpCP_Mjo;kbAIlT2rReYd!0uMDSGvH9y(p1i6(y-L?+%Tv|R z^&zje-qrP(;&DT*HUW%Cy6`XpLz7OTl}WIS8k=B z+Qwj^k*QE=yP!aYSEb(N<&vd2TB4VIYW+0ku6>_AZTYLz^99QuM4bQpeD{o}pSKFB z|0%G`+VEJiubXZ6gR`N`u^->nTvpg_to1I8`G&RKn;eHa_7?LGHu(!GkN>@v@&DZi zt9a=-_a)CfU2)|jQ^E7es;lkiemtaYv)SU)j@KJDMkSiFv)s%z_tw=hzb*SO`aVP6 X+8Kda@3(~k(*c90tDnm{r-UW|X3SuX literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GM.imageset/Contents.json b/Planet/Planet.xcassets/images/GM.imageset/Contents.json new file mode 100644 index 0000000..04d9419 --- /dev/null +++ b/Planet/Planet.xcassets/images/GM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GM.imageset/GM@3x.png b/Planet/Planet.xcassets/images/GM.imageset/GM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..bb69c0975a3e0ae257a94edc883b4222d3fcf7a7 GIT binary patch literal 501 zcmVGbl1C1VsLv@N5sXNu4le{_#PF%FzZKNKzELvb-ZyX-0H|R<^}h;;u%8(ImM3>_ zGr_q0x8XO0LTvt2fDj5He<~mn3K9QQKu;({|EB^_5--3D_<8t8r58~77VrYR0F=ZZ zLjDx?KSTa^*guH)Co%sh`g`slj)`DY3e5is5Q0&nDWIZEFeXzKm{M1P1bx1o1(x@| zqJWxUL>-uOO6Uv>--UDYrG$a7QbW*3e=C?f^%W&-D6eezP0&YQg8kw3B^VrDe#{!;+_Y-P^5gNUprD0 r)|f9>r%p_jgf?N+cs!p0*JK2uZ3GD{00000NkvXXu0mjfr4!Yb4&AWZ_^E4mAD23f*5dSB`kcn0=Q`bfT|Ud6++>!#bAF!h|JEGY z9*5&_=;w)tN0`6>y1)Pvcm!YN=&$ShfFGYgKsO|i-aalv>7yM)$gtVyDG=aCh6t{- z@eu@+i~^7p5duTcAanE%15k#rugm?NWA_+<61ZKBKZX&skN`A-w;u07Knn{%0^WXn zxdEm}upeJY0D}m;=LNLr00t5Gv>!n$3qa#WZwJ2WDh)tslaCy&JOG7t0_27QWN@o~ z+iN2MD6aD0lLi9_IGeLyegKNL_kQ^S@}ltpw9x<*<^@O{1W5A&NCyFA-X9)qJOKG= z0UkRF@HqAU?EZ`rW=A6951}P!O%Ae-10ssI200000 z00tqWuw}?P>>%PK<|yhc?lIyu<~iy;PLQC;kfdmGL`kYFS(+{{FtIH%6GBtH5}Om8 c6rEM70MT-PXXfkFzW@LL07*qoM6N<$f|&fYXaE2J literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GP.imageset/Contents.json b/Planet/Planet.xcassets/images/GP.imageset/Contents.json new file mode 100644 index 0000000..f21add9 --- /dev/null +++ b/Planet/Planet.xcassets/images/GP.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GP@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GP.imageset/GP@3x.png b/Planet/Planet.xcassets/images/GP.imageset/GP@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..10e42e672bdcf1fce4e8b6ad21bfae526240f1a4 GIT binary patch literal 1587 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 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GS.imageset/Contents.json b/Planet/Planet.xcassets/images/GS.imageset/Contents.json new file mode 100644 index 0000000..e91cace --- /dev/null +++ b/Planet/Planet.xcassets/images/GS.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GS@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GS.imageset/GS@3x.png b/Planet/Planet.xcassets/images/GS.imageset/GS@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc92780453d1146d867149b60232b4aca55f6d2 GIT binary patch literal 2115 zcmV-J2)y@+P)?LjwTt^$&a60i7lQ=$Av2UDMY)6o6O8gxNJYHKC27Q%2;x zS0Frfe1Im0aHzcj$RlFF{~G`u|GK8x!VzTvgk~F!1|!b@T+>-iPzgYyvzmV1o&e~) z*-fsi20%I6I&>;@UI0)Ep-s-C9gGL95`x~GcWT0Y1b}ktsR??jy(oD17XVQhziu3W z80zEz-e@=^&FfbKC*j=}Uj{9*aOXXBs!L2c!c&UcG(;KzAWm}NDw*Axy;KU}wV4@s z?@l9bHNJ_V32O~IJaXn-99|uY$(gxqV|n=$>{%Acc3bu{zz6_`9ssmkY57tJghRXf zu}LAkzGXLPn-2fW za1;bg%fgz}uGpOXC)6bLG`b(VE&u>n_?)c)V2?7qKeBiJ^8|BW3gOM8r$8%Qam-j0 z1ly56_}iG*-^8{jqr%tq0I2+`{ITo%hF zjvXrM0NYfH|L1nxH(}fjK#e;9PNM+sRZ(PJaovw=-6$LQMFJ4Ni~w003TSdUr2qh! zK{E(IRut)IYekXZWZ}PX(^)+8@@>#8litL%tTi}ZWB-_D21iYWU*L|zw~=jZ!xsV0MvL6Komt? zr^`Hpbhn?c{Paou>bGywLG1Y?kQkqUiIxfcMOED@^ci!2%PFp}7eI{+zc=p*w_CC^5()f!TFWwajjda@&~c&IocUO{ z@dCd3{il%>5{p;XB%xf33NceWQwx4T;kQ$MgJAm) zuyVy`F+OVoYIk43#zWW9)YK#*fO^b7OLqiN=qRG&u3|k%t2lxktA7R@H^H&bgqoEm zoZV$YOkuqM`^Fn@;OOxa0zi*3mirIDpc$3IaaZ-6Qjf1q@Wt%f4;*(MHW3JZ8nP05 zPd$Yr7oTPXAh)1M0O&a?{Qd(l$-eYs&S(F9F=lVLi2m8Ru$P-e6l~i*6al#nJZnVq z;{Euq!$HUIUjXA0D(J9Oy<)fE&oS#!ys!&w3qF7_B7QL=0IB7N5uU#t4g2_TM4RCPt7qRQ~brAuBtCG@Mbv2*9BD_1p)}U3JiL4u|;1-1+W`V2uobO(lRnQ>&Ue zUr1(EaX%Ppi8ti<`>K&03=$*(dlOL^6!K%O^HEl#a{d^r38cKC&Jlu z8^Wr*fKoGdrH>*2^cn7hzXcWPxgjD{qjVJTi=d;zd6~XFtrtvjeT8aH>;#QBPk8Tu zYB>EQY-Q^)YQ_TDMNy4A0A4BqbPFxUus|z9yhkD<-W!%!D+UE6!pAod0X|*?gkM{7 z@G0A1d?t1z0pKgsLz`cF6enTf;weUMiV8VY*MgkD$MN2gF2I>ibcpjX)H(-+b7o@G z@(`TZItE9#4P%@0xQy#?KDWU;J9{D_D8H?@#f9vu0c`e(!)q~q0>afjL;34g&m8E_ zUv9&TEIc_j%Fu%m>gy_tVYi5K9z3>MrVFPis$rck!yDFFnTX8DWt&leTSt3{br=PS zQMo7!$kP32tV2dY%U<_MEVpV~MrTyq t{~u237&>iqLjLgO{{M9Le%2!Z{{zd6I5S^^9|-^e002ovPDHLkV1j^;`Y-?h literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GT.imageset/Contents.json b/Planet/Planet.xcassets/images/GT.imageset/Contents.json new file mode 100644 index 0000000..2d2fb8f --- /dev/null +++ b/Planet/Planet.xcassets/images/GT.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GT@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GT.imageset/GT@3x.png b/Planet/Planet.xcassets/images/GT.imageset/GT@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7213d4139edddf68814616da48f1ba5adc4dfc41 GIT binary patch literal 1087 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz!(|e6XFWw{zL^%Yac-bfDHWT z!{@gfPfWl1;Ka18MbF}_u`WFb+Jwx-p$A7BHbKf{2YrGIIX|hU!IX1?6|Gt^STm}ZFR8JSjkP5~#msxu$e*5mf#bvk8?$XU&bKCvtnw7r46>dy! zVu_#3&sD&1!KhF`ftMla)7tk9HVj{8y74HVVmPKbb-suxLy6Wi%LA;_^ci9#M5Z!` z|LG88Slr*hm&@=gzsm9Nz3wO?Yc0HQ!MRgq$PZn9W~itJ`m3tGx$L_@R92fuuQ9X!Qnk0)aQW4wx_aeVd*d4WT^1*=JnO0O$v?TACnK2?Yu32CT&5w-J9~$x+jjS)SWy2 z^rc3%aeP{W+{wP>PXqtVdCC8@f^Am*gUa2E=iGle3)W}49Erd6{@Lr>3=INpNf}2~ z5B+-_bm_O?Ip!UICartW?6_T~dV;J@pIQ6r$FeNWqV1~Qrv9$Mq2Z~~rSZ*&CoQim isr*)1QT6NJE30jcOa3w}JZ1z;tPGy6elF{r5}E*Qxka-8 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GU.imageset/Contents.json b/Planet/Planet.xcassets/images/GU.imageset/Contents.json new file mode 100644 index 0000000..3ef6137 --- /dev/null +++ b/Planet/Planet.xcassets/images/GU.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GU@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GU.imageset/GU@3x.png b/Planet/Planet.xcassets/images/GU.imageset/GU@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4027549ca3cb40efc87b86ef2a2ecbe3c4c00557 GIT binary patch literal 1045 zcmV+w1nT>VP)xS)^y?A-B61U3IGR(#f4Z=OTE8 z{y)6W|K~~L&b0;n1eOVG6CfYJ7>xD9+&`6ca{)u(8Aufn&tMBSole^I-D}qbhzYRm zhu?A>amCxbcqWB#LVo-9IB!JMw#)0W0^|_HT1LKTx17QP#{|e>IEHWICSO|MnE*Ky z&+v`^40(PLoKK!#1mqPzc@{j=QWH1}UcV0E0Bd0^DEU~fk4tMkK`vovbBYj~U-GrN zK5BNWG0IwwK1LC0=SP5RoaFCz8A{u>oC4717U5c6$@_7Vzu9*jtv`B)R-bzcpp8Cm z5&UvX-X-wNBJx&>@C@8+@&2@S{vODC76EhkqrigP@6<6yA)j@~pqWQkO5$jvPZ0rg zt*iwg-(2SpR_vNVXPWk=2W|SG*trSMKe3krw>2Z<$b0~8^vU-ai#eDJ8@fek?o9xL zBkvE)TBn3NNdE-oJ?1dg1H+pD&vb|WrEw8%Qge=PrnG~}6t#PZA^`gE4rAna%wN3NV~C|7GrbTJmHOjF~wYkVVkb(#TN@3^M_?>H2{iO}f*0zeJB-MW|!x zGmLBiZS;8>4_mOQQ-E!%0Gh*Jt^6uLK0Pkn=Q!BXod#S2$X%Z-eqOO)(_Tsn7~^vs zY{}iB;{}LnI|U!>k<6{7A8SP*|Ke6l{vyb|431uW2E@F=Z%`*f z8X)9fU9UtS4_v(#z`YFeZ-k5kcYO*lC1^Cw3~THrF0u3CLAH&MrCZ@{IfqS&kC>T7 z>v#8|_g703R)gnf%eu)wzS)(3D{R4GNQnaEI6__Kxx|*7T6Ab>HO2e1ef~xL=JjSqJh}d=|w&DCudV9N}C-QiQG3-}jwqA-Nw?E#g zs*pz?-dS-eYWuY~h{D?{dH!p0$NXaip^kh9WY~Xe-_8jD0AVPGTE_o`1QwvztA{Q> zNi-ON#=uc{oFGAwAxY8Xh>}!UvNT=(d;@|B$&6@9HYc16O=s8p|8{NzG`Z$W;!ik# P00000NkvXXu0mjf71HYU literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/GW.imageset/Contents.json b/Planet/Planet.xcassets/images/GW.imageset/Contents.json new file mode 100644 index 0000000..9deefb4 --- /dev/null +++ b/Planet/Planet.xcassets/images/GW.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "GW@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/GW.imageset/GW@3x.png b/Planet/Planet.xcassets/images/GW.imageset/GW@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6357f6225f4c57e1fa9fb3575896f64aa41c9dcb GIT binary patch literal 705 zcmV;y0zUnTP)wTy%&w6`qi}Su#2WT><)g0mB?2-6R*NKGxw)&C%b?0Zf3sM zACL3pre}}&EweH!?#qee;6C^Wa^PynK{oxJ<3Wc0wsq^=G=v4NCl+Mjoc7QLq+k#5 zKkkD)kOHGEdcWmK9R5^3J@m13>7{B1#pT4kOCyW z!ylKnu22B6;P~j_MSy+@p2CZOC?v4WOZb2Uh=infZ!aBQfC5O-YjlvIE?@y<(r1$6 zA`n34x(L{dNWdO2ZRhqbA^{|A)A88|1z2GG*S=l>B=z3*l?&Lb3x5u{hy{>yRRXdj zARwy}V2^+RTeaYEkqZ!x|4YFACc!?fUnZdoxZk<`rz^W8bOG7F1msNwtS_yR&;{iG z65#6iym8f?U0fw>1|bV@odi5vJtqR#4B{4WcX^XR+rZxmQUJpze+oFweJYg>l6lA)466PkegewV}g z1st#05Q$oV9b!vNb^EW`6pdcMx!P^B~AJ~rp8#wED=2Pe7p1nhsR?M!xZf-4-BzlmO-mQ6mxDA+pF*LL#!s zg}+_u;Mu}c@F*5BVO3pH5>8ovHw>t6E^F^g=SzT(&rqmdy?F+DM!MF>iG)G@r|Xxm`Z+R(z`^Go7A(RX~;i6H0=-h-}#KH5@#; z1aT2HVQ&2^1Y(uIJRA$WJ?2Y9cKf(E1Y8L!Aj4s!ONcJw{H+slh{y!F`i6i736dfV z;Y7dswj{8KS37KqaQz6lLO?_UbFamhh#L?754!NW;uXG!L&-_-5D|R^T2n~C8UpeX ztcqAuNPr=bN(uhg8(t#JzrvSsh?Gi*bKzB%Pk>86K!St_H?HSjUIL4FI>+;GHj9|F zu60d50XYJ_LPGTQMlPQKF!B=Yi%3F%yaX2U?wo)C2?^fo4FLgC5vc0F>z? zpfADV{R|rYBcy+YbupyNVcihXEiv5`)opQYjA(02o1^J%kDtDLzZq&^OM8#YQ}A3`$L00FgdUj@s1q0Wj!yrfDLpo)2PdVE&TdQJ(OE66 Y&s6TqOP)@nl>h($07*qoM6N<$f>2U5)c^nh literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/HK.imageset/Contents.json b/Planet/Planet.xcassets/images/HK.imageset/Contents.json new file mode 100644 index 0000000..d718b4e --- /dev/null +++ b/Planet/Planet.xcassets/images/HK.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "HK@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/HK.imageset/HK@3x.png b/Planet/Planet.xcassets/images/HK.imageset/HK@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0c7151b56546a4c34903f7148ec9bf415cd8aa GIT binary patch literal 759 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!k^_7~T!HjkpBUoNyYRHHvljok z`{4io|3CH|`jA%*)cdKj_1~ATU;1ahPb&D_(*OI?wQtMT{eAiR`^FtVkDu9{y38AB zjd)3rUoeA1!}|UI=NA|RyuUAyaK0aC3J@r0uQUv0U|`bmba4!+U_5itm5IfWgT=w) zQsK}4+1GPxer+o~Hu3+`V^(`C&qp+#RmVZ_aI<`*k`|W5MBkP|V zAG3s;e>P6rVJda*)M`|;gp=wkAKter1;mBl>b$pv_xHcdqu+Cl#eRn<(oJKJ8tVlhVxHgh%kA4e5&|~ ziCbL`-Qfwh+2a(Ly7P}<8+#L9L&U<&Q|mvo>F34y$?~0QZ8GwGaygiB&yw8C+>>pG z=6+v1G!X-MX4fC!tB*;&A<4{wp$zZUAk40C;L#`_` zeXo#&wTbGBQ*(M)T)to8Z0ldB#SkgFUNnp4z?P+b{-H@I+b=+q%*QTaCacjA~rZ z&7=P8|0R~0#c=T~v+e7{x;-4e%nfGmkMbK8=oaa%Vfa$HegEWx=R5;i?Uamu7|rEm ztYPU0YF%_N?buBXk>@JcKWZ(X9TwqzTu)^6rB@PyRe1;gC7jI&pB1`l-Jz4ON@~>B zl&ze#wXTglzGMT#&9Z|z8*&s|{(SMgee`D8^3y79e_M_T>NM#;OW9qy=efOd$ll<4 z2Nvw|ImLw`u0T3%>Vo!JgC3J1)B>Ztp+Tr(U~j-xqcU5w&PF U`&)Bw0FxGjr>mdKI;Vst0A=fE4FCWD literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/HM.imageset/Contents.json b/Planet/Planet.xcassets/images/HM.imageset/Contents.json new file mode 100644 index 0000000..02f80fa --- /dev/null +++ b/Planet/Planet.xcassets/images/HM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "HM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/HM.imageset/HM@3x.png b/Planet/Planet.xcassets/images/HM.imageset/HM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b613509e466797c6c55720bf9ce0d72c28234cad GIT binary patch literal 1036 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!js^IHxB}__s6Z=z9x{SRLPU_+ zK#{jTF~|rmg3N%hf9yH*E*3YAd<0kvf}Y*@t^LwgtYh|s9iQ4o zPJjO&lz&8VO0V+0r{zl*J(uM7-u!P}^WnwGzt|X-7A?(syR2`P!za_FON8 zi!Z;eVfy#_cBV)6n?4K6t(zxYwcM=oT)a%~lU}Rhx^=nCJm%Z4iIvyhW(i)b_2(Xg zrQ+x6U%XvvF<;+4V$8TB^*8?ZZGl0*4V)K$SXO;@l1sUJ<>U2!<|)o!ehKWYUaaYJp~G~N zAm3XH1}n`^S9OHe&C|Rtvv4lU0rf@o(cL_1ek%@IiLDOQVvrNu>;C?JuhLX^5w&7d z%Lf|54W$#6tKTZeFOh38@nt$C6L6lb!&RHNv|+^walQ+a4I(s_oIS)~<9M3Kqw5K$nv3z&*BAPkb>5hK z?|5eCbChY?fh+MlCNQVyU6TF9tmu%uyz%i19|ulO(FAjS2bDMvZ52CNk*PXQxy+hY z9_lfPIj<38H)ECk>B}?yPjG8E1lDxs9Qhoq5~8spF?Y&Au`Sdy@wX+=!F3h|1taa)22PH+%wlo~zmUW*weOm>~{fi$wtkjqm zUGV2WP$j$O?6uoWyv>D)o_g=!=xBO){&uKr&V0w#9Gm1nJuK`!o6n>=Ot`Ms#=Pxaxocb1gwK3_Fm;3ISUlQqnY_MbYcVi$7$T&Ue?uzZ62Z=bV8 pMr|J+Xs!x7rD{<3=I#3%Pc&jyn&g4!PC{xWt~$(69Duw2x9;M literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/HN.imageset/Contents.json b/Planet/Planet.xcassets/images/HN.imageset/Contents.json new file mode 100644 index 0000000..d83f229 --- /dev/null +++ b/Planet/Planet.xcassets/images/HN.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "HN@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/HN.imageset/HN@3x.png b/Planet/Planet.xcassets/images/HN.imageset/HN@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..402cdcefdf818de43341863a16472b7f01cefb5e GIT binary patch literal 513 zcmV+c0{;DpP)mEc24`z~G{RBjr6R`BfLlZ=)CRqK8*B^rZ#q&eZzj%HKq1*Et z9@7b!m;gLT!TFdWM@nM$FGv3jq$JM3{3d_|q-2uc?0yrZWSU?U?7s3-KzQ~wIaA;H z`M!949*@T!q~!cp0W?8MuKC&GEl3_37o9+BJ+L1I;6U=Qy8jettp|?s{I4B9i)-A= z;_g*|ufxv>^zr;KCGud0D5!N9{{1b=?{R=-1w&X0T7y-{u4lGZdpD30q`e5ZUAYaCPBg=v{k4{ zkT43n3QdBJ^EynJ+(?t4eQV#2iU0s$5QJ8n+f zUr)%TAVHBKNzvqpl2lo;G+kaWA(;_P$>xNU(pl#UxEa=TkxgTz00000NkvXXu0mjf DRWjij literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/HR.imageset/Contents.json b/Planet/Planet.xcassets/images/HR.imageset/Contents.json new file mode 100644 index 0000000..0cfeeda --- /dev/null +++ b/Planet/Planet.xcassets/images/HR.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "HR@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/HR.imageset/HR@3x.png b/Planet/Planet.xcassets/images/HR.imageset/HR@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..46f4f06b4f2f236d30003b214ebd6bb5dedde1fd GIT binary patch literal 1411 zcmV-}1$_F6P)ED{6ueK!Cq%4cW+uThGc(Pqa~#rzd6}6R!nn-5fn{cf4rhb!x~#jF)nWJRxf#t^ zDve{mF1yOlZrFXzUz{!e@}k?Y_Y7zTRvFl5fZ73K5Ub%@Zx!9^UlFP1tgg}ndz7T|7ib7j=2d-OP>GV)K6E=tB zwwD7Z(28{j08y9wGA6~+y>Y*@-6HKgBV8Wjiw*Dmj zkbD3@U9_E=5KhB`){5AvaT%sD4ERpPfLkhJAtr7?0Tui)TdaIc^j7+0#8MhMWG4MR zFp^RRgwvAQODON~cuL%nB!K#)`CEi=8Gi<^Cw+_tE^vZd)s$N*&-T<=Y)srFRbSyftPu4Ox0Za2-B5 zj22`@Vhq(Ri0JUar*i6Fof1wx<{qJ-wabN|@J;i?#P4(;MZ0^uXmP(_kpakr!GA1= zATt9{ADXz3%5Q#5yLa~%M*OVJrVm_O1P3@PZhwk6jDfLK?+O8qt$u3ALNQqge{}6T z(}4G;Y%;e1(jN#OI}?3KeZY)^alrixUs3#07foDX@THy?qK7O@H8TriIhF;AZ+FZ00*aDx8UM>z% ztI5x{WTCE(w!SRY*4C~vK&sFyYs3m2zV@6RmDSLKz1M{}>*?MnJPoTUL$t{;U;nm4 zWKiz$oAf+;FU$}I)YsQzEIU}$mI1m=a!Sa#EN=s0NW{idbo}B2(#xwMK!Pd8{QJ%$ zoeECgq?s8d@|F^2TrRnZSi8_$6aO9qIo*FzDYn4;J=f^L%POj?t5fE}wU-~3f(xAB zMmq=IYsmnOgS@8j9Mz=fQPukGCaP0&sJ8fmiC0HYiFO%ilVfm=++UNH3vMn0G}iqu zp1ITZHlLp|)4HK48 zy>X|B%2`XS{b-Y8to`8h9s{fef~+fUE!KWqV=0UV_zeI8{TUz^zXAS3(ElKm>g$if znhzPEF}x0YwE^!r_CciP%5}%?0^nx;Aj1Dj{OaBVYJBpH-2iZc8)G>3NzC~4)XMLWyC5K?ebPA1d*4bP)dDe6W){W3SI;qbC;y} zkO>y?zGecyc&iCMDPA_gLl4G6HSy|qhgBXVewET`&tOC^mM2Da+-mpr)=k+E;pVeJ z$C&)9&SS(aCs*7#;rv@;6;oE|;BtSe^WHTy1E~h~bwDs;5UV+Vs{4z-`~yR1s(f|& RiKzep002ovPDHLkV1j{HrhNba literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/HT.imageset/Contents.json b/Planet/Planet.xcassets/images/HT.imageset/Contents.json new file mode 100644 index 0000000..975ac2c --- /dev/null +++ b/Planet/Planet.xcassets/images/HT.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "HT@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/HT.imageset/HT@3x.png b/Planet/Planet.xcassets/images/HT.imageset/HT@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d0c8884980bafd8465718d91b21b06c082e906 GIT binary patch literal 1205 zcmV;m1WNmfP)Wh~ch&KX zTUV_)U*9I(QC7-|Zn^8bK8~+)zQ+2R>kCDQF@1x3oV1#LKQQ6ZR4L^JZM~m#(-~j& ze7U}$BsX|QCUM54w_}o*1Q0a;ymF5hCnKJ}UA^Ac7ZRejab*L|=lNRe3klO&{xC_qdZSv;;b=VKEBw*r5%iy3UmJkPF##y2 z3E;%pL!fCI6}?)u9Nww(Q>d=iz;_v|4WOKP{3~a`(rpuIGMgj|v;p)r0hp@|VE^&$ z%mSLcWp>hoXglH|@H^`#t?Uuk5SVKM05t$tw*hCG12@h>h6A%<#|8(J<~)dXd*+4H z{`?@|;&@E}hzG!xmB96bU^#oR3UFyoXihlczJdL2`LKD$9RGx{crW3l7ywP2_z^hQ z6*YP;K#h*|K|?eqMwuD>E@sD0{)Ms300E&7fQN*r0nm)B^))(F!hn(A;j!Pkf(CKq zDd5n3plFhxteZ9aTd<7*qyI+dfxm+HvJj4X2AseDZA2j{>{*&xv3?@>zz?f6$JmLV zgP)s6yg}0;9a!-!cx~3K5Aa?62E2#&@>*y3;MhX75D`206qZTSqYPkR(M zcRHZ1kA4hSyFA5fj3YGO!+Y6AdI20bvYlo^I=kl)T+2RU zMzg!#{s{jxuL){z<2RTQ1>!E|-^V?I27taM0Og`+{Nm-a;4V*2colj+g8f_X2MwLr zbw9Vh-2JgGWOUtX2izKuoc^HH^MBbUbGH~JfN~}PP85w-=>4MUki%16foqKiKMVq? z)$d`cV+>;pZR5hzpG5({p=T2WuapfJdCFr-?>M;HC`orYEEyDqc~AVB0Q6M?AmYmq ziZ4cZ`lI+=>LpGSK;LWt-e-{IdY@jiL2xZL@6uyY0P0x`pk8qRWMne5Odh?_qe2!~ z(EElgaBUj<()+nUc-|ra&x@~IA+)u?eB0tXHV=ihDK@`WQol41@>04gc>L|+qqGp5 zltJ*!2Oj$&n9b`$u-|-WPDtp)xHdHAl_6vjwnVly&-VHtp1;jIMz{Ez9NlcF7xUcU z@tG>U9svl=jBt}>Jo}raz7b`G7qs<$Yz7pT&T@f?xy3L%H;65#yQHy{m9p|bjU&#P Tu;4N-00000NkvXXu0mjffnr0F literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/HU.imageset/Contents.json b/Planet/Planet.xcassets/images/HU.imageset/Contents.json new file mode 100644 index 0000000..0665ddb --- /dev/null +++ b/Planet/Planet.xcassets/images/HU.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "HU@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/HU.imageset/HU@3x.png b/Planet/Planet.xcassets/images/HU.imageset/HU@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a898de636a55b06b76f043a71b57d9f2eaacc172 GIT binary patch literal 513 zcmV+c0{;DpP)U2eA^}p#sK=3K(nM|7 zRj}fGm#%`KY42Y=``=3F6&27Q40%BbPClF1 zoNhn5Zch*bW zI_s?eAD;${AbC!fixlkyTy)sAPX{YLPS}o z8OTaRFs#+}2xKF;CBqL&*ViO~u61||WWyxT@q||-kcMv{q1@!8z$KwvZZeRa;$Ibz zfb1OiZ1@q#0mz_#X7uGi#76}LAP2*|uMo9Z+$_Xsc?o1ZQr z&~#tl3kbSTa3W-7=f5c-9rxV7e<|bxy!w^h0{OViYNBGPt(>l0x?cw@Jxbw~a6 oo8(x8q&pri5qRL*hd%49Uu>QM#y_Jlg#Z8m07*qoM6N<$f=4UV9{>OV literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/IE.imageset/Contents.json b/Planet/Planet.xcassets/images/IE.imageset/Contents.json new file mode 100644 index 0000000..696777b --- /dev/null +++ b/Planet/Planet.xcassets/images/IE.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "IE@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/IE.imageset/IE@3x.png b/Planet/Planet.xcassets/images/IE.imageset/IE@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a28295838cca408fe20dac4296925bb4003cb719 GIT binary patch literal 478 zcmV<40U`d0P)#trgLZ@?bJWQnN9IWVJJeluWlOsI`04Yuz)XN^L-HO(Ks5_s0?3+b^}q=?D1h;GCZBVww?qI_fTZf=9Vgi`0n7zR zDowtH0;-q5$#+0N`4W)OET9euC|v??Zej-oFoXXJxB%2q0gU@=@+*LPARvPDFI}H{ zAb=@;E1>9+04D#U-{S^oZ!tIU< z0VK@+Is|}R*!Qat;6D>UiUbVaC!Z-35QOco1_34@Y8OBzzy#PND4YXS39yY23$U&5 zK=EP7j>C2#!t;RED=`+}6<>#PSACv9PI2aQH) U3xzFQ6951J07*qoM6N<$f)6gsF#rGn literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/IL.imageset/Contents.json b/Planet/Planet.xcassets/images/IL.imageset/Contents.json new file mode 100644 index 0000000..670bce4 --- /dev/null +++ b/Planet/Planet.xcassets/images/IL.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "IL@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/IL.imageset/IL@3x.png b/Planet/Planet.xcassets/images/IL.imageset/IL@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..85c410d45fb14a821d7fafba904669ef0137dc66 GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!+5>z-T!HjYqJdNQL1IwKf-|S@ zyAaqj)*>$>IcLI2k(^gL?$ zR$?R3_a}<~cuB6&j8%PZ#=c=6H$)dd@^yMDl$j;ke`~k@3D@msm9Jbm=u_Bs#aBpU zwdJl|yVGxTE7=@4zIfNSFFgACuTII@>|Mp3|KV#*y&>a|>hSwD3)@h z^wR6|He67*#p=S5-!TIECFc`5{lCj7C9Mrg@Lbb*tFv=zVsDA-nu*DrVzaNY%}f?_ zOPTmM%290MEsc}Q98$0SFgcduFwszW=10abO)=4;TPrqlUY+23XA>uHkjV0vSDwf= zyt=%Bcfxm$4?k@WEK)rnUd|T0Ci69WP>m7eE%Cz7x6dzKx$z6{goQ?5pXK{BUfGiO z_(UDs`qUIb%f6z%tki%V?}~laFwJ~zv~zv&<2~nsADOPOw&|KxQTndt(v$vGe@~ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/IM.imageset/Contents.json b/Planet/Planet.xcassets/images/IM.imageset/Contents.json new file mode 100644 index 0000000..f52e9b4 --- /dev/null +++ b/Planet/Planet.xcassets/images/IM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "IM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/IM.imageset/IM@3x.png b/Planet/Planet.xcassets/images/IM.imageset/IM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..60a2458e38ec31ba54f892ab5e27eca038752311 GIT binary patch literal 976 zcmV;>126oEP)7M%=C|${N3RH|Nr~uQ~mO(^_rvi!XxizPw;Mg`qP>3VsQ4RuKnrj z{`u7U<3#@S_4(Zv{P3Ccmr42GC-}U=`P~`vi#_wC{qXm%sq%nw`_k6?>TUCtIrXqC^`VjSfQ!2{i%q43~QWoXdnKq<(fPX-~QRIk^K%&4>KPH3wo4c>ye49c^KW78!kz^!M$ft~<7>J1ER5$rJn@$K4-KhnqcE;FA8&Un>Q{Vv9D9Tw84x zM4Rm|Y|*b4B%3|n7mpSS;@w^_`e$`Z!LU@EP9!ZA$5OK7g1uxtzvex^Xgq3X4E@jU%=UZVF;#U9 zU7%Ze<@IiJ(3=^>Y+z0^RE5{fZe}UdpNX<6x_?nH1W}9JW~Qdy42UkE(;`}l(=gXN z;T2NRKMmr$MYtt)Gm)*XZ(t}T#62lKDn^h}#s)M-eMytZr+13DEjXGmbmiH^gxR}p(DH+KX#9>V{}}A zp|hPc4gwJf;Rz_D0lK&-!8oRrzKSPcaRx_Z$ymnap2GLs0gryD}(7PT3LPy2#7LAUiK%x8Q zT;N^z4HIHV#J`rAzu|&&4j2%dx_lZ68$?ShCPW!E;WQf9xMDYUh_?;#UYYQki2{X! z3Ej+V=VM>ToNzmh6P~tsb9LB|BJraF8-;nn@{rhF-+0$g!zc^0eE%RtC8tOj@j4sA z^@qlWHj19A7j=CzdLtP{Lr&MRhVN#UGO@nsyz=@DY!@^a5f;ty00000NkvXXu0mjf DB@bEz literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/IO.imageset/Contents.json b/Planet/Planet.xcassets/images/IO.imageset/Contents.json new file mode 100644 index 0000000..1c38867 --- /dev/null +++ b/Planet/Planet.xcassets/images/IO.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "IO@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/IO.imageset/IO@3x.png b/Planet/Planet.xcassets/images/IO.imageset/IO@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..aae927d14b8bf08345f4f2373496c43f85dd0c55 GIT binary patch literal 1911 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 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/IS.imageset/Contents.json b/Planet/Planet.xcassets/images/IS.imageset/Contents.json new file mode 100644 index 0000000..f9e172b --- /dev/null +++ b/Planet/Planet.xcassets/images/IS.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "IS@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/IS.imageset/IS@3x.png b/Planet/Planet.xcassets/images/IS.imageset/IS@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8d4131dd2213cae9c4645c1f77eb4f4fce9373 GIT binary patch literal 491 zcmV_7y4T`GPkgu6C(=D#=Wiiz&bgjvH(vXhy06api9UR5z$uVh2nQG{oIN}N35-Khrjwg=PD;*j@ad&>*GUPz; zj730%fwZJpsoJ6P)Nkl1foEi-3gKIbN1$K<0f*?amiloBT%rKNBXN=8O<3v` z5fHFNgpWhW3JM^O5tVEB3JS}se6A00tlVD{WB0?{=3Hqj0Ch&cYq88SndK``Vl|`hyZp1 zme~rBouC{B8gYI+Zlytj zaf^(RCMl+Ea!wj0rBzm%rFpf>BT5D)WMqcV(3Fv}IT@Uk(OD^}KI<1Lxkk9Fj#01x O0000=C7ySBq`PcUcZ+&8Zym|Zoxiydh zLGN=af4qDD=cM`X16Cl}hiAUDdA|#bd>yCXt9zXrq)cfy_;rE+&zMZ=S6#Q{w(x=|(5LW?7 z@f{W}K+iar1o;Is7$o%XzyIH1{{R01|Nj@f{|^TW=l=^BAo1Z6Kt= zn|}B(Ffhe?x;TbZFrJ;B-aN}epiOzl`dH&{Ra$HIK5cpZ_uv0|uY;Se%>DA@Z&Iz? z4W=_SKk6qNo!QbLKGCfAO8>=~Zzj6x^)FVP{WES?0>_+Sorf}sBKz9)!xwy-xPoh{ z*G&7LpD(W7nzZ-E3Nz`oW$SLdIl#?gEFk>cWW}}2ZP{mkg|mtl_N_d)+xAD$+v_L1 zSKeIjywu#|k$&4^!;m7El$+aJT`E`fxF7CTiSyc@nBlw z{WWdx-J836W7vLF96s>)Z=3%#*VSKDBX_^OcfPtU&*g&kza>0<*%QUP=LqP#?|t#B z_b}V>t#4l*D&0PPoA9&a53inK5NzH&Z~gYqy}M_4svlyW+2Ej%RS+h&_Sw4Z_e+F7 zZ{~PYe?%r}|JIYI-(|@^ZOlF@uGL|9N2e@hx6AC6rNW07FIwlz++oh21^2NOe; zJq-4oSYJ4)BBbwoyhD1$PTvRTXP<01R!}^-q-HChS_zwMf4KjIwsQ*}e_Zy=;NpVE zjQ$KC*p7Z?N_|i%GDYFufe$DCYT$XW^sD!vzOKX7wm;3`wmBePwjiEIFXYqFL_8g6pYLd}?ag zx_`T5rGc;b!T$w7eEA*rOUK4qEStF0vjmdeD)9q8Yd`7I? zOx?L}AHH!AKh9~SyRZ7p6Ay8A3+anjU$vY$oGNvdJ;hJ^SL4}-6KANWyyC6Uc4Y4Z z_D!>WFQgeMTW@E}_{ynkx7K4jW1Y^=hrg|PIhH9zxO_D0;-B Qn1mQSUHx3vIVCg!07IygwEzGB literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/JO.imageset/Contents.json b/Planet/Planet.xcassets/images/JO.imageset/Contents.json new file mode 100644 index 0000000..7190aef --- /dev/null +++ b/Planet/Planet.xcassets/images/JO.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "JO@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/JO.imageset/JO@3x.png b/Planet/Planet.xcassets/images/JO.imageset/JO@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..20bfa147e3ee71036de7cc5996adfcac4bf60865 GIT binary patch literal 740 zcmVo0&zG5HJAw@Yv>4SU_g`%)FARbbO1}>5lELj zf+Z067JdmBkRCCx#E0Nn)fU%#1lfLt-wfi3%@Fh|cm^(kc;*shdT~fIAf7T1l7%NI zf<8QH5v-XvAY=?=wBZA|1VZYP>gaH$QrX-pS7cm~FT7=QyWz7SvBNNly9n8|;RARC zV%t!nEx@C+1y}--gm@&Dq}lo=DLnZ|7zk8bUojFqU0~0?8{J4ea)poFq3K5=8mRy^ zkaj(+R^|8a-@dDjQ~(2_adqNE`TFdc&jm1!6Cb_v!^86S$Pu555UTe6z&;W)lM2w% zho%{cR#E{Dxxzfyupvf25^yM~0Fva^ym_&|AAdY~GG>3Bb|g|2AYNatToEk$mHlw&D zM%(hXTE}mS9v@SY>WY%g+g4x@b@aCQ!SQ8TxuwVw{!vFCjO>_Fmc>o~gIks;9*uFf zyv0DEcsNSg^0p<4$K#wWZ+Qek>K90mx4bRe_Df_~Ti#L|(k%P~mx#k(fd=j z20}ZFrU)Sz{_y-o(1+(Qf=}@QI+bfEYg-3lp!;ADu^o3Xg zrpL3s#NO&Y6d`~mUG9iSJq@lXMg+AEb%lYN7p<;1bk2kt90GAT1TC1^{k{5N4b~q+ WnxeZ%NX82Q0000GL0_&HwV?k?Y&9*MO$*mjw9*GZ+-i-~T`0y+Ff#hkk|g8#V^bV_;xZ^>lFz zsbD;FF}>`F0*`B=f7TBuoNYGJT?+2l2! z6DreRvZNcN$app#54F2sYUU)O%e%BkxM)%1(FY=%PyBu={N(Rub(LmLwTq2sXH3$q z6*1Jj#Ljq`Y43BxvzM*;=0CV6YVw06xs|(PPRN2Q*WPc9YT=Tav-fLwF1!2X$)Y{p z{~s_N^YY)(vQ<7rPuVu=*yp9zI$s?iNr%--cL z)vk4XmpFI0^z_x&cQdmo_c@Ct&ud<`c-`S`kN0u6YxjFk&z|4CeD!-<#)dh;wwFcs R#{Q8_y7O@?K^kPiH(~ybw*WPW3{XM>s`A(fBxd{;(o5Q^wY(Q^A|2&=H`C4 zr{|=*`;*0s-JRVJxV!&&@uJ1m{rQU*Kkr|<7nEpk5M>kbjATkHSr z*XJ4giso0i0!2>W+j-^55g?;&bM&k_kjUMa7q-N^0U0Y#cD?)ZqG689xq?g}7l_uD z2SOMS(lYWgFsv97N`m}?84L>M@Bbh0UZCN=L%+g#kn6F7`vL#w|9}7A04Q4kWc}X{ zWGDccARzD_L^k~YfB*k~hyVZkLA>({{|y4>?_c-&9TNis({@i6$B+ufGnZJ)lMDq| zA1GW_w_s`C5_9M7!~g%++CDs(Sz-O+RrwaycOGtk_A?y}m~rmV!UTssPn1(8_KW@! z@ZTgmJz`yQx4MPc-4x456Fa=icTW6$*Zt+f7jrF>3agxK%055Uxg_MdOL3;cS*|;O zZI@m$7n<}^dk29rK>`=KKi{}{nc)HquNuS1>#MYX2m~ee4;*6>Ch9Q*zEoUpBVn0(#9i#(-v=*#o-t;8- zW)1Va8h7&ttS`i@Dt~zf#FVHm@AGDOHR-Zwy6wqV_3U3%SF77FpOk!L&ER}elHz>zYdj_l9X#+R8mLE(@(`y%3hL_N#T?lv^*tW16=L z-4a_Pdr_!*={F03w+C)<@!DLne|`RW?V3)GJ?xCU3qqKr^4SHlg04AyXYTvX^hNd# z?}dLE4d#dTM?aGK`*1`5-M zxkc4yh0g89-*%15_WD0Kv{843kE69*NFBo(o`3AexHxK7*jNcTJv*bsVCXNv+>yqY zqA2U7;QjN=P50)BALlNapsI4RaD~Rt6IZM3;=^k+QyZNvPrB&dO<)w;zvswp&!yFC zST&`DeeUJm);gY)<}5t7Q}_Ns5gGaDH20FMw$l}V#M34mJ3UJ(e1)`?=aU^8;w64U zkJcD0^tKUJpD7pXSn;s)s;y)AD|TV7;ukN~=GyfnNU-l+T>qNa?`p%FX@~kdf!T$@ M)78&qol`;+01-GvU;qFB literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/KG.imageset/Contents.json b/Planet/Planet.xcassets/images/KG.imageset/Contents.json new file mode 100644 index 0000000..012f3b2 --- /dev/null +++ b/Planet/Planet.xcassets/images/KG.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "KG@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/KG.imageset/KG@3x.png b/Planet/Planet.xcassets/images/KG.imageset/KG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2d848fe5888b6bb33a89fdf59394a02947bfa3 GIT binary patch literal 1080 zcmV-81jqY{P)x<`j$KX&ochoFeHT^iS5|66T+ zz^~C;y{EBHST#FlHL<{M!j$nm;jqb_I@nbEQLfJEU(zD`IrYu@J%*Z%6@ zH~f>&@=Sna#bNN9pbftOll=krzvadWT~*Vq0~jpJlBK^tc=*SYzo3|8Stb98$@?sx z^Gj7t>WV{Qb=6-E8mg{tk=!kz*rgDzn!M=$_WPnX z18Xs{-VE)kb?@V!FAQELkffa=rLl01)2W2frI;?0_{Wm*@JiuQZr}{%S)DmXIj795fm6e5^OeRQTcj7%UUS{JRL?1k7-;33DmmR~ zS1tU1r@p>QNOc1zWbd^zf_qwcb6cL*9QeHNM&PMaLSmalxbrEONQG%V}?5k z-(P320muP>SSXcQ00{X&yDH)P{|a10plVLj0`NNKvNEazEDc&QvsW7K1#FphnA!mG zob0Z1B7my^y~g^Xfa2)gi2|@j*|qFKGXOiBD=R4^r1jf8o-n@2IWwoo--K@ z*92cSKDAJL??1*^4}~_M4JN0uJY~i~u7(fn0d{7RY%IFkA0HEiakSUlh?9+HCHl_-N!dBDB)c2R!_t(_7~n~vOn_OU(gu&E59J31cT=@(`S^j~ zrWyw9aZb`mcT;`XdQOs^Ld1sLXaWmMpyu*L%E&BzY8R^+f6|pP0K+z6aaK1EZ>T znQ4dGwW8*m1LOUPlSfbsYSPdQ%5P4b_eWNiVo@;FsQmfJ`gG=ne~)l8kMf2l~kL=;`Ji zk8j?36QBF&(W93weLw{-`li2q`}WJ1FA&AQe*OCU_wTEsIw1FTM(O|m|6f(NJzKTm zc+qZ9TLQ|gZJ^1X|vrm<+Uk)AreER&~m#@F{&-{JqT9oNYf1s}{OM?7@84L>M z@Bbh0UZCN=L%+g#f&2f@Hzd3Vy5Rr+03bG)43mT z3v*4rc=KJpG2xE*S)UcJa$hj7obvknr0M|1{z)%wZN-;fx@cI#E0I`}9?AY&Q-a4Z z@UE`tGKbt{`@SE`2vwaN%2<4I56{MkRdM3s4QVhA%&1jZ{T7x3RsHoDT-ntPyG z)q#E9$pws7k}}m39u+%8FK}!7Sbad)VBx%eMUO?_wf_EH%_eYiznDQ8M@01WiTO+J z#ziwapS{2o_3XOYhD&_buicWOe{zJo@0@IISOgzG~Wq2iL0(G@RM~=yd}yd9Wl#aQ;re$``D{^1m}@bI}&d7}@uF66-AV yBG*;w&04oh@AkUiax(L5|d~S;UeXR5U+fDyJ zpZWji)Bm4O|39Dc|5oa!%GPho*8REr0HWpZ%h%sG?)cI_^Idq_pF_F-?-u@lwe;`n zyZ^p_`F-`|uj5PpUyt~ZSN-$&nSWotLbL$M(CNnuS6uAeeq+s&w z?z>aF{>s9m502b^Q?~k&Q};n2@|$!tYSzgMk3M|<@f#unCxPaqE<6i2bMwV#)Arwm z%K{mVo35R__ZF@I$bicx3vI9fhImy;kY6x^LBaa{|K|t17ihTe(64YFSpzD2Ju3JA z|Na6r5rg~h=OcvHJAl~%_unTp2>e%Q2$ECXor9h$XdXE*OWZif3i>K=rs2k|anaQy(6e{^lWQk(GlgO*u*%YQ^OD(1NI z9#d$kTEl(gP{tkxwSYjsPurUk9;@CEuBc^Qyk(K>$@^NW%j^u-?kQ)~G16V0KSL+2 zLeP#UwW)_ka#GQYD2}(k^|GJL+;&@jN$qu^z{xkiXS~QXo{=?ozje*45?)iEZ2y^y z_0PJvmQ1RdasW|9%ZyOn$e3+Hw7P1vRNp{}?gYfo#|uBJKs{1czAldk&t zM(Qm0OZU%T8Xg!3urhp^zl8n9{jIrSg=$-Kzki#3MrG^YS0>H_rNi! zmruUD`NPCJ{dxHHFy)&s#PagqmS^l>Kg>K!ZvMRdxE|X*`}Wp9XgI(A{cHKfQ|t5l z{>fxiGBgWMf5vjE)w_uK@k5I~aTghtlU(jAT@EWs1zOG(mzY1F>%*oD-fL49?4PgI za>%3Ax#^X;>j9Ck`l@WxeiR9-9GFz{+FE&KV|{R!nxgWlng##YH%JCZ?K0A_>3uQN z^QFG)HFkah)_H%APZlteZ1|_Eb7pRfU1Usz7~7K*O0@z?S#oTmUB%xSAAaFhl?dzm zDITD6z{~i^DTd4GGj6dT>@uyZXwwQ*|K2z=NXgq&-Dkp@hcd4`XS|V1KXo9a_nn%H zt(=tM@$all^6RH9E8N6lo9nD;+Sjm}vsgoA(Z7w0I+@OBUh3+dvQMbP0l+XkKdTH~F literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/KM.imageset/Contents.json b/Planet/Planet.xcassets/images/KM.imageset/Contents.json new file mode 100644 index 0000000..bab5277 --- /dev/null +++ b/Planet/Planet.xcassets/images/KM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "KM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/KM.imageset/KM@3x.png b/Planet/Planet.xcassets/images/KM.imageset/KM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..bd5a0588e0321f73ef377e07fd4f770ae3f2b1c3 GIT binary patch literal 783 zcmV+q1MvKbP)Z{*Z#@^Tjw+g3BZ>&Pwgc(aK%*@Qp%*?FX)#Oe1%OJ!2wI;_p=LQUM z?$hdNsYt<4Jq89{D=7x`z=Gp|0vrbx)PrKJ(h0D@0qP?TSdhdnZ9qME4yZsp2PrVI z$*1Aj7R7-y2JuR7#U!rb+&A%DSmyf zLS9}&2rLiWlugz2_Ix>M2|-HU00)Rs7D7%Ufa`!5g&|xArZ4gfJb8^FEaV7oYA^TU#43{OA2QTQ!AXy9%Jw@?&ub=ZP;r(xCB3a9v&S zkk90;!}4aFx$t;z-q*CAoWy7fp}4#4AC%vIc?msudxhaYYYCw~y#6~m?ESBqzkkA? z&*RTpmV@mmfa6}_<;jB%*E~z#cyWT^KWpiP<3;}H&FqIeAl?vy0eEZQ+v)-xpdf@$ z0D;3l&;bfU@a1#f))xpM&;bfU@B=Wt3n0(|0Vc1iqx<7W($^v5`h%Rr67V}fi@aC~ z`W>J`o{`!H{SHte&q$mI`5mA}9vqiC74|zogFIuUE{6OL&>+v$OI;589iTy;DK5kf z5iRnr5Vyp%$TL>@rl=-)CK0$Tu2%lJz=ILB@=Pl5XiTlV14iKCs7iSz6?ioFEyV9kpMu^^_c&TspyLZ}4K`%(OP_#`KrAkvJx!GTmY{viq literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/KN.imageset/Contents.json b/Planet/Planet.xcassets/images/KN.imageset/Contents.json new file mode 100644 index 0000000..5ccb19b --- /dev/null +++ b/Planet/Planet.xcassets/images/KN.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "KN@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/KN.imageset/KN@3x.png b/Planet/Planet.xcassets/images/KN.imageset/KN@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..776207c9605d5512a96ecf8f277e3888b4298af5 GIT binary patch literal 1316 zcmah|dsNbA7)EiWn3LvFbJNJPZsJl9tf7?TB`<(7E%QPbT{Fpaq|r1j)D&l?Ea!Eu zc_r7(VdhdRAvHrlL#fsoT8x8fr6#EmUVr->f9{Wc=l!1d`JV52-}9dDoG+gi>~Dei z6aj<5ECK_3LqR63ZBsbFYwcN6Fqly|jdIWr92sTq{~OS_OGXWTXb=Mkh~z5wHi4Ug z0|e!@ZEjPet_IHi4X2P}Qc`js$T^k*L!<+_+j5% z9)3cOO**~5_%hMpY3g)qswMy~>ssq@{+yRVZ@;le{oFM+);lSg6%-N%#NyJ5k-aaqnH4GgKqLO9(XHPUV z^5iJ7_3x`bV|^{e;Y-rcn}$ z?QgJ-s|!R-L5ev&tcM*({d#$c2A|GE82SVfPX{lP71XH{vBhu z^_arjd31B@f;_wQ8MB|zEuwpKA{Fi%EXx|`mP@=dJ?oq*c~uz(HD(88l~2k6>+P#BJ}WeQIfI3QPhT8|XVbNGF>X0CzJq)kzd%g?f` zQ>b@#$IMEH=vzP0#pto7?5_z)PI36!-A0G?3{&>WzH4C=T7}K4GCRRXJ*Wu9Uc&a= zgpCLEg4vEde{1q!}TD)@cr8j$h1rT^cTuW)5w`e(iiPXluQ+AAzx7;@ES6TUbu?zo$ZbigI zEEeswkpG}m;qGIYS~Dd$-TIl3|Oho!ihVMq(%+iTB3!Uz61&eOwq%AMBd6?-Wy2pwXjne)W1SKbV0iFN*%pDE~~=4;y4d1C+C>irQ%8f9XdZ_bpN)6}~7`tGmW zzgtaU1je1fvwYbj+ZR>v@u>GHpPu>rLdh$uZF7Iy$?UVSi``diH*ep*a>fgvj#f{R S`M4ISp25@A&t;ucLK6V)1Xig4 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/KR.imageset/Contents.json b/Planet/Planet.xcassets/images/KR.imageset/Contents.json new file mode 100644 index 0000000..14b5581 --- /dev/null +++ b/Planet/Planet.xcassets/images/KR.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "KR@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/KR.imageset/KR@3x.png b/Planet/Planet.xcassets/images/KR.imageset/KR@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..833a88116e18216e0e76e710aef0408ffedf0306 GIT binary patch literal 967 zcmV;&133JNP) z_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_0!bUNlsF{y}w{& zXg)(nj**k<>gt-Do>f_0Y;bel-`~f{%B82N_3G>Mz{T;Qsq@Rv^0vJ1c7p9pT=0R6 zcYA&G)!6TBdG1$cu(Gtyc#MOFh{)UM%~)@RsLSw+m2G>dSA(>;V0?FXp`vJr;!t9z z$KFDV!Pr!3O^3Ujz}tdzn__>itz?3YZX!qeB{Z>G*++E-Q@ouvQ_v`03k@KbW{$KibD<4Bf}bx(HL4V9#vk>f>v1lU#q7M?dw~17|Hqx z^PmxrO#rMy4mRfJ^FRowMTmg=m}LGIc)yTO#f;6NhB=#wDG%|Qx%UH7fb+#t_6SAg z_@%5~E;yGGkbP0E5|}f-2yw-7d>$@1n=1)7UGGE!JitAm0-PQ2neYP)+esy8k$~y} zmB`sB0St#&cCvsHP(4@@!D_vcY*!G00pc3CZF&V)38)Y}Aa?r$aoi>nGh745rBX1J zfC}LRiu2`=;uvi)IeqV_k}|1*4zSD%><(G3XOduisU$)Gof=s9KobF~ujt^>9q~hp z{v!BtN(r0~MXqFV;!=XXQ~#6(#4Q%MA4=HA5;q_;ihvLg5_rB2Wo${}L1Us249N37 zl=6W*Mi2Q>d{r!E41}>0E<3&AaKWjkzkBul-v_I=8D^Oe$+?@ZM*0`dyy577$q62< z)-c;KP1E)AHE0p|2$L9u36nLnlt8z0ig#Gi8%qmP6?XD%p7 zpCRRf!X=F`q_w2w_HbHD8Wq*~vbFxCEvmV_ZGSE6j}^rx?Z|p=u=_n@dAL(8W0^k= z-;vE*#-i>XRPK&@J!>=ctj&1e2$fr#++5}ME)N*;h$9GDB<9`e$2@t^lt*28*p|nA pdEt;(9(n1K*FJgi6jtB=#~ak)t`&ynp$-55002ovPDHLkV1ii<@g4vG literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/KW.imageset/Contents.json b/Planet/Planet.xcassets/images/KW.imageset/Contents.json new file mode 100644 index 0000000..7cd43aa --- /dev/null +++ b/Planet/Planet.xcassets/images/KW.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "KW@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/KW.imageset/KW@3x.png b/Planet/Planet.xcassets/images/KW.imageset/KW@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4d19bfa6ca7a42986e096dcc46600c06528149a3 GIT binary patch literal 560 zcmV-00?+-4P)rL zJUv%{w(mCm(NZEn+yDY`kFW@<90B@2d4UmnU^wzk5*HhxxmMmLVet{{H30&MGl>u` zmG?<AXZ@K)AYjf3;F8$vB6!}~mmeXVlCP7@Y$Mdi0<<9JV7J?qN_#8-Eg%3L zd*F#80`RGLXMgzt9B=*05Ab~`K)0X(-Jt++F#&)E&;bACjRsg)0I<>}paC?1-U#Wf zus#gw#D6egc{x9I13TMY-6D$gJL0|SyR z&yQe0U!Z({*_!8vXyjk&_z^4!Hxv)R@=f?5JfMl!y3cRIKQ}lKMxJrcxVf1uMh#j( ynP$5M_3e!KmrgfGbY}>6!*3m^?sVuFb^HPu!A{bsO&rny0000i-}lwpa3E_6!RJKLIB5$AjqQtj2G=_ z5g7Ag=6y&2A%eehwigM{2L&LmE3FRhOP#x=9XTb9>u+uQAp7HI(7ML#z=-fB6+<`>#lGTdQ&uVRt`~)B=VVvpM9>b&}r0zTb+V<0rZ4)P1V&3XL;wZ$hf>5u!I%a)O z0&qs@-omn;zF_Q2MMyt?1+>jP zEI$EUHUuEtlOkta`W-3jws}m7#dv33RcnMtwY z@EIiM6$Y>GX}Lts@9r&Z3Ls62BU#L0Fe~EDwkP7db-%QGsc2>pxW5UAev7KAaS1a zXt%C#$pkpAE`a5vDE-@}9cSZ6^T8la_UeHX!#kOuPj~B$(`y^zc(1-V5Z%TcU)XBA z6#Bas-`gyR&!k{1-P z0P>`mdF!4f0Z2OQVp*{8$-Z5RWI1M%C(^c5b*KRHq{!yTk^m%_^Q1T^f;%Wm`o2np zngDEo)CI7f6g>&>txbC*&!`6yWEk*sT>qBl=Y)~XMTn?-00*4{3c!59C6o#D+n47& z|KAeIaC#AYoAm@s>|aZO&cj!kh0=r17jW?LQc+l$qR>`d4}h?9doTPt0kNl45VfzVb}dxNX*E_ffq^OIFIj> zGjZwud$m%S4T4hys5EY;m~9hX_O3$s>B(R|7;<Bx*tsC#tS~gfh`5&^mlJE}dzBH7!SDWVnwL>Gy&GW5V3YFb{YnOfPWXHhX=gD#Oac>`S~rM=oH@3sQ`2j&bvo=OoEQ zCqQwyIVyf9w^;mrmF;mMLbbvcfP{GQ3ft%uiaW>34@d|RW)!jr`X7;zgu->51av+m zB}DMouqtSNOit1$X%<2M)1pEI-zTqM1pVYybApD%sPl1o`Rbr!iPZnXgrr!~P%&zL zWk&7|q3XFo{iP{K2%+E+KKI(3r#nk71+Q@Ci<1gV=P;6xY`$oIb+*Wg>_5m~2^U#( RBIW=9002ovPDHLkV1ijMA%Oq@ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/KZ.imageset/Contents.json b/Planet/Planet.xcassets/images/KZ.imageset/Contents.json new file mode 100644 index 0000000..1a2f4ff --- /dev/null +++ b/Planet/Planet.xcassets/images/KZ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "KZ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/KZ.imageset/KZ@3x.png b/Planet/Planet.xcassets/images/KZ.imageset/KZ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2f97a8fd3c68d654275bfab89b85d94e7b31d078 GIT binary patch literal 1136 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!rUm$fxB_X0^{4Ql|IhStkGBIA z02vU}aJmM<-FP)_|BcZ1k1ZhDS6xX0Do8jo0Z7igkaPdOlflll0S9Kjdt}jnuE=5U zV!s2k=3mTI*tT6@(}9BHZR@YbpTFaM=C<$d>k&XR=U&Wu{JhEy<~oqoOQj+sEK^4h*_OXda|6*Tf*a0xi^<$L`OkqJ@yCv%@o{U2Rd zyziw%-RG~LKJ2JGbmH=}j}K3;nQtC_=0@JU_gnA1<+nJUxPSNYy8TC8xBZ^|?0#MQ zYMFiev;H0K7rFD`sh5oX-!*Op-RAlFH}_ZPFKn8fqkrYgVfWI|gr$etzwb+2+%%Od z-##;Y?yZL1B4U*{{vKM8Bv~Mz|7>f8(Iy%!6fON(hxmmx6GYs==ab4p3v{u)ashl`snKCq1|MR@T^W5$Z(ITcMO z-w3m9d;HH;v_V372B%1-_rn$;7cRE8nN@3;{FH8X&2E3tRpb;tCxypGE|}qAN5VND zhd@iuLziDPPFVGR;NBD?RDU+PQ54OK0y2Skv+3H%k%QgO>%jPTiB>S6F^qF=CbtPw+n*pM-2>2KSv) zkF=#o9J|T;_|DXrGY02orZ7K>av?s^rb%S zvs?KJF7<1lmHw7;?DEzyHD{IGG5f0o9aKV#Ic~BWB^Kw-;9+%|^`d<%A5XTesC$;4 z$$`fybCfHs&Q1LC!Ru0qP|a7HDL43!p4iI6Ke_eLODE5^W6Uc{=Ulqov!+Dy_G|64 zlhi^qZxBzy^fB$55|NWGCdTCio$r^@Uoq5|{HSPYh zW80c9TJEpSHK(%d?#yuhy9tsZ8~=s;UHg9Fu1ouVeK_eFDff7uF_!*oxTlbgND;JEdTc!d!3i|>92Idk4Zdd4Db zVzoDro-zpP1du{{F0FIO5f_v`EX^NY1sFpdVaf)OKpb;aruQwxF=GdNUtttoJKLv2AUwmgmIMSd0C5L^>(;@jOfUM~Suc@Z6FlIjl(7oPQ90f)_ zfU@g09h)c{V>J|q^pfPY19w$gpWJpppIie(0mMl$|7feWIL{qXk;iPodb_<>k Vc){|!GsFM@002ovPDHLkV1nDf#)kj^ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/LB.imageset/Contents.json b/Planet/Planet.xcassets/images/LB.imageset/Contents.json new file mode 100644 index 0000000..29882f9 --- /dev/null +++ b/Planet/Planet.xcassets/images/LB.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LB@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/LB.imageset/LB@3x.png b/Planet/Planet.xcassets/images/LB.imageset/LB@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..3d594467011bfe222d26f701475a45815f429008 GIT binary patch literal 740 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!+5>z-T!HjkpBN(1Pi)}qyN-=Ba#$@)Z|bK7D-$WFLL7e*2A?5W)3V`xl<80vBCWR|NH;{ zS19=Zf4{QAm1G76#)qCRjv*C{XD+%ju^4i&9O(Pf^5TE}?!3nZx2+yOsJE0?ick8$ zrxxrHB%8qRc?`@N9(2(E)$c}5_MnlF+}*yt7fjn$?e`Dp66!mpEAcTK7OIP z)RI0{NfXJ_@g`EHXF_I${@GC!*51w55+KkZ-^hG*$s!%Ez5ib`>fYe{vF^0~=1^0& zi5@T-@oH)c@WFU7Q*iR;(w&EToBxjxN4E{Y6?=xAG<&WzV@-X4pwn}15d!+OU#pM_7VUOXyg zY12CV#V9;e=!NhPugBh@mS5I9@SeK*>!Sx|M+GERWrgBj-{JS};(vUuNqfty8`ZKG zfRU}h@%sKOf%_X;+}EEyfA#&`#)n4=Qw%@L%<_vpzODFv^Wn+I7oXmI{_y3?-{aVP Wmk9Ou={o|oF?hQAxvXa{P_F- z|NrefcZEgA**Uv!pJn;~oZM@Bbh0UZCN=L%+iL4I6{z zF)%Q8db&7Vx^G1nzgAv!AI~Rac|*c!pJzI+v$i{pBe&YU}@6X&RjOZ2eWl z>Kv3XZ!*`yQ$h>4zK1_xE~ppvQre*7vXJF~P-Ceomso=X%eGz(mOZXM3AblBedII< zY0#30VNyFFQXnWJ{DAA7@B!8xObjj!S_}tRfDE4oZ3rVI;eIEOn_%BJSK|Z&#{zyP z5toL^tQXiF!wM>{T9Czz3rd9WcU5MVzvCXuaEcDJ-o2q=GRj1{oh`S`~Q9QySFVdQ&MBb@09}LlRsaA1 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/LI.imageset/Contents.json b/Planet/Planet.xcassets/images/LI.imageset/Contents.json new file mode 100644 index 0000000..7b46718 --- /dev/null +++ b/Planet/Planet.xcassets/images/LI.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LI@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/LI.imageset/LI@3x.png b/Planet/Planet.xcassets/images/LI.imageset/LI@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..0eafa6a2215aa679f93f0410ead08819b80862f3 GIT binary patch literal 946 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!E(Q36xB_Xd_<6*js?Jh~vL^@Z zPi^v9za+{$ZTh0QiF;NDe>!e4b$Z72ovuM8UH{J+y5>&EZK^rE*uu-lExx)rFU{%p z7SpOchxwg0VIeM)8f@*H-Pz{;W{|H$7sxEZLk>x3MT~)kc zTX*fPVRqQeIlFCXXP9)SAA8u_Ys=NuC%*cYpw2z*$G-)aW&4i(eSae1)%W(fp5-S0 z`sAX7X8Q5(e6rhiM{de8lUK^&zu!hKd2T-2&Zm(tkl$n9xi`x-<5sFaynC)A!$jr0 zH1Fm7x$8__|6XMAsy5qY^<6M)Ete>+5t9D!1 z{HT-o^-r;-cG7{bR-O+8KXSU=6FOzU zHml>C%k$6E`7b#?(d-s6;?K5!q&{(fp3?QzEIVTI|2!$%`yg7lhJ9i|y-DMa{|*1W zoBq#Q+|R<{$k4WEr|90pfBQ|&-ZNcY`CFbv^}ctFW}U<1(;t}G;-|@P_)(bi{=&sS z!X-A=4=!@Y$QyLraX6x2`HEB6ZQ}n1KczTDl`~JCGfQ$m&5YkL<<;hWYHLiszu-5? ziTJ)?JH!49Uzc;c+|S$|x5-S#>*+3i&h#RS^UlXwMf~Fq9ewv>b!S1ruT;BFw{rQe l%k@Vrek$OdtMl)gw5DnU>;5cBIbbqn@O1TaS?83{1OPuW$!7on literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/LK.imageset/Contents.json b/Planet/Planet.xcassets/images/LK.imageset/Contents.json new file mode 100644 index 0000000..845eff0 --- /dev/null +++ b/Planet/Planet.xcassets/images/LK.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LK@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/LK.imageset/LK@3x.png b/Planet/Planet.xcassets/images/LK.imageset/LK@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4fe10c40caa1ff9fff9d6ec5cbafe2eddb0d41 GIT binary patch literal 974 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!js^IHxB}__=M3?q%xR{JCz$?k zH~T-+^rXA{^-QPB3C=(U5CNrtsDF~_^U2mf_L{&2&-lCjIc5ZreYeEoVUz8xLWfUl z%z+|bw}K1-G9cuWZkr1cF0W@>UW{@93If#tMP5v?f-68)3}oM}vIn~M%Vv;v2m*55 z7wmBc`oyUu$S;_|p<(_0{{i#g3*7HlIR766&MO$a2U711fP?^8sQ-VzgTs9w_kKe| z!~KAO`SS}3_V53H{{8(1fr2va7F7lYrczHA$B+ufv(sCvo>=j?wf{3Z(OhU==Db}c zedg)+{{y(^ZJ8P1zPtP-PxCqP(<lj0DW3h{+blpCw|4MH}DunbUe&-mK zFho3f>c#dvn}z4c=>WBpx?J0~y%xWqd!i;jDx@+r%|Xp0;A!dl2fiA@0X1edbv?r)N!Ic%am1Kb4tnjh*D>ljpgZ9GJ^`*bX&LVHRt+x}s23 z<`hqglrB%}*g^2E#rQBS~8oL@EZv6K%YS$80DJw(92H~POku3~ys_(FC?{1@r!e!ku_d2+Fx?VD}_lwW*_LdP(U+S=O%H%1$7gw%1QFM^= zz?Bpw?ay;Wr&rnsW}NblRo0*Oy6I`%EkS+l@3Qeyi96r_{K?$@=fr1g{@AAE`}tNC iTz&h#|Gj5_I()^tO`CaLQ+$ERnZeW5&t;ucLK6T97R@C9 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/LR.imageset/Contents.json b/Planet/Planet.xcassets/images/LR.imageset/Contents.json new file mode 100644 index 0000000..d5d2dd7 --- /dev/null +++ b/Planet/Planet.xcassets/images/LR.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LR@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/LR.imageset/LR@3x.png b/Planet/Planet.xcassets/images/LR.imageset/LR@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f66f267fea2e2d00054fb55e78d2cf9e6f822d38 GIT binary patch literal 772 zcmV+f1N;1mP)O%svvYH~mt^wb2g_x)`2Xh3OlEJh)>`A%o#Pi<42B?61>Y)=r0h$GM2=G7y3P>gxoMwA80fZqDvf(o}<6{fp z9g#`RdPzZq1Q6wIhEIW(LWHr~?QV(|NXI|YXsyc&;22;l7XHce4~U=uk{~kkXO~|Q zX#re9_?mZzzx(i&?Fv833Lpt-@NVzk@TmQ}!q2h-h&D(7JL(+m-xYrLIR?k340*}1 zh)4UgWgsem$gb1+dSI6Qi@HNXfCdsD0Sd5vJbHR&fBo6{=Em>fccnT2Q9iS8TrGd` z`TL>SaV#wfIROSp0%o6c`ugKgH{dfIBfkd_g;Rjx&t#85j&_C5eZt>A zd21boV`K$z@*x40kARo&Ke4rrTqztgH38L-0OQ^MwATCf1{^ar0cPmJV-Mx{^xeN% zKYILzJ;%Rw-GF0d1#q@~0tz1i_4yb3tZrT7a14%}nt&p7{f9%xpafN)fF>dVO`iZ8 zkpR02SOx4|fTHgJJRTxq6|f3e1#kgPL;{*V0d+(IY9;`GE&^;M6nz4=5eew7!(4)i zAiSZ(TtF3pfNDrU9)W-yvkpnn3l6V&VtyPJfL$oXAp#P>EHJzQ5=uHOK`l^#VnH2U zpcfQg^VxSx$QC3Zqhx*($_0ck{ZjK|u?6f*X)!~nfOMv>$OcFQqO*&VnOAta@CZm) zRCq2SzVLicXs5X01+4kmACcuoqPmwQE&PU;2}EbF%?dELe6dlE*IO|WddwO32reok z2P(ka&}>&gE|(~LpHM)3;6GoQZfpT$o3+*&wf+KAdf95!K%W-?0000Q%I literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/LS.imageset/Contents.json b/Planet/Planet.xcassets/images/LS.imageset/Contents.json new file mode 100644 index 0000000..424b2fd --- /dev/null +++ b/Planet/Planet.xcassets/images/LS.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LS@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/LS.imageset/LS@3x.png b/Planet/Planet.xcassets/images/LS.imageset/LS@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..24745631e3c70e2146a2fbf9f959ef3e7350ed0f GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!RtNZmxB_XX?t?_4pV+{)>o;-> zOYEH8fs$T+K@cU0sTmU{PX)3cJ$gK6-hzsn`nT`iL8MyRyMT<%TepQq#hyBIwt2rl zk%&32Apq!H%aS0!U2_|Ns9V@ZVtm|Ns3!)_;Y9 z|NDWI!~cGP^9t_`?l%O?FW7&_ucnZJf$@^3i(^Oy>$#x({cC3@I>aq zo&SHnx@VVl|4Dw?wT7KFx<=+nKOKuEJ80R@_&QbXU_RVZd{zW#wBj`6FFgHWC$w|?FCg`!Gk z)w1Uumg=}xvdz6IyzKY|=D!VgdpHk;SgdT}WEVKv=w;w=)_8-(hKD?9ha%?OxbKxw zc=4Z*L!tA2{tJ)AW~Lkw&pgsRQUB7cyDa7>)(TucZ1Uiw!g;YT7LQr0=J=j+uUP!_ z`=?p@4+W!-D;2B^y2w(>8tf40m00BM-fdHo3L-)Xg1UM53c+l4t-ivPMg@CUi z_$WGFmITIEjr$dFC0s#YD*ON<;L3<#D6!HAaHSA%2E$7US;H%rAkVxAe;x_LGj96` z_@u-`+d-_lb8W$UxEy8 zNP-M+NP-NXQ$noq!pj?8Zii6QsuQ<;AraGyUySM2=WWSp@PG=RbuYSJiHMZ5;|GEl zKNm7)@ey_P@;DnZAgBTArziC;9n3I2cYJS_+f!#Q68_W}ZR zqC>~Jc7+;F$;UQpV&LxM1IGa*H02U%lx!bca_LvVJ0SiOW)H?f-mAUuRg_J)zEL`_v0f)oE z0So7TD}aE7qo2YX;7XY93h03=(bu~Fqv5*(M&L?}-xa_$(E_vpEuiiKpw$)d|Ih-o z0KEte^?O(g^?QHj)pPzfP=d0(n>G}U# zjaVaKfi76E!5U+!rGF4$(1Q#CKe?B7@JP^$BzU;o%6k~}CI+8F@d*j~kc8<|r~3?L zVupKH`2i8iOvLbxN18#IGK_C2-_!{Eumm8D-0000~MW1*oK`T-)Ktsw+9C^IUQ$2AnTTz4{MMfCdx^%GH29fFfg# zOZOWiG(dB7KmJqjWA-CObtZlcpvcKOGN1|&HHv9jT?msqzIZ;0XQoVc6WL!4$A|PfF6lqEJAoBCJ#mBvADb#kym5# za#UWA|ET?sNB02~34OlHayH>~1mgeN`)&p#K$Td$0*TR*$AlC#mQZ{nNZl3NO~^oF z$;4Z3d<-T;AfDZX_{Cc?L4_H33^VVr9ZrX|>KxLZ)rdYoS5UaNUvm5#u?IAIp7lNK zLKwzk56}g7d=LL|=Qm>vr~-{l-L3*-{3+mHoohf9c-#fSk3kh!Q}9YdNlASJ*nM3& TPD|DA00000NkvXXu0mjf-NP=c literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MA.imageset/Contents.json b/Planet/Planet.xcassets/images/MA.imageset/Contents.json new file mode 100644 index 0000000..6d80986 --- /dev/null +++ b/Planet/Planet.xcassets/images/MA.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MA@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MA.imageset/MA@3x.png b/Planet/Planet.xcassets/images/MA.imageset/MA@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c4a056722cd3cc4af4e034c71330ab7a2d4486a2 GIT binary patch literal 626 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!Hi#eIFvx0Y~TFV9Ur9 z1OE)Y)3&Z_JnR?w*j}}AOGz}!i#2&=?6u9sak{^CMU>fnGmqvlbN)r~-arfZOM?7@ z84L>M@Bbh0UZCN=L%+iL4I6{zF)%Q0^>lFzsbD-a^|;h*1A!K2Ntbrns?PiWb%S{{ z1-2;6|J3|3^ZDg9+iHH+fBd6x#82YKyyy}Ui8%(2Uren0f?_7AeVqK`$bl};yu+JC zv@(~?w>z%8^U-3Bj}4nP+?#Vyxo7#2-I^L7-*L4zGC!Mdb3}EH#`*GzhbR6Cu`hTQ z5vV!GlmBZ!zsJ8*3mSV@HSr4DTROyQyH`wNoX8&8k+4)rJEF6!(V@^mORg#QfCit( z(dL`GJxUi;-KaWsU8W;L?$2%!j@Pq_rnd;V&$_=Q<@&_j&(boS_n9m%Ui4}gp3d}w zJv?)x(mv(zZM*f_z1qL}ltbm;m3xnt@w-W8UcSHeI?r`ErqmVZ+HcK{n=Yr6y5{=w zTdT!#cdGvAc(UbI$d{|%_I|fozz9qm0@wDND(*|<x&c`Q`o>`jA-PM=- pd>?zedcXVh^!e?}m%rc3P!#8Fy=bp#BQS0mJYD@<);T3K0RReo6=(ne literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MC.imageset/Contents.json b/Planet/Planet.xcassets/images/MC.imageset/Contents.json new file mode 100644 index 0000000..2df8f2f --- /dev/null +++ b/Planet/Planet.xcassets/images/MC.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MC@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MC.imageset/MC@3x.png b/Planet/Planet.xcassets/images/MC.imageset/MC@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d479eab98cb97af18db6bffa63b18567a5431dc3 GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!HjScX#5^Pf|ea=L~D0 z1@a|9e!&a|1?%_!pC9mEpy9qlzry+d``6DeFnAwuzd^vE|GWZ=*Q0g@21aL37srqa z#=93n7u_}BVY$Gmv9Xz}_}l)|?$htGttmSHzlWh-|M=IMU7wh*H%>JONC|N4m|P-q zx%}uvJJIkhp0eR8hHtxs-(1v`^)fX}wVXR4{l)_gD_2YQ%EZH}`uQhBA_F9Otkku4 z9$P&{XKBU630qnGOMI>+^|p7gDBa0)W%8QMeImTWQ{`Bwhm)cnlMq+ILJyCJ-OfpT zb~{y`N$CsN9aJ}zpZ|jWk1Xr2cJl}FANGrg=!888KA9wHcU33saq!_J-hEqit~^>a zY5#*o$qV_yZM(nhkc>zmwj}1> zblUw$+BbV*K0{^mOmpccl?kzafAfznD}3hsxx+U2{O(_z?8g>9^?hsb=!Qj3&c*!W uzOh#~EnI6Ak@;%XgVl>xN≠k8yT*O~b@4R|R0mGkCiCxvX@A%aK literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MD.imageset/Contents.json b/Planet/Planet.xcassets/images/MD.imageset/Contents.json new file mode 100644 index 0000000..cf6daab --- /dev/null +++ b/Planet/Planet.xcassets/images/MD.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MD@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MD.imageset/MD@3x.png b/Planet/Planet.xcassets/images/MD.imageset/MD@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a72539872886ef3308f2f883e5b8ca5f908362 GIT binary patch literal 1170 zcmV;D1a13?P)dIK@~SYi--MZJT3z$JpI5V%xUO-qI@s9XmO>C-@(#$Mg3?&8s@qu6pOY z=f8^5{dN7ie(>DT-Dtbf9Y#+Wp#||BzRPdAho$LjmYtYx{(OazZG;ZWHmdk)^5W^C zZu(54SR>0w40M(Z0Ln6oH99lY%+t7S1WFHp$PNV%G(PqR0r+~Gu3E;~&`{SP6*|44-itj$`?KS|b#hn}@Xaab?ZW1aEE=B3C6{3fVXW&<> zhZ_K>>CFMC&;StF+Dw2ifLqh%1-?%pS^z4V17LSHfR7#-L6dBC8j}+6h493Qsq+4- zw~ZGlgrESxZf?PYP6WVK_l-ME^FEEywA}Z+G>G?k^i2lKMFRlU-3h?<&IS-@h%jiJ zDX5QIB=_IGcQj$KFOYizOb5Vr=lWL!P!}@?&*u-pbMfPw)g#Fh+yHQg6M!eQ6L2zm z1o#KOp1T0{vbp&F@Kj#oyInJQqzJ(c08cmpfHr`S_m2brz%REBBLMvQPH+5r|6qKx zVHSQW9pfedr~_a}_xxQW9RbidO)~*J{*XKgf4tPs34nB_VF%!yCkA6fQ6J&z{rfJKpknw7XWLH)ye&`qf#<>qId}K*|{2h0CllC0QLd3MT1aWFc?e$0TkX7 zhXl2|0EdYno#vakd-CPW@Wqp^vT>Jzs zdN^^C1=2$WlhhYOt}KUXlq)>h2D|q{SdaJd1tMbfsgLfwlJ84O6qm#L8zO;wesAB_ zmy;VBb`-(<`pMONSH4%@5YgWf6R{*D=9EJU+}IPW2gcl-82000OAQLLK%Q<=fPz=*-^-G7T4MoeSIQS&$;fyh8om>ejH%EHpPykH`J kGSfs;vN_?Tbk@1K>nwSQIZu4zv;Y7A07*qoM6N<$f=HMl?f?J) literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/ME.imageset/Contents.json b/Planet/Planet.xcassets/images/ME.imageset/Contents.json new file mode 100644 index 0000000..ca4a5ce --- /dev/null +++ b/Planet/Planet.xcassets/images/ME.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ME@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/ME.imageset/ME@3x.png b/Planet/Planet.xcassets/images/ME.imageset/ME@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7c771e7e120312cc108aa78400942950e07854fa GIT binary patch literal 1074 zcmV-21kL-2P)s6vwmI{4PeO~q+`&w^wP$6RrhTB4 zPLH_r$~vK~dCEoSm}8M1#Liu)RjqWt(^a000?uQchCz>$kN+UgFdXzD0009)Nkln{VS9n;BmjPK-xborfxEe2!epTV|axd_1OKh46GX{0w(EpMN2=@>nFyyc{s`*Lc$W=yR7q>9 zQO-C^#VZ^O2lr6hMh`4snjAAa$Qh0BpFwxa4H>);~dde zV+d}9q@fF8wgBh6C0e*}2P&BqL8WN`&TE+fsCyZ~MN?47J!%I*G6bLt4uElS97wJQ zBDNC&c8kCsTFXo$kffU`)meA|aG`1jz+nO{?3YtiS{RrKUPK1PdGA1bS%lEiM$TvI z2CA~gfTgT}aReHRN2{_^K`$IIpmRkDq2f!YHlC6g9|#9cODOMl)O5j<6_v2B4RQvJ9-DSW7d;DEaj1KMEh! z0qFThm0Y$oYpO=XFO4+7$Bz(3fLg6fT2ozZ>(b@xWSVk+n<_v7bgiwI7fa4Q_1;bv zBGOMIFxGzcVzH~uPISt10FZyzG`$#hwXI#Q3Hmun!#rNSTr91r;P!l zIWN_b*%&akMjRhUfE4}4h_gLpwQ4`z7_v6UycoB~ysrMp?|*cC|FiG=AD-X;^!@$(4a#npf{Xa(EC2ui07*qoM6N<$g7GyAKmY&$ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MF.imageset/Contents.json b/Planet/Planet.xcassets/images/MF.imageset/Contents.json new file mode 100644 index 0000000..793c6dd --- /dev/null +++ b/Planet/Planet.xcassets/images/MF.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MF@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MF.imageset/MF@3x.png b/Planet/Planet.xcassets/images/MF.imageset/MF@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..70c761036bd30c485c8f456d5d3af95897114eb0 GIT binary patch literal 443 zcmV;s0Yv_ZP)q*Oy9`|ns&Ln_1&>a>20%j0TA%M)l>>b{4 zte;2#3BY6vpI-naWC))@z`hbV<{3V#fP*FQZ9juplmId(eI59zD^LJ&DU+O7v;bnC z5#TEl;6eB3+&)$zfDDhk_(FvO0_YO{{elIMAz|!SA;8}YZ$Ye50I^#FTmu5!mVnTJ zfUvdTiB$_AW=%lfkbr)5{5K?EToW)gBw$(-5bGB}BtQcGZF}hnXhi_IXb4Dv1ZX0p zsjwD9S`KSNL|bCo6xFu44n}k|ro&MkkE=mKEi!77Qk$F_CDkgcW@)v{>%v57S7xrd lG^J~Ex;Uw;vnthd^#=B-vrFu*Ka@2CeQO{?t`}YGV!5Xx{ouCB`D8a)dLvJ>lVhCY@yAcZ-P^gDCpaMPcAI_i$6)AI82eD8OUEL-g>2 z0DTFp@PmMPNbr4r49^xokdWPDwC{l93!u>5G&_t_9bW*I`j$nGn}GmNevN>BMgn?Z zE?wKZ842)ImkfM%h5{@w{My$Q;Hl_+UtBiwU8C@L(V;2(?Y3h4P4BiaHg{?(YS z01Hg8%h5^IK4C17>-)g)A4up5$oWrXbOqG>M^d^1I$&ZvlT#V>vuF<`1;WRDEh-+K zFF`*%_qlwm0WVYeVIufc2aM7$Ga*-ax#CY#A^Lg+jO=f7v>G3R%l|m(kDh?NQ*Ae( uSWU6`X$h2I4capTw?p8PKBcWvN#!4=B~v;+`9dWC0000GLI18xpRBgcjr5XQU-UJH%pXUGn z)&UUX|No%$?*IMH{}0dp|Kn48Vd4KRjsHJ91B&md4*&n~ERgY}$@%}KEg+?9OF`tk z7$8xVR~}ThWPL>}NaXbL|9kp?E>F*DfVdDuPV)zffMoyw{}A;B6hKiWL4Lsu3JwkH z&;JjY|6bsJLIP0ozC-{2|3GwJz~KLT1F(8zq5;SODtj*g6}n1xn09))IEGX(ZoU4sYO#X|>xa&{(*m~N*y7Q#$@%Wx+`HfZ z#-}(>P;8N2`RCvK-*b%{f3to&7xc2EYp;*hAF4d@<-;?+05sh z7eAgX{G@Vk!i*JBY=ZOWJ(z1Aa5-B||4PC__t<0K&wjt_Y{woE<($3k)~wjef?pkv z@lTC7qq5*OYp{irh3+}&3D=%a$~huecfhFRvY_7bn+81w|DMHcYMsZV)!?>U)n={P z_KqJeojpf$Z=1|MblJrB_Omwe`5U(G73N%U;Hd1w!W^r8>E-?%f0-p2WX0BJ9ZLSR zit)jOuKJQ1C94z`Q9bX?v+EkRRsSpLD=5?3rT4`DLTbd;RgW#sPP^OI_e(YOpBKxz zr^XkSiobEXy{6Dt|G|egje6}R*3SY3R*3D${Lt1IysPGj-D@vrqXfQ=`u9_(%RR{# z*yMP$eveS0|Cy<-A&lowzD)i3L-mQk*N>NDgd*);85b+QDww7>e?k6%&z~}$b~1il z^20rz<*mcNu8=?L<0=nrHE-zKuX=hi^QWSZ$KF;w^?cj5r+H@NCYysRB^@jhGAqw~ z((UWZKiC}Nb0Z>&!I%9>!MfZ=b~73Bg;uEbUt{mdtKL;rf^e) zdrJ7zU45Bhx&l*dxc{o1+RnY;Z=#^M=gp@_1I-m;gT>vwH_O#ezAtu5>2>Lc{v8%h zeMe>Av}dy&*3`WAJkkE&whL3Zl0Ai^WK2Ho2?=zw_y2!aUT=ER7FV9FGvpsmZeObP0l+XkK;ss+~ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MK.imageset/Contents.json b/Planet/Planet.xcassets/images/MK.imageset/Contents.json new file mode 100644 index 0000000..68ac73e --- /dev/null +++ b/Planet/Planet.xcassets/images/MK.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MK@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MK.imageset/MK@3x.png b/Planet/Planet.xcassets/images/MK.imageset/MK@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ba775ee75c0afdcc55a586b329238b658046422 GIT binary patch literal 1023 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Rs{HjxB}_7J~0sVd!5bybB1v4 z&!u({_P1X5&!zsKas%N~fA^XFTx<_i577eD^<%Chko;2X^R?9z$Us9MQbPV6Gl2+x zpXvfM=g&6FcOjAQW5R)K2nl3B6nxAG{tzDqM@Bi=c{{Mf0`~Uy{?^ihg-{8N4!TbLS|NlD(+~0q`;s5{n0snzyL%{#_`_~uT zzn?I_|NVO|(Fdm(7?{p^x;TbZFrK}3v+0%<4?}>Un@i;LNz&hzs?IZ7BK+dszyI@1 zyM=NdZm=mmrya2|HQH!TJahVwmN%I%cpfM&Ug+&2XVl+u=OM?tC)SKtol+F9G97QX zw$R(i5$STKG|%5|fnSf#GQWak#q&#?-FBtF_KxkNdrsiDYZeY~qaY zO)oZTeXBO(*^UkU`+vL^%Jw!|BT&dIZg%_h|6@hMyH;%0^pMYqKRhcpOx`@j>vR&$n}8K}?{w{ezo-j7w^! zKWf%>nl{bo_74-a>-PQ&{PK(X9KxP|^mJJop1~S&(z!LqPpmj))mr`o_c}yBYYU#+ z|MbYc1%^xf=G@~tpt+KF;X|RvAzL!fgtuEMuioSBC^Y%l(_h}p0!-Z%gHD8m91qTN zUB(z9BlO9``pYd*%_1S06*4E)oSa?E+*iywp%k7GU>P}Qfs>iGNLb2c`3DV$9v)<< zSZLnx|2#8;XravdLk07fWggmlL#*NVRxj^FO+81})+P3xoLn*v8o#z}bm)A&P~fZV z5{_2gkhmjUhZeop5MLN^SbRl|tM4uqH9g^On=5Zp{BMXKc~Y8|By~qAeNOsCmsH2Z zTPA4?u|ijD7SDcSa_if+V=i?^{QMTb&b$A@DNRq~laBBozP0k#UeB3huCg)ixqMaj zX1lze*;~~cqi1hjm-gpSs_&&_Z&%T?z9ko@M&6$^r-bo^+mhScr+0~ND>Hpnzv$T8 zt(){iGoF{`f z68-zwvPs>m;l&iq{_UTSN9msNoSdvJa=!Lq$fDxkM$f1eUNFp9Tm78MY!(Bxiwl_dJUd zKg&0jYTvS-cL#bff(h6ICNP2?xFSP;P9GjWK7a&lBMF4>+s&UnbO#0y0R#LK5O61g z0d!{zKY#@6&TaxoqKLe~uOKq`K>|nwKG);^#lV>akN~=)!e77)>=XjX4BXz~9mo2K z1ds$=w($7{P(p_A83gPrfn%QGvkEv^0^jyCu%ZNzdDGW{pSl7Ckg#QvV?_%f{uKeS zA^{O}&(7_w3ISwz=EavP6p%o-;omP<02wxn{VD{+N8vrNDg_X~CLlB*Agl>U4G2hU z3m&Ul0C7tK`i2Dbi{rl`0ppT@sUZQ=k^pN+fJuM^{Mq)>6VQqPa?ucw0141UNK;`g zhO`{khKRPrv?;1>aUG24XiSHrIv!Vpgj!_OB&9YvHA<>gR?X6Cm)C`f(yq*0b!kf1 i=5%pVS7%kK*XkF{s8%CZhV7sL0000A5 zSMOhyRM%F#{=Q50YdqUtMT5il9JZQB`5(wIl3OWu%vpf<_^C9jMz_hC#ovrK%rgCx zystq_taxLwb4KcojeEDdXZ+t++p_cL-=fSugY{SASKQB14Vm=a>DB!z-O|Zt`Df$` zm?xNp?&6%0E4V$uEO3?~M_GrpK+je#FWEbf@5a4)dSc!I#`k>RMAQ^49^Dnp36*Gg z(BiKyP?L9MCJUdPrHaLB@#!pbc9kjxS10>7G2CYo`teFp#jzz{kkcuSN&TAYk7-A& z)~c+mI`Kl=|AN-Zm)gPnOE|frOztG4c@WZuoqs=ux{r<$B zO8x77SwQD&67#mIjS3l6#Rkt;v7bLa_r0yL-ZPnB90tOx+BJ>^%h+yKOk?`>fF*e4 zE^pU5t;DEUr*AR;&KFD1j5#1~ZSeH_HAA&Wzh_wb@J(LWurfrn#cQg8s7c`A1k(u@ zA`GsW9M$#9oSC+ZMO{UfGqz~c{tK$=zqwf>GE&a_?LoGJ_mWu68RoS{McvqdoM>D=!_xjgtJ36%acdqTf3`~>^p00i_>zopr E06S&hSpWb4 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MN.imageset/Contents.json b/Planet/Planet.xcassets/images/MN.imageset/Contents.json new file mode 100644 index 0000000..2e7a0bf --- /dev/null +++ b/Planet/Planet.xcassets/images/MN.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MN@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MN.imageset/MN@3x.png b/Planet/Planet.xcassets/images/MN.imageset/MN@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1f146bbcd1a60d6ac3324c92ed0ec6477317abe0 GIT binary patch literal 698 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!N&|dCT!FMk(E?<2(%l`x1v2oX z^AUD8iVWYb6~3Bj_I!@a&+|;LmP&ly$NglA!ozOWGXc(*60LwH+^*97cAO1j)Q4^S z_nI~H+m!wSEmkcF@(X4#C|JM$f580r0uA^7zjx@LuW;VrKN2YT|9}1d6oZS~85kJP zd%8G=RNOi{{r0pb10L7Ci!KDS@9c17ex&jLf2XlnfyA`1qHv8dmThdwnfV5;w_UC?-(!C}8!j>rcY295LY{)#8CGb}vX zncH%m!R4dz?}%g`2CHp1ZZniMZQRcMre*Ch?S`oj+$S&y@ZLYPCw@{7n}W<0{yeYp z$BaMX1DE~VWSjb!ah1Hw1&ayteUBMAsw8vb8ah1~F8n*dC~~Gr;Fq3;MCzHPEDPR! zW_MHlyGn%N9lzkCc}%yw8De!`$Tg@k+${@~b`*BfWLWUBL%3&^O{(8#FD8qx!40-^ zTP+W4XN+ZzFA>a~NX^ox&v=R!s5NWjOkA zmp6~YHJ^{aTSc}rKfUX8>8?jMgX#U0S)LY`_N<%Gu}+eO;eGxZW8;P`Oa-T#3)c8E z@u>WbsOk0lv_AJm)1P9~prVFPzZ-gG9`J_AXeyM%ZMt*a=DX|V+N-7U+wNYk{od?c p_bDf)U+?(l^KU-#${r8tyrwcY+pZMYX%Nwsxy!d=?^6}J*&-X4mU%m78oc)Xk)&d>G zUlQaO%wSM3fB*l0_W}*~9r_i{Z`c?#kAZ&Jx>W*N&5L4%MJ6o-skoIle@obzhVDVF19f5vZqWEoHDyBW;GtWof7ft@%8N5 zHvLkLnZGy>hJ32h-SM@$;z8Kwtp5(_%IeZDF35^DSNTj}@OY}hIw9qx@`@R6>SIo( z=ox4&(J>I(d8R=1SI9wzke@0`89wNkOaJ6?@c0?h#N|}SpyB#)6I)!cLM`hx{Z@^G z{EElKJrC7f3r%EPG^dLp>E9xjLd(TALH~PvwypBaG}s=oN4G z6}XD={9O6;a|>TieKng=#=UsKgC%(jggH-4Tz0qf_p+aRmYH(+*RPlrZE$?o${DpA zL%dcqiGEzaZSf_GPwUOBSf=GMh=q3S&otn3H~PbTJK=-wxrZ^|v#wl!&V2vT1+~+6 zv{G)_I3K*U@8XvH(zmm7f0y0=cPO#`>BjvfH{*Z5(Vw?1{C@p=^$Xtl&TcmpX980c NgQu&X%Q~loCID`dgjN6m literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MP.imageset/Contents.json b/Planet/Planet.xcassets/images/MP.imageset/Contents.json new file mode 100644 index 0000000..589bca3 --- /dev/null +++ b/Planet/Planet.xcassets/images/MP.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MP@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MP.imageset/MP@3x.png b/Planet/Planet.xcassets/images/MP.imageset/MP@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..17ec1c441ed792f89afae38eaa7c9ee6cf7962e5 GIT binary patch literal 1797 zcmV+g2m1JlP)P)t-s00000 zal8O=yZ~{$0CBtkal8O=yZ~{$0CBtkal8O=yZ~{$0CBtkal8O=ybyZ8AcMqEozcJC z?qH_XpUUPymCgU{vj6}8@8qt4xZZHD+3)uI@9^RO&N26~xb~TP^^S1ujZ~b4PL-8b zt8q!sfN}iY;Q!G+|MuAb-Epte>hJ2u|JPXdqM`G9X!eaq@^*OnwSV}qj`^~3@yyDX ztZH(dLTQ#Y)~;0Yb8GyzIr*$u|Jr3RjLG@Iviq()^L0=8yP5y<%>Uqi+U3oUuxP8q zjkL>}|LUdw%uV)|ZS{po`^KaH`Q`L|O#an$|Kp3$-oXFonEk;+_?gxEab@!-|@_B{+&sy*E?g?|bJ$$EWgqT=?o;7-^`@MYm zxQxk|c8rRQu&=Nqcd+=jsKd6EiiAJf$yxvW@FJu8n#aXvy=4woy4CIV2gA{LGM&wbi{)y)(XPR@|7XW%S$DT_1yTGQQ@LXO&StBB zV?{Mn%pmA0P0epe!fL z^53~V&^FdL-anCMG>(?kCa1#j>6zhKP(!tXCmaeoA`n=`>NRWEO{`Ckj&4u_p3s0# z*~t0?n^ta)OeoGsJieF#1F(9_x~<_T+kD%1>@=}!cdhR^=-)H6msN_#Wr9lqPYm|; z#v33|Tf0No^^9)dWn&~3jxTL~1!9Y+P$zxjKb^RUo8wA@e>kc#=JOry`c6E_JB=j)axBM`E%hBz+euSgC zeylj^jcUgS!7DNrt4JtMaPm}F%C_>fz8^Ar&W^Bl=Il9CnQzrpm4qOgJ%8ciufrT>Y-!1d){0-j=v zBBXv4=9X*tT?92kz~Qg5poj+K?*k0jwes~h^N5Hw?rIKR{B{b0o{|SgkLd607atU| z-_3uo4!BaeN(humts#rGg%=(?)D2{g7JcxjO#P5_dQjyq=aBkiI035Z#1ekeEj+x( zfR$U>t3S`FK6g3Gfnsc{a&3+MFf`!}|J2e_jZF zzZ&Tum5g>9AS#Fs*{Q342*ICM!^9NXUlfoBh6@3ej1c_g_bcuhPr08sE_nWaM+kC@ zJXk9|vIPGe(~H<4o$|=4_{b*-NxU4JA|d7$V+KMlk%o6<&AC1oBNb^I4JM( nP~PdHyxT{4$CL7|@4y29Ig2R+&M35w00000NkvXXu0mjffFi{r literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MQ.imageset/Contents.json b/Planet/Planet.xcassets/images/MQ.imageset/Contents.json new file mode 100644 index 0000000..df6bef2 --- /dev/null +++ b/Planet/Planet.xcassets/images/MQ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MQ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MQ.imageset/MQ@3x.png b/Planet/Planet.xcassets/images/MQ.imageset/MQ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1e672dc90871036b107724e55235b8a9af4cfbf4 GIT binary patch literal 780 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!G6Q@9mzJ2QYbBL*- z^&5YmOv?jWrd$%_7tCN#uzvslfcfwL3*2vT=syp$S^>(KFYx}o$J#gs1}1$^7srqa z#=Fz6_dPZcVDVp=+qd~sR~EaU!3$5(Fk zytBO=A{{e+zPb0xb=QKOYbHuN@e1mdGNY-aFtbv%K}C7KfH^#>sMWI5omq3 zhks!`YeM-J_P`x`E$R*&aC3CFo0ZME#o;!uvUrAu(0Pry^^XrSW$bito|tO#-*x5c zWy~`ioX>l`7I$N^?(Uq#vB*HKbLutbjM$xveXj)AE535D?P6Y2%vUSSeeTc-?#%|? zIt}|WRvkPzm&0kt>QiN0wu$|-UJJabst7pJwE2RuJy(xL^2@3(c?q@`K6F^FQ&JRQ zRQ%ZVrPA>gtK__AN4bk^eBZHFFyD9n@ZOts|ANl^c^>(5Pu-j?E*yDISu{gp;+$NK zWNwS&{bsz(&q}f|`jUXiGf z>OPy{Xr4c-)T@hbb_+kw%>w$$_NIsUt7T7?Z*IHASadLh?;O)K4wEa~ZJRE3vg}x- z)}%3ocYliPAI^7o41^lnE~6zj2rC|RTz>cu>eyVgQu&X%Q~loCIEcxbI$+( literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MR.imageset/Contents.json b/Planet/Planet.xcassets/images/MR.imageset/Contents.json new file mode 100644 index 0000000..72e1659 --- /dev/null +++ b/Planet/Planet.xcassets/images/MR.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MR@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MR.imageset/MR@3x.png b/Planet/Planet.xcassets/images/MR.imageset/MR@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f87de46effebdad80884bcf2c70ed1109329f7ac GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!D1vG*cqcj1?veSDPH) zX?$U?(YMov|IZl~%`&}pz^G=f>FV{ytqV;aA2Hgy&3MZu<2T2R`j?m_p4vJMXaRpo zkY6x^LBag}{{!9&G~9RSS2(|6W6(SX2F5F%E{-7;jAyU6Zd+o&!}fsn+43FBjz0f; zzsOX(mCZ8tci&xWW6!&GfA%*SR5k8hWKba{>&|7Z)%D&@J(F#@j_ur^6GAGM-0F92Z11}J=V0=; zo>K}dq&bYT|2bbOo3Ld6mjz8r)Oj1d@(_H8T>R!Ck=)$lqmv=eK zqH1ozl%Meif7V<4o38Ued)|N7%l}usuD|(h|GVGz7Jug3{Oi~IpFaQl;meO-{(fJ} Z)OS9}+1}#47%=J?JYD@<);T3K0RSG5FhPP)CDV_DV&(?l9`#xt-_qV>YrY2W-mJz$!pla zKl2QS^FHmq1xc-L)vapU0?=BOjVd2ihhb4~&hoa@VO2h=Y*e+rUQLfS8CJkAJ^;QH z6Ohreo4((4q$|OeAOJ>{svK3_FO~U!hEI1?rKo~VX*bVGkpTo5@2#p*uW4}rOpEB< z62|XWWe_kf4uF+G)&0$7{&`iIsvr>nQl_fso7#M9wy(kjU-V|4v$nOMmKs>14j&}m6v zO9H4=b-&)ZJ*)vBQ&))+);o18!_mR8laXkQR`2Al9027K@rpq*g)ZGPa6aPS6Z7mtbfy5N#1o^<@zE&7z z*rNx44-dd$aRB;5Q7?c!RVT4N>JS0I`UoSaLN~ZzU_hQ80Ec-1AO^sCDAMYX`o1WD z-%edX{oe`!z-Iv?@y(ArVQ1`%Az_Jn0HDbM@IvuIPJu9hE!hf;$wdSJOSX0(5d;hm z`CdK%oKU325eqiU628X)+lH)xqo#dR(jp(1S8a z3xG}OwKNhSB6&UB!lz;G&IvaUfXLG0D5|JNn|IzdX8@^xWZ{huU}{7fkh=-Tf;wY( z$EO(p;{vwc_y8jP7h#XzRCpL&QMdLk2EYvCGGPFRB?dsoN#+nNaJh#8Fl+a0p@|Ry zh>-yR4V&(tY+>}>+UYpD^-1&pE9QL&uNe>3{h4=z*y{pJV{6|ERm^^{o8&=4)FF(GpRX97y&F91nY z@K+cBPR?Dgdi~D_(|B8N3hSB$;3G>nNZ9Png-|l59kBCuZ2sz12EeBtotfADXk$-- zs-ge007lEw4Yq!hOD4Dw$``%|!?ricI97ReMCt(}_NDH^!7&5qc^sIv5b0TL`tvtM z`4B2)fe^VT6RFOgdFd}QX8|~>f-Itq)5>r6 zAbHAkE(lVIlM{X#H;y3C!izP}%25k|`{f8j_FO^0pv$xR7dAfX+CL2_dP zm&j=E3Yqel5x7W70K)TfjS2#n$q7JcEk6YD3nk@;AZ}iM2$Gs-GeN#!6u4YoV04gW zh!nqJLI6Z>!5O0@x6FvQ21kKxknpA{0T4~xA}ZxFZhdFTN1#>6dE=zO&}l;^I456P f_}1B5b*ugZl91{SC?;@z00000NkvXXu0mjf^{1e} literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MT.imageset/Contents.json b/Planet/Planet.xcassets/images/MT.imageset/Contents.json new file mode 100644 index 0000000..547cb66 --- /dev/null +++ b/Planet/Planet.xcassets/images/MT.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MT@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MT.imageset/MT@3x.png b/Planet/Planet.xcassets/images/MT.imageset/MT@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e1dbdce822605fab40c15618bc33d6c042899c GIT binary patch literal 799 zcmV+)1K|9LP)shD>#*t4^>-thX}ZO=s0{DHyc`R+|eL_ z@XCvR7bCp;IfYPAR04&?B_RTcllb`8N%OS`c!_u<0#^F>^HijRIk)>DRAQh7g+-8< zk_t!dc!*C-hGIVKc_ms4BjRJ_3;Rtvs5kOVoczoi&QgG;)P2aT&cp1)04oFJ? z0Jum1^qPQoqoz}fAHdW3D_tN!)uN~z zZUO`jU<9bG0!DxlU<90Wk${t&fLs>|uw|1WIZ-(ovRov<5-fZ!y zBqc`wAu0JWIWhW=$;l5&3ebO0Qh@|z!8j;K5&bqXY-xuULX{=LNbjf^dn~eugg8d~N|F zbm8JTKRH^7hoi#3dHoTPp_Rx8#}p8um5IlEeSua+5RU))-cEsW_iK{(h3}!2>vt89 z92Agt6(9}@kZs`~piVqk1q@Ip23PmrkgNhGs1uV_fO@hPuom!l_}2Xi(4UX$OzXJ- z;{>b)tOZO^Cnl?a1a%@=1q@Ip2CIMvs1pwjW0fEd!iyQ+(L0cK70^2MK^AVMn@4=Es2`WOm=o!UMHzP`S33UW<%AE7yBzJ1?x&`NZ6%Kasb6@(uf=F|cL zX6QoAIO6ErCA1Le!U$SB)$t`fKo%DM!A^623I4*{C3p#MzX>z6FtdH) literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MV.imageset/Contents.json b/Planet/Planet.xcassets/images/MV.imageset/Contents.json new file mode 100644 index 0000000..6476d0d --- /dev/null +++ b/Planet/Planet.xcassets/images/MV.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MV@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MV.imageset/MV@3x.png b/Planet/Planet.xcassets/images/MV.imageset/MV@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5867126ae48f6861d01da19b5cbcab063d92af GIT binary patch literal 598 zcmV-c0;&CpP)jfM1iLXQjU6|a03N!ODm}6#8#~5Y?*XgMm6Y94xJu_RcyXrg4 zW$JGjo)uzZy!LM6_5^YisYF^42%%N~+oMRLTt#n1t|A{0D3K5P|Jv%i=s-tp0Rbi! zbQ^(>!apEji4R^lLf7{K0*+Wf60V}2L%unp=4FTnJ(Vfg;@GyG}lXZZVK z|NmUE;uD;r_g+pZQSkQjbNHY2PSz^tm}oCii~|<9#9wbdrlLv;KX`Mq$u<`X6@Qc~ z>MG6uXDSHs9uKicBqdz!YkdLzy1u zU9sw44%lt50r%0T+09!2=Nk6|WjGUb?SQNQazLx82Aaq30%f}AcS-BN9AIVWd-7(= zi={HF1JLMMUz8o7*Y(c%Q+&+i_+O3=2qNYHDFNvOWf+u+kW7VTF(k`j*$|N}G1(NA zZE-mmk)ts=9F^m7xgg>H6&YM$*}Ebmm!#yHoLrQYtFm%gTCU5}7J&y7@?=IHP06!4 kc{u6x>FjR)`W6%W1@ehpTUyCB?*IS*07*qoM6N<$f`=U!+yDRo literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MW.imageset/Contents.json b/Planet/Planet.xcassets/images/MW.imageset/Contents.json new file mode 100644 index 0000000..20b2589 --- /dev/null +++ b/Planet/Planet.xcassets/images/MW.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MW@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MW.imageset/MW@3x.png b/Planet/Planet.xcassets/images/MW.imageset/MW@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..003d85484014365956e250e801614ec35de72ec3 GIT binary patch literal 825 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!W(N3#xB_WAXLmd(#Kp_g#iQFj zAj{P!-qpLo%^#@vk$3b0kKpUxk#Bus4tj-`y7>VGS9^w>@ru~y8459Nnnw^&785n^ z_a_FWaqUn5I?lKx$S;_|pkV&~{{im>8t(rG0|yAz52O^%|DXTfpkV!eg@FI}8wB1v z%s&s}wZBkgWME*D@pN$vsbD-a<$2O;1)kR3Q(PrPt%?LW_rCu>>8@J!zg_X$9xv9F z`xh@ae_s5H{^`$`AHRKN@^j6%hPCrzR?j;tUNYrqO<8ZvCbG5I?hY3F%fWF+pr-+gcY zF$3M!MG4&9A$vHEe9wD#)?Z$pd5wy=q;)~bS_$W05%2s$=I`ec`@HbAwaj93#-jNr z=l)!7zi3mTcZ$UU4b!yCa))YGH`UfRab|UKx_ev{-_W`*a`Rz^6%A*rg=8Exerl~K zkvP<}?ntY^%FC+_7FtW5Ur~PN(I`h0;M8nPrJ9Y&3OLAl5GiZ zW!$X^&woolsZ{7wdmG;qC(`%a`H;Ztw#Vm^SSsK3Z&vS7zHiKJE_eRs22)->-L%fh iCZ`Wa&N@;N?fy4j_`ZLE?G#`#WAJqKb6Mw<&;$TcAbj5d literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/MX.imageset/Contents.json b/Planet/Planet.xcassets/images/MX.imageset/Contents.json new file mode 100644 index 0000000..921f242 --- /dev/null +++ b/Planet/Planet.xcassets/images/MX.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "MX@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/MX.imageset/MX@3x.png b/Planet/Planet.xcassets/images/MX.imageset/MX@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..42572bcd0ba0694291886bb62a7ff8fd7f56bf79 GIT binary patch literal 951 zcmV;o14#UdP)Ev!7?RyHBsT_TGj6 z+M_+>27r#bR_n6U<%foYpW$a$^Sfqgdc)%(1^~BoX=r(9{H>a?GYqC~+Dg}MU3t3D z+MxrW@^tOiWo2sSX3&L>H6j3^Tg(Pk=B;(b z>4FIXpyG6Olx@DFsC5$rKxu@a#=Lp}5+F!2uO5Iz2&{Qw-n0QofWU4q8lD*fpyFCI zJBX>yi~&%$TC&K21puH7%>j^SK>+et3Qb+x!-4=%yPMMZGz$cvF$?66zUcy>c1y2) z69Z2-Wn`T%Hc0DxBCh6gGD)KyoYFe4GCS5L-~MPqpnms_Xs z{>^I@0H}_C1F%{qfVUrCAt=KJQQi(TEX)fD5U423Q2}7Jg!-=^Ku$$GF8i)U5fp(x&H(}UEVTJHUPiB0f0;ZwXe%r2Dlxx z6MJ`!suuv26zVM#0F(nb<-Uj|K;hBxEe!(jd2-dV0MIxgIK*DSh=joPg)i z#d!7plbGrd?DP<}hlc(Ff%Tsm7lx=@4>nHo%>V-6V?vcp(Gz9Bpt<KN!VBt-F+_Bk$@u%Fe=K2jxJ7>q& zMbo5YH$nLeA&%gah@(tr+zH9Y!aFe(w0Wy>f9DNM-sg-08&8%Ag0rfTS5-}56amU# z2&q^KvzzlZrZr8n1b+TQcb6O{6!r!-K7N+vqkJhWbu&Z=993q+4x6>`dHx7dE@5zZ za38LY4{_XWCEw#`ICZMu45``jfPAi@3!nxJU>Qt6F9xWAV&6k2fC4lNI#d8h0}4p?FgVTjWC937B4oqoY{o+f zAT*Fm&3Z*agai;($nYu9QHXJDx7%IO0cn7iMtfac0LK8CSa^8>Btbg-cmeVfXwOsl znFt^W=?<#ByWl-PerhH*e(y5c!a$uN|RS_=9Kf|#Sy`0{7g!K0g_>}&jnz? z^P2r%-|t=h4Lsv#QUZ|DM}Q6@fZAY4w9hv=774HgBm^KupMaVLnV<*?3#fYpu;MpC z8x$8{`Yt?{G1Wnc1W1s%1eAbf3^)pd6kPKAETHt;|NVO#Ll3_UQ5%$?b_r+!8w7a) ztxJH7NPt}htO9OafTCXk*d8Kc6|f3e1#kgvL;_lufF>dV4HJN07XdaBN|%5vA^{m@ zc1bW1gg2C!3#cOyQ1=NaA`nneVz&gn;P9F!=IyXtaQiEL1SEi2V0Z&0n9)aqTA%<$ z3H?@qUQl>Vv+pkvOK6x~noC*%t{Wri>_Gj5i_yX9_~nVFfHnVG`4P-X~I=~hR1@?>1Eqa;?M+j*Kf zdGE!R#^+qL>{am*ABM-ab^8jq0(S_!Awcusjo7&^=5i%n7$Y$RQcJ{8Y^_4uNjovC zeIY=GfVIyQaBL%g=0dFw~LiI5P50BwpqLlN2poTZSz zLXl=H!WD}ppXd?hFGAvC1o*-u%U^^q7E1oi0J7XgICD{1|9>RHkbt8jfEz-Ty9jPH zu^)o*D{dl-#~1UFFVrRadwCUC5emZuxI>5hP(wLQ-IL7K6YdBTKr8u8T#-qCcOA$z z9EQSfct{6-eRK%X_xsTB`jWuopJrFmotd-89?2@Dqf;_$!@dj7{?BKXff(E$C^&7Y1MF)KF<^HZ`Q>(3$B4YOc*9+z}+e z8$qtDCV?P6PdVWjkoRy;O&*Bj7=%)DZ5QEc`QT-6aYzW@}@M2%c`@zlTY51EdMw2{E@Wtg9GIMvh&g;K7aNQ`tnA3 zJP4>5R*JA!55PskwaY6~<%zKP*sgtvekmgwxd^|#MYe3tCmOqf==ZI1jvs%%dAMqr ztP>&V28a~k2?Ng_Dn)?BL2ztroSN5cn9T#HpGEJy`#xnCl+YuOJwbBJd@`3jgtR&w zLIqH*?)0Ox32$fT<&rEW;`4=sIqihdxs>CPYnDYp3wL5>kP`K-6Z3N?sw-x*GfZ;P9HFoKXl9h3eD{Lxt!P(xt2#Eq;tYn9$-{hDT;>=~v z4MVcGw`i!`;2QRbFF-uV-E9-2P~eV;ykaP}R-t`N^-HH4Bk_g?;WuLEy2eXde8k79 Ze*y3MyWd%(Tx0hyK7IqH^+ab{5`Zfso$$x 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 A%m4rY literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/NG.imageset/Contents.json b/Planet/Planet.xcassets/images/NG.imageset/Contents.json new file mode 100644 index 0000000..720db50 --- /dev/null +++ b/Planet/Planet.xcassets/images/NG.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "NG@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/NG.imageset/NG@3x.png b/Planet/Planet.xcassets/images/NG.imageset/NG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0abeff1a1404eb38768c460159d1462ca15a02 GIT binary patch literal 438 zcmV;n0ZIOeP)9pN~MmFCvKYoz{nTu!9U|26+v>Q)JkIvo`z=2v{fv zD9Azx8GH*FSbQ)*kzxAQ?tTImUkp%0aGx4}0}HUB0Ac~JJ-i13HW)wUpx1vno; ze|Q4{^dppGo`7uy(2r2g_6u-@0mK6Cl>jH;iUWxF%1sV85I{`N1jr2q$lxBmx95fe zh}|P6K58%kfz#Xi_5+BW?y+w_K)(4V2e{z?V!9R}b`T(53qTzNplc62+(7{0&jkn_ z1qkPl|9%3@=K`dT0;F>RxT63(0*nCvUwe%`pr-(^8Hd0KFarFwZ$||H01ymBtLdLg z2VdA*3Cx{E$SUj@atOV literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/NI.imageset/Contents.json b/Planet/Planet.xcassets/images/NI.imageset/Contents.json new file mode 100644 index 0000000..ff2c60b --- /dev/null +++ b/Planet/Planet.xcassets/images/NI.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "NI@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/NI.imageset/NI@3x.png b/Planet/Planet.xcassets/images/NI.imageset/NI@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..772920dfa10d9dc8f7f5baa26065a865e97e6c6b GIT binary patch literal 823 zcmV-71IYY|P)BDJ;xW!4tl~byMIr*uB@vYPq|4<9i6=Oxq<)vCU)PJ; zHaKR8S1`eR@d_re&g+ZUF(Fyx)}9SsOu1a7-ho|R%$ZS?L5`R~AqGnv;Tgi?!i??3 zFh&-n;rnEu0nn8AUvr;~RH*yrv<1AABZiat&eEShe-^ul;VjN(z$eXv|N8Mo-rqkY zPmfNK`#bviKpNH|M%jQ*nZ!Gq2mbi@lsw!s*eCee$vMDh2x1VcY=V={fWDgIDe&c` z74qZrYcKuC)2{%(k%o1Q(>9@RAoZW(nX_MC-~N~W{kOE*{Q}@O)4dp$l+VvDYZO93zJehszy;RRxZ(akX}@56VgH~XY;RJNyjYdKNA4*z2vVi=EY%`#xf#_Q64*$ipCaHaIv zFj(5pTqNBWjgc-ZCra(v+wqMUZ39R$&?<1`?pvupZ-b0D(A;Cp;Re3nr1j$Yh>d*} z@CkVP_Js`EK7(R&GWo~=`S{^s{2M`bgBOlWkwXtw6o|8j2kUo(VGe}S6YfB0v%-Ne zoJ~6vPEU|S;qWhpNGKOWQNA43%z5J28zT0Wn7t`#Z;RUpBlgjleK?xA6qxpSoVjmb zkSL%DiwzLJ*uErX{yTzt?+V%%CGD%S_GRg`CPejhc_+vT6H)3S7vr45nH?7Xl$nO1 z&lU@7(iDzur_I@klku54ySV^UXEz5kb=EF+`3r88rVXJ%b7BAh002ovPDHLkV1h}c Bl0X0e literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/NL.imageset/Contents.json b/Planet/Planet.xcassets/images/NL.imageset/Contents.json new file mode 100644 index 0000000..946af24 --- /dev/null +++ b/Planet/Planet.xcassets/images/NL.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "NL@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/NL.imageset/NL@3x.png b/Planet/Planet.xcassets/images/NL.imageset/NL@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..83a0e817e41d3b44c2fc3213011678c1b1ce67d0 GIT binary patch literal 499 zcmVz!gK%UHI^szGvj5xWJ-y9NqUg>XKKEEw zmd@j;o3EEY5%gdHBM^lV44?;btECelz(B5q0fDsk(g9>pfK;M@48j_VGmu7bI}!S* z7a$8!Kw9e53CKzy5L#~a3CPNrKx|Q-fvgk;(R}&(5|r|`B`D?XNzk|b1Z1O3AY3DW zfNUJP<|Rjr@NmiK7efLH27W1+A+aAi zCV<6$_)z&M`$?P=(93?(o4@}`hB*PF>?h-#fL&$Z0$hL#Z~@4jPr(0i0WQE_gogdT z3j4>9e-8T(5&tEIJbip7AjU}@a!f)oT)uROCLkLYkWUd102?gNAascRDbP<}p8{jM zpv<1WBH_W1fQR{(x&$&%p46hsRhTwhe$q!@mk1#*>6HXNQIw)G$}xt z?+Nf72=Mm=#0~_+#Kxyd0qKpAh*-(4w17g&ZVB)m3GiD2){X?MTbCITNH1&&kj}XD zE?~M1Zz!Nc0el1oE`odwawF8~R@n9aF*NgYm7j3qsHbqI9cK7tOx5K1gya8=xn2f{L{cX azkUD`Nnf|R@WN660000Hquk_5c6>fg=0P_2A;umGjP>%}c*mpTVnlGeE)A zW7Qf(wP>jWcNB^*NY-pxdFa@m1#g^P__w`1r?6W$gU7XMLqOxPfJN@owJcc=`ptA2 z%>qpl7*C{>8TBk$SW$FPLDUyoF_j0OMUVu`W}NI!@83%!nPIxQxAiutDnm{r-UW|Wze0y literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/NR.imageset/Contents.json b/Planet/Planet.xcassets/images/NR.imageset/Contents.json new file mode 100644 index 0000000..bfb7428 --- /dev/null +++ b/Planet/Planet.xcassets/images/NR.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "NR@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/NR.imageset/NR@3x.png b/Planet/Planet.xcassets/images/NR.imageset/NR@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e3a5d56215bbe40842913c6ed027ec950d0af6 GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!FM!{5+D-|7Uv0$UJjN z`_dEf?c1tmA6kF-_SE&~uRnbI|Ns9_Uw^j$wQdAjAXXCO7tCN#Fn|C5fcF9o_Z|8b z&L^yY|KCAC!PQx4DFXweucwP+NCo5B>rZE`HV|NY(D*^n@s)1f|MJM|D<__Lck{E| z-{>5ZFaNuerasUKEOdzrT6!>J>Lrh3R(qbTStz*XSoEz+<}(kw>n-;8>04jqoG+^C zrommMd`ZI9ebWEU+8_RNuM5bixWH<-tY!M7<4W!7M?bOO3)=Pk!CA>&8#xkQp2}dk zu-(0b@uso`%f*suN*7xEM3{VEx+sgtx^hhWDA97%Q8B`aowLc(YR1{-vo8|#6!slx z>X=qv$N1|q_nMZ(Io`sW6PIn8Bo=(;RAsMkXzqq%5rWworI*WMZ(rHx8~89IHvI2} z_w}KBk7;z7UR`FNU9)`l;e*R$e=S~kH-YCkoA=eP>9J1*o0%8?WVLaZzBwU$L&@=< z^)Bw;js6>KnriypcgdU|lb%jLwRGaT%1f@n`(B-zp8Io`zJ0-oew$Cu)BoI1x34(W dzpp-@{pZ6t&aRtN41qz<;OXk;vd$@?2>^j=_g4S_ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/NU.imageset/Contents.json b/Planet/Planet.xcassets/images/NU.imageset/Contents.json new file mode 100644 index 0000000..406c2bd --- /dev/null +++ b/Planet/Planet.xcassets/images/NU.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "NU@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/NU.imageset/NU@3x.png b/Planet/Planet.xcassets/images/NU.imageset/NU@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f03614443ee9cc659a323b86a040dc0b44da9067 GIT binary patch literal 1128 zcmV-u1eg1XP)JcWq;k9ks=3U#@wr$(?y<XTqn7- zP%{tXOonkk0J<1Jgo5!|TtzaCXWp!$9k2aKnSU&YaeozY&GO3p3o4B3*U$k7^nyy` zaa{STjN1eN<#TB&S{hSg+&KV3@(iKy zwPZ{peHN&==P68mj@0_l!;tXrcGdUSf?xsoKnTFNs{^6%Ap$PF`AAp}LIN>U^N068 zH44Ly|L}v}U;E|H;W-M6HOlNw&x4};>-hY88g31=wc|C^xbZGw4&(punx;BNe0v-z zCHu{gvu=RBc$)y^gOCs412X{m#>#C5;QOo_kbDsG0mPdDFt!|10Ju@y%-l!6l>*}N zAG1^eARz$sXuP2H+)5z;D99kN(}b-yY?xrPRXu>N_h#eC500%ESnzjDah>0PV*)@a z2>Aez_noiJ8}cHU$G?jrAP^APLW5zuAe5v4%<3;NrhynhU?8xEXcGkH0Qms0VS&(x zafCn8LI6ND2;7f+05EQBfo=CK69SMALOlQ`pf3O*9fWcK@eTke2LS+52chmyX1;)n zn5jQy6^am*XKqF{4w`U2oYzXYKK2x(j>5igUQm?iq#1xwQ3PO=js3ug6&r3(@PjA- z@WF5ZRz;p+@up}rra_UN&jlWgU;q!=0ibcQh%hYpXemlLT7=btBGJ>2mX0t> z_vIAA4-sJg1);$RNCoNN9@XC?urRIqak`HPhamskqIyweQE6Tr36XDJ1R*~}3!eL& zchMa_2&Go%$q|ZdW4a4!i*PfKy(y(GHw(bCg-~WFs+XYzw0000d)N=KaZcOntkZx znY-7nJ>GNnVf)e(UuP|T^7`|Y{pWUVKl5$bx^+7)>^OD*(bfA8PhL53@X~{Qr-05r zb^STe8SgINdcA4St~2$5KyUk(1o;Is7!=Ik|NsB~`2_|6@81UqG~B=6Akgssf53eQ zf&PAl^XC-|z@B!1dmSqSXvF{j3jf!eFWz#Pfq`j@c8twoPLL|Py6eKE9N zvg5GKX&xiz8J6$=o2-t`nto+xV;NUk*}j`|o&H`eUZo>YzkcS;os}<}^~L;Ej)nvk zXRdTSePr{YONSm!;!)hP=h2OreY1iCJ5Ft2*}QF?kAZG}$NQYTmHi(selu^saWj-> z#@^bGt<7^D9Y~$D?YeM;*o&&4k~hT4icZ-zoUyxIAMPuBV4kv1v=)bqR#A!0=O1&r z4{S3K5n=TRoEWq-=xF+?tyWCZZV9#=6WWwqZ?ZhDoEM$-vp%@yrr^TRrOdvXr*mDc zHl1er>a}s9*WM!e6xC16r+k^3yQUmgc6BQ{^Pf>&^{U;~&nbtLbyj&Y#92I9CdUn~>NBc* zVM%k~j|^F|@cQl@Z7;XYnBQY?o_V68Bm1j6TdK{so@OjrXSqjH?(Urv){ZLNEY5QB zFBv|4uX}T>_soN`DO$D_Ka>`3zSE#-3jQ2pOWp)J0f^HbN$4fl(gE`JcXWWP*hSz#x~ z-;Of};{NV9m#3k`SA92V`u$6rHcYDjxOZjw|M#04_pQu2J*_p(ed6qA2llM(7L6!s zFIoO}GkbTkb#mzvsaLXZE~eGC6sDJi?OrjPU7_zO*V#0=d#U0Ea_>_P7cu`>weDln z!rWx9+lQXKIVe|sQt7wkjm6h()H35A=+FAbTDP~hG5-9UXkE#D?~2cvS^Vbb+q9AA z*uTl`7TPtOzx(y(CM@6Z|IOu1g=IXy`Tccgb{u!OvHbo0XZESBJ$V&^zvO_~gTd3) K&t;ucLK6Ulu~DJ` literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/OM.imageset/Contents.json b/Planet/Planet.xcassets/images/OM.imageset/Contents.json new file mode 100644 index 0000000..349f68c --- /dev/null +++ b/Planet/Planet.xcassets/images/OM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "OM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/OM.imageset/OM@3x.png b/Planet/Planet.xcassets/images/OM.imageset/OM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ea824ba31e7d6fba70e851a69c6cf6ff5d5789c4 GIT binary patch literal 754 zcmVncum6 zzm>=(BW&5qw|@ToIg;>+CUKsKI)K+4ir+J`lA+&CnB~PG6hfs$#h>L#5A6_}h>*~S zNl!>@A{=Sq5nLfSU;#OzAVNZLms=bZD1ZqGx2*0SaM%(BFahBd6}~~-M@T^ezA;T-3dvx*+=ZalPRwG*I*yciQ4T38=`$T|XER{;sC-3Cuo6GrL;_%#yX zcOL&{)6@w#Un2qMbpoO~VFg$L!*_ex9#AtHb_iGjR)Ad*va7;&W5{j}>vxD4jN-g? zod*sj+9}#Ai+7Hbir0C!xVZwtM1PDJBw$m|e~lR=KoJfy7Sao<(E7Q~1=7Yo;q)rN zHAsM)_z)Qb1RP3#kW_UA+$Wq&4wI{(07Z-}Ig^DDKkZ`;dvrYnkrzdZz3G2r_JTr;v8J|iIefTR2jAQA@1sxE6mJP)4gBW}x8^ptVcTl8iingbh>}q2d^vvV zZ%U#dQX(2_=%fxT3Dp4t+mN-8gnQ_K$OvHswFz)X5E&6L4BpJPw*Whmg9wC=Ei>*f zz`i2lP0f0)LwF1DCntjc6+R>?LNO8mDk2>Gk)~^%p#UI>h6Y-nQZGJbw!~3ILVY)4}CYclp+1z*PXqeGWOw#?kY)0cQaq?y>aSPk2vX zy*p(4;Y)So%r?OF`WQC>;-5;PKHIA{?v}3+xC?xSn*fkG&%SNf-`)G9j$OQC1V4T+xx%mQWsrhsxn0?IZ4iwOxR+61H%5|FkDh{hyf z|H(7Z_xlktw@Hv=5%BHCP0;7NvPoq+i z=5ntDS-T_%jso^~9@)Ap70vT-rGOi`?>&>2$XHz3M`Y`5jkIY3tKuCrHv;;$d zV|Ymf$mp~RxC&_MzX5&zvu~~f!BK#`a0R=+J_q0$eb(AHXWuR%<|g3a{Rj2+(lvFk zl)4Ys=)+jocVi=qf+k1(K39&%|!tIbV{A$R0?hQV*o*A>wM1&Yn zfZ!C|_Rmt`uqs?N< z3LwHQCqAk$0D;rn`t}2epnL4w50Eat$pNl7fEdmNhz$gY=K@dz0qEQV4>u4%_+tUa zh60SokNlAPa1YP}{D1A$_kflHz^)$xJwOle*S;MU002NR5Ur+v zDjj@bZzV8y79p#!W5_wI5K)OKMb+XSBVJ>kqu%2H35X0x3ML1Xgvx@Y;qruuYsyTK hrf74-N$RY~EDfs9hyXp8)v^Ep002ovPDHLkV1ng8w-NvV literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/PF.imageset/Contents.json b/Planet/Planet.xcassets/images/PF.imageset/Contents.json new file mode 100644 index 0000000..e3e1c93 --- /dev/null +++ b/Planet/Planet.xcassets/images/PF.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "PF@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/PF.imageset/PF@3x.png b/Planet/Planet.xcassets/images/PF.imageset/PF@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..113445f8f6e47a305f3feff093991e6564dc123a GIT binary patch literal 1091 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz$hEw6XFWwzV(SA68*#metmiH z=V9mH+Xdfm-g%!?@II&V%i1l!?=AU%(eC%Vf<2 z1c12)^Z)n5#1#sFto@7c{Qu3sz%;|t#WAFU@ytb6CT2qp)(i4KCkwp(>mPkR@W$7* zg&+3M;h*SlSiwG7Q{~(e14m8ohpUt%xhCz<Hgy(`R?7D zdSCr(=e3GvrG$K&o4xf{|Ndk59X9_vc>R}l!#8z@wK@%bsn&Xx|HL=%R#m*RX&yVn zYr(It%?_~5U8Kch%*Wot?IFs@pmVU~*wR3*9^-q=8v4e9O^``|LV_2J(v-c*~hMk3l;>^{__n8iDm$72qu!y-KxlI0y z&>4RvCO;2l2Ofhuqo|8LjhiJ8_`DKGsAru1cw*!K`p+`VZVARqG-ayyH)=DSc;jin zFp=qD^X=M4>mz`22|6peIWU(eg^`mbpK`Ru^rS&(Q6R!Pqc)NT2 zlgY}0k7mC({@-u+N98>W*DQDzd~xHkPx~*2EZEp;Fk#u|oywoC%)e{LcVzEGYwHxN z8GKL0ISl&hO7c2$(gJq1em84xIDN7t&BX5mH{}_rG2L-D&|NFsln( z+i$A4FOjo9Zub1u_pO-^cRoIm^vu#^?ykPv=lj^()%)G2r_XO+zWn`O29vDIY(*Nm Rw}FYB!PC{xWt~$(695TXO=n zu=mD9PX-32)1EGlAr*{guU?&}Wyr(!LFs7exgay`6A$>5PprB9d;g_{9t&8!zUTe_ zes+EQq?w!cYm4-`{PZ&s;@cSC>H6r8i;Ylno6t!Sd+n({2Fxcd_G{Gbb+J0SH7Il0 z)Q91zCeu$m+tC>F?a`A*cRXyCSms9@{IjRBb?thmJZ zGN`9$``x#vn51pzxIB8oRAA_~d%InF_u5Im>jPLl#g+3puiPp(I$HLtA%n-VPEn5S z(SyeKM{Zmb;Bzx#libhME}0lDYa!w9m+ZqDcx$`hbdIw!-&Ncq=WLvx`XYsG-Sag+ zPnj%JU7b2LDyvWLK9_MOU&fY#IjS>{CGSpn-|SO;ZShrIZQlsSSr+%UG0b$^scM#! z7wvjysmA072Y3&BJ+D7C_wBcUzSj4Nj9ogRiuSbvi&V3>o=RhV5oDY5J6uOje8mCD z$&$T_Te~YQZ%*^&Iy3LVjZ4c7`Bq0(NqktV<5p4En5^H;ZMdtsF?16<^H%oF3KG?h z2Dk42zZxlh{+yq(eMI{UP1bMP5)522&!_q^-&}Ndd%?tcvd=A=-|HTmzASP3=e6rL zc@)pA>{+?=`o$-uvm1_WVBc}_Pp{|uPv>4sd}?_Zw9~k6Sprg9xdW*5n?|2 zQa|_h`SimQg1>^Nig90-F#HugJx$o*mW1Z74H*+9JU?w&%bIri!1CUhgVKz zy`Log<6QcO90BLrdmnRW)SOyhkg_c#bJ>quss%E4GHQExf1F@ryE@OnRvvVy{FVpA~mjYp7|PwbHeub-Tof_6Y`XM-LIsm?V%S|-P@$C)!V05 z+pHMd$-RArnbw(rdXIG%CBNNVU$cile8Xm`ef1mcU)$eTy*cmm^qw?eMq%)D^>bP0 Hl+XkKq2UNv literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/PH.imageset/Contents.json b/Planet/Planet.xcassets/images/PH.imageset/Contents.json new file mode 100644 index 0000000..eb43f35 --- /dev/null +++ b/Planet/Planet.xcassets/images/PH.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "PH@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/PH.imageset/PH@3x.png b/Planet/Planet.xcassets/images/PH.imageset/PH@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..8260e15bd2ca0f03b499a4f2293599b43d97fe94 GIT binary patch literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!wgmWuxB_XX?t?_4pFe+YIQtk# z0>PFGPaurnZ+8Fu_7=$g^RV;(MZ3SZ3qb5=i~gT8{C6!J$o~EA_}_aqzrH+xsQ>e1 z>c5-Gzdl|8NxfY6@3Pm|9sAz;#1M(TY}vK+S*tYA-8Lmbe!&a|1@rg+cX%HlaKEAd zyn?~|_y7M3od5s7|NsC04nTY#hzsTeiTyzQfB*afgZBaV8w4DHYTwJhzc!zNfl0~J z#WAFU@$9tLO}89G9GY7m6va#D=I!F-3zYfye}C7T*(cd{N820s%r`!rHRb>Gpq)XX zmRG%Ys-$1nnib`+`pU|(#dkvFFXfnO)I|o*U$oc%%B)x3v$kHZi>~$leN;h8cB;ej z-z85?rnY=b@vW{6b=h=5`oQt^BKvq4RJgu>{vcZ7yj5XtLv)1RciFoek1#1NSlq!ZAo1_^p|2{n=Nb-(BxEg? zKESSeVB^Hcn>L?kKK()Tr{@*fKSzprAJjMgp2F}<^04T;$xK#@Z13vaOKa@N=XpZN53@vizC_v)XW?6J4D`*UH*@0Bk;9rC;^rX~>1-*}?jLy)k$Zxccucn7vJ9NF Zel`KANQYGnR=`xp;OXk;vd$@?2>`u1!vg>S literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/PK.imageset/Contents.json b/Planet/Planet.xcassets/images/PK.imageset/Contents.json new file mode 100644 index 0000000..9b73751 --- /dev/null +++ b/Planet/Planet.xcassets/images/PK.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "PK@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/PK.imageset/PK@3x.png b/Planet/Planet.xcassets/images/PK.imageset/PK@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b6a1c5074209f3be45f6cd110c433cc797f707 GIT binary patch literal 753 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!dINkyT!D1vG*dk2=g*(-KfMMj z05Tu|&W7lM34`b@r)RA`(pxmwsdZKK|Ns9l+&ggm#^yJlo&lv6?rr?`;}ejv_u}&Y z4H-bjt*2*!ejsnXpu0FX0|Vm|PZ!6K3dXb3zb8Fb;Az({tc!~+ z*)GR4fAjU<`(xE#GCVv``1*Iee6YgbAN7*GlQ~T$r`T|H`%UIyi=6b!?fGLS9oLz^ zTc%6SNjWa6zFcC7g*1=-egP);9WpbHT-|D+ci`+=?SJp$esE0aZF|J}hc{=>0ez`; z?^^dW%-qWV{JN4$gY;(|J(n2_(~tcXT*y?jKal@n)1%i)a;`fVo=%tDW3RL#Yr(oR zlTY+=8Z@!J-=dvYa$G&A>7niNX=@T(w;WKf|G%=*ZHQTKs?S>jpF zDbo`^sR_(k@LA}9?gH@}sn;2qSlKc;*Ue$dO1L;d)uNnRE8@(_V$RFv&fLwczJFPM z{qpB^wpM+q`J&TsOYrB6JK`&6Ua}5l_6^=ECH-4zW4NSf=CZ8KtlOkbw|+O3^iX@# zk$7BHc>1}jgKE!~_5EOPH8=Qp^TXt}w_W=--r98YjNPhP`xf(CeP4Xa?)9wRTYGco z-8!(SpkAkL%D;GN?`g;D*L}QSUDGHS|LBN#QUG^XU8k`_fwu6x}e}`^N~FR2V#6{an^LB{Ts5UYUE* literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/PL.imageset/Contents.json b/Planet/Planet.xcassets/images/PL.imageset/Contents.json new file mode 100644 index 0000000..a62f4c7 --- /dev/null +++ b/Planet/Planet.xcassets/images/PL.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "PL@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/PL.imageset/PL@3x.png b/Planet/Planet.xcassets/images/PL.imageset/PL@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..19de2edec1177b91b8f7bb66ea78c4a202d3f54f GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!q5^zET!HjYQoviE7$Q+g?u|!4 z)8$Hn{DK(_3g++szdqo-K*N29eueY@_s=gdcpq@TLBOH^yuuN#+bj$WjEsoI2@TVkyFxB zWtozZNTQNTvf{lH4Lz(v`gVptDke2aw9JWbsBdkEV7gOz)L>@_V z+}wG#txVC3eU^8Qp2@F<|EUUpLB!+ll3V83PjJ@$!OXg4l6?SE)X}%vcb@#w-?4Hh zv*|mL_2Cs670kSHQP<4FbnVJo+4R>Y{c-3vpZn9Hz4P9d_l8&b(*9mZN?YUeE9;0; zq~sUX1MxGye`c-Y?^#|~B(ZVj+y3ACj?VLY`+U{m#%(u$cCN}ST$5{-x3HwnZ*KVK pU8k}oG`nr8k3_~z`LXpM{dA0d4>Q literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/PM.imageset/Contents.json b/Planet/Planet.xcassets/images/PM.imageset/Contents.json new file mode 100644 index 0000000..9ffbc53 --- /dev/null +++ b/Planet/Planet.xcassets/images/PM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "PM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/PM.imageset/PM@3x.png b/Planet/Planet.xcassets/images/PM.imageset/PM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca60554193525e9c3e5518652f079d90e5066f5 GIT binary patch literal 2314 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 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/PN.imageset/Contents.json b/Planet/Planet.xcassets/images/PN.imageset/Contents.json new file mode 100644 index 0000000..508c462 --- /dev/null +++ b/Planet/Planet.xcassets/images/PN.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "PN@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/PN.imageset/PN@3x.png b/Planet/Planet.xcassets/images/PN.imageset/PN@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f2263b154bc10da00916f5b643f209c0252509f8 GIT binary patch literal 1895 zcmcgs`B&137XM~WF~*pgj#>Jm+--8h9S5b{b00U%1T}NXT~wY*0!rYLh#QEKYq?;` zm|B@4PgEQ=eVLPI$lS75qq&hwnacQ1=e*PW1Mi;Cz4voJ_qTgK=VrON*!>`NS_%Mw z9~|thJr26ne-m{0pt2qjJ^+A3gqxG6&A}-CduXHXev7ZmugbUlKv{P3{}%sKz9nDz zr>@==pBsCBE}_UB8`RRZ=+ymHqt3k2bzdml^zuJ90`&lqT zzBlNBUBAH`_$zdtkERp$uePJ|>k+C8e9(pm(uJ5X4F(qVN zDvsn3n;l7Ybtm{crbZZtXNv@;;!*vV-Dcq>Mo5Y)Iw3El(84x3wx!l@@`+6ZB?umi zvk5OTkIE$HM?2pNzJy5*q+S|k``o}0P^lTk^su2;r!V6#J>$s>Jj-jj4%d^&`B@lZ zUO+V~5KqEj3hYv{5~GM|UL^0tQZrT#mXaHary}DDFB=7y=mgQ(Ezq`BXm zLS2VuX02{TeZc)HzxXof(-zy{9OT={GsC|@u*}O-9OL2g3!oQU z(IXc3RK)7Jt**Ms%*^0r@T+3087mno6*4vk(fhk6|Bq7(99i5B0Fp8e)(B7Rp^+j| zJYNrNb;V<7WMpJlj578)#5W#>Oam7b+hpe0kuyAs-(o-?ZUQ3ijAgn4e% zS)`dEsa72EOpQAo)>!FC@M#k|D^E0Fn&w^yypVL>DY*>3?HquwS&vySv@KKsNg?3@ z#3sZ5-?fq*`0p^0MEI%n;hw>>y7{>yev};=TDYrM#+O*$xU(N#V8v18M|A&TaHP9N zs0vBC?%TVM_trLQ7nc#x$2stE>dErwE?%WQwwk7qfDUvgk#xpSYfwd%Sp}>b&=hoN zB2b7HkBm+4RBM%8KIaOe)K{&mfs`l*Fm zb)u(7fDDtSH*c2S9lxqnOr&o}C@yS^9>l;8gFs*@X=F^K;b~_8-QgQ01t=k@R=W6A zW5EU;NIH=%4S=AIz4ls?)r(W0Ie8X3G#{8dK?}>!q!>F^|7j_k;N?D#6WQlei$W2B1kSNkp6z$BdXDZA zAt3kCel^?RaHN?Zfhd1oV*ehXt^IrB;v!SnnWFL>?<;q5GHm;ZH-|Jnp`>cw3v8}N+zq)S|wqKr02f6y=4*xEb}uI4xJjQ@4clreP95r>tu6AWmm8#$Mm)9_f4 zClCp)eUZ!4UX&QCH^q9xe3D&MM(wn`yJQ}lRZ#UL?AH1jS4<7=UE{{j4TZ>-!xT}m zi;cJh1LY9Ob;_iUf8A}CN%Zvl+L=eqQ}=%@x={D9k8}YMH2`BKJzAM&Z!fMy2>0X= zl7rvb#50!qk5<`ix09(Z@LQr!3pHdRu0FAEAo}XKzaj!riQREpO38ZxrHnmo`@_^a zOKVgpZwhyj66#P&Hvnql+=Uprh2cG{U&vY>`QS zcgUd$)#*#(O6?2l1e+W#cz?d(-Fq6JjGt}hiY>)}-H+yq>bIhb4t^NmVB=!ldzhCu>?dvdFmn}-u`%taFI3u%+3w8Dg2rrzIeGbC7*^WTo?zc5 zZ|0j3-~HdR_WUo=C7`ws9S^}tpg=bu1KmJ@lOU8D`WR4P7f?)gfda=|4;_G$APuNY zq`^%PxEB7VRcqU`3vRj)d|z2x+)Ntmt5*2OfE?j*rN{axAjcR5iApSKyMP>Jw`@!2 zmGjCrynG10u2$V1ySHNRHI_|d5k&t?9 z8-AZAxKs)IY`T6LkS7w-#R|A-2rf~=&0<=A7m#NXc0mxY_2o-A8AU)Ekf##Trtrs% zA>~UrR!D#XMXu)kbR7Jjd_kP<@Y#10wVJz3`wmkT*Ksm rl2BQ&G+drAL75><(dLMg)LD@SJ43l;gNoQV00000NkvXXu0mjf46PNE literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/PS.imageset/Contents.json b/Planet/Planet.xcassets/images/PS.imageset/Contents.json new file mode 100644 index 0000000..31ce5e1 --- /dev/null +++ b/Planet/Planet.xcassets/images/PS.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "PS@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/PS.imageset/PS@3x.png b/Planet/Planet.xcassets/images/PS.imageset/PS@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ccab09778ba9eba08537c5652c169c1af7c69d4 GIT binary patch literal 574 zcmV-E0>S->P)f*(Kt*^&SU+X~-+WTFAH$+_NvWTt~^6I)sY$yDrZ>wI@c2(Pt-^WpFU#207T zhv%1o;07WHh_VtYMgbj2qOF7u%sSy4kVI<<&8p!KKoadG9IR460NIfe!m{DroZuQu za4W3(J5@pivq%AUPFT$)IKtdlT|$@_zMdOWe+l)h0z3%AuSbt$G#cf|&nh5-?05-r z)(wvkXei+VVf9yCf+fs<)g}CxR6q-|CndC#3J?M{B@hbGTLPf~{UuDg0g^o`p%egB znF3`IEZbnY5Gt3#ZW`Akk>_y`sCLrG=fxnGNZ zzj1gW{bHrz3FH4ShNwC`p#%e6hT*&UbDmp7qkgL+lyCrHi^0Rn7dhl29K;RJbw>|E zSQ{*ao{zW#!%x61qXrL=bhJIx1C1kXoi>GNLFQ<|gYA7wE2E6TKktyZRnfO3z z@b8Y{?*mq!iUWaydk-6aU+mPn)a1fhgU8qPi)Nd?3yb`7(i|wYWuMWvnXYXOc0ae- z0J(=Zn_c&g{MzsF|NsAn9ryYVK3cfNX#bse0dp@VEW4WJ>Qhx_U$Fk>>iL$Zcbq!^ zauw~!{vUT z>(w>ZXEXePo^n34eG@QTVoHMif*A}7=I{R>@Lu44gTs9Xf&Tyf3g^!&7`(sV0CWWe z1VE_yQ11T%5Mw`#hnrr1Sd@Du0|Qf>r;B4q1>>1X&P>dXBCPJ~*A~|Nk3Qy>J$3u~ zUpoKHQ$x*nEL*wSs8`MOXmo~eQf63T4X?Nko4AO*^I@))4|uP~-HCWE;PEO)hE#+32XJ+x7L*w_Y16i{74;^PSyM4ED;-&{vg*z5~SUsm=)@-+Mejc+muZzpe z@BaU9uf-Ge{x0jH&#ZkDmpqrA%XReU0a^arDI&%jIbSXf_|w(~17(~WLKyA3kEB$)C+L=yfB#lqK36pAfciwnlNIdj?G{#6 zx2$gcde>y{uYRT8X}9mA9}>TR|91cF-pXxKCAjoHYs2Krd-q=6e5Q4t)PtN7@1lRP zM~c-ML`zpRiFp5K%7~d4A3HzZjKNud;YHSyt~=!-XKbDA{oq^P*@V2H)G4tuohBXr zeY*X)`h%B09}4|4+G*wOGO70?H^ZL3vwIe<-z+`l-GrXU+gTs5b-r@^S$pZ(7on$1 z{-%bkl)JkB?5?@5)Bk3FESwWC*dji>2{AJw2-d7;Z@nZrr&k%T3ik_ z+LQ!n&RNp6EykeF6-6XVlnMQdR8_&u< z{*2w97Gxj1(9RTExoX!cfusx5dc>YPNpXCcwJxQ^hux96GcIrw*PKaLKIbsLk+i9L zxHx>en5o~-)hv;jQzMmFDke@3vpmQ0<^9l& mu@*6vF}q@Z$JoTyzUTC-ORG&=k(2@qSq4v6KbLh*2~7Ytz}D~p literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/PY.imageset/Contents.json b/Planet/Planet.xcassets/images/PY.imageset/Contents.json new file mode 100644 index 0000000..77e8e40 --- /dev/null +++ b/Planet/Planet.xcassets/images/PY.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "PY@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/PY.imageset/PY@3x.png b/Planet/Planet.xcassets/images/PY.imageset/PY@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..662ad2f6ff1ac64b414b53d0cfc6f8dbc2ad1e85 GIT binary patch literal 1085 zcmV-D1j74?P)jqK0?xY{tq+N3!gD zJvrxsJ-MLqG#=aM?>nEo$RXh{-eJ9i$^aW|6ZpoJ^u7O)NJFZHNV6Av);sBT4jml6 zb&wIh%EXRvB?)Tcvw{2h|Ds^P8d~-{i30L3M`x{5JC= zt;Mx&-y1FppS+O>0gyKkfx5CMZze)hi@UvVcrnHP7M%|MsEaxJx8#zeKyYI%0(={g z0N>Vfw^v~3P)*}Y2Pi-qZn28K0Xl?J`v$$h|C6J@QT(5!Q>RXicTnIMUrK3H>}o)6~lCD z#oK@}bF5*b^&2)?i*QjP0TPzviS+T^TXkyoBhtQ$3xPFku*JtxfJ9{V@5!G$xJ>8P zT>(*@nRlH|F8)j>H%|bJnPUwbY^_C@Ur2!U7Bx>w6IDBSi=Te zeDJjr05nBX0=W?r1(|H8z8byu1HCcwN{!p}wT8~|b8gDpO$$6%xvp<|nO2vWYT7cA;5I{w!0<^#sevF7dYiTolo-|{N#OTmLW z&rhBWe9e1ci;v|;(fl^~7$T~^914LoY@+`dvi}?=n*MW`2-D$7dBB*tw)`A!{2|i# zON_@|NAGn|;J6pAr9}8PVDjI>v77)M0v4b{B?7c_NC!wh4L3LjkOcE!6c>@u`ByTK& zJ$VBW_Sa*>Ga_I3bf~iLeI(r37tTVK*6u?K0ZBk@#dnPC(33*L>_KGd8Tn8#8`-~BiR$L zOyBtN@kQd1v3~F%-{b%;JrY@eSwDe4)_0qfI~ls z>_7ki|9J(2_dsSr!2JCR1@{w{n%?ebU|{U%@00$1;k|VI`J)~4kzR4yhRDBY9J{sn^CfFZ(qout)UcRWcFio1jFotI+u-64DobzP{VaZj~z+Jr3&T&72>aAi6c zUSLdgEL_NvA9X|0oU93mL(jvQLIgH^uY zDEr{y(?_BTK3Z)Slc@>t;GX!>Gkb#ntz|1(1?H7rbK;Wc&Q;u4n_K!U`?Br_F`>`j z?=9F@zVuLZhGX~PD2Y8eo2+6cx8}yp&HB9Iq6>G<>MpS#X_2}YKHhk@{zTb)d5f-o uo3c%ZC(7??5VrrOsGIab#qB=-Q}*=z`Hxi2x=aGbCWEJ|pUXO@geCyj!b}hV literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/RE.imageset/Contents.json b/Planet/Planet.xcassets/images/RE.imageset/Contents.json new file mode 100644 index 0000000..6901d9c --- /dev/null +++ b/Planet/Planet.xcassets/images/RE.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "RE@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/RE.imageset/RE@3x.png b/Planet/Planet.xcassets/images/RE.imageset/RE@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..57f2bbe9df8c977d65e985bbc23cd7b26d035c80 GIT binary patch literal 837 zcmV-L1G@Z)P)imKEhX;m?(pyucXxMpcXwxThle{{zMXkNBb%Gt>OvoF_nX$L6a0TRLk3OF{3 zYd~2-17*wY+XIv%JW!CUOMNsTOBkIs`4=@BIN*|w9nt3p^xxob_@958wB!w5GI<_jXgd^Yz3|j=YbKCtnee zbbxtVFH)xF=HZ~xK(?mv4=nV#=Yo^b-Kjul|H zWPpxicaYS)9X>kM0J~!aAjtr$_g^Qe`LttSssTto0RQUGzZuvZKzi5#jC>^D1L$U5 z!fQZ^M8caucqbS>42DmH!l%OFi=pu4aQ5F2*?o2or8}2TvE_A6-x8}cqye>^RE>6? zT}<5ZxApfiy$?tSS~NWT;4+Y(~R3Ze{itT7Ris6H;x^l0C+hR_dtP+UGNAFP(Ww-wyxyu zcp*IDOI!gbt8$DOE|{I6YlSxZa;*_$+)pU58te`ryxRzO5q?O+gcHtB+H}rk50C(a P00000NkvXXu0mjftr~7E literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/RO.imageset/Contents.json b/Planet/Planet.xcassets/images/RO.imageset/Contents.json new file mode 100644 index 0000000..e8d7bb9 --- /dev/null +++ b/Planet/Planet.xcassets/images/RO.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "RO@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/RO.imageset/RO@3x.png b/Planet/Planet.xcassets/images/RO.imageset/RO@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..3e48c447706f7c321ad41496ef956bbe986256b7 GIT binary patch literal 441 zcmV;q0Y?6bP)0!vsdq16O3|`^RUGgAYJ}o{50)x?1_%Lw8^R5o``~1`zN=1Ow=D z3qJq>Y9tb1NERXxbP1w`zM=pl0)MN^{mH`KP=FCYcdhUXFaym*fH4D?I=lk{G&2E) z0GB*`76Q^s*c?7D0qG^!Jug7>5|CbkJ?&?pg$Xd`vsMRN>IxNLgmX4ITDSnipCTYu zBp`zB*uA}0BET4qdGJYv0t9qv&VK#^j3Mp4pTB^(FT4j@sQ|<85)c{?5OxWW1_a2i z7apx#fZ;X?=o=EyZ@&NA5io8NFf}A#+9W_55}*`70qdW=cm=d104#V5PyhvRBgCyR zUxxTP%nu^`B*u@T{4CBNBm6bSpQHRe&ISp#$goL@ZE|dsWUDNjrP(gefr-*aW|kb9 jI;}W1$H7UC&aznF{Uz*+F)U{600000NkvXXu0mjfA$PVG literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/RS.imageset/Contents.json b/Planet/Planet.xcassets/images/RS.imageset/Contents.json new file mode 100644 index 0000000..69d340d --- /dev/null +++ b/Planet/Planet.xcassets/images/RS.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "RS@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/RS.imageset/RS@3x.png b/Planet/Planet.xcassets/images/RS.imageset/RS@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9df6c9a5235eab02a527e5ea8079929a19535f74 GIT binary patch literal 1237 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz^EMH6XFWwzV(SA5`F7+e;*V6 zW3Ho9_rcGl{$E=?f3LIIu{HfeO30sWmjBNg{yS#!rPk+NNaWvrX5Xi}e98@cG&dlr ze%;Tdc2ie0-AYN;C|UqS-SKswDqFuTTlfFljX!rEd~WIgf6)#o{w_T2-%pZFW0R?{^KlA^J_wP&Bfb8!Zcl>?%`a@ndkPSialM24hTKwnMmH)R=zfS4; z`|RG&H4$lP-Jk19zt7A1chd1gdg6~&r4RiQeuBa0#jAnzk9Y5Z%YynnRoBs@!PYv_vbzGV$GJ_F~Qw2%DYRs^5t8XE0PQa zTlZLgs#Cw)`;DuoZNh?6${yXu#w`yNenE2^QhY~~@!v9yrG)%l&AZ#KN zvwlnU{{NSKRC|{0YE0tWbXwg1&HhS-q&r4D$5ZFM{t<6q==LSy{`vlRhXsraAKd3P zc9Kyx>h83)$axM+i21ZuF&=uJsE-DOW98-P? zXecmV@L-t0z{{Dv1BOe{z)RnWh9S*y0 dX8Jdp+v@+#Zz{}PFMt`3!PC{xWt~$(69A#|k7NJ< literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/RU.imageset/Contents.json b/Planet/Planet.xcassets/images/RU.imageset/Contents.json new file mode 100644 index 0000000..6d0f2ef --- /dev/null +++ b/Planet/Planet.xcassets/images/RU.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "RU@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/RU.imageset/RU@3x.png b/Planet/Planet.xcassets/images/RU.imageset/RU@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e50c9db90e72c163e6a3fbf120023fc88f821642 GIT binary patch literal 496 zcmVT-fITB9gNF13XPdE@q;vge@X!Fv0vhMbJ-^|BvpKM8I zqtOhT?RL8h9xAATeo#Yz65LXUE+9Y#>L@{g-MJ5K!9xNXNP_=!9NzO+TTl^??{@;4 zNCY?4<9-D+6MoF$HxPklrUpCo@D4K2OeJtKhv&=S1|42b3H*0H11(Gf+sAGnffg!u zE#L}h;e3}%4hgZ_rho(_L~L`nCt=Da8(#(zCW95d`V6J$cb_3~zT}W_h50J`XV(Ep zxbR&88A!PN)$k5zCERBPlt3#{ihlnYs?Q3jfmWjatN>aQEkFy<0@hssZ1f3u9W6i$ z(2G#D-m9?w8PdPQ`awiLi6J+KzY8GYoI$=TApr>$4f0a~9!RMFoB}LlAYqc>M(9)U zzexdB*j`W@MkJpI&LC|{2m*%p=JT*$g(&*bXO!R;dMZS)23cbXnepC>D}gb*{1RgK z;dv#*Ic|8pz4Oe|A&5BYIu=nt68*?Cp9Vkj-jMir`|*oN@(1U=8Ub=oLkHM3OU&I5 m2M-n0%-uXdIsE&r(cA(^U!)VJ3*qAc0000pV2SaQD`!$0kFxtT|h|@Ki_CmNOS_MBlj`u;XIU^ZTx!A6Xu`lJ@_ZUhV!>KoUR7 zoMuWSI_PwX3FutQk|4ie27`k2`~S}mcrVa!-{JrN{{R2~E1U-sFtC6A`ho@nhxY;Z z1@8ZM=odJz@ZO*yV1B{=gZXRN85o$#JzX3_Dj3gPVXeAtAkpyf()3$?OFg`fmi&*- zt6Q{Iq?#vRqE6uFv;U>l<^Kcv`31ORaO&f!{CxB>pph=5L|y;dxXl zYOAYT>vpzz_tzio)U~pb57tvWB9#0|v!dbh?!SjiW19+&K6|lO%&0AdXMw8CUdaO! zd2K^iSDiVuEo_SZ!qp*bS^CzqZ``nWdC-(B?fmF%le(XVG7Del{5!K)@70B{bD_`A z{8BYIdp|EhWkclka?X3(3R2nwwx%w={^L=w-b!Pc{c-i*7Uh=idae|b7kNr-YuVL4 znfP^q>}H;fi_(IV*nQ5evp7&4);=*I$-m$0$dux2-Rm=2xF;n_E$@&$q~&6wb>+$` z?M+cF#yr!FOONyMtGG_PnLaf{NmHPyd-q>Wi8XGPg2xNf&OBJ{S&X@V!_nv$ z^BUV{i{4-I%y9 z%7&@4au@tOh*Y|yHmkhRvpFPf~ kde`LK?kAOVtn98a`8lx0&olOp0H$LGPgg&ebxsLQ0RM>3_5c6? literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SA.imageset/Contents.json b/Planet/Planet.xcassets/images/SA.imageset/Contents.json new file mode 100644 index 0000000..7617582 --- /dev/null +++ b/Planet/Planet.xcassets/images/SA.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SA@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SA.imageset/SA@3x.png b/Planet/Planet.xcassets/images/SA.imageset/SA@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4941be7d198b2538224920499cce3929436016c8 GIT binary patch literal 781 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!D1vG*co`(OjpR#eTX3-=CeIX&y~>zfPrHh%l@X~y=F)kk{Ye0sL`;`0Ch|F^D+4vz3K1zNyg z666=mU{ElB|NnsZ0uA>a`W4P^*cddAfq^N&)5S5Qg7M55S0)!l9+r!4Ql3oT_rH}d zSKeLuTkFqyf#7G6euf8@E;*%cDyowe`(xUdHrBnL7T@~V&9z_XsQK9+lTB+()Wpv; z@;g19B(>-7W~ph_#}h-Wt~9FWUP?8yF|v}B)3_`0y(O>7dT!kv!*KD_MQsiu4eQVB z+|*>2v83|<_8xT~qp+{*KdseV^Y-%__WOkgejne;tun{^=Rr}u`i2=UHyaK)hz5Rg z+ZwH(5GsB1%O~-BAK1?q2yq_Z_Nn!el=D#v3_ij!>Bj2%?<>OpZ1V|8;qzBg-B}nC zDHn6KDbdj|^9^rYeeQ<+6Q*h$Q(0+NEx0z2#dOvLS2NMhD^K1?*M|z4ne%tLMa-IV zcy-7D-m6^E>jfJUen$rD-zf4@Hf-6MIw@-F@e{8)eWSBXm6SK^eWU+Fb*5LpkP+MN z?03dZy(OKIQ&kof{Q1qPo)h+ZhTz5BjaR}u0|R{{q@HG7Ty*NzX@7gO12b9XM@Z#p z2KNfCQr#6II&Du_L80djJ+l`DbM+?Po-(nfjDMk;#?lTJ*7Bk|w;eW3m>^y-#l>h> z;zECoN}gioj(2$rOxoM81hr`%RPyPVJoU-N3sqXGcke2wZrOD~JVLr5)iV9dybD$b zEDZ~G9xVKSnoV7%?AFSfGq3fQCC8On%75M?eae}8`n_^*>*+tG-k#Z`w=co`>e^$z zP5bxUmB@)*SCFQ*)9{Yn#~CsA9(>OJSn2>wKF$ss>R-3+aOC`6ms_{4?mZumdY|&? wna?kjyt3Lh_qUwPJR7;#d9`x$=Ixs-tDY4*{r;IQf1o}FPgg&ebxsLQ06ec{X8-^I literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SB.imageset/Contents.json b/Planet/Planet.xcassets/images/SB.imageset/Contents.json new file mode 100644 index 0000000..e151be4 --- /dev/null +++ b/Planet/Planet.xcassets/images/SB.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SB@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SB.imageset/SB@3x.png b/Planet/Planet.xcassets/images/SB.imageset/SB@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7d8f1ac6130fe1bf26e0f715b1cd07cb1e1d0e55 GIT binary patch literal 1102 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz{nlo6XFWwYQ@hZ235^I^y%wQ z*Wy*V6ZcGAe}4Vp+yDRnKXv_i`_dEU>C+djj{pBm4~X`heQ2J!qDO+IiKrV8Wg~fk5`u#c5TON`Q=0N4$XK`ppr!oz*}_P(|n2(+0OL z8T79*&YWiY?V;YnEk-~F5N+9KR5TmJxNz2>W`PNi(Y|>1s$s5j>wWAzhDLhhlcg%{|C%} zFL1x#0O(N|crO5Eod=QqK-z%= z-Zz{NXjsqnQT!+a1Jg`T7srqa#x0kc7ab1ZVYpzlwK)BD^}ql2(yzWP{d}%x!}Mz7 zIDsGR&a8ox6xF;J6~u2@lohaO<*Bt7cV#e~6!<#(km-sgvHpq@1rrM^1@5-2zQXPM z!RU^|x;-1Fv6)|7bE-l*=-X7DlG@{~GhWBMZ0z{{hhb)X^W<6Q4L;be2*@{y{{Ky% z`A5f%cP(FUzFf;Mx@&J;{eh_~3LYu&DVjKyG?>l%a(>y;!}9NXdDD$K&ZarLtt;I3 z;`p>y#-0ryUp%aQd3)2ZRr1=ricWsJc}1`7tvjc7-Jz_>D!1*#E!nIex%(5`%`aH0 zD?EDsyRIYWV8fgPg-l65wp1r^dxgm{%y_-&L+-ibOZw>*?b+TiEBQ95}E3_l?Ac z7Vp>Jq>^S&sd9~o+FjBnyD5%2&+p(TyRwt7L=!T%&WV$&aZ%h}nO4YfF89~uy*Hb` za7_QcSzUCA=fW*J1(Xvv`$#Jnb&HnF{a%piu6gOeoPekobKAU}@)mBA3iw#J%Y2%| zk~@blc}Z)8F5L2icgkDcInisTDXs1E?q)r)rMBN&yN2;8*Hf|6lg`fkwKh_M+;A~rnrRoy(nC60%QL1t+dW~w4rkC> zDd(+Xo@~kobniuL{#ulFqqH|_hv)rCxm%^znB3CcuxrJPvtlpnOBuD(8giKVz3u~Z O0)wZkpUXO@geCxF^fX8S literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SC.imageset/Contents.json b/Planet/Planet.xcassets/images/SC.imageset/Contents.json new file mode 100644 index 0000000..8fc9a66 --- /dev/null +++ b/Planet/Planet.xcassets/images/SC.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SC@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SC.imageset/SC@3x.png b/Planet/Planet.xcassets/images/SC.imageset/SC@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae4d90765eea92721ed0b4faf2c457df9f8f37a GIT binary patch literal 1073 zcmV-11kU@3P)D-`5QhB-_XrVJTogkq|D6B%*@Qpj2Gr)JL7r_f$Ockzd`aypD6gv zY3H}s;|f=}uvKsLs``XUtRzkn;y;|Mc+_DfVG{L2Rl1c&*dl}q6Bi{4691c*o`ysQ zyR<==#7jbW%f0jc{+6$;8NCQ2*yLm7)Aoh#nb|Dq1dA|(K|E4EaUE>mGn(a8cu7PC zN`59GbP+RSAq#oSOn;yCn}pEGob^*!#20Q720YT_S=Wtqrz=bNibd29I(dcYLpK30 z4~V|NHi6GPQodEv9NqE~OUq19A9(QSQ{kq*r~}Ys;!>o%WTr1Kazu6T(FY;Yn+Ci@ zH{i|Hp8jgUO;vdlEnhwQkd&V2D84uAX5y#50vAsX_KSScx=t+5ScIYB=>wtjFbaIm;LOJ@%Z`LUC7VDa?(}3z|qH7Ucii32had~^l{APO_cJ01^}ZEobl>ZmyZbM=;N5PdPsRp0}NCH zjvN|}$$0z`2z>N$%t`r>Y{1H`;{h2DZ$RLquOQ7Pns87SVK`WM)4%9Yep9b}e&S3~a_o$#Dku~R6^r_4jH3@8b8?umw3ij3u=uFu z%8O%;<$W1u99wdj`BJf{kHxw4z8Dk0bP@m(I+$B(aTXlearhGp1i*{{Cd*EY=FetrCp;OgUXV&<+vV(Qu!V(@|{)v*ZtwkSuR z%=qfVto+UcB|(;Bj^Ezs7F=|2tXpvO@@N)Ppqf0W34G-xudC%Svzy>jkmVSbV-&=o z^6KmIGc%@&f~;Q?yzu)cx7@84r`&Q|&tU z!7K0ClH3lgcGOYF-&`h*3ZfHV`bK2e(Z47Hl9~Lc3`AvtR)7C7fNPfCRQBC8T-7 zhbh4oO9%_C`dd^&1~*Fqeo9#75&~iFOP7$Qg>R;Y)Gwi#R6qn{h(BN3cswpqoK!#t z+wv0fq#GV1P$=ObVfB|T!4u}cbP3=0Dxd@VPfFS2N+1+KC_%RX{Sx-N0WzTy zY5@eJItA(?ShvA?AyhAg>&;NT9j*^V>LW4sL(zMWPul4VS4!0o9*fI{PlOjEvf&4T z@M=spdzvl$ZMYK zffj(cHh4%YKH>o!KLNLl1|nqA(T>oRn|S)x=^;V~Hbn;!JRFn^U5C*42W_Bm4h1nL Q@&Et;07*qoM6N<$g2T4+p#T5? literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SE.imageset/Contents.json b/Planet/Planet.xcassets/images/SE.imageset/Contents.json new file mode 100644 index 0000000..802ec68 --- /dev/null +++ b/Planet/Planet.xcassets/images/SE.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SE@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SE.imageset/SE@3x.png b/Planet/Planet.xcassets/images/SE.imageset/SE@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0d0e0ce8987c7b3c7316dc69d162c7ef87b090 GIT binary patch literal 455 zcmV;&0XY7NP)OotxY0S^L5LLC7L0eIks z7(7a_76k|q_};_gA`YiFw?P7RC_o6{u&?l!av?nm5H5l1D!2nPkOm?^n1SuK!|#I# z(!c}=5$tytzPxM5tvMfNs*Z=C<77&4}fA?()5Pbc2-?o6TEc_HC`vMj+T_m8)KtQ=j zK+HfuTsZN`K!83m`qf6u?)20w^FSI1%Dh zn2RAUhq)obEirD2a$B4SBRm@8;V6&CSs=j@85T*gOpb+;ER|)kG|T1LFtOoeDYKRt xWn|kl#kM&%PS$Ik9bezgYn?5-X`SWZcmWNA>i1;(>y!Wh002ovPDHLkV1k=zwwC|^ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SG.imageset/Contents.json b/Planet/Planet.xcassets/images/SG.imageset/Contents.json new file mode 100644 index 0000000..4205e6c --- /dev/null +++ b/Planet/Planet.xcassets/images/SG.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SG@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SG.imageset/SG@3x.png b/Planet/Planet.xcassets/images/SG.imageset/SG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..de3c7737c425c9fdbb7dad5e72a4b8a4e29f2771 GIT binary patch literal 730 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!+5>z-T!HjkpBUoNhw|pHJNEr} z_x|V4pYL-j--V}rJ$&NJ+ATjGKmC65&c~+SZ|5$3nz8VGQo*O*=|D9^f`kTjYoJqf zOM?7@84L>6@BcqP;JrY@eTRO9^Z!x7{`K<<4BiLaZxC?kKd(^#(Ch^R1LIXs7srqa z#yeA3uN`vWY1z2)H`lqp`J5(|2WP)~|4Fgd?DCH%-;L&;6;IgEk#>3e%EuZ9nLS0? zS6$XQ?)^!Jcapk5aP*!uBk)Kv0K zTEfrR(Rj>(!&0L7*hzs8``z?@N$`jVu2TQcRkT>i;EvnMd4IHBgxkC|np2im{aHV8 zLmgM6Tjg5;p7&RH5>jR!l1=-rI-xW!nnlqy!eK&l(w~KyQazg$nC~d6pEc)j;3?U6 zOW|(;%QNOb;?2RvC4~xs9IlRAln%;%^3UJ%S9<;NbNlobJ>AQ8-~_u4gP+|4h7X?@ z&$lbQWuE`0IG!QUO5o?Dl-frsr`e3uRXu(MRJ`Mw**%HHK43@Cb9OEBTRHc4g#L=T z&t2{|Ewk;zjI-n03aNcL-+|JStNCC+_+jPaHSFl8`!y85}Sb4q9e0O=QbfdBvi literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SH.imageset/Contents.json b/Planet/Planet.xcassets/images/SH.imageset/Contents.json new file mode 100644 index 0000000..cc8076f --- /dev/null +++ b/Planet/Planet.xcassets/images/SH.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SH@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SH.imageset/SH@3x.png b/Planet/Planet.xcassets/images/SH.imageset/SH@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..40cd9e44e962eaf4521c1a74ef403f4920602538 GIT binary patch literal 1369 zcmV-f1*ZCmP)F zzahT70pRtG(ln)rDD!_c>o!fvP$I8_F&{D{fPnE@O5ZTX^Z?*HqE;BjBT7qoQ~Cig zTKa!=1I$O2-cce!0HAl2qPoqO;%8j~05cm($v4jfkOYA@Pa29hAqWCy{_e_42f#px z22Xo4@Z3Lb`~^Uu`dQn#;rA0f4DH zg_TCzvk)%rJ4&cMFMJVp7ff?~R)^Gg0)Q1od*7|=Uwvx{;oAEj6KZbZt6>5#Ty+5v z#W)jCW_q`oyw`Oo0uahiD7G0lpN7w$NUQS)*b4uq=kyuDx`2qjaSH&NuYqrVSUfbeTe;s0VAfRdU8Zm#5z7XT3EJGIV^pUwXNbF-E@ zhT_SStu0Ocl2e&J=wF9kYuJ#W>tB|_pF8TukE*49Mk_l2*?s^(nW1R(iLu+bShU+V z6kmU_iJcj&yb0j*@ikpTNcoIxI{=1X0A51z$}4X&q3904+0*4r0MNT#>*3G505I&X z-jYuMTqwe*V<-Zg7XVms80UnJZ~*`+#ioBS0DLH-<+*KPL@+8|I{^A)d&RU4_-=7E zdb4$XF92fv{09cWha$p{+aAKw4*=+sk+lH==FQIdacxz%0J1p%&jbMA6pB`d%YH%- z=CShV0Q}l92pIs+Z~!O(0LM_o*&${>D1ZyEmc^>WG&%sk_XB|R0^maths2HmdTiN7 zW8Zx4UMmCud?@1N$QD4A<*!ojo$o``_=U6gO7;MVD53`dABs3lwgOOR{waE{WgE&J zF$rHBAZY!Vxq1Ph@P`sKp>3AAi;HhMMf-XT#II@jjut!Q4 z9BR@g&G_mD4e8kcT~I2q+xbu!CkRpi%xp6}4Zu;Q!Sw*bdT&sF<$kK&H$gS(HcV6f zBfoN=5#s=qk^-Pn*Cp%-%&Omz8nx|4^%fRWgZx)a;rB3`sXAG6+4;A+ZwLs66bQM^ zyQg2 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SI.imageset/Contents.json b/Planet/Planet.xcassets/images/SI.imageset/Contents.json new file mode 100644 index 0000000..24da67d --- /dev/null +++ b/Planet/Planet.xcassets/images/SI.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SI@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SI.imageset/SI@3x.png b/Planet/Planet.xcassets/images/SI.imageset/SI@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e308999dba2485e7e0354c86b7ac6617f9620bd0 GIT binary patch literal 1030 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz{nBc6XFWw{v;Z_`}FO=^%wIF z-K|-3EON$fr|yFfPG7BFd-=$zm>VIPZ+&9?ChoX!KKNaD+M0cNAIh6^t5^6$@%GOD#8YD)xEHv+zdA|#jfUR(YquiiY;uc#*?VY$ z(dj#pK9S~Uw;rE#{jr@(jKJX)%ekg&?0R**J#c=}%C+@dqKbAEb8z{edue3YD8bY4 zLjDayv$xakMA`OT)z$w$hfLa%I#FT0Me4PEQ?wnna@|PRdg|Lc^>e^4yL!`U%va3j zoqU@8vH0&RhTdcUWnax+|LoGAC%y+V%nW53YswaV`LlJyt=u)!lGThqueX22F|EU| zZgXpCpjH}l&^sZGY17Ic*k5@2h)?HzQ*5LA@r-#va<@JP-Yb~j>U8hLPX~ch9xFZC z7$1E9q{k}VVOS%-$7SiO=v6}JYaR*Qc92hgpzQoreaa8!m|xGnJL?!K1#v66F)d%n z*RxUW^2}2+eAO*_jh8b#Q`dT2(sz3%-<;-B!yS8e?Rpod{_NqU{RiI0u>VlbGQYI@ z&AnUgyLU2dU&`>kPT+*Yt@ifnZ@f0=<_9gE^!)kz_Ai zardum-+n!|?)>i}208sKeR+BPt-swZQurAP1J}oMSXeOhzd6Ns>EIcKxrG~ychBH6 z+jjbA!r}F4uWp}NB*C)i!DtF z9+&Ptt{^eBfpO!qbS5^(-v=7@?D^g@GvkPo*rYA~5sP$Q8z(N^u;h7D@1b9HI~Kfe z=e|`J@M*4{xXhxGyXuD|pPw&&U(m=T|6GRSx`s^6!}dS3y!WiLwCtF2>zBayFz$bA Z)teoDmlm8#+yYF*44$rjF6*2UngC6yKAr#o literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SJ.imageset/Contents.json b/Planet/Planet.xcassets/images/SJ.imageset/Contents.json new file mode 100644 index 0000000..2298fe5 --- /dev/null +++ b/Planet/Planet.xcassets/images/SJ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SJ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SJ.imageset/SJ@3x.png b/Planet/Planet.xcassets/images/SJ.imageset/SJ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5884e648228c6839b1541a432b29c1de1661d0fb GIT binary patch literal 495 zcmV7?AzyJ@z8YvO5fd>W**$01n z|Ii5O)`1fQ#Bg8&Dx1*Ap}+_nkg$6Q5ImSp508iFfs;rF2@o9U&k8^PJjiJRgc+!# zf-A6qkc9wY0oT35cff;?l>otmZuju{3J?j$gijZcvjlnPC43yg zDg_9`JprZx0p^|n-+%zWvGJ)`fY8Uz_H;y40YXd|?6D;yCpHY7mv?=TNUcqGO{Q67u)VuV*? zyd35AI2$C`BEu#rw#l(klC83AmS(#=2PQZ&lQcLr0pHfpRD62uu(3G~P8K*iYk>WQ l01J$a&Q@B;-(Ohg*B5To^sSfc#2x?u002ovPDHLkV1kVs$`b$p literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SK.imageset/Contents.json b/Planet/Planet.xcassets/images/SK.imageset/Contents.json new file mode 100644 index 0000000..748d019 --- /dev/null +++ b/Planet/Planet.xcassets/images/SK.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SK@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SK.imageset/SK@3x.png b/Planet/Planet.xcassets/images/SK.imageset/SK@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4259d0e1418cb8559476a1034077444adb7355ed GIT binary patch literal 780 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!wgmWuxB}^)M1!|JF;3kFv7$$> zKfTYX+>uZd-n?bYg(okTZOpA+kyO7fWx<(upT7A{I(quv>n%rbMb13YzUA7a-M0>0 ze*rY@$K$8-4&4PZ-i4=qS-SG?o++mr{VA;sMr6;A^|HZE@TizYD{c_$!(e;ZzxRlx$ zJz-b8$HhFKhlNXiWkbm#f%w*o-|rp2(6zru*)vhW_eJxxCc&$huD%vF`Rd2n*~B_^ z&zX8I?U$dUj%*OIe=8r+?ZK6(tD@M@>~Lm56Z6w->ji={&Nrlq*>Kzxu6Y=!`ux~# zhJPB%z25sWBnVts95g?cd53@N!E6SvUk!~jn3gvvin_gXmI!RT%lxC3L8{*VKq<#N z#^l-q_vH?;TwauAmOk%%S9!3{7RDlF-3>8@>vsn1Su-sn!~D{O`dbORlM}Zeb=y6a zUFS_8s-Y(k00BM;fdHo3L-)Xg1UM53c+l4t-ivPMg@CUi z_$WGFmITKCTJAT%m2d-nsqh1cfGZ<{p~Ofdz?DM484NEaWDT!eg52{W{BIE#Koige zw2RPB0gLsku=&T3spoL}5NTgx8};`2H33%6)S>nyB*o#AOe_U>#RB{h0X-mv;R*B| z%GfH9-9NetlBT^cx_>~zs7Syl0v?nQ6oeOZ|Iw`wFC0FKrT>HkchRXpz==TmCCKoG zB*^fFB*^eNCBzyJyu9J%bO<$#I&s<;5;6VrjWO*#Z%eKQ52)~7_oC~Sh)6j*ej<4B ztq}mdsM{guQZF$zX0U+uK;RWDU AVE_OC literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SM.imageset/Contents.json b/Planet/Planet.xcassets/images/SM.imageset/Contents.json new file mode 100644 index 0000000..ff86a0d --- /dev/null +++ b/Planet/Planet.xcassets/images/SM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SM.imageset/SM@3x.png b/Planet/Planet.xcassets/images/SM.imageset/SM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..03b8708754e27e2c223502d69506b1d27019e683 GIT binary patch literal 2000 zcmcIkX;hQf7X1>4OC}$v$YcvrMFABlqEHnAk^&+aF)cEPP^Mrg1cHE?r(upDGYA2d zK@b5287iX*kPt$I5Njww#uy+BfdC1U2}&k$bwR6S z0KZHzUgbU%GhJ4w7LpIx_4)4Ak({-Ol8r^q*ffXAdDFsrUfBBJUWrp&gCR*J1^{tS$C(HZgpJI@WRFv zD?qTo3wvTUFu~w;IB;p0xo#I0J?8Gq;K))R=An1DRKK0WmLg`A$+dWv-i#o~U|9bB1Z zbem%eC6Dx;_Kew-L2)Rg*!|^fcYWDa`v=7wQRA83&t}f-bbdW!y z5mMVrg7V>+9ptn(==e(aj)A&HRvEZNVsN;#LXiBEC-*xnf=}ePaA&7$z$t7EMOugy zDHFz}aA}%UrysoQ|6@?V-Zg*sFU0<9n^Pbc{Yy)wNKlP~Ab?N?@pr(b(zJdZ+jAcA z03cgsZ)1gug7khsl<-d}%d(Lg@qw*W#dQh~FK>4%F+zNXZg5p39ne;^ZBqA(-3gdI zZ%a`kWy*aS3MnfIY^!FQmb4km7rR+%kLgZ73MCF5&06v)C8ld`B_4Hw zqcwLUq}%xSBjjP7l}gg(fZlrZ=15I^{>@WY?2QfcSHd&SMAb@th)`&|A|XmY;`<8< z3a(!JPmpp;9~~#8h&4NtWMr*u6%ncN%_m z%?rA+#fKCNosl}>Um~WHYy9WxjDxlI$TW2itFgDDnG3k)*KVH;#}T1L zN|$7@@X}^HxJP51@LEsH&`YSS-8-rnoaoGQE2G=+a_Etbn%dS zlB{nw%%*!nQ?+YMr7=WKq=$bEOK*yz?*&NevYEPop}tBHVbZLU110|q`Bdrb{4vh1 zTot&g2V_BY{Qx_!<2Q&6oc*txzb*3h^&e&WAMf?FARJVHpM1yGn;c~_dpD-35X&j4 z$C9IWhWu_MK_iJ-MgWk#*RS%805`OwT^VpxNvzdz6Fy zX@LasU`A;QrqqN4dHpP5?ruAML*WsRV*=ETU20bVgQ`l*EvmZVkMK+T9%mmYDO1#m zw#Hy8s|=QT0I}uEt{)`H?XCpp7tPUTlhT&b{lc)#bh z@zH@HF2uG*ekL|yeQ*hK%hK$$q`UCJ_KBUq%}6vl@8l#WFr~U%J>YiYi7%Mm`~>8Qb0#UOpJywN}I@Sq4+_w8L;_ zT#4cFz1|6jhg@U){kyP3@%|w6<{}Ax Q2L8K%J;KSR+S)7TPeR~^7ytkO literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SN.imageset/Contents.json b/Planet/Planet.xcassets/images/SN.imageset/Contents.json new file mode 100644 index 0000000..886c9bf --- /dev/null +++ b/Planet/Planet.xcassets/images/SN.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SN@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SN.imageset/SN@3x.png b/Planet/Planet.xcassets/images/SN.imageset/SN@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5368bbe93df519591ee053c23de2ed2ce3b05b7b GIT binary patch literal 621 zcmV-z0+RiSP)j=l=Zqn=!#3|1&rEF&uV;IA zs=nC?uPNTwVP3bjj@D7%L%+4hh(ThD$P&5;h(Rpc#2PZ`{>ijU|GZBqLRX0*{LijF zH|$9}gh$*Hfh4Mj1b}_&i`-BdW0I*NQ>YaRy=XwYQ07b;)lb07DD#hFFy}dW!vf?bV72E3uK@*s z{i?nW{HbeT0l=@O$k7%E0B$7$?ky52?VG@8y+nw;9xffqy>OjE&+qm0+#FG01SPO#kI76Y%T#>QUHcN$KqO8fHo}vL!V=DZKr^%qZlVzE-VIr zqwWHbe576@;NvE$Gpot6+oKKIS~CUy{!5hH7O{1n0w5wPpp+@WL*D8|kXQd);GOMX zfubWoP=I_Pgn}oy&;=Gq#7GrF@})3_c#ee**MVsuQVPp&hA_lOms0xqJQ{q5XLyGg zklBMbLf{E+NOo^ssbHYjKtl4Z0CkgpYvemlW00000NkvXX Hu0mjfRR#^M literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SO.imageset/Contents.json b/Planet/Planet.xcassets/images/SO.imageset/Contents.json new file mode 100644 index 0000000..6934260 --- /dev/null +++ b/Planet/Planet.xcassets/images/SO.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SO@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SO.imageset/SO@3x.png b/Planet/Planet.xcassets/images/SO.imageset/SO@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..68a0597365a49c4b1f2ed7d3019d3292ab0b76d0 GIT binary patch literal 609 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!FOH+DAm9)IHDF-2U|Z z>+k>n|1Z4uvGCB#&%gfqZF+Ly^^YS@zfHaP{?3PAJ05(gJ^ngs`?Jn7Z!M2JRR>zY zUlQaO%wSM3fB*l0_W}*~9r_i{Z`c?#kAZ=4iKmNWNCo5B>Fs6B20X6P4<63wjkx*$ z|MaNtWY$0982DZ&p{9u@HQ13yFF-8DbW6T%tZiAx!Nxgp)q zc~sKL;mF!%LGd+0oWVPnaF!=(v0t*9Aj`CU4r_Db1erU6nH9}!85Qh@^D@sZ(A)p) zY2=MdNyi@CI(*jqnBueTU#$bbA5iblJF6(jH_bTq-Q~)ij}lrJzrB>;R{XGk+f=nJ z2cEfyS=_7j_#)2pSJb`!3B zHAI?y%WFI7URG;~fwqJs`;T7R$On0ClaLw&Z6L1d)VSpqptT9HSl##-_WO!Z@UOA^4%8!er16?ON8cqf`tx`iMT7Fjvpem)=GEB)NcexbayP7 zm3*MPXF*-^J%dzt&r)!!BY>~FYd*pE=eRGp9S%JM-EnwT0)))MJRK^4EkIZ$K*}u4 z+xa@c79gEOUa_0w_sufk!VOfJ00F!C>-#0Zg&PEA0*uMcKNrA-8;r{Yh?s@=x?afz zz;CtyQJDamg~!o$PCf^oQAMyWz{~OGM0{MX76ibviac{C0BRIHJjgWxzG09ImzN6@&9BVFj%!`D;qH*{;L?=e#%psU!nL_k17GL4 khJ}lhO0Ld|iT%0#0F!!tC|2DCasU7T07*qoM6N<$g6CHyQ2+n{ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SS.imageset/Contents.json b/Planet/Planet.xcassets/images/SS.imageset/Contents.json new file mode 100644 index 0000000..8b56f71 --- /dev/null +++ b/Planet/Planet.xcassets/images/SS.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SS@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SS.imageset/SS@3x.png b/Planet/Planet.xcassets/images/SS.imageset/SS@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..122977e798f17d76b45fcd6afe8231b4dbc94584 GIT binary patch literal 722 zcmV;@0xkWCP)nZs&fIQ($zWaIz$TLC^#zVgNhKc3SjW+vvlO_8Yk&w6N2XN@tD8}zzMm&{^!|XCzuk<4vGfG1Oc3! zva7df0184#v;&my0$Ku)9|ZaGY69R)gQ^BW{z6FaH26kfDXe-SR3oq%QoR&546%aR z3>9gWXHXO$h{Q)?@u6rm$KnGvZlUFu%YCJZe=(w8-eLGxWBTPS2>6$yy5${)e?6{W zzKQ>UgnoHPKmH>!`sL4vKP06{J`{gUPLaF?f#`#h%H(CA7Oh^lqsaYXMe_2+{b68r z$;*cjfY8SQkKgBcL7dSy)yap@4>a|lcoTb(BOJtDVDsG9_lk=Mj12}fMO@=XzOT!N zF%HxKD^%MxV4MeP?5WdqNxaEG_zkE51{5h!R9)ioAJE>)=S|*j8UO$Q07*qoM6N<$ Eg0K}%3jhEB literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/ST.imageset/Contents.json b/Planet/Planet.xcassets/images/ST.imageset/Contents.json new file mode 100644 index 0000000..d4a3b10 --- /dev/null +++ b/Planet/Planet.xcassets/images/ST.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ST@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/ST.imageset/ST@3x.png b/Planet/Planet.xcassets/images/ST.imageset/ST@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f83a863d612ebf1eaf692c438021df1d0704949b GIT binary patch literal 562 zcmV-20?qx2P)gm>8A5OjDQU{Kr!5a4I^-0*U(*HgBK`8Ua+A{_0SfKfCJ)+Zsn zrX_rDAG#0TXVbl^hnHUhf?MDPVw#oUkx{@05njU*K7f@<_&pI?;}Z6g4PPz78c;%Y zG6gt5hLqqW8h%~`G^m96#6R`TD!~g@JOzx1PzIJTFYUdrX$elO@LeK^!6kG>E5HVl zA+*{?^zE*S>}UmefebIf8|@Dd35J(&U+Sm7h9!*1fB)-M!g;s?Zh-!i5^lm3Kuo0) zo?I6)SGEsdfMO-A&Q~&?mcD)10#qxZwWEQFd8yln`vXKOlrT3{MU{0;VPRdO+v`^V zJGM*sPKqEr&C7V5jO_)F(riB%L77>HG)0>uPEuz@1_|{&VTq(!YybcN07*qoM6N<$f_z8& A`2YX_ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SV.imageset/Contents.json b/Planet/Planet.xcassets/images/SV.imageset/Contents.json new file mode 100644 index 0000000..bf15ed3 --- /dev/null +++ b/Planet/Planet.xcassets/images/SV.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SV@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SV.imageset/SV@3x.png b/Planet/Planet.xcassets/images/SV.imageset/SV@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..efb83e2f253f1f55fe31c0f84d5b4f610269afc8 GIT binary patch literal 1125 zcmV-r1e*JaP)p-tK1hkP?%s5zbRDWFLBW5Kw*YPew+0p zE$Fpwe{Z-V^2OUX!M=Fcn83QSCf>dYmju7tn+?yMXbkFfFh`xsu_%~Jjv@qi{1*cT zBglZk|8loigkkc(+4wvWXn+T87G~d7nC$+wZ*ea$|Kuo=@t6NBojP@DlLOht=|GRp z9Ld$$(Qg24`b^w5HvN?W9-9w8vv0l5w_PsPMg1X&!Le+B=g-7nVeO&E_v?J;Z8Ad7 z^}mQvW**R{@0Ui{u81rC$bk24mAe`zNeJ(G2s2bWa8PMYV}?VUK4Ng-lB3hU8e0au zACmQtAXD}!7Za>hfpr5+8S{;pPh;=WYb$QkLkm|ZHg~J`F1tr#v*rQX znzL&)F*tC^F=OcL_hvNyJ(qI*#Lepq2g|0 z`YQ2Dxa5#)Hc$5%z_Dk_e?#FHT9Nmz-q;zZE%9GS&9|xg{`-FgHC!oTlhab+l4F(u zW4Y4+&^}b9cQ@Xox7J**FSjofLdQE6YIyTz8S%6ms%D8;Vf}8nC4a+1Z}<$9c#Eu9Zs3=Y@8-8I{srv1ZdOO**+JJ?H3_%MacgU;icwpHZ(KyaBYhB zeBZu#6aWasK+qCWa2N@ZNO|Q&FKH72!1ZHy$4e617dcESbCSdmMUllZMzF>(M{O2V zv&U`p2}oS(1S!yXAtdFO5%kXr5|kt=OIZ5-P6!;AAASQSf*p~vev=O!=8w#b?zET} rG_}4PYz}ZT4?3$C&{_Qlou#N5GwM%DQ4Mdn00000NkvXXu0mjfN0}q4 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SX.imageset/Contents.json b/Planet/Planet.xcassets/images/SX.imageset/Contents.json new file mode 100644 index 0000000..63d2dea --- /dev/null +++ b/Planet/Planet.xcassets/images/SX.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SX@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SX.imageset/SX@3x.png b/Planet/Planet.xcassets/images/SX.imageset/SX@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..94b760fbedffce769deeafc6fc73f28158c41ed9 GIT binary patch literal 1195 zcmV;c1XTNpP)FFNHIw=u}kQ;+*_nufu{cko?Zp*Kb#oPhd|az^&GQFUlXWYn4s zktAW?_u{uygTI$YJ4SMI56Q7I|eiZGEPirwmKCU{$2)*BNOhmRrTY@1gDiOfC1MsR2-Ucul>0n zA0{-<2fxuO=&-LvR}(gx8SsuNw7Y`F>aQg#I+Z+sokv5zTu1{McTk|eN+%QEF)?8F z;@4MQPWdl9OewctMt@#+fO7BOF1DR((B-uI`O9hhb9V@>efn)W_Ff_VTG2!6pU6d8t>$z+IwsuPJoCtUcQ>fn(jmkL{+zBz;&ONat+{p zV9_MO1jz=B^nNW?dZQgLi35E9(nkR%=DS&-E8uglUil2Vhu8-+GL${10Y8?A&an`h zdkT!#9wBky1AmbBgD(USS9!BQhOhzt^c-Xm8z})^q5*v1IN5;#$N=BmrKI0m*!tE9P(MMdIww z^XhxT1gK`~Wuhozly^Mvqu5SfDi7^A4%0*y@jk+VLDk@)WYeYaWB_DBsI?Y_4RB&w zpw+<;&r`49HN1!A@8r{E&LS1zp?6GAhA?X5RXZ325-B~}`k1KdP`LI7Y|%B?u*t$} zs=`CpS~(pC9CrmvLdGBiV2r}>&?%NLh;U)#qBfV1F$}Iaywmn2F-#3WPLqT_FIDeE z4UvdM`~#fNB$t3D)ZG98002ov JPDHLkV1nrmG@1Ya literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/SY.imageset/Contents.json b/Planet/Planet.xcassets/images/SY.imageset/Contents.json new file mode 100644 index 0000000..940a33f --- /dev/null +++ b/Planet/Planet.xcassets/images/SY.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "SY@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/SY.imageset/SY@3x.png b/Planet/Planet.xcassets/images/SY.imageset/SY@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..09a8ee8f78ceedf8ba5a13a02ccc89a3e6328c3d GIT binary patch literal 696 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 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TD.imageset/Contents.json b/Planet/Planet.xcassets/images/TD.imageset/Contents.json new file mode 100644 index 0000000..a9bfccb --- /dev/null +++ b/Planet/Planet.xcassets/images/TD.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TD@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TD.imageset/TD@3x.png b/Planet/Planet.xcassets/images/TD.imageset/TD@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ebe7f59282832acc83c8499c0e5d111c57cf4e51 GIT binary patch literal 443 zcmV;s0Yv_ZP)1QgLLC%t_6WIOsf%Ubn}h=1!F8^32DxzwN}% zMcShu{m_pq3j>TWfo?Ft2m{z6M_<0aJAC*60(u~U@Ok^>avyELLxkmH4uAmPB6u*l zjrSm+lqdj679lY78X`xZFaSkx=epeAIQEPID1bTD_yx?MnFOF2Z0hkA1T?b%Bw&+| z&mutj2+POk6(D^C-tz*QSAg^p_-#Lf78Zc!gMJ6B zyDY%aP=I0i{ohW2aan+=p#ame0NPLh?E!j#|9^Y+E1;zSu;{ly56}aAwQolS000mS zM62naN(W!qTM5jaMaU}b7;+9PL{wr*QMI_oh}W3ssP{NP0wM#Fg2@3Tp|W6UxIAIv lnle+QDcT%yk~%9gO9S1+!2q$B_K*Mo002ovPDHLkV1lh2zpelP literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TF.imageset/Contents.json b/Planet/Planet.xcassets/images/TF.imageset/Contents.json new file mode 100644 index 0000000..301891e --- /dev/null +++ b/Planet/Planet.xcassets/images/TF.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TF@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TF.imageset/TF@3x.png b/Planet/Planet.xcassets/images/TF.imageset/TF@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a3ad68ee28c665873e8668ded0a42be09a4b73 GIT binary patch literal 857 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!mInBQxB}__|NnoTx#+D=3^MxM zF=^`h^FS#$__l0aeET-7_<0Zn7l(6!44@!{gfM{Yx5u=KmG-xMWZ{7JRGHlJ7M|GNKiduqN$ zRe%0=w|e8L_Wt<=A8!>rJULfi>{m@C>jM*qpgKYCm^!93=F>v|;~Bp(RKDGP{U2Ka z`-$kp^78)AjCL%C4*l;^W%RmlWcOtntHiI*k6-f5(R5Lq&aS~+sI=qREQa+*J7ur4 z?htlQTE}Z3rnb{gq4nXk*UUaWwi0=qEsZ;wUNb+_I+4q$xn;_2CZAG;+fpY=6z)iI z^iIwQZrEqX7R~(2!X}SD#p&lX{eXgV%>h4z|Mfb2xXs*}u5~@%iS_d3Uk-O4M4q0? z*q;*km%-$f`^tD@X8w{4ZaIdz&nvgS+N!R8NqOxz%US!DF)dYmz0Yxy z4Htti?*h52`o`P0O!2e)CBxhxSJ|KVY?+pdteVW{G`YO(TeRJuRNixV`Du@{vGH9l zrzqdb^+pU=1XE)}TYqL0uWwq&zG1nM^?mLqJGmFhU0iuTXY-sHeEzm4xv~mgN2*CA zxzFBYd55*_FyqTpH#PfarQE!7K02P!bY%>?@nxIWVm{6H{?x74e{V2rZpN-Fk0-5M z70bQA{P=pkCnxScp8DdJ;EmS|>y;Bl-&9=F6VThZWOC0@$%DBbt3Q|t%raKA^xoAz u`;yL+P6O|wT6L3b1FBC5#sAs7kGW>y>%Cicxp)JU9)qW=pUXO@geCyDE~f$j literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TG.imageset/Contents.json b/Planet/Planet.xcassets/images/TG.imageset/Contents.json new file mode 100644 index 0000000..edc340f --- /dev/null +++ b/Planet/Planet.xcassets/images/TG.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TG@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TG.imageset/TG@3x.png b/Planet/Planet.xcassets/images/TG.imageset/TG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..826b73c9ac519de79d25054874f74d813303798a GIT binary patch literal 790 zcmV+x1L^#UP)Xe%t$7tQZFFwWy&?%z3zTDyI z-M=qBo~wW^R)8T~ME6&Q0Z@QoVy?c8?Ed;NzzeWM7IpQ%JbFCJ&)07}0rZ)69!daH z1qhI_|MBK+37JwNhkp|(pwq&aL*xAGlc%ZK`8Q;KKnM`ZF#!$XhWK>rp8I`%5u2OO z;dAkGfY6Kyu*$42%bs4`*1zg_0e0+x$A$3i^qH2O+u&9KoqR|@6(}I27jT<73#bCe zzmL6MxxnJKn1>;qW=KFABH-e|!@=c^IVx^DR{`yi02hJ;mF2Dfj*mSt7y&wp0KNPF zdi!o@dE?LcJ8u{)K!9|An&HQmH~x;>D8m3Pz<&U88b4mXa-Z+kN;`qt@;M6-kk0&v zz$Rc5unB0f0`NCN`xOb;djj|Yfp9CK8WNDNMSwgG`x5L5!dpq~3usm#pcxZTu0TM^ zS;r)F3l86TfmgN~R3QQ~)MSYNYfL1V1qv`;P~=>IAN#t1VnG55NfsxeUO@P?U8MaE zOa}nGNlFCl2#W}S+a~8r$N>@n8ztcq@Zs?i@Zt420WdKFw#(}xYCuTv3lqMCg6MF; z{a0pCB24Pskp9vXUP4Bg$R07#Yjb!RCDFw73jB+cQ!brVAENaFYOl_2wbi8c2edD$ UHD0fi%m4rY07*qoM6N<$f)p}lb^rhX literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TH.imageset/Contents.json b/Planet/Planet.xcassets/images/TH.imageset/Contents.json new file mode 100644 index 0000000..c2e43f3 --- /dev/null +++ b/Planet/Planet.xcassets/images/TH.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TH@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TH.imageset/TH@3x.png b/Planet/Planet.xcassets/images/TH.imageset/TH@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..93ff542c5a61452afa4a09f0e13cd96adb491c85 GIT binary patch literal 421 zcmV;W0b2fvP)h(1_<;>f&oqLp#wT3=$RyR2)TvtAkYgDbU6gCk)T(S zP+x1h_s~rA2$u?9VS;96LUoB#nm{upXFGK+m&*u&W=;@|hCf3m@I@5_Ix~WBZ1{i) zI#biJ9neE(u0J$<4J|}{$kb2JLZp2=po12s-DmU#S{Ok%V)Tv7g4_4c1T9qB7QTTN zuG!Q91GI3%rVbEj;bdL-2sI+E>VOt%L~CdLuQsgefDvlMxT*ux67K--fZyRO>m3l_ zOTZ5A0Pg_55b{f5zZvq|VSgavkHq|;s6Q6B_G0A2@~g3A{pIL~<=5kr^#X}#xkTo; zn&O!kNsZeRmU~v15WG;*OJ%)S+RNpA!-Q{{@l8{{ZO%7N`qo)*-d445uIejBN^D4| P00000NkvXXu0mjf0zJYJ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TJ.imageset/Contents.json b/Planet/Planet.xcassets/images/TJ.imageset/Contents.json new file mode 100644 index 0000000..077f0b3 --- /dev/null +++ b/Planet/Planet.xcassets/images/TJ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TJ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TJ.imageset/TJ@3x.png b/Planet/Planet.xcassets/images/TJ.imageset/TJ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7a8a0b6190a5d751aacd3a3f5614e5af96c5282e GIT binary patch literal 906 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!HU{{FxB}^u?(RgQpV+|fH@ktt zzrH;9`R(nWCsY63OopiXcP;$a$1DHO8UB8E94PYV*`og!?fyLM{ClqkqTu(-bwI}7 z+XeqFdu2{DB@*4-b!rRH(bgqFe!&a|1@rg+4|p%oaNnU{;k>~8|K}SL-v1By4+IAD zL1aIOP$>An|Nno7|NR2z72X@%ZwQ!Quz%y(y9EpkOun8jjv*C{XD+!iF)IqV1g&>?j_}HvB!KrKQMf9xZ=BD z@WpSxr)+fa+dEHMC&^-=x{pTntCkdpgrJ+Zc_zi|b7cwC`Nx0aQ2G9w?@oMsb2@SR zp^w?j%kOgC{>OGAdWS)fT*SI&1ChIj{E!8OSKve&z>8-^Q~%( zVZW3(P1gLt$(ZEx#}0HgD;}Kb6MFvgmHE5{l{0!}wD?(`{`udT{ou!jubUX3-Db|* z5T%)Gqu%h=XNK*H#6P*I?@tR%cA8tef$_`f-wXGxIK}YA(unc+>kAH3pH8pen5cc! z@_+ubRRzXJt2$n*t$5ybV4;{_wT-Is%Q@p5qev+P1|Q+b5<>>FfbMP zEuI^Ddy+73)G6;qdduf84iIX7)awy?=2){JGqZ8+G<=JNkUr zpL-YiCx5Ll@O$fSqcrcD@x#s+Q{q_lebm3O?J5l z+wXGwTk6i4eqiVNzd^3We(4(h$Cimg+B@SO&FX%*!B400*Mg_n%NGIDCxfS}pUXO@ GgeCyrHr@pQ literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TK.imageset/Contents.json b/Planet/Planet.xcassets/images/TK.imageset/Contents.json new file mode 100644 index 0000000..2f909d7 --- /dev/null +++ b/Planet/Planet.xcassets/images/TK.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TK@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TK.imageset/TK@3x.png b/Planet/Planet.xcassets/images/TK.imageset/TK@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2fa5a21b1bb2d434271fc139b078fe60efe0a824 GIT binary patch literal 835 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Rs{HjxB_Xd_<6*ms@aEJi&y>s z|G$0diBDgD?m7E#(ax)`xf4!p@|ik40@(X4#C|JM$|NMaW0uA>a`W4OtU4s|&pMNi4;Bdd;cwLVa0|S$gr;B4q1>@Q2 z?UP;^@VHL4$xBL}by;lA+r8gE{g2;f+QZhnaqIf|E4gKQ!zRh9{;c=hEYJLf=abIg zd9hEpc&3U6Mf3CSnXyppC0BOfM*-z#g*1^XUnK&MHL9oubIkC&R_5o};&u3+kAUKn z+n=5n&G=FmIz3gi-{9fCd5e~7N_(nS>aVC@n=6>iEV20~qu}-D+zi^nOL?E@%z4cq zF;~F3xZ!N2@Vk2(ql+Bp*UeqYQ>b^MT()-3SJjT9mmSFsqKOR>>3s#o0?kjDkGweT zZ>plgxJ!HcAt$MZTjHDxTnQw8xZ*%xNQ}#Rj zTPE^P+N-yo*-l#JyoUS~^U?$9i{DuKd=qHD_E>oKAA_Y6A4{)D@)GYllWsm~k+$yx zVfQ~?+Dq)-J3C(AbtYX?qH4p3pZx{5HnMkzDb2sJ%w2k^!iUb&>sdIIziKvJyvO?Z z6z5KzJ=*8CO)i>kun{VC~Og~$kSj1qV7uzW)ji0uEcL8j1rCzp3AQLgi(f1q=||*&zm(ZT0aPr zoJR79reflWJi?Tn>S-E^2@szK@u2!zJCiqYOuaS%;yuDA3;?yyTAHF&L)4m(cuwft zqmQ?DZI@8-KzSv6!b@U6I$?IN=@M;#{z@GAU-3f;19%fuSE6g|=o10N^CqaTL_m0P z4A=_M@l8-$iLG&tejZ_xnxL!_d4!kf=<_D2 zOT!GfLKtAh6%`em-TM#zA<&xg_{lRv0|qfBsH{YKm;v`80QfIn8awRoNW|+mZ;c%v zK7Nc*2X&RWA7+37z#e@Jh{m84#F!KGRf01BK=eN&Ju_QmVq_}e-hkt$&W0Lbt1x=P zWJwcHiMlfY6JgY#&xt1imH0k#oLd9Xe{LWRWR{o#<(Im-N&qh&N8X+p2zxzXQ(zIP zK=G!5ZYzM^+an5a;e$cK@wK9pVE)XJbw3FLn(&;Q0T6j~-lYNeIYCIl`pw%Ci)SJ) z&HdQ7!ni-6Vbj2gR~7jX(%GA#D7Y&?60acgEKAkg4kPl8X{zFZ2qN#8Jc&nQdLqx0 zF7QxPQRI1s3Op895_z6L;Khid$n$J<`DzT2*ZOKq{^ckluY|3xUXLU48efmgFOWdw zmC;pTiH!QlgCpXLq`1iIUnIpZlgo<|U$U!TeOe~RuM!0{_gW+J^>CpiV?sr4XGFf? ztrsrdIv`K~I$`-uQ2Lk4JJ>UDME`~fH(O=`{aa?-Y@boPY070SmZs9SxyFr?jaz3M bN8|Vb;sXgf2!J7K00000NkvXXu0mjfzgL87 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TM.imageset/Contents.json b/Planet/Planet.xcassets/images/TM.imageset/Contents.json new file mode 100644 index 0000000..bd01c1f --- /dev/null +++ b/Planet/Planet.xcassets/images/TM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TM.imageset/TM@3x.png b/Planet/Planet.xcassets/images/TM.imageset/TM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c3c4f53230274fab93a654827cf7c627df578ef1 GIT binary patch literal 1178 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!z6JP%xB}_s{r-5+Tb~#p0xEzo zfaI#nZIh3u9=yLCBDkk9>`Xz#|NsAAe7-m9bOFSu&-K3V!XhtcMt1E8corP}{r8tm z*C#%BfBEl4lb_pccC>{pnH_xN^@)>@H!V6}4K(xX6!-tn^nR?dznK*E;rmOV$n=$g z`|HBG4@a$;9I|>!$h<{CJ8#dq_+b_rKUO<@owXR~yq||p{=R+heSFyGYQHvJp_f3P2bBc* z1v3~F%-{b%;Jv{828a6&0{uXx|N9lrgQ)Wg2Jb=i|Nl@5!Ub`_@?a?lu^vR7|NkDS z;=C2>#AF5rW=2mJ$B+ufv(sCv7W;^_nJcodo_pi|N}<)8xD6jgmGAsN`=+GRtVSo} zl&ANykM;`(lh~#$XWHy?u2E1x z;KRaVVULAPia~Ab6rv4fZ+z{y|2)|ta3|9NslEwDQbCL2_HC7v+L>opssyad*`xME z>h0=nt8t~g`S@hSTIs<%0NEDbM9Soxsr)zf@MKArVUhk+j69wr*G-DBt0Brb`02i&^$ z?rL~CGcmNWx3>9`yY!<2yec^+R&(8$1(PO3@uY5B8R+Mq#JS{X%A(t^GA!nZakCv! z*g50e+2CzT{U5h*8hR9PdoAuPSI#jLI1>0nb#2rQv!1t3rhN{dbXT3_TiU5C;LaC+ zt@WaknONeNjA994B-7NKr|9i*kXOch5MFifw z?T)cnbaJKlI-AxX;d1sL^bP0l+XkK*CAjD literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TN.imageset/Contents.json b/Planet/Planet.xcassets/images/TN.imageset/Contents.json new file mode 100644 index 0000000..ebed69e --- /dev/null +++ b/Planet/Planet.xcassets/images/TN.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TN@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TN.imageset/TN@3x.png b/Planet/Planet.xcassets/images/TN.imageset/TN@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..58ef161229fe77513a1c7c392218b96e216806d4 GIT binary patch literal 625 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!HjkpBN(1yYRG6m91a; zXMS6@?n7Sn_l-OLzI^@v|Nq~YuKhfI=HHjEKlU8@+|vI(so>Au2VZ9`R%U&B6=(r} zNswPKgF(Uk{r>~r3pCt!=vO$uVPnud1_s70o-U3d6^v&lJ!M+rz|+jnxyzvK^xpr` z^F(&cmD{9ufB)2!TTATsi68%3bLPjq*LRlj?Gcb^i7QxZ)g_!W>BvRXUlvF75^DnI zsadFa_Aj@8sIoW++!8|O)iycVd5_`|zHn&CdH2{wH&`ETKeAls{E_!-8V^mp#&=a?;i`@2jvl(Y?CGkn=NcAv9Go*o_;W=>ScaD+%%oW-usNzyJUI0)v40@BhCK5V(K8L7>6Gp}$|@{CS1_ z1_5W6GcYhFc)B=-RNQ)cJu$z@K&17d^;3pZxA*ClUSiUajHH&wKM{ zIb9BmyM8+@Iw5RIsIJ=X+QnV10oy(;IlSz$bdC6L6@LpetAkM$b1X`$*cVxNT-z;F zXO^Z``0v7T#+Y^c>vp;sGjf&Y*&GadP|>uuVBT?IqeE4)cJGoUPV8KA_4{U4gHwk* z*D~^SJEZd;Q7H+jX0SajA2$2@Ob3rS4YQbDYnJSDm~zvvmT`;G&DBw26TN1d+;f;w zKCy~<#HD3z;+HgMJmHdip8h@QHDe6pKbAY46%rp^4h2iQcv8`$Q zmIxn7&)}tj_d-5y%d?Jfn=~=1f7?luTMr&~^_ABgJP!x=!8ZCyP;^3UA|@50mOFI@cd_!)@yJzGi{ zo2gel5?X$jG+v2a$atZBdhOP~OnM7;KRtCTG4XDt(CoEa^_sZY zp3P)BYuwuNY;Mal%Qb7h3SJA)-v0GZp7FM8;THn*Hr{J$4BEZ-t2j%*V&@|QUgjIS zmHHGoX1M4y`Z>xgPje7g^!IVJV{G<0cwjHXL~WLG2L=BH)e}w#zYuUr;eIF^a6;^g ztiuy-mJKXSJD3<_8X49(Fa#?&d}MXy@6>GhGUay5=M4&(GoxBd0tB|4^HFT5Ugo-E z2M1dN-@=Pm94GiYC&!+jQ?~HP?e1H3l@eA+Sb&8#d8Vh%| to|KW9#d%rJ=a~JE{d*7qiWaC=9x>r zZ``r|@a;c$AN;;_t$pc*tpK#k(rrCl!2KwytkO$Ll+GKaZcO zS~la_CIA1=^v;|OPo1+eb>6lI*WC*iE^JvnVf*3qnOhsy?l1WI&0Ab5D|*Cs6W zWME*r(}c$>5rO%-Jd zPp`cc7XNFn&iXa$IyqcKx|V*bxmv$=9XFH9(ulcRcWnz2=k&-hiQar=yR{MTrI2OX zX8%s;oVau&<@EM#sd7(lCQ5DGt!~M48PaTNr*nyq`cD7&eGPppYhC_C(rs-8h1>Xb$a#X?6`(EJ-?irI=olz z6fobuXTijGF42=7xOJ>fUb$2F`yPg~SAMvC#`^O{PTAspTPh1NA&0+be za88KveoK{-MZKWY9yQ0Jreoj#DF-!u{{7;)Z`Qri2?m#4U8b_EmOQwV?~`+u-C~8r zBbx*RRSs5#P2l?EZF8{U@vT#DD_30jr@g7^f772?EI-Y8BD`+OHB|VneZo>WVSdo( zLRR6vPq{8rG@8~lG}TO>W&VVN;rwQqlIHgU*FG_EeY&(`VavW$b_FhPsfpqN6V#8Z zF;4mPu{Y9y^OK?W3w{~#IDgHn&sjYuluI@))^09XvF3s|ca|C>Yvn{CmUTgk1wPa~ z+0}4Uf+x1xg5|+SCbsTh=eRAJDp`5{PFc|KbEDhJ&M)Vgo_cB8&+vIF^z2yYtI0=0 z=H0tr(7?Hn^=`{YjxBSPwH|z|eX6o;<2IIG&8LEV1a%tMUs=MMENaLWsNyIp6L&sz zTef1_j5x2Ws*4!qZhKWd`2G0GHb0Ytms{1Y$e%v^;Q7Hzs}k6D?OizE{#IIcQ>y}t zfZAPuDTggLMBaQn!NjIKRbtZPxi?xm6-^34ZTL6Yo`{VsKl5DNmwD-IhUMA29to_i zeeyyp%J4wOf!IwQ&0UE{zhwNYd}G?L@tmjX=nsbKi%)nLvUjgc=i%|$`z%48=S}JS zjJFMq^#ua6c?~xB%PqQ^GRZ?OcF&?lmS;DQ2k3@5eBk$QD_R-B;OKup{?z`%7R!DJ TG#PLL^ACfktDnm{r-UW|6URs| literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/TW.imageset/Contents.json b/Planet/Planet.xcassets/images/TW.imageset/Contents.json new file mode 100644 index 0000000..d3f4579 --- /dev/null +++ b/Planet/Planet.xcassets/images/TW.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "TW@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/TW.imageset/TW@3x.png b/Planet/Planet.xcassets/images/TW.imageset/TW@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..3a8f00b592886acc9935d696394e89ca0e0ff882 GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!CIt9|xB_Xd_<6|atxpUxf=fXJ z(YQcCpa?Pv;Q~c+C+?}5eQ43nt505kzW(s-|NsBZGnZU=^dWTOp~4jx-OAR~uD`PI z=!4Hce&2cdIi&wU=k^;wT~W8RW&+)0P!i-9%wSNke*gdf`{x%J1k8W`K0u)1{{034 z2Z#QCh4beXfCi$1^%}n)rZF%uzVLK$45?szdi{CRYy$z7gxHI_$_vaBxW9k(?yyo=1}< zUbGjKn_a6Ef5y@wti3>(_gho%&Dra}r3qIka=+Mhl4+l41J@^SiC1q#*5z;+1ciA! zcd9x0J4QQqrnc;2ifOswu{}webJsVmO95Hh%>6dy_6Sd8k7{&Pbt~_I>v^yv;+;MLe_X2g% zuTxAXdAYsfcHeP_z1#ct3HjUyA^Hq4w^;vGw0BN13*ZWFB9mV{?{=3rdJ0Iak=t$AqI}}i%n>L4 z<))ePpRQsp)J#iVpMTt)=jq@L#DI`H z=lWVRa{c#QL(WqsOjrB?F7cnVPJubUbf652#2iTd;A1%T-)f!?bN=bY5|DEMz7_c2 zK5ciD^Wf70bI$EK;57U8IkzUnlN>iWr)w=9k(hZ=22{m;t)ZO%_*N0ldAw9b86e`y zc~?g{%=!A&6B&hr80dya+VXSz1eo((l^(xv4VBKuxdDx#ZOd18Imgi9N==h~9v|dC z{+#P;jT`#AR6aldOjRZW8sctKDd+lHV}}mbs*_3UjRu1O>9wgS=ae;2uKgPaGSMn7N8=R4(`^FK*ofYmt4#dfE2Ci40I{C%-p@$#2)!s#Xg7+^n+ z;(~S@-7v}H*gjEiedk@Ng#!aX&cQf}6RIU5bAG40Sibtvp{GOx11!c-oKW=$bNz2KYGVEafZAxxUtH@J$9}IBruZa*^BpWc_I^ zz#8-ChBPb~%H?ZJ;)RxLG~hgA&SCl5`tur;bBp|&4aj83IV@iS=YivvJ5I13ocSN7}! z1H3e^wRGB4Zal0Q*9Gyksr;OWLV*cEMEMGHuFF?f1X$q!ZUy}*3(7g#?);}dSg1l2 z7Hujw!qD*8n?V1D%2&R+7jJ5rGZg}~sUu3fac-apV4KQMpfk_2)OJ6>DiBwB{EG?< zMd0$SgDuZy#9D>mENvBQ*@XfV655DxbO^`Ms8WP6i9V0F`p`8aQ{ihv8bDNp{+=p@ fKlq}@*4TOo4dCX@AG1g100000NkvXXu0mjf$4&n* literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/UA.imageset/Contents.json b/Planet/Planet.xcassets/images/UA.imageset/Contents.json new file mode 100644 index 0000000..00dbfc5 --- /dev/null +++ b/Planet/Planet.xcassets/images/UA.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "UA@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/UA.imageset/UA@3x.png b/Planet/Planet.xcassets/images/UA.imageset/UA@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..cd84d1bbd36ce5788e9442be03f59630a8bb922c GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!FMx_d(*(|7Uu{qjf*0 z+yz=7UlQaO%wSNke*gdZ0q+GG?mP4=od3Un{rm!h_W}1C1RVO$E3kMyYG+_zboO*{ z45?tedm(huT>~DL3!EAoo4Ja=?LX~4{Vv;@qVxZI80z(pf34Z|iTQftRD*z&0LPBW zB_fy0k504`4d3D^8?IvbwoCZUMNL^RQ?pddxf9ZFJkYRmwPdeMJglmpe?lZOK$6Ew zU3=%T)l+nqR!p3*mBqir=UP&4dk2fsolI9Iui4xu!aF=wj)i(SDe5r^aTP4|@Oaqm zoWy6hQ{|bIzJT39bwm02FWCRcvi@o}e<1&1zlexV*n{AcNuqXFb;2G8A5P-kw?*g5 zqeYYUKUkE!kT2Y}`^yf=h?E0oZ)|d~ev~&szrgTY6Ms*I(Z;Qu`f1xt9$($DVQOki zV(v|+-H)VwvnS>=R5s5vmwr;25bO6h|LC&9XU?BHY=h75{>90DY~fSiw+4@HSmfkf w%s=iMdv(*owN??CuU0)+y=ay6pRM;8XNT7`Ozd)10ERq+r>mdKI;Vst0DM63ivR!s literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/UG.imageset/Contents.json b/Planet/Planet.xcassets/images/UG.imageset/Contents.json new file mode 100644 index 0000000..611bac3 --- /dev/null +++ b/Planet/Planet.xcassets/images/UG.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "UG@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/UG.imageset/UG@3x.png b/Planet/Planet.xcassets/images/UG.imageset/UG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc97690eb55f08402a96b8682806f384b0158b5d GIT binary patch literal 887 zcmV--1Bm>IP)7ofq-El3Hd2a*Lpxvh#7tH@+QcO z4~+@%yrO|91VV;Fj9kSh5DS5jV&!VUA_PLtqHM)iMj#?o&c*;cLI&8Gil2-?#F(5( z<5LkdK#?}l(GLNW1#3V2y@13wMj+xeb~WH#{q~y>kV17G4Bw9&hd+;>LaCtd=r`Ji zwv}X4G6R&Cp$$jA$9qXW$Srfc`pJ@bJ-N{|(6V zP06$jm_B=+^LNs;nNC^!ymlMhLg2=!;hO=&M~#KkzPlmWmp>!-y z3^~;fK^H-EP2h+pGrlZZ;~4O5=Rt1T%qQnK0}csh0eeYYTG+oYUkeS8 z9DUNt88A5CC!&$%dcljAFP#jybopwDOJS;gT>_G}5 ziU-$qL&*hDt{l4d?8{D>I_;%U$yR|k37(j0p2V>kLEq7Dx-UqwDZVKh-xiM-M&hNh zcyTn1EGS3IxK$}kf7N0zv!DFBwpSG zLGc167>E@>@fKo;h-OSkAd3Pdei6bqJYgd$BesviZKSg2!WknbBg*4ipX|GErYr^{ zw(y7#=F&ZAW;8}NgSCirX$U^2w;e1yrNt2k#eYP#ARmZnw{ZXf N002ovPDHLkV1j_1l0yIh literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/UM.imageset/Contents.json b/Planet/Planet.xcassets/images/UM.imageset/Contents.json new file mode 100644 index 0000000..3c8fb09 --- /dev/null +++ b/Planet/Planet.xcassets/images/UM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "UM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/UM.imageset/UM@3x.png b/Planet/Planet.xcassets/images/UM.imageset/UM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7ee3cdf13c94f09e1ec9fc732a2e230407d5a9 GIT binary patch literal 776 zcmV+j1NZ!iP)!^*YI=HtdKw}>c_8t#(-)k;p9RCKDJ0+a_i>J*5)H$P(IMeRy; zQ{&WgmIkr6=I8FYsa>gV9^=*_SrZt;UbmZiz?tfJj9o{X`#^&@*XFB9bw=GXK-vU% z+TQ}?0pA7~PJyTv1J(g5u>pofwXEmasm`sx88F5>@1`&4(5#`)Pjz11P>^nch`YAu zr#iE4C{V*WTi;vi3mTw7RQ1*`3R~i%z}vJZ5P~+Z`whF*Wb*q?eY=ins%R?D2%FA4 zT;wtJ?YfWwj&(t&xkt3e)VJ$W2Iz`MclxeA<4A3P`vL+aV(D)qq|~|Y55Ry$Sq7Xc zBK2*Av@6SiLQ>yGN=^ejq`v#GxB%4};B{6IoCPRr2Z#iaGr-obLNGK8u=VxqMG6UJ zivm-Y0lO$1?aDG>5rw05%GS3BkJC^-|EAZhSs(@!2(ii%3Oa!1wW=f(7X@IzB9{S4 z00tz=rT24|-txaUCWGlsH6F@#Eo>CrQe2s|3?up7 zCQNDp%}-Lc7zRY(REe8Er5JLVpi9`i29DI{nGoYbBVCpSkNID7zuSa}VxUQ0a@Pyn zCIr>IwNgAq;u5%A-ZEkm)sH4A3E}Wk@@Ck$Tjl~J5%AvTe^AmgH!%61DkW~3;;$D{ zaLZHEjN9hq&FBCYF-C>Q8z<$>h(Y?RiCuPsvbWAQ)X-0I6^@wB9vj900000!^*YI=HtdKw}>c_8t#(-)k;p9RCKDJ0+a_i>J*5)H$P(IMeRy; zQ{&WgmIkr6=I8FYsa>gV9^=*_Artt+UbmZiz?tfJj9o{X`#^&@*XFB8bxz$fK-vU% z+TQ}?0pA7~PJyTv1J(g5u>pofwXElvsm`yz88F5>@1`&4(5#`)OLczTP>^nch`Y9D zraHfFC{V*WTi;vi3mTw7RQ1*`3R~i%z|*uR5`s3b`whF*Wb*q?eY=ins%R?D2%FA4 zT;wzL?Yi3lfptNrxkt3m)VJ$G2Iz`MclxeA<0yGN^S#uq`u>@xB%4~;B!_GoCPRr2Z$sPGr-obLNGK8u=VxqMG6UJ zi^5W-0lO$1?aDG>9fhNH%GS3BkJC^-|EAZhSs(@!2(ii%3Oa!1wW=f(7X@IzB9{S4 z00tz=rT24|-jdow^Ns0EH6F@#Eo>CrQe2s|3?}&< zCQNDp%}-L6I0i)EREe8Er5xgzpi9`i29DI{nGoYbBVCpSkNID7zuSa}VxUPt;+M+W zCIs2MwNgAq0+PO5-Zo+q)sH4A3E}Wk@@Ck$Tjl~J5%AvTe^AmgH!%5_D&=pQ;;$D{ zaEsB1&~0=6&FBCYF-C>pjg$V(h(Y?RiCtE6!ne*g)X+~OBaWzEa%%Aa0000 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/UY.imageset/Contents.json b/Planet/Planet.xcassets/images/UY.imageset/Contents.json new file mode 100644 index 0000000..de6791e --- /dev/null +++ b/Planet/Planet.xcassets/images/UY.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "UY@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/UY.imageset/UY@3x.png b/Planet/Planet.xcassets/images/UY.imageset/UY@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..b8002a697a6a44938ccd532033c101ec38cbb27d GIT binary patch literal 966 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!ZU^{;xB}^)qyVSxgUIOR%a^-% z@4j{G*4$qA-J2(zKD?l}HEHbx{?jM+>{*kxcaiSg{?J?3&%8Mzx@WoPoJq-h=L+uG z*mUaDsXrIR&aM)g+o9E4YrbY#|C%L@b6aKZZWrz=zri73{(FJ@{R-#*pI3Nq@SiZ44^(phf5QL%|NDWg^$iaFm;D167?=V* zT^vIy7|%{`t$J)Az!v=D?7LQ-_JekoMV@+x6L-G<@A5oPv*4}OQ_jQZwolvAbm@9( zVqvCaxsJZ%vzm+3-X?Gz-`3@}yRH5IBgwpl1?>KhK5$(=yt(4MdE4veqxEWaPo>i| z&IhctyIIU1Scdela0yRzk$(YcE(mq$DKyH9~u=L zZoFJ{-8ufk^2(~qECM`jFI?|hymMnZ{Jw`lSoze_kLFWOYP|B6)Sh@kQDRSFBcoDa zp?dEklh{zsLlX=ok~u9Hu3a;qw$x| z(3W_l~w#XM+ee0}V)5xemOy?DJHDhIEgW(`-_QMdEKE|)8DQt{e%iz1#SEHmNO zKO!~zn&gb5XAg869Gh;&mX@h4sqg>b>DmWpa}1sxnRD||fr0cjuSz|wrJ1YFG^A~- zv@AV#Ajd?KS@^v4kBUX7wy12rtAAtmzuj_`adj`Mer|mKl--~2vV{FFy;)23Pupuq Xw(su|-?spmVi`PL{an^LB{Ts5qN(q5 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/UZ.imageset/Contents.json b/Planet/Planet.xcassets/images/UZ.imageset/Contents.json new file mode 100644 index 0000000..4830700 --- /dev/null +++ b/Planet/Planet.xcassets/images/UZ.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "UZ@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/UZ.imageset/UZ@3x.png b/Planet/Planet.xcassets/images/UZ.imageset/UZ@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d56ca9bc4248493dd67d20400208c774d20a9ccb GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!<_GwMxB_XXwU3BFew&^wy!P?) zufPBQ|3C8d+l~ic*4+LSwf)(h55GFkyiMKneCoybg@;}~|N6W3`0ER=f1Gr8hajMO zOwhdFpBN;-UqG?HxUoe9~!TkOI1KtbVZ*b^8k8Y&H|M~Ah3KRtH|1S`D4^&~$ z5HNp#(d&OT3=E7XJzX3_Dj3gPN^Lr1Aj0w>WZAtP)9?JBVUg2yc>Uj3VwJ(4>P1sS zAFo+=s;Oq_%BY03Yo$IdT=(W@leo(K~!kwPtUs7nmJ~_ z&q}xmC)U(Veb&*ur{m292b=jB42?;tDm&%WuS>}KU(xSg-f5k&kl&oA$oAwEi`{=b zK6o-~GHO+_h$c)r6t&aq0ehs7YTZQMh4({)!`lUqIPf@JZQ{02GyZ-*%HsHj)tvk4 zPv)#k*w1}gGPA3^cw0hWIk#)ngR?;wr&VkX+9DdaRy4OaT-x>agQ-G4q*d&7?>Hj}^eRZp9HV4hlef_{%ahlSwr zXUgZ66#i@}J~vr?!*q9(A3S$59(?}IX2-w7(R!v#UiXoobGd%i#jx81y?fK5FLB_e x^yUlK5*OUkTlO&esK(80|0Lg?P5Tph{)G(VhTPT4qQF$a;OXk;vd$@?2>`e=fzbc} literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/VA.imageset/Contents.json b/Planet/Planet.xcassets/images/VA.imageset/Contents.json new file mode 100644 index 0000000..6ac8c95 --- /dev/null +++ b/Planet/Planet.xcassets/images/VA.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "VA@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/VA.imageset/VA@3x.png b/Planet/Planet.xcassets/images/VA.imageset/VA@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ddaf5e3141bfb50df760292bd2ba04ca5990ca80 GIT binary patch literal 1331 zcmZ9Lc{tk#7{?>(X;GbCx|WTx^?6!dX-C&})zLYcEyYNgmX_*en6nzuhX_?f(P{Bm z1udan9igcsuC(q{9GOT2IYc5zDA zwQ~acurqA4c!-|EwPB$;b7*)f4F|Yk3;4 zR;$!v004zTkw_%+m6^FV z#44j(vM{nPUf2+Gg)?n)?Fbr;Ha0<|1zb{H3YZ4t7o^>v61K_21IhA30iN2Pz3VXE43Pq7sb1x4wi zz#Cjl4ULd9KlD_@92gxNe^HfRQBWj#P%>BhJFTmLN~LzzWenHfrM-;rLm+s?6>DW> zoZLjpz+0hENT<^&!);T2SRScdl3U1+4i}LLE7No!uXr^nQE(${)jxz6oxGfqrIpDA z+*w&oy`s2s69B|33u3Xjs=8KNgwe&Nsqvl6E>wL}3yaN>N~Nj+5*f@h*KhapL_cqT zkYj9Pk51Q95$ot%v9{)Gj$|^C=B};<1vX=2Hf?M({aJvQA?|K4xWT(e9;mmD+db~f zNbhE|HnoG1LpZeG9VwWgiy9Wo(>Ar6nrBwrS2N|Jn}W+}uFiG)Uwci;;K#o*b86W< zyT`iF7@F02H6pLUsEod>5l41xU5}cFUM1LFMrzoLBWCApdz(mnXV!Ko#>P47HfCSw z#`t|8e+y~>C*W!>zJ%DGESLQ@FSJ&|kW=Rk{Bv0F?qKryo!_)%8$-4fM=v_;NeBlU zKJ3NCTXpS16O5a{47_xo57zOz5r%IV5W48VO1V6BkEi`2AT%fpum`>21Xhaby4}tD zUu2&2LnVFvsTk}4olUrKcKKjcU@Pv7N1rK@HhT0IGJYdIHP6lj9Qz$!I2u)Z$`TjN zc)e1Y6s~J@@zKnO{6Sh*sgjr?M^B#v+c;y-4R?VvCfpG&4>7U>$1kBK5}|729b3tk z^(Xop4(BfWMtPS^_gb?He`V!AK>Ij8FD=a^b2H(4{naQtRi~AOso#SL!Ttg0C5ygl zLNg`dNIT0b0F;c#MLS~+Xd!jG7JqC5kNc({qn4J$xCQQrVBI7J9dffsHoNCBFMYH( z9n|dfQye5LBBy@j|@Tm*SSZUy%4>`IkV?csrPOtxRR*%PwL8)AIst{S#bC6Sgi zx)CFeMsVz}eS1DNV=X~y+ER}u+FLC?J*>?>Ig4}Z>1^)cZDv!_3*cF#j=y7quY?2z zb&+}i6fB(WIzyA0h?u5Ell`%mEa67t66!%la9CurX(@VAs96hc`_d&;U2Z>VM`pHL zOceIdcD~Xai&16p6kc<}PZ$jA_12!)sI*18b`n2|kFiA8!sRZ9dX%C=KY*I}4eEqE S!fyS4fFK^;?hR){QU3s5u^3JO literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/VC.imageset/Contents.json b/Planet/Planet.xcassets/images/VC.imageset/Contents.json new file mode 100644 index 0000000..7fabc3d --- /dev/null +++ b/Planet/Planet.xcassets/images/VC.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "VC@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/VC.imageset/VC@3x.png b/Planet/Planet.xcassets/images/VC.imageset/VC@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..43703c62a716aa3fe8b016c9740cd75d32d59164 GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Rs{HjxB}__&-Cyht@wGF(@cRR z1OeF)gv>=_L)5>yqYq^CuQEPykn1 zQWGE-A_ycOU)SGz*l_huBe=sNW^8>0bgM;4kY6x^LBag}{{!9&G~9P^5a|E^zh6M% z{CNd~_wNnv-*5Qe@E;5U{s+weKmY&#f`a|~fdc0f9CTRAt}!q$1$eqRhEy<~o&LP& zu?>&wV)ni^!kCS&`H*r>VXkMGV~#QfmTBAfckrF`54wZYT& z?+vzNx??}(*iaXpOFC19 z^Gm`RZV91Y_9!8rBZpINu!tzDFH3Nql%Ob^?xy}tQh=5JQtP252|oZbkqC{+_nuw)!&(ZB{s>{rNyf1G1WBnN{2h|I0sCh44$rj JF6*2UngCXNo#Frh literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/VE.imageset/Contents.json b/Planet/Planet.xcassets/images/VE.imageset/Contents.json new file mode 100644 index 0000000..df9fa96 --- /dev/null +++ b/Planet/Planet.xcassets/images/VE.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "VE@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/VE.imageset/VE@3x.png b/Planet/Planet.xcassets/images/VE.imageset/VE@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..1b62796824ecd8aa667b0fb14dcc7d5c6f33f9b5 GIT binary patch literal 748 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!<^=eJxB}__&-92yTJiJXD0ku> z*Wy({wHtsU*B`!JfB5#)_2*Arf4*qvRrAax|NsAwZ{POh^=F9ss@aG3oPGG|>(BP3 zCx9YvePW0~6EwMOfbKIX3GxeOFesS6|9`-Hfrk4I{R-#j|9@`)w4(rsAz=M}5UmjK z|9*qOdx!bw4GPxpKfLXJ4g&+@X-^l&kP5~#7hIc;I&iRD=n8Qb-v2-G`R=2Mrun_1 zKlXQRTJ1+d6fZ0iQ%0qsFd7`y={1xzvB>M_6fS=`@ga%?Rw+WFsDKmm@F7PUHx3v IIVCg!0AnO|x&QzG literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/VG.imageset/Contents.json b/Planet/Planet.xcassets/images/VG.imageset/Contents.json new file mode 100644 index 0000000..416b429 --- /dev/null +++ b/Planet/Planet.xcassets/images/VG.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "VG@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/VG.imageset/VG@3x.png b/Planet/Planet.xcassets/images/VG.imageset/VG@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..536f780f1c025f817cc3adb7d23a49a80c105172 GIT binary patch literal 1789 zcmVV$_GBc{o%p52~UYS8ylMr z-us_oXRW9Cc4l@~mV<8DElXb`qBm@X+A?fKlaIYrrmwG}Z5g&gZM|{5I-U2b!xqU+ z4nQvJDv-QxciMAxrcF{c2B0p}me-cYRn8yzrKH!EWsA}(I2M2`-5}WUFKn6YO!@n;Sqwc(BH#(4(ddI;=1 zrGw$3T@3*_&oh4=0bmGEIIs3x@UA}q&~itsgYQ!3Yv*RgN%Q(>k;-)Wz#)Q_X*LBH zqEqdhG&z)1GCS3-hZMrGkOp++)M+|#`aFFbF+w+lF9HEzssMnUsP~T)0^q>b?>Iv5 zR~w`gfQeK{Yj01f0f19%m}#qgs1(B4@zV%4cJ5}~QQ%eH)uHP91ArMtc(YyFx*fSM zg>Zi1GJ-W5yhtYiODPJ7C{*SIGvq1pT#9jp zn)kS7F--05Ed>ZbRuti=-=YX`z5wD&-%F*MWlzv&_46b+Hs_!G)H`1gMHRYVybg)V zLTySuN;TVLpZg{2r2+V<@xU%02f82b{QR{48Ru^@=(LhnV=M*9lc-z z(dL!Zs7E-76e#lyA_QYOQd9sKG62zz0R&JKWdMw?gXy)%Co%JU6z{hi+nEyV;swgv zssedSWuo7I&nd>`33&!b6#&sP0OSaOpQ4D}A#&dz064)R&0&rA;FNXx1SQypWi)n3 z3r-i7Y7L-t2Ouko7gw!Qihw-To{^@2wJRaDL>feo?nqCRdj?KpEYH3c0Ln!XnG_|GD2tX)f`GfE`ocC0Di;~%r8T3TR$0AZj z40(vh;`7%hfa(xf<=WFxjv*B z`5MOesS-?$LNXy*07|tHGGqWk-2ea~jPB023(VWGCixidAHZ?$9Pv3o2y8QiEuvde zpln3S`vC}dnSD{wPLU9iCY=95fAk)lrtL68uyg^y-eJJJDdOVC{`wFa8m#N=*fjxo zOJ<@ke$2x?fH*!8^$j}EG~Ezk0ERB-XU2`Eom(eT+p*!ac;daB0;mH3Afn^SspWL# zoGF&Wi@UsHRahGPJ+BlZ6?zTIL(8`l0x#;*$p+YHN3jRzDIV}JYm74bjb4E^5f7vVgg>&V*bfS`O+lp&ZIIrHn* z&8BnlPw*@zT==RT+Yt6}P%18VEJO$*f}Lj_-O>WL;gxQSGXQT!7QXXqzQBd15Z+(6 zDIRqJIW2|2s{>$NJ~EchE%8Xt)v13w&4&e3CjrHjG z(T!xx8_OVgRS?UdwY`TFBF={+BBIP+LlnLm(-Z~B(as~IMVOA6Hj+bF8W9)GQ0g`G zb(%T#BX(M<1v9IN^K}|zAj;&kuMh>Mj)I8q3NY&&4XR>DaN6nD;|$>oT|EJ24=aNJ z5&wje|8P=a=?sMvk}qF0 f|8(}2-Ln4xpnahr9M9V*00000NkvXXu0mjf;E*|) literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/VI.imageset/Contents.json b/Planet/Planet.xcassets/images/VI.imageset/Contents.json new file mode 100644 index 0000000..dff3552 --- /dev/null +++ b/Planet/Planet.xcassets/images/VI.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "VI@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/VI.imageset/VI@3x.png b/Planet/Planet.xcassets/images/VI.imageset/VI@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..64102012cfec7c372284f9e88a6629ff7e082d95 GIT binary patch literal 1378 zcmV-o1)chdP) z_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4w<=_VelY?$G+; zllJoG|IRV|+HU#gtoHET`Q)Gd*kbG*olEjp&j&YowT9dCri@{}>rhTB4lC{5_z}um%d9uyo;Oo||(~aux@~6k%g|pS! z=*)w^Ps-u9yxO9bvZ-!{vTu^SxW0~htkGDQ$Yh_(!`-Zy$!?LxWT4G?|MSf9d4=|- zuK((#$lK_r(1ZW*zyIf$>g?vd)a8)5*#F~;{@;C>%Hy@yn2N$#`sl6ppOlEW*gc-o zT&>vW?%?!&O!%NqgS_1jh{*tf#@6TW{>C);xwZMerE9d?|JPXZc6j!pq5srNvC`%r zkj&BK!S3?w`@2&4!Lt0eIeoI#xY+63+m7^xbN8Wl|It1^ioqk0%&Npj{mN?o&srgd z#Nf&~(a1dK#zUmCY4FT7iKL6TwP)?tX3Wf=uhDmZ0000KbW%=J05EW$zyDD05P;u6 zk08(g|NsBr#`siy000AVNkle~@@GL>hblr>w$*qkSq6&XxT|dy>2rl*jfR1JtZCrAB&R~}o?Yb`o_7D^RO`D-#? T z6>DbQbfJv~pw{!jGc)kwSI z##dP=w-o~cuykce>=;9)fZEDzg&&5QnHkEIGX8j_dj@Gn?V4%le54o#5Ko{h8E&Z2 z`l!;-K|)s|}S=p^Lvlc%XRT33@d*DCAH)HSI_;i{mygGi*K)f6;BjcalW zJg~@!DyY00QQE>wf;c}Y&EQ=&7i#{GpgG{xG)8G2PaG5gr$8t`kt9p3s~bE;Pj8>N zc=US$@!KSDND7duAV~%Q4AZii6})OBt;>gXU>9UfnZS* zEcv|e5Na;3tZD^dw2^55u*MuWw}!pDUK4EKP>&jIZJS%$J9@!1Au)gwW6a5Q<9P4x zRRsGy0iu1|Xz^fs74(8pg6Zj+cU;EvDCYj~$P*l&hzR>1MiNX>Dhiaf zZ8o-We$gUk_Sv2gJbxi3y#*jcUT(e8G?LQFYwiMDVD@X#^eqjCZ-$58zT+zV55@N% z=0M@PI!s838`x!(R~@(4$4|Hbn*w~t7@t=`<(fLq$i;m3m#+=Y;W}l7_#hN$`1ZXH zRIbVkMcN8KF6*%l$_fnq{1sINa7$ik62afBTTHgJBI{w4kU#aHa$R1k3f-&(P*+=$ z_Ua>LI)G$BM34ss zJlfO{v<^T9iqzBxpwEJi(SK#&Z|`*=0{{R3Ak5!7h;K#l92iaLAMW3OI^ij6kJ5R*->Xi?Y;gKyv~|}i>6}YfLcMBr3nu=`ti0WDY0IB4 zvhywp_SZQuIlsR*M}gCF$@R}If4}N16o2DT_jRGvhVH~#aoMshZ*7(SM04cK5$gEG>34qON1_OQ8wAvxXN;a-V_D4SJn%*G|Z7SXureMB5A-^+fYRLu9?d=7y%Tje;9I9p`;oA*ft=O49fN-^^ZP zLyP${n`FoE<(9dYCQp(r zU&{)9?~Pn_^7^+ONk_jr?lb$eT`=q4UTcf{zyIHR?Z5_%28S8@O9k$CJ+d^IVbQ0P wHqZI;%GWo_-u*84@##m&&u>2~e*L<~x-&PBiSt`>EKogzr>mdKI;Vst0E6QT0{{R3 literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/VU.imageset/Contents.json b/Planet/Planet.xcassets/images/VU.imageset/Contents.json new file mode 100644 index 0000000..eb3655c --- /dev/null +++ b/Planet/Planet.xcassets/images/VU.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "VU@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/VU.imageset/VU@3x.png b/Planet/Planet.xcassets/images/VU.imageset/VU@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..706eba440709c1104371b15afee8de42d6b5c045 GIT binary patch literal 844 zcmV-S1GD^zP)s22EjrQTo42cA-ZBADB%so z!mSJ5re2`a1edz1+%V+mfGfB-xZ(AgUw{u10I0Yd;3l+d;ek_3$G3D>T==F$DGdH(pg*}Q#*qXa)mK-gbhHm{!? zGrxEC|CMiB2hD@c)0`xPNdnCK7e^+*yW0mK0>QBrfok9)VQ(YcSU+pwQT~|m3Gh?t zn6GaS*-Buu9QFtRC?Elk9spQd`gm=t0LL*2txUZ9J7{>e%#rD(fZkxMz&6Dx2`mH% z3yn%Z72qe9#g{jS@ftGN3a}C|%K!zug~YLiM^FuMcs>FE_wL!z_$|;LLlEC4Xn$cv zpzLv5oSJ=Bdx6A_(9{XG5!yfq`;AZ#6M*u^l0Y-$1dojV_kV_Dk^pBG@Jkn0%)M8a z&BO3YljEj*Ai^GAr+y^H93BbM1h~xMk@Uyy?%Z5bjNw(DZ-xd;;gQ^5k12-mnj-QF z7%+pkv!8$b{LmdUf>%WzkZ_p5BW}^BM1~CD{jv{9jam#priiiv#NC&dR14uXWj2q_ z(uEv~ZW+82!(c8U8=k*}IDAzS1ZCXBh8JJ+Rg3T&1nzCnCf*DnXj;`g^M^ygSIgB8}9Kd08?r?HTTa3l1bo>EX WCYa13C>$XG0000q*Oy9`|ns&Ln_1&>a>20%j0TA%M)l>>b{4 zte;2#3BY6vpI-naWC))@z`hbV<{3V#fP*FQZ9juplmId(eI59zD^LJ&DU+O7v;bnC z5#TEl;6eB3+&)$zfDDhk_(FvO0_YO{{elIMAz|!SA;8}YZ$Ye50I^#FTmu5!mVnTJ zfUvdTiB$_AW=%lfkbr)5{5K?EToW)gBw$(-5bGB}BtQcGZF}hnXhi_IXb4Dv1ZX0p zsjwD9S`KSNL|bCo6xFu44n}k|ro&MkkE=mKEi!77Qk$F_CDkgcW@)v{>%v57S7xrd lG^J~Ex;Uw;vnthd^#=T!FM!{5)jz)+YuT!KEOA zXk4HmPz0HTaDgJZ6Zf<)J#p&#^Pt)d|NsBrbN1o-!?%Ir^S^660@|up666=mU{J7r z|NsB{=NA|R%zytrK%n9N{RROChyH$r^XC#+j$pqB2)aRWn&`+<*P_>)X4vjrwedFW#7E)VWNr zxkvukwZKn?#i~;d)m+T{aV2!&sn;D(&s<%ow`Ps+rZS$K%RxuVo|iCuYdy{YQDe711#3kOHk2#_P%KMONKX*w4TAL=NS(!YpTQ*mId7^9j#-4ShgzeF3oG(-(^7ve1BE;lu zf3&_7a$#(BZBWpAzwOZF7t>0c)pOV6ZEQbe9{J>f;)h&0>28*N7ehF!_V`_ReADrq z%KdknkFs4#OUw;p?2)f*IeMr0gY)!04uvl_mLGNIcjBLStHMM^;c)-H`swFgC-}b% TtKQ=Rj7|nmS3j3^P6U0s-HMAi`LC=nev8;6gG4=xPfe#B8sDAk+~2t;me) zWq5nka^C@0Vh7z?;d@BHl}XUAaitM(r3ePg;menx4{yH&x#tOZV+i_toc0NLqtZ>c zgShIpYBR4HYo8xc{a3PytIr1uTaO;Ffp+UVssDQVFAr&P=1L5OU;l)-+8xEi3(!aKZVWYPK!62fTEr$2AkTMYqd<-H!(pLJakx$unF5nQn~ xBG8>?JC^$~7norxf2#ZN@egMk_L;tw$`k+q002ovPDHLkV1iLC;cfr` literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/YT.imageset/Contents.json b/Planet/Planet.xcassets/images/YT.imageset/Contents.json new file mode 100644 index 0000000..a6b7698 --- /dev/null +++ b/Planet/Planet.xcassets/images/YT.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "YT@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/YT.imageset/YT@3x.png b/Planet/Planet.xcassets/images/YT.imageset/YT@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c81fa6d886edf8abd7017f459ef10fcca6ddcbb7 GIT binary patch literal 1623 zcmV-d2B`UoP) z_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4W1j_4L))^UKfeOkDD| zy!7DW@s^+Sz{T%&g7Ax#?`(PQS7z~{sqle}@~g7$VQ=;7>w|`frKhQ|vb36gwu_k&|j}ad32ZkCBtDuCVCr@Q|v?slC+P;_AZC-<-40&)MaKhl*fiXx`u7b9Z^) z-``wdWYg5tX^y!nU!FH;qnVqXdVYYnxVc@0w86r|W@>GUjgL}&u*=NM)z#LAij0-7 z&xfVR%Gc+HiHoD9rhI>ac9*|;o5KJ9|Dw6o^7Z*pd#-s6sr9StSM60c?fP;p>!o#nzvi`<2|Kp34mzlV^ zx{HpGNlsG#+GYK|HvZCQUt?yCkdk(Je4(SIm6)1|i;i@7d&j=OnUR#3a(J1Ci=&5( zk(8E@l9bWX)5gch!o$SR(9p=q$>rtc!^FkBzQ3NJqNu8@vb43oz`@MT&Cbrx#m2|b z(bC}H;qmeD+1c8}#l_p)-MPEG&j?{JR2F?b@Vh zh0=2B+3pvp`kz%8@XB0pCosYptTjV$fHRN`cy<4ywm5QH7T$6iQ5ZjGn_D}UNnL>f zwh&Kv_stqvftTh*p1Zro-97cjUFv^mFBVuzYQJ@6=R0$q|H*5iKvNP+k}LzE@Fr9s zWLc85q#MI3f*3vjg<%>BedFslY}~YA)8;LkHg4UzVUy}z-4eW{S-{$Zfj~8H z0pCm8_H}gb>>`n3w+dE|8?3s$B3nQfqR(4*%-#J1f^R4igB=~ahI|2QV7P2LNQ?*} zYgqzHYh@ID?7S8^am@1oF%H^1}D5u}{<$3^9!g&lVuKgCSG=UADTo|G>dR zONWmfWoy-ANVw!;n?p=0k>L1=le>5KAyMayt)4o4YWdLN)BBg$2kIF=0B0-ux${;s zk)Ia~vff ztn~!kDY#}+smA2e<*e>LTQxv&(A7Ch^1e!j?N-1x`pRmmoRbaZdR1+^0jiDWy#6lx z@H6%S`{*O~$wzD*pRbYy(DRk*TunBVbUhnd5Q{btQ<6S4#lN<``Idk8Js0o;+Bz+2 zb}iw8bWP-L*tPg)blna9xPd-O}qc#@!XTA_*dNB=cF@d zBr7@EvS*v{w)fFd96Q88eCA)gm7Z*w!%aA@{2X4~eF3p$Km829{EGNndaz~RVEn!U znLPjF)i)S__Fe}v00000!u+j+_*N8;iNnZp<~cN-x{htDm8%ty#aSUCdP$f89W3EQPG#UUu#$dT4&EYiec!6L;qL%>Q9EksEni$$=C z+gK`-HiemxL^(|G^;gU_VUJm}nLjr>FFfVJJItVTh=`@%wgwmyO`ZJXN z4yPL;>6Tc!DcTf4Ml3IbdoXf3J*S5|`*i2UXBV`4JXU=e$_V8ZU~M0cj%>?+KRlhu zd)oTu2-2qf>dQTs^3u}+3IFn%+}{!z|MF$mbwc$5%h%VkF1W)oIiK=$p&fCSe<{2nv;vM72@Im0000< KMNUMnLSTZW04@6f literal 0 HcmV?d00001 diff --git a/Planet/Planet.xcassets/images/ZM.imageset/Contents.json b/Planet/Planet.xcassets/images/ZM.imageset/Contents.json new file mode 100644 index 0000000..0b23757 --- /dev/null +++ b/Planet/Planet.xcassets/images/ZM.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "ZM@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Planet/Planet.xcassets/images/ZM.imageset/ZM@3x.png b/Planet/Planet.xcassets/images/ZM.imageset/ZM@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2494a31f662fdc6a78d34cc8d9316190370ab1a4 GIT binary patch literal 881 zcmV-%1CIQOP)D6X&XLFV8r7vb*T&F#V$ z&m`}gH!~|UQSRn$%eyt0yP}y~<~3t7v;-z|+xMMlrv|;-7ldLcOq8#z-F6S!U}_nQ zp=HAI{f1%3z!gI)ghGqZ!Ds6l2VpVUs9Nt~$R_kK#!3b6VZ0343@_tZi6KofWK$Fq z9pS+PB;bPwN|1Ji4n7PCp748n-QhVCZ&;&)9_k!UPdGa{6d`1XlKNHz39uL=7y-2m zMHscg)V_*90g5qfU;733H)FE^+4irOq|?ONIC@^4O67MpQAv9aRe#zs?{h^X>#4DK zf%oQ6`f?k!G-Ois`2?zI&LW8|kTW@iK>qB|kr;Y&A(rl)ilJ}0aq^gcmnG6V7<|XRix$Q>)zVnl`zH%l}1n6Kx zMlwL(OOw)_p}zwjLZc-}+pXBShFbSUOAXSW;&^>OH!J34h?Xa{|M6zLG>y5x5xtOr zT!!pM{p1F!D^H__8%ZKW`h{7kE%$R%UV`tgNtb?Ov2t_6YX8WNQu>MFOGzSv?$@Wy zh!CXXJ719*NLjZR5@0gq1TNi7rLGgPaxWsNtSW;F3)3W90xiQ_NB}tj*-?_3mcBp_ zl{dyW23?M01xN=eotlgkk^zT`GUPRY0Ee^C0gx*I!PiZj0wQx=UkhdG4K~haRO@bm&b7eEc^rstblC%6d9a=9{eOJoB%Il;HSx91SrOXpD2kD zpcwpYQILSS!Q&(V1nA)L)8zpIyi7EH!30LYZN`8vnE?o}nB9(DG!=#b#ndu}BbUvE zA;8jsJAdJ1-~tqLTTvwY`&=lp+z&kqO^)g#ou15E&f< zmYcwTVI=Ve1|S@pVCbm$5hUCOOc>D-14ZcJBzD6 zLtuc7nIJIU>5|sx*aSPvbKf>iC{+?a-4ekqPoDE^!t}Qp;Ho6PDJ}(S_c`($39e=h zkSl(L8QzfMJr4@A!^O{qmD|N%)Le3xR}%zt;{P!bpO*r+e18E~`>#Pr{|j=R_R=q* zDB#tEf8-3<&H&=+)2HC-_&W+m!~sQ#>+kS#{9OD66a~DRU}tguCq-Tm#S^hB2gpYO zUnYdg8IWpDNb0p8F$(a#m=alYM=M8x)C9GWDrW!?tu=xutT8wW>My&)^-aA|I7NYI zM*POUm=0o5taCUE4W5C}l$oc{MXKBY6kRiKtx3ov9{h*IODHn@19v7*l?yR6PSqyJ z89@EKIRh{SOiXwg^p_+hs5W2}sW}p4CP0#r9z_C%IflQa4p6TkmlE}7FL6*46bwLG zE2}}+d;p>*jxcF`92X#==f0B|QtUkjo<1t(&j4u=lorF}Q@@dTQ7A=&VfPnM8uh#Q zb^01|boV?Z@%$K&n3yPvqtGXo|NoxY`WOZDHKL%PKtVi52H>$HyRfspJ_IN`_;69XvpF#_mge2>Fs zPKLs+ijyJg38H5Vl@vhySPm?Rm@*uQN48ru9mb*Utyl(E$%vFSE09+|E$i|ZRB`qr5B zHb)(ojfeUzGgJq*zLvMgZ)yF2#6Ma-B4elJLsF?-a!f8JF20mQ@uiG+^n;T6QCV#r zmM%r{T0JhGDwFe8HNwC}SEqq1Gb1#6X-cct=C*g$Z881gq<(c)fAr@ySb)LT%&m4Q P00000NkvXXu0mjfIn={0 literal 0 HcmV?d00001 diff --git a/Planet/en.lproj/Planet.strings b/Planet/en.lproj/Planet.strings new file mode 100644 index 0000000..4ee8023 --- /dev/null +++ b/Planet/en.lproj/Planet.strings @@ -0,0 +1,9 @@ +/* + Planet.strings + Planet + + Created by Mikael Konutgan on 18/07/16. + Copyright © 2016 kWallet GmbH. All rights reserved. +*/ + +"Icons by emojione.com" = "Icons by emojione.com"; diff --git a/PlanetExample/AppDelegate.swift b/PlanetExample/AppDelegate.swift new file mode 100644 index 0000000..e904cf5 --- /dev/null +++ b/PlanetExample/AppDelegate.swift @@ -0,0 +1,14 @@ +// +// AppDelegate.swift +// PlanetExample +// +// Created by Mikael Konutgan on 15/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +import UIKit + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + var window: UIWindow? +} diff --git a/PlanetExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/PlanetExample/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..eeea76c --- /dev/null +++ b/PlanetExample/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,73 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "83.5x83.5", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/PlanetExample/Base.lproj/LaunchScreen.storyboard b/PlanetExample/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..2e721e1 --- /dev/null +++ b/PlanetExample/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PlanetExample/Base.lproj/Main.storyboard b/PlanetExample/Base.lproj/Main.storyboard new file mode 100644 index 0000000..74e4756 --- /dev/null +++ b/PlanetExample/Base.lproj/Main.storyboard @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PlanetExample/Info.plist b/PlanetExample/Info.plist new file mode 100644 index 0000000..40c6215 --- /dev/null +++ b/PlanetExample/Info.plist @@ -0,0 +1,47 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/PlanetExample/ViewController.swift b/PlanetExample/ViewController.swift new file mode 100644 index 0000000..c6baeb2 --- /dev/null +++ b/PlanetExample/ViewController.swift @@ -0,0 +1,37 @@ +// +// ViewController.swift +// PlanetExample +// +// Created by Mikael Konutgan on 15/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +import UIKit +import Planet + +class ViewController: UIViewController { + + @IBAction func buttonTapped(sender: UIButton) { + let viewController = CountryPickerViewController() + viewController.delegate = self + + print("The current country is \(viewController.currentCountry)") + + let navigationController = UINavigationController(rootViewController: viewController) + presentViewController(navigationController, animated: true, completion: nil) + } +} + +extension ViewController: CountryPickerViewControllerDelegate { + func countryPickerViewControllerDidCancel(countryPickerViewController: CountryPickerViewController) { + print("countryPickerViewControllerDidCancel: \(countryPickerViewController)") + + dismissViewControllerAnimated(true, completion: nil) + } + + func countryPickerViewController(countryPickerViewController: CountryPickerViewController, didSelectCountry country: Country) { + print("countryPickerViewController: \(countryPickerViewController) didSelectCountry: \(country)") + + dismissViewControllerAnimated(true, completion: nil) + } +} diff --git a/PlanetTests/Info.plist b/PlanetTests/Info.plist new file mode 100644 index 0000000..ba72822 --- /dev/null +++ b/PlanetTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/PlanetTests/PlanetTests.swift b/PlanetTests/PlanetTests.swift new file mode 100644 index 0000000..471b6a2 --- /dev/null +++ b/PlanetTests/PlanetTests.swift @@ -0,0 +1,46 @@ +// +// PlanetTests.swift +// PlanetTests +// +// Created by Mikael Konutgan on 14/07/16. +// Copyright © 2016 kWallet GmbH. All rights reserved. +// + +import XCTest +@testable import Planet + +class PlanetTests: XCTestCase { + + func testFindingAustria() { + let locale = NSLocale(localeIdentifier: "de_AT") + let dataSource = CountryDataSource(locale: locale) + + let country = dataSource.find("Österreich").first + + XCTAssertEqual(country?.name, "Österreich") + XCTAssertEqual(country?.isoCode, "AT") + XCTAssertEqual(country?.callingCode, "+43") + } + + func testFindingGermany() { + let locale = NSLocale(localeIdentifier: "de_AT") + let dataSource = CountryDataSource(locale: locale) + + let country = dataSource.find("Schland").first + + XCTAssertEqual(country?.name, "Deutschland") + XCTAssertEqual(country?.isoCode, "DE") + XCTAssertEqual(country?.callingCode, "+49") + } + + func testFindingAustriaInEnglish() { + let locale = NSLocale(localeIdentifier: "en_US") + let dataSource = CountryDataSource(locale: locale) + + let country = dataSource.find("Austria").first + + XCTAssertEqual(country?.name, "Austria") + XCTAssertEqual(country?.isoCode, "AT") + XCTAssertEqual(country?.callingCode, "+43") + } +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..c9628ec --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +# Planet + +A country picker view controller for iOS. + + + +## Installation + +Just drag the `Planet` folder to your project or add `pod 'Planet'` to your `Podfile`. + +## Example + +Create the view controller: + +```swift +let viewController = CountryPickerViewController() +viewController.delegate = self +``` + +after you present it and the user selects a country you will get a callback with the country name, ISO code, and calling code. + +```swift +func countryPickerViewController(countryPickerViewController: CountryPickerViewController, didSelectCountry country: Country) +``` + +## Customization + +- You can hide the calling codes by toggling `showsCallingCodes`. +- And you can remove the cancel button, for example if you want to present the view controller by pushing it or in a popover by setting `showsCancelButton` to `false`. + +## Contributing + +1. Fork it +2. Create your feature branch (`git checkout -b my-new-feature`) +3. Commit your changes (`git commit -am 'Add some feature'`) +4. Push to the branch (`git push origin my-new-feature`) +5. Create new Pull Request