From d96d55dfba315754cbb08d5638a50071affd3919 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Fri, 15 Mar 2024 23:25:22 +0100 Subject: [PATCH] Rearranged the folder structure of the App target. --- .../AppIcon.appiconset/Contents.json | 0 .../Catalogs}/Assets.xcassets/Contents.json | 0 .../Resources/Plists}/Info.plist | 0 .../Base.lproj/LaunchScreen.storyboard | 0 .../Sources}/AppDelegate.swift | 0 .../Sources}/DetailsViewController.swift | 0 .../Sources}/FeedViewController.swift | 0 {AppStoreReviews => App/Sources}/Review.swift | 0 .../Sources}/ReviewCell.swift | 0 .../project.pbxproj | 84 +++++++++++++----- .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../UserInterfaceState.xcuserstate | Bin 0 -> 45208 bytes .../UserInterfaceState.xcuserstate | Bin 28528 -> 28495 bytes .../xcschemes/xcschememanagement.plist | 0 .../xcschemes/xcschememanagement.plist | 14 +++ 16 files changed, 76 insertions(+), 22 deletions(-) rename {AppStoreReviews => App/Resources/Catalogs}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {AppStoreReviews => App/Resources/Catalogs}/Assets.xcassets/Contents.json (100%) rename {AppStoreReviews => App/Resources/Plists}/Info.plist (100%) rename {AppStoreReviews => App/Resources/Storyboards}/Base.lproj/LaunchScreen.storyboard (100%) rename {AppStoreReviews => App/Sources}/AppDelegate.swift (100%) rename {AppStoreReviews => App/Sources}/DetailsViewController.swift (100%) rename {AppStoreReviews => App/Sources}/FeedViewController.swift (100%) rename {AppStoreReviews => App/Sources}/Review.swift (100%) rename {AppStoreReviews => App/Sources}/ReviewCell.swift (100%) rename {AppStoreReviews.xcodeproj => Reviews.xcodeproj}/project.pbxproj (88%) rename {AppStoreReviews.xcodeproj => Reviews.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename {AppStoreReviews.xcodeproj => Reviews.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) create mode 100644 Reviews.xcodeproj/project.xcworkspace/xcuserdata/logan.xcuserdatad/UserInterfaceState.xcuserstate rename {AppStoreReviews.xcodeproj => Reviews.xcodeproj}/project.xcworkspace/xcuserdata/un39nv.xcuserdatad/UserInterfaceState.xcuserstate (86%) rename {AppStoreReviews.xcodeproj/xcuserdata/un39nv.xcuserdatad => Reviews.xcodeproj/xcuserdata/logan.xcuserdatad}/xcschemes/xcschememanagement.plist (100%) create mode 100644 Reviews.xcodeproj/xcuserdata/un39nv.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/AppStoreReviews/Assets.xcassets/AppIcon.appiconset/Contents.json b/App/Resources/Catalogs/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from AppStoreReviews/Assets.xcassets/AppIcon.appiconset/Contents.json rename to App/Resources/Catalogs/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/AppStoreReviews/Assets.xcassets/Contents.json b/App/Resources/Catalogs/Assets.xcassets/Contents.json similarity index 100% rename from AppStoreReviews/Assets.xcassets/Contents.json rename to App/Resources/Catalogs/Assets.xcassets/Contents.json diff --git a/AppStoreReviews/Info.plist b/App/Resources/Plists/Info.plist similarity index 100% rename from AppStoreReviews/Info.plist rename to App/Resources/Plists/Info.plist diff --git a/AppStoreReviews/Base.lproj/LaunchScreen.storyboard b/App/Resources/Storyboards/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from AppStoreReviews/Base.lproj/LaunchScreen.storyboard rename to App/Resources/Storyboards/Base.lproj/LaunchScreen.storyboard diff --git a/AppStoreReviews/AppDelegate.swift b/App/Sources/AppDelegate.swift similarity index 100% rename from AppStoreReviews/AppDelegate.swift rename to App/Sources/AppDelegate.swift diff --git a/AppStoreReviews/DetailsViewController.swift b/App/Sources/DetailsViewController.swift similarity index 100% rename from AppStoreReviews/DetailsViewController.swift rename to App/Sources/DetailsViewController.swift diff --git a/AppStoreReviews/FeedViewController.swift b/App/Sources/FeedViewController.swift similarity index 100% rename from AppStoreReviews/FeedViewController.swift rename to App/Sources/FeedViewController.swift diff --git a/AppStoreReviews/Review.swift b/App/Sources/Review.swift similarity index 100% rename from AppStoreReviews/Review.swift rename to App/Sources/Review.swift diff --git a/AppStoreReviews/ReviewCell.swift b/App/Sources/ReviewCell.swift similarity index 100% rename from AppStoreReviews/ReviewCell.swift rename to App/Sources/ReviewCell.swift diff --git a/AppStoreReviews.xcodeproj/project.pbxproj b/Reviews.xcodeproj/project.pbxproj similarity index 88% rename from AppStoreReviews.xcodeproj/project.pbxproj rename to Reviews.xcodeproj/project.pbxproj index b8355af..3c862f3 100644 --- a/AppStoreReviews.xcodeproj/project.pbxproj +++ b/Reviews.xcodeproj/project.pbxproj @@ -17,7 +17,7 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 345AD11824C6EDD9004E2EE1 /* AppStoreReviews.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AppStoreReviews.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 345AD11824C6EDD9004E2EE1 /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; 345AD11B24C6EDD9004E2EE1 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 345AD12424C6EDDC004E2EE1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 345AD12724C6EDDC004E2EE1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; @@ -39,23 +39,25 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 345AD10F24C6EDD9004E2EE1 = { + 02DC7F722BA4F8F0000EEEBE /* Resources */ = { isa = PBXGroup; children = ( - 345AD11A24C6EDD9004E2EE1 /* AppStoreReviews */, - 345AD11924C6EDD9004E2EE1 /* Products */, + 02DC7F762BA4F966000EEEBE /* Catalogs */, + 02DC7F732BA4F92E000EEEBE /* Plists */, + 02DC7F752BA4F952000EEEBE /* Storyboards */, ); + path = Resources; sourceTree = ""; }; - 345AD11924C6EDD9004E2EE1 /* Products */ = { + 02DC7F732BA4F92E000EEEBE /* Plists */ = { isa = PBXGroup; children = ( - 345AD11824C6EDD9004E2EE1 /* AppStoreReviews.app */, + 345AD12924C6EDDC004E2EE1 /* Info.plist */, ); - name = Products; + path = Plists; sourceTree = ""; }; - 345AD11A24C6EDD9004E2EE1 /* AppStoreReviews */ = { + 02DC7F742BA4F93B000EEEBE /* Sources */ = { isa = PBXGroup; children = ( 345AD13224C6EE64004E2EE1 /* DetailsViewController.swift */, @@ -63,19 +65,57 @@ 345AD13124C6EE64004E2EE1 /* Review.swift */, 345AD13024C6EE64004E2EE1 /* ReviewCell.swift */, 345AD11B24C6EDD9004E2EE1 /* AppDelegate.swift */, - 345AD12424C6EDDC004E2EE1 /* Assets.xcassets */, - 345AD12624C6EDDC004E2EE1 /* LaunchScreen.storyboard */, - 345AD12924C6EDDC004E2EE1 /* Info.plist */, ); - path = AppStoreReviews; + path = Sources; + sourceTree = ""; + }; + 02DC7F752BA4F952000EEEBE /* Storyboards */ = { + isa = PBXGroup; + children = ( + 345AD12624C6EDDC004E2EE1 /* LaunchScreen.storyboard */, + ); + path = Storyboards; + sourceTree = ""; + }; + 02DC7F762BA4F966000EEEBE /* Catalogs */ = { + isa = PBXGroup; + children = ( + 345AD12424C6EDDC004E2EE1 /* Assets.xcassets */, + ); + path = Catalogs; + sourceTree = ""; + }; + 345AD10F24C6EDD9004E2EE1 = { + isa = PBXGroup; + children = ( + 345AD11A24C6EDD9004E2EE1 /* App */, + 345AD11924C6EDD9004E2EE1 /* Products */, + ); + sourceTree = ""; + }; + 345AD11924C6EDD9004E2EE1 /* Products */ = { + isa = PBXGroup; + children = ( + 345AD11824C6EDD9004E2EE1 /* App.app */, + ); + name = Products; + sourceTree = ""; + }; + 345AD11A24C6EDD9004E2EE1 /* App */ = { + isa = PBXGroup; + children = ( + 02DC7F742BA4F93B000EEEBE /* Sources */, + 02DC7F722BA4F8F0000EEEBE /* Resources */, + ); + path = App; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 345AD11724C6EDD9004E2EE1 /* AppStoreReviews */ = { + 345AD11724C6EDD9004E2EE1 /* App */ = { isa = PBXNativeTarget; - buildConfigurationList = 345AD12C24C6EDDC004E2EE1 /* Build configuration list for PBXNativeTarget "AppStoreReviews" */; + buildConfigurationList = 345AD12C24C6EDDC004E2EE1 /* Build configuration list for PBXNativeTarget "App" */; buildPhases = ( 345AD11424C6EDD9004E2EE1 /* Sources */, 345AD11524C6EDD9004E2EE1 /* Frameworks */, @@ -85,9 +125,9 @@ ); dependencies = ( ); - name = AppStoreReviews; + name = App; productName = AppStoreReviews; - productReference = 345AD11824C6EDD9004E2EE1 /* AppStoreReviews.app */; + productReference = 345AD11824C6EDD9004E2EE1 /* App.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -105,7 +145,7 @@ }; }; }; - buildConfigurationList = 345AD11324C6EDD9004E2EE1 /* Build configuration list for PBXProject "AppStoreReviews" */; + buildConfigurationList = 345AD11324C6EDD9004E2EE1 /* Build configuration list for PBXProject "Reviews" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; @@ -118,7 +158,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 345AD11724C6EDD9004E2EE1 /* AppStoreReviews */, + 345AD11724C6EDD9004E2EE1 /* App */, ); }; /* End PBXProject section */ @@ -281,7 +321,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = AppStoreReviews/Info.plist; + INFOPLIST_FILE = App/Resources/Plists/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -298,7 +338,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = AppStoreReviews/Info.plist; + INFOPLIST_FILE = App/Resources/Plists/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -313,7 +353,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 345AD11324C6EDD9004E2EE1 /* Build configuration list for PBXProject "AppStoreReviews" */ = { + 345AD11324C6EDD9004E2EE1 /* Build configuration list for PBXProject "Reviews" */ = { isa = XCConfigurationList; buildConfigurations = ( 345AD12A24C6EDDC004E2EE1 /* Debug */, @@ -322,7 +362,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 345AD12C24C6EDDC004E2EE1 /* Build configuration list for PBXNativeTarget "AppStoreReviews" */ = { + 345AD12C24C6EDDC004E2EE1 /* Build configuration list for PBXNativeTarget "App" */ = { isa = XCConfigurationList; buildConfigurations = ( 345AD12D24C6EDDC004E2EE1 /* Debug */, diff --git a/AppStoreReviews.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Reviews.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from AppStoreReviews.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Reviews.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/AppStoreReviews.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Reviews.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from AppStoreReviews.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Reviews.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Reviews.xcodeproj/project.xcworkspace/xcuserdata/logan.xcuserdatad/UserInterfaceState.xcuserstate b/Reviews.xcodeproj/project.xcworkspace/xcuserdata/logan.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..95e81a95be15790e20fa6663bf40046ffeea8990 GIT binary patch literal 45208 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 Shu*H;-|VdY&Hrb`!oL77E^8hD literal 0 HcmV?d00001 diff --git a/AppStoreReviews.xcodeproj/project.xcworkspace/xcuserdata/un39nv.xcuserdatad/UserInterfaceState.xcuserstate b/Reviews.xcodeproj/project.xcworkspace/xcuserdata/un39nv.xcuserdatad/UserInterfaceState.xcuserstate similarity index 86% rename from AppStoreReviews.xcodeproj/project.xcworkspace/xcuserdata/un39nv.xcuserdatad/UserInterfaceState.xcuserstate rename to Reviews.xcodeproj/project.xcworkspace/xcuserdata/un39nv.xcuserdatad/UserInterfaceState.xcuserstate index cf7e105846719fbce2b07ab245c6a0763a0b6e25..64a6d17b5d023dcf1ce9a3523fab3727e08ea830 100644 GIT binary patch delta 2523 zcmXZa{eKL10>JT|O(aAjkr0t!c6WAWclKdsc6J{2n|auoov9!s&U3S~n+;J7l?c%` zXg5xgYdxJ%M_VOnJhqA`MLeaR>Y>_F#}Sm%2Io+!+N$2Y?)v%V{SSQZUxChCfwoS} z%S;?Q<)w;gH57FYGAATr|JKVahZmH8*~o(H*g)n8S&?{2*UY z3kDPxHJt3zkmUAw35srrC+2ovOV)K>>#IwxOFzr7UXBkmEbcooQIzCh!*6}08C+IdHNB>Bpz^gS4IW|?4c9Bi z)l^hfmQAf~9IQ0#?PrOXo2Hs(m=>8IYdM z8)Szt$O*Y14@5wIr~n!QO@gLEbD>qxA?PA>4eEd%Lcc&yp=V~3*=$ZUcQs>X!7Q1B zX4U+nxyD>;e#5-b{I2j1u7+p8_3&c&ZMX^E34aRjfm`AI@Ikl@J`5j)kHeSXcK9lM9li;7 zz<1z(!w=v`@MBAw#bx0wMV8r?2Fq4Uo2A`y+w#Ej(DI|@C(ARd$(mqIvUawHth1~i zT6bGpt^2Kqte;trSiiQOv!1tJuno7xY?Ex0`-t6P$L(&r&mORA_F{X~UT=@@uwS%aw?9R@ zps8p#v^$!G_C$SXK3af|Ku4it&=S-@qi77Bj8>u5=rnXX`U+Z$&P3;-OVJO}v*=yS zgr#6vST>e}uf-ej5AbdHcDx1u1aHI7;^*;; z_+|VmejUGwci^}2U-4%y$Q4g?CA(5wX|4=cmaC`B=CZpm7w&r7)#Pe+t#@s5V{X5j zb@T3g_ZIhF_dfRlcbmuWQ9L1!?kVu>_8j#b_nh#Y_V)J<_m1?A_Lg|hcrSY&cprIx z^8VuejW7`jL=w@3NF~w>Dhy%n8vJ>ehi^)oI zA^A4Bl6;q3O|B=mlH180gQ;R_7&Vd_Lxrg*RYtu`)lxI5*Qhu(n|gzqPrXUS7f_3-zfxPM z)6@fBmXG&6?~D7Id~LpOeYbsgefNDo_+dMrJjo=Cq$SJBmU9lellq?_pt^k#Ysy^Y>M@1pn6`{;x8H}nPiAM|DV z3Vn^f5vRYSJLuc=UHYCs)$jHf`>XxS{k#0_48&NNATxj|WQv%f%=64xrkr_!d6AjO zyu{QpuQPSb9HyRmlUc|tW>zz6nN7?trj^;x9Ab_#$C;DNY34F>i+RREY$BV?rm$&j z2AjoZv%T3qtdC__jt#K+Y+Pi6tjcQabL;?i5IcdL$8KUzvG=)5F2EVwOl}p|#I55t za+|pw+&=CAcZmCpJHj2~&T$vHOWYOi26vPDp1Z|8;XCmud@7&L_u#Yn96p!Fd5$mS zi}*kBBlyvL2_NBO{5bvvzJh<9pUuzV=koLUzr^_k{33n{zm#9jui$s^XZfE3y#rF9 zG%z=?F>pNaec*oJVc>D#34lNfNCW906Z8PtAP1np1w4QR4B!9&0vH5_fD%v&%0M}& z0Fyu^m;&Np0ayz@0PDdf@DbPwTEI@Q8?=H0;2iinxCkzRcssZXu7jJP1Kb98!M*&{ ze0P3ves%ux{9XC&0wh?3pfErv6pDnQ!t=sdVZ897FiEHsrU+Ao8ez6DPpB8(5|#){ zh2_EuVV$s1*e)Cp4hu(x&xJ39FNL$hH^M)K2V#=gMNAdb#Z0lMm?P$i{Y0y17eQPU zMOjqDkf@6V;y|%b93l=Chly39ll4x-5Mw-H^VM?nrl~`_d0GBqz$<8Dr}n?fp-;#2&JqCBS*D1($@WtcKT8KsO@DwQgwT6tZWqs&$6 zm4(U@WvQ}EX;QW-Ey_-1x6-QYk1MB?E6N?^nF^_iYO#u?*+ami>mt{NT2 zE#r>yDAFa;HPS88J<=o6E0P=O8?i)?2o`Zh*a#m15i#;nWKX0uvOjVt>W?bXP*jf= zL=Q$!N7*ycucGHlhn7Z4OH0d2%S)?Er<$qQwyaP+H#h|nM{(INv4xzGRdUBNhVEZ0u(4v3#Elg+8GN-q0%C^ zMWzKo1mtM(;*etz=qi_$V|A59D!1|g#x}mCEw6iIZ5i2}UdlFC?~c)LquI(2J=Z+9tJ2PI<9?ht#z6j-5Jp>Dn!$dyk$y zUb5OyJBAZ=$9f3e3I`48H*vtI>B9yMDd^WvFZ%NijFpYAOYS+-om7n^RYTPY)ooHc zRKHN2nhK>uiJz?7nwsWxk(4{rLyJKryZ3>*5LB)7JW`+pZO= zQ>r_h%mUtkB-c&pH8w%jLgBirz3}wVpQXXCj2%@v>13b2-khBNb=_Yw<>l48Lvq$SHDSyanFOCI#UA@Ki&hWzDU zAeNGb3hRo#@g>$;>k4bVb(?jUwb6RU`lI!{wb^>ndfD1yy=J{(y=8rBZM8u*i!ITX zWJ|Giu%+8N+q&9l+W=dUt-`j>_J!@Zt;N=gCZp+SC$tON4Yi^uila`HL`%_C==bP3 zv>CmKUO}&-*U^8Y579^HWBVj~jeVhgQQW@7UTa@wf8V~={x|z4_Ko&>`=|EJ_S5$J zSR$5*^~UnC;aCJSu@Y=FHU=Aum1E;`rV zyN&&ZJ;!_CF5HXzZ~+%_fQN7$?}O*y{qbBpA0Lj7#4GVQUXRC5;ZFz)(Tku655W)| z!4rNWpNJ4+h{?oMVmeVpyh+4~8e$Q#gs3H!5$_Wp63dB|#73fl_?~#+XzxHBZU^rW z9l#+u`Z$I-hB^uyg^sA>HAkgmqGO6$d9w36qIr z5}87#k)6n{WCm#?ouo_-A`8i>|qWv$C;DNDdr6GBXgd)$=qRnW$rVNn8(ahrj>n>O=Wwrb{1!yY$i*yUe?Ek z*um^b_EmN)`x;xxPGqOB)7cqpoSnsfz%FN3vLCZ+*mdkD>?Zb8HolqN#(vHoWAA#? zy}Y-``-XRox6#|eAzU)oo=f98ay>bMb8;l-<~$t3$(+W8xjx(gZXlP(<#RD^B=;Iu z!Oh@mxY^uXZUOf$w}h+Z)^c08ecXQT5O;fUU1h+s7UV#@x zAs_^We4#)n6ov~CA#Ms$;T2(|Fj^=R#tHL;jlvP(jz7)s^AGpG>0jyp%HQZe;6Lm? z>ObYb;J@U*;=k&@?!W1O=zrpW>VGaKh>2obv7MM9Iz+eV5m`|XMG=US*k3FZ%f$-u zb#bydO{@}UiZ$X};@jeUakaQkTrX}AH;I3bi<`x*;&!n?+$ruBPl*q*x@85jinFS- zHe?;nx&_*TG|&lj1sT8&+<*ow@Bsmc0DwMV02m1JKmjNOBY*+Mf$^XURD)Sy4ww%X zg2iAdSOYeLZ^3uqAUFbk0LMWSI0MdsW^f5S1pfg~z*7)!4L|`)ATf{>NDj0Qqy{{J z+(2cZHn1~rHqa{BB~6M-Wm36RAx)6pkY-DBrFW!-(qd_;R42VBt&=uN_0nh3cBw(y zDeaaHNQb49(k1DdbVK@C`c?W(dLaESzaXc}PMMNDGAsLJzYJtq&Xz-RZ+S#qHsumI zCYQ>i(gBPa!9!8yV8!F|D_!DGP_!KPqy@OtoO@aNz! z!MnkG!DkAhBq(i^6s5hArgT*73ZZa{r~pM)G$pL`QF4?*Wu!7)nW4m$S;`z`p0Yq$ zq%2jIDIX~D&y=mocBMhtq3l+^QodI9D0`JgWxvvrjbuBrbF#~`7iE8ueKz}%+C{ah zc9l?_DysrjQiE!?s;OZ$PkmXISu5 z-J)(+8`K?Yqk3FzQqQR8)MoW!T)m?{*HSdAX4eSKrMWd)^J=^%Y5{GamZ#-wL$yL} zgl1|{tyCMOy{b*nW@zteo3uSzlXfcvhq{N@P$)DzG(WU7v@%p5+7@aE?F{`R^smsq z(EiY&(2-DUI3vu3rEs5czi@7Na5z6)5H1Xl437(s5635jCxxrRGs89Ex59J7Tf@zI zlAf+-=x#kr&(=eFZ#_pJtmo?mdXYXtFV#os1ZzDnP! z|5M+m@7E9MNA;8XDgCT|UT@Z~>USa^MOH*MMRr7XN4|=D6WJSSj2wtGMb1QijQkXj zT#Q_fv_!5M?F_~kZp=0o8q17T#u}sE*k6pIp3SM + + + + SchemeUserState + + AppStoreReviews.xcscheme_^#shared#^_ + + orderHint + 0 + + + +