From 9824f8d61f35c6784b06b05ab2f3b139b7ee4d15 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:19:11 -0600 Subject: [PATCH 01/27] Use Folder for Authenticator --- WordPress/WordPress.xcodeproj/project.pbxproj | 1358 ++--------------- 1 file changed, 116 insertions(+), 1242 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 3952f8a72a90..6849c70e47a5 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 70; objects = { /* Begin PBXAggregateTarget section */ @@ -182,7 +182,6 @@ 099D768327D14B8E00F77EDE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 099D768127D14B8E00F77EDE /* InfoPlist.strings */; }; 0A69300B28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A69300A28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift */; }; 0A9687BC28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A9687BB28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift */; }; - 0C0DF8942C2DF14600011B7D /* LoginFacadeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C0DF8932C2DF12A00011B7D /* LoginFacadeTests.m */; }; 0C1DB60B2B0A9A570028F200 /* ImageDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1DB60A2B0A9A570028F200 /* ImageDownloaderTests.swift */; }; 0C2155A62C39A24D00EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A52C39A24D00EFE2C0 /* XcodeTarget_UITests */; }; 0C2155A82C39A25400EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A72C39A25400EFE2C0 /* XcodeTarget_UITests */; }; @@ -424,13 +423,6 @@ 46F58501262605930010A723 /* BlockEditorSettingsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F58500262605930010A723 /* BlockEditorSettingsServiceTests.swift */; }; 4A0274862C224FB000290D8B /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 4A0274BE2C226A4D00290D8B /* EmailClients.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4A0274B52C226A4D00290D8B /* EmailClients.plist */; }; - 4A0274BF2C226A4D00290D8B /* jetpack.json in Resources */ = {isa = PBXBuildFile; fileRef = 4A0274B72C226A4D00290D8B /* jetpack.json */; }; - 4A0274C02C226A4D00290D8B /* notifications.json in Resources */ = {isa = PBXBuildFile; fileRef = 4A0274B82C226A4D00290D8B /* notifications.json */; }; - 4A0274C12C226A4D00290D8B /* post.json in Resources */ = {isa = PBXBuildFile; fileRef = 4A0274B92C226A4D00290D8B /* post.json */; }; - 4A0274C22C226A4D00290D8B /* reader.json in Resources */ = {isa = PBXBuildFile; fileRef = 4A0274BA2C226A4D00290D8B /* reader.json */; }; - 4A0274C32C226A4D00290D8B /* stats.json in Resources */ = {isa = PBXBuildFile; fileRef = 4A0274BB2C226A4D00290D8B /* stats.json */; }; - 4A0274C42C226A4D00290D8B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4A0274BD2C226A4D00290D8B /* Assets.xcassets */; }; 4A17C1A4281A823E0001FFE5 /* NSManagedObject+Fixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A17C1A3281A823E0001FFE5 /* NSManagedObject+Fixture.swift */; }; 4A266B8F282B05210089CF3D /* JSONObjectTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A266B8E282B05210089CF3D /* JSONObjectTests.swift */; }; 4A266B91282B13A70089CF3D /* CoreDataTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A266B90282B13A70089CF3D /* CoreDataTestCase.swift */; }; @@ -460,214 +452,8 @@ 4AD862E52AFAEF1700A07557 /* PostsListAPIStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD862E42AFAEF1700A07557 /* PostsListAPIStub.swift */; }; 4AD953C72C21451700D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD953C82C21451700D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 4AD954A52C2145CB00D0EEFA /* AuthenticatorAnalyticsTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953D42C2145CB00D0EEFA /* AuthenticatorAnalyticsTracker.swift */; }; - 4AD954A62C2145CB00D0EEFA /* WordPressAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953D62C2145CB00D0EEFA /* WordPressAuthenticator.swift */; }; - 4AD954A72C2145CB00D0EEFA /* WordPressAuthenticator+Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953D72C2145CB00D0EEFA /* WordPressAuthenticator+Errors.swift */; }; - 4AD954A82C2145CB00D0EEFA /* WordPressAuthenticator+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953D82C2145CB00D0EEFA /* WordPressAuthenticator+Events.swift */; }; - 4AD954A92C2145CB00D0EEFA /* WordPressAuthenticator+Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953D92C2145CB00D0EEFA /* WordPressAuthenticator+Notifications.swift */; }; - 4AD954AA2C2145CB00D0EEFA /* WordPressAuthenticatorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953DA2C2145CB00D0EEFA /* WordPressAuthenticatorConfiguration.swift */; }; - 4AD954AB2C2145CB00D0EEFA /* WordPressAuthenticatorDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953DB2C2145CB00D0EEFA /* WordPressAuthenticatorDelegateProtocol.swift */; }; - 4AD954AC2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayImages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953DC2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayImages.swift */; }; - 4AD954AD2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953DD2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayStrings.swift */; }; - 4AD954AE2C2145CB00D0EEFA /* WordPressAuthenticatorResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953DE2C2145CB00D0EEFA /* WordPressAuthenticatorResult.swift */; }; - 4AD954AF2C2145CB00D0EEFA /* WordPressAuthenticatorStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953DF2C2145CB00D0EEFA /* WordPressAuthenticatorStyles.swift */; }; - 4AD954B02C2145CB00D0EEFA /* WordPressSupportSourceTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953E02C2145CB00D0EEFA /* WordPressSupportSourceTag.swift */; }; - 4AD954B12C2145CB00D0EEFA /* AuthenticatorCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953E22C2145CB00D0EEFA /* AuthenticatorCredentials.swift */; }; - 4AD954B22C2145CB00D0EEFA /* WordPressComCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953E32C2145CB00D0EEFA /* WordPressComCredentials.swift */; }; - 4AD954B32C2145CB00D0EEFA /* WordPressOrgCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953E42C2145CB00D0EEFA /* WordPressOrgCredentials.swift */; }; - 4AD954B42C2145CB00D0EEFA /* AppSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953E62C2145CB00D0EEFA /* AppSelector.swift */; }; - 4AD954B52C2145CB00D0EEFA /* LinkMailPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953E72C2145CB00D0EEFA /* LinkMailPresenter.swift */; }; - 4AD954B62C2145CB00D0EEFA /* URLHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953E82C2145CB00D0EEFA /* URLHandler.swift */; }; - 4AD954B72C2145CB00D0EEFA /* FancyAlertViewController+LoginError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953EA2C2145CB00D0EEFA /* FancyAlertViewController+LoginError.swift */; }; - 4AD954B82C2145CB00D0EEFA /* NSObject+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953EB2C2145CB00D0EEFA /* NSObject+Helpers.swift */; }; - 4AD954B92C2145CB00D0EEFA /* String+Underline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953EC2C2145CB00D0EEFA /* String+Underline.swift */; }; - 4AD954BA2C2145CB00D0EEFA /* UIButton+Styles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953ED2C2145CB00D0EEFA /* UIButton+Styles.swift */; }; - 4AD954BB2C2145CB00D0EEFA /* UIImage+Assets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953EE2C2145CB00D0EEFA /* UIImage+Assets.swift */; }; - 4AD954BC2C2145CB00D0EEFA /* UIPasteboard+Detect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953EF2C2145CB00D0EEFA /* UIPasteboard+Detect.swift */; }; - 4AD954BD2C2145CB00D0EEFA /* UIStoryboard+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F02C2145CB00D0EEFA /* UIStoryboard+Helpers.swift */; }; - 4AD954BE2C2145CB00D0EEFA /* UITableView+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F12C2145CB00D0EEFA /* UITableView+Helpers.swift */; }; - 4AD954BF2C2145CB00D0EEFA /* UIView+AuthHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F22C2145CB00D0EEFA /* UIView+AuthHelpers.swift */; }; - 4AD954C02C2145CB00D0EEFA /* UIViewController+Dismissal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F32C2145CB00D0EEFA /* UIViewController+Dismissal.swift */; }; - 4AD954C12C2145CB00D0EEFA /* UIViewController+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F42C2145CB00D0EEFA /* UIViewController+Helpers.swift */; }; - 4AD954C22C2145CB00D0EEFA /* URL+JetpackConnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F52C2145CB00D0EEFA /* URL+JetpackConnect.swift */; }; - 4AD954C32C2145CB00D0EEFA /* WPStyleGuide+Login.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F62C2145CB00D0EEFA /* WPStyleGuide+Login.swift */; }; - 4AD954C42C2145CB00D0EEFA /* ASWebAuthenticationSession+Utils.swift .swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F82C2145CB00D0EEFA /* ASWebAuthenticationSession+Utils.swift .swift */; }; - 4AD954C52C2145CB00D0EEFA /* Character+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953F92C2145CB00D0EEFA /* Character+URLSafe.swift */; }; - 4AD954C62C2145CB00D0EEFA /* Data+Base64URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953FA2C2145CB00D0EEFA /* Data+Base64URL.swift */; }; - 4AD954C72C2145CB00D0EEFA /* Data+SHA256.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953FB2C2145CB00D0EEFA /* Data+SHA256.swift */; }; - 4AD954C82C2145CB00D0EEFA /* DataGetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953FC2C2145CB00D0EEFA /* DataGetting.swift */; }; - 4AD954C92C2145CB00D0EEFA /* GoogleClientId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953FD2C2145CB00D0EEFA /* GoogleClientId.swift */; }; - 4AD954CA2C2145CB00D0EEFA /* GoogleOAuthTokenGetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953FE2C2145CB00D0EEFA /* GoogleOAuthTokenGetter.swift */; }; - 4AD954CB2C2145CB00D0EEFA /* GoogleOAuthTokenGetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD953FF2C2145CB00D0EEFA /* GoogleOAuthTokenGetting.swift */; }; - 4AD954CC2C2145CB00D0EEFA /* IDToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954002C2145CB00D0EEFA /* IDToken.swift */; }; - 4AD954CD2C2145CB00D0EEFA /* JSONWebToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954012C2145CB00D0EEFA /* JSONWebToken.swift */; }; - 4AD954CE2C2145CB00D0EEFA /* NewGoogleAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954022C2145CB00D0EEFA /* NewGoogleAuthenticator.swift */; }; - 4AD954CF2C2145CB00D0EEFA /* OAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954032C2145CB00D0EEFA /* OAuthError.swift */; }; - 4AD954D02C2145CB00D0EEFA /* OAuthRequestBody+GoogleSignIn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954042C2145CB00D0EEFA /* OAuthRequestBody+GoogleSignIn.swift */; }; - 4AD954D12C2145CB00D0EEFA /* OAuthTokenRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954052C2145CB00D0EEFA /* OAuthTokenRequestBody.swift */; }; - 4AD954D22C2145CB00D0EEFA /* OAuthTokenResponseBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954062C2145CB00D0EEFA /* OAuthTokenResponseBody.swift */; }; - 4AD954D32C2145CB00D0EEFA /* ProofKeyForCodeExchange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954072C2145CB00D0EEFA /* ProofKeyForCodeExchange.swift */; }; - 4AD954D42C2145CB00D0EEFA /* Result+ConvenienceInit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954082C2145CB00D0EEFA /* Result+ConvenienceInit.swift */; }; - 4AD954D52C2145CB00D0EEFA /* URL+GoogleSignIn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954092C2145CB00D0EEFA /* URL+GoogleSignIn.swift */; }; - 4AD954D62C2145CB00D0EEFA /* URLRequest+GoogleSignIn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9540A2C2145CB00D0EEFA /* URLRequest+GoogleSignIn.swift */; }; - 4AD954D72C2145CB00D0EEFA /* URLSesison+DataGetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9540B2C2145CB00D0EEFA /* URLSesison+DataGetting.swift */; }; - 4AD954D82C2145CB00D0EEFA /* WPAuthenticatorLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD9540D2C2145CB00D0EEFA /* WPAuthenticatorLogging.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AD954D92C2145CB00D0EEFA /* WPAuthenticatorLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9540E2C2145CB00D0EEFA /* WPAuthenticatorLogging.m */; }; - 4AD954DA2C2145CB00D0EEFA /* WPAuthenticatorLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9540F2C2145CB00D0EEFA /* WPAuthenticatorLogging.swift */; }; - 4AD954DB2C2145CB00D0EEFA /* LoginFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954112C2145CB00D0EEFA /* LoginFields.swift */; }; - 4AD954DC2C2145CB00D0EEFA /* LoginFields+Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954122C2145CB00D0EEFA /* LoginFields+Validation.swift */; }; - 4AD954DD2C2145CB00D0EEFA /* LoginFieldsMeta.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954132C2145CB00D0EEFA /* LoginFieldsMeta.swift */; }; - 4AD954DE2C2145CB00D0EEFA /* WordPressComSiteInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954142C2145CB00D0EEFA /* WordPressComSiteInfo.swift */; }; - 4AD954DF2C2145CB00D0EEFA /* NavigateBack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954162C2145CB00D0EEFA /* NavigateBack.swift */; }; - 4AD954E02C2145CB00D0EEFA /* NavigateToEnterAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954172C2145CB00D0EEFA /* NavigateToEnterAccount.swift */; }; - 4AD954E12C2145CB00D0EEFA /* NavigateToEnterSite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954182C2145CB00D0EEFA /* NavigateToEnterSite.swift */; }; - 4AD954E22C2145CB00D0EEFA /* NavigateToEnterSiteCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954192C2145CB00D0EEFA /* NavigateToEnterSiteCredentials.swift */; }; - 4AD954E32C2145CB00D0EEFA /* NavigateToEnterWPCOMPassword.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9541A2C2145CB00D0EEFA /* NavigateToEnterWPCOMPassword.swift */; }; - 4AD954E42C2145CB00D0EEFA /* NavigateToRoot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9541B2C2145CB00D0EEFA /* NavigateToRoot.swift */; }; - 4AD954E52C2145CB00D0EEFA /* NavigationCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9541C2C2145CB00D0EEFA /* NavigationCommand.swift */; }; - 4AD954E62C2145CB00D0EEFA /* NUXButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9541E2C2145CB00D0EEFA /* NUXButton.swift */; }; - 4AD954E72C2145CB00D0EEFA /* NUXButtonView.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD9541F2C2145CB00D0EEFA /* NUXButtonView.storyboard */; }; - 4AD954E82C2145CB00D0EEFA /* NUXButtonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954202C2145CB00D0EEFA /* NUXButtonViewController.swift */; }; - 4AD954E92C2145CB00D0EEFA /* NUXStackedButtonsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954212C2145CB00D0EEFA /* NUXStackedButtonsViewController.swift */; }; - 4AD954EA2C2145CB00D0EEFA /* ModalViewControllerPresenting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954232C2145CB00D0EEFA /* ModalViewControllerPresenting.swift */; }; - 4AD954EB2C2145CB00D0EEFA /* NUXKeyboardResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954242C2145CB00D0EEFA /* NUXKeyboardResponder.swift */; }; - 4AD954EC2C2145CB00D0EEFA /* NUXLinkAuthViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954252C2145CB00D0EEFA /* NUXLinkAuthViewController.swift */; }; - 4AD954ED2C2145CB00D0EEFA /* NUXLinkMailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954262C2145CB00D0EEFA /* NUXLinkMailViewController.swift */; }; - 4AD954EE2C2145CB00D0EEFA /* NUXNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954272C2145CB00D0EEFA /* NUXNavigationController.swift */; }; - 4AD954EF2C2145CB00D0EEFA /* NUXTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954282C2145CB00D0EEFA /* NUXTableViewController.swift */; }; - 4AD954F02C2145CB00D0EEFA /* NUXViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954292C2145CB00D0EEFA /* NUXViewController.swift */; }; - 4AD954F12C2145CB00D0EEFA /* NUXViewControllerBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9542A2C2145CB00D0EEFA /* NUXViewControllerBase.swift */; }; - 4AD954F22C2145CB00D0EEFA /* WPHelpIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9542B2C2145CB00D0EEFA /* WPHelpIndicatorView.swift */; }; - 4AD954F32C2145CB00D0EEFA /* WPNUXMainButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD9542C2C2145CB00D0EEFA /* WPNUXMainButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AD954F42C2145CB00D0EEFA /* WPNUXMainButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9542D2C2145CB00D0EEFA /* WPNUXMainButton.m */; }; - 4AD954FB2C2145CB00D0EEFA /* WPWalkthroughTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD954342C2145CB00D0EEFA /* WPWalkthroughTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AD954FC2C2145CB00D0EEFA /* WPWalkthroughTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954352C2145CB00D0EEFA /* WPWalkthroughTextField.m */; }; - 4AD955052C2145CB00D0EEFA /* LoginFacade.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD954432C2145CB00D0EEFA /* LoginFacade.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AD955062C2145CB00D0EEFA /* LoginFacade.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954442C2145CB00D0EEFA /* LoginFacade.m */; }; - 4AD955072C2145CB00D0EEFA /* LoginFacade.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954452C2145CB00D0EEFA /* LoginFacade.swift */; }; - 4AD955082C2145CB00D0EEFA /* SafariCredentialsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954462C2145CB00D0EEFA /* SafariCredentialsService.swift */; }; - 4AD955092C2145CB00D0EEFA /* SignupService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954472C2145CB00D0EEFA /* SignupService.swift */; }; - 4AD9550A2C2145CB00D0EEFA /* SocialUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954482C2145CB00D0EEFA /* SocialUser.swift */; }; - 4AD9550B2C2145CB00D0EEFA /* SocialUserCreating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954492C2145CB00D0EEFA /* SocialUserCreating.swift */; }; - 4AD9550C2C2145CB00D0EEFA /* WordPressComAccountService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9544A2C2145CB00D0EEFA /* WordPressComAccountService.swift */; }; - 4AD9550D2C2145CB00D0EEFA /* WordPressComBlogService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9544B2C2145CB00D0EEFA /* WordPressComBlogService.swift */; }; - 4AD9550E2C2145CB00D0EEFA /* WordPressComOAuthClientFacade.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9544C2C2145CB00D0EEFA /* WordPressComOAuthClientFacade.swift */; }; - 4AD9550F2C2145CB00D0EEFA /* WordPressComOAuthClientFacadeProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9544D2C2145CB00D0EEFA /* WordPressComOAuthClientFacadeProtocol.swift */; }; - 4AD955102C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD9544E2C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AD955112C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9544F2C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.m */; }; - 4AD955122C2145CB00D0EEFA /* AppleAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954512C2145CB00D0EEFA /* AppleAuthenticator.swift */; }; - 4AD955132C2145CB00D0EEFA /* EmailMagicLink.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954522C2145CB00D0EEFA /* EmailMagicLink.storyboard */; }; - 4AD955142C2145CB00D0EEFA /* Login.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954532C2145CB00D0EEFA /* Login.storyboard */; }; - 4AD955152C2145CB00D0EEFA /* Login2FAViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954542C2145CB00D0EEFA /* Login2FAViewController.swift */; }; - 4AD955162C2145CB00D0EEFA /* LoginEmailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954552C2145CB00D0EEFA /* LoginEmailViewController.swift */; }; - 4AD955172C2145CB00D0EEFA /* LoginLinkRequestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954562C2145CB00D0EEFA /* LoginLinkRequestViewController.swift */; }; - 4AD955182C2145CB00D0EEFA /* LoginNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954572C2145CB00D0EEFA /* LoginNavigationController.swift */; }; - 4AD955192C2145CB00D0EEFA /* LoginPrologueLoginMethodViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954582C2145CB00D0EEFA /* LoginPrologueLoginMethodViewController.swift */; }; - 4AD9551A2C2145CB00D0EEFA /* LoginProloguePageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954592C2145CB00D0EEFA /* LoginProloguePageViewController.swift */; }; - 4AD9551B2C2145CB00D0EEFA /* LoginPrologueSignupMethodViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9545A2C2145CB00D0EEFA /* LoginPrologueSignupMethodViewController.swift */; }; - 4AD9551C2C2145CB00D0EEFA /* LoginPrologueViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9545B2C2145CB00D0EEFA /* LoginPrologueViewController.swift */; }; - 4AD9551D2C2145CB00D0EEFA /* LoginSelfHostedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9545C2C2145CB00D0EEFA /* LoginSelfHostedViewController.swift */; }; - 4AD9551E2C2145CB00D0EEFA /* LoginSiteAddressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9545D2C2145CB00D0EEFA /* LoginSiteAddressViewController.swift */; }; - 4AD9551F2C2145CB00D0EEFA /* LoginSocialErrorCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9545E2C2145CB00D0EEFA /* LoginSocialErrorCell.swift */; }; - 4AD955202C2145CB00D0EEFA /* LoginSocialErrorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9545F2C2145CB00D0EEFA /* LoginSocialErrorViewController.swift */; }; - 4AD955212C2145CB00D0EEFA /* LoginUsernamePasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954602C2145CB00D0EEFA /* LoginUsernamePasswordViewController.swift */; }; - 4AD955222C2145CB00D0EEFA /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954612C2145CB00D0EEFA /* LoginViewController.swift */; }; - 4AD955232C2145CB00D0EEFA /* LoginWPComViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954622C2145CB00D0EEFA /* LoginWPComViewController.swift */; }; - 4AD955242C2145CB00D0EEFA /* SigninEditingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954632C2145CB00D0EEFA /* SigninEditingState.swift */; }; - 4AD955252C2145CB00D0EEFA /* Signup.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954652C2145CB00D0EEFA /* Signup.storyboard */; }; - 4AD955262C2145CB00D0EEFA /* SignupEmailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954662C2145CB00D0EEFA /* SignupEmailViewController.swift */; }; - 4AD955272C2145CB00D0EEFA /* SignupGoogleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954672C2145CB00D0EEFA /* SignupGoogleViewController.swift */; }; - 4AD955282C2145CB00D0EEFA /* SignupNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954682C2145CB00D0EEFA /* SignupNavigationController.swift */; }; - 4AD955292C2145CB00D0EEFA /* CircularImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9546A2C2145CB00D0EEFA /* CircularImageView.swift */; }; - 4AD9552A2C2145CB00D0EEFA /* LoginTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9546B2C2145CB00D0EEFA /* LoginTextField.swift */; }; - 4AD9552B2C2145CB00D0EEFA /* SearchTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9546C2C2145CB00D0EEFA /* SearchTableViewCell.swift */; }; - 4AD9552C2C2145CB00D0EEFA /* SearchTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4AD9546D2C2145CB00D0EEFA /* SearchTableViewCell.xib */; }; - 4AD9552D2C2145CB00D0EEFA /* SiteInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9546E2C2145CB00D0EEFA /* SiteInfoHeaderView.swift */; }; - 4AD9552E2C2145CB00D0EEFA /* WebAuthenticationPresentationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9546F2C2145CB00D0EEFA /* WebAuthenticationPresentationContext.swift */; }; - 4AD9552F2C2145CB00D0EEFA /* TwoFA.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954712C2145CB00D0EEFA /* TwoFA.storyboard */; }; - 4AD955302C2145CB00D0EEFA /* TwoFAViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954722C2145CB00D0EEFA /* TwoFAViewController.swift */; }; - 4AD955312C2145CB00D0EEFA /* GetStarted.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954742C2145CB00D0EEFA /* GetStarted.storyboard */; }; - 4AD955322C2145CB00D0EEFA /* GetStartedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954752C2145CB00D0EEFA /* GetStartedViewController.swift */; }; - 4AD955332C2145CB00D0EEFA /* GoogleAuth.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954772C2145CB00D0EEFA /* GoogleAuth.storyboard */; }; - 4AD955342C2145CB00D0EEFA /* GoogleAuthViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954782C2145CB00D0EEFA /* GoogleAuthViewController.swift */; }; - 4AD955352C2145CB00D0EEFA /* GoogleSignupConfirmation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954792C2145CB00D0EEFA /* GoogleSignupConfirmation.storyboard */; }; - 4AD955362C2145CB00D0EEFA /* GoogleSignupConfirmationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9547A2C2145CB00D0EEFA /* GoogleSignupConfirmationViewController.swift */; }; - 4AD955372C2145CB00D0EEFA /* LoginMagicLink.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD9547C2C2145CB00D0EEFA /* LoginMagicLink.storyboard */; }; - 4AD955382C2145CB00D0EEFA /* LoginMagicLinkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9547D2C2145CB00D0EEFA /* LoginMagicLinkViewController.swift */; }; - 4AD955392C2145CB00D0EEFA /* MagicLinkRequestedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9547E2C2145CB00D0EEFA /* MagicLinkRequestedViewController.swift */; }; - 4AD9553A2C2145CB00D0EEFA /* MagicLinkRequestedViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4AD9547F2C2145CB00D0EEFA /* MagicLinkRequestedViewController.xib */; }; - 4AD9553B2C2145CB00D0EEFA /* MagicLinkRequester.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954802C2145CB00D0EEFA /* MagicLinkRequester.swift */; }; - 4AD9553C2C2145CB00D0EEFA /* Password.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954822C2145CB00D0EEFA /* Password.storyboard */; }; - 4AD9553D2C2145CB00D0EEFA /* PasswordCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954832C2145CB00D0EEFA /* PasswordCoordinator.swift */; }; - 4AD9553E2C2145CB00D0EEFA /* PasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954842C2145CB00D0EEFA /* PasswordViewController.swift */; }; - 4AD9553F2C2145CB00D0EEFA /* GravatarEmailTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954862C2145CB00D0EEFA /* GravatarEmailTableViewCell.swift */; }; - 4AD955402C2145CB00D0EEFA /* GravatarEmailTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954872C2145CB00D0EEFA /* GravatarEmailTableViewCell.xib */; }; - 4AD955412C2145CB00D0EEFA /* TextFieldTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954882C2145CB00D0EEFA /* TextFieldTableViewCell.swift */; }; - 4AD955422C2145CB00D0EEFA /* TextFieldTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954892C2145CB00D0EEFA /* TextFieldTableViewCell.xib */; }; - 4AD955432C2145CB00D0EEFA /* TextLabelTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9548A2C2145CB00D0EEFA /* TextLabelTableViewCell.swift */; }; - 4AD955442C2145CB00D0EEFA /* TextLabelTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4AD9548B2C2145CB00D0EEFA /* TextLabelTableViewCell.xib */; }; - 4AD955452C2145CB00D0EEFA /* TextLinkButtonTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9548C2C2145CB00D0EEFA /* TextLinkButtonTableViewCell.swift */; }; - 4AD955462C2145CB00D0EEFA /* TextLinkButtonTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4AD9548D2C2145CB00D0EEFA /* TextLinkButtonTableViewCell.xib */; }; - 4AD955472C2145CB00D0EEFA /* TextWithLinkTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9548E2C2145CB00D0EEFA /* TextWithLinkTableViewCell.swift */; }; - 4AD955482C2145CB00D0EEFA /* TextWithLinkTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4AD9548F2C2145CB00D0EEFA /* TextWithLinkTableViewCell.xib */; }; - 4AD955492C2145CB00D0EEFA /* SignupMagicLinkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954912C2145CB00D0EEFA /* SignupMagicLinkViewController.swift */; }; - 4AD9554A2C2145CB00D0EEFA /* UnifiedSignup.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954922C2145CB00D0EEFA /* UnifiedSignup.storyboard */; }; - 4AD9554B2C2145CB00D0EEFA /* UnifiedSignupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954932C2145CB00D0EEFA /* UnifiedSignupViewController.swift */; }; - 4AD9554C2C2145CB00D0EEFA /* SiteAddress.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD954952C2145CB00D0EEFA /* SiteAddress.storyboard */; }; - 4AD9554D2C2145CB00D0EEFA /* SiteAddressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954962C2145CB00D0EEFA /* SiteAddressViewController.swift */; }; - 4AD9554E2C2145CB00D0EEFA /* SiteAddressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954972C2145CB00D0EEFA /* SiteAddressViewModel.swift */; }; - 4AD9554F2C2145CB00D0EEFA /* SiteCredentialsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954982C2145CB00D0EEFA /* SiteCredentialsViewController.swift */; }; - 4AD955502C2145CB00D0EEFA /* VerifyEmail.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4AD9549A2C2145CB00D0EEFA /* VerifyEmail.storyboard */; }; - 4AD955512C2145CB00D0EEFA /* VerifyEmailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9549B2C2145CB00D0EEFA /* VerifyEmailViewController.swift */; }; - 4AD955522C2145CB00D0EEFA /* GoogleAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9549E2C2145CB00D0EEFA /* GoogleAuthenticator.swift */; }; - 4AD955532C2145CB00D0EEFA /* StoredCredentialsAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9549F2C2145CB00D0EEFA /* StoredCredentialsAuthenticator.swift */; }; - 4AD955542C2145CB00D0EEFA /* StoredCredentialsPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD954A02C2145CB00D0EEFA /* StoredCredentialsPicker.swift */; }; - 4AD955562C2145CB00D0EEFA /* WordPressAuthenticator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD954A32C2145CB00D0EEFA /* WordPressAuthenticator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4AD9555A2C21716A00D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD9555B2C21716A00D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 4AD9559A2C2171F000D0EEFA /* AnalyticsTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9555F2C2171F000D0EEFA /* AnalyticsTrackerTests.swift */; }; - 4AD9559B2C2171F000D0EEFA /* PasteboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955612C2171F000D0EEFA /* PasteboardTests.swift */; }; - 4AD9559C2C2171F000D0EEFA /* WordPressAuthenticator+TestsUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955622C2171F000D0EEFA /* WordPressAuthenticator+TestsUtils.swift */; }; - 4AD9559D2C2171F000D0EEFA /* WordPressAuthenticatorDisplayTextTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955632C2171F000D0EEFA /* WordPressAuthenticatorDisplayTextTests.swift */; }; - 4AD9559E2C2171F000D0EEFA /* WordPressAuthenticatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955642C2171F000D0EEFA /* WordPressAuthenticatorTests.swift */; }; - 4AD9559F2C2171F000D0EEFA /* WordPressSourceTagTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955652C2171F000D0EEFA /* WordPressSourceTagTests.swift */; }; - 4AD955A02C2171F000D0EEFA /* CredentialsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955672C2171F000D0EEFA /* CredentialsTests.swift */; }; - 4AD955A12C2171F000D0EEFA /* AppSelectorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955692C2171F000D0EEFA /* AppSelectorTests.swift */; }; - 4AD955A22C2171F000D0EEFA /* Character+URLSafeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9556B2C2171F000D0EEFA /* Character+URLSafeTests.swift */; }; - 4AD955A32C2171F000D0EEFA /* CodeVerifier+Fixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9556C2C2171F000D0EEFA /* CodeVerifier+Fixture.swift */; }; - 4AD955A42C2171F000D0EEFA /* CodeVerifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9556D2C2171F000D0EEFA /* CodeVerifierTests.swift */; }; - 4AD955A52C2171F000D0EEFA /* Data+Base64URLTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9556E2C2171F000D0EEFA /* Data+Base64URLTests.swift */; }; - 4AD955A62C2171F000D0EEFA /* Data+SHA256Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9556F2C2171F000D0EEFA /* Data+SHA256Tests.swift */; }; - 4AD955A72C2171F000D0EEFA /* DataGettingStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955702C2171F000D0EEFA /* DataGettingStub.swift */; }; - 4AD955A82C2171F000D0EEFA /* GoogleClientIdTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955712C2171F000D0EEFA /* GoogleClientIdTests.swift */; }; - 4AD955A92C2171F000D0EEFA /* GoogleOAuthTokenGetterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955722C2171F000D0EEFA /* GoogleOAuthTokenGetterTests.swift */; }; - 4AD955AA2C2171F000D0EEFA /* GoogleOAuthTokenGettingStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955732C2171F000D0EEFA /* GoogleOAuthTokenGettingStub.swift */; }; - 4AD955AB2C2171F000D0EEFA /* IDTokenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955742C2171F000D0EEFA /* IDTokenTests.swift */; }; - 4AD955AC2C2171F000D0EEFA /* JSONWebToken+Fixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955752C2171F000D0EEFA /* JSONWebToken+Fixtures.swift */; }; - 4AD955AD2C2171F000D0EEFA /* JWTokenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955762C2171F000D0EEFA /* JWTokenTests.swift */; }; - 4AD955AE2C2171F000D0EEFA /* NewGoogleAuthenticatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955772C2171F000D0EEFA /* NewGoogleAuthenticatorTests.swift */; }; - 4AD955AF2C2171F000D0EEFA /* OAuthRequestBody+GoogleSignInTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955782C2171F000D0EEFA /* OAuthRequestBody+GoogleSignInTests.swift */; }; - 4AD955B02C2171F000D0EEFA /* OAuthTokenRequestBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955792C2171F000D0EEFA /* OAuthTokenRequestBodyTests.swift */; }; - 4AD955B12C2171F000D0EEFA /* OAuthTokenResponseBody+Fixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9557A2C2171F000D0EEFA /* OAuthTokenResponseBody+Fixture.swift */; }; - 4AD955B22C2171F000D0EEFA /* ProofKeyForCodeExchangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9557B2C2171F000D0EEFA /* ProofKeyForCodeExchangeTests.swift */; }; - 4AD955B32C2171F000D0EEFA /* Result+ConvenienceInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9557C2C2171F000D0EEFA /* Result+ConvenienceInitTests.swift */; }; - 4AD955B42C2171F000D0EEFA /* URL+GoogleSignInTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9557D2C2171F000D0EEFA /* URL+GoogleSignInTests.swift */; }; - 4AD955B52C2171F000D0EEFA /* URLRequest+GoogleSignInTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9557E2C2171F000D0EEFA /* URLRequest+GoogleSignInTests.swift */; }; - 4AD955B62C2171F000D0EEFA /* LoggingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955802C2171F000D0EEFA /* LoggingTests.m */; }; - 4AD955B72C2171F000D0EEFA /* LoggingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955812C2171F000D0EEFA /* LoggingTests.swift */; }; - 4AD955B82C2171F000D0EEFA /* MockNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955832C2171F000D0EEFA /* MockNavigationController.swift */; }; - 4AD955B92C2171F000D0EEFA /* ModalViewControllerPresentingSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955842C2171F000D0EEFA /* ModalViewControllerPresentingSpy.swift */; }; - 4AD955BA2C2171F000D0EEFA /* WordPressAuthenticatorDelegateSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955852C2171F000D0EEFA /* WordPressAuthenticatorDelegateSpy.swift */; }; - 4AD955BB2C2171F000D0EEFA /* WordpressAuthenticatorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955862C2171F000D0EEFA /* WordpressAuthenticatorProvider.swift */; }; - 4AD955BC2C2171F000D0EEFA /* LoginFieldsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955882C2171F000D0EEFA /* LoginFieldsTests.swift */; }; - 4AD955BD2C2171F000D0EEFA /* LoginFieldsValidationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955892C2171F000D0EEFA /* LoginFieldsValidationTests.swift */; }; - 4AD955BE2C2171F000D0EEFA /* WordPressComSiteInfoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9558A2C2171F000D0EEFA /* WordPressComSiteInfoTests.swift */; }; - 4AD955C02C2171F000D0EEFA /* NavigationToEnterAccountTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9558D2C2171F000D0EEFA /* NavigationToEnterAccountTests.swift */; }; - 4AD955C12C2171F000D0EEFA /* NavigationToEnterSiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9558E2C2171F000D0EEFA /* NavigationToEnterSiteTests.swift */; }; - 4AD955C42C2171F000D0EEFA /* AppleAuthenticatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955932C2171F000D0EEFA /* AppleAuthenticatorTests.swift */; }; - 4AD955C52C2171F000D0EEFA /* LoginViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955942C2171F000D0EEFA /* LoginViewControllerTests.swift */; }; - 4AD955C62C2171F000D0EEFA /* SiteAddressViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955952C2171F000D0EEFA /* SiteAddressViewModelTests.swift */; }; - 4AD955C82C2171F000D0EEFA /* MemoryManagementTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD955982C2171F000D0EEFA /* MemoryManagementTests.swift */; }; 4AEF2DD929A84B2C00345734 /* ReaderSiteServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AEF2DD829A84B2C00345734 /* ReaderSiteServiceTests.swift */; }; 4AFB8FBF2824999500A2F4B2 /* ContextManager+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AFB8FBE2824999400A2F4B2 /* ContextManager+Helpers.swift */; }; 4BB2296498BE66D515E3D610 /* Pods_JetpackShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23052F0F1F9B2503E33D0A26 /* Pods_JetpackShareExtension.framework */; }; @@ -990,7 +776,6 @@ 8BE9AB8827B6B5A300708E45 /* BlogDashboardPersistenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BE9AB8727B6B5A300708E45 /* BlogDashboardPersistenceTests.swift */; }; 8BEE845A27B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BEE845927B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json */; }; 8BFE36FF230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BFE36FE230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift */; }; - 91BE834E2C48FF0F00BB5B3B /* UIImageView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91BE834D2C48FF0F00BB5B3B /* UIImageView+Additions.swift */; }; 931215E1267DE1C0008C3B69 /* StatsTotalRowDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931215E0267DE1C0008C3B69 /* StatsTotalRowDataTests.swift */; }; 931D26F619ED7F7000114F17 /* BlogServiceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 930FD0A519882742000CC81D /* BlogServiceTest.m */; }; 931D26F719ED7F7500114F17 /* ReaderPostServiceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DE8A0401912D95B00B2FF59 /* ReaderPostServiceTest.m */; }; @@ -2016,7 +1801,6 @@ 09F367D2BE684EDE2E4A40E3 /* Pods-WordPressDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; 0A69300A28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenCommentReplyViewModelTests.swift; sourceTree = ""; }; 0A9687BB28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenCommentReplyViewModelMock.swift; sourceTree = ""; }; - 0C0DF8932C2DF12A00011B7D /* LoginFacadeTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LoginFacadeTests.m; sourceTree = ""; }; 0C1DB60A2B0A9A570028F200 /* ImageDownloaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageDownloaderTests.swift; sourceTree = ""; }; 0C2518AD2ABE1EA000381D31 /* iphone-photo.heic */ = {isa = PBXFileReference; lastKnownFileType = file; path = "iphone-photo.heic"; sourceTree = ""; }; 0C35FFF329CBA6DA00D224EB /* BlogDashboardPersonalizationViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDashboardPersonalizationViewModelTests.swift; sourceTree = ""; }; @@ -2309,14 +2093,6 @@ 46CFA7BE262745F70077BAD9 /* get_wp_v2_themes_twentytwentyone.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = get_wp_v2_themes_twentytwentyone.json; sourceTree = ""; }; 46CFA7E2262746940077BAD9 /* get_wp_v2_themes_twentytwenty.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = get_wp_v2_themes_twentytwenty.json; sourceTree = ""; }; 46F58500262605930010A723 /* BlockEditorSettingsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockEditorSettingsServiceTests.swift; sourceTree = ""; }; - 4A0274B52C226A4D00290D8B /* EmailClients.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = EmailClients.plist; sourceTree = ""; }; - 4A0274B72C226A4D00290D8B /* jetpack.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jetpack.json; sourceTree = ""; }; - 4A0274B82C226A4D00290D8B /* notifications.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = notifications.json; sourceTree = ""; }; - 4A0274B92C226A4D00290D8B /* post.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = post.json; sourceTree = ""; }; - 4A0274BA2C226A4D00290D8B /* reader.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = reader.json; sourceTree = ""; }; - 4A0274BB2C226A4D00290D8B /* stats.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = stats.json; sourceTree = ""; }; - 4A0274BD2C226A4D00290D8B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 4A1267D52C21739300717174 /* WordPressAuthenticator.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = WordPressAuthenticator.xctestplan; path = ../WordPressAuthenticator.xctestplan; sourceTree = ""; }; 4A17C1A3281A823E0001FFE5 /* NSManagedObject+Fixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+Fixture.swift"; sourceTree = ""; }; 4A266B8E282B05210089CF3D /* JSONObjectTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONObjectTests.swift; sourceTree = ""; }; 4A266B90282B13A70089CF3D /* CoreDataTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataTestCase.swift; sourceTree = ""; }; @@ -2345,214 +2121,7 @@ 4AD862E42AFAEF1700A07557 /* PostsListAPIStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostsListAPIStub.swift; sourceTree = ""; }; 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WordPressAuthenticator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4AD953BB2C21451700D0EEFA /* WordPressAuthenticatorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressAuthenticatorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 4AD953D42C2145CB00D0EEFA /* AuthenticatorAnalyticsTracker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticatorAnalyticsTracker.swift; sourceTree = ""; }; - 4AD953D62C2145CB00D0EEFA /* WordPressAuthenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticator.swift; sourceTree = ""; }; - 4AD953D72C2145CB00D0EEFA /* WordPressAuthenticator+Errors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WordPressAuthenticator+Errors.swift"; sourceTree = ""; }; - 4AD953D82C2145CB00D0EEFA /* WordPressAuthenticator+Events.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WordPressAuthenticator+Events.swift"; sourceTree = ""; }; - 4AD953D92C2145CB00D0EEFA /* WordPressAuthenticator+Notifications.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WordPressAuthenticator+Notifications.swift"; sourceTree = ""; }; - 4AD953DA2C2145CB00D0EEFA /* WordPressAuthenticatorConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorConfiguration.swift; sourceTree = ""; }; - 4AD953DB2C2145CB00D0EEFA /* WordPressAuthenticatorDelegateProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorDelegateProtocol.swift; sourceTree = ""; }; - 4AD953DC2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayImages.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorDisplayImages.swift; sourceTree = ""; }; - 4AD953DD2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayStrings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorDisplayStrings.swift; sourceTree = ""; }; - 4AD953DE2C2145CB00D0EEFA /* WordPressAuthenticatorResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorResult.swift; sourceTree = ""; }; - 4AD953DF2C2145CB00D0EEFA /* WordPressAuthenticatorStyles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorStyles.swift; sourceTree = ""; }; - 4AD953E02C2145CB00D0EEFA /* WordPressSupportSourceTag.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressSupportSourceTag.swift; sourceTree = ""; }; - 4AD953E22C2145CB00D0EEFA /* AuthenticatorCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticatorCredentials.swift; sourceTree = ""; }; - 4AD953E32C2145CB00D0EEFA /* WordPressComCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressComCredentials.swift; sourceTree = ""; }; - 4AD953E42C2145CB00D0EEFA /* WordPressOrgCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressOrgCredentials.swift; sourceTree = ""; }; - 4AD953E62C2145CB00D0EEFA /* AppSelector.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSelector.swift; sourceTree = ""; }; - 4AD953E72C2145CB00D0EEFA /* LinkMailPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkMailPresenter.swift; sourceTree = ""; }; - 4AD953E82C2145CB00D0EEFA /* URLHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLHandler.swift; sourceTree = ""; }; - 4AD953EA2C2145CB00D0EEFA /* FancyAlertViewController+LoginError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FancyAlertViewController+LoginError.swift"; sourceTree = ""; }; - 4AD953EB2C2145CB00D0EEFA /* NSObject+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSObject+Helpers.swift"; sourceTree = ""; }; - 4AD953EC2C2145CB00D0EEFA /* String+Underline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Underline.swift"; sourceTree = ""; }; - 4AD953ED2C2145CB00D0EEFA /* UIButton+Styles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIButton+Styles.swift"; sourceTree = ""; }; - 4AD953EE2C2145CB00D0EEFA /* UIImage+Assets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Assets.swift"; sourceTree = ""; }; - 4AD953EF2C2145CB00D0EEFA /* UIPasteboard+Detect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIPasteboard+Detect.swift"; sourceTree = ""; }; - 4AD953F02C2145CB00D0EEFA /* UIStoryboard+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIStoryboard+Helpers.swift"; sourceTree = ""; }; - 4AD953F12C2145CB00D0EEFA /* UITableView+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableView+Helpers.swift"; sourceTree = ""; }; - 4AD953F22C2145CB00D0EEFA /* UIView+AuthHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+AuthHelpers.swift"; sourceTree = ""; }; - 4AD953F32C2145CB00D0EEFA /* UIViewController+Dismissal.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Dismissal.swift"; sourceTree = ""; }; - 4AD953F42C2145CB00D0EEFA /* UIViewController+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Helpers.swift"; sourceTree = ""; }; - 4AD953F52C2145CB00D0EEFA /* URL+JetpackConnect.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+JetpackConnect.swift"; sourceTree = ""; }; - 4AD953F62C2145CB00D0EEFA /* WPStyleGuide+Login.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WPStyleGuide+Login.swift"; sourceTree = ""; }; - 4AD953F82C2145CB00D0EEFA /* ASWebAuthenticationSession+Utils.swift .swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ASWebAuthenticationSession+Utils.swift .swift"; sourceTree = ""; }; - 4AD953F92C2145CB00D0EEFA /* Character+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Character+URLSafe.swift"; sourceTree = ""; }; - 4AD953FA2C2145CB00D0EEFA /* Data+Base64URL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Base64URL.swift"; sourceTree = ""; }; - 4AD953FB2C2145CB00D0EEFA /* Data+SHA256.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+SHA256.swift"; sourceTree = ""; }; - 4AD953FC2C2145CB00D0EEFA /* DataGetting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataGetting.swift; sourceTree = ""; }; - 4AD953FD2C2145CB00D0EEFA /* GoogleClientId.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleClientId.swift; sourceTree = ""; }; - 4AD953FE2C2145CB00D0EEFA /* GoogleOAuthTokenGetter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleOAuthTokenGetter.swift; sourceTree = ""; }; - 4AD953FF2C2145CB00D0EEFA /* GoogleOAuthTokenGetting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleOAuthTokenGetting.swift; sourceTree = ""; }; - 4AD954002C2145CB00D0EEFA /* IDToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDToken.swift; sourceTree = ""; }; - 4AD954012C2145CB00D0EEFA /* JSONWebToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONWebToken.swift; sourceTree = ""; }; - 4AD954022C2145CB00D0EEFA /* NewGoogleAuthenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewGoogleAuthenticator.swift; sourceTree = ""; }; - 4AD954032C2145CB00D0EEFA /* OAuthError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OAuthError.swift; sourceTree = ""; }; - 4AD954042C2145CB00D0EEFA /* OAuthRequestBody+GoogleSignIn.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OAuthRequestBody+GoogleSignIn.swift"; sourceTree = ""; }; - 4AD954052C2145CB00D0EEFA /* OAuthTokenRequestBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OAuthTokenRequestBody.swift; sourceTree = ""; }; - 4AD954062C2145CB00D0EEFA /* OAuthTokenResponseBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OAuthTokenResponseBody.swift; sourceTree = ""; }; - 4AD954072C2145CB00D0EEFA /* ProofKeyForCodeExchange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProofKeyForCodeExchange.swift; sourceTree = ""; }; - 4AD954082C2145CB00D0EEFA /* Result+ConvenienceInit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Result+ConvenienceInit.swift"; sourceTree = ""; }; - 4AD954092C2145CB00D0EEFA /* URL+GoogleSignIn.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+GoogleSignIn.swift"; sourceTree = ""; }; - 4AD9540A2C2145CB00D0EEFA /* URLRequest+GoogleSignIn.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URLRequest+GoogleSignIn.swift"; sourceTree = ""; }; - 4AD9540B2C2145CB00D0EEFA /* URLSesison+DataGetting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URLSesison+DataGetting.swift"; sourceTree = ""; }; - 4AD9540D2C2145CB00D0EEFA /* WPAuthenticatorLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WPAuthenticatorLogging.h; sourceTree = ""; }; - 4AD9540E2C2145CB00D0EEFA /* WPAuthenticatorLogging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WPAuthenticatorLogging.m; sourceTree = ""; }; - 4AD9540F2C2145CB00D0EEFA /* WPAuthenticatorLogging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WPAuthenticatorLogging.swift; sourceTree = ""; }; - 4AD954112C2145CB00D0EEFA /* LoginFields.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginFields.swift; sourceTree = ""; }; - 4AD954122C2145CB00D0EEFA /* LoginFields+Validation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "LoginFields+Validation.swift"; sourceTree = ""; }; - 4AD954132C2145CB00D0EEFA /* LoginFieldsMeta.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginFieldsMeta.swift; sourceTree = ""; }; - 4AD954142C2145CB00D0EEFA /* WordPressComSiteInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressComSiteInfo.swift; sourceTree = ""; }; - 4AD954162C2145CB00D0EEFA /* NavigateBack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigateBack.swift; sourceTree = ""; }; - 4AD954172C2145CB00D0EEFA /* NavigateToEnterAccount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigateToEnterAccount.swift; sourceTree = ""; }; - 4AD954182C2145CB00D0EEFA /* NavigateToEnterSite.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigateToEnterSite.swift; sourceTree = ""; }; - 4AD954192C2145CB00D0EEFA /* NavigateToEnterSiteCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigateToEnterSiteCredentials.swift; sourceTree = ""; }; - 4AD9541A2C2145CB00D0EEFA /* NavigateToEnterWPCOMPassword.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigateToEnterWPCOMPassword.swift; sourceTree = ""; }; - 4AD9541B2C2145CB00D0EEFA /* NavigateToRoot.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigateToRoot.swift; sourceTree = ""; }; - 4AD9541C2C2145CB00D0EEFA /* NavigationCommand.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationCommand.swift; sourceTree = ""; }; - 4AD9541E2C2145CB00D0EEFA /* NUXButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXButton.swift; sourceTree = ""; }; - 4AD9541F2C2145CB00D0EEFA /* NUXButtonView.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = NUXButtonView.storyboard; sourceTree = ""; }; - 4AD954202C2145CB00D0EEFA /* NUXButtonViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXButtonViewController.swift; sourceTree = ""; }; - 4AD954212C2145CB00D0EEFA /* NUXStackedButtonsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXStackedButtonsViewController.swift; sourceTree = ""; }; - 4AD954232C2145CB00D0EEFA /* ModalViewControllerPresenting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModalViewControllerPresenting.swift; sourceTree = ""; }; - 4AD954242C2145CB00D0EEFA /* NUXKeyboardResponder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXKeyboardResponder.swift; sourceTree = ""; }; - 4AD954252C2145CB00D0EEFA /* NUXLinkAuthViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXLinkAuthViewController.swift; sourceTree = ""; }; - 4AD954262C2145CB00D0EEFA /* NUXLinkMailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXLinkMailViewController.swift; sourceTree = ""; }; - 4AD954272C2145CB00D0EEFA /* NUXNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXNavigationController.swift; sourceTree = ""; }; - 4AD954282C2145CB00D0EEFA /* NUXTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXTableViewController.swift; sourceTree = ""; }; - 4AD954292C2145CB00D0EEFA /* NUXViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXViewController.swift; sourceTree = ""; }; - 4AD9542A2C2145CB00D0EEFA /* NUXViewControllerBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NUXViewControllerBase.swift; sourceTree = ""; }; - 4AD9542B2C2145CB00D0EEFA /* WPHelpIndicatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WPHelpIndicatorView.swift; sourceTree = ""; }; - 4AD9542C2C2145CB00D0EEFA /* WPNUXMainButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WPNUXMainButton.h; sourceTree = ""; }; - 4AD9542D2C2145CB00D0EEFA /* WPNUXMainButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WPNUXMainButton.m; sourceTree = ""; }; - 4AD954342C2145CB00D0EEFA /* WPWalkthroughTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WPWalkthroughTextField.h; sourceTree = ""; }; - 4AD954352C2145CB00D0EEFA /* WPWalkthroughTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WPWalkthroughTextField.m; sourceTree = ""; }; - 4AD954372C2145CB00D0EEFA /* WPAuthenticator-Swift.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WPAuthenticator-Swift.h"; sourceTree = ""; }; - 4AD954432C2145CB00D0EEFA /* LoginFacade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginFacade.h; sourceTree = ""; }; - 4AD954442C2145CB00D0EEFA /* LoginFacade.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginFacade.m; sourceTree = ""; }; - 4AD954452C2145CB00D0EEFA /* LoginFacade.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginFacade.swift; sourceTree = ""; }; - 4AD954462C2145CB00D0EEFA /* SafariCredentialsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SafariCredentialsService.swift; sourceTree = ""; }; - 4AD954472C2145CB00D0EEFA /* SignupService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignupService.swift; sourceTree = ""; }; - 4AD954482C2145CB00D0EEFA /* SocialUser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocialUser.swift; sourceTree = ""; }; - 4AD954492C2145CB00D0EEFA /* SocialUserCreating.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocialUserCreating.swift; sourceTree = ""; }; - 4AD9544A2C2145CB00D0EEFA /* WordPressComAccountService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressComAccountService.swift; sourceTree = ""; }; - 4AD9544B2C2145CB00D0EEFA /* WordPressComBlogService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressComBlogService.swift; sourceTree = ""; }; - 4AD9544C2C2145CB00D0EEFA /* WordPressComOAuthClientFacade.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressComOAuthClientFacade.swift; sourceTree = ""; }; - 4AD9544D2C2145CB00D0EEFA /* WordPressComOAuthClientFacadeProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressComOAuthClientFacadeProtocol.swift; sourceTree = ""; }; - 4AD9544E2C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPressXMLRPCAPIFacade.h; sourceTree = ""; }; - 4AD9544F2C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WordPressXMLRPCAPIFacade.m; sourceTree = ""; }; - 4AD954512C2145CB00D0EEFA /* AppleAuthenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppleAuthenticator.swift; sourceTree = ""; }; - 4AD954522C2145CB00D0EEFA /* EmailMagicLink.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = EmailMagicLink.storyboard; sourceTree = ""; }; - 4AD954532C2145CB00D0EEFA /* Login.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Login.storyboard; sourceTree = ""; }; - 4AD954542C2145CB00D0EEFA /* Login2FAViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Login2FAViewController.swift; sourceTree = ""; }; - 4AD954552C2145CB00D0EEFA /* LoginEmailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginEmailViewController.swift; sourceTree = ""; }; - 4AD954562C2145CB00D0EEFA /* LoginLinkRequestViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginLinkRequestViewController.swift; sourceTree = ""; }; - 4AD954572C2145CB00D0EEFA /* LoginNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginNavigationController.swift; sourceTree = ""; }; - 4AD954582C2145CB00D0EEFA /* LoginPrologueLoginMethodViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginPrologueLoginMethodViewController.swift; sourceTree = ""; }; - 4AD954592C2145CB00D0EEFA /* LoginProloguePageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginProloguePageViewController.swift; sourceTree = ""; }; - 4AD9545A2C2145CB00D0EEFA /* LoginPrologueSignupMethodViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginPrologueSignupMethodViewController.swift; sourceTree = ""; }; - 4AD9545B2C2145CB00D0EEFA /* LoginPrologueViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginPrologueViewController.swift; sourceTree = ""; }; - 4AD9545C2C2145CB00D0EEFA /* LoginSelfHostedViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginSelfHostedViewController.swift; sourceTree = ""; }; - 4AD9545D2C2145CB00D0EEFA /* LoginSiteAddressViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginSiteAddressViewController.swift; sourceTree = ""; }; - 4AD9545E2C2145CB00D0EEFA /* LoginSocialErrorCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginSocialErrorCell.swift; sourceTree = ""; }; - 4AD9545F2C2145CB00D0EEFA /* LoginSocialErrorViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginSocialErrorViewController.swift; sourceTree = ""; }; - 4AD954602C2145CB00D0EEFA /* LoginUsernamePasswordViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginUsernamePasswordViewController.swift; sourceTree = ""; }; - 4AD954612C2145CB00D0EEFA /* LoginViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = ""; }; - 4AD954622C2145CB00D0EEFA /* LoginWPComViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginWPComViewController.swift; sourceTree = ""; }; - 4AD954632C2145CB00D0EEFA /* SigninEditingState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SigninEditingState.swift; sourceTree = ""; }; - 4AD954652C2145CB00D0EEFA /* Signup.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Signup.storyboard; sourceTree = ""; }; - 4AD954662C2145CB00D0EEFA /* SignupEmailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignupEmailViewController.swift; sourceTree = ""; }; - 4AD954672C2145CB00D0EEFA /* SignupGoogleViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignupGoogleViewController.swift; sourceTree = ""; }; - 4AD954682C2145CB00D0EEFA /* SignupNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignupNavigationController.swift; sourceTree = ""; }; - 4AD9546A2C2145CB00D0EEFA /* CircularImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircularImageView.swift; sourceTree = ""; }; - 4AD9546B2C2145CB00D0EEFA /* LoginTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginTextField.swift; sourceTree = ""; }; - 4AD9546C2C2145CB00D0EEFA /* SearchTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchTableViewCell.swift; sourceTree = ""; }; - 4AD9546D2C2145CB00D0EEFA /* SearchTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SearchTableViewCell.xib; sourceTree = ""; }; - 4AD9546E2C2145CB00D0EEFA /* SiteInfoHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteInfoHeaderView.swift; sourceTree = ""; }; - 4AD9546F2C2145CB00D0EEFA /* WebAuthenticationPresentationContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebAuthenticationPresentationContext.swift; sourceTree = ""; }; - 4AD954712C2145CB00D0EEFA /* TwoFA.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = TwoFA.storyboard; sourceTree = ""; }; - 4AD954722C2145CB00D0EEFA /* TwoFAViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TwoFAViewController.swift; sourceTree = ""; }; - 4AD954742C2145CB00D0EEFA /* GetStarted.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = GetStarted.storyboard; sourceTree = ""; }; - 4AD954752C2145CB00D0EEFA /* GetStartedViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetStartedViewController.swift; sourceTree = ""; }; - 4AD954772C2145CB00D0EEFA /* GoogleAuth.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = GoogleAuth.storyboard; sourceTree = ""; }; - 4AD954782C2145CB00D0EEFA /* GoogleAuthViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleAuthViewController.swift; sourceTree = ""; }; - 4AD954792C2145CB00D0EEFA /* GoogleSignupConfirmation.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = GoogleSignupConfirmation.storyboard; sourceTree = ""; }; - 4AD9547A2C2145CB00D0EEFA /* GoogleSignupConfirmationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleSignupConfirmationViewController.swift; sourceTree = ""; }; - 4AD9547C2C2145CB00D0EEFA /* LoginMagicLink.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LoginMagicLink.storyboard; sourceTree = ""; }; - 4AD9547D2C2145CB00D0EEFA /* LoginMagicLinkViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginMagicLinkViewController.swift; sourceTree = ""; }; - 4AD9547E2C2145CB00D0EEFA /* MagicLinkRequestedViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MagicLinkRequestedViewController.swift; sourceTree = ""; }; - 4AD9547F2C2145CB00D0EEFA /* MagicLinkRequestedViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MagicLinkRequestedViewController.xib; sourceTree = ""; }; - 4AD954802C2145CB00D0EEFA /* MagicLinkRequester.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MagicLinkRequester.swift; sourceTree = ""; }; - 4AD954822C2145CB00D0EEFA /* Password.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Password.storyboard; sourceTree = ""; }; - 4AD954832C2145CB00D0EEFA /* PasswordCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordCoordinator.swift; sourceTree = ""; }; - 4AD954842C2145CB00D0EEFA /* PasswordViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordViewController.swift; sourceTree = ""; }; - 4AD954862C2145CB00D0EEFA /* GravatarEmailTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GravatarEmailTableViewCell.swift; sourceTree = ""; }; - 4AD954872C2145CB00D0EEFA /* GravatarEmailTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = GravatarEmailTableViewCell.xib; sourceTree = ""; }; - 4AD954882C2145CB00D0EEFA /* TextFieldTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFieldTableViewCell.swift; sourceTree = ""; }; - 4AD954892C2145CB00D0EEFA /* TextFieldTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextFieldTableViewCell.xib; sourceTree = ""; }; - 4AD9548A2C2145CB00D0EEFA /* TextLabelTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextLabelTableViewCell.swift; sourceTree = ""; }; - 4AD9548B2C2145CB00D0EEFA /* TextLabelTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextLabelTableViewCell.xib; sourceTree = ""; }; - 4AD9548C2C2145CB00D0EEFA /* TextLinkButtonTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextLinkButtonTableViewCell.swift; sourceTree = ""; }; - 4AD9548D2C2145CB00D0EEFA /* TextLinkButtonTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextLinkButtonTableViewCell.xib; sourceTree = ""; }; - 4AD9548E2C2145CB00D0EEFA /* TextWithLinkTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextWithLinkTableViewCell.swift; sourceTree = ""; }; - 4AD9548F2C2145CB00D0EEFA /* TextWithLinkTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextWithLinkTableViewCell.xib; sourceTree = ""; }; - 4AD954912C2145CB00D0EEFA /* SignupMagicLinkViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignupMagicLinkViewController.swift; sourceTree = ""; }; - 4AD954922C2145CB00D0EEFA /* UnifiedSignup.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = UnifiedSignup.storyboard; sourceTree = ""; }; - 4AD954932C2145CB00D0EEFA /* UnifiedSignupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnifiedSignupViewController.swift; sourceTree = ""; }; - 4AD954952C2145CB00D0EEFA /* SiteAddress.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = SiteAddress.storyboard; sourceTree = ""; }; - 4AD954962C2145CB00D0EEFA /* SiteAddressViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteAddressViewController.swift; sourceTree = ""; }; - 4AD954972C2145CB00D0EEFA /* SiteAddressViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteAddressViewModel.swift; sourceTree = ""; }; - 4AD954982C2145CB00D0EEFA /* SiteCredentialsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteCredentialsViewController.swift; sourceTree = ""; }; - 4AD9549A2C2145CB00D0EEFA /* VerifyEmail.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = VerifyEmail.storyboard; sourceTree = ""; }; - 4AD9549B2C2145CB00D0EEFA /* VerifyEmailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerifyEmailViewController.swift; sourceTree = ""; }; - 4AD9549E2C2145CB00D0EEFA /* GoogleAuthenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleAuthenticator.swift; sourceTree = ""; }; - 4AD9549F2C2145CB00D0EEFA /* StoredCredentialsAuthenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoredCredentialsAuthenticator.swift; sourceTree = ""; }; - 4AD954A02C2145CB00D0EEFA /* StoredCredentialsPicker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoredCredentialsPicker.swift; sourceTree = ""; }; - 4AD954A32C2145CB00D0EEFA /* WordPressAuthenticator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPressAuthenticator.h; sourceTree = ""; }; 4AD955572C2155B300D0EEFA /* WordPressAuthenticator.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.xcconfig; sourceTree = ""; }; - 4AD9555F2C2171F000D0EEFA /* AnalyticsTrackerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnalyticsTrackerTests.swift; sourceTree = ""; }; - 4AD955612C2171F000D0EEFA /* PasteboardTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasteboardTests.swift; sourceTree = ""; }; - 4AD955622C2171F000D0EEFA /* WordPressAuthenticator+TestsUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WordPressAuthenticator+TestsUtils.swift"; sourceTree = ""; }; - 4AD955632C2171F000D0EEFA /* WordPressAuthenticatorDisplayTextTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorDisplayTextTests.swift; sourceTree = ""; }; - 4AD955642C2171F000D0EEFA /* WordPressAuthenticatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorTests.swift; sourceTree = ""; }; - 4AD955652C2171F000D0EEFA /* WordPressSourceTagTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressSourceTagTests.swift; sourceTree = ""; }; - 4AD955672C2171F000D0EEFA /* CredentialsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsTests.swift; sourceTree = ""; }; - 4AD955692C2171F000D0EEFA /* AppSelectorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSelectorTests.swift; sourceTree = ""; }; - 4AD9556B2C2171F000D0EEFA /* Character+URLSafeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Character+URLSafeTests.swift"; sourceTree = ""; }; - 4AD9556C2C2171F000D0EEFA /* CodeVerifier+Fixture.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CodeVerifier+Fixture.swift"; sourceTree = ""; }; - 4AD9556D2C2171F000D0EEFA /* CodeVerifierTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CodeVerifierTests.swift; sourceTree = ""; }; - 4AD9556E2C2171F000D0EEFA /* Data+Base64URLTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Base64URLTests.swift"; sourceTree = ""; }; - 4AD9556F2C2171F000D0EEFA /* Data+SHA256Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+SHA256Tests.swift"; sourceTree = ""; }; - 4AD955702C2171F000D0EEFA /* DataGettingStub.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataGettingStub.swift; sourceTree = ""; }; - 4AD955712C2171F000D0EEFA /* GoogleClientIdTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleClientIdTests.swift; sourceTree = ""; }; - 4AD955722C2171F000D0EEFA /* GoogleOAuthTokenGetterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleOAuthTokenGetterTests.swift; sourceTree = ""; }; - 4AD955732C2171F000D0EEFA /* GoogleOAuthTokenGettingStub.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GoogleOAuthTokenGettingStub.swift; sourceTree = ""; }; - 4AD955742C2171F000D0EEFA /* IDTokenTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenTests.swift; sourceTree = ""; }; - 4AD955752C2171F000D0EEFA /* JSONWebToken+Fixtures.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JSONWebToken+Fixtures.swift"; sourceTree = ""; }; - 4AD955762C2171F000D0EEFA /* JWTokenTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTokenTests.swift; sourceTree = ""; }; - 4AD955772C2171F000D0EEFA /* NewGoogleAuthenticatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewGoogleAuthenticatorTests.swift; sourceTree = ""; }; - 4AD955782C2171F000D0EEFA /* OAuthRequestBody+GoogleSignInTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OAuthRequestBody+GoogleSignInTests.swift"; sourceTree = ""; }; - 4AD955792C2171F000D0EEFA /* OAuthTokenRequestBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OAuthTokenRequestBodyTests.swift; sourceTree = ""; }; - 4AD9557A2C2171F000D0EEFA /* OAuthTokenResponseBody+Fixture.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OAuthTokenResponseBody+Fixture.swift"; sourceTree = ""; }; - 4AD9557B2C2171F000D0EEFA /* ProofKeyForCodeExchangeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProofKeyForCodeExchangeTests.swift; sourceTree = ""; }; - 4AD9557C2C2171F000D0EEFA /* Result+ConvenienceInitTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Result+ConvenienceInitTests.swift"; sourceTree = ""; }; - 4AD9557D2C2171F000D0EEFA /* URL+GoogleSignInTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+GoogleSignInTests.swift"; sourceTree = ""; }; - 4AD9557E2C2171F000D0EEFA /* URLRequest+GoogleSignInTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URLRequest+GoogleSignInTests.swift"; sourceTree = ""; }; - 4AD955802C2171F000D0EEFA /* LoggingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoggingTests.m; sourceTree = ""; }; - 4AD955812C2171F000D0EEFA /* LoggingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggingTests.swift; sourceTree = ""; }; - 4AD955832C2171F000D0EEFA /* MockNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockNavigationController.swift; sourceTree = ""; }; - 4AD955842C2171F000D0EEFA /* ModalViewControllerPresentingSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModalViewControllerPresentingSpy.swift; sourceTree = ""; }; - 4AD955852C2171F000D0EEFA /* WordPressAuthenticatorDelegateSpy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressAuthenticatorDelegateSpy.swift; sourceTree = ""; }; - 4AD955862C2171F000D0EEFA /* WordpressAuthenticatorProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordpressAuthenticatorProvider.swift; sourceTree = ""; }; - 4AD955882C2171F000D0EEFA /* LoginFieldsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginFieldsTests.swift; sourceTree = ""; }; - 4AD955892C2171F000D0EEFA /* LoginFieldsValidationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginFieldsValidationTests.swift; sourceTree = ""; }; - 4AD9558A2C2171F000D0EEFA /* WordPressComSiteInfoTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressComSiteInfoTests.swift; sourceTree = ""; }; - 4AD9558D2C2171F000D0EEFA /* NavigationToEnterAccountTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationToEnterAccountTests.swift; sourceTree = ""; }; - 4AD9558E2C2171F000D0EEFA /* NavigationToEnterSiteTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationToEnterSiteTests.swift; sourceTree = ""; }; - 4AD955932C2171F000D0EEFA /* AppleAuthenticatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppleAuthenticatorTests.swift; sourceTree = ""; }; - 4AD955942C2171F000D0EEFA /* LoginViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginViewControllerTests.swift; sourceTree = ""; }; - 4AD955952C2171F000D0EEFA /* SiteAddressViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteAddressViewModelTests.swift; sourceTree = ""; }; - 4AD955982C2171F000D0EEFA /* MemoryManagementTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MemoryManagementTests.swift; sourceTree = ""; }; 4AEF2DD829A84B2C00345734 /* ReaderSiteServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderSiteServiceTests.swift; sourceTree = ""; }; 4AFB8FBE2824999400A2F4B2 /* ContextManager+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ContextManager+Helpers.swift"; sourceTree = ""; }; 51A5F017948878F7E26979A0 /* Pods-Apps-WordPress.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release.xcconfig"; sourceTree = ""; }; @@ -2791,7 +2360,6 @@ 8DCE7542239FBC709B90EA85 /* Pods_WordPressUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8DE205D2AC15F16289E7D21A /* Pods-WordPressDraftActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release.xcconfig"; sourceTree = ""; }; 9149D34BF5182F360C84EDB9 /* Pods-JetpackDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; - 91BE834D2C48FF0F00BB5B3B /* UIImageView+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Additions.swift"; sourceTree = ""; }; 92B40A77F0765C1E93B11727 /* Pods_WordPressDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 930C6374182BD86400976C21 /* WordPress-Internal-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "WordPress-Internal-Info.plist"; sourceTree = ""; }; 930FD0A519882742000CC81D /* BlogServiceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BlogServiceTest.m; sourceTree = ""; }; @@ -3724,10 +3292,121 @@ ); target = EA14532229AD874C001F3143 /* JetpackUITests */; }; + 24CEF06F2CD3D4D300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Sources/Private/WPAuthenticator-Swift.h", + Tests/Analytics/AnalyticsTrackerTests.swift, + Tests/Authenticator/PasteboardTests.swift, + "Tests/Authenticator/WordPressAuthenticator+TestsUtils.swift", + Tests/Authenticator/WordPressAuthenticatorDisplayTextTests.swift, + Tests/Authenticator/WordPressAuthenticatorTests.swift, + Tests/Authenticator/WordPressSourceTagTests.swift, + Tests/Credentials/CredentialsTests.swift, + "Tests/Email Client Picker/AppSelectorTests.swift", + "Tests/GoogleSignIn/Character+URLSafeTests.swift", + "Tests/GoogleSignIn/CodeVerifier+Fixture.swift", + Tests/GoogleSignIn/CodeVerifierTests.swift, + "Tests/GoogleSignIn/Data+Base64URLTests.swift", + "Tests/GoogleSignIn/Data+SHA256Tests.swift", + Tests/GoogleSignIn/DataGettingStub.swift, + Tests/GoogleSignIn/GoogleClientIdTests.swift, + Tests/GoogleSignIn/GoogleOAuthTokenGetterTests.swift, + Tests/GoogleSignIn/GoogleOAuthTokenGettingStub.swift, + Tests/GoogleSignIn/IDTokenTests.swift, + "Tests/GoogleSignIn/JSONWebToken+Fixtures.swift", + Tests/GoogleSignIn/JWTokenTests.swift, + Tests/GoogleSignIn/NewGoogleAuthenticatorTests.swift, + "Tests/GoogleSignIn/OAuthRequestBody+GoogleSignInTests.swift", + Tests/GoogleSignIn/OAuthTokenRequestBodyTests.swift, + "Tests/GoogleSignIn/OAuthTokenResponseBody+Fixture.swift", + Tests/GoogleSignIn/ProofKeyForCodeExchangeTests.swift, + "Tests/GoogleSignIn/Result+ConvenienceInitTests.swift", + "Tests/GoogleSignIn/URL+GoogleSignInTests.swift", + "Tests/GoogleSignIn/URLRequest+GoogleSignInTests.swift", + Tests/Logging/LoggingTests.m, + Tests/Logging/LoggingTests.swift, + Tests/MemoryManagementTests.swift, + Tests/Mocks/MockNavigationController.swift, + Tests/Mocks/ModalViewControllerPresentingSpy.swift, + Tests/Mocks/WordPressAuthenticatorDelegateSpy.swift, + Tests/Mocks/WordpressAuthenticatorProvider.swift, + Tests/Model/LoginFieldsTests.swift, + Tests/Model/LoginFieldsValidationTests.swift, + Tests/Model/WordPressComSiteInfoTests.swift, + Tests/Navigation/NavigationToEnterAccountTests.swift, + Tests/Navigation/NavigationToEnterSiteTests.swift, + Tests/Services/LoginFacadeTests.m, + Tests/SingIn/AppleAuthenticatorTests.swift, + Tests/SingIn/LoginViewControllerTests.swift, + Tests/SingIn/SiteAddressViewModelTests.swift, + WordPressAuthenticator.xctestplan, + ); + publicHeaders = ( + Sources/Logging/WPAuthenticatorLogging.h, + Sources/NUX/WPNUXMainButton.h, + Sources/NUX/WPWalkthroughTextField.h, + Sources/Services/LoginFacade.h, + Sources/Services/WordPressXMLRPCAPIFacade.h, + Sources/WordPressAuthenticator.h, + ); + target = 4AD953B32C21451700D0EEFA /* WordPressAuthenticator */; + }; + 24CEF0702CD3D4D300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Tests/Analytics/AnalyticsTrackerTests.swift, + Tests/Authenticator/PasteboardTests.swift, + "Tests/Authenticator/WordPressAuthenticator+TestsUtils.swift", + Tests/Authenticator/WordPressAuthenticatorDisplayTextTests.swift, + Tests/Authenticator/WordPressAuthenticatorTests.swift, + Tests/Authenticator/WordPressSourceTagTests.swift, + Tests/Credentials/CredentialsTests.swift, + "Tests/Email Client Picker/AppSelectorTests.swift", + "Tests/GoogleSignIn/Character+URLSafeTests.swift", + "Tests/GoogleSignIn/CodeVerifier+Fixture.swift", + Tests/GoogleSignIn/CodeVerifierTests.swift, + "Tests/GoogleSignIn/Data+Base64URLTests.swift", + "Tests/GoogleSignIn/Data+SHA256Tests.swift", + Tests/GoogleSignIn/DataGettingStub.swift, + Tests/GoogleSignIn/GoogleClientIdTests.swift, + Tests/GoogleSignIn/GoogleOAuthTokenGetterTests.swift, + Tests/GoogleSignIn/GoogleOAuthTokenGettingStub.swift, + Tests/GoogleSignIn/IDTokenTests.swift, + "Tests/GoogleSignIn/JSONWebToken+Fixtures.swift", + Tests/GoogleSignIn/JWTokenTests.swift, + Tests/GoogleSignIn/NewGoogleAuthenticatorTests.swift, + "Tests/GoogleSignIn/OAuthRequestBody+GoogleSignInTests.swift", + Tests/GoogleSignIn/OAuthTokenRequestBodyTests.swift, + "Tests/GoogleSignIn/OAuthTokenResponseBody+Fixture.swift", + Tests/GoogleSignIn/ProofKeyForCodeExchangeTests.swift, + "Tests/GoogleSignIn/Result+ConvenienceInitTests.swift", + "Tests/GoogleSignIn/URL+GoogleSignInTests.swift", + "Tests/GoogleSignIn/URLRequest+GoogleSignInTests.swift", + Tests/Logging/LoggingTests.m, + Tests/Logging/LoggingTests.swift, + Tests/MemoryManagementTests.swift, + Tests/Mocks/MockNavigationController.swift, + Tests/Mocks/ModalViewControllerPresentingSpy.swift, + Tests/Mocks/WordPressAuthenticatorDelegateSpy.swift, + Tests/Mocks/WordpressAuthenticatorProvider.swift, + Tests/Model/LoginFieldsTests.swift, + Tests/Model/LoginFieldsValidationTests.swift, + Tests/Model/WordPressComSiteInfoTests.swift, + Tests/Navigation/NavigationToEnterAccountTests.swift, + Tests/Navigation/NavigationToEnterSiteTests.swift, + Tests/Services/LoginFacadeTests.m, + Tests/SingIn/AppleAuthenticatorTests.swift, + Tests/SingIn/LoginViewControllerTests.swift, + Tests/SingIn/SiteAddressViewModelTests.swift, + ); + target = 4AD953BA2C21451700D0EEFA /* WordPressAuthenticatorTests */; + }; /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ 24CE57C42CD3375200C7B37D /* Classes */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (24CE68AE2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68AF2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B02CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B12CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B22CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B32CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B42CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B52CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B62CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B72CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B82CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B92CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68BA2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68BB2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Classes; sourceTree = ""; }; + 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (24CEF06F2CD3D4D300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CEF0702CD3D4D300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); name = WordPressAuthenticator; path = ../WordPressAuthenticator; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ @@ -4414,7 +4093,7 @@ FF2716901CAAC87B0006E2D4 /* UITests */, 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */, FAF64BC82637DF0600E8A1DF /* JetpackScreenshotGeneration */, - 4AD953B52C21451700D0EEFA /* WordPressAuthenticator */, + 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, 93FA0F0118E451A80007903B /* LICENSE */, @@ -4837,26 +4516,6 @@ name = "BlockEditorSettings and Styles"; sourceTree = ""; }; - 4A0274B62C226A4D00290D8B /* SupportedEmailClients */ = { - isa = PBXGroup; - children = ( - 4A0274B52C226A4D00290D8B /* EmailClients.plist */, - ); - path = SupportedEmailClients; - sourceTree = ""; - }; - 4A0274BC2C226A4D00290D8B /* Animations */ = { - isa = PBXGroup; - children = ( - 4A0274B72C226A4D00290D8B /* jetpack.json */, - 4A0274B82C226A4D00290D8B /* notifications.json */, - 4A0274B92C226A4D00290D8B /* post.json */, - 4A0274BA2C226A4D00290D8B /* reader.json */, - 4A0274BB2C226A4D00290D8B /* stats.json */, - ); - path = Animations; - sourceTree = ""; - }; 4AC299D52C6EEAD0002E74C8 /* ApplicationPasswords */ = { isa = PBXGroup; children = ( @@ -4865,555 +4524,6 @@ path = ApplicationPasswords; sourceTree = ""; }; - 4AD953B52C21451700D0EEFA /* WordPressAuthenticator */ = { - isa = PBXGroup; - children = ( - 4AD954A42C2145CB00D0EEFA /* Sources */, - 4AD955992C2171F000D0EEFA /* Tests */, - ); - name = WordPressAuthenticator; - path = ../WordPressAuthenticator; - sourceTree = ""; - }; - 4AD953D52C2145CB00D0EEFA /* Analytics */ = { - isa = PBXGroup; - children = ( - 4AD953D42C2145CB00D0EEFA /* AuthenticatorAnalyticsTracker.swift */, - ); - path = Analytics; - sourceTree = ""; - }; - 4AD953E12C2145CB00D0EEFA /* Authenticator */ = { - isa = PBXGroup; - children = ( - 4AD953D62C2145CB00D0EEFA /* WordPressAuthenticator.swift */, - 4AD953D72C2145CB00D0EEFA /* WordPressAuthenticator+Errors.swift */, - 4AD953D82C2145CB00D0EEFA /* WordPressAuthenticator+Events.swift */, - 4AD953D92C2145CB00D0EEFA /* WordPressAuthenticator+Notifications.swift */, - 4AD953DA2C2145CB00D0EEFA /* WordPressAuthenticatorConfiguration.swift */, - 4AD953DB2C2145CB00D0EEFA /* WordPressAuthenticatorDelegateProtocol.swift */, - 4AD953DC2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayImages.swift */, - 4AD953DD2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayStrings.swift */, - 4AD953DE2C2145CB00D0EEFA /* WordPressAuthenticatorResult.swift */, - 4AD953DF2C2145CB00D0EEFA /* WordPressAuthenticatorStyles.swift */, - 4AD953E02C2145CB00D0EEFA /* WordPressSupportSourceTag.swift */, - ); - path = Authenticator; - sourceTree = ""; - }; - 4AD953E52C2145CB00D0EEFA /* Credentials */ = { - isa = PBXGroup; - children = ( - 4AD953E22C2145CB00D0EEFA /* AuthenticatorCredentials.swift */, - 4AD953E32C2145CB00D0EEFA /* WordPressComCredentials.swift */, - 4AD953E42C2145CB00D0EEFA /* WordPressOrgCredentials.swift */, - ); - path = Credentials; - sourceTree = ""; - }; - 4AD953E92C2145CB00D0EEFA /* Email Client Picker */ = { - isa = PBXGroup; - children = ( - 4AD953E62C2145CB00D0EEFA /* AppSelector.swift */, - 4AD953E72C2145CB00D0EEFA /* LinkMailPresenter.swift */, - 4AD953E82C2145CB00D0EEFA /* URLHandler.swift */, - ); - path = "Email Client Picker"; - sourceTree = ""; - }; - 4AD953F72C2145CB00D0EEFA /* Extensions */ = { - isa = PBXGroup; - children = ( - 4AD953EA2C2145CB00D0EEFA /* FancyAlertViewController+LoginError.swift */, - 4AD953EB2C2145CB00D0EEFA /* NSObject+Helpers.swift */, - 4AD953EC2C2145CB00D0EEFA /* String+Underline.swift */, - 4AD953ED2C2145CB00D0EEFA /* UIButton+Styles.swift */, - 4AD953EE2C2145CB00D0EEFA /* UIImage+Assets.swift */, - 4AD953EF2C2145CB00D0EEFA /* UIPasteboard+Detect.swift */, - 4AD953F02C2145CB00D0EEFA /* UIStoryboard+Helpers.swift */, - 4AD953F12C2145CB00D0EEFA /* UITableView+Helpers.swift */, - 4AD953F22C2145CB00D0EEFA /* UIView+AuthHelpers.swift */, - 4AD953F32C2145CB00D0EEFA /* UIViewController+Dismissal.swift */, - 4AD953F42C2145CB00D0EEFA /* UIViewController+Helpers.swift */, - 4AD953F52C2145CB00D0EEFA /* URL+JetpackConnect.swift */, - 4AD953F62C2145CB00D0EEFA /* WPStyleGuide+Login.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - 4AD9540C2C2145CB00D0EEFA /* GoogleSignIn */ = { - isa = PBXGroup; - children = ( - 4AD953F82C2145CB00D0EEFA /* ASWebAuthenticationSession+Utils.swift .swift */, - 4AD953F92C2145CB00D0EEFA /* Character+URLSafe.swift */, - 4AD953FA2C2145CB00D0EEFA /* Data+Base64URL.swift */, - 4AD953FB2C2145CB00D0EEFA /* Data+SHA256.swift */, - 4AD953FC2C2145CB00D0EEFA /* DataGetting.swift */, - 4AD953FD2C2145CB00D0EEFA /* GoogleClientId.swift */, - 4AD953FE2C2145CB00D0EEFA /* GoogleOAuthTokenGetter.swift */, - 4AD953FF2C2145CB00D0EEFA /* GoogleOAuthTokenGetting.swift */, - 4AD954002C2145CB00D0EEFA /* IDToken.swift */, - 4AD954012C2145CB00D0EEFA /* JSONWebToken.swift */, - 4AD954022C2145CB00D0EEFA /* NewGoogleAuthenticator.swift */, - 4AD954032C2145CB00D0EEFA /* OAuthError.swift */, - 4AD954042C2145CB00D0EEFA /* OAuthRequestBody+GoogleSignIn.swift */, - 4AD954052C2145CB00D0EEFA /* OAuthTokenRequestBody.swift */, - 4AD954062C2145CB00D0EEFA /* OAuthTokenResponseBody.swift */, - 4AD954072C2145CB00D0EEFA /* ProofKeyForCodeExchange.swift */, - 4AD954082C2145CB00D0EEFA /* Result+ConvenienceInit.swift */, - 4AD954092C2145CB00D0EEFA /* URL+GoogleSignIn.swift */, - 4AD9540A2C2145CB00D0EEFA /* URLRequest+GoogleSignIn.swift */, - 4AD9540B2C2145CB00D0EEFA /* URLSesison+DataGetting.swift */, - ); - path = GoogleSignIn; - sourceTree = ""; - }; - 4AD954102C2145CB00D0EEFA /* Logging */ = { - isa = PBXGroup; - children = ( - 4AD9540D2C2145CB00D0EEFA /* WPAuthenticatorLogging.h */, - 4AD9540E2C2145CB00D0EEFA /* WPAuthenticatorLogging.m */, - 4AD9540F2C2145CB00D0EEFA /* WPAuthenticatorLogging.swift */, - ); - path = Logging; - sourceTree = ""; - }; - 4AD954152C2145CB00D0EEFA /* Model */ = { - isa = PBXGroup; - children = ( - 4AD954112C2145CB00D0EEFA /* LoginFields.swift */, - 4AD954122C2145CB00D0EEFA /* LoginFields+Validation.swift */, - 4AD954132C2145CB00D0EEFA /* LoginFieldsMeta.swift */, - 4AD954142C2145CB00D0EEFA /* WordPressComSiteInfo.swift */, - ); - path = Model; - sourceTree = ""; - }; - 4AD9541D2C2145CB00D0EEFA /* Navigation */ = { - isa = PBXGroup; - children = ( - 4AD954162C2145CB00D0EEFA /* NavigateBack.swift */, - 4AD954172C2145CB00D0EEFA /* NavigateToEnterAccount.swift */, - 4AD954182C2145CB00D0EEFA /* NavigateToEnterSite.swift */, - 4AD954192C2145CB00D0EEFA /* NavigateToEnterSiteCredentials.swift */, - 4AD9541A2C2145CB00D0EEFA /* NavigateToEnterWPCOMPassword.swift */, - 4AD9541B2C2145CB00D0EEFA /* NavigateToRoot.swift */, - 4AD9541C2C2145CB00D0EEFA /* NavigationCommand.swift */, - ); - path = Navigation; - sourceTree = ""; - }; - 4AD954222C2145CB00D0EEFA /* Button */ = { - isa = PBXGroup; - children = ( - 4AD9541E2C2145CB00D0EEFA /* NUXButton.swift */, - 4AD9541F2C2145CB00D0EEFA /* NUXButtonView.storyboard */, - 4AD954202C2145CB00D0EEFA /* NUXButtonViewController.swift */, - 4AD954212C2145CB00D0EEFA /* NUXStackedButtonsViewController.swift */, - ); - path = Button; - sourceTree = ""; - }; - 4AD954362C2145CB00D0EEFA /* NUX */ = { - isa = PBXGroup; - children = ( - 4AD954222C2145CB00D0EEFA /* Button */, - 4AD954232C2145CB00D0EEFA /* ModalViewControllerPresenting.swift */, - 4AD954242C2145CB00D0EEFA /* NUXKeyboardResponder.swift */, - 4AD954252C2145CB00D0EEFA /* NUXLinkAuthViewController.swift */, - 4AD954262C2145CB00D0EEFA /* NUXLinkMailViewController.swift */, - 4AD954272C2145CB00D0EEFA /* NUXNavigationController.swift */, - 4AD954282C2145CB00D0EEFA /* NUXTableViewController.swift */, - 4AD954292C2145CB00D0EEFA /* NUXViewController.swift */, - 4AD9542A2C2145CB00D0EEFA /* NUXViewControllerBase.swift */, - 4AD9542B2C2145CB00D0EEFA /* WPHelpIndicatorView.swift */, - 4AD9542C2C2145CB00D0EEFA /* WPNUXMainButton.h */, - 4AD9542D2C2145CB00D0EEFA /* WPNUXMainButton.m */, - 4AD954342C2145CB00D0EEFA /* WPWalkthroughTextField.h */, - 4AD954352C2145CB00D0EEFA /* WPWalkthroughTextField.m */, - ); - path = NUX; - sourceTree = ""; - }; - 4AD954382C2145CB00D0EEFA /* Private */ = { - isa = PBXGroup; - children = ( - 4AD954372C2145CB00D0EEFA /* WPAuthenticator-Swift.h */, - ); - path = Private; - sourceTree = ""; - }; - 4AD954422C2145CB00D0EEFA /* Resources */ = { - isa = PBXGroup; - children = ( - 4A0274BC2C226A4D00290D8B /* Animations */, - 4A0274BD2C226A4D00290D8B /* Assets.xcassets */, - 4A0274B62C226A4D00290D8B /* SupportedEmailClients */, - ); - path = Resources; - sourceTree = ""; - }; - 4AD954502C2145CB00D0EEFA /* Services */ = { - isa = PBXGroup; - children = ( - 4AD954432C2145CB00D0EEFA /* LoginFacade.h */, - 4AD954442C2145CB00D0EEFA /* LoginFacade.m */, - 4AD954452C2145CB00D0EEFA /* LoginFacade.swift */, - 4AD954462C2145CB00D0EEFA /* SafariCredentialsService.swift */, - 4AD954472C2145CB00D0EEFA /* SignupService.swift */, - 4AD954482C2145CB00D0EEFA /* SocialUser.swift */, - 4AD954492C2145CB00D0EEFA /* SocialUserCreating.swift */, - 4AD9544A2C2145CB00D0EEFA /* WordPressComAccountService.swift */, - 4AD9544B2C2145CB00D0EEFA /* WordPressComBlogService.swift */, - 4AD9544C2C2145CB00D0EEFA /* WordPressComOAuthClientFacade.swift */, - 4AD9544D2C2145CB00D0EEFA /* WordPressComOAuthClientFacadeProtocol.swift */, - 4AD9544E2C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.h */, - 4AD9544F2C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.m */, - ); - path = Services; - sourceTree = ""; - }; - 4AD954642C2145CB00D0EEFA /* Signin */ = { - isa = PBXGroup; - children = ( - 4AD954512C2145CB00D0EEFA /* AppleAuthenticator.swift */, - 4AD954522C2145CB00D0EEFA /* EmailMagicLink.storyboard */, - 4AD954532C2145CB00D0EEFA /* Login.storyboard */, - 4AD954542C2145CB00D0EEFA /* Login2FAViewController.swift */, - 4AD954552C2145CB00D0EEFA /* LoginEmailViewController.swift */, - 4AD954562C2145CB00D0EEFA /* LoginLinkRequestViewController.swift */, - 91BE834D2C48FF0F00BB5B3B /* UIImageView+Additions.swift */, - 4AD954572C2145CB00D0EEFA /* LoginNavigationController.swift */, - 4AD954582C2145CB00D0EEFA /* LoginPrologueLoginMethodViewController.swift */, - 4AD954592C2145CB00D0EEFA /* LoginProloguePageViewController.swift */, - 4AD9545A2C2145CB00D0EEFA /* LoginPrologueSignupMethodViewController.swift */, - 4AD9545B2C2145CB00D0EEFA /* LoginPrologueViewController.swift */, - 4AD9545C2C2145CB00D0EEFA /* LoginSelfHostedViewController.swift */, - 4AD9545D2C2145CB00D0EEFA /* LoginSiteAddressViewController.swift */, - 4AD9545E2C2145CB00D0EEFA /* LoginSocialErrorCell.swift */, - 4AD9545F2C2145CB00D0EEFA /* LoginSocialErrorViewController.swift */, - 4AD954602C2145CB00D0EEFA /* LoginUsernamePasswordViewController.swift */, - 4AD954612C2145CB00D0EEFA /* LoginViewController.swift */, - 4AD954622C2145CB00D0EEFA /* LoginWPComViewController.swift */, - 4AD954632C2145CB00D0EEFA /* SigninEditingState.swift */, - ); - path = Signin; - sourceTree = ""; - }; - 4AD954692C2145CB00D0EEFA /* Signup */ = { - isa = PBXGroup; - children = ( - 4AD954652C2145CB00D0EEFA /* Signup.storyboard */, - 4AD954662C2145CB00D0EEFA /* SignupEmailViewController.swift */, - 4AD954672C2145CB00D0EEFA /* SignupGoogleViewController.swift */, - 4AD954682C2145CB00D0EEFA /* SignupNavigationController.swift */, - ); - path = Signup; - sourceTree = ""; - }; - 4AD954702C2145CB00D0EEFA /* UI */ = { - isa = PBXGroup; - children = ( - 4AD9546A2C2145CB00D0EEFA /* CircularImageView.swift */, - 4AD9546B2C2145CB00D0EEFA /* LoginTextField.swift */, - 4AD9546C2C2145CB00D0EEFA /* SearchTableViewCell.swift */, - 4AD9546D2C2145CB00D0EEFA /* SearchTableViewCell.xib */, - 4AD9546E2C2145CB00D0EEFA /* SiteInfoHeaderView.swift */, - 4AD9546F2C2145CB00D0EEFA /* WebAuthenticationPresentationContext.swift */, - ); - path = UI; - sourceTree = ""; - }; - 4AD954732C2145CB00D0EEFA /* 2FA */ = { - isa = PBXGroup; - children = ( - 4AD954712C2145CB00D0EEFA /* TwoFA.storyboard */, - 4AD954722C2145CB00D0EEFA /* TwoFAViewController.swift */, - ); - path = 2FA; - sourceTree = ""; - }; - 4AD954762C2145CB00D0EEFA /* Get Started */ = { - isa = PBXGroup; - children = ( - 4AD954742C2145CB00D0EEFA /* GetStarted.storyboard */, - 4AD954752C2145CB00D0EEFA /* GetStartedViewController.swift */, - ); - path = "Get Started"; - sourceTree = ""; - }; - 4AD9547B2C2145CB00D0EEFA /* Google */ = { - isa = PBXGroup; - children = ( - 4AD954772C2145CB00D0EEFA /* GoogleAuth.storyboard */, - 4AD954782C2145CB00D0EEFA /* GoogleAuthViewController.swift */, - 4AD954792C2145CB00D0EEFA /* GoogleSignupConfirmation.storyboard */, - 4AD9547A2C2145CB00D0EEFA /* GoogleSignupConfirmationViewController.swift */, - ); - path = Google; - sourceTree = ""; - }; - 4AD954812C2145CB00D0EEFA /* Login */ = { - isa = PBXGroup; - children = ( - 4AD9547C2C2145CB00D0EEFA /* LoginMagicLink.storyboard */, - 4AD9547D2C2145CB00D0EEFA /* LoginMagicLinkViewController.swift */, - 4AD9547E2C2145CB00D0EEFA /* MagicLinkRequestedViewController.swift */, - 4AD9547F2C2145CB00D0EEFA /* MagicLinkRequestedViewController.xib */, - 4AD954802C2145CB00D0EEFA /* MagicLinkRequester.swift */, - ); - path = Login; - sourceTree = ""; - }; - 4AD954852C2145CB00D0EEFA /* Password */ = { - isa = PBXGroup; - children = ( - 4AD954822C2145CB00D0EEFA /* Password.storyboard */, - 4AD954832C2145CB00D0EEFA /* PasswordCoordinator.swift */, - 4AD954842C2145CB00D0EEFA /* PasswordViewController.swift */, - ); - path = Password; - sourceTree = ""; - }; - 4AD954902C2145CB00D0EEFA /* Reusable Views */ = { - isa = PBXGroup; - children = ( - 4AD954862C2145CB00D0EEFA /* GravatarEmailTableViewCell.swift */, - 4AD954872C2145CB00D0EEFA /* GravatarEmailTableViewCell.xib */, - 4AD954882C2145CB00D0EEFA /* TextFieldTableViewCell.swift */, - 4AD954892C2145CB00D0EEFA /* TextFieldTableViewCell.xib */, - 4AD9548A2C2145CB00D0EEFA /* TextLabelTableViewCell.swift */, - 4AD9548B2C2145CB00D0EEFA /* TextLabelTableViewCell.xib */, - 4AD9548C2C2145CB00D0EEFA /* TextLinkButtonTableViewCell.swift */, - 4AD9548D2C2145CB00D0EEFA /* TextLinkButtonTableViewCell.xib */, - 4AD9548E2C2145CB00D0EEFA /* TextWithLinkTableViewCell.swift */, - 4AD9548F2C2145CB00D0EEFA /* TextWithLinkTableViewCell.xib */, - ); - path = "Reusable Views"; - sourceTree = ""; - }; - 4AD954942C2145CB00D0EEFA /* Sign up */ = { - isa = PBXGroup; - children = ( - 4AD954912C2145CB00D0EEFA /* SignupMagicLinkViewController.swift */, - 4AD954922C2145CB00D0EEFA /* UnifiedSignup.storyboard */, - 4AD954932C2145CB00D0EEFA /* UnifiedSignupViewController.swift */, - ); - path = "Sign up"; - sourceTree = ""; - }; - 4AD954992C2145CB00D0EEFA /* Site Address */ = { - isa = PBXGroup; - children = ( - 4AD954952C2145CB00D0EEFA /* SiteAddress.storyboard */, - 4AD954962C2145CB00D0EEFA /* SiteAddressViewController.swift */, - 4AD954972C2145CB00D0EEFA /* SiteAddressViewModel.swift */, - 4AD954982C2145CB00D0EEFA /* SiteCredentialsViewController.swift */, - ); - path = "Site Address"; - sourceTree = ""; - }; - 4AD9549C2C2145CB00D0EEFA /* VerifyEmail */ = { - isa = PBXGroup; - children = ( - 4AD9549A2C2145CB00D0EEFA /* VerifyEmail.storyboard */, - 4AD9549B2C2145CB00D0EEFA /* VerifyEmailViewController.swift */, - ); - path = VerifyEmail; - sourceTree = ""; - }; - 4AD9549D2C2145CB00D0EEFA /* View Related */ = { - isa = PBXGroup; - children = ( - 4AD954732C2145CB00D0EEFA /* 2FA */, - 4AD954762C2145CB00D0EEFA /* Get Started */, - 4AD9547B2C2145CB00D0EEFA /* Google */, - 4AD954812C2145CB00D0EEFA /* Login */, - 4AD954852C2145CB00D0EEFA /* Password */, - 4AD954902C2145CB00D0EEFA /* Reusable Views */, - 4AD954942C2145CB00D0EEFA /* Sign up */, - 4AD954992C2145CB00D0EEFA /* Site Address */, - 4AD9549C2C2145CB00D0EEFA /* VerifyEmail */, - ); - path = "View Related"; - sourceTree = ""; - }; - 4AD954A12C2145CB00D0EEFA /* Unified Auth */ = { - isa = PBXGroup; - children = ( - 4AD9549D2C2145CB00D0EEFA /* View Related */, - 4AD9549E2C2145CB00D0EEFA /* GoogleAuthenticator.swift */, - 4AD9549F2C2145CB00D0EEFA /* StoredCredentialsAuthenticator.swift */, - 4AD954A02C2145CB00D0EEFA /* StoredCredentialsPicker.swift */, - ); - path = "Unified Auth"; - sourceTree = ""; - }; - 4AD954A42C2145CB00D0EEFA /* Sources */ = { - isa = PBXGroup; - children = ( - 4AD953D52C2145CB00D0EEFA /* Analytics */, - 4AD953E12C2145CB00D0EEFA /* Authenticator */, - 4AD953E52C2145CB00D0EEFA /* Credentials */, - 4AD953E92C2145CB00D0EEFA /* Email Client Picker */, - 4AD953F72C2145CB00D0EEFA /* Extensions */, - 4AD9540C2C2145CB00D0EEFA /* GoogleSignIn */, - 4AD954102C2145CB00D0EEFA /* Logging */, - 4AD954152C2145CB00D0EEFA /* Model */, - 4AD9541D2C2145CB00D0EEFA /* Navigation */, - 4AD954362C2145CB00D0EEFA /* NUX */, - 4AD954382C2145CB00D0EEFA /* Private */, - 4AD954422C2145CB00D0EEFA /* Resources */, - 4AD954502C2145CB00D0EEFA /* Services */, - 4AD954642C2145CB00D0EEFA /* Signin */, - 4AD954692C2145CB00D0EEFA /* Signup */, - 4AD954702C2145CB00D0EEFA /* UI */, - 4AD954A12C2145CB00D0EEFA /* Unified Auth */, - 4AD954A32C2145CB00D0EEFA /* WordPressAuthenticator.h */, - ); - path = Sources; - sourceTree = ""; - }; - 4AD955602C2171F000D0EEFA /* Analytics */ = { - isa = PBXGroup; - children = ( - 4AD9555F2C2171F000D0EEFA /* AnalyticsTrackerTests.swift */, - ); - path = Analytics; - sourceTree = ""; - }; - 4AD955662C2171F000D0EEFA /* Authenticator */ = { - isa = PBXGroup; - children = ( - 4AD955612C2171F000D0EEFA /* PasteboardTests.swift */, - 4AD955622C2171F000D0EEFA /* WordPressAuthenticator+TestsUtils.swift */, - 4AD955632C2171F000D0EEFA /* WordPressAuthenticatorDisplayTextTests.swift */, - 4AD955642C2171F000D0EEFA /* WordPressAuthenticatorTests.swift */, - 4AD955652C2171F000D0EEFA /* WordPressSourceTagTests.swift */, - ); - path = Authenticator; - sourceTree = ""; - }; - 4AD955682C2171F000D0EEFA /* Credentials */ = { - isa = PBXGroup; - children = ( - 4AD955672C2171F000D0EEFA /* CredentialsTests.swift */, - ); - path = Credentials; - sourceTree = ""; - }; - 4AD9556A2C2171F000D0EEFA /* Email Client Picker */ = { - isa = PBXGroup; - children = ( - 4AD955692C2171F000D0EEFA /* AppSelectorTests.swift */, - ); - path = "Email Client Picker"; - sourceTree = ""; - }; - 4AD9557F2C2171F000D0EEFA /* GoogleSignIn */ = { - isa = PBXGroup; - children = ( - 4AD9556B2C2171F000D0EEFA /* Character+URLSafeTests.swift */, - 4AD9556C2C2171F000D0EEFA /* CodeVerifier+Fixture.swift */, - 4AD9556D2C2171F000D0EEFA /* CodeVerifierTests.swift */, - 4AD9556E2C2171F000D0EEFA /* Data+Base64URLTests.swift */, - 4AD9556F2C2171F000D0EEFA /* Data+SHA256Tests.swift */, - 4AD955702C2171F000D0EEFA /* DataGettingStub.swift */, - 4AD955712C2171F000D0EEFA /* GoogleClientIdTests.swift */, - 4AD955722C2171F000D0EEFA /* GoogleOAuthTokenGetterTests.swift */, - 4AD955732C2171F000D0EEFA /* GoogleOAuthTokenGettingStub.swift */, - 4AD955742C2171F000D0EEFA /* IDTokenTests.swift */, - 4AD955752C2171F000D0EEFA /* JSONWebToken+Fixtures.swift */, - 4AD955762C2171F000D0EEFA /* JWTokenTests.swift */, - 4AD955772C2171F000D0EEFA /* NewGoogleAuthenticatorTests.swift */, - 4AD955782C2171F000D0EEFA /* OAuthRequestBody+GoogleSignInTests.swift */, - 4AD955792C2171F000D0EEFA /* OAuthTokenRequestBodyTests.swift */, - 4AD9557A2C2171F000D0EEFA /* OAuthTokenResponseBody+Fixture.swift */, - 4AD9557B2C2171F000D0EEFA /* ProofKeyForCodeExchangeTests.swift */, - 4AD9557C2C2171F000D0EEFA /* Result+ConvenienceInitTests.swift */, - 4AD9557D2C2171F000D0EEFA /* URL+GoogleSignInTests.swift */, - 4AD9557E2C2171F000D0EEFA /* URLRequest+GoogleSignInTests.swift */, - ); - path = GoogleSignIn; - sourceTree = ""; - }; - 4AD955822C2171F000D0EEFA /* Logging */ = { - isa = PBXGroup; - children = ( - 4AD955802C2171F000D0EEFA /* LoggingTests.m */, - 4AD955812C2171F000D0EEFA /* LoggingTests.swift */, - ); - path = Logging; - sourceTree = ""; - }; - 4AD955872C2171F000D0EEFA /* Mocks */ = { - isa = PBXGroup; - children = ( - 4AD955832C2171F000D0EEFA /* MockNavigationController.swift */, - 4AD955842C2171F000D0EEFA /* ModalViewControllerPresentingSpy.swift */, - 4AD955852C2171F000D0EEFA /* WordPressAuthenticatorDelegateSpy.swift */, - 4AD955862C2171F000D0EEFA /* WordpressAuthenticatorProvider.swift */, - ); - path = Mocks; - sourceTree = ""; - }; - 4AD9558B2C2171F000D0EEFA /* Model */ = { - isa = PBXGroup; - children = ( - 4AD955882C2171F000D0EEFA /* LoginFieldsTests.swift */, - 4AD955892C2171F000D0EEFA /* LoginFieldsValidationTests.swift */, - 4AD9558A2C2171F000D0EEFA /* WordPressComSiteInfoTests.swift */, - ); - path = Model; - sourceTree = ""; - }; - 4AD955902C2171F000D0EEFA /* Navigation */ = { - isa = PBXGroup; - children = ( - 4AD9558D2C2171F000D0EEFA /* NavigationToEnterAccountTests.swift */, - 4AD9558E2C2171F000D0EEFA /* NavigationToEnterSiteTests.swift */, - ); - path = Navigation; - sourceTree = ""; - }; - 4AD955922C2171F000D0EEFA /* Services */ = { - isa = PBXGroup; - children = ( - 0C0DF8932C2DF12A00011B7D /* LoginFacadeTests.m */, - ); - path = Services; - sourceTree = ""; - }; - 4AD955962C2171F000D0EEFA /* SingIn */ = { - isa = PBXGroup; - children = ( - 4AD955932C2171F000D0EEFA /* AppleAuthenticatorTests.swift */, - 4AD955942C2171F000D0EEFA /* LoginViewControllerTests.swift */, - 4AD955952C2171F000D0EEFA /* SiteAddressViewModelTests.swift */, - ); - path = SingIn; - sourceTree = ""; - }; - 4AD955992C2171F000D0EEFA /* Tests */ = { - isa = PBXGroup; - children = ( - 4AD955602C2171F000D0EEFA /* Analytics */, - 4AD955662C2171F000D0EEFA /* Authenticator */, - 4AD955682C2171F000D0EEFA /* Credentials */, - 4AD9556A2C2171F000D0EEFA /* Email Client Picker */, - 4AD9557F2C2171F000D0EEFA /* GoogleSignIn */, - 4AD955822C2171F000D0EEFA /* Logging */, - 4AD955872C2171F000D0EEFA /* Mocks */, - 4AD9558B2C2171F000D0EEFA /* Model */, - 4AD955902C2171F000D0EEFA /* Navigation */, - 4AD955922C2171F000D0EEFA /* Services */, - 4AD955962C2171F000D0EEFA /* SingIn */, - 4AD955982C2171F000D0EEFA /* MemoryManagementTests.swift */, - 4A1267D52C21739300717174 /* WordPressAuthenticator.xctestplan */, - ); - path = Tests; - sourceTree = ""; - }; 572FB3FE223A800500933C76 /* Classes */ = { isa = PBXGroup; children = ( @@ -7720,12 +6830,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4AD955562C2145CB00D0EEFA /* WordPressAuthenticator.h in Headers */, - 4AD955052C2145CB00D0EEFA /* LoginFacade.h in Headers */, - 4AD955102C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.h in Headers */, - 4AD954F32C2145CB00D0EEFA /* WPNUXMainButton.h in Headers */, - 4AD954FB2C2145CB00D0EEFA /* WPWalkthroughTextField.h in Headers */, - 4AD954D82C2145CB00D0EEFA /* WPAuthenticatorLogging.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7826,6 +6930,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */, + ); name = WordPressAuthenticator; packageProductDependencies = ( 0C6AC6272C364A9000BF7600 /* XcodeTarget_WordPressAuthentificator */, @@ -8504,33 +7611,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4A0274C02C226A4D00290D8B /* notifications.json in Resources */, - 4AD955442C2145CB00D0EEFA /* TextLabelTableViewCell.xib in Resources */, - 4AD9554C2C2145CB00D0EEFA /* SiteAddress.storyboard in Resources */, - 4A0274BE2C226A4D00290D8B /* EmailClients.plist in Resources */, - 4AD9552F2C2145CB00D0EEFA /* TwoFA.storyboard in Resources */, - 4A0274C32C226A4D00290D8B /* stats.json in Resources */, - 4A0274BF2C226A4D00290D8B /* jetpack.json in Resources */, - 4AD955402C2145CB00D0EEFA /* GravatarEmailTableViewCell.xib in Resources */, - 4AD955502C2145CB00D0EEFA /* VerifyEmail.storyboard in Resources */, - 4AD955462C2145CB00D0EEFA /* TextLinkButtonTableViewCell.xib in Resources */, - 4AD954E72C2145CB00D0EEFA /* NUXButtonView.storyboard in Resources */, - 4AD955422C2145CB00D0EEFA /* TextFieldTableViewCell.xib in Resources */, - 4AD9553C2C2145CB00D0EEFA /* Password.storyboard in Resources */, - 4AD955352C2145CB00D0EEFA /* GoogleSignupConfirmation.storyboard in Resources */, - 4AD9552C2C2145CB00D0EEFA /* SearchTableViewCell.xib in Resources */, - 4AD955252C2145CB00D0EEFA /* Signup.storyboard in Resources */, - 4AD9554A2C2145CB00D0EEFA /* UnifiedSignup.storyboard in Resources */, - 4AD955482C2145CB00D0EEFA /* TextWithLinkTableViewCell.xib in Resources */, - 4AD955372C2145CB00D0EEFA /* LoginMagicLink.storyboard in Resources */, - 4A0274C22C226A4D00290D8B /* reader.json in Resources */, - 4AD955332C2145CB00D0EEFA /* GoogleAuth.storyboard in Resources */, - 4AD955312C2145CB00D0EEFA /* GetStarted.storyboard in Resources */, - 4AD955142C2145CB00D0EEFA /* Login.storyboard in Resources */, - 4AD955132C2145CB00D0EEFA /* EmailMagicLink.storyboard in Resources */, - 4AD9553A2C2145CB00D0EEFA /* MagicLinkRequestedViewController.xib in Resources */, - 4A0274C42C226A4D00290D8B /* Assets.xcassets in Resources */, - 4A0274C12C226A4D00290D8B /* post.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9533,144 +8613,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4AD9550B2C2145CB00D0EEFA /* SocialUserCreating.swift in Sources */, - 4AD9551A2C2145CB00D0EEFA /* LoginProloguePageViewController.swift in Sources */, - 4AD9553B2C2145CB00D0EEFA /* MagicLinkRequester.swift in Sources */, - 4AD955412C2145CB00D0EEFA /* TextFieldTableViewCell.swift in Sources */, - 4AD954C02C2145CB00D0EEFA /* UIViewController+Dismissal.swift in Sources */, - 4AD954E52C2145CB00D0EEFA /* NavigationCommand.swift in Sources */, - 4AD954B22C2145CB00D0EEFA /* WordPressComCredentials.swift in Sources */, - 4AD9553D2C2145CB00D0EEFA /* PasswordCoordinator.swift in Sources */, - 4AD955092C2145CB00D0EEFA /* SignupService.swift in Sources */, - 4AD954E62C2145CB00D0EEFA /* NUXButton.swift in Sources */, - 4AD955342C2145CB00D0EEFA /* GoogleAuthViewController.swift in Sources */, - 4AD955202C2145CB00D0EEFA /* LoginSocialErrorViewController.swift in Sources */, - 4AD954C72C2145CB00D0EEFA /* Data+SHA256.swift in Sources */, - 4AD954C62C2145CB00D0EEFA /* Data+Base64URL.swift in Sources */, - 4AD9553F2C2145CB00D0EEFA /* GravatarEmailTableViewCell.swift in Sources */, - 4AD954C82C2145CB00D0EEFA /* DataGetting.swift in Sources */, - 4AD9554F2C2145CB00D0EEFA /* SiteCredentialsViewController.swift in Sources */, - 4AD954E12C2145CB00D0EEFA /* NavigateToEnterSite.swift in Sources */, - 4AD954DC2C2145CB00D0EEFA /* LoginFields+Validation.swift in Sources */, - 4AD954A92C2145CB00D0EEFA /* WordPressAuthenticator+Notifications.swift in Sources */, - 4AD9553E2C2145CB00D0EEFA /* PasswordViewController.swift in Sources */, - 4AD955082C2145CB00D0EEFA /* SafariCredentialsService.swift in Sources */, - 4AD955392C2145CB00D0EEFA /* MagicLinkRequestedViewController.swift in Sources */, - 4AD954CF2C2145CB00D0EEFA /* OAuthError.swift in Sources */, - 4AD955302C2145CB00D0EEFA /* TwoFAViewController.swift in Sources */, - 4AD954D52C2145CB00D0EEFA /* URL+GoogleSignIn.swift in Sources */, - 4AD954AB2C2145CB00D0EEFA /* WordPressAuthenticatorDelegateProtocol.swift in Sources */, - 4AD9551D2C2145CB00D0EEFA /* LoginSelfHostedViewController.swift in Sources */, - 4AD954E02C2145CB00D0EEFA /* NavigateToEnterAccount.swift in Sources */, - 4AD954D72C2145CB00D0EEFA /* URLSesison+DataGetting.swift in Sources */, - 4AD954EE2C2145CB00D0EEFA /* NUXNavigationController.swift in Sources */, - 4AD954E92C2145CB00D0EEFA /* NUXStackedButtonsViewController.swift in Sources */, - 4AD954D22C2145CB00D0EEFA /* OAuthTokenResponseBody.swift in Sources */, - 4AD955062C2145CB00D0EEFA /* LoginFacade.m in Sources */, - 4AD955492C2145CB00D0EEFA /* SignupMagicLinkViewController.swift in Sources */, - 4AD954BC2C2145CB00D0EEFA /* UIPasteboard+Detect.swift in Sources */, - 4AD954B92C2145CB00D0EEFA /* String+Underline.swift in Sources */, - 4AD954AE2C2145CB00D0EEFA /* WordPressAuthenticatorResult.swift in Sources */, - 4AD955532C2145CB00D0EEFA /* StoredCredentialsAuthenticator.swift in Sources */, - 4AD954B72C2145CB00D0EEFA /* FancyAlertViewController+LoginError.swift in Sources */, - 4AD955452C2145CB00D0EEFA /* TextLinkButtonTableViewCell.swift in Sources */, - 4AD954AD2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayStrings.swift in Sources */, - 4AD9550F2C2145CB00D0EEFA /* WordPressComOAuthClientFacadeProtocol.swift in Sources */, - 4AD954D12C2145CB00D0EEFA /* OAuthTokenRequestBody.swift in Sources */, - 4AD955472C2145CB00D0EEFA /* TextWithLinkTableViewCell.swift in Sources */, - 4AD954A72C2145CB00D0EEFA /* WordPressAuthenticator+Errors.swift in Sources */, - 4AD954B82C2145CB00D0EEFA /* NSObject+Helpers.swift in Sources */, - 4AD955262C2145CB00D0EEFA /* SignupEmailViewController.swift in Sources */, - 4AD9552D2C2145CB00D0EEFA /* SiteInfoHeaderView.swift in Sources */, - 4AD955182C2145CB00D0EEFA /* LoginNavigationController.swift in Sources */, - 4AD954C12C2145CB00D0EEFA /* UIViewController+Helpers.swift in Sources */, - 4AD955272C2145CB00D0EEFA /* SignupGoogleViewController.swift in Sources */, - 4AD954D42C2145CB00D0EEFA /* Result+ConvenienceInit.swift in Sources */, - 4AD954F02C2145CB00D0EEFA /* NUXViewController.swift in Sources */, - 4AD954B52C2145CB00D0EEFA /* LinkMailPresenter.swift in Sources */, - 4AD955292C2145CB00D0EEFA /* CircularImageView.swift in Sources */, - 4AD955072C2145CB00D0EEFA /* LoginFacade.swift in Sources */, - 4AD954BE2C2145CB00D0EEFA /* UITableView+Helpers.swift in Sources */, - 4AD9551B2C2145CB00D0EEFA /* LoginPrologueSignupMethodViewController.swift in Sources */, - 4AD955232C2145CB00D0EEFA /* LoginWPComViewController.swift in Sources */, - 4AD955542C2145CB00D0EEFA /* StoredCredentialsPicker.swift in Sources */, - 4AD954D62C2145CB00D0EEFA /* URLRequest+GoogleSignIn.swift in Sources */, - 4AD9551F2C2145CB00D0EEFA /* LoginSocialErrorCell.swift in Sources */, - 4AD955212C2145CB00D0EEFA /* LoginUsernamePasswordViewController.swift in Sources */, - 4AD955162C2145CB00D0EEFA /* LoginEmailViewController.swift in Sources */, - 4AD954CE2C2145CB00D0EEFA /* NewGoogleAuthenticator.swift in Sources */, - 4AD955192C2145CB00D0EEFA /* LoginPrologueLoginMethodViewController.swift in Sources */, - 4AD954C32C2145CB00D0EEFA /* WPStyleGuide+Login.swift in Sources */, - 4AD9554E2C2145CB00D0EEFA /* SiteAddressViewModel.swift in Sources */, - 4AD9552B2C2145CB00D0EEFA /* SearchTableViewCell.swift in Sources */, - 4AD954BF2C2145CB00D0EEFA /* UIView+AuthHelpers.swift in Sources */, - 4AD9551C2C2145CB00D0EEFA /* LoginPrologueViewController.swift in Sources */, - 4AD954EA2C2145CB00D0EEFA /* ModalViewControllerPresenting.swift in Sources */, - 4AD955432C2145CB00D0EEFA /* TextLabelTableViewCell.swift in Sources */, - 4AD954EF2C2145CB00D0EEFA /* NUXTableViewController.swift in Sources */, - 4AD955242C2145CB00D0EEFA /* SigninEditingState.swift in Sources */, - 4AD955152C2145CB00D0EEFA /* Login2FAViewController.swift in Sources */, - 4AD954E82C2145CB00D0EEFA /* NUXButtonViewController.swift in Sources */, - 4AD955512C2145CB00D0EEFA /* VerifyEmailViewController.swift in Sources */, - 4AD954A52C2145CB00D0EEFA /* AuthenticatorAnalyticsTracker.swift in Sources */, - 4AD954DB2C2145CB00D0EEFA /* LoginFields.swift in Sources */, - 4AD9550D2C2145CB00D0EEFA /* WordPressComBlogService.swift in Sources */, - 4AD954DA2C2145CB00D0EEFA /* WPAuthenticatorLogging.swift in Sources */, - 4AD955122C2145CB00D0EEFA /* AppleAuthenticator.swift in Sources */, - 4AD9550A2C2145CB00D0EEFA /* SocialUser.swift in Sources */, - 4AD954DD2C2145CB00D0EEFA /* LoginFieldsMeta.swift in Sources */, - 4AD954AC2C2145CB00D0EEFA /* WordPressAuthenticatorDisplayImages.swift in Sources */, - 4AD954F42C2145CB00D0EEFA /* WPNUXMainButton.m in Sources */, - 4AD954C22C2145CB00D0EEFA /* URL+JetpackConnect.swift in Sources */, - 4AD9554D2C2145CB00D0EEFA /* SiteAddressViewController.swift in Sources */, - 4AD954ED2C2145CB00D0EEFA /* NUXLinkMailViewController.swift in Sources */, - 4AD9552E2C2145CB00D0EEFA /* WebAuthenticationPresentationContext.swift in Sources */, - 4AD955522C2145CB00D0EEFA /* GoogleAuthenticator.swift in Sources */, - 4AD954A82C2145CB00D0EEFA /* WordPressAuthenticator+Events.swift in Sources */, - 4AD954D32C2145CB00D0EEFA /* ProofKeyForCodeExchange.swift in Sources */, - 4AD9552A2C2145CB00D0EEFA /* LoginTextField.swift in Sources */, - 4AD955282C2145CB00D0EEFA /* SignupNavigationController.swift in Sources */, - 4AD954CA2C2145CB00D0EEFA /* GoogleOAuthTokenGetter.swift in Sources */, - 4AD955322C2145CB00D0EEFA /* GetStartedViewController.swift in Sources */, - 4AD954EC2C2145CB00D0EEFA /* NUXLinkAuthViewController.swift in Sources */, - 4AD954DF2C2145CB00D0EEFA /* NavigateBack.swift in Sources */, - 4AD954D02C2145CB00D0EEFA /* OAuthRequestBody+GoogleSignIn.swift in Sources */, - 4AD9551E2C2145CB00D0EEFA /* LoginSiteAddressViewController.swift in Sources */, - 4AD954AA2C2145CB00D0EEFA /* WordPressAuthenticatorConfiguration.swift in Sources */, - 4AD954DE2C2145CB00D0EEFA /* WordPressComSiteInfo.swift in Sources */, - 4AD954C42C2145CB00D0EEFA /* ASWebAuthenticationSession+Utils.swift .swift in Sources */, - 4AD954D92C2145CB00D0EEFA /* WPAuthenticatorLogging.m in Sources */, - 4AD954B02C2145CB00D0EEFA /* WordPressSupportSourceTag.swift in Sources */, - 4AD955362C2145CB00D0EEFA /* GoogleSignupConfirmationViewController.swift in Sources */, - 4AD954FC2C2145CB00D0EEFA /* WPWalkthroughTextField.m in Sources */, - 4AD954BD2C2145CB00D0EEFA /* UIStoryboard+Helpers.swift in Sources */, - 4AD954CB2C2145CB00D0EEFA /* GoogleOAuthTokenGetting.swift in Sources */, - 4AD954E32C2145CB00D0EEFA /* NavigateToEnterWPCOMPassword.swift in Sources */, - 4AD954E42C2145CB00D0EEFA /* NavigateToRoot.swift in Sources */, - 4AD954F12C2145CB00D0EEFA /* NUXViewControllerBase.swift in Sources */, - 4AD954A62C2145CB00D0EEFA /* WordPressAuthenticator.swift in Sources */, - 4AD955172C2145CB00D0EEFA /* LoginLinkRequestViewController.swift in Sources */, - 4AD954CC2C2145CB00D0EEFA /* IDToken.swift in Sources */, - 4AD9550C2C2145CB00D0EEFA /* WordPressComAccountService.swift in Sources */, - 91BE834E2C48FF0F00BB5B3B /* UIImageView+Additions.swift in Sources */, - 4AD9550E2C2145CB00D0EEFA /* WordPressComOAuthClientFacade.swift in Sources */, - 4AD954CD2C2145CB00D0EEFA /* JSONWebToken.swift in Sources */, - 4AD954EB2C2145CB00D0EEFA /* NUXKeyboardResponder.swift in Sources */, - 4AD954B32C2145CB00D0EEFA /* WordPressOrgCredentials.swift in Sources */, - 4AD954BB2C2145CB00D0EEFA /* UIImage+Assets.swift in Sources */, - 4AD954C92C2145CB00D0EEFA /* GoogleClientId.swift in Sources */, - 4AD954F22C2145CB00D0EEFA /* WPHelpIndicatorView.swift in Sources */, - 4AD9554B2C2145CB00D0EEFA /* UnifiedSignupViewController.swift in Sources */, - 4AD954C52C2145CB00D0EEFA /* Character+URLSafe.swift in Sources */, - 4AD954BA2C2145CB00D0EEFA /* UIButton+Styles.swift in Sources */, - 4AD954B62C2145CB00D0EEFA /* URLHandler.swift in Sources */, - 4AD954AF2C2145CB00D0EEFA /* WordPressAuthenticatorStyles.swift in Sources */, - 4AD954B42C2145CB00D0EEFA /* AppSelector.swift in Sources */, - 4AD955222C2145CB00D0EEFA /* LoginViewController.swift in Sources */, - 4AD954B12C2145CB00D0EEFA /* AuthenticatorCredentials.swift in Sources */, - 4AD955112C2145CB00D0EEFA /* WordPressXMLRPCAPIFacade.m in Sources */, - 4AD955382C2145CB00D0EEFA /* LoginMagicLinkViewController.swift in Sources */, - 4AD954E22C2145CB00D0EEFA /* NavigateToEnterSiteCredentials.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9678,50 +8620,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4AD955B22C2171F000D0EEFA /* ProofKeyForCodeExchangeTests.swift in Sources */, - 4AD955C82C2171F000D0EEFA /* MemoryManagementTests.swift in Sources */, - 4AD955BA2C2171F000D0EEFA /* WordPressAuthenticatorDelegateSpy.swift in Sources */, - 4AD955BC2C2171F000D0EEFA /* LoginFieldsTests.swift in Sources */, - 4AD955A72C2171F000D0EEFA /* DataGettingStub.swift in Sources */, - 4AD955B42C2171F000D0EEFA /* URL+GoogleSignInTests.swift in Sources */, - 4AD955AE2C2171F000D0EEFA /* NewGoogleAuthenticatorTests.swift in Sources */, - 4AD955A82C2171F000D0EEFA /* GoogleClientIdTests.swift in Sources */, - 4AD955C02C2171F000D0EEFA /* NavigationToEnterAccountTests.swift in Sources */, - 4AD955AD2C2171F000D0EEFA /* JWTokenTests.swift in Sources */, - 4AD955AB2C2171F000D0EEFA /* IDTokenTests.swift in Sources */, - 4AD955A52C2171F000D0EEFA /* Data+Base64URLTests.swift in Sources */, - 4AD955BD2C2171F000D0EEFA /* LoginFieldsValidationTests.swift in Sources */, - 4AD955B92C2171F000D0EEFA /* ModalViewControllerPresentingSpy.swift in Sources */, - 4AD955B52C2171F000D0EEFA /* URLRequest+GoogleSignInTests.swift in Sources */, - 4AD955AC2C2171F000D0EEFA /* JSONWebToken+Fixtures.swift in Sources */, - 4AD9559E2C2171F000D0EEFA /* WordPressAuthenticatorTests.swift in Sources */, - 4AD955B12C2171F000D0EEFA /* OAuthTokenResponseBody+Fixture.swift in Sources */, - 4AD955B32C2171F000D0EEFA /* Result+ConvenienceInitTests.swift in Sources */, - 4AD955A02C2171F000D0EEFA /* CredentialsTests.swift in Sources */, - 4AD955A32C2171F000D0EEFA /* CodeVerifier+Fixture.swift in Sources */, - 4AD9559C2C2171F000D0EEFA /* WordPressAuthenticator+TestsUtils.swift in Sources */, - 4AD955C62C2171F000D0EEFA /* SiteAddressViewModelTests.swift in Sources */, - 4AD955B82C2171F000D0EEFA /* MockNavigationController.swift in Sources */, - 4AD955C52C2171F000D0EEFA /* LoginViewControllerTests.swift in Sources */, - 4AD955C42C2171F000D0EEFA /* AppleAuthenticatorTests.swift in Sources */, - 4AD9559D2C2171F000D0EEFA /* WordPressAuthenticatorDisplayTextTests.swift in Sources */, - 4AD9559F2C2171F000D0EEFA /* WordPressSourceTagTests.swift in Sources */, - 4AD955A22C2171F000D0EEFA /* Character+URLSafeTests.swift in Sources */, - 4AD9559B2C2171F000D0EEFA /* PasteboardTests.swift in Sources */, - 4AD955AA2C2171F000D0EEFA /* GoogleOAuthTokenGettingStub.swift in Sources */, - 0C0DF8942C2DF14600011B7D /* LoginFacadeTests.m in Sources */, - 4AD955BE2C2171F000D0EEFA /* WordPressComSiteInfoTests.swift in Sources */, - 4AD955A92C2171F000D0EEFA /* GoogleOAuthTokenGetterTests.swift in Sources */, - 4AD955A62C2171F000D0EEFA /* Data+SHA256Tests.swift in Sources */, - 4AD955BB2C2171F000D0EEFA /* WordpressAuthenticatorProvider.swift in Sources */, - 4AD955C12C2171F000D0EEFA /* NavigationToEnterSiteTests.swift in Sources */, - 4AD955B72C2171F000D0EEFA /* LoggingTests.swift in Sources */, - 4AD955A42C2171F000D0EEFA /* CodeVerifierTests.swift in Sources */, - 4AD955B02C2171F000D0EEFA /* OAuthTokenRequestBodyTests.swift in Sources */, - 4AD955A12C2171F000D0EEFA /* AppSelectorTests.swift in Sources */, - 4AD955B62C2171F000D0EEFA /* LoggingTests.m in Sources */, - 4AD955AF2C2171F000D0EEFA /* OAuthRequestBody+GoogleSignInTests.swift in Sources */, - 4AD9559A2C2171F000D0EEFA /* AnalyticsTrackerTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11230,7 +10128,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = "$(inherited)"; @@ -11299,7 +10196,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = 51A5F017948878F7E26979A0 /* Pods-Apps-WordPress.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = "$(inherited)"; @@ -13249,7 +12145,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = F373612EEEEF10E500093FF3 /* Pods-Apps-WordPress.release-alpha.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = "$(inherited)"; @@ -13315,7 +12210,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = 131D0EE49695795ECEDAA446 /* Pods-WordPressTest.release-alpha.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/WordPress.app/WordPress"; CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; @@ -13347,7 +12241,6 @@ 8546B4461BEAD39700193C07 /* Release-Alpha */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = YES; GCC_GENERATE_TEST_COVERAGE_FILES = NO; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -13686,7 +12579,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = BBA98A42A5503D734AC9C936 /* Pods-Apps-WordPress.release-internal.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = "$(inherited)"; @@ -13752,7 +12644,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = C9264D275F6288F66C33D2CE /* Pods-WordPressTest.release-internal.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/WordPress.app/WordPress"; CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; @@ -13784,7 +12675,6 @@ A2795808198819DE0031C6A3 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = YES; GCC_GENERATE_TEST_COVERAGE_FILES = NO; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -13794,7 +12684,6 @@ A2795809198819DE0031C6A3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = YES; GCC_GENERATE_TEST_COVERAGE_FILES = NO; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -13804,7 +12693,6 @@ A279580A198819DE0031C6A3 /* Release-Internal */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = YES; GCC_GENERATE_TEST_COVERAGE_FILES = NO; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -13930,7 +12818,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/WordPress.app/WordPress"; CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; @@ -13971,7 +12858,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = EF379F0A70B6AC45330EE287 /* Pods-WordPressTest.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/WordPress.app/WordPress"; CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; @@ -14003,7 +12889,6 @@ EA14533E29AD874C001F3143 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -14053,7 +12938,6 @@ EA14533F29AD874C001F3143 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -14097,7 +12981,6 @@ EA14534029AD874C001F3143 /* Release-Internal */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -14140,7 +13023,6 @@ EA14534129AD874C001F3143 /* Release-Alpha */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -14184,7 +13066,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = 24350E7C264DB76E009BB2B6 /* Jetpack.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = "$(inherited)"; @@ -14253,7 +13134,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = 24351059264DC1E2009BB2B6 /* Jetpack.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = "$(inherited)"; @@ -14319,7 +13199,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = "$(inherited)"; @@ -14385,7 +13264,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = "$(inherited)"; @@ -14635,7 +13513,6 @@ FF2716961CAAC87B0006E2D4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -14685,7 +13562,6 @@ FF2716971CAAC87B0006E2D4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -14729,7 +13605,6 @@ FF2716981CAAC87B0006E2D4 /* Release-Internal */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -14772,7 +13647,6 @@ FF2716991CAAC87B0006E2D4 /* Release-Alpha */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; From fa869093d54d7bf33144d1a9090dd26274a466ed Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:40:37 -0600 Subject: [PATCH 02/27] Move WordPressAuthenticator inside the project --- WordPress/WordPress.xcodeproj/project.pbxproj | 7 +++---- .../xcschemes/WordPressAuthenticator.xcscheme | 2 +- .../Analytics/AuthenticatorAnalyticsTracker.swift | 0 .../WordPressAuthenticator+Errors.swift | 0 .../WordPressAuthenticator+Events.swift | 0 .../WordPressAuthenticator+Notifications.swift | 0 .../Authenticator/WordPressAuthenticator.swift | 0 .../WordPressAuthenticatorConfiguration.swift | 0 .../WordPressAuthenticatorDelegateProtocol.swift | 0 .../WordPressAuthenticatorDisplayImages.swift | 0 .../WordPressAuthenticatorDisplayStrings.swift | 0 .../WordPressAuthenticatorResult.swift | 0 .../WordPressAuthenticatorStyles.swift | 0 .../Authenticator/WordPressSupportSourceTag.swift | 0 .../Credentials/AuthenticatorCredentials.swift | 0 .../Credentials/WordPressComCredentials.swift | 0 .../Credentials/WordPressOrgCredentials.swift | 0 .../Sources/Email Client Picker/AppSelector.swift | 0 .../Email Client Picker/LinkMailPresenter.swift | 0 .../Sources/Email Client Picker/URLHandler.swift | 0 .../FancyAlertViewController+LoginError.swift | 0 .../Sources/Extensions/NSObject+Helpers.swift | 0 .../Sources/Extensions/String+Underline.swift | 0 .../Sources/Extensions/UIButton+Styles.swift | 0 .../Sources/Extensions/UIImage+Assets.swift | 0 .../Sources/Extensions/UIPasteboard+Detect.swift | 0 .../Sources/Extensions/UIStoryboard+Helpers.swift | 1 + .../Sources/Extensions/UITableView+Helpers.swift | 0 .../Sources/Extensions/UIView+AuthHelpers.swift | 0 .../Extensions/UIViewController+Dismissal.swift | 0 .../Extensions/UIViewController+Helpers.swift | 0 .../Sources/Extensions/URL+JetpackConnect.swift | 0 .../Sources/Extensions/WPStyleGuide+Login.swift | 0 .../ASWebAuthenticationSession+Utils.swift .swift | 0 .../Sources/GoogleSignIn/Character+URLSafe.swift | 0 .../Sources/GoogleSignIn/Data+Base64URL.swift | 0 .../Sources/GoogleSignIn/Data+SHA256.swift | 0 .../Sources/GoogleSignIn/DataGetting.swift | 3 ++- .../Sources/GoogleSignIn/GoogleClientId.swift | 0 .../GoogleSignIn/GoogleOAuthTokenGetter.swift | 2 ++ .../GoogleSignIn/GoogleOAuthTokenGetting.swift | 0 .../Sources/GoogleSignIn/IDToken.swift | 0 .../Sources/GoogleSignIn/JSONWebToken.swift | 2 ++ .../GoogleSignIn/NewGoogleAuthenticator.swift | 0 .../Sources/GoogleSignIn/OAuthError.swift | 2 ++ .../OAuthRequestBody+GoogleSignIn.swift | 0 .../GoogleSignIn/OAuthTokenRequestBody.swift | 2 ++ .../GoogleSignIn/OAuthTokenResponseBody.swift | 0 .../GoogleSignIn/ProofKeyForCodeExchange.swift | 2 ++ .../GoogleSignIn/Result+ConvenienceInit.swift | 0 .../Sources/GoogleSignIn/URL+GoogleSignIn.swift | 0 .../GoogleSignIn/URLRequest+GoogleSignIn.swift | 2 ++ .../GoogleSignIn/URLSesison+DataGetting.swift | 0 .../Sources/Logging/WPAuthenticatorLogging.h | 0 .../Sources/Logging/WPAuthenticatorLogging.m | 0 .../Sources/Logging/WPAuthenticatorLogging.swift | 0 .../Sources/Model/LoginFields+Validation.swift | 0 .../Sources/Model/LoginFields.swift | 0 .../Sources/Model/LoginFieldsMeta.swift | 0 .../Sources/Model/WordPressComSiteInfo.swift | 0 .../Sources/NUX/Button/NUXButton.swift | 0 .../Sources/NUX/Button/NUXButtonView.storyboard | 0 .../NUX/Button/NUXButtonViewController.swift | 0 .../Button/NUXStackedButtonsViewController.swift | 0 .../Sources/NUX/ModalViewControllerPresenting.swift | 0 .../Sources/NUX/NUXKeyboardResponder.swift | 0 .../Sources/NUX/NUXLinkAuthViewController.swift | 0 .../Sources/NUX/NUXLinkMailViewController.swift | 0 .../Sources/NUX/NUXNavigationController.swift | 0 .../Sources/NUX/NUXTableViewController.swift | 0 .../Sources/NUX/NUXViewController.swift | 0 .../Sources/NUX/NUXViewControllerBase.swift | 0 .../Sources/NUX/WPHelpIndicatorView.swift | 0 .../Sources/NUX/WPNUXMainButton.h | 0 .../Sources/NUX/WPNUXMainButton.m | 0 .../Sources/NUX/WPWalkthroughTextField.h | 0 .../Sources/NUX/WPWalkthroughTextField.m | 0 .../Sources/Navigation/NavigateBack.swift | 0 .../Sources/Navigation/NavigateToEnterAccount.swift | 0 .../Sources/Navigation/NavigateToEnterSite.swift | 0 .../Navigation/NavigateToEnterSiteCredentials.swift | 0 .../Navigation/NavigateToEnterWPCOMPassword.swift | 0 .../Sources/Navigation/NavigateToRoot.swift | 0 .../Sources/Navigation/NavigationCommand.swift | 0 .../Sources/Private/WPAuthenticator-Swift.h | 0 .../Sources/Resources/Animations/jetpack.json | 0 .../Sources/Resources/Animations/notifications.json | 0 .../Sources/Resources/Animations/post.json | 0 .../Sources/Resources/Animations/reader.json | 0 .../Sources/Resources/Animations/stats.json | 0 .../Sources/Resources/Assets.xcassets/Contents.json | 0 .../darkgrey-shadow.imageset/Contents.json | 0 .../darkgrey-shadow.imageset/darkgrey-shadow.png | Bin .../darkgrey-shadow.imageset/darkgrey-shadow@2x.png | Bin .../darkgrey-shadow.imageset/darkgrey-shadow@3x.png | Bin .../Assets.xcassets/email.imageset/Contents.json | 0 .../Assets.xcassets/email.imageset/email.pdf | Bin .../Assets.xcassets/google.imageset/Contents.json | 0 .../Assets.xcassets/google.imageset/google.png | Bin .../Assets.xcassets/google.imageset/google@2x.png | Bin .../Assets.xcassets/google.imageset/google@3x.png | Bin .../icon-password-field.imageset/Contents.json | 0 .../icon-password-field.pdf | Bin .../Contents.json | 0 .../icon-post-search-highlight.pdf | Bin .../icon-url-field.imageset/Contents.json | 0 .../icon-url-field.imageset/icon-url-field.pdf | Bin .../icon-username-field.imageset/Contents.json | 0 .../icon-username-field.pdf | Bin .../Assets.xcassets/key-icon.imageset/Contents.json | 0 .../Assets.xcassets/key-icon.imageset/key.pdf | Bin .../login-magic-link.imageset/Contents.json | 0 .../login-magic-link.imageset/login-magic-link.pdf | Bin .../phone-icon.imageset/Contents.json | 0 .../Assets.xcassets/phone-icon.imageset/phone.pdf | Bin .../site-address.imageset/Contents.json | 0 .../site-address.imageset/site-address.pdf | Bin .../social-signup-waiting.imageset/Contents.json | 0 .../social-signup-waiting.pdf | Bin .../SupportedEmailClients/EmailClients.plist | 0 .../Sources/Services/LoginFacade.h | 0 .../Sources/Services/LoginFacade.m | 0 .../Sources/Services/LoginFacade.swift | 0 .../Sources/Services/SafariCredentialsService.swift | 0 .../Sources/Services/SignupService.swift | 0 .../Sources/Services/SocialUser.swift | 0 .../Sources/Services/SocialUserCreating.swift | 0 .../Services/WordPressComAccountService.swift | 0 .../Sources/Services/WordPressComBlogService.swift | 0 .../Services/WordPressComOAuthClientFacade.swift | 0 .../WordPressComOAuthClientFacadeProtocol.swift | 0 .../Sources/Services/WordPressXMLRPCAPIFacade.h | 0 .../Sources/Services/WordPressXMLRPCAPIFacade.m | 0 .../Sources/Signin/AppleAuthenticator.swift | 0 .../Sources/Signin/EmailMagicLink.storyboard | 0 .../Sources/Signin/Login.storyboard | 0 .../Sources/Signin/Login2FAViewController.swift | 0 .../Sources/Signin/LoginEmailViewController.swift | 0 .../Signin/LoginLinkRequestViewController.swift | 0 .../Sources/Signin/LoginNavigationController.swift | 0 .../LoginPrologueLoginMethodViewController.swift | 0 .../Signin/LoginProloguePageViewController.swift | 0 .../LoginPrologueSignupMethodViewController.swift | 0 .../Signin/LoginPrologueViewController.swift | 0 .../Signin/LoginSelfHostedViewController.swift | 0 .../Signin/LoginSiteAddressViewController.swift | 0 .../Sources/Signin/LoginSocialErrorCell.swift | 0 .../Signin/LoginSocialErrorViewController.swift | 0 .../LoginUsernamePasswordViewController.swift | 0 .../Sources/Signin/LoginViewController.swift | 0 .../Sources/Signin/LoginWPComViewController.swift | 0 .../Sources/Signin/SigninEditingState.swift | 0 .../Sources/Signin/UIImageView+Additions.swift | 0 .../Sources/Signup/Signup.storyboard | 0 .../Sources/Signup/SignupEmailViewController.swift | 0 .../Sources/Signup/SignupGoogleViewController.swift | 0 .../Sources/Signup/SignupNavigationController.swift | 0 .../Sources/UI/CircularImageView.swift | 0 .../Sources/UI/LoginTextField.swift | 0 .../Sources/UI/SearchTableViewCell.swift | 0 .../Sources/UI/SearchTableViewCell.xib | 0 .../Sources/UI/SiteInfoHeaderView.swift | 0 .../UI/WebAuthenticationPresentationContext.swift | 0 .../Sources/Unified Auth/GoogleAuthenticator.swift | 0 .../StoredCredentialsAuthenticator.swift | 0 .../Unified Auth/StoredCredentialsPicker.swift | 0 .../Unified Auth/View Related/2FA/TwoFA.storyboard | 0 .../View Related/2FA/TwoFAViewController.swift | 0 .../View Related/Get Started/GetStarted.storyboard | 0 .../Get Started/GetStartedViewController.swift | 0 .../View Related/Google/GoogleAuth.storyboard | 0 .../Google/GoogleAuthViewController.swift | 0 .../Google/GoogleSignupConfirmation.storyboard | 0 .../GoogleSignupConfirmationViewController.swift | 0 .../View Related/Login/LoginMagicLink.storyboard | 0 .../Login/LoginMagicLinkViewController.swift | 0 .../Login/MagicLinkRequestedViewController.swift | 0 .../Login/MagicLinkRequestedViewController.xib | 0 .../View Related/Login/MagicLinkRequester.swift | 0 .../View Related/Password/Password.storyboard | 0 .../View Related/Password/PasswordCoordinator.swift | 0 .../Password/PasswordViewController.swift | 0 .../Reusable Views/GravatarEmailTableViewCell.swift | 0 .../Reusable Views/GravatarEmailTableViewCell.xib | 0 .../Reusable Views/TextFieldTableViewCell.swift | 0 .../Reusable Views/TextFieldTableViewCell.xib | 0 .../Reusable Views/TextLabelTableViewCell.swift | 0 .../Reusable Views/TextLabelTableViewCell.xib | 0 .../TextLinkButtonTableViewCell.swift | 0 .../Reusable Views/TextLinkButtonTableViewCell.xib | 0 .../Reusable Views/TextWithLinkTableViewCell.swift | 0 .../Reusable Views/TextWithLinkTableViewCell.xib | 0 .../Sign up/SignupMagicLinkViewController.swift | 0 .../View Related/Sign up/UnifiedSignup.storyboard | 0 .../Sign up/UnifiedSignupViewController.swift | 0 .../Site Address/SiteAddress.storyboard | 0 .../Site Address/SiteAddressViewController.swift | 0 .../Site Address/SiteAddressViewModel.swift | 0 .../SiteCredentialsViewController.swift | 0 .../View Related/VerifyEmail/VerifyEmail.storyboard | 0 .../VerifyEmail/VerifyEmailViewController.swift | 0 .../Sources/WordPressAuthenticator.h | 0 .../Tests/Analytics/AnalyticsTrackerTests.swift | 0 .../Tests/Authenticator/PasteboardTests.swift | 0 .../WordPressAuthenticator+TestsUtils.swift | 0 .../WordPressAuthenticatorDisplayTextTests.swift | 0 .../Authenticator/WordPressAuthenticatorTests.swift | 0 .../Authenticator/WordPressSourceTagTests.swift | 0 .../Tests/Credentials/CredentialsTests.swift | 0 .../Email Client Picker/AppSelectorTests.swift | 0 .../Tests/GoogleSignIn/Character+URLSafeTests.swift | 0 .../Tests/GoogleSignIn/CodeVerifier+Fixture.swift | 0 .../Tests/GoogleSignIn/CodeVerifierTests.swift | 0 .../Tests/GoogleSignIn/Data+Base64URLTests.swift | 0 .../Tests/GoogleSignIn/Data+SHA256Tests.swift | 0 .../Tests/GoogleSignIn/DataGettingStub.swift | 0 .../Tests/GoogleSignIn/GoogleClientIdTests.swift | 0 .../GoogleSignIn/GoogleOAuthTokenGetterTests.swift | 0 .../GoogleSignIn/GoogleOAuthTokenGettingStub.swift | 0 .../Tests/GoogleSignIn/IDTokenTests.swift | 0 .../Tests/GoogleSignIn/JSONWebToken+Fixtures.swift | 0 .../Tests/GoogleSignIn/JWTokenTests.swift | 0 .../GoogleSignIn/NewGoogleAuthenticatorTests.swift | 0 .../OAuthRequestBody+GoogleSignInTests.swift | 0 .../GoogleSignIn/OAuthTokenRequestBodyTests.swift | 0 .../OAuthTokenResponseBody+Fixture.swift | 0 .../GoogleSignIn/ProofKeyForCodeExchangeTests.swift | 0 .../GoogleSignIn/Result+ConvenienceInitTests.swift | 0 .../Tests/GoogleSignIn/URL+GoogleSignInTests.swift | 0 .../GoogleSignIn/URLRequest+GoogleSignInTests.swift | 0 .../Tests/Logging/LoggingTests.m | 0 .../Tests/Logging/LoggingTests.swift | 0 .../Tests/MemoryManagementTests.swift | 0 .../Tests/Mocks/MockNavigationController.swift | 0 .../Mocks/ModalViewControllerPresentingSpy.swift | 0 .../Mocks/WordPressAuthenticatorDelegateSpy.swift | 0 .../Mocks/WordpressAuthenticatorProvider.swift | 0 .../Tests/Model/LoginFieldsTests.swift | 0 .../Tests/Model/LoginFieldsValidationTests.swift | 0 .../Tests/Model/WordPressComSiteInfoTests.swift | 0 .../Navigation/NavigationToEnterAccountTests.swift | 0 .../Navigation/NavigationToEnterSiteTests.swift | 0 .../Tests/Services/LoginFacadeTests.m | 0 .../Tests/SingIn/AppleAuthenticatorTests.swift | 0 .../Tests/SingIn/LoginViewControllerTests.swift | 0 .../Tests/SingIn/SiteAddressViewModelTests.swift | 0 .../WordPressAuthenticator.xctestplan | 0 247 files changed, 19 insertions(+), 6 deletions(-) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Analytics/AuthenticatorAnalyticsTracker.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticator+Errors.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticator+Events.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticator+Notifications.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticator.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticatorConfiguration.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticatorDelegateProtocol.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticatorDisplayImages.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticatorDisplayStrings.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticatorResult.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressAuthenticatorStyles.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Authenticator/WordPressSupportSourceTag.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Credentials/AuthenticatorCredentials.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Credentials/WordPressComCredentials.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Credentials/WordPressOrgCredentials.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Email Client Picker/AppSelector.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Email Client Picker/LinkMailPresenter.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Email Client Picker/URLHandler.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/FancyAlertViewController+LoginError.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/NSObject+Helpers.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/String+Underline.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/UIButton+Styles.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/UIImage+Assets.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/UIPasteboard+Detect.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/UIStoryboard+Helpers.swift (98%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/UITableView+Helpers.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/UIView+AuthHelpers.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/UIViewController+Dismissal.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/UIViewController+Helpers.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/URL+JetpackConnect.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Extensions/WPStyleGuide+Login.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/ASWebAuthenticationSession+Utils.swift .swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/Character+URLSafe.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/Data+Base64URL.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/Data+SHA256.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/DataGetting.swift (82%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/GoogleClientId.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/GoogleOAuthTokenGetter.swift (97%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/GoogleOAuthTokenGetting.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/IDToken.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/JSONWebToken.swift (98%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/NewGoogleAuthenticator.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/OAuthError.swift (98%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/OAuthRequestBody+GoogleSignIn.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/OAuthTokenRequestBody.swift (98%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/OAuthTokenResponseBody.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/ProofKeyForCodeExchange.swift (99%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/Result+ConvenienceInit.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/URL+GoogleSignIn.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/URLRequest+GoogleSignIn.swift (96%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/GoogleSignIn/URLSesison+DataGetting.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Logging/WPAuthenticatorLogging.h (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Logging/WPAuthenticatorLogging.m (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Logging/WPAuthenticatorLogging.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Model/LoginFields+Validation.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Model/LoginFields.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Model/LoginFieldsMeta.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Model/WordPressComSiteInfo.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/Button/NUXButton.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/Button/NUXButtonView.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/Button/NUXButtonViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/Button/NUXStackedButtonsViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/ModalViewControllerPresenting.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/NUXKeyboardResponder.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/NUXLinkAuthViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/NUXLinkMailViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/NUXNavigationController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/NUXTableViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/NUXViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/NUXViewControllerBase.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/WPHelpIndicatorView.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/WPNUXMainButton.h (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/WPNUXMainButton.m (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/WPWalkthroughTextField.h (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/NUX/WPWalkthroughTextField.m (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Navigation/NavigateBack.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Navigation/NavigateToEnterAccount.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Navigation/NavigateToEnterSite.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Navigation/NavigateToEnterSiteCredentials.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Navigation/NavigateToEnterWPCOMPassword.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Navigation/NavigateToRoot.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Navigation/NavigationCommand.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Private/WPAuthenticator-Swift.h (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Animations/jetpack.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Animations/notifications.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Animations/post.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Animations/reader.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Animations/stats.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@2x.png (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/email.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/email.imageset/email.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/google.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/google.imageset/google.png (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/google.imageset/google@2x.png (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/google.imageset/google@3x.png (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/icon-password-field.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/icon-password-field.imageset/icon-password-field.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/icon-url-field.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/icon-url-field.imageset/icon-url-field.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/icon-username-field.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/icon-username-field.imageset/icon-username-field.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/key-icon.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/key-icon.imageset/key.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/login-magic-link.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/login-magic-link.imageset/login-magic-link.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/phone-icon.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/phone-icon.imageset/phone.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/site-address.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/site-address.imageset/site-address.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/Contents.json (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Resources/SupportedEmailClients/EmailClients.plist (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/LoginFacade.h (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/LoginFacade.m (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/LoginFacade.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/SafariCredentialsService.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/SignupService.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/SocialUser.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/SocialUserCreating.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/WordPressComAccountService.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/WordPressComBlogService.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/WordPressComOAuthClientFacade.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/WordPressComOAuthClientFacadeProtocol.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/WordPressXMLRPCAPIFacade.h (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Services/WordPressXMLRPCAPIFacade.m (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/AppleAuthenticator.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/EmailMagicLink.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/Login.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/Login2FAViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginEmailViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginLinkRequestViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginNavigationController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginPrologueLoginMethodViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginProloguePageViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginPrologueSignupMethodViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginPrologueViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginSelfHostedViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginSiteAddressViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginSocialErrorCell.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginSocialErrorViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginUsernamePasswordViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/LoginWPComViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/SigninEditingState.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signin/UIImageView+Additions.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signup/Signup.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signup/SignupEmailViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signup/SignupGoogleViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Signup/SignupNavigationController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/UI/CircularImageView.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/UI/LoginTextField.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/UI/SearchTableViewCell.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/UI/SearchTableViewCell.xib (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/UI/SiteInfoHeaderView.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/UI/WebAuthenticationPresentationContext.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/GoogleAuthenticator.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/StoredCredentialsAuthenticator.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/StoredCredentialsPicker.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/2FA/TwoFA.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/2FA/TwoFAViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Get Started/GetStarted.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Get Started/GetStartedViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Google/GoogleAuth.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Google/GoogleAuthViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmation.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmationViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Login/LoginMagicLink.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Login/LoginMagicLinkViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.xib (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Login/MagicLinkRequester.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Password/Password.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Password/PasswordCoordinator.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Password/PasswordViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.xib (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.xib (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.xib (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.xib (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.xib (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Sign up/SignupMagicLinkViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Sign up/UnifiedSignup.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Sign up/UnifiedSignupViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Site Address/SiteAddress.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Site Address/SiteAddressViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Site Address/SiteAddressViewModel.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/Site Address/SiteCredentialsViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmail.storyboard (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmailViewController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Sources/WordPressAuthenticator.h (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Analytics/AnalyticsTrackerTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Authenticator/PasteboardTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Authenticator/WordPressAuthenticator+TestsUtils.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Authenticator/WordPressAuthenticatorDisplayTextTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Authenticator/WordPressAuthenticatorTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Authenticator/WordPressSourceTagTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Credentials/CredentialsTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Email Client Picker/AppSelectorTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/Character+URLSafeTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/CodeVerifier+Fixture.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/CodeVerifierTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/Data+Base64URLTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/Data+SHA256Tests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/DataGettingStub.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/GoogleClientIdTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/GoogleOAuthTokenGetterTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/GoogleOAuthTokenGettingStub.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/IDTokenTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/JSONWebToken+Fixtures.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/JWTokenTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/NewGoogleAuthenticatorTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/OAuthRequestBody+GoogleSignInTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/OAuthTokenRequestBodyTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/OAuthTokenResponseBody+Fixture.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/ProofKeyForCodeExchangeTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/Result+ConvenienceInitTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/URL+GoogleSignInTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/GoogleSignIn/URLRequest+GoogleSignInTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Logging/LoggingTests.m (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Logging/LoggingTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/MemoryManagementTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Mocks/MockNavigationController.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Mocks/ModalViewControllerPresentingSpy.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Mocks/WordPressAuthenticatorDelegateSpy.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Mocks/WordpressAuthenticatorProvider.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Model/LoginFieldsTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Model/LoginFieldsValidationTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Model/WordPressComSiteInfoTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Navigation/NavigationToEnterAccountTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Navigation/NavigationToEnterSiteTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/Services/LoginFacadeTests.m (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/SingIn/AppleAuthenticatorTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/SingIn/LoginViewControllerTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/Tests/SingIn/SiteAddressViewModelTests.swift (100%) rename {WordPressAuthenticator => WordPress/WordPressAuthenticator}/WordPressAuthenticator.xctestplan (100%) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 6849c70e47a5..a74732dcdf25 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -3292,7 +3292,7 @@ ); target = EA14532229AD874C001F3143 /* JetpackUITests */; }; - 24CEF06F2CD3D4D300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CEF24E2CD3D86300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( "Sources/Private/WPAuthenticator-Swift.h", @@ -3340,7 +3340,6 @@ Tests/SingIn/AppleAuthenticatorTests.swift, Tests/SingIn/LoginViewControllerTests.swift, Tests/SingIn/SiteAddressViewModelTests.swift, - WordPressAuthenticator.xctestplan, ); publicHeaders = ( Sources/Logging/WPAuthenticatorLogging.h, @@ -3352,7 +3351,7 @@ ); target = 4AD953B32C21451700D0EEFA /* WordPressAuthenticator */; }; - 24CEF0702CD3D4D300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CEF2502CD3D86800C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( Tests/Analytics/AnalyticsTrackerTests.swift, @@ -3406,7 +3405,7 @@ /* Begin PBXFileSystemSynchronizedRootGroup section */ 24CE57C42CD3375200C7B37D /* Classes */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (24CE68AE2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68AF2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B02CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B12CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B22CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B32CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B42CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B52CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B62CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B72CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B82CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B92CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68BA2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68BB2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Classes; sourceTree = ""; }; - 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (24CEF06F2CD3D4D300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CEF0702CD3D4D300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); name = WordPressAuthenticator; path = ../WordPressAuthenticator; sourceTree = ""; }; + 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (24CEF24E2CD3D86300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CEF2502CD3D86800C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = WordPressAuthenticator; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ diff --git a/WordPress/WordPress.xcodeproj/xcshareddata/xcschemes/WordPressAuthenticator.xcscheme b/WordPress/WordPress.xcodeproj/xcshareddata/xcschemes/WordPressAuthenticator.xcscheme index 089744643714..dadff89c9148 100644 --- a/WordPress/WordPress.xcodeproj/xcshareddata/xcschemes/WordPressAuthenticator.xcscheme +++ b/WordPress/WordPress.xcodeproj/xcshareddata/xcschemes/WordPressAuthenticator.xcscheme @@ -30,7 +30,7 @@ shouldUseLaunchSchemeArgsEnv = "YES"> diff --git a/WordPressAuthenticator/Sources/Analytics/AuthenticatorAnalyticsTracker.swift b/WordPress/WordPressAuthenticator/Sources/Analytics/AuthenticatorAnalyticsTracker.swift similarity index 100% rename from WordPressAuthenticator/Sources/Analytics/AuthenticatorAnalyticsTracker.swift rename to WordPress/WordPressAuthenticator/Sources/Analytics/AuthenticatorAnalyticsTracker.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Errors.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Errors.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Errors.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Errors.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Events.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Events.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Events.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Events.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Notifications.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Notifications.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Notifications.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator+Notifications.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticator.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorConfiguration.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorConfiguration.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorConfiguration.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorConfiguration.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDelegateProtocol.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDelegateProtocol.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDelegateProtocol.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDelegateProtocol.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDisplayImages.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDisplayImages.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDisplayImages.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDisplayImages.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDisplayStrings.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDisplayStrings.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDisplayStrings.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorDisplayStrings.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorResult.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorResult.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorResult.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorResult.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorStyles.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorStyles.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorStyles.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressAuthenticatorStyles.swift diff --git a/WordPressAuthenticator/Sources/Authenticator/WordPressSupportSourceTag.swift b/WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressSupportSourceTag.swift similarity index 100% rename from WordPressAuthenticator/Sources/Authenticator/WordPressSupportSourceTag.swift rename to WordPress/WordPressAuthenticator/Sources/Authenticator/WordPressSupportSourceTag.swift diff --git a/WordPressAuthenticator/Sources/Credentials/AuthenticatorCredentials.swift b/WordPress/WordPressAuthenticator/Sources/Credentials/AuthenticatorCredentials.swift similarity index 100% rename from WordPressAuthenticator/Sources/Credentials/AuthenticatorCredentials.swift rename to WordPress/WordPressAuthenticator/Sources/Credentials/AuthenticatorCredentials.swift diff --git a/WordPressAuthenticator/Sources/Credentials/WordPressComCredentials.swift b/WordPress/WordPressAuthenticator/Sources/Credentials/WordPressComCredentials.swift similarity index 100% rename from WordPressAuthenticator/Sources/Credentials/WordPressComCredentials.swift rename to WordPress/WordPressAuthenticator/Sources/Credentials/WordPressComCredentials.swift diff --git a/WordPressAuthenticator/Sources/Credentials/WordPressOrgCredentials.swift b/WordPress/WordPressAuthenticator/Sources/Credentials/WordPressOrgCredentials.swift similarity index 100% rename from WordPressAuthenticator/Sources/Credentials/WordPressOrgCredentials.swift rename to WordPress/WordPressAuthenticator/Sources/Credentials/WordPressOrgCredentials.swift diff --git a/WordPressAuthenticator/Sources/Email Client Picker/AppSelector.swift b/WordPress/WordPressAuthenticator/Sources/Email Client Picker/AppSelector.swift similarity index 100% rename from WordPressAuthenticator/Sources/Email Client Picker/AppSelector.swift rename to WordPress/WordPressAuthenticator/Sources/Email Client Picker/AppSelector.swift diff --git a/WordPressAuthenticator/Sources/Email Client Picker/LinkMailPresenter.swift b/WordPress/WordPressAuthenticator/Sources/Email Client Picker/LinkMailPresenter.swift similarity index 100% rename from WordPressAuthenticator/Sources/Email Client Picker/LinkMailPresenter.swift rename to WordPress/WordPressAuthenticator/Sources/Email Client Picker/LinkMailPresenter.swift diff --git a/WordPressAuthenticator/Sources/Email Client Picker/URLHandler.swift b/WordPress/WordPressAuthenticator/Sources/Email Client Picker/URLHandler.swift similarity index 100% rename from WordPressAuthenticator/Sources/Email Client Picker/URLHandler.swift rename to WordPress/WordPressAuthenticator/Sources/Email Client Picker/URLHandler.swift diff --git a/WordPressAuthenticator/Sources/Extensions/FancyAlertViewController+LoginError.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/FancyAlertViewController+LoginError.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/FancyAlertViewController+LoginError.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/FancyAlertViewController+LoginError.swift diff --git a/WordPressAuthenticator/Sources/Extensions/NSObject+Helpers.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/NSObject+Helpers.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/NSObject+Helpers.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/NSObject+Helpers.swift diff --git a/WordPressAuthenticator/Sources/Extensions/String+Underline.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/String+Underline.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/String+Underline.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/String+Underline.swift diff --git a/WordPressAuthenticator/Sources/Extensions/UIButton+Styles.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/UIButton+Styles.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/UIButton+Styles.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/UIButton+Styles.swift diff --git a/WordPressAuthenticator/Sources/Extensions/UIImage+Assets.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/UIImage+Assets.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/UIImage+Assets.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/UIImage+Assets.swift diff --git a/WordPressAuthenticator/Sources/Extensions/UIPasteboard+Detect.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/UIPasteboard+Detect.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/UIPasteboard+Detect.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/UIPasteboard+Detect.swift diff --git a/WordPressAuthenticator/Sources/Extensions/UIStoryboard+Helpers.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/UIStoryboard+Helpers.swift similarity index 98% rename from WordPressAuthenticator/Sources/Extensions/UIStoryboard+Helpers.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/UIStoryboard+Helpers.swift index c5ca5201776c..c0c0126f3221 100644 --- a/WordPressAuthenticator/Sources/Extensions/UIStoryboard+Helpers.swift +++ b/WordPress/WordPressAuthenticator/Sources/Extensions/UIStoryboard+Helpers.swift @@ -1,4 +1,5 @@ import Foundation +import UIKit // MARK: - Storyboard enum enum Storyboard: String { diff --git a/WordPressAuthenticator/Sources/Extensions/UITableView+Helpers.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/UITableView+Helpers.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/UITableView+Helpers.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/UITableView+Helpers.swift diff --git a/WordPressAuthenticator/Sources/Extensions/UIView+AuthHelpers.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/UIView+AuthHelpers.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/UIView+AuthHelpers.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/UIView+AuthHelpers.swift diff --git a/WordPressAuthenticator/Sources/Extensions/UIViewController+Dismissal.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/UIViewController+Dismissal.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/UIViewController+Dismissal.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/UIViewController+Dismissal.swift diff --git a/WordPressAuthenticator/Sources/Extensions/UIViewController+Helpers.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/UIViewController+Helpers.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/UIViewController+Helpers.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/UIViewController+Helpers.swift diff --git a/WordPressAuthenticator/Sources/Extensions/URL+JetpackConnect.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/URL+JetpackConnect.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/URL+JetpackConnect.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/URL+JetpackConnect.swift diff --git a/WordPressAuthenticator/Sources/Extensions/WPStyleGuide+Login.swift b/WordPress/WordPressAuthenticator/Sources/Extensions/WPStyleGuide+Login.swift similarity index 100% rename from WordPressAuthenticator/Sources/Extensions/WPStyleGuide+Login.swift rename to WordPress/WordPressAuthenticator/Sources/Extensions/WPStyleGuide+Login.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/ASWebAuthenticationSession+Utils.swift .swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/ASWebAuthenticationSession+Utils.swift .swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/ASWebAuthenticationSession+Utils.swift .swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/ASWebAuthenticationSession+Utils.swift .swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/Character+URLSafe.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/Character+URLSafe.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/Character+URLSafe.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/Character+URLSafe.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/Data+Base64URL.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/Data+Base64URL.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/Data+Base64URL.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/Data+Base64URL.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/Data+SHA256.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/Data+SHA256.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/Data+SHA256.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/Data+SHA256.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/DataGetting.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/DataGetting.swift similarity index 82% rename from WordPressAuthenticator/Sources/GoogleSignIn/DataGetting.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/DataGetting.swift index f817743a93f9..7ce95fc4313e 100644 --- a/WordPressAuthenticator/Sources/GoogleSignIn/DataGetting.swift +++ b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/DataGetting.swift @@ -1,4 +1,5 @@ -protocol DataGetting { +import Foundation +protocol DataGetting { func data(for request: URLRequest) async throws -> Data } diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/GoogleClientId.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/GoogleClientId.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/GoogleClientId.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/GoogleClientId.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetter.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetter.swift similarity index 97% rename from WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetter.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetter.swift index abfd0210c0f9..2c3bc4372b3e 100644 --- a/WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetter.swift +++ b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetter.swift @@ -1,3 +1,5 @@ +import Foundation + class GoogleOAuthTokenGetter: GoogleOAuthTokenGetting { let dataGetter: DataGetting diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetting.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetting.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetting.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/GoogleOAuthTokenGetting.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/IDToken.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/IDToken.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/IDToken.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/IDToken.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/JSONWebToken.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/JSONWebToken.swift similarity index 98% rename from WordPressAuthenticator/Sources/GoogleSignIn/JSONWebToken.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/JSONWebToken.swift index a45156756430..67a8793816ce 100644 --- a/WordPressAuthenticator/Sources/GoogleSignIn/JSONWebToken.swift +++ b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/JSONWebToken.swift @@ -1,3 +1,5 @@ +import Foundation + /// Represents a JSON Web Token (JWT) /// /// See https://jwt.io/introduction diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/NewGoogleAuthenticator.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/NewGoogleAuthenticator.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/NewGoogleAuthenticator.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/NewGoogleAuthenticator.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/OAuthError.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthError.swift similarity index 98% rename from WordPressAuthenticator/Sources/GoogleSignIn/OAuthError.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthError.swift index 329d3c3dd19d..1a9bb418eada 100644 --- a/WordPressAuthenticator/Sources/GoogleSignIn/OAuthError.swift +++ b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthError.swift @@ -1,3 +1,5 @@ +import Foundation + public enum OAuthError: LocalizedError { // ASWebAuthenticationSession diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/OAuthRequestBody+GoogleSignIn.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthRequestBody+GoogleSignIn.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/OAuthRequestBody+GoogleSignIn.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthRequestBody+GoogleSignIn.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenRequestBody.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenRequestBody.swift similarity index 98% rename from WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenRequestBody.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenRequestBody.swift index 49cd824b4009..fc57457a237d 100644 --- a/WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenRequestBody.swift +++ b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenRequestBody.swift @@ -1,3 +1,5 @@ +import Foundation + /// Models the request to send for an OAuth token /// /// - Note: See documentation at https://developers.google.com/identity/protocols/oauth2/native-app#exchange-authorization-code diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenResponseBody.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenResponseBody.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenResponseBody.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/OAuthTokenResponseBody.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/ProofKeyForCodeExchange.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/ProofKeyForCodeExchange.swift similarity index 99% rename from WordPressAuthenticator/Sources/GoogleSignIn/ProofKeyForCodeExchange.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/ProofKeyForCodeExchange.swift index 84d8f6ad2818..df418aca932f 100644 --- a/WordPressAuthenticator/Sources/GoogleSignIn/ProofKeyForCodeExchange.swift +++ b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/ProofKeyForCodeExchange.swift @@ -1,3 +1,5 @@ +import Foundation + // See: // - https://developers.google.com/identity/protocols/oauth2/native-app#step1-code-verifier // - https://www.rfc-editor.org/rfc/rfc7636 diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/Result+ConvenienceInit.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/Result+ConvenienceInit.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/Result+ConvenienceInit.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/Result+ConvenienceInit.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/URL+GoogleSignIn.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/URL+GoogleSignIn.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/URL+GoogleSignIn.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/URL+GoogleSignIn.swift diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/URLRequest+GoogleSignIn.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/URLRequest+GoogleSignIn.swift similarity index 96% rename from WordPressAuthenticator/Sources/GoogleSignIn/URLRequest+GoogleSignIn.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/URLRequest+GoogleSignIn.swift index 5bd8c78275e1..1beb92706948 100644 --- a/WordPressAuthenticator/Sources/GoogleSignIn/URLRequest+GoogleSignIn.swift +++ b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/URLRequest+GoogleSignIn.swift @@ -1,3 +1,5 @@ +import Foundation + extension URLRequest { static func googleSignInTokenRequest( diff --git a/WordPressAuthenticator/Sources/GoogleSignIn/URLSesison+DataGetting.swift b/WordPress/WordPressAuthenticator/Sources/GoogleSignIn/URLSesison+DataGetting.swift similarity index 100% rename from WordPressAuthenticator/Sources/GoogleSignIn/URLSesison+DataGetting.swift rename to WordPress/WordPressAuthenticator/Sources/GoogleSignIn/URLSesison+DataGetting.swift diff --git a/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.h b/WordPress/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.h similarity index 100% rename from WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.h rename to WordPress/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.h diff --git a/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.m b/WordPress/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.m similarity index 100% rename from WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.m rename to WordPress/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.m diff --git a/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.swift b/WordPress/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.swift similarity index 100% rename from WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.swift rename to WordPress/WordPressAuthenticator/Sources/Logging/WPAuthenticatorLogging.swift diff --git a/WordPressAuthenticator/Sources/Model/LoginFields+Validation.swift b/WordPress/WordPressAuthenticator/Sources/Model/LoginFields+Validation.swift similarity index 100% rename from WordPressAuthenticator/Sources/Model/LoginFields+Validation.swift rename to WordPress/WordPressAuthenticator/Sources/Model/LoginFields+Validation.swift diff --git a/WordPressAuthenticator/Sources/Model/LoginFields.swift b/WordPress/WordPressAuthenticator/Sources/Model/LoginFields.swift similarity index 100% rename from WordPressAuthenticator/Sources/Model/LoginFields.swift rename to WordPress/WordPressAuthenticator/Sources/Model/LoginFields.swift diff --git a/WordPressAuthenticator/Sources/Model/LoginFieldsMeta.swift b/WordPress/WordPressAuthenticator/Sources/Model/LoginFieldsMeta.swift similarity index 100% rename from WordPressAuthenticator/Sources/Model/LoginFieldsMeta.swift rename to WordPress/WordPressAuthenticator/Sources/Model/LoginFieldsMeta.swift diff --git a/WordPressAuthenticator/Sources/Model/WordPressComSiteInfo.swift b/WordPress/WordPressAuthenticator/Sources/Model/WordPressComSiteInfo.swift similarity index 100% rename from WordPressAuthenticator/Sources/Model/WordPressComSiteInfo.swift rename to WordPress/WordPressAuthenticator/Sources/Model/WordPressComSiteInfo.swift diff --git a/WordPressAuthenticator/Sources/NUX/Button/NUXButton.swift b/WordPress/WordPressAuthenticator/Sources/NUX/Button/NUXButton.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/Button/NUXButton.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/Button/NUXButton.swift diff --git a/WordPressAuthenticator/Sources/NUX/Button/NUXButtonView.storyboard b/WordPress/WordPressAuthenticator/Sources/NUX/Button/NUXButtonView.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/NUX/Button/NUXButtonView.storyboard rename to WordPress/WordPressAuthenticator/Sources/NUX/Button/NUXButtonView.storyboard diff --git a/WordPressAuthenticator/Sources/NUX/Button/NUXButtonViewController.swift b/WordPress/WordPressAuthenticator/Sources/NUX/Button/NUXButtonViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/Button/NUXButtonViewController.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/Button/NUXButtonViewController.swift diff --git a/WordPressAuthenticator/Sources/NUX/Button/NUXStackedButtonsViewController.swift b/WordPress/WordPressAuthenticator/Sources/NUX/Button/NUXStackedButtonsViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/Button/NUXStackedButtonsViewController.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/Button/NUXStackedButtonsViewController.swift diff --git a/WordPressAuthenticator/Sources/NUX/ModalViewControllerPresenting.swift b/WordPress/WordPressAuthenticator/Sources/NUX/ModalViewControllerPresenting.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/ModalViewControllerPresenting.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/ModalViewControllerPresenting.swift diff --git a/WordPressAuthenticator/Sources/NUX/NUXKeyboardResponder.swift b/WordPress/WordPressAuthenticator/Sources/NUX/NUXKeyboardResponder.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/NUXKeyboardResponder.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/NUXKeyboardResponder.swift diff --git a/WordPressAuthenticator/Sources/NUX/NUXLinkAuthViewController.swift b/WordPress/WordPressAuthenticator/Sources/NUX/NUXLinkAuthViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/NUXLinkAuthViewController.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/NUXLinkAuthViewController.swift diff --git a/WordPressAuthenticator/Sources/NUX/NUXLinkMailViewController.swift b/WordPress/WordPressAuthenticator/Sources/NUX/NUXLinkMailViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/NUXLinkMailViewController.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/NUXLinkMailViewController.swift diff --git a/WordPressAuthenticator/Sources/NUX/NUXNavigationController.swift b/WordPress/WordPressAuthenticator/Sources/NUX/NUXNavigationController.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/NUXNavigationController.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/NUXNavigationController.swift diff --git a/WordPressAuthenticator/Sources/NUX/NUXTableViewController.swift b/WordPress/WordPressAuthenticator/Sources/NUX/NUXTableViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/NUXTableViewController.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/NUXTableViewController.swift diff --git a/WordPressAuthenticator/Sources/NUX/NUXViewController.swift b/WordPress/WordPressAuthenticator/Sources/NUX/NUXViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/NUXViewController.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/NUXViewController.swift diff --git a/WordPressAuthenticator/Sources/NUX/NUXViewControllerBase.swift b/WordPress/WordPressAuthenticator/Sources/NUX/NUXViewControllerBase.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/NUXViewControllerBase.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/NUXViewControllerBase.swift diff --git a/WordPressAuthenticator/Sources/NUX/WPHelpIndicatorView.swift b/WordPress/WordPressAuthenticator/Sources/NUX/WPHelpIndicatorView.swift similarity index 100% rename from WordPressAuthenticator/Sources/NUX/WPHelpIndicatorView.swift rename to WordPress/WordPressAuthenticator/Sources/NUX/WPHelpIndicatorView.swift diff --git a/WordPressAuthenticator/Sources/NUX/WPNUXMainButton.h b/WordPress/WordPressAuthenticator/Sources/NUX/WPNUXMainButton.h similarity index 100% rename from WordPressAuthenticator/Sources/NUX/WPNUXMainButton.h rename to WordPress/WordPressAuthenticator/Sources/NUX/WPNUXMainButton.h diff --git a/WordPressAuthenticator/Sources/NUX/WPNUXMainButton.m b/WordPress/WordPressAuthenticator/Sources/NUX/WPNUXMainButton.m similarity index 100% rename from WordPressAuthenticator/Sources/NUX/WPNUXMainButton.m rename to WordPress/WordPressAuthenticator/Sources/NUX/WPNUXMainButton.m diff --git a/WordPressAuthenticator/Sources/NUX/WPWalkthroughTextField.h b/WordPress/WordPressAuthenticator/Sources/NUX/WPWalkthroughTextField.h similarity index 100% rename from WordPressAuthenticator/Sources/NUX/WPWalkthroughTextField.h rename to WordPress/WordPressAuthenticator/Sources/NUX/WPWalkthroughTextField.h diff --git a/WordPressAuthenticator/Sources/NUX/WPWalkthroughTextField.m b/WordPress/WordPressAuthenticator/Sources/NUX/WPWalkthroughTextField.m similarity index 100% rename from WordPressAuthenticator/Sources/NUX/WPWalkthroughTextField.m rename to WordPress/WordPressAuthenticator/Sources/NUX/WPWalkthroughTextField.m diff --git a/WordPressAuthenticator/Sources/Navigation/NavigateBack.swift b/WordPress/WordPressAuthenticator/Sources/Navigation/NavigateBack.swift similarity index 100% rename from WordPressAuthenticator/Sources/Navigation/NavigateBack.swift rename to WordPress/WordPressAuthenticator/Sources/Navigation/NavigateBack.swift diff --git a/WordPressAuthenticator/Sources/Navigation/NavigateToEnterAccount.swift b/WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToEnterAccount.swift similarity index 100% rename from WordPressAuthenticator/Sources/Navigation/NavigateToEnterAccount.swift rename to WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToEnterAccount.swift diff --git a/WordPressAuthenticator/Sources/Navigation/NavigateToEnterSite.swift b/WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToEnterSite.swift similarity index 100% rename from WordPressAuthenticator/Sources/Navigation/NavigateToEnterSite.swift rename to WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToEnterSite.swift diff --git a/WordPressAuthenticator/Sources/Navigation/NavigateToEnterSiteCredentials.swift b/WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToEnterSiteCredentials.swift similarity index 100% rename from WordPressAuthenticator/Sources/Navigation/NavigateToEnterSiteCredentials.swift rename to WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToEnterSiteCredentials.swift diff --git a/WordPressAuthenticator/Sources/Navigation/NavigateToEnterWPCOMPassword.swift b/WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToEnterWPCOMPassword.swift similarity index 100% rename from WordPressAuthenticator/Sources/Navigation/NavigateToEnterWPCOMPassword.swift rename to WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToEnterWPCOMPassword.swift diff --git a/WordPressAuthenticator/Sources/Navigation/NavigateToRoot.swift b/WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToRoot.swift similarity index 100% rename from WordPressAuthenticator/Sources/Navigation/NavigateToRoot.swift rename to WordPress/WordPressAuthenticator/Sources/Navigation/NavigateToRoot.swift diff --git a/WordPressAuthenticator/Sources/Navigation/NavigationCommand.swift b/WordPress/WordPressAuthenticator/Sources/Navigation/NavigationCommand.swift similarity index 100% rename from WordPressAuthenticator/Sources/Navigation/NavigationCommand.swift rename to WordPress/WordPressAuthenticator/Sources/Navigation/NavigationCommand.swift diff --git a/WordPressAuthenticator/Sources/Private/WPAuthenticator-Swift.h b/WordPress/WordPressAuthenticator/Sources/Private/WPAuthenticator-Swift.h similarity index 100% rename from WordPressAuthenticator/Sources/Private/WPAuthenticator-Swift.h rename to WordPress/WordPressAuthenticator/Sources/Private/WPAuthenticator-Swift.h diff --git a/WordPressAuthenticator/Sources/Resources/Animations/jetpack.json b/WordPress/WordPressAuthenticator/Sources/Resources/Animations/jetpack.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Animations/jetpack.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Animations/jetpack.json diff --git a/WordPressAuthenticator/Sources/Resources/Animations/notifications.json b/WordPress/WordPressAuthenticator/Sources/Resources/Animations/notifications.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Animations/notifications.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Animations/notifications.json diff --git a/WordPressAuthenticator/Sources/Resources/Animations/post.json b/WordPress/WordPressAuthenticator/Sources/Resources/Animations/post.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Animations/post.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Animations/post.json diff --git a/WordPressAuthenticator/Sources/Resources/Animations/reader.json b/WordPress/WordPressAuthenticator/Sources/Resources/Animations/reader.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Animations/reader.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Animations/reader.json diff --git a/WordPressAuthenticator/Sources/Resources/Animations/stats.json b/WordPress/WordPressAuthenticator/Sources/Resources/Animations/stats.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Animations/stats.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Animations/stats.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@2x.png b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@2x.png similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@2x.png rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@2x.png diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/email.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/email.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/email.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/email.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/email.imageset/email.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/email.imageset/email.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/email.imageset/email.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/email.imageset/email.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google.png b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google.png similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google.png rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google.png diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google@2x.png b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google@2x.png similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google@2x.png rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google@2x.png diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google@3x.png b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google@3x.png similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google@3x.png rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/google.imageset/google@3x.png diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-password-field.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-password-field.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-password-field.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-password-field.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-password-field.imageset/icon-password-field.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-password-field.imageset/icon-password-field.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-password-field.imageset/icon-password-field.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-password-field.imageset/icon-password-field.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-url-field.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-url-field.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-url-field.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-url-field.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-url-field.imageset/icon-url-field.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-url-field.imageset/icon-url-field.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-url-field.imageset/icon-url-field.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-url-field.imageset/icon-url-field.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-username-field.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-username-field.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-username-field.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-username-field.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-username-field.imageset/icon-username-field.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-username-field.imageset/icon-username-field.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-username-field.imageset/icon-username-field.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/icon-username-field.imageset/icon-username-field.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/key-icon.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/key-icon.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/key-icon.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/key-icon.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/key-icon.imageset/key.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/key-icon.imageset/key.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/key-icon.imageset/key.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/key-icon.imageset/key.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/login-magic-link.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/login-magic-link.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/login-magic-link.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/login-magic-link.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/login-magic-link.imageset/login-magic-link.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/login-magic-link.imageset/login-magic-link.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/login-magic-link.imageset/login-magic-link.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/login-magic-link.imageset/login-magic-link.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/phone-icon.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/phone-icon.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/phone-icon.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/phone-icon.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/phone-icon.imageset/phone.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/phone-icon.imageset/phone.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/phone-icon.imageset/phone.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/phone-icon.imageset/phone.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/site-address.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/site-address.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/site-address.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/site-address.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/site-address.imageset/site-address.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/site-address.imageset/site-address.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/site-address.imageset/site-address.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/site-address.imageset/site-address.pdf diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/Contents.json b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/Contents.json similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/Contents.json rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/Contents.json diff --git a/WordPressAuthenticator/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf b/WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf similarity index 100% rename from WordPressAuthenticator/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf rename to WordPress/WordPressAuthenticator/Sources/Resources/Assets.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf diff --git a/WordPressAuthenticator/Sources/Resources/SupportedEmailClients/EmailClients.plist b/WordPress/WordPressAuthenticator/Sources/Resources/SupportedEmailClients/EmailClients.plist similarity index 100% rename from WordPressAuthenticator/Sources/Resources/SupportedEmailClients/EmailClients.plist rename to WordPress/WordPressAuthenticator/Sources/Resources/SupportedEmailClients/EmailClients.plist diff --git a/WordPressAuthenticator/Sources/Services/LoginFacade.h b/WordPress/WordPressAuthenticator/Sources/Services/LoginFacade.h similarity index 100% rename from WordPressAuthenticator/Sources/Services/LoginFacade.h rename to WordPress/WordPressAuthenticator/Sources/Services/LoginFacade.h diff --git a/WordPressAuthenticator/Sources/Services/LoginFacade.m b/WordPress/WordPressAuthenticator/Sources/Services/LoginFacade.m similarity index 100% rename from WordPressAuthenticator/Sources/Services/LoginFacade.m rename to WordPress/WordPressAuthenticator/Sources/Services/LoginFacade.m diff --git a/WordPressAuthenticator/Sources/Services/LoginFacade.swift b/WordPress/WordPressAuthenticator/Sources/Services/LoginFacade.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/LoginFacade.swift rename to WordPress/WordPressAuthenticator/Sources/Services/LoginFacade.swift diff --git a/WordPressAuthenticator/Sources/Services/SafariCredentialsService.swift b/WordPress/WordPressAuthenticator/Sources/Services/SafariCredentialsService.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/SafariCredentialsService.swift rename to WordPress/WordPressAuthenticator/Sources/Services/SafariCredentialsService.swift diff --git a/WordPressAuthenticator/Sources/Services/SignupService.swift b/WordPress/WordPressAuthenticator/Sources/Services/SignupService.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/SignupService.swift rename to WordPress/WordPressAuthenticator/Sources/Services/SignupService.swift diff --git a/WordPressAuthenticator/Sources/Services/SocialUser.swift b/WordPress/WordPressAuthenticator/Sources/Services/SocialUser.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/SocialUser.swift rename to WordPress/WordPressAuthenticator/Sources/Services/SocialUser.swift diff --git a/WordPressAuthenticator/Sources/Services/SocialUserCreating.swift b/WordPress/WordPressAuthenticator/Sources/Services/SocialUserCreating.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/SocialUserCreating.swift rename to WordPress/WordPressAuthenticator/Sources/Services/SocialUserCreating.swift diff --git a/WordPressAuthenticator/Sources/Services/WordPressComAccountService.swift b/WordPress/WordPressAuthenticator/Sources/Services/WordPressComAccountService.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/WordPressComAccountService.swift rename to WordPress/WordPressAuthenticator/Sources/Services/WordPressComAccountService.swift diff --git a/WordPressAuthenticator/Sources/Services/WordPressComBlogService.swift b/WordPress/WordPressAuthenticator/Sources/Services/WordPressComBlogService.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/WordPressComBlogService.swift rename to WordPress/WordPressAuthenticator/Sources/Services/WordPressComBlogService.swift diff --git a/WordPressAuthenticator/Sources/Services/WordPressComOAuthClientFacade.swift b/WordPress/WordPressAuthenticator/Sources/Services/WordPressComOAuthClientFacade.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/WordPressComOAuthClientFacade.swift rename to WordPress/WordPressAuthenticator/Sources/Services/WordPressComOAuthClientFacade.swift diff --git a/WordPressAuthenticator/Sources/Services/WordPressComOAuthClientFacadeProtocol.swift b/WordPress/WordPressAuthenticator/Sources/Services/WordPressComOAuthClientFacadeProtocol.swift similarity index 100% rename from WordPressAuthenticator/Sources/Services/WordPressComOAuthClientFacadeProtocol.swift rename to WordPress/WordPressAuthenticator/Sources/Services/WordPressComOAuthClientFacadeProtocol.swift diff --git a/WordPressAuthenticator/Sources/Services/WordPressXMLRPCAPIFacade.h b/WordPress/WordPressAuthenticator/Sources/Services/WordPressXMLRPCAPIFacade.h similarity index 100% rename from WordPressAuthenticator/Sources/Services/WordPressXMLRPCAPIFacade.h rename to WordPress/WordPressAuthenticator/Sources/Services/WordPressXMLRPCAPIFacade.h diff --git a/WordPressAuthenticator/Sources/Services/WordPressXMLRPCAPIFacade.m b/WordPress/WordPressAuthenticator/Sources/Services/WordPressXMLRPCAPIFacade.m similarity index 100% rename from WordPressAuthenticator/Sources/Services/WordPressXMLRPCAPIFacade.m rename to WordPress/WordPressAuthenticator/Sources/Services/WordPressXMLRPCAPIFacade.m diff --git a/WordPressAuthenticator/Sources/Signin/AppleAuthenticator.swift b/WordPress/WordPressAuthenticator/Sources/Signin/AppleAuthenticator.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/AppleAuthenticator.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/AppleAuthenticator.swift diff --git a/WordPressAuthenticator/Sources/Signin/EmailMagicLink.storyboard b/WordPress/WordPressAuthenticator/Sources/Signin/EmailMagicLink.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Signin/EmailMagicLink.storyboard rename to WordPress/WordPressAuthenticator/Sources/Signin/EmailMagicLink.storyboard diff --git a/WordPressAuthenticator/Sources/Signin/Login.storyboard b/WordPress/WordPressAuthenticator/Sources/Signin/Login.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Signin/Login.storyboard rename to WordPress/WordPressAuthenticator/Sources/Signin/Login.storyboard diff --git a/WordPressAuthenticator/Sources/Signin/Login2FAViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/Login2FAViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/Login2FAViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/Login2FAViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginEmailViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginEmailViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginEmailViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginEmailViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginLinkRequestViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginLinkRequestViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginLinkRequestViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginLinkRequestViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginNavigationController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginNavigationController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginNavigationController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginNavigationController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginPrologueLoginMethodViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginPrologueLoginMethodViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginPrologueLoginMethodViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginPrologueLoginMethodViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginProloguePageViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginProloguePageViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginProloguePageViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginProloguePageViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginPrologueSignupMethodViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginPrologueSignupMethodViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginPrologueSignupMethodViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginPrologueSignupMethodViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginPrologueViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginPrologueViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginPrologueViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginPrologueViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginSelfHostedViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginSelfHostedViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginSelfHostedViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginSelfHostedViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginSiteAddressViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginSiteAddressViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginSiteAddressViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginSiteAddressViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginSocialErrorCell.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginSocialErrorCell.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginSocialErrorCell.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginSocialErrorCell.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginSocialErrorViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginSocialErrorViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginSocialErrorViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginSocialErrorViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginUsernamePasswordViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginUsernamePasswordViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginUsernamePasswordViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginUsernamePasswordViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/LoginWPComViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signin/LoginWPComViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/LoginWPComViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/LoginWPComViewController.swift diff --git a/WordPressAuthenticator/Sources/Signin/SigninEditingState.swift b/WordPress/WordPressAuthenticator/Sources/Signin/SigninEditingState.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/SigninEditingState.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/SigninEditingState.swift diff --git a/WordPressAuthenticator/Sources/Signin/UIImageView+Additions.swift b/WordPress/WordPressAuthenticator/Sources/Signin/UIImageView+Additions.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signin/UIImageView+Additions.swift rename to WordPress/WordPressAuthenticator/Sources/Signin/UIImageView+Additions.swift diff --git a/WordPressAuthenticator/Sources/Signup/Signup.storyboard b/WordPress/WordPressAuthenticator/Sources/Signup/Signup.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Signup/Signup.storyboard rename to WordPress/WordPressAuthenticator/Sources/Signup/Signup.storyboard diff --git a/WordPressAuthenticator/Sources/Signup/SignupEmailViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signup/SignupEmailViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signup/SignupEmailViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signup/SignupEmailViewController.swift diff --git a/WordPressAuthenticator/Sources/Signup/SignupGoogleViewController.swift b/WordPress/WordPressAuthenticator/Sources/Signup/SignupGoogleViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signup/SignupGoogleViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Signup/SignupGoogleViewController.swift diff --git a/WordPressAuthenticator/Sources/Signup/SignupNavigationController.swift b/WordPress/WordPressAuthenticator/Sources/Signup/SignupNavigationController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Signup/SignupNavigationController.swift rename to WordPress/WordPressAuthenticator/Sources/Signup/SignupNavigationController.swift diff --git a/WordPressAuthenticator/Sources/UI/CircularImageView.swift b/WordPress/WordPressAuthenticator/Sources/UI/CircularImageView.swift similarity index 100% rename from WordPressAuthenticator/Sources/UI/CircularImageView.swift rename to WordPress/WordPressAuthenticator/Sources/UI/CircularImageView.swift diff --git a/WordPressAuthenticator/Sources/UI/LoginTextField.swift b/WordPress/WordPressAuthenticator/Sources/UI/LoginTextField.swift similarity index 100% rename from WordPressAuthenticator/Sources/UI/LoginTextField.swift rename to WordPress/WordPressAuthenticator/Sources/UI/LoginTextField.swift diff --git a/WordPressAuthenticator/Sources/UI/SearchTableViewCell.swift b/WordPress/WordPressAuthenticator/Sources/UI/SearchTableViewCell.swift similarity index 100% rename from WordPressAuthenticator/Sources/UI/SearchTableViewCell.swift rename to WordPress/WordPressAuthenticator/Sources/UI/SearchTableViewCell.swift diff --git a/WordPressAuthenticator/Sources/UI/SearchTableViewCell.xib b/WordPress/WordPressAuthenticator/Sources/UI/SearchTableViewCell.xib similarity index 100% rename from WordPressAuthenticator/Sources/UI/SearchTableViewCell.xib rename to WordPress/WordPressAuthenticator/Sources/UI/SearchTableViewCell.xib diff --git a/WordPressAuthenticator/Sources/UI/SiteInfoHeaderView.swift b/WordPress/WordPressAuthenticator/Sources/UI/SiteInfoHeaderView.swift similarity index 100% rename from WordPressAuthenticator/Sources/UI/SiteInfoHeaderView.swift rename to WordPress/WordPressAuthenticator/Sources/UI/SiteInfoHeaderView.swift diff --git a/WordPressAuthenticator/Sources/UI/WebAuthenticationPresentationContext.swift b/WordPress/WordPressAuthenticator/Sources/UI/WebAuthenticationPresentationContext.swift similarity index 100% rename from WordPressAuthenticator/Sources/UI/WebAuthenticationPresentationContext.swift rename to WordPress/WordPressAuthenticator/Sources/UI/WebAuthenticationPresentationContext.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/GoogleAuthenticator.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/GoogleAuthenticator.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/GoogleAuthenticator.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/GoogleAuthenticator.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/StoredCredentialsAuthenticator.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/StoredCredentialsAuthenticator.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/StoredCredentialsAuthenticator.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/StoredCredentialsAuthenticator.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/StoredCredentialsPicker.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/StoredCredentialsPicker.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/StoredCredentialsPicker.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/StoredCredentialsPicker.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/2FA/TwoFA.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/2FA/TwoFA.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/2FA/TwoFA.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/2FA/TwoFA.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/2FA/TwoFAViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/2FA/TwoFAViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/2FA/TwoFAViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/2FA/TwoFAViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Get Started/GetStarted.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Get Started/GetStarted.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Get Started/GetStarted.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Get Started/GetStarted.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Get Started/GetStartedViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Get Started/GetStartedViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Get Started/GetStartedViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Get Started/GetStartedViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleAuth.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleAuth.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleAuth.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleAuth.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleAuthViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleAuthViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleAuthViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleAuthViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmation.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmation.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmation.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmation.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmationViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmationViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmationViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Google/GoogleSignupConfirmationViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/LoginMagicLink.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/LoginMagicLink.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Login/LoginMagicLink.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/LoginMagicLink.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/LoginMagicLinkViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/LoginMagicLinkViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Login/LoginMagicLinkViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/LoginMagicLinkViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.xib b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.xib similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.xib rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequestedViewController.xib diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequester.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequester.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequester.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Login/MagicLinkRequester.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/Password.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/Password.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Password/Password.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/Password.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/PasswordCoordinator.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/PasswordCoordinator.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Password/PasswordCoordinator.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/PasswordCoordinator.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/PasswordViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/PasswordViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Password/PasswordViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Password/PasswordViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.xib b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.xib similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.xib rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/GravatarEmailTableViewCell.xib diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.xib b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.xib similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.xib rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextFieldTableViewCell.xib diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.xib b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.xib similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.xib rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLabelTableViewCell.xib diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.xib b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.xib similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.xib rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextLinkButtonTableViewCell.xib diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.xib b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.xib similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.xib rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Reusable Views/TextWithLinkTableViewCell.xib diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/SignupMagicLinkViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/SignupMagicLinkViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/SignupMagicLinkViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/SignupMagicLinkViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/UnifiedSignup.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/UnifiedSignup.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/UnifiedSignup.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/UnifiedSignup.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/UnifiedSignupViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/UnifiedSignupViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/UnifiedSignupViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Sign up/UnifiedSignupViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddress.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddress.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddress.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddress.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddressViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddressViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddressViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddressViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddressViewModel.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddressViewModel.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddressViewModel.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteAddressViewModel.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteCredentialsViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteCredentialsViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteCredentialsViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/Site Address/SiteCredentialsViewController.swift diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmail.storyboard b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmail.storyboard similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmail.storyboard rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmail.storyboard diff --git a/WordPressAuthenticator/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmailViewController.swift b/WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmailViewController.swift similarity index 100% rename from WordPressAuthenticator/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmailViewController.swift rename to WordPress/WordPressAuthenticator/Sources/Unified Auth/View Related/VerifyEmail/VerifyEmailViewController.swift diff --git a/WordPressAuthenticator/Sources/WordPressAuthenticator.h b/WordPress/WordPressAuthenticator/Sources/WordPressAuthenticator.h similarity index 100% rename from WordPressAuthenticator/Sources/WordPressAuthenticator.h rename to WordPress/WordPressAuthenticator/Sources/WordPressAuthenticator.h diff --git a/WordPressAuthenticator/Tests/Analytics/AnalyticsTrackerTests.swift b/WordPress/WordPressAuthenticator/Tests/Analytics/AnalyticsTrackerTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Analytics/AnalyticsTrackerTests.swift rename to WordPress/WordPressAuthenticator/Tests/Analytics/AnalyticsTrackerTests.swift diff --git a/WordPressAuthenticator/Tests/Authenticator/PasteboardTests.swift b/WordPress/WordPressAuthenticator/Tests/Authenticator/PasteboardTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Authenticator/PasteboardTests.swift rename to WordPress/WordPressAuthenticator/Tests/Authenticator/PasteboardTests.swift diff --git a/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticator+TestsUtils.swift b/WordPress/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticator+TestsUtils.swift similarity index 100% rename from WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticator+TestsUtils.swift rename to WordPress/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticator+TestsUtils.swift diff --git a/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticatorDisplayTextTests.swift b/WordPress/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticatorDisplayTextTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticatorDisplayTextTests.swift rename to WordPress/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticatorDisplayTextTests.swift diff --git a/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticatorTests.swift b/WordPress/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticatorTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticatorTests.swift rename to WordPress/WordPressAuthenticator/Tests/Authenticator/WordPressAuthenticatorTests.swift diff --git a/WordPressAuthenticator/Tests/Authenticator/WordPressSourceTagTests.swift b/WordPress/WordPressAuthenticator/Tests/Authenticator/WordPressSourceTagTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Authenticator/WordPressSourceTagTests.swift rename to WordPress/WordPressAuthenticator/Tests/Authenticator/WordPressSourceTagTests.swift diff --git a/WordPressAuthenticator/Tests/Credentials/CredentialsTests.swift b/WordPress/WordPressAuthenticator/Tests/Credentials/CredentialsTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Credentials/CredentialsTests.swift rename to WordPress/WordPressAuthenticator/Tests/Credentials/CredentialsTests.swift diff --git a/WordPressAuthenticator/Tests/Email Client Picker/AppSelectorTests.swift b/WordPress/WordPressAuthenticator/Tests/Email Client Picker/AppSelectorTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Email Client Picker/AppSelectorTests.swift rename to WordPress/WordPressAuthenticator/Tests/Email Client Picker/AppSelectorTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/Character+URLSafeTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/Character+URLSafeTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/Character+URLSafeTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/Character+URLSafeTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/CodeVerifier+Fixture.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/CodeVerifier+Fixture.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/CodeVerifier+Fixture.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/CodeVerifier+Fixture.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/CodeVerifierTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/CodeVerifierTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/CodeVerifierTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/CodeVerifierTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/Data+Base64URLTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/Data+Base64URLTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/Data+Base64URLTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/Data+Base64URLTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/Data+SHA256Tests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/Data+SHA256Tests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/Data+SHA256Tests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/Data+SHA256Tests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/DataGettingStub.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/DataGettingStub.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/DataGettingStub.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/DataGettingStub.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/GoogleClientIdTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/GoogleClientIdTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/GoogleClientIdTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/GoogleClientIdTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/GoogleOAuthTokenGetterTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/GoogleOAuthTokenGetterTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/GoogleOAuthTokenGetterTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/GoogleOAuthTokenGetterTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/GoogleOAuthTokenGettingStub.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/GoogleOAuthTokenGettingStub.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/GoogleOAuthTokenGettingStub.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/GoogleOAuthTokenGettingStub.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/IDTokenTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/IDTokenTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/IDTokenTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/IDTokenTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/JSONWebToken+Fixtures.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/JSONWebToken+Fixtures.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/JSONWebToken+Fixtures.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/JSONWebToken+Fixtures.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/JWTokenTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/JWTokenTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/JWTokenTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/JWTokenTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/NewGoogleAuthenticatorTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/NewGoogleAuthenticatorTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/NewGoogleAuthenticatorTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/NewGoogleAuthenticatorTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/OAuthRequestBody+GoogleSignInTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/OAuthRequestBody+GoogleSignInTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/OAuthRequestBody+GoogleSignInTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/OAuthRequestBody+GoogleSignInTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/OAuthTokenRequestBodyTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/OAuthTokenRequestBodyTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/OAuthTokenRequestBodyTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/OAuthTokenRequestBodyTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/OAuthTokenResponseBody+Fixture.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/OAuthTokenResponseBody+Fixture.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/OAuthTokenResponseBody+Fixture.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/OAuthTokenResponseBody+Fixture.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/ProofKeyForCodeExchangeTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/ProofKeyForCodeExchangeTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/ProofKeyForCodeExchangeTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/ProofKeyForCodeExchangeTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/Result+ConvenienceInitTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/Result+ConvenienceInitTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/Result+ConvenienceInitTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/Result+ConvenienceInitTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/URL+GoogleSignInTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/URL+GoogleSignInTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/URL+GoogleSignInTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/URL+GoogleSignInTests.swift diff --git a/WordPressAuthenticator/Tests/GoogleSignIn/URLRequest+GoogleSignInTests.swift b/WordPress/WordPressAuthenticator/Tests/GoogleSignIn/URLRequest+GoogleSignInTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/GoogleSignIn/URLRequest+GoogleSignInTests.swift rename to WordPress/WordPressAuthenticator/Tests/GoogleSignIn/URLRequest+GoogleSignInTests.swift diff --git a/WordPressAuthenticator/Tests/Logging/LoggingTests.m b/WordPress/WordPressAuthenticator/Tests/Logging/LoggingTests.m similarity index 100% rename from WordPressAuthenticator/Tests/Logging/LoggingTests.m rename to WordPress/WordPressAuthenticator/Tests/Logging/LoggingTests.m diff --git a/WordPressAuthenticator/Tests/Logging/LoggingTests.swift b/WordPress/WordPressAuthenticator/Tests/Logging/LoggingTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Logging/LoggingTests.swift rename to WordPress/WordPressAuthenticator/Tests/Logging/LoggingTests.swift diff --git a/WordPressAuthenticator/Tests/MemoryManagementTests.swift b/WordPress/WordPressAuthenticator/Tests/MemoryManagementTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/MemoryManagementTests.swift rename to WordPress/WordPressAuthenticator/Tests/MemoryManagementTests.swift diff --git a/WordPressAuthenticator/Tests/Mocks/MockNavigationController.swift b/WordPress/WordPressAuthenticator/Tests/Mocks/MockNavigationController.swift similarity index 100% rename from WordPressAuthenticator/Tests/Mocks/MockNavigationController.swift rename to WordPress/WordPressAuthenticator/Tests/Mocks/MockNavigationController.swift diff --git a/WordPressAuthenticator/Tests/Mocks/ModalViewControllerPresentingSpy.swift b/WordPress/WordPressAuthenticator/Tests/Mocks/ModalViewControllerPresentingSpy.swift similarity index 100% rename from WordPressAuthenticator/Tests/Mocks/ModalViewControllerPresentingSpy.swift rename to WordPress/WordPressAuthenticator/Tests/Mocks/ModalViewControllerPresentingSpy.swift diff --git a/WordPressAuthenticator/Tests/Mocks/WordPressAuthenticatorDelegateSpy.swift b/WordPress/WordPressAuthenticator/Tests/Mocks/WordPressAuthenticatorDelegateSpy.swift similarity index 100% rename from WordPressAuthenticator/Tests/Mocks/WordPressAuthenticatorDelegateSpy.swift rename to WordPress/WordPressAuthenticator/Tests/Mocks/WordPressAuthenticatorDelegateSpy.swift diff --git a/WordPressAuthenticator/Tests/Mocks/WordpressAuthenticatorProvider.swift b/WordPress/WordPressAuthenticator/Tests/Mocks/WordpressAuthenticatorProvider.swift similarity index 100% rename from WordPressAuthenticator/Tests/Mocks/WordpressAuthenticatorProvider.swift rename to WordPress/WordPressAuthenticator/Tests/Mocks/WordpressAuthenticatorProvider.swift diff --git a/WordPressAuthenticator/Tests/Model/LoginFieldsTests.swift b/WordPress/WordPressAuthenticator/Tests/Model/LoginFieldsTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Model/LoginFieldsTests.swift rename to WordPress/WordPressAuthenticator/Tests/Model/LoginFieldsTests.swift diff --git a/WordPressAuthenticator/Tests/Model/LoginFieldsValidationTests.swift b/WordPress/WordPressAuthenticator/Tests/Model/LoginFieldsValidationTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Model/LoginFieldsValidationTests.swift rename to WordPress/WordPressAuthenticator/Tests/Model/LoginFieldsValidationTests.swift diff --git a/WordPressAuthenticator/Tests/Model/WordPressComSiteInfoTests.swift b/WordPress/WordPressAuthenticator/Tests/Model/WordPressComSiteInfoTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Model/WordPressComSiteInfoTests.swift rename to WordPress/WordPressAuthenticator/Tests/Model/WordPressComSiteInfoTests.swift diff --git a/WordPressAuthenticator/Tests/Navigation/NavigationToEnterAccountTests.swift b/WordPress/WordPressAuthenticator/Tests/Navigation/NavigationToEnterAccountTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Navigation/NavigationToEnterAccountTests.swift rename to WordPress/WordPressAuthenticator/Tests/Navigation/NavigationToEnterAccountTests.swift diff --git a/WordPressAuthenticator/Tests/Navigation/NavigationToEnterSiteTests.swift b/WordPress/WordPressAuthenticator/Tests/Navigation/NavigationToEnterSiteTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/Navigation/NavigationToEnterSiteTests.swift rename to WordPress/WordPressAuthenticator/Tests/Navigation/NavigationToEnterSiteTests.swift diff --git a/WordPressAuthenticator/Tests/Services/LoginFacadeTests.m b/WordPress/WordPressAuthenticator/Tests/Services/LoginFacadeTests.m similarity index 100% rename from WordPressAuthenticator/Tests/Services/LoginFacadeTests.m rename to WordPress/WordPressAuthenticator/Tests/Services/LoginFacadeTests.m diff --git a/WordPressAuthenticator/Tests/SingIn/AppleAuthenticatorTests.swift b/WordPress/WordPressAuthenticator/Tests/SingIn/AppleAuthenticatorTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/SingIn/AppleAuthenticatorTests.swift rename to WordPress/WordPressAuthenticator/Tests/SingIn/AppleAuthenticatorTests.swift diff --git a/WordPressAuthenticator/Tests/SingIn/LoginViewControllerTests.swift b/WordPress/WordPressAuthenticator/Tests/SingIn/LoginViewControllerTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/SingIn/LoginViewControllerTests.swift rename to WordPress/WordPressAuthenticator/Tests/SingIn/LoginViewControllerTests.swift diff --git a/WordPressAuthenticator/Tests/SingIn/SiteAddressViewModelTests.swift b/WordPress/WordPressAuthenticator/Tests/SingIn/SiteAddressViewModelTests.swift similarity index 100% rename from WordPressAuthenticator/Tests/SingIn/SiteAddressViewModelTests.swift rename to WordPress/WordPressAuthenticator/Tests/SingIn/SiteAddressViewModelTests.swift diff --git a/WordPressAuthenticator/WordPressAuthenticator.xctestplan b/WordPress/WordPressAuthenticator/WordPressAuthenticator.xctestplan similarity index 100% rename from WordPressAuthenticator/WordPressAuthenticator.xctestplan rename to WordPress/WordPressAuthenticator/WordPressAuthenticator.xctestplan From 831c2ee4cf47104f23566c2e85dde902418f679d Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:05:31 -0600 Subject: [PATCH 03/27] Use Xcode 16 Project Format --- WordPress/WordPress.xcodeproj/project.pbxproj | 117 ++++++++++-------- 1 file changed, 62 insertions(+), 55 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index a74732dcdf25..0fa830e07ec2 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 70; + objectVersion = 77; objects = { /* Begin PBXAggregateTarget section */ @@ -2943,7 +2943,7 @@ /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ - 24CE68AE2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68AE2CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -2960,7 +2960,7 @@ ); target = 1D6058900D05DD3D006BFB54 /* WordPress */; }; - 24CE68AF2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68AF2CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressShareExtension" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3000,7 +3000,7 @@ ); target = 932225A61C7CE50300443B02 /* WordPressShareExtension */; }; - 24CE68B02CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B02CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressDraftActionExtension" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3040,7 +3040,7 @@ ); target = 74576671202B558C00F42E40 /* WordPressDraftActionExtension */; }; - 24CE68B12CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B12CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressNotificationContentExtension" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3061,7 +3061,7 @@ ); target = 733F36022126197800988727 /* WordPressNotificationContentExtension */; }; - 24CE68B22CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B22CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressNotificationServiceExtension" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3104,7 +3104,7 @@ ); target = 7358E6B7210BD318002323EB /* WordPressNotificationServiceExtension */; }; - 24CE68B32CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B32CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressTest" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( "Extensions/UIApplication+mainWindow.swift", @@ -3112,14 +3112,14 @@ ); target = E16AB92914D978240047A2E5 /* WordPressTest */; }; - 24CE68B42CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B42CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressUITests" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( "Extensions/UIApplication+mainWindow.swift", ); target = FF27168E1CAAC87A0006E2D4 /* WordPressUITests */; }; - 24CE68B52CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B52CD3375300C7B37D /* Exceptions for "Classes" folder in "Jetpack" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3133,7 +3133,7 @@ ); target = FABB1F8F2602FC2C00C8785C /* Jetpack */; }; - 24CE68B62CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B62CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackShareExtension" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3171,7 +3171,7 @@ ); target = 809620CF28E540D700940A5D /* JetpackShareExtension */; }; - 24CE68B72CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B72CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackDraftActionExtension" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3209,7 +3209,7 @@ ); target = 8096213028E55C9400940A5D /* JetpackDraftActionExtension */; }; - 24CE68B82CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B82CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackNotificationServiceExtension" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3250,7 +3250,7 @@ ); target = 80F6D01F28EE866A00953C1A /* JetpackNotificationServiceExtension */; }; - 24CE68B92CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68B92CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackStatsWidgets" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3273,7 +3273,7 @@ ); target = 0107E0B128F97D5000DE87DB /* JetpackStatsWidgets */; }; - 24CE68BA2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68BA2CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackIntents" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; additionalCompilerFlagsByRelativePath = { Utility/SFHFKeychainUtils.m = "-fno-objc-arc"; @@ -3285,14 +3285,14 @@ ); target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; }; - 24CE68BB2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CE68BB2CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackUITests" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( "Extensions/UIApplication+mainWindow.swift", ); target = EA14532229AD874C001F3143 /* JetpackUITests */; }; - 24CEF24E2CD3D86300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CEF24E2CD3D86300C7B37D /* Exceptions for "WordPressAuthenticator" folder in "WordPressAuthenticator" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( "Sources/Private/WPAuthenticator-Swift.h", @@ -3351,7 +3351,7 @@ ); target = 4AD953B32C21451700D0EEFA /* WordPressAuthenticator */; }; - 24CEF2502CD3D86800C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + 24CEF2502CD3D86800C7B37D /* Exceptions for "WordPressAuthenticator" folder in "WordPressAuthenticatorTests" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( Tests/Analytics/AnalyticsTrackerTests.swift, @@ -3404,8 +3404,36 @@ /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ - 24CE57C42CD3375200C7B37D /* Classes */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (24CE68AE2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68AF2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B02CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B12CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B22CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B32CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B42CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B52CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B62CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B72CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B82CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68B92CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68BA2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CE68BB2CD3375300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Classes; sourceTree = ""; }; - 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (24CEF24E2CD3D86300C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 24CEF2502CD3D86800C7B37D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = WordPressAuthenticator; sourceTree = ""; }; + 24CE57C42CD3375200C7B37D /* Classes */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24CE68AE2CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPress" target */, + 24CE68AF2CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressShareExtension" target */, + 24CE68B02CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressDraftActionExtension" target */, + 24CE68B12CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressNotificationContentExtension" target */, + 24CE68B22CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressNotificationServiceExtension" target */, + 24CE68B32CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressTest" target */, + 24CE68B42CD3375300C7B37D /* Exceptions for "Classes" folder in "WordPressUITests" target */, + 24CE68B52CD3375300C7B37D /* Exceptions for "Classes" folder in "Jetpack" target */, + 24CE68B62CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackShareExtension" target */, + 24CE68B72CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackDraftActionExtension" target */, + 24CE68B82CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackNotificationServiceExtension" target */, + 24CE68B92CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackStatsWidgets" target */, + 24CE68BA2CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackIntents" target */, + 24CE68BB2CD3375300C7B37D /* Exceptions for "Classes" folder in "JetpackUITests" target */, + ); + path = Classes; + sourceTree = ""; + }; + 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24CEF24E2CD3D86300C7B37D /* Exceptions for "WordPressAuthenticator" folder in "WordPressAuthenticator" target */, + 24CEF2502CD3D86800C7B37D /* Exceptions for "WordPressAuthenticator" folder in "WordPressAuthenticatorTests" target */, + ); + path = WordPressAuthenticator; + sourceTree = ""; + }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ @@ -4069,7 +4097,7 @@ path = Classes; sourceTree = ""; }; - 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { + 29B97314FDCFA39411CA2CEA = { isa = PBXGroup; children = ( F14B5F6F208E648200439554 /* config */, @@ -6976,8 +7004,6 @@ dependencies = ( ); name = WordPressNotificationContentExtension; - packageProductDependencies = ( - ); productName = WordPressNotificationContentExtension; productReference = 733F36032126197800988727 /* WordPressNotificationContentExtension.appex */; productType = "com.apple.product-type.app-extension"; @@ -7382,7 +7408,6 @@ }; }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "WordPress" */; - compatibilityVersion = "Xcode 8.0"; developmentRegion = en; hasScannedForEncodings = 1; knownRegions = ( @@ -7422,9 +7447,8 @@ bg, sk, ); - mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; - packageReferences = ( - ); + mainGroup = 29B97314FDCFA39411CA2CEA; + preferredProjectObjectVersion = 77; productRefGroup = 19C28FACFE9D520D11CA2CBB /* Products */; projectDirPath = ""; projectRoot = ""; @@ -8124,19 +8148,12 @@ buildActionMask = 2147483647; files = ( ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/WordPress-Aztec-iOS/Aztec.framework", - "${BUILT_PRODUCTS_DIR}/WordPress-Editor-iOS/WordPressEditor.framework", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/Gutenberg/Gutenberg.framework/Gutenberg", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/Gutenberg/hermes.framework/hermes", + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Aztec.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WordPressEditor.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Gutenberg.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -8329,15 +8346,12 @@ buildActionMask = 2147483647; files = ( ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-WordPressTest/Pods-WordPressTest-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/Gutenberg/Gutenberg.framework/Gutenberg", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/Gutenberg/hermes.framework/hermes", + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-WordPressTest/Pods-WordPressTest-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Gutenberg.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-WordPressTest/Pods-WordPressTest-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -8417,19 +8431,12 @@ buildActionMask = 2147483647; files = ( ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/WordPress-Aztec-iOS/Aztec.framework", - "${BUILT_PRODUCTS_DIR}/WordPress-Editor-iOS/WordPressEditor.framework", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/Gutenberg/Gutenberg.framework/Gutenberg", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/Gutenberg/hermes.framework/hermes", + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Aztec.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WordPressEditor.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Gutenberg.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; From 422757d5df2b82db4b2993defc342062080c7f58 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:19:39 -0600 Subject: [PATCH 04/27] Prepare Tests for Folders --- WordPress/WordPress.xcodeproj/project.pbxproj | 1021 ++++++++--------- .../{ => Extensions}/Bundle+LoadFromNib.swift | 0 .../Bundle+TestExtensions.swift | 0 .../OHHTTPStubs+Helpers.swift | 0 .../{ => Helpers}/BlogServiceMock.swift | 0 .../ContextManager+Helpers.swift | 0 .../WordPressTest/{ => Helpers}/I18n.swift | 0 .../{ => Helpers}/InMemoryUserDefaults.swift | 0 .../{ => Helpers}/MockCookieJar.swift | 0 .../MockCurrentDateProvider.swift | 0 .../{ => Helpers}/ModelTestHelper.swift | 0 .../NSManagedObject+Fixture.swift | 0 .../{ => Helpers}/NetworkStatus.swift | 0 .../{ => Helpers}/RemoteConfigStoreMock.swift | 0 .../RemoteFeatureFlagStoreMock.swift | 0 .../SiteSuggestionsServiceMock.swift | 0 .../{ => Helpers}/SuggestionServiceMock.swift | 0 .../TestAssets.xcassets/Contents.json | 0 .../wapuu-dev.imageset/Contents.json | 0 .../wapuu-dev.imageset/wapuu-dev.png | Bin .../{ => Helpers}/TestKeychain.swift | 0 .../{ => Helpers}/TestingAppDelegate.h | 0 .../{ => Helpers}/TestingAppDelegate.m | 0 .../{ => Helpers}/TestingMode.storyboard | 0 .../{ => Helpers}/TruthTable.swift | 0 .../WordPressTest-Bridging-Header.h | 0 .../WordPressTest-Info.plist | 0 .../WordPressTest-Prefix.pch | 0 .../activity-log-activity-content.json | 0 .../activity-log-comment-content.json | 0 .../activity-log-comment.json | 0 .../activity-log-pingback-content.json | 0 .../activity-log-plugin-content.json | 0 .../activity-log-post-content.json | 0 .../{ => ActivityLog}/activity-log-post.json | 0 .../activity-log-settings-content.json | 0 .../activity-log-site-content.json | 0 .../activity-log-theme-content.json | 0 .../{ => Blaze}/blaze-search-page-1.json | 0 .../{ => Blaze}/blaze-search-page-2.json | 0 .../{ => Blaze}/blaze-search-response.json | 0 .../get_wp_v2_themes_twentytwenty.json | 0 .../get_wp_v2_themes_twentytwentyone.json | 0 ...itor-v1-settings-success-NotThemeJSON.json | 0 ...-editor-v1-settings-success-ThemeJSON.json | 0 .../app-store-lookup-response.json | 0 .../{ => Network}/notes-action-delete.json | 0 .../{ => Network}/notes-action-push.json | 0 .../notes-action-unsupported.json | 0 .../{ => Network}/notifications-badge.json | 0 .../notifications-blockquote-range.json | 0 .../notifications-button-text-content.json | 0 .../notifications-comment-content.json | 0 .../notifications-comment-meta.json | 0 .../notifications-comment-range.json | 0 .../notifications-icon-range.json | 0 .../notifications-last-seen.json | 0 .../notifications-like-multiple-avatar.json | 0 .../{ => Network}/notifications-like.json | 0 .../{ => Network}/notifications-load-all.json | 0 .../notifications-mark-as-read.json | 0 .../notifications-new-follower.json | 0 .../{ => Network}/notifications-pingback.json | 0 .../notifications-post-range.json | 0 .../notifications-replied-comment.json | 0 .../{ => Network}/notifications-settings.json | 0 .../notifications-site-range.json | 0 .../notifications-text-content.json | 0 .../notifications-unapproved-comment.json | 0 .../notifications-user-content-meta.json | 0 .../notifications-user-content.json | 0 .../notifications-user-range.json | 0 .../Test Data/{ => Posts}/remote-post.json | 0 .../domain-suggestions.json | 0 .../{ => Site Creation}/site-segment.json | 0 .../{ => Suggestions}/site-suggestions.json | 0 .../{ => Suggestions}/user-suggestions.json | 0 .../tenor-invalid-search-reponse.json | 0 .../{ => Tenor}/tenor-search-response.json | 0 .../ActivityContentRouterTests.swift | 0 .../ActivityLogFormattableContentTests.swift | 0 .../ActivityLog}/ActivityLogRangesTest.swift | 0 .../ActivityLog}/ActivityLogTestData.swift | 0 .../ActivityLog}/MockContentCoordinator.swift | 0 .../PostEditorAnalyticsSessionTests.swift | 0 .../Utils/TestAnalyticsTracker.swift | 0 .../ApplicationPasswordsViewModelTests.swift | 0 .../MediaProgressCoordinatorTests.swift | 0 .../Aztec/UITextView+SummaryTests.swift | 0 .../Aztec}/URL+LinkNormalizationTests.swift | 0 .../Categories}/NSAttributedStringTests.swift | 0 .../NSMutableAttributedStringTests.swift | 0 .../Classes/Stores/ActivityStoreTests.swift | 0 .../Classes/Stores/NoticeStoreTests.swift | 0 .../Stores/StatsInsightsStoreTests.swift | 0 .../Stores/StatsPeriodStoreTests.swift | 0 .../Stores/StatsRevampStoreTests.swift | 0 .../Stores/StatsWidgetsStoreTests.swift | 0 .../RootViewCoordinatorTests.swift | 0 .../Core Data}/ContextManagerTests.swift | 0 .../Core Data}/CoreDataHelperTests.swift | 0 .../Core Data}/CoreDataMigrationTests.m | 0 .../Core Data}/ReaderPostBackupTests.swift | 0 .../TaggedManagedObjectIDTests.swift | 0 .../BlazeCampaignViewModelTests.swift | 0 .../Dashboard/BlazeCampaignsStreamTests.swift | 0 .../BlogDashboardPersistenceTests.swift | 0 ...DashboardPersonalizationServiceTests.swift | 0 ...shboardPersonalizationViewModelTests.swift | 0 .../BlogDashboardPostsParserTests.swift | 0 .../Dashboard/BlogDashboardServiceTests.swift | 0 .../Dashboard/BlogDashboardStateTests.swift | 0 .../DashboardActivityLogViewModelTests.swift | 0 .../DashboardBlazeCardCellViewModelTest.swift | 0 .../Dashboard/DashboardCardTests.swift | 0 ...DashboardGoogleDomainsViewModelTests.swift | 0 .../DashboardPostsSyncManagerTests.swift | 0 .../DashboardStatsViewModelTests.swift | 0 ...DashboardDynamicCardCoordinatorTests.swift | 0 ...hboardDynamicCardAnalyticsEventTests.swift | 0 ...eToPaidPlansDashboardCardHelperTests.swift | 0 .../Domains/AllDomainsListItem+Helpers.swift | 0 .../AllDomainsListItemViewModelTests.swift | 0 .../DomainDetailsWebViewControllerTests.swift | 0 .../Domains/SiteDomainsViewModelTests.swift | 0 .../AbstractPost+fixLocalMediaURLsTests.swift | 0 .../{ => Tests}/Extensions/ArrayTests.swift | 0 .../Extensions/DictionaryHelpersTests.swift | 0 .../Extensions/Foundation+Extensions.swift | 0 .../{ => Tests}/Extensions/MathTest.swift | 0 .../NotificationCenterObserveOnceTests.swift | 0 .../Extensions/Scanner+QuotedTextTests.swift | 0 .../Extensions/StringExtensionsTests.swift | 0 .../UIView+ExistingConstraints.swift | 0 .../URLIncrementalFilenameTests.swift | 0 ...ettings_GutenbergEditorSettingsTests.swift | 0 .../Gutenberg}/GutenbergContentParser.swift | 0 .../GutenbergCoverUploadProcessorTests.swift | 0 .../GutenbergFileUploadProcessorTests.swift | 0 ...GutenbergGalleryUploadProcessorTests.swift | 0 .../GutenbergImgUploadProcessorTests.swift | 0 ...efactoredGalleryUploadProcessorTests.swift | 0 ...enbergVideoPressUploadProcessorTests.swift | 0 .../GutenbergVideoUploadProcessorTests.swift | 0 .../Gutenberg/MediaUploadHashTests.swift | 0 .../ImageDimensionParserTests.swift | 0 .../Test Images/100x100-png | Bin .../Test Images/100x100.gif | Bin .../Test Images/100x100.jpg | Bin .../Test Images/invalid-gif.gif | Bin .../Test Images/invalid-jpeg-header.jpg | Bin .../Test Images/iphone-photo.heic | Bin .../Test Images/valid-gif-header.gif | 0 .../Test Images/valid-jpeg-header.jpg | Bin .../Test Images/valid-png-header | Bin ...omJetpackRemoteInstallViewModelTests.swift | 0 ...etpackBrandingMenuCardPresenterTests.swift | 0 .../JetpackBrandingTextProviderTests.swift | 0 ...tpackFeaturesRemovalCoordinatorTests.swift | 0 .../JetpackPluginOverlayViewModelTests.swift | 0 .../OverlayFrequencyTrackerTests.swift | 0 .../Jetpack/Utility}/DataMigratorTests.swift | 0 .../Jetpack/Utility}/MockEventTracker.swift | 0 .../Utility}/SharedDataIssueSolverTests.swift | 0 .../MediaPicker/Tenor/MockTenorService.swift | 0 .../Tenor/TenorAPIResponseTests.swift | 0 .../Tenor/TenorMockDataHelper.swift | 0 .../Tenor/TenorPageableTests.swift | 0 .../MediaPicker/Tenor/TenorReponseData.swift | 0 .../Tenor/TenorResultsPageTests.swift | 0 .../{ => Tests/Models}/AbstractPostTest.swift | 0 .../{ => Tests/Models}/BasePostTests.swift | 0 .../{ => Tests/Models}/Blog+ObjcTests.m | 0 .../Models}/Blog+PublicizeTests.swift | 0 .../Models}/Blog+RestAPITests.swift | 0 .../{ => Tests/Models}/BlogQueryTests.swift | 0 .../Models}/BlogSettingsDiscussionTests.swift | 0 .../{ => Tests/Models}/BlogTests.swift | 0 .../{ => Tests/Models}/BlogTimeZoneTests.m | 0 .../FormattableCommentRangeTests.swift | 0 .../Models}/MediaImageServiceTests.swift | 0 .../{ => Tests/Models}/MediaTests.swift | 0 .../Models}/MenuItemTests.swift | 0 .../NotificationContentRangeTests.swift | 0 .../Models}/NullMockUserDefaults.swift | 0 .../Models}/Post+JetpackSocialTests.swift | 0 .../{ => Tests/Models}/PostTests.swift | 0 .../{ => Tests/Models}/ReaderCardTests.swift | 0 .../{ => Tests/Models}/ReaderPostTest.m | 0 .../Models}/UserSettingsTests.swift | 0 .../Models}/UserSettingsTestsObjc.m | 0 .../Models}/WPAccount+Fixture.swift | 0 .../Models}/WPAccount+LookupTests.swift | 0 .../Models}/WPAccount+ObjCLookupTests.m | 0 .../Networking}/MediaHostTests.swift | 0 .../MediaRequestAuthenticatorTests.swift | 0 .../{ => Tests/Networking}/PinghubTests.swift | 0 .../Networking}/PinghubWebSocketTests.swift | 0 .../RequestAuthenticatorTests.swift | 0 .../ActivityContentFactoryTests.swift | 0 .../ApproveCommentActionTests.swift | 0 .../EditCommentActionTests.swift | 0 .../FormattableCommentContentTests.swift | 0 .../FormattableContentFormatterTests.swift | 0 .../FormattableContentGroupTests.swift | 0 .../FormattableNotIconTests.swift | 0 .../FormattableUserContentTests.swift | 0 .../LikeCommentActionTests.swift | 0 .../MarkAsSpamActionTests.swift | 0 .../NotificationActionParserTest.swift | 0 ...NotificationContentRangeFactoryTests.swift | 0 .../NotificationContentRouterTests.swift | 0 .../NotificationReplyStoreTests.swift | 0 .../Notifications}/NotificationTests.swift | 0 .../NotificationTextContentTests.swift | 0 .../Notifications}/NotificationUtility.swift | 0 .../NotificationsContentFactoryTests.swift | 0 .../NotificationsViewModelTests.swift | 0 .../PushAuthenticationManagerTests.swift | 0 .../PushAuthenticationServiceTests.swift | 0 .../PushNotificationsManagerTests.m | 0 .../ReplyToCommentActionTests.swift | 0 .../TrashCommentActionTests.swift | 0 .../Operations}/AsyncOperationTests.swift | 0 .../StatsPeriodAsyncOperationTests.swift | 0 .../Posts/PostAttachmentTests.swift | 0 .../Posts}/PostSearchViewModelTests.swift | 0 .../Posts/PostSharingControllerTests.swift | 0 .../QRLogin/QRLoginCoordinatorTests.swift | 0 .../QRLoginScanningCoordinatorTests.swift | 0 .../QRLogin/QRLoginURLParserTests.swift | 0 .../QRLoginVerifyCoordinatorTests.swift | 0 .../{ => Tests/Reader}/ReaderCSSTests.swift | 0 .../ReaderDetailCoordinatorTests.swift | 0 .../ReaderDetailViewControllerTests.swift | 0 .../ReaderReblogActionTests.swift | 0 .../ReaderStreamViewControllerTests.swift | 0 .../ReaderSubscribeCommentsActionTests.swift | 0 .../Reader}/RichContentFormatterTests.swift | 0 .../ReaderInterestsDataSourceTests.swift | 0 ...eaderSelectInterestsCoordinatorTests.swift | 0 .../RegisterDomainDetailsSectionTests.swift | 0 ...egisterDomainDetailsServiceProxyMock.swift | 0 ...ainDetailsViewModelLoadingStateTests.swift | 0 .../RegisterDomainDetailsViewModelTests.swift | 0 .../Services}/AccountServiceTests.swift | 0 .../AccountSettingsRemoteInterfaceStub.swift | 0 .../AccountSettingsServiceTests.swift | 0 .../AtomicAuthenticationServiceTests.swift | 0 .../BlockEditorSettingsServiceTests.swift | 0 .../Services}/BlogJetpackTests.swift | 0 .../Services}/BlogServiceAuthorTests.swift | 0 .../BlogServiceDeduplicationTests.swift | 0 .../{ => Tests/Services}/BlogServiceTest.m | 0 .../BloggingPromptsServiceTests.swift | 0 .../Services}/CommentService+LikesTests.swift | 0 .../CommentService+MorderationTests.swift | 0 .../CommentService+RepliesTests.swift | 0 .../Services}/CommentServiceTests.swift | 0 .../Services}/DomainsServiceTests.swift | 0 .../EditorSettingsServiceTests.swift | 0 .../FollowCommentsServiceTests.swift | 0 .../Services}/GravatarServiceTests.swift | 0 .../JetpackCapabilitiesServiceTests.swift | 0 ...ackNotificationMigrationServiceTests.swift | 0 .../Services}/JetpackSocialServiceTests.swift | 0 .../Services}/LikeUserHelperTests.swift | 0 .../Services}/LocalCoreDataServiceTests.m | 0 .../Services/MediaCoordinatorTests.swift | 0 .../Services}/MediaRepositoryTests.swift | 0 .../Services}/MediaServiceTests.swift | 0 .../Services}/MediaServiceUpdateTests.m | 0 .../Services}/MediaSettingsTests.swift | 0 .../{ => Tests/Services}/MenusServiceTests.m | 0 .../NotificationSettingsServiceTests.swift | 0 .../NotificationSyncMediatorTests.swift | 0 .../NullBlogPropertySanitizerTests.swift | 0 .../Services}/PeopleServiceTests.swift | 0 .../PluginDirectoryEntryStateTests.swift | 0 .../PluginJetpackProxyServiceTests.swift | 0 .../Services}/PostCategoryServiceTests.m | 0 .../Services}/PostCoordinatorTests.swift | 0 .../PostHelperJetpackSocialTests.swift | 0 .../PostRepositoryPostsListTests.swift | 0 .../Services}/PostRepositorySaveTests.swift | 0 .../Services}/PostRepositoryTests.swift | 0 .../Services}/PostTagServiceTests.m | 0 .../Services}/ReaderCardServiceTests.swift | 0 .../Services}/ReaderPostServiceTest.m | 0 .../ReaderPostStreamServiceTest.swift | 0 .../Services}/ReaderSiteServiceTests.swift | 0 .../Services}/ReaderTopicServiceTest.swift | 0 .../Services}/RecentSitesServiceTests.swift | 0 .../Services}/SharingServiceTests.swift | 0 .../Services}/SiteAddressServiceTests.swift | 0 .../SiteManagementServiceTests.swift | 0 .../{ => Tests/Services}/ThemeServiceTests.m | 0 .../SiteCreation/ErrorStateViewTests.swift | 0 .../PlanWizardContentViewModelTests.swift | 0 .../SiteAssemblyServiceTests.swift | 0 .../SiteCreation/SiteAssemblyViewTests.swift | 0 .../SiteCreationDataCoordinatorTests.swift | 0 .../SiteCreationHeaderDataTests.swift | 0 .../SiteCreationIntentTracksEventTests.swift | 0 ...SiteCreationRotatingMessageViewTests.swift | 0 .../SiteCreation/SiteCreatorTests.swift | 0 .../SiteDesignSectionLoaderTests.swift | 0 .../SiteCreation/SiteDesignTests.swift | 0 .../SiteCreation/SiteIntentDataTests.swift | 0 .../SiteCreation/SiteSegmentTests.swift | 0 .../SiteCreation/SiteSegmentsCellTests.swift | 0 .../SiteCreation/SiteSegmentsStepTests.swift | 0 .../TitleSubtitleHeaderTests.swift | 0 .../BlogListViewModelTests.swift | 0 .../{ => Tests/Stats}/FlagsTest.swift | 0 .../ReferrerDetailsViewModelTests.swift | 0 .../Stats}/SiteStatsInformationTests.swift | 0 .../Stats}/StatsPeriodHelperTests.swift | 0 .../StatsSegmentedControlDataTests.swift | 0 .../StatsSubscribersViewModelTests.swift | 0 .../Stats}/StatsTotalInsightsCellTests.swift | 0 .../Stats}/StatsTotalRowDataTests.swift | 0 ...StatsTrafficDatePickerViewModelTests.swift | 0 .../MockStockPhotosService.swift | 0 .../Stock Photos}/StockPhotosMediaTests.swift | 0 .../StockPhotosPageableTests.swift | 0 .../StockPhotosResultsPageTests.swift | 0 .../StockPhotosThumbnailCollectionTests.swift | 0 .../SupportChatBotViewModelTests.swift | 0 .../WP3DTouchShortcutCreatorTests.swift | 0 .../TestUtilities}/AccountBuilder.swift | 0 .../TestUtilities}/BlogBuilder.swift | 0 .../TestUtilities}/ImmuTableTestUtils.swift | 0 .../TestUtilities/JSONObject.swift | 0 .../TestUtilities}/MediaBuilder.swift | 0 .../TestUtilities}/NSError+TestInstance.swift | 0 .../TestUtilities/PageBuilder.swift | 0 .../TestUtilities}/PostBuilder.swift | 0 .../TestUtilities}/ReaderPostBuilder.swift | 0 .../{ => Tests/TestUtilities}/TestError.swift | 0 .../AnalyticsEventTrackingSpy.swift | 0 ...PrivacySettingsAnalyticsTrackerTests.swift | 0 .../WPAnalyticsTrackerAutomatticTracksTests.m | 0 .../Utility}/AppRatingUtilityTests.swift | 0 .../WeeklyRoundupBackgroundTaskTests.swift | 0 .../PromptRemindersSchedulerTests.swift | 0 .../ReminderScheduleCoordinatorTests.swift | 0 .../BloggingRemindersSchedulerTests.swift | 0 .../BloggingRemindersStoreTests.swift | 0 .../Utility}/Collection+RotateTests.swift | 0 .../ContentMigrationCoordinatorTests.swift | 0 .../{ => Tests/Utility}/CookieJarTests.swift | 0 .../Utility}/CoreDataTestCase.swift | 0 .../WPCrashLoggingDataProviderTests.swift | 0 .../Deep Linking}/DeepLinkSourceTests.swift | 0 .../Deep Linking}/MBarRouteTests.swift | 0 .../Deep Linking}/RouteMatcherTests.swift | 0 .../{ => Tests/Utility}/DelayTests.swift | 0 .../GutenbergFilesAppMediaSourceTests.swift | 0 .../Editor}/GutenbergSettingsTests.swift | 0 .../Utility}/FeatureFlagTests.swift | 0 .../Utility}/ImageDownloaderTests.swift | 0 .../{ => Tests/Utility}/ImmuTableTest.swift | 0 .../{ => Tests/Utility}/JSONObjectTests.swift | 0 .../{ => Tests/Utility}/KeychainTest.m | 0 .../Utility}/KeychainUtilsTests.swift | 0 .../Logging/LoggingURLRedactorTests.swift | 0 .../ItemProviderMediaExporterTests.swift | 0 .../Utility/Media}/MediaExporterTests.swift | 0 .../Media}/MediaFileManagerTests.swift | 0 .../Media}/MediaImageExporterTests.swift | 0 .../Media}/MediaThumbnailExporterTests.swift | 0 .../Media}/MediaURLExporterTests.swift | 0 .../{ => Tests/Utility}/PagesListTests.swift | 0 .../Utility}/PostsListAPIStub.swift | 0 ...icizeAuthorizationURLComponentsTests.swift | 0 .../{ => Tests/Utility}/QueueTests.swift | 0 .../Utility}/RemoteFeatureFlagTests.swift | 0 .../Utility}/RemoteParameterTests.swift | 0 .../Utility}/SiteIconViewModelTests.swift | 0 .../Utility}/SiteVisibilityTests.swift | 0 .../Utility}/WKCookieJarTests.swift | 0 .../{ => Tests/Utility}/WPAppAnalyticsTests.m | 0 .../{ => Tests/Utility}/WPUserAgentTests.m | 0 .../Zendesk}/ZendeskUtilsTests+Plans.swift | 0 .../Activity/ActivityListViewModelTests.swift | 0 .../App Icons/AppIconListViewModelTests.swift | 0 .../AppUpdate/AppUpdateCoordinatorTests.swift | 0 ...ediaEditorOperation+DescriptionTests.swift | 0 ...lazeCampaignDetailsWebViewModelTests.swift | 0 ...BlazeCreateCampaignWebViewModelTests.swift | 0 .../DashboardBloganuaryCardCellTests.swift | 0 .../DashboardJetpackSocialCardCellTests.swift | 0 .../Blog}/BlogDetailsSectionIndexTests.swift | 0 ...ailsSubsectionToSectionCategoryTests.swift | 0 .../DomainCreditEligibilityTests.swift | 0 .../Cells/MediaSizeSliderCellTest.swift | 0 ...creenCommentReplyViewControllerTests.swift | 0 ...FullScreenCommentReplyViewModelTests.swift | 0 .../FullScreenCommentReplyViewModelMock.swift | 0 .../CompliancePopoverCoordinatorTests.swift | 0 ...CompliancePopoverViewControllerTests.swift | 0 .../CompliancePopoverViewModelTests.swift | 0 .../JetpackBannerScrollVisibilityTests.swift | 0 .../JetpackBrandingVisibilityTests.swift | 0 ...oleanUserDefaultsDebugViewModelTests.swift | 0 .../PrivacySettingsViewControllerTests.swift | 0 .../Mention/SuggestionTableViewTests.swift | 0 .../Mention/SuggestionViewModelTests.swift | 0 .../SuggestionsListViewModelTests.swift | 0 .../SuggestionsTableViewDelegateMock.swift | 0 .../MenuItemsViewControllerTests.swift | 0 .../My Site/NoSiteViewModelTests.swift | 0 ...gnupEpilogueTableViewControllerTests.swift | 0 .../NotificationsViewControllerTests.swift | 0 .../PreviewWebKitViewControllerTests.swift | 0 .../PublishSettingsControllerTests.swift | 0 .../Post}/PostActionSheetTests.swift | 0 .../Post}/PostCompactCellGhostableTests.swift | 0 .../Post}/PostCompactCellTests.swift | 0 .../Post}/PostListFilterTests.swift | 0 .../Prepublishing Nudge}/BlogTitleTests.swift | 0 .../Post/Views/WeekdaysHeaderViewTests.swift | 0 .../ShareAppContentPresenterTests.swift | 0 .../ShareAppTextActivityItemSourceTests.swift | 0 .../Helpers/SiteStatsImmuTableRowsTests.swift | 0 .../Stats/Helpers/StatsMockDataLoader.swift | 0 .../SiteStatsInsightViewModelTests.swift | 0 .../SiteStatsPinnedItemStoreTests.swift | 0 .../Stats/Insights/stats-visits-day-11.json | 0 .../Stats/Insights/stats-visits-day-14.json | 0 .../Stats/Insights/stats-visits-day-4.json | 0 ...teStatsInsightsDetailsViewModelTests.swift | 0 .../SiteStatsPeriodViewModelTests.swift | 0 .../Support/SupportConfigurationTests.swift | 0 .../Time Zone/TimeZoneFormatterTests.swift | 0 .../TimeZoneSelectorViewModelTests.swift | 0 .../NoResultsViewControllerTests.swift | 0 .../WPRichText/WPRichContentViewTests.swift | 0 .../WPRichText/WPRichTextFormatterTests.swift | 0 .../Data store/Announcement+Fixture.swift | 0 .../AnnouncementsDataStoreTests.swift | 0 .../CachedAnnouncementsStoreTests.swift | 0 .../MockWordPressComRestApi.swift | 0 444 files changed, 459 insertions(+), 562 deletions(-) rename WordPress/WordPressTest/{ => Extensions}/Bundle+LoadFromNib.swift (100%) rename WordPress/WordPressTest/{ => Extensions}/Bundle+TestExtensions.swift (100%) rename WordPress/WordPressTest/{ => Extensions}/OHHTTPStubs+Helpers.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/BlogServiceMock.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/ContextManager+Helpers.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/I18n.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/InMemoryUserDefaults.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/MockCookieJar.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/MockCurrentDateProvider.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/ModelTestHelper.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/NSManagedObject+Fixture.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/NetworkStatus.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/RemoteConfigStoreMock.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/RemoteFeatureFlagStoreMock.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/SiteSuggestionsServiceMock.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/SuggestionServiceMock.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/TestAssets.xcassets/Contents.json (100%) rename WordPress/WordPressTest/{ => Helpers}/TestAssets.xcassets/wapuu-dev.imageset/Contents.json (100%) rename WordPress/WordPressTest/{ => Helpers}/TestAssets.xcassets/wapuu-dev.imageset/wapuu-dev.png (100%) rename WordPress/WordPressTest/{ => Helpers}/TestKeychain.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/TestingAppDelegate.h (100%) rename WordPress/WordPressTest/{ => Helpers}/TestingAppDelegate.m (100%) rename WordPress/WordPressTest/{ => Helpers}/TestingMode.storyboard (100%) rename WordPress/WordPressTest/{ => Helpers}/TruthTable.swift (100%) rename WordPress/WordPressTest/{ => Supporting Files}/WordPressTest-Bridging-Header.h (100%) rename WordPress/WordPressTest/{ => Supporting Files}/WordPressTest-Info.plist (100%) rename WordPress/WordPressTest/{ => Supporting Files}/WordPressTest-Prefix.pch (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-activity-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-comment-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-comment.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-pingback-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-plugin-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-post-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-post.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-settings-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-site-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => ActivityLog}/activity-log-theme-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => Blaze}/blaze-search-page-1.json (100%) rename WordPress/WordPressTest/Test Data/{ => Blaze}/blaze-search-page-2.json (100%) rename WordPress/WordPressTest/Test Data/{ => Blaze}/blaze-search-response.json (100%) rename WordPress/WordPressTest/Test Data/{ => BlockEditorSettings and Styles}/get_wp_v2_themes_twentytwenty.json (100%) rename WordPress/WordPressTest/Test Data/{ => BlockEditorSettings and Styles}/get_wp_v2_themes_twentytwentyone.json (100%) rename WordPress/WordPressTest/Test Data/{ => BlockEditorSettings and Styles}/wp-block-editor-v1-settings-success-NotThemeJSON.json (100%) rename WordPress/WordPressTest/Test Data/{ => BlockEditorSettings and Styles}/wp-block-editor-v1-settings-success-ThemeJSON.json (100%) rename WordPress/WordPressTest/Test Data/{ => In-App Update}/app-store-lookup-response.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notes-action-delete.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notes-action-push.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notes-action-unsupported.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-badge.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-blockquote-range.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-button-text-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-comment-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-comment-meta.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-comment-range.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-icon-range.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-last-seen.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-like-multiple-avatar.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-like.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-load-all.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-mark-as-read.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-new-follower.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-pingback.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-post-range.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-replied-comment.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-settings.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-site-range.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-text-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-unapproved-comment.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-user-content-meta.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-user-content.json (100%) rename WordPress/WordPressTest/Test Data/{ => Network}/notifications-user-range.json (100%) rename WordPress/WordPressTest/Test Data/{ => Posts}/remote-post.json (100%) rename WordPress/WordPressTest/Test Data/{ => Site Creation}/domain-suggestions.json (100%) rename WordPress/WordPressTest/Test Data/{ => Site Creation}/site-segment.json (100%) rename WordPress/WordPressTest/Test Data/{ => Suggestions}/site-suggestions.json (100%) rename WordPress/WordPressTest/Test Data/{ => Suggestions}/user-suggestions.json (100%) rename WordPress/WordPressTest/Test Data/{ => Tenor}/tenor-invalid-search-reponse.json (100%) rename WordPress/WordPressTest/Test Data/{ => Tenor}/tenor-search-response.json (100%) rename WordPress/WordPressTest/{ => Tests/ActivityLog}/ActivityContentRouterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ActivityLog}/ActivityLogFormattableContentTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ActivityLog}/ActivityLogRangesTest.swift (100%) rename WordPress/WordPressTest/{ => Tests/ActivityLog}/ActivityLogTestData.swift (100%) rename WordPress/WordPressTest/{ => Tests/ActivityLog}/MockContentCoordinator.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Analytics/EditorAnalytics/PostEditorAnalyticsSessionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Analytics/Utils/TestAnalyticsTracker.swift (100%) rename WordPress/WordPressTest/{ApplicationPasswords => Tests/Application Passwords}/ApplicationPasswordsViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Aztec}/MediaProgressCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Aztec/UITextView+SummaryTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Aztec}/URL+LinkNormalizationTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Categories}/NSAttributedStringTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Categories}/NSMutableAttributedStringTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Classes/Stores/ActivityStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Classes/Stores/NoticeStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Classes/Stores/StatsInsightsStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Classes/Stores/StatsPeriodStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Classes/Stores/StatsRevampStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Classes/Stores/StatsWidgetsStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Coordinators}/RootViewCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Core Data}/ContextManagerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Core Data}/CoreDataHelperTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Core Data}/CoreDataMigrationTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Core Data}/ReaderPostBackupTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Core Data}/TaggedManagedObjectIDTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/BlazeCampaignViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/BlazeCampaignsStreamTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/BlogDashboardPersistenceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/BlogDashboardPersonalizationServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/BlogDashboardPersonalizationViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/BlogDashboardPostsParserTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/BlogDashboardServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/BlogDashboardStateTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/DashboardActivityLogViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/DashboardBlazeCardCellViewModelTest.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/DashboardCardTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/DashboardGoogleDomainsViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/DashboardPostsSyncManagerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/DashboardStatsViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/Dynamic Cards/BlogDashboardDynamicCardCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/Dynamic Cards/DashboardDynamicCardAnalyticsEventTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Dashboard/FreeToPaidPlansDashboardCardHelperTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Domains/AllDomainsListItem+Helpers.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Domains/AllDomainsListItemViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Domains/DomainDetailsWebViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Domains/SiteDomainsViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/AbstractPost+fixLocalMediaURLsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/ArrayTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/DictionaryHelpersTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/Foundation+Extensions.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/MathTest.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/NotificationCenterObserveOnceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/Scanner+QuotedTextTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/StringExtensionsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/UIView+ExistingConstraints.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Extensions/URLIncrementalFilenameTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Gutenberg}/BlockEditorSettings_GutenbergEditorSettingsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Gutenberg}/GutenbergContentParser.swift (100%) rename WordPress/WordPressTest/{ => Tests/Gutenberg}/GutenbergCoverUploadProcessorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Gutenberg}/GutenbergFileUploadProcessorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Gutenberg/GutenbergGalleryUploadProcessorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Gutenberg/GutenbergImgUploadProcessorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Gutenberg}/GutenbergRefactoredGalleryUploadProcessorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Gutenberg}/GutenbergVideoPressUploadProcessorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Gutenberg}/GutenbergVideoUploadProcessorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Gutenberg/MediaUploadHashTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/ImageDimensionParserTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/100x100-png (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/100x100.gif (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/100x100.jpg (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/invalid-gif.gif (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/invalid-jpeg-header.jpg (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/iphone-photo.heic (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/valid-gif-header.gif (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/valid-jpeg-header.jpg (100%) rename WordPress/WordPressTest/{ => Tests/Image Dimension Parser}/Test Images/valid-png-header (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack/Install}/WPComJetpackRemoteInstallViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack}/JetpackBrandingMenuCardPresenterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack}/JetpackBrandingTextProviderTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack}/JetpackFeaturesRemovalCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack/JetpackOverlay}/JetpackPluginOverlayViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack}/OverlayFrequencyTrackerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack/Utility}/DataMigratorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack/Utility}/MockEventTracker.swift (100%) rename WordPress/WordPressTest/{ => Tests/Jetpack/Utility}/SharedDataIssueSolverTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/MediaPicker/Tenor/MockTenorService.swift (100%) rename WordPress/WordPressTest/{ => Tests}/MediaPicker/Tenor/TenorAPIResponseTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/MediaPicker/Tenor/TenorMockDataHelper.swift (100%) rename WordPress/WordPressTest/{ => Tests}/MediaPicker/Tenor/TenorPageableTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/MediaPicker/Tenor/TenorReponseData.swift (100%) rename WordPress/WordPressTest/{ => Tests}/MediaPicker/Tenor/TenorResultsPageTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/AbstractPostTest.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/BasePostTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/Blog+ObjcTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Models}/Blog+PublicizeTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/Blog+RestAPITests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/BlogQueryTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/BlogSettingsDiscussionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/BlogTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/BlogTimeZoneTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Models}/FormattableCommentRangeTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/MediaImageServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/MediaTests.swift (100%) rename WordPress/WordPressTest/{Menus => Tests/Models}/MenuItemTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/NotificationContentRangeTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/NullMockUserDefaults.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/Post+JetpackSocialTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/PostTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/ReaderCardTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/ReaderPostTest.m (100%) rename WordPress/WordPressTest/{ => Tests/Models}/UserSettingsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/UserSettingsTestsObjc.m (100%) rename WordPress/WordPressTest/{ => Tests/Models}/WPAccount+Fixture.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/WPAccount+LookupTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Models}/WPAccount+ObjCLookupTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Networking}/MediaHostTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Networking}/MediaRequestAuthenticatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Networking}/PinghubTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Networking}/PinghubWebSocketTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Networking}/RequestAuthenticatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/ActivityContentFactoryTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/ApproveCommentActionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/EditCommentActionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/FormattableCommentContentTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/FormattableContentFormatterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/FormattableContentGroupTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/FormattableNotIconTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/FormattableUserContentTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/LikeCommentActionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/MarkAsSpamActionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationActionParserTest.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationContentRangeFactoryTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationContentRouterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationReplyStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationTextContentTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationUtility.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationsContentFactoryTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/NotificationsViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/PushAuthenticationManagerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/PushAuthenticationServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/PushNotificationsManagerTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/ReplyToCommentActionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Notifications}/TrashCommentActionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Operations}/AsyncOperationTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Operations}/StatsPeriodAsyncOperationTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Posts/PostAttachmentTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Posts}/PostSearchViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/Posts/PostSharingControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/QRLogin/QRLoginCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/QRLogin/QRLoginScanningCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/QRLogin/QRLoginURLParserTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/QRLogin/QRLoginVerifyCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader}/ReaderCSSTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader}/ReaderDetailCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader}/ReaderDetailViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader/ReaderPostActions}/ReaderReblogActionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader}/ReaderStreamViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader}/ReaderSubscribeCommentsActionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader}/RichContentFormatterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader/Select Interests}/ReaderInterestsDataSourceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Reader/Select Interests}/ReaderSelectInterestsCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Register Domain}/RegisterDomainDetailsSectionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Register Domain}/RegisterDomainDetailsServiceProxyMock.swift (100%) rename WordPress/WordPressTest/{ => Tests/Register Domain}/RegisterDomainDetailsViewModelLoadingStateTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Register Domain}/RegisterDomainDetailsViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/AccountServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/AccountSettingsRemoteInterfaceStub.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/AccountSettingsServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/AtomicAuthenticationServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/BlockEditorSettingsServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/BlogJetpackTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/BlogServiceAuthorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/BlogServiceDeduplicationTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/BlogServiceTest.m (100%) rename WordPress/WordPressTest/{ => Tests/Services}/BloggingPromptsServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/CommentService+LikesTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/CommentService+MorderationTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/CommentService+RepliesTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/CommentServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/DomainsServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/EditorSettingsServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/FollowCommentsServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/GravatarServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/JetpackCapabilitiesServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/JetpackNotificationMigrationServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/JetpackSocialServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/LikeUserHelperTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/LocalCoreDataServiceTests.m (100%) rename WordPress/WordPressTest/{ => Tests}/Services/MediaCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/MediaRepositoryTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/MediaServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/MediaServiceUpdateTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Services}/MediaSettingsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/MenusServiceTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Services}/NotificationSettingsServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/NotificationSyncMediatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/NullBlogPropertySanitizerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PeopleServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PluginDirectoryEntryStateTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PluginJetpackProxyServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PostCategoryServiceTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PostCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PostHelperJetpackSocialTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PostRepositoryPostsListTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PostRepositorySaveTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PostRepositoryTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/PostTagServiceTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Services}/ReaderCardServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/ReaderPostServiceTest.m (100%) rename WordPress/WordPressTest/{ => Tests/Services}/ReaderPostStreamServiceTest.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/ReaderSiteServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/ReaderTopicServiceTest.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/RecentSitesServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/SharingServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/SiteAddressServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/SiteManagementServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Services}/ThemeServiceTests.m (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/ErrorStateViewTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/PlanWizardContentViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteAssemblyServiceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteAssemblyViewTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteCreationDataCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteCreationHeaderDataTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteCreationIntentTracksEventTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteCreationRotatingMessageViewTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteCreatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteDesignSectionLoaderTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteDesignTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteIntentDataTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteSegmentTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteSegmentsCellTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/SiteSegmentsStepTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/SiteCreation/TitleSubtitleHeaderTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/SiteSwitcher}/BlogListViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/FlagsTest.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/ReferrerDetailsViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/SiteStatsInformationTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/StatsPeriodHelperTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/StatsSegmentedControlDataTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/StatsSubscribersViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/StatsTotalInsightsCellTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/StatsTotalRowDataTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stats}/StatsTrafficDatePickerViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stock Photos}/MockStockPhotosService.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stock Photos}/StockPhotosMediaTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stock Photos}/StockPhotosPageableTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stock Photos}/StockPhotosResultsPageTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Stock Photos}/StockPhotosThumbnailCollectionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Support/SupportChatBot}/SupportChatBotViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/System/3DTouch/WP3DTouchShortcutCreatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/TestUtilities}/AccountBuilder.swift (100%) rename WordPress/WordPressTest/{ => Tests/TestUtilities}/BlogBuilder.swift (100%) rename WordPress/WordPressTest/{ => Tests/TestUtilities}/ImmuTableTestUtils.swift (100%) rename WordPress/WordPressTest/{ => Tests}/TestUtilities/JSONObject.swift (100%) rename WordPress/WordPressTest/{ => Tests/TestUtilities}/MediaBuilder.swift (100%) rename WordPress/WordPressTest/{ => Tests/TestUtilities}/NSError+TestInstance.swift (100%) rename WordPress/WordPressTest/{ => Tests}/TestUtilities/PageBuilder.swift (100%) rename WordPress/WordPressTest/{ => Tests/TestUtilities}/PostBuilder.swift (100%) rename WordPress/WordPressTest/{ => Tests/TestUtilities}/ReaderPostBuilder.swift (100%) rename WordPress/WordPressTest/{ => Tests/TestUtilities}/TestError.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Analytics}/AnalyticsEventTrackingSpy.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Analytics}/PrivacySettingsAnalyticsTrackerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Analytics}/WPAnalyticsTrackerAutomatticTracksTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/AppRatingUtilityTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/BackgroundTasks/WeeklyRoundupBackgroundTaskTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Blogging Prompts}/PromptRemindersSchedulerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Blogging Prompts}/ReminderScheduleCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Blogging Reminders}/BloggingRemindersSchedulerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Blogging Reminders}/BloggingRemindersStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/Collection+RotateTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/ContentMigrationCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/CookieJarTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/CoreDataTestCase.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Crash Logging}/WPCrashLoggingDataProviderTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Deep Linking}/DeepLinkSourceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Deep Linking}/MBarRouteTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Deep Linking}/RouteMatcherTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/DelayTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Editor}/GutenbergFilesAppMediaSourceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Editor}/GutenbergSettingsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/FeatureFlagTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/ImageDownloaderTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/ImmuTableTest.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/JSONObjectTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/KeychainTest.m (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/KeychainUtilsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/Logging/LoggingURLRedactorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Media}/ItemProviderMediaExporterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Media}/MediaExporterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Media}/MediaFileManagerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Media}/MediaImageExporterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Media}/MediaThumbnailExporterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Media}/MediaURLExporterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/PagesListTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/PostsListAPIStub.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/PublicizeAuthorizationURLComponentsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/QueueTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/RemoteFeatureFlagTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/RemoteParameterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/SiteIconViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/SiteVisibilityTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/WKCookieJarTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/WPAppAnalyticsTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Utility}/WPUserAgentTests.m (100%) rename WordPress/WordPressTest/{ => Tests/Utility/Zendesk}/ZendeskUtilsTests+Plans.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Activity/ActivityListViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/App Icons/AppIconListViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/AppUpdate/AppUpdateCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Aztec}/MediaEditorOperation+DescriptionTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Blaze/BlazeCampaignDetailsWebViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Blaze/BlazeCreateCampaignWebViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Blog}/Blog Dashboard/Cards/DashboardBloganuaryCardCellTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Blog}/Blog Dashboard/Cards/DashboardJetpackSocialCardCellTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Blog}/BlogDetailsSectionIndexTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Blog}/BlogDetailsSubsectionToSectionCategoryTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Blog}/DomainCredit/DomainCreditEligibilityTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Cells/MediaSizeSliderCellTest.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Comments/Controllers/FullScreenCommentReplyViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Comments/Controllers/FullScreenCommentReplyViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Comments/Controllers/Mocks/FullScreenCommentReplyViewModelMock.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/EUUSCompliance/CompliancePopoverCoordinatorTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/EUUSCompliance/CompliancePopoverViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/EUUSCompliance/CompliancePopoverViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Jetpack/JetpackBannerScrollVisibilityTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Jetpack/JetpackBrandingVisibilityTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Me/App Settings/Boolean User Defaults/BooleanUserDefaultsDebugViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Me/PrivacySettingsViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Mention/SuggestionTableViewTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Mention/SuggestionViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Mention/SuggestionsListViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Mention/SuggestionsTableViewDelegateMock.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Menus/Controllers/MenuItemsViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/My Site/NoSiteViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/NUX/SignupEpilogueTableViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Notification/Controllers/NotificationsViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Post/Controllers/PreviewWebKitViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Post/Controllers/PublishSettingsControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Post}/PostActionSheetTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Post}/PostCompactCellGhostableTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Post}/PostCompactCellTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Post}/PostListFilterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Post/Prepublishing Nudge}/BlogTitleTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Post/Views/WeekdaysHeaderViewTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Sharing}/ShareAppContentPresenterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated/Sharing}/ShareAppTextActivityItemSourceTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Helpers/SiteStatsImmuTableRowsTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Helpers/StatsMockDataLoader.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Insights/SiteStatsInsightViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Insights/SiteStatsPinnedItemStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Insights/stats-visits-day-11.json (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Insights/stats-visits-day-14.json (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Insights/stats-visits-day-4.json (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Shared Views/Stats Detail/SiteStatsInsightsDetailsViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Stats/Traffic/SiteStatsPeriodViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/ViewRelated}/Support/SupportConfigurationTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Tools/Time Zone/TimeZoneFormatterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Tools/Time Zone/TimeZoneSelectorViewModelTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Views/Controllers/NoResultsViewControllerTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Views/WPRichText/WPRichContentViewTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/ViewRelated/Views/WPRichText/WPRichTextFormatterTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/What's New/Data store/Announcement+Fixture.swift (100%) rename WordPress/WordPressTest/{ => Tests}/What's New/Data store/AnnouncementsDataStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests}/What's New/Data store/CachedAnnouncementsStoreTests.swift (100%) rename WordPress/WordPressTest/{ => Tests/WordPressAPI}/MockWordPressComRestApi.swift (100%) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 0fa830e07ec2..b9831daa6890 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -108,7 +108,6 @@ 0107E16128FFE99300DE87DB /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; 0107E16F28FFEF4500DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E1852900059300DE87DB /* LocalizationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E1842900059300DE87DB /* LocalizationConfiguration.swift */; }; - 011F52C62A15413800B04114 /* FreeToPaidPlansDashboardCardHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 011F52C52A15413800B04114 /* FreeToPaidPlansDashboardCardHelperTests.swift */; }; 01281E9C2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 01281E9D2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 014192A02983F5E800CAEDB0 /* SupportConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0141929F2983F5E800CAEDB0 /* SupportConfigurationTests.swift */; }; @@ -130,7 +129,6 @@ 019D699E2A5EA963003B676D /* RootViewCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019D699D2A5EA963003B676D /* RootViewCoordinatorTests.swift */; }; 01ABF1702AD578B3004331BD /* WidgetAnalytics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */; }; 01ABF1712AD578B3004331BD /* WidgetAnalytics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */; }; - 01B7590E2B3EEEA400179AE6 /* SiteDomainsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01B7590D2B3EEEA400179AE6 /* SiteDomainsViewModelTests.swift */; }; 01CE5007290A889F00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; 01CE5008290A88BD00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; 01CE500E290A88C100A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; @@ -162,7 +160,6 @@ 089D4EBE2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json in Resources */ = {isa = PBXBuildFile; fileRef = 089D4EBD2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json */; }; 08A2AD791CCED2A800E84454 /* PostTagServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A2AD781CCED2A800E84454 /* PostTagServiceTests.m */; }; 08A2AD7B1CCED8E500E84454 /* PostCategoryServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A2AD7A1CCED8E500E84454 /* PostCategoryServiceTests.m */; }; - 08AA640C2A8511FB0076E38D /* DashboardGoogleDomainsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AA640B2A8511FB0076E38D /* DashboardGoogleDomainsViewModelTests.swift */; }; 08AA640E2A8540590076E38D /* MockEventTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AA640D2A8540590076E38D /* MockEventTracker.swift */; }; 08AAD6A11CBEA610002B2418 /* MenusServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08AAD6A01CBEA610002B2418 /* MenusServiceTests.m */; }; 08B6E51C1F037ADD00268F57 /* MediaFileManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08B6E51B1F037ADD00268F57 /* MediaFileManagerTests.swift */; }; @@ -187,10 +184,8 @@ 0C2155A82C39A25400EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A72C39A25400EFE2C0 /* XcodeTarget_UITests */; }; 0C235BD22C3862D400D0E163 /* XcodeTarget_WordPressTests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C235BD12C3862D400D0E163 /* XcodeTarget_WordPressTests */; }; 0C2518AE2ABE1F2800381D31 /* iphone-photo.heic in Resources */ = {isa = PBXBuildFile; fileRef = 0C2518AD2ABE1EA000381D31 /* iphone-photo.heic */; }; - 0C35FFF429CBA6DA00D224EB /* BlogDashboardPersonalizationViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C35FFF329CBA6DA00D224EB /* BlogDashboardPersonalizationViewModelTests.swift */; }; 0C3858202CA74DC7004880ED /* AppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */; }; 0C3858212CA74DC7004880ED /* AppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */; }; - 0C391E642A312DB20040EA91 /* BlazeCampaignViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C391E632A312DB20040EA91 /* BlazeCampaignViewModelTests.swift */; }; 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 0C63266F2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C63266E2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift */; }; 0C6AC6122C364A2800BF7600 /* XcodeTarget_App in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6112C364A2800BF7600 /* XcodeTarget_App */; }; @@ -204,10 +199,8 @@ 0C6AC6242C364A8000BF7600 /* XcodeTarget_StatsWidget in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6232C364A8000BF7600 /* XcodeTarget_StatsWidget */; }; 0C6AC6262C364A8500BF7600 /* XcodeTarget_Intents in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6252C364A8500BF7600 /* XcodeTarget_Intents */; }; 0C6AC6282C364A9000BF7600 /* XcodeTarget_WordPressAuthentificator in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6272C364A9000BF7600 /* XcodeTarget_WordPressAuthentificator */; }; - 0C6C4CD02A4F0A000049E762 /* BlazeCampaignsStreamTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C6C4CCF2A4F0A000049E762 /* BlazeCampaignsStreamTests.swift */; }; 0C6C4CD42A4F0AD90049E762 /* blaze-search-page-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C6C4CD32A4F0AD80049E762 /* blaze-search-page-1.json */; }; 0C6C4CD62A4F0AEE0049E762 /* blaze-search-page-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C6C4CD52A4F0AEE0049E762 /* blaze-search-page-2.json */; }; - 0C6C4CD82A4F0F2C0049E762 /* Bundle+TestExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C6C4CD72A4F0F2C0049E762 /* Bundle+TestExtensions.swift */; }; 0C7D481A2A4DB9300023CF84 /* blaze-search-response.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C7D48192A4DB9300023CF84 /* blaze-search-response.json */; }; 0C896DE72A3A832B00D7D4E7 /* SiteVisibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C896DE62A3A832B00D7D4E7 /* SiteVisibilityTests.swift */; }; 0C8FC9AA2A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8FC9A92A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift */; }; @@ -215,9 +208,7 @@ 0C9CD79D2B9A6ABF0045BE03 /* PostRepositorySaveTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C9CD79C2B9A6ABF0045BE03 /* PostRepositorySaveTests.swift */; }; 0C9CD7A02B9A6FDC0045BE03 /* remote-post.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C9CD79F2B9A6FDC0045BE03 /* remote-post.json */; }; 0CA15B4E2BB2128800518D6E /* PostCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA15B4D2BB2128800518D6E /* PostCoordinatorTests.swift */; }; - 0CB4056E29C7BA63008EED0A /* BlogDashboardPersonalizationServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB4056D29C7BA63008EED0A /* BlogDashboardPersonalizationServiceTests.swift */; }; 0CB424F42ADF3CBE0080B807 /* PostSearchViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB424F32ADF3CBE0080B807 /* PostSearchViewModelTests.swift */; }; - 0CD382862A4B6FCF00612173 /* DashboardBlazeCardCellViewModelTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CD382852A4B6FCE00612173 /* DashboardBlazeCardCellViewModelTest.swift */; }; 0CD6299B2B9AAA9A00325EA4 /* Foundation+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CD6299A2B9AAA9A00325EA4 /* Foundation+Extensions.swift */; }; 0CF7D6C32ABB753A006D1E89 /* MediaImageServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF7D6C22ABB753A006D1E89 /* MediaImageServiceTests.swift */; }; 0CFFFECB2C36F5760044709B /* XcodeTarget_WordPressAuthentificatorTests in Frameworks */ = {isa = PBXBuildFile; productRef = 0CFFFECA2C36F5760044709B /* XcodeTarget_WordPressAuthentificatorTests */; }; @@ -331,6 +322,21 @@ 24C69A8B2612421900312D9A /* UserSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24C69A8A2612421900312D9A /* UserSettingsTests.swift */; }; 24C69AC22612467C00312D9A /* UserSettingsTestsObjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 24C69AC12612467C00312D9A /* UserSettingsTestsObjc.m */; }; 24CDE3412C5863A1005E5E43 /* TestKeychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CDE3402C5863A1005E5E43 /* TestKeychain.swift */; }; + 24F6E1542CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E14E2CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift */; }; + 24F6E1552CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E14F2CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift */; }; + 24F6E1572CD3E4A700AAB1A3 /* XCTestCase+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1532CD3E4A700AAB1A3 /* XCTestCase+Wait.swift */; }; + 24F6E1582CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1512CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift */; }; + 24F6E16B2CD3E5B800AAB1A3 /* ActivityLogTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1692CD3E5B800AAB1A3 /* ActivityLogTestData.swift */; }; + 24F6E16C2CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1662CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift */; }; + 24F6E16D2CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1672CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift */; }; + 24F6E16E2CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1682CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift */; }; + 24F6E16F2CD3E5B800AAB1A3 /* MockContentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E16A2CD3E5B800AAB1A3 /* MockContentCoordinator.swift */; }; + 24F6E1752CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1742CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift */; }; + 24F6E1762CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1722CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift */; }; + 24F6E1772CD3E60900AAB1A3 /* UITextView+SummaryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1732CD3E60900AAB1A3 /* UITextView+SummaryTests.swift */; }; + 24F6E1D92CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1D82CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift */; }; + 24F6E1DD2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1DC2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift */; }; + 24F6E1DF2CD3F39A00AAB1A3 /* PostActionSheetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1DE2CD3F39A00AAB1A3 /* PostActionSheetTests.swift */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; @@ -349,7 +355,6 @@ 323F8F3023A22C4C000BA49C /* SiteCreationRotatingMessageViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32C6CDDA23A1FF0D002556FF /* SiteCreationRotatingMessageViewTests.swift */; }; 325D3B3D23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 325D3B3C23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift */; }; 374CB16215B93C0800DD0EBC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */; }; - 3F1B66A323A2F54B0075F09E /* ReaderReblogActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F1B66A223A2F54B0075F09E /* ReaderReblogActionTests.swift */; }; 3F28CEA52A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F28CEA42A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift */; }; 3F28CEA92A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F28CEA82A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift */; }; 3F28CEAF2A4ACEBE00B79686 /* PrivacySettingsViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F28CEAE2A4ACEBE00B79686 /* PrivacySettingsViewControllerTests.swift */; }; @@ -480,7 +485,6 @@ 73178C2C21BEE09300E37C9A /* SiteCreationHeaderDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C2621BEE09300E37C9A /* SiteCreationHeaderDataTests.swift */; }; 73178C3321BEE94700E37C9A /* SiteAssemblyServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C3221BEE94700E37C9A /* SiteAssemblyServiceTests.swift */; }; 73178C3521BEE9AC00E37C9A /* TitleSubtitleHeaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C3421BEE9AC00E37C9A /* TitleSubtitleHeaderTests.swift */; }; - 7320C8BD2190C9FC0082FED5 /* UITextView+SummaryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7320C8BC2190C9FC0082FED5 /* UITextView+SummaryTests.swift */; }; 732A473D218787500015DA74 /* WPRichTextFormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732A473C218787500015DA74 /* WPRichTextFormatterTests.swift */; }; 732A473F21878EB10015DA74 /* WPRichContentViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732A473E21878EB10015DA74 /* WPRichContentViewTests.swift */; }; 7335AC6021220D550012EF2D /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; @@ -583,20 +587,15 @@ 74FA4BED1FBFA2350031EAAD /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; 77A141172B68546100BF75DD /* BooleanUserDefaultsDebugViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A141162B68546100BF75DD /* BooleanUserDefaultsDebugViewModelTests.swift */; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; - 7E442FC720F677CB00DEACA5 /* ActivityLogRangesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E442FC620F677CB00DEACA5 /* ActivityLogRangesTest.swift */; }; 7E442FCA20F678D100DEACA5 /* activity-log-pingback-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E442FC920F678D100DEACA5 /* activity-log-pingback-content.json */; }; - 7E442FCF20F6C19000DEACA5 /* ActivityLogFormattableContentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E442FCE20F6C19000DEACA5 /* ActivityLogFormattableContentTests.swift */; }; 7E4A772120F7BBBD001C706D /* activity-log-post-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772020F7BBBD001C706D /* activity-log-post-content.json */; }; 7E4A772320F7BE94001C706D /* activity-log-comment-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772220F7BE94001C706D /* activity-log-comment-content.json */; }; 7E4A772520F7C5E5001C706D /* activity-log-theme-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772420F7C5E5001C706D /* activity-log-theme-content.json */; }; 7E4A772720F7CDD5001C706D /* activity-log-settings-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772620F7CDD5001C706D /* activity-log-settings-content.json */; }; 7E4A772B20F7E5FD001C706D /* activity-log-site-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772A20F7E5FD001C706D /* activity-log-site-content.json */; }; 7E4A772D20F7E8D8001C706D /* activity-log-plugin-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772C20F7E8D8001C706D /* activity-log-plugin-content.json */; }; - 7E4A772F20F7FDF8001C706D /* ActivityLogTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E4A772E20F7FDF8001C706D /* ActivityLogTestData.swift */; }; - 7E53AB0420FE6681005796FE /* ActivityContentRouterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E53AB0320FE6681005796FE /* ActivityContentRouterTests.swift */; }; 7E53AB0620FE6905005796FE /* activity-log-comment.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E53AB0520FE6905005796FE /* activity-log-comment.json */; }; 7E53AB0820FE6C9C005796FE /* activity-log-post.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E53AB0720FE6C9C005796FE /* activity-log-post.json */; }; - 7E53AB0A20FE83A9005796FE /* MockContentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E53AB0920FE83A9005796FE /* MockContentCoordinator.swift */; }; 7E8980B922E73F4000C567B0 /* EditorSettingsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E8980B822E73F4000C567B0 /* EditorSettingsServiceTests.swift */; }; 7E92828921090E9A00BBD8A3 /* notifications-pingback.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E92828821090E9A00BBD8A3 /* notifications-pingback.json */; }; 7E987F58210811CC00CAFB88 /* NotificationContentRouterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E987F57210811CC00CAFB88 /* NotificationContentRouterTests.swift */; }; @@ -629,7 +628,6 @@ 805CC0B9296680F7002941DC /* RemoteConfigStoreMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805CC0B8296680F7002941DC /* RemoteConfigStoreMock.swift */; }; 805CC0BF29668A97002941DC /* MockCurrentDateProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805CC0BE29668A97002941DC /* MockCurrentDateProvider.swift */; }; 806BA11C2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806BA11B2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift */; }; - 806E53E427E01CFE0064315E /* DashboardStatsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806E53E327E01CFE0064315E /* DashboardStatsViewModelTests.swift */; }; 8070EB3E28D807CB005C6513 /* InMemoryUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8070EB3D28D807CB005C6513 /* InMemoryUserDefaults.swift */; }; 809620D228E540D700940A5D /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; 809620D328E540D700940A5D /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; @@ -715,11 +713,9 @@ 8096219428E561A800940A5D /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FABB286B2603086900C8785C /* AppImages.xcassets */; }; 809A91032A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; 809A91042A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; - 80B016CF27FEBDC900D15566 /* DashboardCardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B016CE27FEBDC900D15566 /* DashboardCardTests.swift */; }; 80B42ABF2AB2CB1300377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; 80B42AC02AB2CB1400377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; 80C523AB29AE6C2200B1C14B /* BlazeCreateCampaignWebViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80C523AA29AE6C2200B1C14B /* BlazeCreateCampaignWebViewModelTests.swift */; }; - 80EF9284280CFEB60064A971 /* DashboardPostsSyncManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EF9283280CFEB60064A971 /* DashboardPostsSyncManagerTests.swift */; }; 80F6D02328EE866A00953C1A /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; 80F6D03628EE866A00953C1A /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; 80F6D03828EE866A00953C1A /* RichNotificationContentFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */; }; @@ -756,9 +752,7 @@ 85F8E19D1B018698000859BB /* PushAuthenticationServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F8E19C1B018698000859BB /* PushAuthenticationServiceTests.swift */; }; 8B25F8DA24B7683A009DD4C9 /* ReaderCSSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B25F8D924B7683A009DD4C9 /* ReaderCSSTests.swift */; }; 8B2D4F5327ECE089009B085C /* dashboard-200-without-posts.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2D4F5227ECE089009B085C /* dashboard-200-without-posts.json */; }; - 8B2D4F5527ECE376009B085C /* BlogDashboardPostsParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B2D4F5427ECE376009B085C /* BlogDashboardPostsParserTests.swift */; }; 8B45C12627B2A27400EA3257 /* dashboard-200-with-drafts-only.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B45C12527B2A27400EA3257 /* dashboard-200-with-drafts-only.json */; }; - 8B6214E627B1B446001DF7B6 /* BlogDashboardServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B6214E527B1B446001DF7B6 /* BlogDashboardServiceTests.swift */; }; 8B69F0E4255C2C3F006B1CEF /* ActivityListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B69F0E3255C2C3F006B1CEF /* ActivityListViewModelTests.swift */; }; 8B69F100255C4870006B1CEF /* ActivityStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B69F0FF255C4870006B1CEF /* ActivityStoreTests.swift */; }; 8B749E9025AF8D2E00023F03 /* JetpackCapabilitiesServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B749E8F25AF8D2E00023F03 /* JetpackCapabilitiesServiceTests.swift */; }; @@ -768,12 +762,10 @@ 8BB185CF24B62D7600A4CCE8 /* reader-cards.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BB185CB24B6058600A4CCE8 /* reader-cards.json */; }; 8BBBEBB224B8F8C0005E358E /* ReaderCardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BBBEBB124B8F8C0005E358E /* ReaderCardTests.swift */; }; 8BC6020D2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BC6020C2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift */; }; - 8BD34F0927D144FF005E931C /* BlogDashboardStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BD34F0827D144FF005E931C /* BlogDashboardStateTests.swift */; }; 8BD36E062395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BD36E052395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift */; }; 8BDA5A6D247C2F8400AB124C /* ReaderDetailViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BDA5A6C247C2F8400AB124C /* ReaderDetailViewControllerTests.swift */; }; 8BDA5A74247C5EAA00AB124C /* ReaderDetailCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BDA5A73247C5EAA00AB124C /* ReaderDetailCoordinatorTests.swift */; }; 8BE7C84123466927006EDE70 /* I18n.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BE7C84023466927006EDE70 /* I18n.swift */; }; - 8BE9AB8827B6B5A300708E45 /* BlogDashboardPersistenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BE9AB8727B6B5A300708E45 /* BlogDashboardPersistenceTests.swift */; }; 8BEE845A27B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BEE845927B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json */; }; 8BFE36FF230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BFE36FE230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift */; }; 931215E1267DE1C0008C3B69 /* StatsTotalRowDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931215E0267DE1C0008C3B69 /* StatsTotalRowDataTests.swift */; }; @@ -826,7 +818,6 @@ B504F5F51C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */; }; B51535D41BBB16AA0029B84B /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */; }; B532ACCF1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B532ACCE1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift */; }; - B532ACD31DC3AE1200FFFA57 /* OHHTTPStubs+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B532ACD21DC3AE1200FFFA57 /* OHHTTPStubs+Helpers.swift */; }; B5416CFE1C1756B900006DD8 /* PushNotificationsManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B5416CFD1C1756B900006DD8 /* PushNotificationsManagerTests.m */; }; B5552D7E1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */; }; B5552D801CD1028C00B26DF6 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; @@ -957,7 +948,6 @@ D848CC1720FF38EA00A9038F /* FormattableCommentRangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CC1620FF38EA00A9038F /* FormattableCommentRangeTests.swift */; }; D848CC1920FF3A2400A9038F /* FormattableNotIconTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CC1820FF3A2400A9038F /* FormattableNotIconTests.swift */; }; D88A6492208D7A0A008AE9BC /* MockStockPhotosService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A6491208D7A0A008AE9BC /* MockStockPhotosService.swift */; }; - D88A649E208D82D2008AE9BC /* XCTestCase+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A649D208D82D2008AE9BC /* XCTestCase+Wait.swift */; }; D88A64A2208D8F05008AE9BC /* StockPhotosMediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A64A1208D8F05008AE9BC /* StockPhotosMediaTests.swift */; }; D88A64A4208D8FB6008AE9BC /* stock-photos-search-response.json in Resources */ = {isa = PBXBuildFile; fileRef = D88A64A3208D8FB6008AE9BC /* stock-photos-search-response.json */; }; D88A64A6208D92B1008AE9BC /* stock-photos-media.json in Resources */ = {isa = PBXBuildFile; fileRef = D88A64A5208D92B1008AE9BC /* stock-photos-media.json */; }; @@ -967,7 +957,6 @@ D88A64AE208D9CF5008AE9BC /* stock-photos-pageable.json in Resources */ = {isa = PBXBuildFile; fileRef = D88A64AD208D9CF5008AE9BC /* stock-photos-pageable.json */; }; D88A64B0208DA093008AE9BC /* StockPhotosResultsPageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A64AF208DA093008AE9BC /* StockPhotosResultsPageTests.swift */; }; D8A468E02181C6450094B82F /* site-segment.json in Resources */ = {isa = PBXBuildFile; fileRef = D8A468DF2181C6450094B82F /* site-segment.json */; }; - D8B6BEB7203E11F2007C8A19 /* Bundle+LoadFromNib.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8B6BEB6203E11F2007C8A19 /* Bundle+LoadFromNib.swift */; }; D8BA274D20FDEA2E007A5C77 /* NotificationTextContentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA274C20FDEA2E007A5C77 /* NotificationTextContentTests.swift */; }; DC06DFF927BD52BE00969974 /* WeeklyRoundupBackgroundTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC06DFF827BD52BE00969974 /* WeeklyRoundupBackgroundTaskTests.swift */; }; DC06DFFC27BD679700969974 /* BlogTitleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC06DFFB27BD679700969974 /* BlogTitleTests.swift */; }; @@ -1058,8 +1047,6 @@ F41BDD73290BBDCA00B7F2B0 /* MigrationActionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD72290BBDCA00B7F2B0 /* MigrationActionsView.swift */; }; F41BDD792910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD782910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift */; }; F41BDD7B29114E2400B7F2B0 /* MigrationStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD7A29114E2400B7F2B0 /* MigrationStep.swift */; }; - F41D98E12B39C5CE004EC050 /* BlogDashboardDynamicCardCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41D98E02B39C5CE004EC050 /* BlogDashboardDynamicCardCoordinatorTests.swift */; }; - F41D98E82B39E14F004EC050 /* DashboardDynamicCardAnalyticsEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41D98E72B39E14F004EC050 /* DashboardDynamicCardAnalyticsEventTests.swift */; }; F41E4E8C28F18B7B001880C6 /* AppIconListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41E4E8B28F18B7B001880C6 /* AppIconListViewModelTests.swift */; }; F41E4E9528F20802001880C6 /* white-on-pink-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9028F20801001880C6 /* white-on-pink-icon-app-76.png */; }; F41E4E9628F20802001880C6 /* white-on-pink-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9128F20801001880C6 /* white-on-pink-icon-app-83.5@2x.png */; }; @@ -1106,15 +1093,12 @@ F41E4EEE28F247D3001880C6 /* white-on-green-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EE928F247D3001880C6 /* white-on-green-icon-app-76.png */; }; F41E4EEF28F247D3001880C6 /* white-on-green-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EEA28F247D3001880C6 /* white-on-green-icon-app-60@2x.png */; }; F41E4EF028F247D3001880C6 /* white-on-green-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EEB28F247D3001880C6 /* white-on-green-icon-app-76@2x.png */; }; - F4394D1F2A3AB06F003955C6 /* WPCrashLoggingDataProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4394D1E2A3AB06F003955C6 /* WPCrashLoggingDataProviderTests.swift */; }; F4426FD3287E08C300218003 /* SuggestionServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4426FD2287E08C300218003 /* SuggestionServiceMock.swift */; }; F4426FD9287F02FD00218003 /* SiteSuggestionsServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4426FD8287F02FD00218003 /* SiteSuggestionsServiceMock.swift */; }; F4426FDB287F066400218003 /* site-suggestions.json in Resources */ = {isa = PBXBuildFile; fileRef = F4426FDA287F066400218003 /* site-suggestions.json */; }; F446B843296F2DED008B94B7 /* MigrationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E79300296EEE320025E8E0 /* MigrationState.swift */; }; F44FB6CB287895AF0001E3CE /* SuggestionsListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44FB6CA287895AF0001E3CE /* SuggestionsListViewModelTests.swift */; }; F44FB6D12878A1020001E3CE /* user-suggestions.json in Resources */ = {isa = PBXBuildFile; fileRef = F44FB6D02878A1020001E3CE /* user-suggestions.json */; }; - F46546332AF54DCD0017E3D1 /* AllDomainsListItemViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46546322AF54DCD0017E3D1 /* AllDomainsListItemViewModelTests.swift */; }; - F46546352AF550A20017E3D1 /* AllDomainsListItem+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46546342AF550A20017E3D1 /* AllDomainsListItem+Helpers.swift */; }; F465976E28E4669200D5F49A /* cool-green-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976928E4669200D5F49A /* cool-green-icon-app-76@2x.png */; }; F465976F28E4669200D5F49A /* cool-green-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976A28E4669200D5F49A /* cool-green-icon-app-76.png */; }; F465977028E4669200D5F49A /* cool-green-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976B28E4669200D5F49A /* cool-green-icon-app-60@3x.png */; }; @@ -1210,7 +1194,6 @@ F4DD58332A095210009A772D /* DataMigrationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4DD58312A095210009A772D /* DataMigrationError.swift */; }; F4E79301296EEE320025E8E0 /* MigrationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E79300296EEE320025E8E0 /* MigrationState.swift */; }; F4EF4BAB291D3D4700147B61 /* SiteIconViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4EF4BAA291D3D4700147B61 /* SiteIconViewModelTests.swift */; }; - F4F7B2532AFA585700207282 /* DomainDetailsWebViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F7B2522AFA585700207282 /* DomainDetailsWebViewControllerTests.swift */; }; F4F9D5EA2909622E00502576 /* MigrationWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5E92909622E00502576 /* MigrationWelcomeViewController.swift */; }; F4F9D5EC29096CF500502576 /* MigrationHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5EB29096CF500502576 /* MigrationHeaderView.swift */; }; F4F9D5F2290993D400502576 /* MigrationWelcomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5F1290993D400502576 /* MigrationWelcomeViewModel.swift */; }; @@ -1230,7 +1213,6 @@ F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; F9C47A78238C7DAC00AAD9ED /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; FA25FA342609AAAA0005E08F /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - FA3FBF8E2A2777E00012FC90 /* DashboardActivityLogViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3FBF8D2A2777E00012FC90 /* DashboardActivityLogViewModelTests.swift */; }; FA4ADADA1C509FE400F858D7 /* SiteManagementServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA4ADAD91C509FE400F858D7 /* SiteManagementServiceTests.swift */; }; FA6C32C02BF255FA00BBDDB4 /* AppUpdateCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6C32BF2BF255FA00BBDDB4 /* AppUpdateCoordinatorTests.swift */; }; FA6C32C72BF2588C00BBDDB4 /* app-store-lookup-response.json in Resources */ = {isa = PBXBuildFile; fileRef = FA6C32C62BF2588C00BBDDB4 /* app-store-lookup-response.json */; }; @@ -1344,14 +1326,12 @@ FEFC0F9027315634001F7F1D /* empty-array.json in Resources */ = {isa = PBXBuildFile; fileRef = FEFC0F8F27315634001F7F1D /* empty-array.json */; }; FF0B2567237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0B2566237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift */; }; FF1B11E7238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF1B11E6238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift */; }; - FF1FD02620912AA900186384 /* URL+LinkNormalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF1FD02520912AA900186384 /* URL+LinkNormalizationTests.swift */; }; FF2716921CAAC87B0006E2D4 /* LoginTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716911CAAC87B0006E2D4 /* LoginTests.swift */; }; FF2716A11CABC7D40006E2D4 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; FF2EC3C22209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2EC3C12209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift */; }; FF37F90922385CA000AFA3DB /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; FF4DEAD8244B56E300ACA032 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF4DEAD7244B56E200ACA032 /* CoreServices.framework */; }; FF75933B1BE2423800814D3B /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF75933A1BE2423800814D3B /* Photos.framework */; }; - FF8032661EE9E22200861F28 /* MediaProgressCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF8032651EE9E22200861F28 /* MediaProgressCoordinatorTests.swift */; }; FF9A6E7121F9361700D36D14 /* MediaUploadHashTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF9A6E7021F9361700D36D14 /* MediaUploadHashTests.swift */; }; /* End PBXBuildFile section */ @@ -1689,7 +1669,6 @@ 0107E1842900059300DE87DB /* LocalizationConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationConfiguration.swift; sourceTree = ""; }; 0107E1862900065400DE87DB /* LocalizationConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalizationConfiguration.swift; sourceTree = ""; }; 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release.xcconfig"; sourceTree = ""; }; - 011F52C52A15413800B04114 /* FreeToPaidPlansDashboardCardHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FreeToPaidPlansDashboardCardHelperTests.swift; sourceTree = ""; }; 01281E9B2A051EEA00464F8F /* MySiteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySiteTests.swift; sourceTree = ""; }; 0141929F2983F5E800CAEDB0 /* SupportConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportConfigurationTests.swift; sourceTree = ""; }; 0147D650294B6EA600AA6410 /* StatsRevampStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsRevampStoreTests.swift; sourceTree = ""; }; @@ -1715,7 +1694,6 @@ 019C5B962BD6A49900A69DB0 /* StatsSubscribersViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsSubscribersViewModelTests.swift; sourceTree = ""; }; 019D699D2A5EA963003B676D /* RootViewCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewCoordinatorTests.swift; sourceTree = ""; }; 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetAnalytics.swift; sourceTree = ""; }; - 01B7590D2B3EEEA400179AE6 /* SiteDomainsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteDomainsViewModelTests.swift; sourceTree = ""; }; 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; 01D2FF5D2AA733690038E040 /* LockScreenFieldView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenFieldView.swift; sourceTree = ""; }; @@ -1742,7 +1720,6 @@ 089D4EBD2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-like-multiple-avatar.json"; sourceTree = ""; }; 08A2AD781CCED2A800E84454 /* PostTagServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostTagServiceTests.m; sourceTree = ""; }; 08A2AD7A1CCED8E500E84454 /* PostCategoryServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostCategoryServiceTests.m; sourceTree = ""; }; - 08AA640B2A8511FB0076E38D /* DashboardGoogleDomainsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardGoogleDomainsViewModelTests.swift; sourceTree = ""; }; 08AA640D2A8540590076E38D /* MockEventTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockEventTracker.swift; sourceTree = ""; }; 08AAD6A01CBEA610002B2418 /* MenusServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MenusServiceTests.m; sourceTree = ""; }; 08B6E51B1F037ADD00268F57 /* MediaFileManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaFileManagerTests.swift; sourceTree = ""; }; @@ -1803,15 +1780,11 @@ 0A9687BB28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenCommentReplyViewModelMock.swift; sourceTree = ""; }; 0C1DB60A2B0A9A570028F200 /* ImageDownloaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageDownloaderTests.swift; sourceTree = ""; }; 0C2518AD2ABE1EA000381D31 /* iphone-photo.heic */ = {isa = PBXFileReference; lastKnownFileType = file; path = "iphone-photo.heic"; sourceTree = ""; }; - 0C35FFF329CBA6DA00D224EB /* BlogDashboardPersonalizationViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDashboardPersonalizationViewModelTests.swift; sourceTree = ""; }; 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsTests.swift; sourceTree = ""; }; - 0C391E632A312DB20040EA91 /* BlazeCampaignViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeCampaignViewModelTests.swift; sourceTree = ""; }; 0C43FF802C3601770084B698 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 0C63266E2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergFilesAppMediaSourceTests.swift; sourceTree = ""; }; - 0C6C4CCF2A4F0A000049E762 /* BlazeCampaignsStreamTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeCampaignsStreamTests.swift; sourceTree = ""; }; 0C6C4CD32A4F0AD80049E762 /* blaze-search-page-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "blaze-search-page-1.json"; sourceTree = ""; }; 0C6C4CD52A4F0AEE0049E762 /* blaze-search-page-2.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "blaze-search-page-2.json"; sourceTree = ""; }; - 0C6C4CD72A4F0F2C0049E762 /* Bundle+TestExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+TestExtensions.swift"; sourceTree = ""; }; 0C7D48192A4DB9300023CF84 /* blaze-search-response.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "blaze-search-response.json"; sourceTree = ""; }; 0C896DE62A3A832B00D7D4E7 /* SiteVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteVisibilityTests.swift; sourceTree = ""; }; 0C8FC9A92A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemProviderMediaExporterTests.swift; sourceTree = ""; }; @@ -1819,9 +1792,7 @@ 0C9CD79C2B9A6ABF0045BE03 /* PostRepositorySaveTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostRepositorySaveTests.swift; sourceTree = ""; }; 0C9CD79F2B9A6FDC0045BE03 /* remote-post.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "remote-post.json"; sourceTree = ""; }; 0CA15B4D2BB2128800518D6E /* PostCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCoordinatorTests.swift; sourceTree = ""; }; - 0CB4056D29C7BA63008EED0A /* BlogDashboardPersonalizationServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDashboardPersonalizationServiceTests.swift; sourceTree = ""; }; 0CB424F32ADF3CBE0080B807 /* PostSearchViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostSearchViewModelTests.swift; sourceTree = ""; }; - 0CD382852A4B6FCE00612173 /* DashboardBlazeCardCellViewModelTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardBlazeCardCellViewModelTest.swift; sourceTree = ""; }; 0CD6299A2B9AAA9A00325EA4 /* Foundation+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Foundation+Extensions.swift"; sourceTree = ""; }; 0CF7D6C22ABB753A006D1E89 /* MediaImageServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaImageServiceTests.swift; sourceTree = ""; }; 131D0EE49695795ECEDAA446 /* Pods-WordPressTest.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-alpha.xcconfig"; sourceTree = ""; }; @@ -1982,6 +1953,21 @@ 24C69A8A2612421900312D9A /* UserSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSettingsTests.swift; sourceTree = ""; }; 24C69AC12612467C00312D9A /* UserSettingsTestsObjc.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UserSettingsTestsObjc.m; sourceTree = ""; }; 24CDE3402C5863A1005E5E43 /* TestKeychain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestKeychain.swift; sourceTree = ""; }; + 24F6E14E2CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+LoadFromNib.swift"; sourceTree = ""; }; + 24F6E14F2CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+TestExtensions.swift"; sourceTree = ""; }; + 24F6E1512CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OHHTTPStubs+Helpers.swift"; sourceTree = ""; }; + 24F6E1532CD3E4A700AAB1A3 /* XCTestCase+Wait.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Wait.swift"; sourceTree = ""; }; + 24F6E1662CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityContentRouterTests.swift; sourceTree = ""; }; + 24F6E1672CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogFormattableContentTests.swift; sourceTree = ""; }; + 24F6E1682CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogRangesTest.swift; sourceTree = ""; }; + 24F6E1692CD3E5B800AAB1A3 /* ActivityLogTestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogTestData.swift; sourceTree = ""; }; + 24F6E16A2CD3E5B800AAB1A3 /* MockContentCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockContentCoordinator.swift; sourceTree = ""; }; + 24F6E1722CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaProgressCoordinatorTests.swift; sourceTree = ""; }; + 24F6E1732CD3E60900AAB1A3 /* UITextView+SummaryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextView+SummaryTests.swift"; sourceTree = ""; }; + 24F6E1742CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+LinkNormalizationTests.swift"; sourceTree = ""; }; + 24F6E1D82CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPCrashLoggingDataProviderTests.swift; sourceTree = ""; }; + 24F6E1DC2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderReblogActionTests.swift; sourceTree = ""; }; + 24F6E1DE2CD3F39A00AAB1A3 /* PostActionSheetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostActionSheetTests.swift; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -2003,7 +1989,6 @@ 325D3B3C23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenCommentReplyViewControllerTests.swift; sourceTree = ""; }; 32C6CDDA23A1FF0D002556FF /* SiteCreationRotatingMessageViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteCreationRotatingMessageViewTests.swift; sourceTree = ""; }; 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 3F1B66A223A2F54B0075F09E /* ReaderReblogActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderReblogActionTests.swift; sourceTree = ""; }; 3F28CEA42A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacySettingsAnalyticsTrackerTests.swift; sourceTree = ""; }; 3F28CEA82A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsEventTrackingSpy.swift; sourceTree = ""; }; 3F28CEAE2A4ACEBE00B79686 /* PrivacySettingsViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacySettingsViewControllerTests.swift; sourceTree = ""; }; @@ -2127,9 +2112,9 @@ 51A5F017948878F7E26979A0 /* Pods-Apps-WordPress.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release.xcconfig"; sourceTree = ""; }; 570BFD8F2282418A007859A8 /* PostBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostBuilder.swift; sourceTree = ""; }; 572FB400223A806000933C76 /* NoticeStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeStoreTests.swift; sourceTree = ""; }; - 575802122357C41200E4C63C /* MediaCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MediaCoordinatorTests.swift; path = Services/MediaCoordinatorTests.swift; sourceTree = ""; }; + 575802122357C41200E4C63C /* MediaCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaCoordinatorTests.swift; sourceTree = ""; }; 575E126222973EBB0041B3EB /* PostCompactCellGhostableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCompactCellGhostableTests.swift; sourceTree = ""; }; - 57889AB723589DF100DAE56D /* PageBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = PageBuilder.swift; path = TestUtilities/PageBuilder.swift; sourceTree = ""; }; + 57889AB723589DF100DAE56D /* PageBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageBuilder.swift; sourceTree = ""; }; 57B71D4D230DB5F200789A68 /* BlogBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogBuilder.swift; sourceTree = ""; }; 57D6C83D22945A10003DDC7E /* PostCompactCellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCompactCellTests.swift; sourceTree = ""; }; 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Apps_Jetpack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -2137,8 +2122,8 @@ 5960967E1CF7959300848496 /* PostTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostTests.swift; sourceTree = ""; }; 5981FE041AB8A89A0009E080 /* WPUserAgentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WPUserAgentTests.m; sourceTree = ""; }; 59A9AB391B4C3ECD00A433DC /* LocalCoreDataServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalCoreDataServiceTests.m; sourceTree = ""; }; - 59B48B611B99E132008EBB84 /* JSONObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = JSONObject.swift; path = TestUtilities/JSONObject.swift; sourceTree = ""; }; - 59ECF87A1CB7061D00E68F25 /* PostSharingControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PostSharingControllerTests.swift; path = Posts/PostSharingControllerTests.swift; sourceTree = ""; }; + 59B48B611B99E132008EBB84 /* JSONObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONObject.swift; sourceTree = ""; }; + 59ECF87A1CB7061D00E68F25 /* PostSharingControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostSharingControllerTests.swift; sourceTree = ""; }; 59FBD5611B5684F300734466 /* ThemeServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThemeServiceTests.m; sourceTree = ""; }; 5D69DBC3165428CA00A2D1F7 /* n.caf */ = {isa = PBXFileReference; lastKnownFileType = file; name = n.caf; path = Resources/Sounds/n.caf; sourceTree = ""; }; 5DB767401588F64D00EBE36C /* postPreview.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = postPreview.html; path = Resources/HTML/postPreview.html; sourceTree = ""; }; @@ -2154,7 +2139,6 @@ 73178C2621BEE09300E37C9A /* SiteCreationHeaderDataTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteCreationHeaderDataTests.swift; sourceTree = ""; }; 73178C3221BEE94700E37C9A /* SiteAssemblyServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteAssemblyServiceTests.swift; sourceTree = ""; }; 73178C3421BEE9AC00E37C9A /* TitleSubtitleHeaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TitleSubtitleHeaderTests.swift; sourceTree = ""; }; - 7320C8BC2190C9FC0082FED5 /* UITextView+SummaryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "UITextView+SummaryTests.swift"; path = "Aztec/UITextView+SummaryTests.swift"; sourceTree = ""; }; 732A473C218787500015DA74 /* WPRichTextFormatterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WPRichTextFormatterTests.swift; sourceTree = ""; }; 732A473E21878EB10015DA74 /* WPRichContentViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPRichContentViewTests.swift; sourceTree = ""; }; 732D4E1D2126253900BF7F11 /* WordPressNotificationContentExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressNotificationContentExtension.entitlements; sourceTree = ""; }; @@ -2240,20 +2224,15 @@ 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.debug.xcconfig"; sourceTree = ""; }; 77A141162B68546100BF75DD /* BooleanUserDefaultsDebugViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BooleanUserDefaultsDebugViewModelTests.swift; sourceTree = ""; }; 7E21C760202BBC8D00837CF5 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; - 7E442FC620F677CB00DEACA5 /* ActivityLogRangesTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogRangesTest.swift; sourceTree = ""; }; 7E442FC920F678D100DEACA5 /* activity-log-pingback-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-pingback-content.json"; sourceTree = ""; }; - 7E442FCE20F6C19000DEACA5 /* ActivityLogFormattableContentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogFormattableContentTests.swift; sourceTree = ""; }; 7E4A772020F7BBBD001C706D /* activity-log-post-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-post-content.json"; sourceTree = ""; }; 7E4A772220F7BE94001C706D /* activity-log-comment-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-comment-content.json"; sourceTree = ""; }; 7E4A772420F7C5E5001C706D /* activity-log-theme-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-theme-content.json"; sourceTree = ""; }; 7E4A772620F7CDD5001C706D /* activity-log-settings-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-settings-content.json"; sourceTree = ""; }; 7E4A772A20F7E5FD001C706D /* activity-log-site-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-site-content.json"; sourceTree = ""; }; 7E4A772C20F7E8D8001C706D /* activity-log-plugin-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-plugin-content.json"; sourceTree = ""; }; - 7E4A772E20F7FDF8001C706D /* ActivityLogTestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogTestData.swift; sourceTree = ""; }; - 7E53AB0320FE6681005796FE /* ActivityContentRouterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityContentRouterTests.swift; sourceTree = ""; }; 7E53AB0520FE6905005796FE /* activity-log-comment.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-comment.json"; sourceTree = ""; }; 7E53AB0720FE6C9C005796FE /* activity-log-post.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-post.json"; sourceTree = ""; }; - 7E53AB0920FE83A9005796FE /* MockContentCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockContentCoordinator.swift; sourceTree = ""; }; 7E8980B822E73F4000C567B0 /* EditorSettingsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorSettingsServiceTests.swift; sourceTree = ""; }; 7E92828821090E9A00BBD8A3 /* notifications-pingback.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-pingback.json"; sourceTree = ""; }; 7E987F57210811CC00CAFB88 /* NotificationContentRouterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationContentRouterTests.swift; sourceTree = ""; }; @@ -2283,7 +2262,6 @@ 805CC0B8296680F7002941DC /* RemoteConfigStoreMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteConfigStoreMock.swift; sourceTree = ""; }; 805CC0BE29668A97002941DC /* MockCurrentDateProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCurrentDateProvider.swift; sourceTree = ""; }; 806BA11B2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeCampaignDetailsWebViewModelTests.swift; sourceTree = ""; }; - 806E53E327E01CFE0064315E /* DashboardStatsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardStatsViewModelTests.swift; sourceTree = ""; }; 8070EB3D28D807CB005C6513 /* InMemoryUserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InMemoryUserDefaults.swift; sourceTree = ""; }; 8096212328E540D700940A5D /* JetpackShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 8096212928E553A500940A5D /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; @@ -2294,11 +2272,9 @@ 8096218928E55D2400940A5D /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; 8096218A28E55D2400940A5D /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 809A91022A7A4C710063D4FA /* NotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationTests.swift; sourceTree = ""; }; - 80B016CE27FEBDC900D15566 /* DashboardCardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardCardTests.swift; sourceTree = ""; }; 80B42ABE2AB2CB1300377607 /* PagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PagesTests.swift; sourceTree = ""; }; 80C523AA29AE6C2200B1C14B /* BlazeCreateCampaignWebViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeCreateCampaignWebViewModelTests.swift; sourceTree = ""; }; 80D65C1129CC0813008E69D5 /* JetpackUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "JetpackUITests-Info.plist"; sourceTree = ""; }; - 80EF9283280CFEB60064A971 /* DashboardPostsSyncManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardPostsSyncManagerTests.swift; sourceTree = ""; }; 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 80F6D05728EE86F800953C1A /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 80F6D05828EE86F800953C1A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -2337,9 +2313,7 @@ 85F8E19C1B018698000859BB /* PushAuthenticationServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushAuthenticationServiceTests.swift; sourceTree = ""; }; 8B25F8D924B7683A009DD4C9 /* ReaderCSSTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderCSSTests.swift; sourceTree = ""; }; 8B2D4F5227ECE089009B085C /* dashboard-200-without-posts.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "dashboard-200-without-posts.json"; sourceTree = ""; }; - 8B2D4F5427ECE376009B085C /* BlogDashboardPostsParserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDashboardPostsParserTests.swift; sourceTree = ""; }; 8B45C12527B2A27400EA3257 /* dashboard-200-with-drafts-only.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "dashboard-200-with-drafts-only.json"; sourceTree = ""; }; - 8B6214E527B1B446001DF7B6 /* BlogDashboardServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDashboardServiceTests.swift; sourceTree = ""; }; 8B69F0E3255C2C3F006B1CEF /* ActivityListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityListViewModelTests.swift; sourceTree = ""; }; 8B69F0FF255C4870006B1CEF /* ActivityStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityStoreTests.swift; sourceTree = ""; }; 8B749E8F25AF8D2E00023F03 /* JetpackCapabilitiesServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackCapabilitiesServiceTests.swift; sourceTree = ""; }; @@ -2348,12 +2322,10 @@ 8BB185CD24B62CE100A4CCE8 /* ReaderCardServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderCardServiceTests.swift; sourceTree = ""; }; 8BBBEBB124B8F8C0005E358E /* ReaderCardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderCardTests.swift; sourceTree = ""; }; 8BC6020C2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NullBlogPropertySanitizerTests.swift; sourceTree = ""; }; - 8BD34F0827D144FF005E931C /* BlogDashboardStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDashboardStateTests.swift; sourceTree = ""; }; 8BD36E052395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MediaEditorOperation+DescriptionTests.swift"; sourceTree = ""; }; 8BDA5A6C247C2F8400AB124C /* ReaderDetailViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderDetailViewControllerTests.swift; sourceTree = ""; }; 8BDA5A73247C5EAA00AB124C /* ReaderDetailCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderDetailCoordinatorTests.swift; sourceTree = ""; }; 8BE7C84023466927006EDE70 /* I18n.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = I18n.swift; sourceTree = ""; }; - 8BE9AB8727B6B5A300708E45 /* BlogDashboardPersistenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDashboardPersistenceTests.swift; sourceTree = ""; }; 8BEE845927B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "dashboard-200-with-drafts-and-scheduled.json"; sourceTree = ""; }; 8BFE36FE230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AbstractPost+fixLocalMediaURLsTests.swift"; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -2447,7 +2419,6 @@ B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Tracks+ShareExtension.swift"; sourceTree = SOURCE_ROOT; }; B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; B532ACCE1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationSyncMediatorTests.swift; sourceTree = ""; }; - B532ACD21DC3AE1200FFFA57 /* OHHTTPStubs+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OHHTTPStubs+Helpers.swift"; sourceTree = ""; }; B5416CFD1C1756B900006DD8 /* PushNotificationsManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PushNotificationsManagerTests.m; sourceTree = ""; }; B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSExtensionContext+Extensions.swift"; path = "WordPressShareExtension/NSExtensionContext+Extensions.swift"; sourceTree = SOURCE_ROOT; }; B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "String+Extensions.swift"; path = "WordPressShareExtension/String+Extensions.swift"; sourceTree = SOURCE_ROOT; }; @@ -2475,7 +2446,7 @@ BBA98A42A5503D734AC9C936 /* Pods-Apps-WordPress.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-internal.xcconfig"; sourceTree = ""; }; BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseScreen.swift; sourceTree = ""; }; BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareModularViewController.swift; sourceTree = ""; }; - BEA0E4841BD83565000AEE81 /* WP3DTouchShortcutCreatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WP3DTouchShortcutCreatorTests.swift; path = System/3DTouch/WP3DTouchShortcutCreatorTests.swift; sourceTree = ""; }; + BEA0E4841BD83565000AEE81 /* WP3DTouchShortcutCreatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WP3DTouchShortcutCreatorTests.swift; sourceTree = ""; }; BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorAztecTests.swift; sourceTree = ""; }; BED4D8321FF11E3800A11345 /* LoginFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFlow.swift; sourceTree = ""; }; C314543A262770BE005B216B /* BlogServiceAuthorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogServiceAuthorTests.swift; sourceTree = ""; }; @@ -2486,7 +2457,7 @@ C34E94B928EDF7D900D27A16 /* InfiniteScrollerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfiniteScrollerView.swift; sourceTree = ""; }; C34E94BB28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfiniteScrollerViewDelegate.swift; sourceTree = ""; }; C373D6E9280452F6008F8C26 /* SiteIntentDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteIntentDataTests.swift; sourceTree = ""; }; - C38C5D8027F61D2C002F517E /* MenuItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MenuItemTests.swift; path = Menus/MenuItemTests.swift; sourceTree = ""; }; + C38C5D8027F61D2C002F517E /* MenuItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuItemTests.swift; sourceTree = ""; }; C396C80A280F2401006FE7AC /* SiteDesignTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteDesignTests.swift; sourceTree = ""; }; C3C2F84528AC8BC700937E45 /* JetpackBannerScrollVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackBannerScrollVisibilityTests.swift; sourceTree = ""; }; C3C70C552835C5BB00DD2546 /* SiteDesignSectionLoaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteDesignSectionLoaderTests.swift; sourceTree = ""; }; @@ -2585,7 +2556,6 @@ D848CC1620FF38EA00A9038F /* FormattableCommentRangeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattableCommentRangeTests.swift; sourceTree = ""; }; D848CC1820FF3A2400A9038F /* FormattableNotIconTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattableNotIconTests.swift; sourceTree = ""; }; D88A6491208D7A0A008AE9BC /* MockStockPhotosService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockStockPhotosService.swift; sourceTree = ""; }; - D88A649D208D82D2008AE9BC /* XCTestCase+Wait.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Wait.swift"; sourceTree = ""; }; D88A64A1208D8F05008AE9BC /* StockPhotosMediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockPhotosMediaTests.swift; sourceTree = ""; }; D88A64A3208D8FB6008AE9BC /* stock-photos-search-response.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "stock-photos-search-response.json"; sourceTree = ""; }; D88A64A5208D92B1008AE9BC /* stock-photos-media.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "stock-photos-media.json"; sourceTree = ""; }; @@ -2595,7 +2565,6 @@ D88A64AD208D9CF5008AE9BC /* stock-photos-pageable.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "stock-photos-pageable.json"; sourceTree = ""; }; D88A64AF208DA093008AE9BC /* StockPhotosResultsPageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockPhotosResultsPageTests.swift; sourceTree = ""; }; D8A468DF2181C6450094B82F /* site-segment.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "site-segment.json"; sourceTree = ""; }; - D8B6BEB6203E11F2007C8A19 /* Bundle+LoadFromNib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+LoadFromNib.swift"; sourceTree = ""; }; D8BA274C20FDEA2E007A5C77 /* NotificationTextContentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationTextContentTests.swift; sourceTree = ""; }; DC06DFF827BD52BE00969974 /* WeeklyRoundupBackgroundTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeeklyRoundupBackgroundTaskTests.swift; sourceTree = ""; }; DC06DFFB27BD679700969974 /* BlogTitleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogTitleTests.swift; sourceTree = ""; }; @@ -2699,7 +2668,7 @@ F151EC822665271200AEA89E /* BloggingRemindersSchedulerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloggingRemindersSchedulerTests.swift; sourceTree = ""; }; F15D1FB9265C41A900854EE5 /* BloggingRemindersStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloggingRemindersStoreTests.swift; sourceTree = ""; }; F17A2A1F23BFBD84001E96AC /* UIView+ExistingConstraints.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+ExistingConstraints.swift"; sourceTree = ""; }; - F18B43771F849F580089B817 /* PostAttachmentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = PostAttachmentTests.swift; path = Posts/PostAttachmentTests.swift; sourceTree = ""; }; + F18B43771F849F580089B817 /* PostAttachmentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostAttachmentTests.swift; sourceTree = ""; }; F1B1E7A224098FA100549E2A /* BlogTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogTests.swift; sourceTree = ""; }; F1BB660B274E704D00A319BE /* LikeUserHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikeUserHelperTests.swift; sourceTree = ""; }; F1F083F5241FFE930056D3B1 /* AtomicAuthenticationServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtomicAuthenticationServiceTests.swift; sourceTree = ""; }; @@ -2710,8 +2679,6 @@ F41BDD72290BBDCA00B7F2B0 /* MigrationActionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationActionsView.swift; sourceTree = ""; }; F41BDD782910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationFlowCoordinator.swift; sourceTree = ""; }; F41BDD7A29114E2400B7F2B0 /* MigrationStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationStep.swift; sourceTree = ""; }; - F41D98E02B39C5CE004EC050 /* BlogDashboardDynamicCardCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDashboardDynamicCardCoordinatorTests.swift; sourceTree = ""; }; - F41D98E72B39E14F004EC050 /* DashboardDynamicCardAnalyticsEventTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardDynamicCardAnalyticsEventTests.swift; sourceTree = ""; }; F41E4E8B28F18B7B001880C6 /* AppIconListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconListViewModelTests.swift; sourceTree = ""; }; F41E4E9028F20801001880C6 /* white-on-pink-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-76.png"; sourceTree = ""; }; F41E4E9128F20801001880C6 /* white-on-pink-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-83.5@2x.png"; sourceTree = ""; }; @@ -2758,14 +2725,11 @@ F41E4EE928F247D3001880C6 /* white-on-green-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-76.png"; sourceTree = ""; }; F41E4EEA28F247D3001880C6 /* white-on-green-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-60@2x.png"; sourceTree = ""; }; F41E4EEB28F247D3001880C6 /* white-on-green-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-76@2x.png"; sourceTree = ""; }; - F4394D1E2A3AB06F003955C6 /* WPCrashLoggingDataProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPCrashLoggingDataProviderTests.swift; sourceTree = ""; }; F4426FD2287E08C300218003 /* SuggestionServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionServiceMock.swift; sourceTree = ""; }; F4426FD8287F02FD00218003 /* SiteSuggestionsServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteSuggestionsServiceMock.swift; sourceTree = ""; }; F4426FDA287F066400218003 /* site-suggestions.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "site-suggestions.json"; sourceTree = ""; }; F44FB6CA287895AF0001E3CE /* SuggestionsListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionsListViewModelTests.swift; sourceTree = ""; }; F44FB6D02878A1020001E3CE /* user-suggestions.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "user-suggestions.json"; sourceTree = ""; }; - F46546322AF54DCD0017E3D1 /* AllDomainsListItemViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllDomainsListItemViewModelTests.swift; sourceTree = ""; }; - F46546342AF550A20017E3D1 /* AllDomainsListItem+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AllDomainsListItem+Helpers.swift"; sourceTree = ""; }; F465976928E4669200D5F49A /* cool-green-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-76@2x.png"; sourceTree = ""; }; F465976A28E4669200D5F49A /* cool-green-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-76.png"; sourceTree = ""; }; F465976B28E4669200D5F49A /* cool-green-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-60@3x.png"; sourceTree = ""; }; @@ -2857,7 +2821,6 @@ F4DD58312A095210009A772D /* DataMigrationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigrationError.swift; sourceTree = ""; }; F4E79300296EEE320025E8E0 /* MigrationState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationState.swift; sourceTree = ""; }; F4EF4BAA291D3D4700147B61 /* SiteIconViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteIconViewModelTests.swift; sourceTree = ""; }; - F4F7B2522AFA585700207282 /* DomainDetailsWebViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DomainDetailsWebViewControllerTests.swift; sourceTree = ""; }; F4F9D5E92909622E00502576 /* MigrationWelcomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationWelcomeViewController.swift; sourceTree = ""; }; F4F9D5EB29096CF500502576 /* MigrationHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationHeaderView.swift; sourceTree = ""; }; F4F9D5F1290993D400502576 /* MigrationWelcomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationWelcomeViewModel.swift; sourceTree = ""; }; @@ -2872,7 +2835,6 @@ F93735F722D53C3B00A3C312 /* LoggingURLRedactorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggingURLRedactorTests.swift; sourceTree = ""; }; F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenshotCredentials.swift; sourceTree = ""; }; FA25FA332609AAAA0005E08F /* AppConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfiguration.swift; sourceTree = ""; }; - FA3FBF8D2A2777E00012FC90 /* DashboardActivityLogViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardActivityLogViewModelTests.swift; sourceTree = ""; }; FA4ADAD91C509FE400F858D7 /* SiteManagementServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteManagementServiceTests.swift; sourceTree = ""; }; FA6C32BF2BF255FA00BBDDB4 /* AppUpdateCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppUpdateCoordinatorTests.swift; sourceTree = ""; }; FA6C32C62BF2588C00BBDDB4 /* app-store-lookup-response.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "app-store-lookup-response.json"; sourceTree = ""; }; @@ -2915,18 +2877,16 @@ FEFC0F8D27313DCF001F7F1D /* comments-v2-success.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "comments-v2-success.json"; sourceTree = ""; }; FEFC0F8F27315634001F7F1D /* empty-array.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "empty-array.json"; sourceTree = ""; }; FF0B2566237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergVideoUploadProcessorTests.swift; sourceTree = ""; }; - FF1B11E6238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = GutenbergGalleryUploadProcessorTests.swift; path = Gutenberg/GutenbergGalleryUploadProcessorTests.swift; sourceTree = ""; }; - FF1FD02520912AA900186384 /* URL+LinkNormalizationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+LinkNormalizationTests.swift"; sourceTree = ""; }; + FF1B11E6238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GutenbergGalleryUploadProcessorTests.swift; sourceTree = ""; }; FF27168F1CAAC87A0006E2D4 /* WordPressUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FF2716911CAAC87B0006E2D4 /* LoginTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTests.swift; sourceTree = ""; }; FF2716931CAAC87B0006E2D4 /* WordPressUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPressUITests-Info.plist"; sourceTree = ""; }; FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XCTest+Extensions.swift"; sourceTree = ""; }; - FF2EC3C12209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = GutenbergImgUploadProcessorTests.swift; path = Gutenberg/GutenbergImgUploadProcessorTests.swift; sourceTree = ""; }; + FF2EC3C12209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergImgUploadProcessorTests.swift; sourceTree = ""; }; FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "RELEASE-NOTES.txt"; path = "../RELEASE-NOTES.txt"; sourceTree = ""; }; FF4DEAD7244B56E200ACA032 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; FF75933A1BE2423800814D3B /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = System/Library/Frameworks/Photos.framework; sourceTree = SDKROOT; }; - FF8032651EE9E22200861F28 /* MediaProgressCoordinatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaProgressCoordinatorTests.swift; sourceTree = ""; }; - FF9A6E7021F9361700D36D14 /* MediaUploadHashTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MediaUploadHashTests.swift; path = Gutenberg/MediaUploadHashTests.swift; sourceTree = ""; }; + FF9A6E7021F9361700D36D14 /* MediaUploadHashTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadHashTests.swift; sourceTree = ""; }; FFE69A1E1B1BD4F10073C2EB /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; FFE69A1F1B1BD6D60073C2EB /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; FFE69A201B1BD79F0073C2EB /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -3434,6 +3394,16 @@ path = WordPressAuthenticator; sourceTree = ""; }; + 24F6E1912CD3E67000AAB1A3 /* Dashboard */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Dashboard; + sourceTree = ""; + }; + 24F6E1CA2CD3E69100AAB1A3 /* Domains */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Domains; + sourceTree = ""; + }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ @@ -3710,7 +3680,7 @@ children = ( 018635902A85375600915532 /* SupportChatBot */, ); - name = Support; + path = Support; sourceTree = ""; }; 018635902A85375600915532 /* SupportChatBot */ = { @@ -3718,15 +3688,7 @@ children = ( 018635912A85376700915532 /* SupportChatBotViewModelTests.swift */, ); - name = SupportChatBot; - sourceTree = ""; - }; - 019D699C2A5EA950003B676D /* Coordinators */ = { - isa = PBXGroup; - children = ( - 019D699D2A5EA963003B676D /* RootViewCoordinatorTests.swift */, - ); - name = Coordinators; + path = SupportChatBot; sourceTree = ""; }; 01D7EBA62B7CD06B00F14992 /* Traffic */ = { @@ -3758,7 +3720,7 @@ children = ( 084FC3B629913B1B00A17BCF /* JetpackPluginOverlayViewModelTests.swift */, ); - name = JetpackOverlay; + path = JetpackOverlay; sourceTree = ""; }; 088134FD2A56C5020027C086 /* EUUSCompliance */ = { @@ -3776,7 +3738,7 @@ children = ( 088CAD4D2BBD8223005996DE /* BlogListViewModelTests.swift */, ); - name = SiteSwitcher; + path = SiteSwitcher; sourceTree = ""; }; 08F8CD2B1EBD243A0049D0C0 /* Media */ = { @@ -3789,7 +3751,7 @@ 08E77F461EE9D72F006F9515 /* MediaThumbnailExporterTests.swift */, 0C8FC9A92A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift */, ); - name = Media; + path = Media; sourceTree = ""; }; 0A9687BA28B4075A009DCD2F /* Mocks */ = { @@ -3800,24 +3762,6 @@ path = Mocks; sourceTree = ""; }; - 0C7D48182A4DB91B0023CF84 /* Blaze */ = { - isa = PBXGroup; - children = ( - 0C7D48192A4DB9300023CF84 /* blaze-search-response.json */, - 0C6C4CD32A4F0AD80049E762 /* blaze-search-page-1.json */, - 0C6C4CD52A4F0AEE0049E762 /* blaze-search-page-2.json */, - ); - name = Blaze; - sourceTree = ""; - }; - 0C9CD79E2B9A6FCB0045BE03 /* Posts */ = { - isa = PBXGroup; - children = ( - 0C9CD79F2B9A6FDC0045BE03 /* remote-post.json */, - ); - name = Posts; - sourceTree = ""; - }; 17222D44261DDDF10047B163 /* celadon-classic */ = { isa = PBXGroup; children = ( @@ -3945,18 +3889,7 @@ 174C116E2624603400346EC6 /* MBarRouteTests.swift */, 3FFB3F212AFC72EC00A742B0 /* DeepLinkSourceTests.swift */, ); - name = "Deep Linking"; - sourceTree = ""; - }; - 175CC17327205BDC00622FB4 /* Domains */ = { - isa = PBXGroup; - children = ( - F46546322AF54DCD0017E3D1 /* AllDomainsListItemViewModelTests.swift */, - F46546342AF550A20017E3D1 /* AllDomainsListItem+Helpers.swift */, - F4F7B2522AFA585700207282 /* DomainDetailsWebViewControllerTests.swift */, - 01B7590D2B3EEEA400179AE6 /* SiteDomainsViewModelTests.swift */, - ); - path = Domains; + path = "Deep Linking"; sourceTree = ""; }; 1761F14D26209AEC000815EF /* open-source-dark */ = { @@ -4097,7 +4030,297 @@ path = Classes; sourceTree = ""; }; - 29B97314FDCFA39411CA2CEA = { + 24F6E14C2CD3E43F00AAB1A3 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 93E9050219E6F240005513C9 /* WordPressTest-Bridging-Header.h */, + E16AB93114D978240047A2E5 /* WordPressTest-Info.plist */, + E16AB93814D978240047A2E5 /* WordPressTest-Prefix.pch */, + ); + path = "Supporting Files"; + sourceTree = ""; + }; + 24F6E15A2CD3E4C700AAB1A3 /* Posts */ = { + isa = PBXGroup; + children = ( + 0C9CD79F2B9A6FDC0045BE03 /* remote-post.json */, + ); + path = Posts; + sourceTree = ""; + }; + 24F6E15B2CD3E4D200AAB1A3 /* Suggestions */ = { + isa = PBXGroup; + children = ( + F4426FDA287F066400218003 /* site-suggestions.json */, + F44FB6D02878A1020001E3CE /* user-suggestions.json */, + ); + path = Suggestions; + sourceTree = ""; + }; + 24F6E15C2CD3E4DD00AAB1A3 /* BlockEditorSettings and Styles */ = { + isa = PBXGroup; + children = ( + 46CFA7BE262745F70077BAD9 /* get_wp_v2_themes_twentytwentyone.json */, + 46CFA7E2262746940077BAD9 /* get_wp_v2_themes_twentytwenty.json */, + 465F89F6263B690C00F4C950 /* wp-block-editor-v1-settings-success-NotThemeJSON.json */, + 465F8A09263B692600F4C950 /* wp-block-editor-v1-settings-success-ThemeJSON.json */, + ); + path = "BlockEditorSettings and Styles"; + sourceTree = ""; + }; + 24F6E15D2CD3E4E700AAB1A3 /* Tenor */ = { + isa = PBXGroup; + children = ( + C8567491243F3751001A995E /* tenor-search-response.json */, + C8567493243F388F001A995E /* tenor-invalid-search-reponse.json */, + ); + path = Tenor; + sourceTree = ""; + }; + 24F6E15E2CD3E4F400AAB1A3 /* Site Creation */ = { + isa = PBXGroup; + children = ( + D8A468DF2181C6450094B82F /* site-segment.json */, + 46B30B862582CA2200A25E66 /* domain-suggestions.json */, + ); + path = "Site Creation"; + sourceTree = ""; + }; + 24F6E15F2CD3E4FF00AAB1A3 /* ActivityLog */ = { + isa = PBXGroup; + children = ( + 7E442FC920F678D100DEACA5 /* activity-log-pingback-content.json */, + 7E4A772020F7BBBD001C706D /* activity-log-post-content.json */, + 7E4A772220F7BE94001C706D /* activity-log-comment-content.json */, + 7E4A772420F7C5E5001C706D /* activity-log-theme-content.json */, + 7E4A772620F7CDD5001C706D /* activity-log-settings-content.json */, + 7E4A772A20F7E5FD001C706D /* activity-log-site-content.json */, + 7E4A772C20F7E8D8001C706D /* activity-log-plugin-content.json */, + 7E53AB0520FE6905005796FE /* activity-log-comment.json */, + 7E53AB0720FE6C9C005796FE /* activity-log-post.json */, + D821C818210037F8002ED995 /* activity-log-activity-content.json */, + ); + path = ActivityLog; + sourceTree = ""; + }; + 24F6E1602CD3E50E00AAB1A3 /* Blaze */ = { + isa = PBXGroup; + children = ( + 0C7D48192A4DB9300023CF84 /* blaze-search-response.json */, + 0C6C4CD32A4F0AD80049E762 /* blaze-search-page-1.json */, + 0C6C4CD52A4F0AEE0049E762 /* blaze-search-page-2.json */, + ); + path = Blaze; + sourceTree = ""; + }; + 24F6E1612CD3E51D00AAB1A3 /* In-App Update */ = { + isa = PBXGroup; + children = ( + FA6C32C62BF2588C00BBDDB4 /* app-store-lookup-response.json */, + ); + path = "In-App Update"; + sourceTree = ""; + }; + 24F6E1622CD3E52E00AAB1A3 /* Network */ = { + isa = PBXGroup; + children = ( + 089D4EBD2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json */, + E150275E1E03E51500B847E3 /* notes-action-delete.json */, + E150275F1E03E51500B847E3 /* notes-action-push.json */, + E15027601E03E51500B847E3 /* notes-action-unsupported.json */, + 7E92828821090E9A00BBD8A3 /* notifications-pingback.json */, + B5AEEC741ACACFDA008BF2A4 /* notifications-badge.json */, + 748BD8881F1923D500813F9A /* notifications-last-seen.json */, + B5AEEC751ACACFDA008BF2A4 /* notifications-like.json */, + 748BD8861F19238600813F9A /* notifications-load-all.json */, + 748BD8841F19234300813F9A /* notifications-mark-as-read.json */, + B5AEEC771ACACFDA008BF2A4 /* notifications-new-follower.json */, + B5AEEC781ACACFDA008BF2A4 /* notifications-replied-comment.json */, + 7EF2EE9F210A67B60007A76B /* notifications-unapproved-comment.json */, + B5EFB1D01B33630C007608A3 /* notifications-settings.json */, + 17C3F8BE25E4438100EFFE12 /* notifications-button-text-content.json */, + D848CBF620FEEE7F00A9038F /* notifications-text-content.json */, + D848CBFA20FEFA4800A9038F /* notifications-comment-content.json */, + D848CC0020FF030C00A9038F /* notifications-comment-meta.json */, + D848CBFC20FEFB4900A9038F /* notifications-user-content.json */, + D848CC0420FF062100A9038F /* notifications-user-content-meta.json */, + D848CC0820FF2D4400A9038F /* notifications-icon-range.json */, + D848CC0A20FF2D5D00A9038F /* notifications-user-range.json */, + D848CC0C20FF2D7B00A9038F /* notifications-post-range.json */, + D848CC0E20FF2D9B00A9038F /* notifications-comment-range.json */, + D848CC1020FF310400A9038F /* notifications-site-range.json */, + D848CC1220FF31BB00A9038F /* notifications-blockquote-range.json */, + ); + path = Network; + sourceTree = ""; + }; + 24F6E1632CD3E54400AAB1A3 /* Helpers */ = { + isa = PBXGroup; + children = ( + 0148CC2A2859C87000CF5D96 /* BlogServiceMock.swift */, + 4AFB8FBE2824999400A2F4B2 /* ContextManager+Helpers.swift */, + 8BE7C84023466927006EDE70 /* I18n.swift */, + 8070EB3D28D807CB005C6513 /* InMemoryUserDefaults.swift */, + E180BD4D1FB4681E00D0D781 /* MockCookieJar.swift */, + 805CC0BE29668A97002941DC /* MockCurrentDateProvider.swift */, + E1B642121EFA5113001DC6D7 /* ModelTestHelper.swift */, + D81C2F5720F86CEA002AE1F1 /* NetworkStatus.swift */, + 4A17C1A3281A823E0001FFE5 /* NSManagedObject+Fixture.swift */, + 805CC0B8296680F7002941DC /* RemoteConfigStoreMock.swift */, + 805CC0B6296680CF002941DC /* RemoteFeatureFlagStoreMock.swift */, + F4426FD8287F02FD00218003 /* SiteSuggestionsServiceMock.swift */, + F4426FD2287E08C300218003 /* SuggestionServiceMock.swift */, + 933D1F6D1EA7A402009FB462 /* TestAssets.xcassets */, + 933D1F451EA64108009FB462 /* TestingAppDelegate.h */, + 933D1F461EA64108009FB462 /* TestingAppDelegate.m */, + 933D1F6B1EA7A3AB009FB462 /* TestingMode.storyboard */, + 3F4A4C202AD39CB100DE5DF8 /* TruthTable.swift */, + 24CDE3402C5863A1005E5E43 /* TestKeychain.swift */, + ); + path = Helpers; + sourceTree = ""; + }; + 24F6E1642CD3E56100AAB1A3 /* Tests */ = { + isa = PBXGroup; + children = ( + 24F6E1652CD3E57800AAB1A3 /* ActivityLog */, + 24F6E1702CD3E5BC00AAB1A3 /* Analytics */, + 24F6E1792CD3E62000AAB1A3 /* Application Passwords */, + 24F6E1712CD3E5D000AAB1A3 /* Aztec */, + 24F6E17A2CD3E63000AAB1A3 /* Categories */, + 24F6E17B2CD3E63F00AAB1A3 /* Classes */, + 24F6E17D2CD3E65800AAB1A3 /* Coordinators */, + 24F6E17E2CD3E66700AAB1A3 /* Core Data */, + 24F6E1912CD3E67000AAB1A3 /* Dashboard */, + 24F6E1CA2CD3E69100AAB1A3 /* Domains */, + E1C9AA541C1041E600732665 /* Extensions */, + FF9A6E6F21F9359200D36D14 /* Gutenberg */, + 24F6E1D72CD3E79500AAB1A3 /* Image Dimension Parser */, + 803DE81D29063689007D4E9C /* Jetpack */, + FF7C89A11E3A1029000472A8 /* MediaPicker */, + 5D7A577D1AFBFD7C0097C028 /* Models */, + 85F8E1991B017A8E000859BB /* Networking */, + B5416CF81C17542900006DD8 /* Notifications */, + 9A9D34FB23607C8400BC95A3 /* Operations */, + 59ECF8791CB705EB00E68F25 /* Posts */, + C738CB0928623CD6001BE107 /* QRLogin */, + E6B9B8AB1B94EA710001B92F /* Reader */, + 436D55EE2115CB3D00CEAA33 /* Register Domain */, + B5AEEC7E1ACAD088008BF2A4 /* Services */, + 73178C2021BEE09300E37C9A /* SiteCreation */, + 088CAD4C2BBD81ED005996DE /* SiteSwitcher */, + 40E7FEC32211DF490032834E /* Stats */, + D88A6490208D79F1008AE9BC /* Stock Photos */, + 0186358F2A85374E00915532 /* Support */, + BEA0E4821BD8353B000AEE81 /* System */, + 59B48B601B99E0B0008EBB84 /* TestUtilities */, + 852416D01A12ED2D0030700C /* Utility */, + BE20F5E11B2F738E0020694C /* ViewRelated */, + 3F3D8548251E63DF001CA4D2 /* What's New */, + FF9839A71CD3960600E85258 /* WordPressAPI */, + ); + path = Tests; + sourceTree = ""; + }; + 24F6E1652CD3E57800AAB1A3 /* ActivityLog */ = { + isa = PBXGroup; + children = ( + 24F6E1662CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift */, + 24F6E1672CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift */, + 24F6E1682CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift */, + 24F6E1692CD3E5B800AAB1A3 /* ActivityLogTestData.swift */, + 24F6E16A2CD3E5B800AAB1A3 /* MockContentCoordinator.swift */, + ); + path = ActivityLog; + sourceTree = ""; + }; + 24F6E1702CD3E5BC00AAB1A3 /* Analytics */ = { + isa = PBXGroup; + children = ( + 7EAA66ED22CB36DA00869038 /* Utils */, + 7EC9FE0922C6276B00C5A888 /* EditorAnalytics */, + ); + path = Analytics; + sourceTree = ""; + }; + 24F6E1712CD3E5D000AAB1A3 /* Aztec */ = { + isa = PBXGroup; + children = ( + 24F6E1722CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift */, + 24F6E1732CD3E60900AAB1A3 /* UITextView+SummaryTests.swift */, + 24F6E1742CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift */, + ); + path = Aztec; + sourceTree = ""; + }; + 24F6E1792CD3E62000AAB1A3 /* Application Passwords */ = { + isa = PBXGroup; + children = ( + 4AC299D62C6EEB16002E74C8 /* ApplicationPasswordsViewModelTests.swift */, + ); + path = "Application Passwords"; + sourceTree = ""; + }; + 24F6E17A2CD3E63000AAB1A3 /* Categories */ = { + isa = PBXGroup; + children = ( + B59D40A51DB522DF003D2D79 /* NSAttributedStringTests.swift */, + B566EC741B83867800278395 /* NSMutableAttributedStringTests.swift */, + ); + path = Categories; + sourceTree = ""; + }; + 24F6E17B2CD3E63F00AAB1A3 /* Classes */ = { + isa = PBXGroup; + children = ( + 24F6E17C2CD3E64300AAB1A3 /* Stores */, + ); + path = Classes; + sourceTree = ""; + }; + 24F6E17C2CD3E64300AAB1A3 /* Stores */ = { + isa = PBXGroup; + children = ( + 8B69F0FF255C4870006B1CEF /* ActivityStoreTests.swift */, + 572FB400223A806000933C76 /* NoticeStoreTests.swift */, + DC13DB7D293FD09F00E33561 /* StatsInsightsStoreTests.swift */, + 937250ED267A492D0086075F /* StatsPeriodStoreTests.swift */, + 0148CC282859127F00CF5D96 /* StatsWidgetsStoreTests.swift */, + 0147D650294B6EA600AA6410 /* StatsRevampStoreTests.swift */, + ); + path = Stores; + sourceTree = ""; + }; + 24F6E17D2CD3E65800AAB1A3 /* Coordinators */ = { + isa = PBXGroup; + children = ( + 019D699D2A5EA963003B676D /* RootViewCoordinatorTests.swift */, + ); + path = Coordinators; + sourceTree = ""; + }; + 24F6E17E2CD3E66700AAB1A3 /* Core Data */ = { + isa = PBXGroup; + children = ( + 93E9050319E6F242005513C9 /* ContextManagerTests.swift */, + B5ECA6CC1DBAAD510062D7E0 /* CoreDataHelperTests.swift */, + 4A2C73E32A943DEA00ACE79E /* TaggedManagedObjectIDTests.swift */, + 931D26FF19EDAE8600114F17 /* CoreDataMigrationTests.m */, + FE320CC4294705990046899B /* ReaderPostBackupTests.swift */, + ); + path = "Core Data"; + sourceTree = ""; + }; + 24F6E1D72CD3E79500AAB1A3 /* Image Dimension Parser */ = { + isa = PBXGroup; + children = ( + 32110549250BFD4E0048446F /* Test Images */, + 32110546250BFC3E0048446F /* ImageDimensionParserTests.swift */, + ); + path = "Image Dimension Parser"; + sourceTree = ""; + }; + 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( F14B5F6F208E648200439554 /* config */, @@ -4232,15 +4455,6 @@ name = Frameworks; sourceTree = ""; }; - 32110548250BFC5A0048446F /* Image Dimension Parser */ = { - isa = PBXGroup; - children = ( - 32110549250BFD4E0048446F /* Test Images */, - 32110546250BFC3E0048446F /* ImageDimensionParserTests.swift */, - ); - name = "Image Dimension Parser"; - sourceTree = ""; - }; 32110549250BFD4E0048446F /* Test Images */ = { isa = PBXGroup; children = ( @@ -4263,7 +4477,7 @@ 3236F7A024B61B950088E8F3 /* ReaderInterestsDataSourceTests.swift */, 321955C024BE4EBF00E3F316 /* ReaderSelectInterestsCoordinatorTests.swift */, ); - name = "Select Interests"; + path = "Select Interests"; sourceTree = ""; }; 325D3B3A23A8372500766DF6 /* Comments */ = { @@ -4297,9 +4511,9 @@ 3F1B66A123A2F52A0075F09E /* ReaderPostActions */ = { isa = PBXGroup; children = ( - 3F1B66A223A2F54B0075F09E /* ReaderReblogActionTests.swift */, + 24F6E1DC2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift */, ); - name = ReaderPostActions; + path = ReaderPostActions; sourceTree = ""; }; 3F26569F25AF4DBF0073A832 /* Localization */ = { @@ -4406,7 +4620,7 @@ children = ( 3F751D452491A93D0008A2B1 /* ZendeskUtilsTests+Plans.swift */, ); - name = Zendesk; + path = Zendesk; sourceTree = ""; }; 3F86A83829D19C1C005D20C0 /* NUX */ = { @@ -4505,71 +4719,31 @@ path = Configuration; sourceTree = ""; }; - 40E7FEC32211DF490032834E /* Stats */ = { - isa = PBXGroup; - children = ( - 40ACCF13224E167900190713 /* FlagsTest.swift */, - 938466B82683CA0E00A538DC /* ReferrerDetailsViewModelTests.swift */, - 3FDDFE9527C8178C00606933 /* SiteStatsInformationTests.swift */, - 3FFE3C0728FE00D10021BB96 /* StatsSegmentedControlDataTests.swift */, - 931215E0267DE1C0008C3B69 /* StatsTotalRowDataTests.swift */, - 01E78D1C296EA54F00FB6863 /* StatsPeriodHelperTests.swift */, - 015BA4EA29A788A300920F4B /* StatsTotalInsightsCellTests.swift */, - B09879782B5730BC0048256D /* StatsTrafficDatePickerViewModelTests.swift */, - 019C5B962BD6A49900A69DB0 /* StatsSubscribersViewModelTests.swift */, - ); - name = Stats; - sourceTree = ""; - }; - 436D55EE2115CB3D00CEAA33 /* RegisterDomain */ = { - isa = PBXGroup; - children = ( - 436D55EF2115CB6800CEAA33 /* RegisterDomainDetailsSectionTests.swift */, - 436D55F4211632B700CEAA33 /* RegisterDomainDetailsViewModelTests.swift */, - 436D5654212209D600CEAA33 /* RegisterDomainDetailsServiceProxyMock.swift */, - 02BE5CBF2281B53F00E351BA /* RegisterDomainDetailsViewModelLoadingStateTests.swift */, - ); - name = RegisterDomain; - sourceTree = ""; - }; - 46CFA7BD262745A50077BAD9 /* BlockEditorSettings and Styles */ = { - isa = PBXGroup; - children = ( - 46CFA7BE262745F70077BAD9 /* get_wp_v2_themes_twentytwentyone.json */, - 46CFA7E2262746940077BAD9 /* get_wp_v2_themes_twentytwenty.json */, - 465F89F6263B690C00F4C950 /* wp-block-editor-v1-settings-success-NotThemeJSON.json */, - 465F8A09263B692600F4C950 /* wp-block-editor-v1-settings-success-ThemeJSON.json */, - ); - name = "BlockEditorSettings and Styles"; - sourceTree = ""; - }; - 4AC299D52C6EEAD0002E74C8 /* ApplicationPasswords */ = { - isa = PBXGroup; - children = ( - 4AC299D62C6EEB16002E74C8 /* ApplicationPasswordsViewModelTests.swift */, - ); - path = ApplicationPasswords; - sourceTree = ""; - }; - 572FB3FE223A800500933C76 /* Classes */ = { + 40E7FEC32211DF490032834E /* Stats */ = { isa = PBXGroup; children = ( - 572FB3FF223A802900933C76 /* Stores */, + 40ACCF13224E167900190713 /* FlagsTest.swift */, + 938466B82683CA0E00A538DC /* ReferrerDetailsViewModelTests.swift */, + 3FDDFE9527C8178C00606933 /* SiteStatsInformationTests.swift */, + 3FFE3C0728FE00D10021BB96 /* StatsSegmentedControlDataTests.swift */, + 931215E0267DE1C0008C3B69 /* StatsTotalRowDataTests.swift */, + 01E78D1C296EA54F00FB6863 /* StatsPeriodHelperTests.swift */, + 015BA4EA29A788A300920F4B /* StatsTotalInsightsCellTests.swift */, + B09879782B5730BC0048256D /* StatsTrafficDatePickerViewModelTests.swift */, + 019C5B962BD6A49900A69DB0 /* StatsSubscribersViewModelTests.swift */, ); - path = Classes; + path = Stats; sourceTree = ""; }; - 572FB3FF223A802900933C76 /* Stores */ = { + 436D55EE2115CB3D00CEAA33 /* Register Domain */ = { isa = PBXGroup; children = ( - 8B69F0FF255C4870006B1CEF /* ActivityStoreTests.swift */, - 572FB400223A806000933C76 /* NoticeStoreTests.swift */, - DC13DB7D293FD09F00E33561 /* StatsInsightsStoreTests.swift */, - 937250ED267A492D0086075F /* StatsPeriodStoreTests.swift */, - 0148CC282859127F00CF5D96 /* StatsWidgetsStoreTests.swift */, - 0147D650294B6EA600AA6410 /* StatsRevampStoreTests.swift */, + 436D55EF2115CB6800CEAA33 /* RegisterDomainDetailsSectionTests.swift */, + 436D55F4211632B700CEAA33 /* RegisterDomainDetailsViewModelTests.swift */, + 436D5654212209D600CEAA33 /* RegisterDomainDetailsServiceProxyMock.swift */, + 02BE5CBF2281B53F00E351BA /* RegisterDomainDetailsViewModelLoadingStateTests.swift */, ); - path = Stores; + path = "Register Domain"; sourceTree = ""; }; 57DF04BF2314895E00CC93D6 /* Views */ = { @@ -4577,8 +4751,7 @@ children = ( F5C00EAD242179780047846F /* WeekdaysHeaderViewTests.swift */, ); - name = Views; - path = ViewRelated/Post/Views; + path = Views; sourceTree = ""; }; 57E3C98223835A57004741DB /* Controllers */ = { @@ -4587,8 +4760,7 @@ F543AF5623A84E4D0022F595 /* PublishSettingsControllerTests.swift */, F5D0A65123CCD3B600B20D27 /* PreviewWebKitViewControllerTests.swift */, ); - name = Controllers; - path = ViewRelated/Post/Controllers; + path = Controllers; sourceTree = ""; }; 59B48B601B99E0B0008EBB84 /* TestUtilities */ = { @@ -4605,7 +4777,7 @@ 3F56F55B2AEA2F67006BDCEA /* ReaderPostBuilder.swift */, 3F759FBB2A2DB2CF0039A845 /* TestError.swift */, ); - name = TestUtilities; + path = TestUtilities; sourceTree = ""; }; 59ECF8791CB705EB00E68F25 /* Posts */ = { @@ -4615,7 +4787,7 @@ F18B43771F849F580089B817 /* PostAttachmentTests.swift */, 0CB424F32ADF3CBE0080B807 /* PostSearchViewModelTests.swift */, ); - name = Posts; + path = Posts; sourceTree = ""; }; 5D6651461637324000EBDA7D /* Sounds */ = { @@ -4654,7 +4826,7 @@ 2481B20B260D8FED00AE59DB /* WPAccount+ObjCLookupTests.m */, 2422A2BF2C5846DB00402A81 /* Blog+RestAPITests.swift */, ); - name = Models; + path = Models; sourceTree = ""; }; 73178C2021BEE09300E37C9A /* SiteCreation */ = { @@ -4686,8 +4858,7 @@ ACACE3AF28D76A62000992F9 /* Controllers */, 732A473B218787500015DA74 /* WPRichText */, ); - name = Views; - path = ViewRelated/Views; + path = Views; sourceTree = ""; }; 732A473B218787500015DA74 /* WPRichText */ = { @@ -4945,35 +5116,6 @@ path = "Boolean User Defaults"; sourceTree = ""; }; - 7E442FC520F677A300DEACA5 /* ActivityLog */ = { - isa = PBXGroup; - children = ( - 7E4A772E20F7FDF8001C706D /* ActivityLogTestData.swift */, - 7E442FC620F677CB00DEACA5 /* ActivityLogRangesTest.swift */, - 7E442FCE20F6C19000DEACA5 /* ActivityLogFormattableContentTests.swift */, - 7E53AB0320FE6681005796FE /* ActivityContentRouterTests.swift */, - 7E53AB0920FE83A9005796FE /* MockContentCoordinator.swift */, - ); - name = ActivityLog; - sourceTree = ""; - }; - 7E442FC820F6783600DEACA5 /* ActivityLog */ = { - isa = PBXGroup; - children = ( - 7E442FC920F678D100DEACA5 /* activity-log-pingback-content.json */, - 7E4A772020F7BBBD001C706D /* activity-log-post-content.json */, - 7E4A772220F7BE94001C706D /* activity-log-comment-content.json */, - 7E4A772420F7C5E5001C706D /* activity-log-theme-content.json */, - 7E4A772620F7CDD5001C706D /* activity-log-settings-content.json */, - 7E4A772A20F7E5FD001C706D /* activity-log-site-content.json */, - 7E4A772C20F7E8D8001C706D /* activity-log-plugin-content.json */, - 7E53AB0520FE6905005796FE /* activity-log-comment.json */, - 7E53AB0720FE6C9C005796FE /* activity-log-post.json */, - D821C818210037F8002ED995 /* activity-log-activity-content.json */, - ); - name = ActivityLog; - sourceTree = ""; - }; 7EAA66ED22CB36DA00869038 /* Utils */ = { isa = PBXGroup; children = ( @@ -4982,15 +5124,6 @@ path = Utils; sourceTree = ""; }; - 7EC9FE0822C6275900C5A888 /* Analytics */ = { - isa = PBXGroup; - children = ( - 7EAA66ED22CB36DA00869038 /* Utils */, - 7EC9FE0922C6276B00C5A888 /* EditorAnalytics */, - ); - path = Analytics; - sourceTree = ""; - }; 7EC9FE0922C6276B00C5A888 /* EditorAnalytics */ = { isa = PBXGroup; children = ( @@ -5029,7 +5162,7 @@ 80535DC4294BF4BE00873161 /* JetpackBrandingMenuCardPresenterTests.swift */, 803BB99329667CF700B3F6D6 /* JetpackBrandingTextProviderTests.swift */, ); - name = Jetpack; + path = Jetpack; sourceTree = ""; }; 8096212828E5535E00940A5D /* JetpackShareExtension */ = { @@ -5090,7 +5223,7 @@ 83EF3D7C2937E969000AF9BF /* SharedDataIssueSolverTests.swift */, 08AA640D2A8540590076E38D /* MockEventTracker.swift */, ); - name = Utility; + path = Utility; sourceTree = ""; }; 83BFAE4D2A6EBF9900C7B683 /* Blog Dashboard */ = { @@ -5158,7 +5291,7 @@ 08F8CD2B1EBD243A0049D0C0 /* Media */, 3F751D442491A8B20008A2B1 /* Zendesk */, ); - name = Utility; + path = Utility; sourceTree = ""; }; 85F8E1991B017A8E000859BB /* Networking */ = { @@ -5170,30 +5303,7 @@ E15027641E03E54100B847E3 /* PinghubTests.swift */, 4AB6A35F2B7C3EB500769115 /* PinghubWebSocketTests.swift */, ); - name = Networking; - sourceTree = ""; - }; - 8B6214E427B1B420001DF7B6 /* Dashboard */ = { - isa = PBXGroup; - children = ( - F41D98E62B39D01B004EC050 /* Dynamic Cards */, - 8B6214E527B1B446001DF7B6 /* BlogDashboardServiceTests.swift */, - 0CB4056D29C7BA63008EED0A /* BlogDashboardPersonalizationServiceTests.swift */, - 8BE9AB8727B6B5A300708E45 /* BlogDashboardPersistenceTests.swift */, - 8B2D4F5427ECE376009B085C /* BlogDashboardPostsParserTests.swift */, - 8BD34F0827D144FF005E931C /* BlogDashboardStateTests.swift */, - 806E53E327E01CFE0064315E /* DashboardStatsViewModelTests.swift */, - 80B016CE27FEBDC900D15566 /* DashboardCardTests.swift */, - 80EF9283280CFEB60064A971 /* DashboardPostsSyncManagerTests.swift */, - 0C35FFF329CBA6DA00D224EB /* BlogDashboardPersonalizationViewModelTests.swift */, - 011F52C52A15413800B04114 /* FreeToPaidPlansDashboardCardHelperTests.swift */, - FA3FBF8D2A2777E00012FC90 /* DashboardActivityLogViewModelTests.swift */, - 0CD382852A4B6FCE00612173 /* DashboardBlazeCardCellViewModelTest.swift */, - 0C391E632A312DB20040EA91 /* BlazeCampaignViewModelTests.swift */, - 0C6C4CCF2A4F0A000049E762 /* BlazeCampaignsStreamTests.swift */, - 08AA640B2A8511FB0076E38D /* DashboardGoogleDomainsViewModelTests.swift */, - ); - path = Dashboard; + path = Networking; sourceTree = ""; }; 8B69F0E2255C2BC0006B1CEF /* Activity */ = { @@ -5209,7 +5319,7 @@ children = ( 8BD36E052395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift */, ); - name = Aztec; + path = Aztec; sourceTree = ""; }; 8BEE845627B1DC5E0001A93C /* Dashboard */ = { @@ -5252,8 +5362,9 @@ E10F3DA01E5C2CE0008FAADA /* PostListFilterTests.swift */, 57D6C83D22945A10003DDC7E /* PostCompactCellTests.swift */, 575E126222973EBB0041B3EB /* PostCompactCellGhostableTests.swift */, + 24F6E1DE2CD3F39A00AAB1A3 /* PostActionSheetTests.swift */, ); - name = Post; + path = Post; sourceTree = ""; }; 93B853211B44165B0064FE72 /* Analytics */ = { @@ -5263,7 +5374,7 @@ 3F28CEA42A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift */, 93B853221B4416A30064FE72 /* WPAnalyticsTrackerAutomatticTracksTests.m */, ); - name = Analytics; + path = Analytics; sourceTree = ""; }; 9A9D34FB23607C8400BC95A3 /* Operations */ = { @@ -5272,7 +5383,7 @@ 9A9D34FC23607CCC00BC95A3 /* AsyncOperationTests.swift */, 9A9D34FE2360A4E200BC95A3 /* StatsPeriodAsyncOperationTests.swift */, ); - name = Operations; + path = Operations; sourceTree = ""; }; AC68C9C728E5DEB1009030A9 /* Notification */ = { @@ -5314,41 +5425,43 @@ B532ACD41DC3AE1F00FFFA57 /* Extensions */ = { isa = PBXGroup; children = ( - B532ACD21DC3AE1200FFFA57 /* OHHTTPStubs+Helpers.swift */, - D8B6BEB6203E11F2007C8A19 /* Bundle+LoadFromNib.swift */, + 24F6E14E2CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift */, + 24F6E14F2CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift */, + 24F6E1512CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift */, + 24F6E1532CD3E4A700AAB1A3 /* XCTestCase+Wait.swift */, ); - name = Extensions; + path = Extensions; sourceTree = ""; }; B5416CF81C17542900006DD8 /* Notifications */ = { isa = PBXGroup; children = ( - 7E987F57210811CC00CAFB88 /* NotificationContentRouterTests.swift */, - D8BA274C20FDEA2E007A5C77 /* NotificationTextContentTests.swift */, - D821C81A21003AE9002ED995 /* FormattableContentGroupTests.swift */, D821C816210036D9002ED995 /* ActivityContentFactoryTests.swift */, - D848CC1820FF3A2400A9038F /* FormattableNotIconTests.swift */, - D848CC0620FF2BE200A9038F /* NotificationContentRangeFactoryTests.swift */, - D848CC0220FF04FA00A9038F /* FormattableUserContentTests.swift */, + D81C2F5320F85DB1002AE1F1 /* ApproveCommentActionTests.swift */, + D81C2F6120F89632002AE1F1 /* EditCommentActionTests.swift */, D848CBFE20FF010F00A9038F /* FormattableCommentContentTests.swift */, - D848CBF820FEF82100A9038F /* NotificationsContentFactoryTests.swift */, - D81C2F6920F8B449002AE1F1 /* NotificationActionParserTest.swift */, D81C2F6520F8ACCD002AE1F1 /* FormattableContentFormatterTests.swift */, - D81C2F6120F89632002AE1F1 /* EditCommentActionTests.swift */, - D81C2F5F20F891C4002AE1F1 /* TrashCommentActionTests.swift */, - D81C2F5D20F88CE5002AE1F1 /* MarkAsSpamActionTests.swift */, - D81C2F5B20F872C2002AE1F1 /* ReplyToCommentActionTests.swift */, + D821C81A21003AE9002ED995 /* FormattableContentGroupTests.swift */, + D848CC1820FF3A2400A9038F /* FormattableNotIconTests.swift */, + D848CC0220FF04FA00A9038F /* FormattableUserContentTests.swift */, D81C2F5920F86E94002AE1F1 /* LikeCommentActionTests.swift */, - D81C2F5320F85DB1002AE1F1 /* ApproveCommentActionTests.swift */, - B5882C461D5297D1008E0EAA /* NotificationTests.swift */, + D81C2F5D20F88CE5002AE1F1 /* MarkAsSpamActionTests.swift */, + D81C2F6920F8B449002AE1F1 /* NotificationActionParserTest.swift */, + D848CC0620FF2BE200A9038F /* NotificationContentRangeFactoryTests.swift */, + 7E987F57210811CC00CAFB88 /* NotificationContentRouterTests.swift */, B5C0CF3E204DB92F00DB0362 /* NotificationReplyStoreTests.swift */, + D848CBF820FEF82100A9038F /* NotificationsContentFactoryTests.swift */, + 082EA3D62B4C202600E7F361 /* NotificationsViewModelTests.swift */, + B5882C461D5297D1008E0EAA /* NotificationTests.swift */, + D8BA274C20FDEA2E007A5C77 /* NotificationTextContentTests.swift */, + 7E987F592108122A00CAFB88 /* NotificationUtility.swift */, 85B125401B028E34008A3D95 /* PushAuthenticationManagerTests.swift */, 85F8E19C1B018698000859BB /* PushAuthenticationServiceTests.swift */, B5416CFD1C1756B900006DD8 /* PushNotificationsManagerTests.m */, - 7E987F592108122A00CAFB88 /* NotificationUtility.swift */, - 082EA3D62B4C202600E7F361 /* NotificationsViewModelTests.swift */, + D81C2F5B20F872C2002AE1F1 /* ReplyToCommentActionTests.swift */, + D81C2F5F20F891C4002AE1F1 /* TrashCommentActionTests.swift */, ); - name = Notifications; + path = Notifications; sourceTree = ""; }; B542DEBB1D119683004CA6AE /* Tools */ = { @@ -5399,51 +5512,6 @@ name = Pods; sourceTree = ""; }; - B58CE5DD1DC1284C004AA81D /* Notifications */ = { - isa = PBXGroup; - children = ( - 089D4EBD2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json */, - E150275E1E03E51500B847E3 /* notes-action-delete.json */, - E150275F1E03E51500B847E3 /* notes-action-push.json */, - E15027601E03E51500B847E3 /* notes-action-unsupported.json */, - 7E92828821090E9A00BBD8A3 /* notifications-pingback.json */, - B5AEEC741ACACFDA008BF2A4 /* notifications-badge.json */, - 748BD8881F1923D500813F9A /* notifications-last-seen.json */, - B5AEEC751ACACFDA008BF2A4 /* notifications-like.json */, - 748BD8861F19238600813F9A /* notifications-load-all.json */, - 748BD8841F19234300813F9A /* notifications-mark-as-read.json */, - B5AEEC771ACACFDA008BF2A4 /* notifications-new-follower.json */, - B5AEEC781ACACFDA008BF2A4 /* notifications-replied-comment.json */, - 7EF2EE9F210A67B60007A76B /* notifications-unapproved-comment.json */, - B5EFB1D01B33630C007608A3 /* notifications-settings.json */, - 17C3F8BE25E4438100EFFE12 /* notifications-button-text-content.json */, - D848CBF620FEEE7F00A9038F /* notifications-text-content.json */, - D848CBFA20FEFA4800A9038F /* notifications-comment-content.json */, - D848CC0020FF030C00A9038F /* notifications-comment-meta.json */, - D848CBFC20FEFB4900A9038F /* notifications-user-content.json */, - D848CC0420FF062100A9038F /* notifications-user-content-meta.json */, - D848CC0820FF2D4400A9038F /* notifications-icon-range.json */, - D848CC0A20FF2D5D00A9038F /* notifications-user-range.json */, - D848CC0C20FF2D7B00A9038F /* notifications-post-range.json */, - D848CC0E20FF2D9B00A9038F /* notifications-comment-range.json */, - D848CC1020FF310400A9038F /* notifications-site-range.json */, - D848CC1220FF31BB00A9038F /* notifications-blockquote-range.json */, - ); - name = Notifications; - sourceTree = ""; - }; - B5AEEC731ACACF3B008BF2A4 /* Core Data */ = { - isa = PBXGroup; - children = ( - 93E9050319E6F242005513C9 /* ContextManagerTests.swift */, - B5ECA6CC1DBAAD510062D7E0 /* CoreDataHelperTests.swift */, - 4A2C73E32A943DEA00ACE79E /* TaggedManagedObjectIDTests.swift */, - 931D26FF19EDAE8600114F17 /* CoreDataMigrationTests.m */, - FE320CC4294705990046899B /* ReaderPostBackupTests.swift */, - ); - name = "Core Data"; - sourceTree = ""; - }; B5AEEC7E1ACAD088008BF2A4 /* Services */ = { isa = PBXGroup; children = ( @@ -5500,16 +5568,7 @@ FEAA6F78298CE4A600ADB44C /* PluginJetpackProxyServiceTests.swift */, 1D91080629F847A2003F9A5E /* MediaServiceUpdateTests.m */, ); - name = Services; - sourceTree = ""; - }; - B5AEEC7F1ACAD099008BF2A4 /* Categories */ = { - isa = PBXGroup; - children = ( - B59D40A51DB522DF003D2D79 /* NSAttributedStringTests.swift */, - B566EC741B83867800278395 /* NSMutableAttributedStringTests.swift */, - ); - name = Categories; + path = Services; sourceTree = ""; }; B5BEA5661C7CEB4400C8035B /* Supporting Files */ = { @@ -5575,18 +5634,10 @@ 937E3AB41E3EBDC900CDA01A /* Post */, FE3D057C26C3D5A1002A51B0 /* Sharing */, DC772AFB28200A3600664C02 /* Stats */, - BE20F5E21B2F739F0020694C /* System */, DC8F61F9270331DF0087AC5D /* Tools */, 732A4738218786F30015DA74 /* Views */, ); - name = ViewRelated; - sourceTree = ""; - }; - BE20F5E21B2F739F0020694C /* System */ = { - isa = PBXGroup; - children = ( - ); - name = System; + path = ViewRelated; sourceTree = ""; }; BE2B4E991FD6640E007AE3E4 /* Screens */ = { @@ -5610,7 +5661,7 @@ children = ( BEA0E4831BD83545000AEE81 /* 3DTouch */, ); - name = System; + path = System; sourceTree = ""; }; BEA0E4831BD83545000AEE81 /* 3DTouch */ = { @@ -5618,7 +5669,7 @@ children = ( BEA0E4841BD83565000AEE81 /* WP3DTouchShortcutCreatorTests.swift */, ); - name = 3DTouch; + path = 3DTouch; sourceTree = ""; }; BEA101B61FF13F0500CE5C7D /* Tests */ = { @@ -5649,7 +5700,7 @@ 02761EC122700A9C009BAF0F /* BlogDetailsSubsectionToSectionCategoryTests.swift */, 02761EC3227010BC009BAF0F /* BlogDetailsSectionIndexTests.swift */, ); - name = Blog; + path = Blog; sourceTree = ""; }; BED4D8311FF11E2B00A11345 /* Flows */ = { @@ -5770,15 +5821,6 @@ path = Tenor; sourceTree = ""; }; - C8567490243F371D001A995E /* Tenor */ = { - isa = PBXGroup; - children = ( - C8567491243F3751001A995E /* tenor-search-response.json */, - C8567493243F388F001A995E /* tenor-invalid-search-reponse.json */, - ); - name = Tenor; - sourceTree = ""; - }; C9B477AA29CC15C2008CBF49 /* Helpers */ = { isa = PBXGroup; children = ( @@ -5874,16 +5916,7 @@ D88A64A1208D8F05008AE9BC /* StockPhotosMediaTests.swift */, D88A6491208D7A0A008AE9BC /* MockStockPhotosService.swift */, ); - name = "Stock Photos"; - sourceTree = ""; - }; - D8A468DE2181C5B50094B82F /* Site Creation */ = { - isa = PBXGroup; - children = ( - D8A468DF2181C6450094B82F /* site-segment.json */, - 46B30B862582CA2200A25E66 /* domain-suggestions.json */, - ); - name = "Site Creation"; + path = "Stock Photos"; sourceTree = ""; }; DC06DFF727BD52A100969974 /* BackgroundTasks */ = { @@ -5899,7 +5932,7 @@ children = ( DC06DFFB27BD679700969974 /* BlogTitleTests.swift */, ); - name = "Prepublishing Nudge"; + path = "Prepublishing Nudge"; sourceTree = ""; }; DC2CA0822837B9070037E17E /* Shared Views */ = { @@ -5926,8 +5959,7 @@ DCF892CE282FA40000BB71E1 /* Helpers */, DC772AFC28200A3600664C02 /* Insights */, ); - name = Stats; - path = ViewRelated/Stats; + path = Stats; sourceTree = ""; }; DC772AFC28200A3600664C02 /* Insights */ = { @@ -5947,8 +5979,7 @@ children = ( DC8F61FA270331DF0087AC5D /* Time Zone */, ); - name = Tools; - path = ViewRelated/Tools; + path = Tools; sourceTree = ""; }; DC8F61FA270331DF0087AC5D /* Time Zone */ = { @@ -5969,48 +6000,6 @@ path = Helpers; sourceTree = ""; }; - E1239B7B176A2E0F00D37220 /* Tests */ = { - isa = PBXGroup; - children = ( - 7E442FC520F677A300DEACA5 /* ActivityLog */, - 7EC9FE0822C6275900C5A888 /* Analytics */, - FF7691661EE06CF500713F4B /* Aztec */, - B5AEEC7F1ACAD099008BF2A4 /* Categories */, - 019D699C2A5EA950003B676D /* Coordinators */, - 572FB3FE223A800500933C76 /* Classes */, - B5AEEC731ACACF3B008BF2A4 /* Core Data */, - 8B6214E427B1B420001DF7B6 /* Dashboard */, - 175CC17327205BDC00622FB4 /* Domains */, - E1C9AA541C1041E600732665 /* Extensions */, - FF9A6E6F21F9359200D36D14 /* Gutenberg */, - 32110548250BFC5A0048446F /* Image Dimension Parser */, - 803DE81D29063689007D4E9C /* Jetpack */, - FF7C89A11E3A1029000472A8 /* MediaPicker */, - 5D7A577D1AFBFD7C0097C028 /* Models */, - 85F8E1991B017A8E000859BB /* Networking */, - B5416CF81C17542900006DD8 /* Notifications */, - 9A9D34FB23607C8400BC95A3 /* Operations */, - 59ECF8791CB705EB00E68F25 /* Posts */, - C738CB0928623CD6001BE107 /* QRLogin */, - E6B9B8AB1B94EA710001B92F /* Reader */, - 436D55EE2115CB3D00CEAA33 /* RegisterDomain */, - B5AEEC7E1ACAD088008BF2A4 /* Services */, - 73178C2021BEE09300E37C9A /* SiteCreation */, - 088CAD4C2BBD81ED005996DE /* SiteSwitcher */, - 40E7FEC32211DF490032834E /* Stats */, - D88A6490208D79F1008AE9BC /* Stock Photos */, - 0186358F2A85374E00915532 /* Support */, - BEA0E4821BD8353B000AEE81 /* System */, - 59B48B601B99E0B0008EBB84 /* TestUtilities */, - 852416D01A12ED2D0030700C /* Utility */, - BE20F5E11B2F738E0020694C /* ViewRelated */, - 3F3D8548251E63DF001CA4D2 /* What's New */, - FF9839A71CD3960600E85258 /* WordPressAPI */, - 4AC299D52C6EEAD0002E74C8 /* ApplicationPasswords */, - ); - name = Tests; - sourceTree = ""; - }; E125F1E21E8E594C00320B67 /* Shared */ = { isa = PBXGroup; children = ( @@ -6019,68 +6008,32 @@ path = Shared; sourceTree = ""; }; - E131CB5B16CAD638004B0314 /* Helpers */ = { - isa = PBXGroup; - children = ( - 0148CC2A2859C87000CF5D96 /* BlogServiceMock.swift */, - 0C6C4CD72A4F0F2C0049E762 /* Bundle+TestExtensions.swift */, - 4AFB8FBE2824999400A2F4B2 /* ContextManager+Helpers.swift */, - 8BE7C84023466927006EDE70 /* I18n.swift */, - 8070EB3D28D807CB005C6513 /* InMemoryUserDefaults.swift */, - E180BD4D1FB4681E00D0D781 /* MockCookieJar.swift */, - 805CC0BE29668A97002941DC /* MockCurrentDateProvider.swift */, - E1B642121EFA5113001DC6D7 /* ModelTestHelper.swift */, - D81C2F5720F86CEA002AE1F1 /* NetworkStatus.swift */, - 4A17C1A3281A823E0001FFE5 /* NSManagedObject+Fixture.swift */, - 805CC0B8296680F7002941DC /* RemoteConfigStoreMock.swift */, - 805CC0B6296680CF002941DC /* RemoteFeatureFlagStoreMock.swift */, - F4426FD8287F02FD00218003 /* SiteSuggestionsServiceMock.swift */, - F4426FD2287E08C300218003 /* SuggestionServiceMock.swift */, - 933D1F6D1EA7A402009FB462 /* TestAssets.xcassets */, - 933D1F451EA64108009FB462 /* TestingAppDelegate.h */, - 933D1F461EA64108009FB462 /* TestingAppDelegate.m */, - 933D1F6B1EA7A3AB009FB462 /* TestingMode.storyboard */, - 3F4A4C202AD39CB100DE5DF8 /* TruthTable.swift */, - 24CDE3402C5863A1005E5E43 /* TestKeychain.swift */, - ); - name = Helpers; - sourceTree = ""; - }; E16AB92F14D978240047A2E5 /* WordPressTest */ = { isa = PBXGroup; children = ( - E16AB93014D978240047A2E5 /* Supporting Files */, + 24F6E1632CD3E54400AAB1A3 /* Helpers */, + 24F6E14C2CD3E43F00AAB1A3 /* Supporting Files */, B532ACD41DC3AE1F00FFFA57 /* Extensions */, - E16AB94414D9A13A0047A2E5 /* Mock Data */, - E131CB5B16CAD638004B0314 /* Helpers */, - E1239B7B176A2E0F00D37220 /* Tests */, + E16AB94414D9A13A0047A2E5 /* Test Data */, + 24F6E1642CD3E56100AAB1A3 /* Tests */, CCCF53BC237B13760035E9CA /* WordPressUnitTests.xctestplan */, ); path = WordPressTest; sourceTree = ""; }; - E16AB93014D978240047A2E5 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 93E9050219E6F240005513C9 /* WordPressTest-Bridging-Header.h */, - E16AB93114D978240047A2E5 /* WordPressTest-Info.plist */, - E16AB93814D978240047A2E5 /* WordPressTest-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E16AB94414D9A13A0047A2E5 /* Mock Data */ = { + E16AB94414D9A13A0047A2E5 /* Test Data */ = { isa = PBXGroup; children = ( - 0C9CD79E2B9A6FCB0045BE03 /* Posts */, - F44FB6CF2878A0F70001E3CE /* Suggestions */, - 46CFA7BD262745A50077BAD9 /* BlockEditorSettings and Styles */, - C8567490243F371D001A995E /* Tenor */, - D8A468DE2181C5B50094B82F /* Site Creation */, - 7E442FC820F6783600DEACA5 /* ActivityLog */, - 0C7D48182A4DB91B0023CF84 /* Blaze */, + 24F6E1622CD3E52E00AAB1A3 /* Network */, + 24F6E1612CD3E51D00AAB1A3 /* In-App Update */, + 24F6E1602CD3E50E00AAB1A3 /* Blaze */, + 24F6E15F2CD3E4FF00AAB1A3 /* ActivityLog */, + 24F6E15E2CD3E4F400AAB1A3 /* Site Creation */, + 24F6E15D2CD3E4E700AAB1A3 /* Tenor */, + 24F6E15C2CD3E4DD00AAB1A3 /* BlockEditorSettings and Styles */, + 24F6E15B2CD3E4D200AAB1A3 /* Suggestions */, + 24F6E15A2CD3E4C700AAB1A3 /* Posts */, 8BEE845627B1DC5E0001A93C /* Dashboard */, - FA6C32C32BF2581700BBDDB4 /* In-App Update */, B5DA8A5E20ADAA1C00D5BDE1 /* plugin-directory-jetpack.json */, 855408851A6F105700DDBD79 /* app-review-prompt-all-enabled.json */, 855408891A6F107D00DDBD79 /* app-review-prompt-global-disable.json */, @@ -6105,7 +6058,6 @@ E1EBC3741C118EDE00F638E0 /* ImmuTableTestViewCellWithNib.xib */, E11330501A13BAA300D36D84 /* me-sites-with-jetpack.json */, E1E4CE0E1774531500430844 /* misteryman.jpg */, - B58CE5DD1DC1284C004AA81D /* Notifications */, 93C8829A1EEB18D700227A59 /* plugin_redirect.html */, 8BB185CB24B6058600A4CCE8 /* reader-cards.json */, 93C8829B1EEB18D700227A59 /* rsd.xml */, @@ -6123,7 +6075,6 @@ D88A64AD208D9CF5008AE9BC /* stock-photos-pageable.json */, FE3D057F26C3E0F2002A51B0 /* share-app-link-success.json */, ); - name = "Mock Data"; path = "Test Data"; sourceTree = ""; }; @@ -6140,8 +6091,7 @@ children = ( E1B921BB1C0ED5A3003EA3CB /* MediaSizeSliderCellTest.swift */, ); - name = Cells; - path = ViewRelated/Cells; + path = Cells; sourceTree = ""; }; E1C9AA541C1041E600732665 /* Extensions */ = { @@ -6152,7 +6102,6 @@ B5552D811CD1061F00B26DF6 /* StringExtensionsTests.swift */, E1AB5A081E0BF31E00574B4E /* ArrayTests.swift */, 0885A3661E837AFE00619B4D /* URLIncrementalFilenameTests.swift */, - D88A649D208D82D2008AE9BC /* XCTestCase+Wait.swift */, E11DF3E320C97F0A00C0B07C /* NotificationCenterObserveOnceTests.swift */, F17A2A1F23BFBD84001E96AC /* UIView+ExistingConstraints.swift */, 0CD6299A2B9AAA9A00325EA4 /* Foundation+Extensions.swift */, @@ -6174,7 +6123,7 @@ 3F1B66A123A2F52A0075F09E /* ReaderPostActions */, 08C42C30281807880034720B /* ReaderSubscribeCommentsActionTests.swift */, ); - name = Reader; + path = Reader; sourceTree = ""; }; F14B5F6F208E648200439554 /* config */ = { @@ -6209,7 +6158,7 @@ F15D1FB9265C41A900854EE5 /* BloggingRemindersStoreTests.swift */, F151EC822665271200AEA89E /* BloggingRemindersSchedulerTests.swift */, ); - name = "Blogging Reminders"; + path = "Blogging Reminders"; sourceTree = ""; }; F198533B21ADAD0700DCDAE7 /* Editor */ = { @@ -6218,7 +6167,7 @@ 932645A31E7C206600134988 /* GutenbergSettingsTests.swift */, 0C63266E2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift */, ); - name = Editor; + path = Editor; sourceTree = ""; }; F1F163BF25658B4D003DC13B /* JetpackIntents */ = { @@ -6243,15 +6192,6 @@ path = Navigation; sourceTree = ""; }; - F41D98E62B39D01B004EC050 /* Dynamic Cards */ = { - isa = PBXGroup; - children = ( - F41D98E02B39C5CE004EC050 /* BlogDashboardDynamicCardCoordinatorTests.swift */, - F41D98E72B39E14F004EC050 /* DashboardDynamicCardAnalyticsEventTests.swift */, - ); - path = "Dynamic Cards"; - sourceTree = ""; - }; F41E4E8F28F1949D001880C6 /* App Icons */ = { isa = PBXGroup; children = ( @@ -6347,9 +6287,9 @@ F4394D202A3B6F43003955C6 /* Crash Logging */ = { isa = PBXGroup; children = ( - F4394D1E2A3AB06F003955C6 /* WPCrashLoggingDataProviderTests.swift */, + 24F6E1D82CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift */, ); - name = "Crash Logging"; + path = "Crash Logging"; sourceTree = ""; }; F44FB6C92878957E0001E3CE /* Mention */ = { @@ -6363,15 +6303,6 @@ path = Mention; sourceTree = ""; }; - F44FB6CF2878A0F70001E3CE /* Suggestions */ = { - isa = PBXGroup; - children = ( - F4426FDA287F066400218003 /* site-suggestions.json */, - F44FB6D02878A1020001E3CE /* user-suggestions.json */, - ); - name = Suggestions; - sourceTree = ""; - }; F465976528E464DE00D5F49A /* Icons */ = { isa = PBXGroup; children = ( @@ -6707,14 +6638,6 @@ path = AppUpdate; sourceTree = ""; }; - FA6C32C32BF2581700BBDDB4 /* In-App Update */ = { - isa = PBXGroup; - children = ( - FA6C32C62BF2588C00BBDDB4 /* app-store-lookup-response.json */, - ); - name = "In-App Update"; - sourceTree = ""; - }; FABB1F8E2602FC0100C8785C /* Jetpack */ = { isa = PBXGroup; children = ( @@ -6771,7 +6694,7 @@ FECA44312836647100D01F15 /* PromptRemindersSchedulerTests.swift */, FE32E7F02844971000744D80 /* ReminderScheduleCoordinatorTests.swift */, ); - name = "Blogging Prompts"; + path = "Blogging Prompts"; sourceTree = ""; }; FE3D057C26C3D5A1002A51B0 /* Sharing */ = { @@ -6780,7 +6703,7 @@ FE3D057D26C3D5C1002A51B0 /* ShareAppContentPresenterTests.swift */, FEFA263D26C58427009CCB7E /* ShareAppTextActivityItemSourceTests.swift */, ); - name = Sharing; + path = Sharing; sourceTree = ""; }; FE7FAAB9299A35D40032A6F2 /* Install */ = { @@ -6788,7 +6711,7 @@ children = ( FE7FAABA299A36570032A6F2 /* WPComJetpackRemoteInstallViewModelTests.swift */, ); - name = Install; + path = Install; sourceTree = ""; }; FF2716901CAAC87B0006E2D4 /* UITests */ = { @@ -6807,16 +6730,6 @@ path = UITests; sourceTree = ""; }; - FF7691661EE06CF500713F4B /* Aztec */ = { - isa = PBXGroup; - children = ( - FF8032651EE9E22200861F28 /* MediaProgressCoordinatorTests.swift */, - FF1FD02520912AA900186384 /* URL+LinkNormalizationTests.swift */, - 7320C8BC2190C9FC0082FED5 /* UITextView+SummaryTests.swift */, - ); - name = Aztec; - sourceTree = ""; - }; FF7C89A11E3A1029000472A8 /* MediaPicker */ = { isa = PBXGroup; children = ( @@ -6830,7 +6743,7 @@ children = ( 74B335EB1F06F9520053A184 /* MockWordPressComRestApi.swift */, ); - name = WordPressAPI; + path = WordPressAPI; sourceTree = ""; }; FF9A6E6F21F9359200D36D14 /* Gutenberg */ = { @@ -6847,7 +6760,7 @@ 1DF7A0D22BA0B1810003CBA3 /* GutenbergContentParser.swift */, 1DE9F2B22BA30E820044AA53 /* GutenbergFileUploadProcessorTests.swift */, ); - name = Gutenberg; + path = Gutenberg; sourceTree = ""; }; /* End PBXGroup section */ @@ -7172,6 +7085,10 @@ dependencies = ( E16AB93F14D978520047A2E5 /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 24F6E1912CD3E67000AAB1A3 /* Dashboard */, + 24F6E1CA2CD3E69100AAB1A3 /* Domains */, + ); name = WordPressTest; packageProductDependencies = ( 0C235BD12C3862D400D0E163 /* XcodeTarget_WordPressTests */, @@ -7447,7 +7364,7 @@ bg, sk, ); - mainGroup = 29B97314FDCFA39411CA2CEA; + mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; preferredProjectObjectVersion = 77; productRefGroup = 19C28FACFE9D520D11CA2CBB /* Products */; projectDirPath = ""; @@ -8883,7 +8800,6 @@ 4A266B8F282B05210089CF3D /* JSONObjectTests.swift in Sources */, D81C2F6020F891C4002AE1F1 /* TrashCommentActionTests.swift in Sources */, FA4ADADA1C509FE400F858D7 /* SiteManagementServiceTests.swift in Sources */, - 3F1B66A323A2F54B0075F09E /* ReaderReblogActionTests.swift in Sources */, FEE48EFF2A4C9855008A48E0 /* Blog+PublicizeTests.swift in Sources */, 08B6E51C1F037ADD00268F57 /* MediaFileManagerTests.swift in Sources */, 5981FE051AB8A89A0009E080 /* WPUserAgentTests.m in Sources */, @@ -8897,22 +8813,15 @@ C81CCD6A243AEE1100A83E27 /* TenorAPIResponseTests.swift in Sources */, 8BE7C84123466927006EDE70 /* I18n.swift in Sources */, C396C80B280F2401006FE7AC /* SiteDesignTests.swift in Sources */, - 806E53E427E01CFE0064315E /* DashboardStatsViewModelTests.swift in Sources */, - D88A649E208D82D2008AE9BC /* XCTestCase+Wait.swift in Sources */, - 0C6C4CD82A4F0F2C0049E762 /* Bundle+TestExtensions.swift in Sources */, C38C5D8127F61D2C002F517E /* MenuItemTests.swift in Sources */, 3FB6D13D2AD0F67300768C07 /* CachedAnnouncementsStoreTests.swift in Sources */, E18549DB230FBFEF003C620E /* BlogServiceDeduplicationTests.swift in Sources */, 0148CC292859127F00CF5D96 /* StatsWidgetsStoreTests.swift in Sources */, - 7320C8BD2190C9FC0082FED5 /* UITextView+SummaryTests.swift in Sources */, 0CA15B4E2BB2128800518D6E /* PostCoordinatorTests.swift in Sources */, 24A2948325D602710000A51E /* BlogTimeZoneTests.m in Sources */, - 80B016CF27FEBDC900D15566 /* DashboardCardTests.swift in Sources */, - 7E53AB0420FE6681005796FE /* ActivityContentRouterTests.swift in Sources */, F11023A323186BCA00C4E84A /* MediaBuilder.swift in Sources */, 803BB99429667CF700B3F6D6 /* JetpackBrandingTextProviderTests.swift in Sources */, 73B6693A21CAD960008456C3 /* ErrorStateViewTests.swift in Sources */, - 8BD34F0927D144FF005E931C /* BlogDashboardStateTests.swift in Sources */, 1759F1721FE017F20003EC81 /* QueueTests.swift in Sources */, 08F8CD3B1EBD2D020049D0C0 /* MediaURLExporterTests.swift in Sources */, D81C2F6220F89632002AE1F1 /* EditCommentActionTests.swift in Sources */, @@ -8937,8 +8846,8 @@ 3F28CEA92A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift in Sources */, 93B853231B4416A30064FE72 /* WPAnalyticsTrackerAutomatticTracksTests.m in Sources */, C738CB0B28623CED001BE107 /* QRLoginCoordinatorTests.swift in Sources */, - F41D98E12B39C5CE004EC050 /* BlogDashboardDynamicCardCoordinatorTests.swift in Sources */, FE2E3729281C839C00A1E82A /* BloggingPromptsServiceTests.swift in Sources */, + 24F6E1DF2CD3F39A00AAB1A3 /* PostActionSheetTests.swift in Sources */, D848CC0720FF2BE200A9038F /* NotificationContentRangeFactoryTests.swift in Sources */, 1DE9F2B32BA30E820044AA53 /* GutenbergFileUploadProcessorTests.swift in Sources */, 732A473F21878EB10015DA74 /* WPRichContentViewTests.swift in Sources */, @@ -8957,12 +8866,9 @@ D848CBFF20FF010F00A9038F /* FormattableCommentContentTests.swift in Sources */, 8332DD2829259BEB00802F7D /* DataMigratorTests.swift in Sources */, 323F8F3023A22C4C000BA49C /* SiteCreationRotatingMessageViewTests.swift in Sources */, - FF1FD02620912AA900186384 /* URL+LinkNormalizationTests.swift in Sources */, 4A76A4BD29D43BFD00AABF4B /* CommentService+MorderationTests.swift in Sources */, - 7E442FCF20F6C19000DEACA5 /* ActivityLogFormattableContentTests.swift in Sources */, F151EC832665271200AEA89E /* BloggingRemindersSchedulerTests.swift in Sources */, D81C2F6620F8ACCD002AE1F1 /* FormattableContentFormatterTests.swift in Sources */, - 08AA640C2A8511FB0076E38D /* DashboardGoogleDomainsViewModelTests.swift in Sources */, 83EF3D7F2937F08C000AF9BF /* SharedDataIssueSolverTests.swift in Sources */, 8070EB3E28D807CB005C6513 /* InMemoryUserDefaults.swift in Sources */, F93735F822D53C3B00A3C312 /* LoggingURLRedactorTests.swift in Sources */, @@ -8970,11 +8876,8 @@ FF0B2567237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift in Sources */, FF1B11E7238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift in Sources */, FE320CC5294705990046899B /* ReaderPostBackupTests.swift in Sources */, - F46546332AF54DCD0017E3D1 /* AllDomainsListItemViewModelTests.swift in Sources */, F4D9AF51288AE23500803D40 /* SuggestionTableViewTests.swift in Sources */, C3C2F84628AC8BC700937E45 /* JetpackBannerScrollVisibilityTests.swift in Sources */, - D8B6BEB7203E11F2007C8A19 /* Bundle+LoadFromNib.swift in Sources */, - 8B2D4F5527ECE376009B085C /* BlogDashboardPostsParserTests.swift in Sources */, 4A266B91282B13A70089CF3D /* CoreDataTestCase.swift in Sources */, 24B1AE3124FEC79900B9F334 /* RemoteFeatureFlagTests.swift in Sources */, E135965D1E7152D1006C6606 /* RecentSitesServiceTests.swift in Sources */, @@ -9001,19 +8904,20 @@ F1450CF92437EEBB00A28BFE /* MediaRequestAuthenticatorTests.swift in Sources */, FE6BB1462932289B001E5F7A /* ContentMigrationCoordinatorTests.swift in Sources */, FEFA6AC62A86824A004EE5E6 /* PostHelperJetpackSocialTests.swift in Sources */, - 0C391E642A312DB20040EA91 /* BlazeCampaignViewModelTests.swift in Sources */, D821C817210036D9002ED995 /* ActivityContentFactoryTests.swift in Sources */, + 24F6E1542CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift in Sources */, + 24F6E1552CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift in Sources */, + 24F6E1572CD3E4A700AAB1A3 /* XCTestCase+Wait.swift in Sources */, + 24F6E1582CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift in Sources */, 931D26F719ED7F7500114F17 /* ReaderPostServiceTest.m in Sources */, B5772AC61C9C84900031F97E /* GravatarServiceTests.swift in Sources */, FF9A6E7121F9361700D36D14 /* MediaUploadHashTests.swift in Sources */, B532ACCF1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift in Sources */, - 7E4A772F20F7FDF8001C706D /* ActivityLogTestData.swift in Sources */, 3F759FBC2A2DB2CF0039A845 /* TestError.swift in Sources */, B59D40A61DB522DF003D2D79 /* NSAttributedStringTests.swift in Sources */, F565190323CF6D1D003FACAF /* WKCookieJarTests.swift in Sources */, C738CB0D28623F07001BE107 /* QRLoginURLParserTests.swift in Sources */, 4AAD69082A6F68A5007FE77E /* MediaRepositoryTests.swift in Sources */, - 01B7590E2B3EEEA400179AE6 /* SiteDomainsViewModelTests.swift in Sources */, FEFC0F8C273131A6001F7F1D /* CommentService+RepliesTests.swift in Sources */, 40E4698F2017E0700030DB5F /* PluginDirectoryEntryStateTests.swift in Sources */, 8BC6020D2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift in Sources */, @@ -9021,14 +8925,14 @@ F406F3ED2B55960700AFC04A /* CompliancePopoverCoordinatorTests.swift in Sources */, D848CC1920FF3A2400A9038F /* FormattableNotIconTests.swift in Sources */, 32110547250BFC3E0048446F /* ImageDimensionParserTests.swift in Sources */, + 24F6E1DD2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift in Sources */, E1AB5A3A1E0C464700574B4E /* DelayTests.swift in Sources */, D848CC0320FF04FA00A9038F /* FormattableUserContentTests.swift in Sources */, - F41D98E82B39E14F004EC050 /* DashboardDynamicCardAnalyticsEventTests.swift in Sources */, 5948AD111AB73D19006E8882 /* WPAppAnalyticsTests.m in Sources */, + 24F6E1D92CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift in Sources */, 0C8FC9AA2A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift in Sources */, 4AD862E52AFAEF1700A07557 /* PostsListAPIStub.swift in Sources */, 0A69300B28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift in Sources */, - FF8032661EE9E22200861F28 /* MediaProgressCoordinatorTests.swift in Sources */, 173D82E7238EE2A7008432DA /* FeatureFlagTests.swift in Sources */, 3F4A4C212AD39CB100DE5DF8 /* TruthTable.swift in Sources */, FF2EC3C22209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift in Sources */, @@ -9045,7 +8949,6 @@ 40ACCF14224E167900190713 /* FlagsTest.swift in Sources */, E15027651E03E54100B847E3 /* PinghubTests.swift in Sources */, E1B642131EFA5113001DC6D7 /* ModelTestHelper.swift in Sources */, - 011F52C62A15413800B04114 /* FreeToPaidPlansDashboardCardHelperTests.swift in Sources */, FAB4F32724EDE12A00F259BA /* FollowCommentsServiceTests.swift in Sources */, 3F3D854B251E6418001CA4D2 /* AnnouncementsDataStoreTests.swift in Sources */, F11023A1231863CE00C4E84A /* MediaServiceTests.swift in Sources */, @@ -9058,14 +8961,11 @@ FAF0FAAC2AA094C0004C3228 /* NoSiteViewModelTests.swift in Sources */, 02BE5CC02281B53F00E351BA /* RegisterDomainDetailsViewModelLoadingStateTests.swift in Sources */, FEFA263E26C58427009CCB7E /* ShareAppTextActivityItemSourceTests.swift in Sources */, - 0C6C4CD02A4F0A000049E762 /* BlazeCampaignsStreamTests.swift in Sources */, AE3047AA270B66D300FE9266 /* Scanner+QuotedTextTests.swift in Sources */, 02761EC4227010BC009BAF0F /* BlogDetailsSectionIndexTests.swift in Sources */, 732A473D218787500015DA74 /* WPRichTextFormatterTests.swift in Sources */, 4AB6A3602B7C3EB500769115 /* PinghubWebSocketTests.swift in Sources */, - F46546352AF550A20017E3D1 /* AllDomainsListItem+Helpers.swift in Sources */, FEA312842987FB0100FFD405 /* BlogJetpackTests.swift in Sources */, - 0C35FFF429CBA6DA00D224EB /* BlogDashboardPersonalizationViewModelTests.swift in Sources */, 7E8980B922E73F4000C567B0 /* EditorSettingsServiceTests.swift in Sources */, 1797373720EBAA4100377B4E /* RouteMatcherTests.swift in Sources */, 082EA3D72B4C202600E7F361 /* NotificationsViewModelTests.swift in Sources */, @@ -9080,7 +8980,6 @@ C3C70C562835C5BB00DD2546 /* SiteDesignSectionLoaderTests.swift in Sources */, 436D55F5211632B700CEAA33 /* RegisterDomainDetailsViewModelTests.swift in Sources */, E180BD4C1FB462FF00D0D781 /* CookieJarTests.swift in Sources */, - F4394D1F2A3AB06F003955C6 /* WPCrashLoggingDataProviderTests.swift in Sources */, 9363113F19FA996700B0C739 /* AccountServiceTests.swift in Sources */, 17FC0032264D728E00FCBD37 /* SharingServiceTests.swift in Sources */, 3236F7A124B61B950088E8F3 /* ReaderInterestsDataSourceTests.swift in Sources */, @@ -9125,7 +9024,6 @@ C738CB0F28626466001BE107 /* QRLoginScanningCoordinatorTests.swift in Sources */, 3F86A83729D19C15005D20C0 /* SignupEpilogueTableViewControllerTests.swift in Sources */, 010459ED2915519C000C7778 /* JetpackNotificationMigrationServiceTests.swift in Sources */, - 8B6214E627B1B446001DF7B6 /* BlogDashboardServiceTests.swift in Sources */, C856749A243F4292001A995E /* TenorMockDataHelper.swift in Sources */, 01E78D1D296EA54F00FB6863 /* StatsPeriodHelperTests.swift in Sources */, 3FFE3C0828FE00D10021BB96 /* StatsSegmentedControlDataTests.swift in Sources */, @@ -9137,10 +9035,7 @@ 806BA11C2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift in Sources */, 7E987F5A2108122A00CAFB88 /* NotificationUtility.swift in Sources */, FE32E7F12844971000744D80 /* ReminderScheduleCoordinatorTests.swift in Sources */, - F4F7B2532AFA585700207282 /* DomainDetailsWebViewControllerTests.swift in Sources */, 4688E6CC26AB571D00A5D894 /* RequestAuthenticatorTests.swift in Sources */, - 7E442FC720F677CB00DEACA5 /* ActivityLogRangesTest.swift in Sources */, - FA3FBF8E2A2777E00012FC90 /* DashboardActivityLogViewModelTests.swift in Sources */, 938466B92683CA0E00A538DC /* ReferrerDetailsViewModelTests.swift in Sources */, FECA44322836647100D01F15 /* PromptRemindersSchedulerTests.swift in Sources */, FE3D057E26C3D5C1002A51B0 /* ShareAppContentPresenterTests.swift in Sources */, @@ -9150,7 +9045,6 @@ 08E77F471EE9D72F006F9515 /* MediaThumbnailExporterTests.swift in Sources */, 59FBD5621B5684F300734466 /* ThemeServiceTests.m in Sources */, 83BFAE502A6EBF9900C7B683 /* DashboardJetpackSocialCardCellTests.swift in Sources */, - 0CB4056E29C7BA63008EED0A /* BlogDashboardPersonalizationServiceTests.swift in Sources */, 85F8E19D1B018698000859BB /* PushAuthenticationServiceTests.swift in Sources */, 931215E1267DE1C0008C3B69 /* StatsTotalRowDataTests.swift in Sources */, F41E4E8C28F18B7B001880C6 /* AppIconListViewModelTests.swift in Sources */, @@ -9165,7 +9059,11 @@ B5ECA6CD1DBAAD510062D7E0 /* CoreDataHelperTests.swift in Sources */, 931D270019EDAE8600114F17 /* CoreDataMigrationTests.m in Sources */, E6B9B8AA1B94E1FE0001B92F /* ReaderPostTest.m in Sources */, - 80EF9284280CFEB60064A971 /* DashboardPostsSyncManagerTests.swift in Sources */, + 24F6E16B2CD3E5B800AAB1A3 /* ActivityLogTestData.swift in Sources */, + 24F6E16C2CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift in Sources */, + 24F6E16D2CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift in Sources */, + 24F6E16E2CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift in Sources */, + 24F6E16F2CD3E5B800AAB1A3 /* MockContentCoordinator.swift in Sources */, 7EC9FE0B22C627DB00C5A888 /* PostEditorAnalyticsSessionTests.swift in Sources */, 4AEF2DD929A84B2C00345734 /* ReaderSiteServiceTests.swift in Sources */, 80535DC5294BF4BE00873161 /* JetpackBrandingMenuCardPresenterTests.swift in Sources */, @@ -9173,9 +9071,11 @@ 931D26F619ED7F7000114F17 /* BlogServiceTest.m in Sources */, 014192A02983F5E800CAEDB0 /* SupportConfigurationTests.swift in Sources */, B5882C471D5297D1008E0EAA /* NotificationTests.swift in Sources */, + 24F6E1752CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift in Sources */, + 24F6E1762CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift in Sources */, + 24F6E1772CD3E60900AAB1A3 /* UITextView+SummaryTests.swift in Sources */, DC2CA0852837B9080037E17E /* SiteStatsInsightsDetailsViewModelTests.swift in Sources */, F4D9AF53288AE2BA00803D40 /* SuggestionsTableViewDelegateMock.swift in Sources */, - B532ACD31DC3AE1200FFFA57 /* OHHTTPStubs+Helpers.swift in Sources */, E11DF3E420C97F0A00C0B07C /* NotificationCenterObserveOnceTests.swift in Sources */, 5960967F1CF7959300848496 /* PostTests.swift in Sources */, 4AFB8FBF2824999500A2F4B2 /* ContextManager+Helpers.swift in Sources */, @@ -9186,7 +9086,6 @@ 3F28CEA52A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift in Sources */, 325D3B3D23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift in Sources */, 805CC0B9296680F7002941DC /* RemoteConfigStoreMock.swift in Sources */, - 0CD382862A4B6FCF00612173 /* DashboardBlazeCardCellViewModelTest.swift in Sources */, 0147D651294B6EA600AA6410 /* StatsRevampStoreTests.swift in Sources */, 57D6C83E22945A10003DDC7E /* PostCompactCellTests.swift in Sources */, B030FE0A27EBF0BC000F6F5E /* SiteCreationIntentTracksEventTests.swift in Sources */, @@ -9197,11 +9096,9 @@ 246D0A0325E97D5D0028B83F /* Blog+ObjcTests.m in Sources */, 4AD5657228E543A30054C676 /* BlogQueryTests.swift in Sources */, 9A9D34FF2360A4E200BC95A3 /* StatsPeriodAsyncOperationTests.swift in Sources */, - 8BE9AB8827B6B5A300708E45 /* BlogDashboardPersistenceTests.swift in Sources */, B5EFB1C91B333C5A007608A3 /* NotificationSettingsServiceTests.swift in Sources */, AC68C9CA28E5DF14009030A9 /* NotificationsViewControllerTests.swift in Sources */, 179501CD27A01D4100882787 /* PublicizeAuthorizationURLComponentsTests.swift in Sources */, - 7E53AB0A20FE83A9005796FE /* MockContentCoordinator.swift in Sources */, 932645A41E7C206600134988 /* GutenbergSettingsTests.swift in Sources */, 933D1F471EA64108009FB462 /* TestingAppDelegate.m in Sources */, FEE54C4C2C12393A00740A68 /* ReaderPostStreamServiceTest.swift in Sources */, diff --git a/WordPress/WordPressTest/Bundle+LoadFromNib.swift b/WordPress/WordPressTest/Extensions/Bundle+LoadFromNib.swift similarity index 100% rename from WordPress/WordPressTest/Bundle+LoadFromNib.swift rename to WordPress/WordPressTest/Extensions/Bundle+LoadFromNib.swift diff --git a/WordPress/WordPressTest/Bundle+TestExtensions.swift b/WordPress/WordPressTest/Extensions/Bundle+TestExtensions.swift similarity index 100% rename from WordPress/WordPressTest/Bundle+TestExtensions.swift rename to WordPress/WordPressTest/Extensions/Bundle+TestExtensions.swift diff --git a/WordPress/WordPressTest/OHHTTPStubs+Helpers.swift b/WordPress/WordPressTest/Extensions/OHHTTPStubs+Helpers.swift similarity index 100% rename from WordPress/WordPressTest/OHHTTPStubs+Helpers.swift rename to WordPress/WordPressTest/Extensions/OHHTTPStubs+Helpers.swift diff --git a/WordPress/WordPressTest/BlogServiceMock.swift b/WordPress/WordPressTest/Helpers/BlogServiceMock.swift similarity index 100% rename from WordPress/WordPressTest/BlogServiceMock.swift rename to WordPress/WordPressTest/Helpers/BlogServiceMock.swift diff --git a/WordPress/WordPressTest/ContextManager+Helpers.swift b/WordPress/WordPressTest/Helpers/ContextManager+Helpers.swift similarity index 100% rename from WordPress/WordPressTest/ContextManager+Helpers.swift rename to WordPress/WordPressTest/Helpers/ContextManager+Helpers.swift diff --git a/WordPress/WordPressTest/I18n.swift b/WordPress/WordPressTest/Helpers/I18n.swift similarity index 100% rename from WordPress/WordPressTest/I18n.swift rename to WordPress/WordPressTest/Helpers/I18n.swift diff --git a/WordPress/WordPressTest/InMemoryUserDefaults.swift b/WordPress/WordPressTest/Helpers/InMemoryUserDefaults.swift similarity index 100% rename from WordPress/WordPressTest/InMemoryUserDefaults.swift rename to WordPress/WordPressTest/Helpers/InMemoryUserDefaults.swift diff --git a/WordPress/WordPressTest/MockCookieJar.swift b/WordPress/WordPressTest/Helpers/MockCookieJar.swift similarity index 100% rename from WordPress/WordPressTest/MockCookieJar.swift rename to WordPress/WordPressTest/Helpers/MockCookieJar.swift diff --git a/WordPress/WordPressTest/MockCurrentDateProvider.swift b/WordPress/WordPressTest/Helpers/MockCurrentDateProvider.swift similarity index 100% rename from WordPress/WordPressTest/MockCurrentDateProvider.swift rename to WordPress/WordPressTest/Helpers/MockCurrentDateProvider.swift diff --git a/WordPress/WordPressTest/ModelTestHelper.swift b/WordPress/WordPressTest/Helpers/ModelTestHelper.swift similarity index 100% rename from WordPress/WordPressTest/ModelTestHelper.swift rename to WordPress/WordPressTest/Helpers/ModelTestHelper.swift diff --git a/WordPress/WordPressTest/NSManagedObject+Fixture.swift b/WordPress/WordPressTest/Helpers/NSManagedObject+Fixture.swift similarity index 100% rename from WordPress/WordPressTest/NSManagedObject+Fixture.swift rename to WordPress/WordPressTest/Helpers/NSManagedObject+Fixture.swift diff --git a/WordPress/WordPressTest/NetworkStatus.swift b/WordPress/WordPressTest/Helpers/NetworkStatus.swift similarity index 100% rename from WordPress/WordPressTest/NetworkStatus.swift rename to WordPress/WordPressTest/Helpers/NetworkStatus.swift diff --git a/WordPress/WordPressTest/RemoteConfigStoreMock.swift b/WordPress/WordPressTest/Helpers/RemoteConfigStoreMock.swift similarity index 100% rename from WordPress/WordPressTest/RemoteConfigStoreMock.swift rename to WordPress/WordPressTest/Helpers/RemoteConfigStoreMock.swift diff --git a/WordPress/WordPressTest/RemoteFeatureFlagStoreMock.swift b/WordPress/WordPressTest/Helpers/RemoteFeatureFlagStoreMock.swift similarity index 100% rename from WordPress/WordPressTest/RemoteFeatureFlagStoreMock.swift rename to WordPress/WordPressTest/Helpers/RemoteFeatureFlagStoreMock.swift diff --git a/WordPress/WordPressTest/SiteSuggestionsServiceMock.swift b/WordPress/WordPressTest/Helpers/SiteSuggestionsServiceMock.swift similarity index 100% rename from WordPress/WordPressTest/SiteSuggestionsServiceMock.swift rename to WordPress/WordPressTest/Helpers/SiteSuggestionsServiceMock.swift diff --git a/WordPress/WordPressTest/SuggestionServiceMock.swift b/WordPress/WordPressTest/Helpers/SuggestionServiceMock.swift similarity index 100% rename from WordPress/WordPressTest/SuggestionServiceMock.swift rename to WordPress/WordPressTest/Helpers/SuggestionServiceMock.swift diff --git a/WordPress/WordPressTest/TestAssets.xcassets/Contents.json b/WordPress/WordPressTest/Helpers/TestAssets.xcassets/Contents.json similarity index 100% rename from WordPress/WordPressTest/TestAssets.xcassets/Contents.json rename to WordPress/WordPressTest/Helpers/TestAssets.xcassets/Contents.json diff --git a/WordPress/WordPressTest/TestAssets.xcassets/wapuu-dev.imageset/Contents.json b/WordPress/WordPressTest/Helpers/TestAssets.xcassets/wapuu-dev.imageset/Contents.json similarity index 100% rename from WordPress/WordPressTest/TestAssets.xcassets/wapuu-dev.imageset/Contents.json rename to WordPress/WordPressTest/Helpers/TestAssets.xcassets/wapuu-dev.imageset/Contents.json diff --git a/WordPress/WordPressTest/TestAssets.xcassets/wapuu-dev.imageset/wapuu-dev.png b/WordPress/WordPressTest/Helpers/TestAssets.xcassets/wapuu-dev.imageset/wapuu-dev.png similarity index 100% rename from WordPress/WordPressTest/TestAssets.xcassets/wapuu-dev.imageset/wapuu-dev.png rename to WordPress/WordPressTest/Helpers/TestAssets.xcassets/wapuu-dev.imageset/wapuu-dev.png diff --git a/WordPress/WordPressTest/TestKeychain.swift b/WordPress/WordPressTest/Helpers/TestKeychain.swift similarity index 100% rename from WordPress/WordPressTest/TestKeychain.swift rename to WordPress/WordPressTest/Helpers/TestKeychain.swift diff --git a/WordPress/WordPressTest/TestingAppDelegate.h b/WordPress/WordPressTest/Helpers/TestingAppDelegate.h similarity index 100% rename from WordPress/WordPressTest/TestingAppDelegate.h rename to WordPress/WordPressTest/Helpers/TestingAppDelegate.h diff --git a/WordPress/WordPressTest/TestingAppDelegate.m b/WordPress/WordPressTest/Helpers/TestingAppDelegate.m similarity index 100% rename from WordPress/WordPressTest/TestingAppDelegate.m rename to WordPress/WordPressTest/Helpers/TestingAppDelegate.m diff --git a/WordPress/WordPressTest/TestingMode.storyboard b/WordPress/WordPressTest/Helpers/TestingMode.storyboard similarity index 100% rename from WordPress/WordPressTest/TestingMode.storyboard rename to WordPress/WordPressTest/Helpers/TestingMode.storyboard diff --git a/WordPress/WordPressTest/TruthTable.swift b/WordPress/WordPressTest/Helpers/TruthTable.swift similarity index 100% rename from WordPress/WordPressTest/TruthTable.swift rename to WordPress/WordPressTest/Helpers/TruthTable.swift diff --git a/WordPress/WordPressTest/WordPressTest-Bridging-Header.h b/WordPress/WordPressTest/Supporting Files/WordPressTest-Bridging-Header.h similarity index 100% rename from WordPress/WordPressTest/WordPressTest-Bridging-Header.h rename to WordPress/WordPressTest/Supporting Files/WordPressTest-Bridging-Header.h diff --git a/WordPress/WordPressTest/WordPressTest-Info.plist b/WordPress/WordPressTest/Supporting Files/WordPressTest-Info.plist similarity index 100% rename from WordPress/WordPressTest/WordPressTest-Info.plist rename to WordPress/WordPressTest/Supporting Files/WordPressTest-Info.plist diff --git a/WordPress/WordPressTest/WordPressTest-Prefix.pch b/WordPress/WordPressTest/Supporting Files/WordPressTest-Prefix.pch similarity index 100% rename from WordPress/WordPressTest/WordPressTest-Prefix.pch rename to WordPress/WordPressTest/Supporting Files/WordPressTest-Prefix.pch diff --git a/WordPress/WordPressTest/Test Data/activity-log-activity-content.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-activity-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-activity-content.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-activity-content.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-comment-content.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-comment-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-comment-content.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-comment-content.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-comment.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-comment.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-comment.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-comment.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-pingback-content.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-pingback-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-pingback-content.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-pingback-content.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-plugin-content.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-plugin-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-plugin-content.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-plugin-content.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-post-content.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-post-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-post-content.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-post-content.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-post.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-post.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-post.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-post.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-settings-content.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-settings-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-settings-content.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-settings-content.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-site-content.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-site-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-site-content.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-site-content.json diff --git a/WordPress/WordPressTest/Test Data/activity-log-theme-content.json b/WordPress/WordPressTest/Test Data/ActivityLog/activity-log-theme-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/activity-log-theme-content.json rename to WordPress/WordPressTest/Test Data/ActivityLog/activity-log-theme-content.json diff --git a/WordPress/WordPressTest/Test Data/blaze-search-page-1.json b/WordPress/WordPressTest/Test Data/Blaze/blaze-search-page-1.json similarity index 100% rename from WordPress/WordPressTest/Test Data/blaze-search-page-1.json rename to WordPress/WordPressTest/Test Data/Blaze/blaze-search-page-1.json diff --git a/WordPress/WordPressTest/Test Data/blaze-search-page-2.json b/WordPress/WordPressTest/Test Data/Blaze/blaze-search-page-2.json similarity index 100% rename from WordPress/WordPressTest/Test Data/blaze-search-page-2.json rename to WordPress/WordPressTest/Test Data/Blaze/blaze-search-page-2.json diff --git a/WordPress/WordPressTest/Test Data/blaze-search-response.json b/WordPress/WordPressTest/Test Data/Blaze/blaze-search-response.json similarity index 100% rename from WordPress/WordPressTest/Test Data/blaze-search-response.json rename to WordPress/WordPressTest/Test Data/Blaze/blaze-search-response.json diff --git a/WordPress/WordPressTest/Test Data/get_wp_v2_themes_twentytwenty.json b/WordPress/WordPressTest/Test Data/BlockEditorSettings and Styles/get_wp_v2_themes_twentytwenty.json similarity index 100% rename from WordPress/WordPressTest/Test Data/get_wp_v2_themes_twentytwenty.json rename to WordPress/WordPressTest/Test Data/BlockEditorSettings and Styles/get_wp_v2_themes_twentytwenty.json diff --git a/WordPress/WordPressTest/Test Data/get_wp_v2_themes_twentytwentyone.json b/WordPress/WordPressTest/Test Data/BlockEditorSettings and Styles/get_wp_v2_themes_twentytwentyone.json similarity index 100% rename from WordPress/WordPressTest/Test Data/get_wp_v2_themes_twentytwentyone.json rename to WordPress/WordPressTest/Test Data/BlockEditorSettings and Styles/get_wp_v2_themes_twentytwentyone.json diff --git a/WordPress/WordPressTest/Test Data/wp-block-editor-v1-settings-success-NotThemeJSON.json b/WordPress/WordPressTest/Test Data/BlockEditorSettings and Styles/wp-block-editor-v1-settings-success-NotThemeJSON.json similarity index 100% rename from WordPress/WordPressTest/Test Data/wp-block-editor-v1-settings-success-NotThemeJSON.json rename to WordPress/WordPressTest/Test Data/BlockEditorSettings and Styles/wp-block-editor-v1-settings-success-NotThemeJSON.json diff --git a/WordPress/WordPressTest/Test Data/wp-block-editor-v1-settings-success-ThemeJSON.json b/WordPress/WordPressTest/Test Data/BlockEditorSettings and Styles/wp-block-editor-v1-settings-success-ThemeJSON.json similarity index 100% rename from WordPress/WordPressTest/Test Data/wp-block-editor-v1-settings-success-ThemeJSON.json rename to WordPress/WordPressTest/Test Data/BlockEditorSettings and Styles/wp-block-editor-v1-settings-success-ThemeJSON.json diff --git a/WordPress/WordPressTest/Test Data/app-store-lookup-response.json b/WordPress/WordPressTest/Test Data/In-App Update/app-store-lookup-response.json similarity index 100% rename from WordPress/WordPressTest/Test Data/app-store-lookup-response.json rename to WordPress/WordPressTest/Test Data/In-App Update/app-store-lookup-response.json diff --git a/WordPress/WordPressTest/Test Data/notes-action-delete.json b/WordPress/WordPressTest/Test Data/Network/notes-action-delete.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notes-action-delete.json rename to WordPress/WordPressTest/Test Data/Network/notes-action-delete.json diff --git a/WordPress/WordPressTest/Test Data/notes-action-push.json b/WordPress/WordPressTest/Test Data/Network/notes-action-push.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notes-action-push.json rename to WordPress/WordPressTest/Test Data/Network/notes-action-push.json diff --git a/WordPress/WordPressTest/Test Data/notes-action-unsupported.json b/WordPress/WordPressTest/Test Data/Network/notes-action-unsupported.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notes-action-unsupported.json rename to WordPress/WordPressTest/Test Data/Network/notes-action-unsupported.json diff --git a/WordPress/WordPressTest/Test Data/notifications-badge.json b/WordPress/WordPressTest/Test Data/Network/notifications-badge.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-badge.json rename to WordPress/WordPressTest/Test Data/Network/notifications-badge.json diff --git a/WordPress/WordPressTest/Test Data/notifications-blockquote-range.json b/WordPress/WordPressTest/Test Data/Network/notifications-blockquote-range.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-blockquote-range.json rename to WordPress/WordPressTest/Test Data/Network/notifications-blockquote-range.json diff --git a/WordPress/WordPressTest/Test Data/notifications-button-text-content.json b/WordPress/WordPressTest/Test Data/Network/notifications-button-text-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-button-text-content.json rename to WordPress/WordPressTest/Test Data/Network/notifications-button-text-content.json diff --git a/WordPress/WordPressTest/Test Data/notifications-comment-content.json b/WordPress/WordPressTest/Test Data/Network/notifications-comment-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-comment-content.json rename to WordPress/WordPressTest/Test Data/Network/notifications-comment-content.json diff --git a/WordPress/WordPressTest/Test Data/notifications-comment-meta.json b/WordPress/WordPressTest/Test Data/Network/notifications-comment-meta.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-comment-meta.json rename to WordPress/WordPressTest/Test Data/Network/notifications-comment-meta.json diff --git a/WordPress/WordPressTest/Test Data/notifications-comment-range.json b/WordPress/WordPressTest/Test Data/Network/notifications-comment-range.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-comment-range.json rename to WordPress/WordPressTest/Test Data/Network/notifications-comment-range.json diff --git a/WordPress/WordPressTest/Test Data/notifications-icon-range.json b/WordPress/WordPressTest/Test Data/Network/notifications-icon-range.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-icon-range.json rename to WordPress/WordPressTest/Test Data/Network/notifications-icon-range.json diff --git a/WordPress/WordPressTest/Test Data/notifications-last-seen.json b/WordPress/WordPressTest/Test Data/Network/notifications-last-seen.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-last-seen.json rename to WordPress/WordPressTest/Test Data/Network/notifications-last-seen.json diff --git a/WordPress/WordPressTest/Test Data/notifications-like-multiple-avatar.json b/WordPress/WordPressTest/Test Data/Network/notifications-like-multiple-avatar.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-like-multiple-avatar.json rename to WordPress/WordPressTest/Test Data/Network/notifications-like-multiple-avatar.json diff --git a/WordPress/WordPressTest/Test Data/notifications-like.json b/WordPress/WordPressTest/Test Data/Network/notifications-like.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-like.json rename to WordPress/WordPressTest/Test Data/Network/notifications-like.json diff --git a/WordPress/WordPressTest/Test Data/notifications-load-all.json b/WordPress/WordPressTest/Test Data/Network/notifications-load-all.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-load-all.json rename to WordPress/WordPressTest/Test Data/Network/notifications-load-all.json diff --git a/WordPress/WordPressTest/Test Data/notifications-mark-as-read.json b/WordPress/WordPressTest/Test Data/Network/notifications-mark-as-read.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-mark-as-read.json rename to WordPress/WordPressTest/Test Data/Network/notifications-mark-as-read.json diff --git a/WordPress/WordPressTest/Test Data/notifications-new-follower.json b/WordPress/WordPressTest/Test Data/Network/notifications-new-follower.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-new-follower.json rename to WordPress/WordPressTest/Test Data/Network/notifications-new-follower.json diff --git a/WordPress/WordPressTest/Test Data/notifications-pingback.json b/WordPress/WordPressTest/Test Data/Network/notifications-pingback.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-pingback.json rename to WordPress/WordPressTest/Test Data/Network/notifications-pingback.json diff --git a/WordPress/WordPressTest/Test Data/notifications-post-range.json b/WordPress/WordPressTest/Test Data/Network/notifications-post-range.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-post-range.json rename to WordPress/WordPressTest/Test Data/Network/notifications-post-range.json diff --git a/WordPress/WordPressTest/Test Data/notifications-replied-comment.json b/WordPress/WordPressTest/Test Data/Network/notifications-replied-comment.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-replied-comment.json rename to WordPress/WordPressTest/Test Data/Network/notifications-replied-comment.json diff --git a/WordPress/WordPressTest/Test Data/notifications-settings.json b/WordPress/WordPressTest/Test Data/Network/notifications-settings.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-settings.json rename to WordPress/WordPressTest/Test Data/Network/notifications-settings.json diff --git a/WordPress/WordPressTest/Test Data/notifications-site-range.json b/WordPress/WordPressTest/Test Data/Network/notifications-site-range.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-site-range.json rename to WordPress/WordPressTest/Test Data/Network/notifications-site-range.json diff --git a/WordPress/WordPressTest/Test Data/notifications-text-content.json b/WordPress/WordPressTest/Test Data/Network/notifications-text-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-text-content.json rename to WordPress/WordPressTest/Test Data/Network/notifications-text-content.json diff --git a/WordPress/WordPressTest/Test Data/notifications-unapproved-comment.json b/WordPress/WordPressTest/Test Data/Network/notifications-unapproved-comment.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-unapproved-comment.json rename to WordPress/WordPressTest/Test Data/Network/notifications-unapproved-comment.json diff --git a/WordPress/WordPressTest/Test Data/notifications-user-content-meta.json b/WordPress/WordPressTest/Test Data/Network/notifications-user-content-meta.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-user-content-meta.json rename to WordPress/WordPressTest/Test Data/Network/notifications-user-content-meta.json diff --git a/WordPress/WordPressTest/Test Data/notifications-user-content.json b/WordPress/WordPressTest/Test Data/Network/notifications-user-content.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-user-content.json rename to WordPress/WordPressTest/Test Data/Network/notifications-user-content.json diff --git a/WordPress/WordPressTest/Test Data/notifications-user-range.json b/WordPress/WordPressTest/Test Data/Network/notifications-user-range.json similarity index 100% rename from WordPress/WordPressTest/Test Data/notifications-user-range.json rename to WordPress/WordPressTest/Test Data/Network/notifications-user-range.json diff --git a/WordPress/WordPressTest/Test Data/remote-post.json b/WordPress/WordPressTest/Test Data/Posts/remote-post.json similarity index 100% rename from WordPress/WordPressTest/Test Data/remote-post.json rename to WordPress/WordPressTest/Test Data/Posts/remote-post.json diff --git a/WordPress/WordPressTest/Test Data/domain-suggestions.json b/WordPress/WordPressTest/Test Data/Site Creation/domain-suggestions.json similarity index 100% rename from WordPress/WordPressTest/Test Data/domain-suggestions.json rename to WordPress/WordPressTest/Test Data/Site Creation/domain-suggestions.json diff --git a/WordPress/WordPressTest/Test Data/site-segment.json b/WordPress/WordPressTest/Test Data/Site Creation/site-segment.json similarity index 100% rename from WordPress/WordPressTest/Test Data/site-segment.json rename to WordPress/WordPressTest/Test Data/Site Creation/site-segment.json diff --git a/WordPress/WordPressTest/Test Data/site-suggestions.json b/WordPress/WordPressTest/Test Data/Suggestions/site-suggestions.json similarity index 100% rename from WordPress/WordPressTest/Test Data/site-suggestions.json rename to WordPress/WordPressTest/Test Data/Suggestions/site-suggestions.json diff --git a/WordPress/WordPressTest/Test Data/user-suggestions.json b/WordPress/WordPressTest/Test Data/Suggestions/user-suggestions.json similarity index 100% rename from WordPress/WordPressTest/Test Data/user-suggestions.json rename to WordPress/WordPressTest/Test Data/Suggestions/user-suggestions.json diff --git a/WordPress/WordPressTest/Test Data/tenor-invalid-search-reponse.json b/WordPress/WordPressTest/Test Data/Tenor/tenor-invalid-search-reponse.json similarity index 100% rename from WordPress/WordPressTest/Test Data/tenor-invalid-search-reponse.json rename to WordPress/WordPressTest/Test Data/Tenor/tenor-invalid-search-reponse.json diff --git a/WordPress/WordPressTest/Test Data/tenor-search-response.json b/WordPress/WordPressTest/Test Data/Tenor/tenor-search-response.json similarity index 100% rename from WordPress/WordPressTest/Test Data/tenor-search-response.json rename to WordPress/WordPressTest/Test Data/Tenor/tenor-search-response.json diff --git a/WordPress/WordPressTest/ActivityContentRouterTests.swift b/WordPress/WordPressTest/Tests/ActivityLog/ActivityContentRouterTests.swift similarity index 100% rename from WordPress/WordPressTest/ActivityContentRouterTests.swift rename to WordPress/WordPressTest/Tests/ActivityLog/ActivityContentRouterTests.swift diff --git a/WordPress/WordPressTest/ActivityLogFormattableContentTests.swift b/WordPress/WordPressTest/Tests/ActivityLog/ActivityLogFormattableContentTests.swift similarity index 100% rename from WordPress/WordPressTest/ActivityLogFormattableContentTests.swift rename to WordPress/WordPressTest/Tests/ActivityLog/ActivityLogFormattableContentTests.swift diff --git a/WordPress/WordPressTest/ActivityLogRangesTest.swift b/WordPress/WordPressTest/Tests/ActivityLog/ActivityLogRangesTest.swift similarity index 100% rename from WordPress/WordPressTest/ActivityLogRangesTest.swift rename to WordPress/WordPressTest/Tests/ActivityLog/ActivityLogRangesTest.swift diff --git a/WordPress/WordPressTest/ActivityLogTestData.swift b/WordPress/WordPressTest/Tests/ActivityLog/ActivityLogTestData.swift similarity index 100% rename from WordPress/WordPressTest/ActivityLogTestData.swift rename to WordPress/WordPressTest/Tests/ActivityLog/ActivityLogTestData.swift diff --git a/WordPress/WordPressTest/MockContentCoordinator.swift b/WordPress/WordPressTest/Tests/ActivityLog/MockContentCoordinator.swift similarity index 100% rename from WordPress/WordPressTest/MockContentCoordinator.swift rename to WordPress/WordPressTest/Tests/ActivityLog/MockContentCoordinator.swift diff --git a/WordPress/WordPressTest/Analytics/EditorAnalytics/PostEditorAnalyticsSessionTests.swift b/WordPress/WordPressTest/Tests/Analytics/EditorAnalytics/PostEditorAnalyticsSessionTests.swift similarity index 100% rename from WordPress/WordPressTest/Analytics/EditorAnalytics/PostEditorAnalyticsSessionTests.swift rename to WordPress/WordPressTest/Tests/Analytics/EditorAnalytics/PostEditorAnalyticsSessionTests.swift diff --git a/WordPress/WordPressTest/Analytics/Utils/TestAnalyticsTracker.swift b/WordPress/WordPressTest/Tests/Analytics/Utils/TestAnalyticsTracker.swift similarity index 100% rename from WordPress/WordPressTest/Analytics/Utils/TestAnalyticsTracker.swift rename to WordPress/WordPressTest/Tests/Analytics/Utils/TestAnalyticsTracker.swift diff --git a/WordPress/WordPressTest/ApplicationPasswords/ApplicationPasswordsViewModelTests.swift b/WordPress/WordPressTest/Tests/Application Passwords/ApplicationPasswordsViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/ApplicationPasswords/ApplicationPasswordsViewModelTests.swift rename to WordPress/WordPressTest/Tests/Application Passwords/ApplicationPasswordsViewModelTests.swift diff --git a/WordPress/WordPressTest/MediaProgressCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Aztec/MediaProgressCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaProgressCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Aztec/MediaProgressCoordinatorTests.swift diff --git a/WordPress/WordPressTest/Aztec/UITextView+SummaryTests.swift b/WordPress/WordPressTest/Tests/Aztec/UITextView+SummaryTests.swift similarity index 100% rename from WordPress/WordPressTest/Aztec/UITextView+SummaryTests.swift rename to WordPress/WordPressTest/Tests/Aztec/UITextView+SummaryTests.swift diff --git a/WordPress/WordPressTest/URL+LinkNormalizationTests.swift b/WordPress/WordPressTest/Tests/Aztec/URL+LinkNormalizationTests.swift similarity index 100% rename from WordPress/WordPressTest/URL+LinkNormalizationTests.swift rename to WordPress/WordPressTest/Tests/Aztec/URL+LinkNormalizationTests.swift diff --git a/WordPress/WordPressTest/NSAttributedStringTests.swift b/WordPress/WordPressTest/Tests/Categories/NSAttributedStringTests.swift similarity index 100% rename from WordPress/WordPressTest/NSAttributedStringTests.swift rename to WordPress/WordPressTest/Tests/Categories/NSAttributedStringTests.swift diff --git a/WordPress/WordPressTest/NSMutableAttributedStringTests.swift b/WordPress/WordPressTest/Tests/Categories/NSMutableAttributedStringTests.swift similarity index 100% rename from WordPress/WordPressTest/NSMutableAttributedStringTests.swift rename to WordPress/WordPressTest/Tests/Categories/NSMutableAttributedStringTests.swift diff --git a/WordPress/WordPressTest/Classes/Stores/ActivityStoreTests.swift b/WordPress/WordPressTest/Tests/Classes/Stores/ActivityStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/Classes/Stores/ActivityStoreTests.swift rename to WordPress/WordPressTest/Tests/Classes/Stores/ActivityStoreTests.swift diff --git a/WordPress/WordPressTest/Classes/Stores/NoticeStoreTests.swift b/WordPress/WordPressTest/Tests/Classes/Stores/NoticeStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/Classes/Stores/NoticeStoreTests.swift rename to WordPress/WordPressTest/Tests/Classes/Stores/NoticeStoreTests.swift diff --git a/WordPress/WordPressTest/Classes/Stores/StatsInsightsStoreTests.swift b/WordPress/WordPressTest/Tests/Classes/Stores/StatsInsightsStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/Classes/Stores/StatsInsightsStoreTests.swift rename to WordPress/WordPressTest/Tests/Classes/Stores/StatsInsightsStoreTests.swift diff --git a/WordPress/WordPressTest/Classes/Stores/StatsPeriodStoreTests.swift b/WordPress/WordPressTest/Tests/Classes/Stores/StatsPeriodStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/Classes/Stores/StatsPeriodStoreTests.swift rename to WordPress/WordPressTest/Tests/Classes/Stores/StatsPeriodStoreTests.swift diff --git a/WordPress/WordPressTest/Classes/Stores/StatsRevampStoreTests.swift b/WordPress/WordPressTest/Tests/Classes/Stores/StatsRevampStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/Classes/Stores/StatsRevampStoreTests.swift rename to WordPress/WordPressTest/Tests/Classes/Stores/StatsRevampStoreTests.swift diff --git a/WordPress/WordPressTest/Classes/Stores/StatsWidgetsStoreTests.swift b/WordPress/WordPressTest/Tests/Classes/Stores/StatsWidgetsStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/Classes/Stores/StatsWidgetsStoreTests.swift rename to WordPress/WordPressTest/Tests/Classes/Stores/StatsWidgetsStoreTests.swift diff --git a/WordPress/WordPressTest/RootViewCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Coordinators/RootViewCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/RootViewCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Coordinators/RootViewCoordinatorTests.swift diff --git a/WordPress/WordPressTest/ContextManagerTests.swift b/WordPress/WordPressTest/Tests/Core Data/ContextManagerTests.swift similarity index 100% rename from WordPress/WordPressTest/ContextManagerTests.swift rename to WordPress/WordPressTest/Tests/Core Data/ContextManagerTests.swift diff --git a/WordPress/WordPressTest/CoreDataHelperTests.swift b/WordPress/WordPressTest/Tests/Core Data/CoreDataHelperTests.swift similarity index 100% rename from WordPress/WordPressTest/CoreDataHelperTests.swift rename to WordPress/WordPressTest/Tests/Core Data/CoreDataHelperTests.swift diff --git a/WordPress/WordPressTest/CoreDataMigrationTests.m b/WordPress/WordPressTest/Tests/Core Data/CoreDataMigrationTests.m similarity index 100% rename from WordPress/WordPressTest/CoreDataMigrationTests.m rename to WordPress/WordPressTest/Tests/Core Data/CoreDataMigrationTests.m diff --git a/WordPress/WordPressTest/ReaderPostBackupTests.swift b/WordPress/WordPressTest/Tests/Core Data/ReaderPostBackupTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderPostBackupTests.swift rename to WordPress/WordPressTest/Tests/Core Data/ReaderPostBackupTests.swift diff --git a/WordPress/WordPressTest/TaggedManagedObjectIDTests.swift b/WordPress/WordPressTest/Tests/Core Data/TaggedManagedObjectIDTests.swift similarity index 100% rename from WordPress/WordPressTest/TaggedManagedObjectIDTests.swift rename to WordPress/WordPressTest/Tests/Core Data/TaggedManagedObjectIDTests.swift diff --git a/WordPress/WordPressTest/Dashboard/BlazeCampaignViewModelTests.swift b/WordPress/WordPressTest/Tests/Dashboard/BlazeCampaignViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/BlazeCampaignViewModelTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/BlazeCampaignViewModelTests.swift diff --git a/WordPress/WordPressTest/Dashboard/BlazeCampaignsStreamTests.swift b/WordPress/WordPressTest/Tests/Dashboard/BlazeCampaignsStreamTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/BlazeCampaignsStreamTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/BlazeCampaignsStreamTests.swift diff --git a/WordPress/WordPressTest/Dashboard/BlogDashboardPersistenceTests.swift b/WordPress/WordPressTest/Tests/Dashboard/BlogDashboardPersistenceTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/BlogDashboardPersistenceTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/BlogDashboardPersistenceTests.swift diff --git a/WordPress/WordPressTest/Dashboard/BlogDashboardPersonalizationServiceTests.swift b/WordPress/WordPressTest/Tests/Dashboard/BlogDashboardPersonalizationServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/BlogDashboardPersonalizationServiceTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/BlogDashboardPersonalizationServiceTests.swift diff --git a/WordPress/WordPressTest/Dashboard/BlogDashboardPersonalizationViewModelTests.swift b/WordPress/WordPressTest/Tests/Dashboard/BlogDashboardPersonalizationViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/BlogDashboardPersonalizationViewModelTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/BlogDashboardPersonalizationViewModelTests.swift diff --git a/WordPress/WordPressTest/Dashboard/BlogDashboardPostsParserTests.swift b/WordPress/WordPressTest/Tests/Dashboard/BlogDashboardPostsParserTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/BlogDashboardPostsParserTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/BlogDashboardPostsParserTests.swift diff --git a/WordPress/WordPressTest/Dashboard/BlogDashboardServiceTests.swift b/WordPress/WordPressTest/Tests/Dashboard/BlogDashboardServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/BlogDashboardServiceTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/BlogDashboardServiceTests.swift diff --git a/WordPress/WordPressTest/Dashboard/BlogDashboardStateTests.swift b/WordPress/WordPressTest/Tests/Dashboard/BlogDashboardStateTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/BlogDashboardStateTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/BlogDashboardStateTests.swift diff --git a/WordPress/WordPressTest/Dashboard/DashboardActivityLogViewModelTests.swift b/WordPress/WordPressTest/Tests/Dashboard/DashboardActivityLogViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/DashboardActivityLogViewModelTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/DashboardActivityLogViewModelTests.swift diff --git a/WordPress/WordPressTest/Dashboard/DashboardBlazeCardCellViewModelTest.swift b/WordPress/WordPressTest/Tests/Dashboard/DashboardBlazeCardCellViewModelTest.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/DashboardBlazeCardCellViewModelTest.swift rename to WordPress/WordPressTest/Tests/Dashboard/DashboardBlazeCardCellViewModelTest.swift diff --git a/WordPress/WordPressTest/Dashboard/DashboardCardTests.swift b/WordPress/WordPressTest/Tests/Dashboard/DashboardCardTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/DashboardCardTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/DashboardCardTests.swift diff --git a/WordPress/WordPressTest/Dashboard/DashboardGoogleDomainsViewModelTests.swift b/WordPress/WordPressTest/Tests/Dashboard/DashboardGoogleDomainsViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/DashboardGoogleDomainsViewModelTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/DashboardGoogleDomainsViewModelTests.swift diff --git a/WordPress/WordPressTest/Dashboard/DashboardPostsSyncManagerTests.swift b/WordPress/WordPressTest/Tests/Dashboard/DashboardPostsSyncManagerTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/DashboardPostsSyncManagerTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/DashboardPostsSyncManagerTests.swift diff --git a/WordPress/WordPressTest/Dashboard/DashboardStatsViewModelTests.swift b/WordPress/WordPressTest/Tests/Dashboard/DashboardStatsViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/DashboardStatsViewModelTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/DashboardStatsViewModelTests.swift diff --git a/WordPress/WordPressTest/Dashboard/Dynamic Cards/BlogDashboardDynamicCardCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Dashboard/Dynamic Cards/BlogDashboardDynamicCardCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/Dynamic Cards/BlogDashboardDynamicCardCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/Dynamic Cards/BlogDashboardDynamicCardCoordinatorTests.swift diff --git a/WordPress/WordPressTest/Dashboard/Dynamic Cards/DashboardDynamicCardAnalyticsEventTests.swift b/WordPress/WordPressTest/Tests/Dashboard/Dynamic Cards/DashboardDynamicCardAnalyticsEventTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/Dynamic Cards/DashboardDynamicCardAnalyticsEventTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/Dynamic Cards/DashboardDynamicCardAnalyticsEventTests.swift diff --git a/WordPress/WordPressTest/Dashboard/FreeToPaidPlansDashboardCardHelperTests.swift b/WordPress/WordPressTest/Tests/Dashboard/FreeToPaidPlansDashboardCardHelperTests.swift similarity index 100% rename from WordPress/WordPressTest/Dashboard/FreeToPaidPlansDashboardCardHelperTests.swift rename to WordPress/WordPressTest/Tests/Dashboard/FreeToPaidPlansDashboardCardHelperTests.swift diff --git a/WordPress/WordPressTest/Domains/AllDomainsListItem+Helpers.swift b/WordPress/WordPressTest/Tests/Domains/AllDomainsListItem+Helpers.swift similarity index 100% rename from WordPress/WordPressTest/Domains/AllDomainsListItem+Helpers.swift rename to WordPress/WordPressTest/Tests/Domains/AllDomainsListItem+Helpers.swift diff --git a/WordPress/WordPressTest/Domains/AllDomainsListItemViewModelTests.swift b/WordPress/WordPressTest/Tests/Domains/AllDomainsListItemViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Domains/AllDomainsListItemViewModelTests.swift rename to WordPress/WordPressTest/Tests/Domains/AllDomainsListItemViewModelTests.swift diff --git a/WordPress/WordPressTest/Domains/DomainDetailsWebViewControllerTests.swift b/WordPress/WordPressTest/Tests/Domains/DomainDetailsWebViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/Domains/DomainDetailsWebViewControllerTests.swift rename to WordPress/WordPressTest/Tests/Domains/DomainDetailsWebViewControllerTests.swift diff --git a/WordPress/WordPressTest/Domains/SiteDomainsViewModelTests.swift b/WordPress/WordPressTest/Tests/Domains/SiteDomainsViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Domains/SiteDomainsViewModelTests.swift rename to WordPress/WordPressTest/Tests/Domains/SiteDomainsViewModelTests.swift diff --git a/WordPress/WordPressTest/Extensions/AbstractPost+fixLocalMediaURLsTests.swift b/WordPress/WordPressTest/Tests/Extensions/AbstractPost+fixLocalMediaURLsTests.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/AbstractPost+fixLocalMediaURLsTests.swift rename to WordPress/WordPressTest/Tests/Extensions/AbstractPost+fixLocalMediaURLsTests.swift diff --git a/WordPress/WordPressTest/Extensions/ArrayTests.swift b/WordPress/WordPressTest/Tests/Extensions/ArrayTests.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/ArrayTests.swift rename to WordPress/WordPressTest/Tests/Extensions/ArrayTests.swift diff --git a/WordPress/WordPressTest/Extensions/DictionaryHelpersTests.swift b/WordPress/WordPressTest/Tests/Extensions/DictionaryHelpersTests.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/DictionaryHelpersTests.swift rename to WordPress/WordPressTest/Tests/Extensions/DictionaryHelpersTests.swift diff --git a/WordPress/WordPressTest/Extensions/Foundation+Extensions.swift b/WordPress/WordPressTest/Tests/Extensions/Foundation+Extensions.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/Foundation+Extensions.swift rename to WordPress/WordPressTest/Tests/Extensions/Foundation+Extensions.swift diff --git a/WordPress/WordPressTest/Extensions/MathTest.swift b/WordPress/WordPressTest/Tests/Extensions/MathTest.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/MathTest.swift rename to WordPress/WordPressTest/Tests/Extensions/MathTest.swift diff --git a/WordPress/WordPressTest/Extensions/NotificationCenterObserveOnceTests.swift b/WordPress/WordPressTest/Tests/Extensions/NotificationCenterObserveOnceTests.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/NotificationCenterObserveOnceTests.swift rename to WordPress/WordPressTest/Tests/Extensions/NotificationCenterObserveOnceTests.swift diff --git a/WordPress/WordPressTest/Extensions/Scanner+QuotedTextTests.swift b/WordPress/WordPressTest/Tests/Extensions/Scanner+QuotedTextTests.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/Scanner+QuotedTextTests.swift rename to WordPress/WordPressTest/Tests/Extensions/Scanner+QuotedTextTests.swift diff --git a/WordPress/WordPressTest/Extensions/StringExtensionsTests.swift b/WordPress/WordPressTest/Tests/Extensions/StringExtensionsTests.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/StringExtensionsTests.swift rename to WordPress/WordPressTest/Tests/Extensions/StringExtensionsTests.swift diff --git a/WordPress/WordPressTest/Extensions/UIView+ExistingConstraints.swift b/WordPress/WordPressTest/Tests/Extensions/UIView+ExistingConstraints.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/UIView+ExistingConstraints.swift rename to WordPress/WordPressTest/Tests/Extensions/UIView+ExistingConstraints.swift diff --git a/WordPress/WordPressTest/Extensions/URLIncrementalFilenameTests.swift b/WordPress/WordPressTest/Tests/Extensions/URLIncrementalFilenameTests.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/URLIncrementalFilenameTests.swift rename to WordPress/WordPressTest/Tests/Extensions/URLIncrementalFilenameTests.swift diff --git a/WordPress/WordPressTest/BlockEditorSettings_GutenbergEditorSettingsTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/BlockEditorSettings_GutenbergEditorSettingsTests.swift similarity index 100% rename from WordPress/WordPressTest/BlockEditorSettings_GutenbergEditorSettingsTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/BlockEditorSettings_GutenbergEditorSettingsTests.swift diff --git a/WordPress/WordPressTest/GutenbergContentParser.swift b/WordPress/WordPressTest/Tests/Gutenberg/GutenbergContentParser.swift similarity index 100% rename from WordPress/WordPressTest/GutenbergContentParser.swift rename to WordPress/WordPressTest/Tests/Gutenberg/GutenbergContentParser.swift diff --git a/WordPress/WordPressTest/GutenbergCoverUploadProcessorTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/GutenbergCoverUploadProcessorTests.swift similarity index 100% rename from WordPress/WordPressTest/GutenbergCoverUploadProcessorTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/GutenbergCoverUploadProcessorTests.swift diff --git a/WordPress/WordPressTest/GutenbergFileUploadProcessorTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/GutenbergFileUploadProcessorTests.swift similarity index 100% rename from WordPress/WordPressTest/GutenbergFileUploadProcessorTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/GutenbergFileUploadProcessorTests.swift diff --git a/WordPress/WordPressTest/Gutenberg/GutenbergGalleryUploadProcessorTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/GutenbergGalleryUploadProcessorTests.swift similarity index 100% rename from WordPress/WordPressTest/Gutenberg/GutenbergGalleryUploadProcessorTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/GutenbergGalleryUploadProcessorTests.swift diff --git a/WordPress/WordPressTest/Gutenberg/GutenbergImgUploadProcessorTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/GutenbergImgUploadProcessorTests.swift similarity index 100% rename from WordPress/WordPressTest/Gutenberg/GutenbergImgUploadProcessorTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/GutenbergImgUploadProcessorTests.swift diff --git a/WordPress/WordPressTest/GutenbergRefactoredGalleryUploadProcessorTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/GutenbergRefactoredGalleryUploadProcessorTests.swift similarity index 100% rename from WordPress/WordPressTest/GutenbergRefactoredGalleryUploadProcessorTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/GutenbergRefactoredGalleryUploadProcessorTests.swift diff --git a/WordPress/WordPressTest/GutenbergVideoPressUploadProcessorTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/GutenbergVideoPressUploadProcessorTests.swift similarity index 100% rename from WordPress/WordPressTest/GutenbergVideoPressUploadProcessorTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/GutenbergVideoPressUploadProcessorTests.swift diff --git a/WordPress/WordPressTest/GutenbergVideoUploadProcessorTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/GutenbergVideoUploadProcessorTests.swift similarity index 100% rename from WordPress/WordPressTest/GutenbergVideoUploadProcessorTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/GutenbergVideoUploadProcessorTests.swift diff --git a/WordPress/WordPressTest/Gutenberg/MediaUploadHashTests.swift b/WordPress/WordPressTest/Tests/Gutenberg/MediaUploadHashTests.swift similarity index 100% rename from WordPress/WordPressTest/Gutenberg/MediaUploadHashTests.swift rename to WordPress/WordPressTest/Tests/Gutenberg/MediaUploadHashTests.swift diff --git a/WordPress/WordPressTest/ImageDimensionParserTests.swift b/WordPress/WordPressTest/Tests/Image Dimension Parser/ImageDimensionParserTests.swift similarity index 100% rename from WordPress/WordPressTest/ImageDimensionParserTests.swift rename to WordPress/WordPressTest/Tests/Image Dimension Parser/ImageDimensionParserTests.swift diff --git a/WordPress/WordPressTest/Test Images/100x100-png b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/100x100-png similarity index 100% rename from WordPress/WordPressTest/Test Images/100x100-png rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/100x100-png diff --git a/WordPress/WordPressTest/Test Images/100x100.gif b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/100x100.gif similarity index 100% rename from WordPress/WordPressTest/Test Images/100x100.gif rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/100x100.gif diff --git a/WordPress/WordPressTest/Test Images/100x100.jpg b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/100x100.jpg similarity index 100% rename from WordPress/WordPressTest/Test Images/100x100.jpg rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/100x100.jpg diff --git a/WordPress/WordPressTest/Test Images/invalid-gif.gif b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/invalid-gif.gif similarity index 100% rename from WordPress/WordPressTest/Test Images/invalid-gif.gif rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/invalid-gif.gif diff --git a/WordPress/WordPressTest/Test Images/invalid-jpeg-header.jpg b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/invalid-jpeg-header.jpg similarity index 100% rename from WordPress/WordPressTest/Test Images/invalid-jpeg-header.jpg rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/invalid-jpeg-header.jpg diff --git a/WordPress/WordPressTest/Test Images/iphone-photo.heic b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/iphone-photo.heic similarity index 100% rename from WordPress/WordPressTest/Test Images/iphone-photo.heic rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/iphone-photo.heic diff --git a/WordPress/WordPressTest/Test Images/valid-gif-header.gif b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/valid-gif-header.gif similarity index 100% rename from WordPress/WordPressTest/Test Images/valid-gif-header.gif rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/valid-gif-header.gif diff --git a/WordPress/WordPressTest/Test Images/valid-jpeg-header.jpg b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/valid-jpeg-header.jpg similarity index 100% rename from WordPress/WordPressTest/Test Images/valid-jpeg-header.jpg rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/valid-jpeg-header.jpg diff --git a/WordPress/WordPressTest/Test Images/valid-png-header b/WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/valid-png-header similarity index 100% rename from WordPress/WordPressTest/Test Images/valid-png-header rename to WordPress/WordPressTest/Tests/Image Dimension Parser/Test Images/valid-png-header diff --git a/WordPress/WordPressTest/WPComJetpackRemoteInstallViewModelTests.swift b/WordPress/WordPressTest/Tests/Jetpack/Install/WPComJetpackRemoteInstallViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/WPComJetpackRemoteInstallViewModelTests.swift rename to WordPress/WordPressTest/Tests/Jetpack/Install/WPComJetpackRemoteInstallViewModelTests.swift diff --git a/WordPress/WordPressTest/JetpackBrandingMenuCardPresenterTests.swift b/WordPress/WordPressTest/Tests/Jetpack/JetpackBrandingMenuCardPresenterTests.swift similarity index 100% rename from WordPress/WordPressTest/JetpackBrandingMenuCardPresenterTests.swift rename to WordPress/WordPressTest/Tests/Jetpack/JetpackBrandingMenuCardPresenterTests.swift diff --git a/WordPress/WordPressTest/JetpackBrandingTextProviderTests.swift b/WordPress/WordPressTest/Tests/Jetpack/JetpackBrandingTextProviderTests.swift similarity index 100% rename from WordPress/WordPressTest/JetpackBrandingTextProviderTests.swift rename to WordPress/WordPressTest/Tests/Jetpack/JetpackBrandingTextProviderTests.swift diff --git a/WordPress/WordPressTest/JetpackFeaturesRemovalCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Jetpack/JetpackFeaturesRemovalCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/JetpackFeaturesRemovalCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Jetpack/JetpackFeaturesRemovalCoordinatorTests.swift diff --git a/WordPress/WordPressTest/JetpackPluginOverlayViewModelTests.swift b/WordPress/WordPressTest/Tests/Jetpack/JetpackOverlay/JetpackPluginOverlayViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/JetpackPluginOverlayViewModelTests.swift rename to WordPress/WordPressTest/Tests/Jetpack/JetpackOverlay/JetpackPluginOverlayViewModelTests.swift diff --git a/WordPress/WordPressTest/OverlayFrequencyTrackerTests.swift b/WordPress/WordPressTest/Tests/Jetpack/OverlayFrequencyTrackerTests.swift similarity index 100% rename from WordPress/WordPressTest/OverlayFrequencyTrackerTests.swift rename to WordPress/WordPressTest/Tests/Jetpack/OverlayFrequencyTrackerTests.swift diff --git a/WordPress/WordPressTest/DataMigratorTests.swift b/WordPress/WordPressTest/Tests/Jetpack/Utility/DataMigratorTests.swift similarity index 100% rename from WordPress/WordPressTest/DataMigratorTests.swift rename to WordPress/WordPressTest/Tests/Jetpack/Utility/DataMigratorTests.swift diff --git a/WordPress/WordPressTest/MockEventTracker.swift b/WordPress/WordPressTest/Tests/Jetpack/Utility/MockEventTracker.swift similarity index 100% rename from WordPress/WordPressTest/MockEventTracker.swift rename to WordPress/WordPressTest/Tests/Jetpack/Utility/MockEventTracker.swift diff --git a/WordPress/WordPressTest/SharedDataIssueSolverTests.swift b/WordPress/WordPressTest/Tests/Jetpack/Utility/SharedDataIssueSolverTests.swift similarity index 100% rename from WordPress/WordPressTest/SharedDataIssueSolverTests.swift rename to WordPress/WordPressTest/Tests/Jetpack/Utility/SharedDataIssueSolverTests.swift diff --git a/WordPress/WordPressTest/MediaPicker/Tenor/MockTenorService.swift b/WordPress/WordPressTest/Tests/MediaPicker/Tenor/MockTenorService.swift similarity index 100% rename from WordPress/WordPressTest/MediaPicker/Tenor/MockTenorService.swift rename to WordPress/WordPressTest/Tests/MediaPicker/Tenor/MockTenorService.swift diff --git a/WordPress/WordPressTest/MediaPicker/Tenor/TenorAPIResponseTests.swift b/WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorAPIResponseTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaPicker/Tenor/TenorAPIResponseTests.swift rename to WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorAPIResponseTests.swift diff --git a/WordPress/WordPressTest/MediaPicker/Tenor/TenorMockDataHelper.swift b/WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorMockDataHelper.swift similarity index 100% rename from WordPress/WordPressTest/MediaPicker/Tenor/TenorMockDataHelper.swift rename to WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorMockDataHelper.swift diff --git a/WordPress/WordPressTest/MediaPicker/Tenor/TenorPageableTests.swift b/WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorPageableTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaPicker/Tenor/TenorPageableTests.swift rename to WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorPageableTests.swift diff --git a/WordPress/WordPressTest/MediaPicker/Tenor/TenorReponseData.swift b/WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorReponseData.swift similarity index 100% rename from WordPress/WordPressTest/MediaPicker/Tenor/TenorReponseData.swift rename to WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorReponseData.swift diff --git a/WordPress/WordPressTest/MediaPicker/Tenor/TenorResultsPageTests.swift b/WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorResultsPageTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaPicker/Tenor/TenorResultsPageTests.swift rename to WordPress/WordPressTest/Tests/MediaPicker/Tenor/TenorResultsPageTests.swift diff --git a/WordPress/WordPressTest/AbstractPostTest.swift b/WordPress/WordPressTest/Tests/Models/AbstractPostTest.swift similarity index 100% rename from WordPress/WordPressTest/AbstractPostTest.swift rename to WordPress/WordPressTest/Tests/Models/AbstractPostTest.swift diff --git a/WordPress/WordPressTest/BasePostTests.swift b/WordPress/WordPressTest/Tests/Models/BasePostTests.swift similarity index 100% rename from WordPress/WordPressTest/BasePostTests.swift rename to WordPress/WordPressTest/Tests/Models/BasePostTests.swift diff --git a/WordPress/WordPressTest/Blog+ObjcTests.m b/WordPress/WordPressTest/Tests/Models/Blog+ObjcTests.m similarity index 100% rename from WordPress/WordPressTest/Blog+ObjcTests.m rename to WordPress/WordPressTest/Tests/Models/Blog+ObjcTests.m diff --git a/WordPress/WordPressTest/Blog+PublicizeTests.swift b/WordPress/WordPressTest/Tests/Models/Blog+PublicizeTests.swift similarity index 100% rename from WordPress/WordPressTest/Blog+PublicizeTests.swift rename to WordPress/WordPressTest/Tests/Models/Blog+PublicizeTests.swift diff --git a/WordPress/WordPressTest/Blog+RestAPITests.swift b/WordPress/WordPressTest/Tests/Models/Blog+RestAPITests.swift similarity index 100% rename from WordPress/WordPressTest/Blog+RestAPITests.swift rename to WordPress/WordPressTest/Tests/Models/Blog+RestAPITests.swift diff --git a/WordPress/WordPressTest/BlogQueryTests.swift b/WordPress/WordPressTest/Tests/Models/BlogQueryTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogQueryTests.swift rename to WordPress/WordPressTest/Tests/Models/BlogQueryTests.swift diff --git a/WordPress/WordPressTest/BlogSettingsDiscussionTests.swift b/WordPress/WordPressTest/Tests/Models/BlogSettingsDiscussionTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogSettingsDiscussionTests.swift rename to WordPress/WordPressTest/Tests/Models/BlogSettingsDiscussionTests.swift diff --git a/WordPress/WordPressTest/BlogTests.swift b/WordPress/WordPressTest/Tests/Models/BlogTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogTests.swift rename to WordPress/WordPressTest/Tests/Models/BlogTests.swift diff --git a/WordPress/WordPressTest/BlogTimeZoneTests.m b/WordPress/WordPressTest/Tests/Models/BlogTimeZoneTests.m similarity index 100% rename from WordPress/WordPressTest/BlogTimeZoneTests.m rename to WordPress/WordPressTest/Tests/Models/BlogTimeZoneTests.m diff --git a/WordPress/WordPressTest/FormattableCommentRangeTests.swift b/WordPress/WordPressTest/Tests/Models/FormattableCommentRangeTests.swift similarity index 100% rename from WordPress/WordPressTest/FormattableCommentRangeTests.swift rename to WordPress/WordPressTest/Tests/Models/FormattableCommentRangeTests.swift diff --git a/WordPress/WordPressTest/MediaImageServiceTests.swift b/WordPress/WordPressTest/Tests/Models/MediaImageServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaImageServiceTests.swift rename to WordPress/WordPressTest/Tests/Models/MediaImageServiceTests.swift diff --git a/WordPress/WordPressTest/MediaTests.swift b/WordPress/WordPressTest/Tests/Models/MediaTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaTests.swift rename to WordPress/WordPressTest/Tests/Models/MediaTests.swift diff --git a/WordPress/WordPressTest/Menus/MenuItemTests.swift b/WordPress/WordPressTest/Tests/Models/MenuItemTests.swift similarity index 100% rename from WordPress/WordPressTest/Menus/MenuItemTests.swift rename to WordPress/WordPressTest/Tests/Models/MenuItemTests.swift diff --git a/WordPress/WordPressTest/NotificationContentRangeTests.swift b/WordPress/WordPressTest/Tests/Models/NotificationContentRangeTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationContentRangeTests.swift rename to WordPress/WordPressTest/Tests/Models/NotificationContentRangeTests.swift diff --git a/WordPress/WordPressTest/NullMockUserDefaults.swift b/WordPress/WordPressTest/Tests/Models/NullMockUserDefaults.swift similarity index 100% rename from WordPress/WordPressTest/NullMockUserDefaults.swift rename to WordPress/WordPressTest/Tests/Models/NullMockUserDefaults.swift diff --git a/WordPress/WordPressTest/Post+JetpackSocialTests.swift b/WordPress/WordPressTest/Tests/Models/Post+JetpackSocialTests.swift similarity index 100% rename from WordPress/WordPressTest/Post+JetpackSocialTests.swift rename to WordPress/WordPressTest/Tests/Models/Post+JetpackSocialTests.swift diff --git a/WordPress/WordPressTest/PostTests.swift b/WordPress/WordPressTest/Tests/Models/PostTests.swift similarity index 100% rename from WordPress/WordPressTest/PostTests.swift rename to WordPress/WordPressTest/Tests/Models/PostTests.swift diff --git a/WordPress/WordPressTest/ReaderCardTests.swift b/WordPress/WordPressTest/Tests/Models/ReaderCardTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderCardTests.swift rename to WordPress/WordPressTest/Tests/Models/ReaderCardTests.swift diff --git a/WordPress/WordPressTest/ReaderPostTest.m b/WordPress/WordPressTest/Tests/Models/ReaderPostTest.m similarity index 100% rename from WordPress/WordPressTest/ReaderPostTest.m rename to WordPress/WordPressTest/Tests/Models/ReaderPostTest.m diff --git a/WordPress/WordPressTest/UserSettingsTests.swift b/WordPress/WordPressTest/Tests/Models/UserSettingsTests.swift similarity index 100% rename from WordPress/WordPressTest/UserSettingsTests.swift rename to WordPress/WordPressTest/Tests/Models/UserSettingsTests.swift diff --git a/WordPress/WordPressTest/UserSettingsTestsObjc.m b/WordPress/WordPressTest/Tests/Models/UserSettingsTestsObjc.m similarity index 100% rename from WordPress/WordPressTest/UserSettingsTestsObjc.m rename to WordPress/WordPressTest/Tests/Models/UserSettingsTestsObjc.m diff --git a/WordPress/WordPressTest/WPAccount+Fixture.swift b/WordPress/WordPressTest/Tests/Models/WPAccount+Fixture.swift similarity index 100% rename from WordPress/WordPressTest/WPAccount+Fixture.swift rename to WordPress/WordPressTest/Tests/Models/WPAccount+Fixture.swift diff --git a/WordPress/WordPressTest/WPAccount+LookupTests.swift b/WordPress/WordPressTest/Tests/Models/WPAccount+LookupTests.swift similarity index 100% rename from WordPress/WordPressTest/WPAccount+LookupTests.swift rename to WordPress/WordPressTest/Tests/Models/WPAccount+LookupTests.swift diff --git a/WordPress/WordPressTest/WPAccount+ObjCLookupTests.m b/WordPress/WordPressTest/Tests/Models/WPAccount+ObjCLookupTests.m similarity index 100% rename from WordPress/WordPressTest/WPAccount+ObjCLookupTests.m rename to WordPress/WordPressTest/Tests/Models/WPAccount+ObjCLookupTests.m diff --git a/WordPress/WordPressTest/MediaHostTests.swift b/WordPress/WordPressTest/Tests/Networking/MediaHostTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaHostTests.swift rename to WordPress/WordPressTest/Tests/Networking/MediaHostTests.swift diff --git a/WordPress/WordPressTest/MediaRequestAuthenticatorTests.swift b/WordPress/WordPressTest/Tests/Networking/MediaRequestAuthenticatorTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaRequestAuthenticatorTests.swift rename to WordPress/WordPressTest/Tests/Networking/MediaRequestAuthenticatorTests.swift diff --git a/WordPress/WordPressTest/PinghubTests.swift b/WordPress/WordPressTest/Tests/Networking/PinghubTests.swift similarity index 100% rename from WordPress/WordPressTest/PinghubTests.swift rename to WordPress/WordPressTest/Tests/Networking/PinghubTests.swift diff --git a/WordPress/WordPressTest/PinghubWebSocketTests.swift b/WordPress/WordPressTest/Tests/Networking/PinghubWebSocketTests.swift similarity index 100% rename from WordPress/WordPressTest/PinghubWebSocketTests.swift rename to WordPress/WordPressTest/Tests/Networking/PinghubWebSocketTests.swift diff --git a/WordPress/WordPressTest/RequestAuthenticatorTests.swift b/WordPress/WordPressTest/Tests/Networking/RequestAuthenticatorTests.swift similarity index 100% rename from WordPress/WordPressTest/RequestAuthenticatorTests.swift rename to WordPress/WordPressTest/Tests/Networking/RequestAuthenticatorTests.swift diff --git a/WordPress/WordPressTest/ActivityContentFactoryTests.swift b/WordPress/WordPressTest/Tests/Notifications/ActivityContentFactoryTests.swift similarity index 100% rename from WordPress/WordPressTest/ActivityContentFactoryTests.swift rename to WordPress/WordPressTest/Tests/Notifications/ActivityContentFactoryTests.swift diff --git a/WordPress/WordPressTest/ApproveCommentActionTests.swift b/WordPress/WordPressTest/Tests/Notifications/ApproveCommentActionTests.swift similarity index 100% rename from WordPress/WordPressTest/ApproveCommentActionTests.swift rename to WordPress/WordPressTest/Tests/Notifications/ApproveCommentActionTests.swift diff --git a/WordPress/WordPressTest/EditCommentActionTests.swift b/WordPress/WordPressTest/Tests/Notifications/EditCommentActionTests.swift similarity index 100% rename from WordPress/WordPressTest/EditCommentActionTests.swift rename to WordPress/WordPressTest/Tests/Notifications/EditCommentActionTests.swift diff --git a/WordPress/WordPressTest/FormattableCommentContentTests.swift b/WordPress/WordPressTest/Tests/Notifications/FormattableCommentContentTests.swift similarity index 100% rename from WordPress/WordPressTest/FormattableCommentContentTests.swift rename to WordPress/WordPressTest/Tests/Notifications/FormattableCommentContentTests.swift diff --git a/WordPress/WordPressTest/FormattableContentFormatterTests.swift b/WordPress/WordPressTest/Tests/Notifications/FormattableContentFormatterTests.swift similarity index 100% rename from WordPress/WordPressTest/FormattableContentFormatterTests.swift rename to WordPress/WordPressTest/Tests/Notifications/FormattableContentFormatterTests.swift diff --git a/WordPress/WordPressTest/FormattableContentGroupTests.swift b/WordPress/WordPressTest/Tests/Notifications/FormattableContentGroupTests.swift similarity index 100% rename from WordPress/WordPressTest/FormattableContentGroupTests.swift rename to WordPress/WordPressTest/Tests/Notifications/FormattableContentGroupTests.swift diff --git a/WordPress/WordPressTest/FormattableNotIconTests.swift b/WordPress/WordPressTest/Tests/Notifications/FormattableNotIconTests.swift similarity index 100% rename from WordPress/WordPressTest/FormattableNotIconTests.swift rename to WordPress/WordPressTest/Tests/Notifications/FormattableNotIconTests.swift diff --git a/WordPress/WordPressTest/FormattableUserContentTests.swift b/WordPress/WordPressTest/Tests/Notifications/FormattableUserContentTests.swift similarity index 100% rename from WordPress/WordPressTest/FormattableUserContentTests.swift rename to WordPress/WordPressTest/Tests/Notifications/FormattableUserContentTests.swift diff --git a/WordPress/WordPressTest/LikeCommentActionTests.swift b/WordPress/WordPressTest/Tests/Notifications/LikeCommentActionTests.swift similarity index 100% rename from WordPress/WordPressTest/LikeCommentActionTests.swift rename to WordPress/WordPressTest/Tests/Notifications/LikeCommentActionTests.swift diff --git a/WordPress/WordPressTest/MarkAsSpamActionTests.swift b/WordPress/WordPressTest/Tests/Notifications/MarkAsSpamActionTests.swift similarity index 100% rename from WordPress/WordPressTest/MarkAsSpamActionTests.swift rename to WordPress/WordPressTest/Tests/Notifications/MarkAsSpamActionTests.swift diff --git a/WordPress/WordPressTest/NotificationActionParserTest.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationActionParserTest.swift similarity index 100% rename from WordPress/WordPressTest/NotificationActionParserTest.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationActionParserTest.swift diff --git a/WordPress/WordPressTest/NotificationContentRangeFactoryTests.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationContentRangeFactoryTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationContentRangeFactoryTests.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationContentRangeFactoryTests.swift diff --git a/WordPress/WordPressTest/NotificationContentRouterTests.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationContentRouterTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationContentRouterTests.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationContentRouterTests.swift diff --git a/WordPress/WordPressTest/NotificationReplyStoreTests.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationReplyStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationReplyStoreTests.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationReplyStoreTests.swift diff --git a/WordPress/WordPressTest/NotificationTests.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationTests.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationTests.swift diff --git a/WordPress/WordPressTest/NotificationTextContentTests.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationTextContentTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationTextContentTests.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationTextContentTests.swift diff --git a/WordPress/WordPressTest/NotificationUtility.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationUtility.swift similarity index 100% rename from WordPress/WordPressTest/NotificationUtility.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationUtility.swift diff --git a/WordPress/WordPressTest/NotificationsContentFactoryTests.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationsContentFactoryTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationsContentFactoryTests.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationsContentFactoryTests.swift diff --git a/WordPress/WordPressTest/NotificationsViewModelTests.swift b/WordPress/WordPressTest/Tests/Notifications/NotificationsViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationsViewModelTests.swift rename to WordPress/WordPressTest/Tests/Notifications/NotificationsViewModelTests.swift diff --git a/WordPress/WordPressTest/PushAuthenticationManagerTests.swift b/WordPress/WordPressTest/Tests/Notifications/PushAuthenticationManagerTests.swift similarity index 100% rename from WordPress/WordPressTest/PushAuthenticationManagerTests.swift rename to WordPress/WordPressTest/Tests/Notifications/PushAuthenticationManagerTests.swift diff --git a/WordPress/WordPressTest/PushAuthenticationServiceTests.swift b/WordPress/WordPressTest/Tests/Notifications/PushAuthenticationServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/PushAuthenticationServiceTests.swift rename to WordPress/WordPressTest/Tests/Notifications/PushAuthenticationServiceTests.swift diff --git a/WordPress/WordPressTest/PushNotificationsManagerTests.m b/WordPress/WordPressTest/Tests/Notifications/PushNotificationsManagerTests.m similarity index 100% rename from WordPress/WordPressTest/PushNotificationsManagerTests.m rename to WordPress/WordPressTest/Tests/Notifications/PushNotificationsManagerTests.m diff --git a/WordPress/WordPressTest/ReplyToCommentActionTests.swift b/WordPress/WordPressTest/Tests/Notifications/ReplyToCommentActionTests.swift similarity index 100% rename from WordPress/WordPressTest/ReplyToCommentActionTests.swift rename to WordPress/WordPressTest/Tests/Notifications/ReplyToCommentActionTests.swift diff --git a/WordPress/WordPressTest/TrashCommentActionTests.swift b/WordPress/WordPressTest/Tests/Notifications/TrashCommentActionTests.swift similarity index 100% rename from WordPress/WordPressTest/TrashCommentActionTests.swift rename to WordPress/WordPressTest/Tests/Notifications/TrashCommentActionTests.swift diff --git a/WordPress/WordPressTest/AsyncOperationTests.swift b/WordPress/WordPressTest/Tests/Operations/AsyncOperationTests.swift similarity index 100% rename from WordPress/WordPressTest/AsyncOperationTests.swift rename to WordPress/WordPressTest/Tests/Operations/AsyncOperationTests.swift diff --git a/WordPress/WordPressTest/StatsPeriodAsyncOperationTests.swift b/WordPress/WordPressTest/Tests/Operations/StatsPeriodAsyncOperationTests.swift similarity index 100% rename from WordPress/WordPressTest/StatsPeriodAsyncOperationTests.swift rename to WordPress/WordPressTest/Tests/Operations/StatsPeriodAsyncOperationTests.swift diff --git a/WordPress/WordPressTest/Posts/PostAttachmentTests.swift b/WordPress/WordPressTest/Tests/Posts/PostAttachmentTests.swift similarity index 100% rename from WordPress/WordPressTest/Posts/PostAttachmentTests.swift rename to WordPress/WordPressTest/Tests/Posts/PostAttachmentTests.swift diff --git a/WordPress/WordPressTest/PostSearchViewModelTests.swift b/WordPress/WordPressTest/Tests/Posts/PostSearchViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/PostSearchViewModelTests.swift rename to WordPress/WordPressTest/Tests/Posts/PostSearchViewModelTests.swift diff --git a/WordPress/WordPressTest/Posts/PostSharingControllerTests.swift b/WordPress/WordPressTest/Tests/Posts/PostSharingControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/Posts/PostSharingControllerTests.swift rename to WordPress/WordPressTest/Tests/Posts/PostSharingControllerTests.swift diff --git a/WordPress/WordPressTest/QRLogin/QRLoginCoordinatorTests.swift b/WordPress/WordPressTest/Tests/QRLogin/QRLoginCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/QRLogin/QRLoginCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/QRLogin/QRLoginCoordinatorTests.swift diff --git a/WordPress/WordPressTest/QRLogin/QRLoginScanningCoordinatorTests.swift b/WordPress/WordPressTest/Tests/QRLogin/QRLoginScanningCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/QRLogin/QRLoginScanningCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/QRLogin/QRLoginScanningCoordinatorTests.swift diff --git a/WordPress/WordPressTest/QRLogin/QRLoginURLParserTests.swift b/WordPress/WordPressTest/Tests/QRLogin/QRLoginURLParserTests.swift similarity index 100% rename from WordPress/WordPressTest/QRLogin/QRLoginURLParserTests.swift rename to WordPress/WordPressTest/Tests/QRLogin/QRLoginURLParserTests.swift diff --git a/WordPress/WordPressTest/QRLogin/QRLoginVerifyCoordinatorTests.swift b/WordPress/WordPressTest/Tests/QRLogin/QRLoginVerifyCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/QRLogin/QRLoginVerifyCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/QRLogin/QRLoginVerifyCoordinatorTests.swift diff --git a/WordPress/WordPressTest/ReaderCSSTests.swift b/WordPress/WordPressTest/Tests/Reader/ReaderCSSTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderCSSTests.swift rename to WordPress/WordPressTest/Tests/Reader/ReaderCSSTests.swift diff --git a/WordPress/WordPressTest/ReaderDetailCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Reader/ReaderDetailCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderDetailCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Reader/ReaderDetailCoordinatorTests.swift diff --git a/WordPress/WordPressTest/ReaderDetailViewControllerTests.swift b/WordPress/WordPressTest/Tests/Reader/ReaderDetailViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderDetailViewControllerTests.swift rename to WordPress/WordPressTest/Tests/Reader/ReaderDetailViewControllerTests.swift diff --git a/WordPress/WordPressTest/ReaderReblogActionTests.swift b/WordPress/WordPressTest/Tests/Reader/ReaderPostActions/ReaderReblogActionTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderReblogActionTests.swift rename to WordPress/WordPressTest/Tests/Reader/ReaderPostActions/ReaderReblogActionTests.swift diff --git a/WordPress/WordPressTest/ReaderStreamViewControllerTests.swift b/WordPress/WordPressTest/Tests/Reader/ReaderStreamViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderStreamViewControllerTests.swift rename to WordPress/WordPressTest/Tests/Reader/ReaderStreamViewControllerTests.swift diff --git a/WordPress/WordPressTest/ReaderSubscribeCommentsActionTests.swift b/WordPress/WordPressTest/Tests/Reader/ReaderSubscribeCommentsActionTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderSubscribeCommentsActionTests.swift rename to WordPress/WordPressTest/Tests/Reader/ReaderSubscribeCommentsActionTests.swift diff --git a/WordPress/WordPressTest/RichContentFormatterTests.swift b/WordPress/WordPressTest/Tests/Reader/RichContentFormatterTests.swift similarity index 100% rename from WordPress/WordPressTest/RichContentFormatterTests.swift rename to WordPress/WordPressTest/Tests/Reader/RichContentFormatterTests.swift diff --git a/WordPress/WordPressTest/ReaderInterestsDataSourceTests.swift b/WordPress/WordPressTest/Tests/Reader/Select Interests/ReaderInterestsDataSourceTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderInterestsDataSourceTests.swift rename to WordPress/WordPressTest/Tests/Reader/Select Interests/ReaderInterestsDataSourceTests.swift diff --git a/WordPress/WordPressTest/ReaderSelectInterestsCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Reader/Select Interests/ReaderSelectInterestsCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderSelectInterestsCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Reader/Select Interests/ReaderSelectInterestsCoordinatorTests.swift diff --git a/WordPress/WordPressTest/RegisterDomainDetailsSectionTests.swift b/WordPress/WordPressTest/Tests/Register Domain/RegisterDomainDetailsSectionTests.swift similarity index 100% rename from WordPress/WordPressTest/RegisterDomainDetailsSectionTests.swift rename to WordPress/WordPressTest/Tests/Register Domain/RegisterDomainDetailsSectionTests.swift diff --git a/WordPress/WordPressTest/RegisterDomainDetailsServiceProxyMock.swift b/WordPress/WordPressTest/Tests/Register Domain/RegisterDomainDetailsServiceProxyMock.swift similarity index 100% rename from WordPress/WordPressTest/RegisterDomainDetailsServiceProxyMock.swift rename to WordPress/WordPressTest/Tests/Register Domain/RegisterDomainDetailsServiceProxyMock.swift diff --git a/WordPress/WordPressTest/RegisterDomainDetailsViewModelLoadingStateTests.swift b/WordPress/WordPressTest/Tests/Register Domain/RegisterDomainDetailsViewModelLoadingStateTests.swift similarity index 100% rename from WordPress/WordPressTest/RegisterDomainDetailsViewModelLoadingStateTests.swift rename to WordPress/WordPressTest/Tests/Register Domain/RegisterDomainDetailsViewModelLoadingStateTests.swift diff --git a/WordPress/WordPressTest/RegisterDomainDetailsViewModelTests.swift b/WordPress/WordPressTest/Tests/Register Domain/RegisterDomainDetailsViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/RegisterDomainDetailsViewModelTests.swift rename to WordPress/WordPressTest/Tests/Register Domain/RegisterDomainDetailsViewModelTests.swift diff --git a/WordPress/WordPressTest/AccountServiceTests.swift b/WordPress/WordPressTest/Tests/Services/AccountServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/AccountServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/AccountServiceTests.swift diff --git a/WordPress/WordPressTest/AccountSettingsRemoteInterfaceStub.swift b/WordPress/WordPressTest/Tests/Services/AccountSettingsRemoteInterfaceStub.swift similarity index 100% rename from WordPress/WordPressTest/AccountSettingsRemoteInterfaceStub.swift rename to WordPress/WordPressTest/Tests/Services/AccountSettingsRemoteInterfaceStub.swift diff --git a/WordPress/WordPressTest/AccountSettingsServiceTests.swift b/WordPress/WordPressTest/Tests/Services/AccountSettingsServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/AccountSettingsServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/AccountSettingsServiceTests.swift diff --git a/WordPress/WordPressTest/AtomicAuthenticationServiceTests.swift b/WordPress/WordPressTest/Tests/Services/AtomicAuthenticationServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/AtomicAuthenticationServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/AtomicAuthenticationServiceTests.swift diff --git a/WordPress/WordPressTest/BlockEditorSettingsServiceTests.swift b/WordPress/WordPressTest/Tests/Services/BlockEditorSettingsServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/BlockEditorSettingsServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/BlockEditorSettingsServiceTests.swift diff --git a/WordPress/WordPressTest/BlogJetpackTests.swift b/WordPress/WordPressTest/Tests/Services/BlogJetpackTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogJetpackTests.swift rename to WordPress/WordPressTest/Tests/Services/BlogJetpackTests.swift diff --git a/WordPress/WordPressTest/BlogServiceAuthorTests.swift b/WordPress/WordPressTest/Tests/Services/BlogServiceAuthorTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogServiceAuthorTests.swift rename to WordPress/WordPressTest/Tests/Services/BlogServiceAuthorTests.swift diff --git a/WordPress/WordPressTest/BlogServiceDeduplicationTests.swift b/WordPress/WordPressTest/Tests/Services/BlogServiceDeduplicationTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogServiceDeduplicationTests.swift rename to WordPress/WordPressTest/Tests/Services/BlogServiceDeduplicationTests.swift diff --git a/WordPress/WordPressTest/BlogServiceTest.m b/WordPress/WordPressTest/Tests/Services/BlogServiceTest.m similarity index 100% rename from WordPress/WordPressTest/BlogServiceTest.m rename to WordPress/WordPressTest/Tests/Services/BlogServiceTest.m diff --git a/WordPress/WordPressTest/BloggingPromptsServiceTests.swift b/WordPress/WordPressTest/Tests/Services/BloggingPromptsServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/BloggingPromptsServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/BloggingPromptsServiceTests.swift diff --git a/WordPress/WordPressTest/CommentService+LikesTests.swift b/WordPress/WordPressTest/Tests/Services/CommentService+LikesTests.swift similarity index 100% rename from WordPress/WordPressTest/CommentService+LikesTests.swift rename to WordPress/WordPressTest/Tests/Services/CommentService+LikesTests.swift diff --git a/WordPress/WordPressTest/CommentService+MorderationTests.swift b/WordPress/WordPressTest/Tests/Services/CommentService+MorderationTests.swift similarity index 100% rename from WordPress/WordPressTest/CommentService+MorderationTests.swift rename to WordPress/WordPressTest/Tests/Services/CommentService+MorderationTests.swift diff --git a/WordPress/WordPressTest/CommentService+RepliesTests.swift b/WordPress/WordPressTest/Tests/Services/CommentService+RepliesTests.swift similarity index 100% rename from WordPress/WordPressTest/CommentService+RepliesTests.swift rename to WordPress/WordPressTest/Tests/Services/CommentService+RepliesTests.swift diff --git a/WordPress/WordPressTest/CommentServiceTests.swift b/WordPress/WordPressTest/Tests/Services/CommentServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/CommentServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/CommentServiceTests.swift diff --git a/WordPress/WordPressTest/DomainsServiceTests.swift b/WordPress/WordPressTest/Tests/Services/DomainsServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/DomainsServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/DomainsServiceTests.swift diff --git a/WordPress/WordPressTest/EditorSettingsServiceTests.swift b/WordPress/WordPressTest/Tests/Services/EditorSettingsServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/EditorSettingsServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/EditorSettingsServiceTests.swift diff --git a/WordPress/WordPressTest/FollowCommentsServiceTests.swift b/WordPress/WordPressTest/Tests/Services/FollowCommentsServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/FollowCommentsServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/FollowCommentsServiceTests.swift diff --git a/WordPress/WordPressTest/GravatarServiceTests.swift b/WordPress/WordPressTest/Tests/Services/GravatarServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/GravatarServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/GravatarServiceTests.swift diff --git a/WordPress/WordPressTest/JetpackCapabilitiesServiceTests.swift b/WordPress/WordPressTest/Tests/Services/JetpackCapabilitiesServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/JetpackCapabilitiesServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/JetpackCapabilitiesServiceTests.swift diff --git a/WordPress/WordPressTest/JetpackNotificationMigrationServiceTests.swift b/WordPress/WordPressTest/Tests/Services/JetpackNotificationMigrationServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/JetpackNotificationMigrationServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/JetpackNotificationMigrationServiceTests.swift diff --git a/WordPress/WordPressTest/JetpackSocialServiceTests.swift b/WordPress/WordPressTest/Tests/Services/JetpackSocialServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/JetpackSocialServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/JetpackSocialServiceTests.swift diff --git a/WordPress/WordPressTest/LikeUserHelperTests.swift b/WordPress/WordPressTest/Tests/Services/LikeUserHelperTests.swift similarity index 100% rename from WordPress/WordPressTest/LikeUserHelperTests.swift rename to WordPress/WordPressTest/Tests/Services/LikeUserHelperTests.swift diff --git a/WordPress/WordPressTest/LocalCoreDataServiceTests.m b/WordPress/WordPressTest/Tests/Services/LocalCoreDataServiceTests.m similarity index 100% rename from WordPress/WordPressTest/LocalCoreDataServiceTests.m rename to WordPress/WordPressTest/Tests/Services/LocalCoreDataServiceTests.m diff --git a/WordPress/WordPressTest/Services/MediaCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Services/MediaCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/Services/MediaCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Services/MediaCoordinatorTests.swift diff --git a/WordPress/WordPressTest/MediaRepositoryTests.swift b/WordPress/WordPressTest/Tests/Services/MediaRepositoryTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaRepositoryTests.swift rename to WordPress/WordPressTest/Tests/Services/MediaRepositoryTests.swift diff --git a/WordPress/WordPressTest/MediaServiceTests.swift b/WordPress/WordPressTest/Tests/Services/MediaServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/MediaServiceTests.swift diff --git a/WordPress/WordPressTest/MediaServiceUpdateTests.m b/WordPress/WordPressTest/Tests/Services/MediaServiceUpdateTests.m similarity index 100% rename from WordPress/WordPressTest/MediaServiceUpdateTests.m rename to WordPress/WordPressTest/Tests/Services/MediaServiceUpdateTests.m diff --git a/WordPress/WordPressTest/MediaSettingsTests.swift b/WordPress/WordPressTest/Tests/Services/MediaSettingsTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaSettingsTests.swift rename to WordPress/WordPressTest/Tests/Services/MediaSettingsTests.swift diff --git a/WordPress/WordPressTest/MenusServiceTests.m b/WordPress/WordPressTest/Tests/Services/MenusServiceTests.m similarity index 100% rename from WordPress/WordPressTest/MenusServiceTests.m rename to WordPress/WordPressTest/Tests/Services/MenusServiceTests.m diff --git a/WordPress/WordPressTest/NotificationSettingsServiceTests.swift b/WordPress/WordPressTest/Tests/Services/NotificationSettingsServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationSettingsServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/NotificationSettingsServiceTests.swift diff --git a/WordPress/WordPressTest/NotificationSyncMediatorTests.swift b/WordPress/WordPressTest/Tests/Services/NotificationSyncMediatorTests.swift similarity index 100% rename from WordPress/WordPressTest/NotificationSyncMediatorTests.swift rename to WordPress/WordPressTest/Tests/Services/NotificationSyncMediatorTests.swift diff --git a/WordPress/WordPressTest/NullBlogPropertySanitizerTests.swift b/WordPress/WordPressTest/Tests/Services/NullBlogPropertySanitizerTests.swift similarity index 100% rename from WordPress/WordPressTest/NullBlogPropertySanitizerTests.swift rename to WordPress/WordPressTest/Tests/Services/NullBlogPropertySanitizerTests.swift diff --git a/WordPress/WordPressTest/PeopleServiceTests.swift b/WordPress/WordPressTest/Tests/Services/PeopleServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/PeopleServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/PeopleServiceTests.swift diff --git a/WordPress/WordPressTest/PluginDirectoryEntryStateTests.swift b/WordPress/WordPressTest/Tests/Services/PluginDirectoryEntryStateTests.swift similarity index 100% rename from WordPress/WordPressTest/PluginDirectoryEntryStateTests.swift rename to WordPress/WordPressTest/Tests/Services/PluginDirectoryEntryStateTests.swift diff --git a/WordPress/WordPressTest/PluginJetpackProxyServiceTests.swift b/WordPress/WordPressTest/Tests/Services/PluginJetpackProxyServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/PluginJetpackProxyServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/PluginJetpackProxyServiceTests.swift diff --git a/WordPress/WordPressTest/PostCategoryServiceTests.m b/WordPress/WordPressTest/Tests/Services/PostCategoryServiceTests.m similarity index 100% rename from WordPress/WordPressTest/PostCategoryServiceTests.m rename to WordPress/WordPressTest/Tests/Services/PostCategoryServiceTests.m diff --git a/WordPress/WordPressTest/PostCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Services/PostCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/PostCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Services/PostCoordinatorTests.swift diff --git a/WordPress/WordPressTest/PostHelperJetpackSocialTests.swift b/WordPress/WordPressTest/Tests/Services/PostHelperJetpackSocialTests.swift similarity index 100% rename from WordPress/WordPressTest/PostHelperJetpackSocialTests.swift rename to WordPress/WordPressTest/Tests/Services/PostHelperJetpackSocialTests.swift diff --git a/WordPress/WordPressTest/PostRepositoryPostsListTests.swift b/WordPress/WordPressTest/Tests/Services/PostRepositoryPostsListTests.swift similarity index 100% rename from WordPress/WordPressTest/PostRepositoryPostsListTests.swift rename to WordPress/WordPressTest/Tests/Services/PostRepositoryPostsListTests.swift diff --git a/WordPress/WordPressTest/PostRepositorySaveTests.swift b/WordPress/WordPressTest/Tests/Services/PostRepositorySaveTests.swift similarity index 100% rename from WordPress/WordPressTest/PostRepositorySaveTests.swift rename to WordPress/WordPressTest/Tests/Services/PostRepositorySaveTests.swift diff --git a/WordPress/WordPressTest/PostRepositoryTests.swift b/WordPress/WordPressTest/Tests/Services/PostRepositoryTests.swift similarity index 100% rename from WordPress/WordPressTest/PostRepositoryTests.swift rename to WordPress/WordPressTest/Tests/Services/PostRepositoryTests.swift diff --git a/WordPress/WordPressTest/PostTagServiceTests.m b/WordPress/WordPressTest/Tests/Services/PostTagServiceTests.m similarity index 100% rename from WordPress/WordPressTest/PostTagServiceTests.m rename to WordPress/WordPressTest/Tests/Services/PostTagServiceTests.m diff --git a/WordPress/WordPressTest/ReaderCardServiceTests.swift b/WordPress/WordPressTest/Tests/Services/ReaderCardServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderCardServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/ReaderCardServiceTests.swift diff --git a/WordPress/WordPressTest/ReaderPostServiceTest.m b/WordPress/WordPressTest/Tests/Services/ReaderPostServiceTest.m similarity index 100% rename from WordPress/WordPressTest/ReaderPostServiceTest.m rename to WordPress/WordPressTest/Tests/Services/ReaderPostServiceTest.m diff --git a/WordPress/WordPressTest/ReaderPostStreamServiceTest.swift b/WordPress/WordPressTest/Tests/Services/ReaderPostStreamServiceTest.swift similarity index 100% rename from WordPress/WordPressTest/ReaderPostStreamServiceTest.swift rename to WordPress/WordPressTest/Tests/Services/ReaderPostStreamServiceTest.swift diff --git a/WordPress/WordPressTest/ReaderSiteServiceTests.swift b/WordPress/WordPressTest/Tests/Services/ReaderSiteServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/ReaderSiteServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/ReaderSiteServiceTests.swift diff --git a/WordPress/WordPressTest/ReaderTopicServiceTest.swift b/WordPress/WordPressTest/Tests/Services/ReaderTopicServiceTest.swift similarity index 100% rename from WordPress/WordPressTest/ReaderTopicServiceTest.swift rename to WordPress/WordPressTest/Tests/Services/ReaderTopicServiceTest.swift diff --git a/WordPress/WordPressTest/RecentSitesServiceTests.swift b/WordPress/WordPressTest/Tests/Services/RecentSitesServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/RecentSitesServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/RecentSitesServiceTests.swift diff --git a/WordPress/WordPressTest/SharingServiceTests.swift b/WordPress/WordPressTest/Tests/Services/SharingServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/SharingServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/SharingServiceTests.swift diff --git a/WordPress/WordPressTest/SiteAddressServiceTests.swift b/WordPress/WordPressTest/Tests/Services/SiteAddressServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteAddressServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/SiteAddressServiceTests.swift diff --git a/WordPress/WordPressTest/SiteManagementServiceTests.swift b/WordPress/WordPressTest/Tests/Services/SiteManagementServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteManagementServiceTests.swift rename to WordPress/WordPressTest/Tests/Services/SiteManagementServiceTests.swift diff --git a/WordPress/WordPressTest/ThemeServiceTests.m b/WordPress/WordPressTest/Tests/Services/ThemeServiceTests.m similarity index 100% rename from WordPress/WordPressTest/ThemeServiceTests.m rename to WordPress/WordPressTest/Tests/Services/ThemeServiceTests.m diff --git a/WordPress/WordPressTest/SiteCreation/ErrorStateViewTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/ErrorStateViewTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/ErrorStateViewTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/ErrorStateViewTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/PlanWizardContentViewModelTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/PlanWizardContentViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/PlanWizardContentViewModelTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/PlanWizardContentViewModelTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteAssemblyServiceTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteAssemblyServiceTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteAssemblyServiceTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteAssemblyServiceTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteAssemblyViewTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteAssemblyViewTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteAssemblyViewTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteAssemblyViewTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteCreationDataCoordinatorTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteCreationDataCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteCreationDataCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteCreationDataCoordinatorTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteCreationHeaderDataTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteCreationHeaderDataTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteCreationHeaderDataTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteCreationHeaderDataTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteCreationIntentTracksEventTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteCreationIntentTracksEventTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteCreationIntentTracksEventTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteCreationIntentTracksEventTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteCreationRotatingMessageViewTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteCreationRotatingMessageViewTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteCreationRotatingMessageViewTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteCreationRotatingMessageViewTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteCreatorTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteCreatorTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteCreatorTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteCreatorTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteDesignSectionLoaderTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteDesignSectionLoaderTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteDesignSectionLoaderTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteDesignSectionLoaderTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteDesignTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteDesignTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteDesignTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteDesignTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteIntentDataTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteIntentDataTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteIntentDataTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteIntentDataTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteSegmentTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteSegmentTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteSegmentTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteSegmentTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteSegmentsCellTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteSegmentsCellTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteSegmentsCellTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteSegmentsCellTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/SiteSegmentsStepTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/SiteSegmentsStepTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/SiteSegmentsStepTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/SiteSegmentsStepTests.swift diff --git a/WordPress/WordPressTest/SiteCreation/TitleSubtitleHeaderTests.swift b/WordPress/WordPressTest/Tests/SiteCreation/TitleSubtitleHeaderTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteCreation/TitleSubtitleHeaderTests.swift rename to WordPress/WordPressTest/Tests/SiteCreation/TitleSubtitleHeaderTests.swift diff --git a/WordPress/WordPressTest/BlogListViewModelTests.swift b/WordPress/WordPressTest/Tests/SiteSwitcher/BlogListViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogListViewModelTests.swift rename to WordPress/WordPressTest/Tests/SiteSwitcher/BlogListViewModelTests.swift diff --git a/WordPress/WordPressTest/FlagsTest.swift b/WordPress/WordPressTest/Tests/Stats/FlagsTest.swift similarity index 100% rename from WordPress/WordPressTest/FlagsTest.swift rename to WordPress/WordPressTest/Tests/Stats/FlagsTest.swift diff --git a/WordPress/WordPressTest/ReferrerDetailsViewModelTests.swift b/WordPress/WordPressTest/Tests/Stats/ReferrerDetailsViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/ReferrerDetailsViewModelTests.swift rename to WordPress/WordPressTest/Tests/Stats/ReferrerDetailsViewModelTests.swift diff --git a/WordPress/WordPressTest/SiteStatsInformationTests.swift b/WordPress/WordPressTest/Tests/Stats/SiteStatsInformationTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteStatsInformationTests.swift rename to WordPress/WordPressTest/Tests/Stats/SiteStatsInformationTests.swift diff --git a/WordPress/WordPressTest/StatsPeriodHelperTests.swift b/WordPress/WordPressTest/Tests/Stats/StatsPeriodHelperTests.swift similarity index 100% rename from WordPress/WordPressTest/StatsPeriodHelperTests.swift rename to WordPress/WordPressTest/Tests/Stats/StatsPeriodHelperTests.swift diff --git a/WordPress/WordPressTest/StatsSegmentedControlDataTests.swift b/WordPress/WordPressTest/Tests/Stats/StatsSegmentedControlDataTests.swift similarity index 100% rename from WordPress/WordPressTest/StatsSegmentedControlDataTests.swift rename to WordPress/WordPressTest/Tests/Stats/StatsSegmentedControlDataTests.swift diff --git a/WordPress/WordPressTest/StatsSubscribersViewModelTests.swift b/WordPress/WordPressTest/Tests/Stats/StatsSubscribersViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/StatsSubscribersViewModelTests.swift rename to WordPress/WordPressTest/Tests/Stats/StatsSubscribersViewModelTests.swift diff --git a/WordPress/WordPressTest/StatsTotalInsightsCellTests.swift b/WordPress/WordPressTest/Tests/Stats/StatsTotalInsightsCellTests.swift similarity index 100% rename from WordPress/WordPressTest/StatsTotalInsightsCellTests.swift rename to WordPress/WordPressTest/Tests/Stats/StatsTotalInsightsCellTests.swift diff --git a/WordPress/WordPressTest/StatsTotalRowDataTests.swift b/WordPress/WordPressTest/Tests/Stats/StatsTotalRowDataTests.swift similarity index 100% rename from WordPress/WordPressTest/StatsTotalRowDataTests.swift rename to WordPress/WordPressTest/Tests/Stats/StatsTotalRowDataTests.swift diff --git a/WordPress/WordPressTest/StatsTrafficDatePickerViewModelTests.swift b/WordPress/WordPressTest/Tests/Stats/StatsTrafficDatePickerViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/StatsTrafficDatePickerViewModelTests.swift rename to WordPress/WordPressTest/Tests/Stats/StatsTrafficDatePickerViewModelTests.swift diff --git a/WordPress/WordPressTest/MockStockPhotosService.swift b/WordPress/WordPressTest/Tests/Stock Photos/MockStockPhotosService.swift similarity index 100% rename from WordPress/WordPressTest/MockStockPhotosService.swift rename to WordPress/WordPressTest/Tests/Stock Photos/MockStockPhotosService.swift diff --git a/WordPress/WordPressTest/StockPhotosMediaTests.swift b/WordPress/WordPressTest/Tests/Stock Photos/StockPhotosMediaTests.swift similarity index 100% rename from WordPress/WordPressTest/StockPhotosMediaTests.swift rename to WordPress/WordPressTest/Tests/Stock Photos/StockPhotosMediaTests.swift diff --git a/WordPress/WordPressTest/StockPhotosPageableTests.swift b/WordPress/WordPressTest/Tests/Stock Photos/StockPhotosPageableTests.swift similarity index 100% rename from WordPress/WordPressTest/StockPhotosPageableTests.swift rename to WordPress/WordPressTest/Tests/Stock Photos/StockPhotosPageableTests.swift diff --git a/WordPress/WordPressTest/StockPhotosResultsPageTests.swift b/WordPress/WordPressTest/Tests/Stock Photos/StockPhotosResultsPageTests.swift similarity index 100% rename from WordPress/WordPressTest/StockPhotosResultsPageTests.swift rename to WordPress/WordPressTest/Tests/Stock Photos/StockPhotosResultsPageTests.swift diff --git a/WordPress/WordPressTest/StockPhotosThumbnailCollectionTests.swift b/WordPress/WordPressTest/Tests/Stock Photos/StockPhotosThumbnailCollectionTests.swift similarity index 100% rename from WordPress/WordPressTest/StockPhotosThumbnailCollectionTests.swift rename to WordPress/WordPressTest/Tests/Stock Photos/StockPhotosThumbnailCollectionTests.swift diff --git a/WordPress/WordPressTest/SupportChatBotViewModelTests.swift b/WordPress/WordPressTest/Tests/Support/SupportChatBot/SupportChatBotViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/SupportChatBotViewModelTests.swift rename to WordPress/WordPressTest/Tests/Support/SupportChatBot/SupportChatBotViewModelTests.swift diff --git a/WordPress/WordPressTest/System/3DTouch/WP3DTouchShortcutCreatorTests.swift b/WordPress/WordPressTest/Tests/System/3DTouch/WP3DTouchShortcutCreatorTests.swift similarity index 100% rename from WordPress/WordPressTest/System/3DTouch/WP3DTouchShortcutCreatorTests.swift rename to WordPress/WordPressTest/Tests/System/3DTouch/WP3DTouchShortcutCreatorTests.swift diff --git a/WordPress/WordPressTest/AccountBuilder.swift b/WordPress/WordPressTest/Tests/TestUtilities/AccountBuilder.swift similarity index 100% rename from WordPress/WordPressTest/AccountBuilder.swift rename to WordPress/WordPressTest/Tests/TestUtilities/AccountBuilder.swift diff --git a/WordPress/WordPressTest/BlogBuilder.swift b/WordPress/WordPressTest/Tests/TestUtilities/BlogBuilder.swift similarity index 100% rename from WordPress/WordPressTest/BlogBuilder.swift rename to WordPress/WordPressTest/Tests/TestUtilities/BlogBuilder.swift diff --git a/WordPress/WordPressTest/ImmuTableTestUtils.swift b/WordPress/WordPressTest/Tests/TestUtilities/ImmuTableTestUtils.swift similarity index 100% rename from WordPress/WordPressTest/ImmuTableTestUtils.swift rename to WordPress/WordPressTest/Tests/TestUtilities/ImmuTableTestUtils.swift diff --git a/WordPress/WordPressTest/TestUtilities/JSONObject.swift b/WordPress/WordPressTest/Tests/TestUtilities/JSONObject.swift similarity index 100% rename from WordPress/WordPressTest/TestUtilities/JSONObject.swift rename to WordPress/WordPressTest/Tests/TestUtilities/JSONObject.swift diff --git a/WordPress/WordPressTest/MediaBuilder.swift b/WordPress/WordPressTest/Tests/TestUtilities/MediaBuilder.swift similarity index 100% rename from WordPress/WordPressTest/MediaBuilder.swift rename to WordPress/WordPressTest/Tests/TestUtilities/MediaBuilder.swift diff --git a/WordPress/WordPressTest/NSError+TestInstance.swift b/WordPress/WordPressTest/Tests/TestUtilities/NSError+TestInstance.swift similarity index 100% rename from WordPress/WordPressTest/NSError+TestInstance.swift rename to WordPress/WordPressTest/Tests/TestUtilities/NSError+TestInstance.swift diff --git a/WordPress/WordPressTest/TestUtilities/PageBuilder.swift b/WordPress/WordPressTest/Tests/TestUtilities/PageBuilder.swift similarity index 100% rename from WordPress/WordPressTest/TestUtilities/PageBuilder.swift rename to WordPress/WordPressTest/Tests/TestUtilities/PageBuilder.swift diff --git a/WordPress/WordPressTest/PostBuilder.swift b/WordPress/WordPressTest/Tests/TestUtilities/PostBuilder.swift similarity index 100% rename from WordPress/WordPressTest/PostBuilder.swift rename to WordPress/WordPressTest/Tests/TestUtilities/PostBuilder.swift diff --git a/WordPress/WordPressTest/ReaderPostBuilder.swift b/WordPress/WordPressTest/Tests/TestUtilities/ReaderPostBuilder.swift similarity index 100% rename from WordPress/WordPressTest/ReaderPostBuilder.swift rename to WordPress/WordPressTest/Tests/TestUtilities/ReaderPostBuilder.swift diff --git a/WordPress/WordPressTest/TestError.swift b/WordPress/WordPressTest/Tests/TestUtilities/TestError.swift similarity index 100% rename from WordPress/WordPressTest/TestError.swift rename to WordPress/WordPressTest/Tests/TestUtilities/TestError.swift diff --git a/WordPress/WordPressTest/AnalyticsEventTrackingSpy.swift b/WordPress/WordPressTest/Tests/Utility/Analytics/AnalyticsEventTrackingSpy.swift similarity index 100% rename from WordPress/WordPressTest/AnalyticsEventTrackingSpy.swift rename to WordPress/WordPressTest/Tests/Utility/Analytics/AnalyticsEventTrackingSpy.swift diff --git a/WordPress/WordPressTest/PrivacySettingsAnalyticsTrackerTests.swift b/WordPress/WordPressTest/Tests/Utility/Analytics/PrivacySettingsAnalyticsTrackerTests.swift similarity index 100% rename from WordPress/WordPressTest/PrivacySettingsAnalyticsTrackerTests.swift rename to WordPress/WordPressTest/Tests/Utility/Analytics/PrivacySettingsAnalyticsTrackerTests.swift diff --git a/WordPress/WordPressTest/WPAnalyticsTrackerAutomatticTracksTests.m b/WordPress/WordPressTest/Tests/Utility/Analytics/WPAnalyticsTrackerAutomatticTracksTests.m similarity index 100% rename from WordPress/WordPressTest/WPAnalyticsTrackerAutomatticTracksTests.m rename to WordPress/WordPressTest/Tests/Utility/Analytics/WPAnalyticsTrackerAutomatticTracksTests.m diff --git a/WordPress/WordPressTest/AppRatingUtilityTests.swift b/WordPress/WordPressTest/Tests/Utility/AppRatingUtilityTests.swift similarity index 100% rename from WordPress/WordPressTest/AppRatingUtilityTests.swift rename to WordPress/WordPressTest/Tests/Utility/AppRatingUtilityTests.swift diff --git a/WordPress/WordPressTest/BackgroundTasks/WeeklyRoundupBackgroundTaskTests.swift b/WordPress/WordPressTest/Tests/Utility/BackgroundTasks/WeeklyRoundupBackgroundTaskTests.swift similarity index 100% rename from WordPress/WordPressTest/BackgroundTasks/WeeklyRoundupBackgroundTaskTests.swift rename to WordPress/WordPressTest/Tests/Utility/BackgroundTasks/WeeklyRoundupBackgroundTaskTests.swift diff --git a/WordPress/WordPressTest/PromptRemindersSchedulerTests.swift b/WordPress/WordPressTest/Tests/Utility/Blogging Prompts/PromptRemindersSchedulerTests.swift similarity index 100% rename from WordPress/WordPressTest/PromptRemindersSchedulerTests.swift rename to WordPress/WordPressTest/Tests/Utility/Blogging Prompts/PromptRemindersSchedulerTests.swift diff --git a/WordPress/WordPressTest/ReminderScheduleCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Utility/Blogging Prompts/ReminderScheduleCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/ReminderScheduleCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Utility/Blogging Prompts/ReminderScheduleCoordinatorTests.swift diff --git a/WordPress/WordPressTest/BloggingRemindersSchedulerTests.swift b/WordPress/WordPressTest/Tests/Utility/Blogging Reminders/BloggingRemindersSchedulerTests.swift similarity index 100% rename from WordPress/WordPressTest/BloggingRemindersSchedulerTests.swift rename to WordPress/WordPressTest/Tests/Utility/Blogging Reminders/BloggingRemindersSchedulerTests.swift diff --git a/WordPress/WordPressTest/BloggingRemindersStoreTests.swift b/WordPress/WordPressTest/Tests/Utility/Blogging Reminders/BloggingRemindersStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/BloggingRemindersStoreTests.swift rename to WordPress/WordPressTest/Tests/Utility/Blogging Reminders/BloggingRemindersStoreTests.swift diff --git a/WordPress/WordPressTest/Collection+RotateTests.swift b/WordPress/WordPressTest/Tests/Utility/Collection+RotateTests.swift similarity index 100% rename from WordPress/WordPressTest/Collection+RotateTests.swift rename to WordPress/WordPressTest/Tests/Utility/Collection+RotateTests.swift diff --git a/WordPress/WordPressTest/ContentMigrationCoordinatorTests.swift b/WordPress/WordPressTest/Tests/Utility/ContentMigrationCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/ContentMigrationCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/Utility/ContentMigrationCoordinatorTests.swift diff --git a/WordPress/WordPressTest/CookieJarTests.swift b/WordPress/WordPressTest/Tests/Utility/CookieJarTests.swift similarity index 100% rename from WordPress/WordPressTest/CookieJarTests.swift rename to WordPress/WordPressTest/Tests/Utility/CookieJarTests.swift diff --git a/WordPress/WordPressTest/CoreDataTestCase.swift b/WordPress/WordPressTest/Tests/Utility/CoreDataTestCase.swift similarity index 100% rename from WordPress/WordPressTest/CoreDataTestCase.swift rename to WordPress/WordPressTest/Tests/Utility/CoreDataTestCase.swift diff --git a/WordPress/WordPressTest/WPCrashLoggingDataProviderTests.swift b/WordPress/WordPressTest/Tests/Utility/Crash Logging/WPCrashLoggingDataProviderTests.swift similarity index 100% rename from WordPress/WordPressTest/WPCrashLoggingDataProviderTests.swift rename to WordPress/WordPressTest/Tests/Utility/Crash Logging/WPCrashLoggingDataProviderTests.swift diff --git a/WordPress/WordPressTest/DeepLinkSourceTests.swift b/WordPress/WordPressTest/Tests/Utility/Deep Linking/DeepLinkSourceTests.swift similarity index 100% rename from WordPress/WordPressTest/DeepLinkSourceTests.swift rename to WordPress/WordPressTest/Tests/Utility/Deep Linking/DeepLinkSourceTests.swift diff --git a/WordPress/WordPressTest/MBarRouteTests.swift b/WordPress/WordPressTest/Tests/Utility/Deep Linking/MBarRouteTests.swift similarity index 100% rename from WordPress/WordPressTest/MBarRouteTests.swift rename to WordPress/WordPressTest/Tests/Utility/Deep Linking/MBarRouteTests.swift diff --git a/WordPress/WordPressTest/RouteMatcherTests.swift b/WordPress/WordPressTest/Tests/Utility/Deep Linking/RouteMatcherTests.swift similarity index 100% rename from WordPress/WordPressTest/RouteMatcherTests.swift rename to WordPress/WordPressTest/Tests/Utility/Deep Linking/RouteMatcherTests.swift diff --git a/WordPress/WordPressTest/DelayTests.swift b/WordPress/WordPressTest/Tests/Utility/DelayTests.swift similarity index 100% rename from WordPress/WordPressTest/DelayTests.swift rename to WordPress/WordPressTest/Tests/Utility/DelayTests.swift diff --git a/WordPress/WordPressTest/GutenbergFilesAppMediaSourceTests.swift b/WordPress/WordPressTest/Tests/Utility/Editor/GutenbergFilesAppMediaSourceTests.swift similarity index 100% rename from WordPress/WordPressTest/GutenbergFilesAppMediaSourceTests.swift rename to WordPress/WordPressTest/Tests/Utility/Editor/GutenbergFilesAppMediaSourceTests.swift diff --git a/WordPress/WordPressTest/GutenbergSettingsTests.swift b/WordPress/WordPressTest/Tests/Utility/Editor/GutenbergSettingsTests.swift similarity index 100% rename from WordPress/WordPressTest/GutenbergSettingsTests.swift rename to WordPress/WordPressTest/Tests/Utility/Editor/GutenbergSettingsTests.swift diff --git a/WordPress/WordPressTest/FeatureFlagTests.swift b/WordPress/WordPressTest/Tests/Utility/FeatureFlagTests.swift similarity index 100% rename from WordPress/WordPressTest/FeatureFlagTests.swift rename to WordPress/WordPressTest/Tests/Utility/FeatureFlagTests.swift diff --git a/WordPress/WordPressTest/ImageDownloaderTests.swift b/WordPress/WordPressTest/Tests/Utility/ImageDownloaderTests.swift similarity index 100% rename from WordPress/WordPressTest/ImageDownloaderTests.swift rename to WordPress/WordPressTest/Tests/Utility/ImageDownloaderTests.swift diff --git a/WordPress/WordPressTest/ImmuTableTest.swift b/WordPress/WordPressTest/Tests/Utility/ImmuTableTest.swift similarity index 100% rename from WordPress/WordPressTest/ImmuTableTest.swift rename to WordPress/WordPressTest/Tests/Utility/ImmuTableTest.swift diff --git a/WordPress/WordPressTest/JSONObjectTests.swift b/WordPress/WordPressTest/Tests/Utility/JSONObjectTests.swift similarity index 100% rename from WordPress/WordPressTest/JSONObjectTests.swift rename to WordPress/WordPressTest/Tests/Utility/JSONObjectTests.swift diff --git a/WordPress/WordPressTest/KeychainTest.m b/WordPress/WordPressTest/Tests/Utility/KeychainTest.m similarity index 100% rename from WordPress/WordPressTest/KeychainTest.m rename to WordPress/WordPressTest/Tests/Utility/KeychainTest.m diff --git a/WordPress/WordPressTest/KeychainUtilsTests.swift b/WordPress/WordPressTest/Tests/Utility/KeychainUtilsTests.swift similarity index 100% rename from WordPress/WordPressTest/KeychainUtilsTests.swift rename to WordPress/WordPressTest/Tests/Utility/KeychainUtilsTests.swift diff --git a/WordPress/WordPressTest/Logging/LoggingURLRedactorTests.swift b/WordPress/WordPressTest/Tests/Utility/Logging/LoggingURLRedactorTests.swift similarity index 100% rename from WordPress/WordPressTest/Logging/LoggingURLRedactorTests.swift rename to WordPress/WordPressTest/Tests/Utility/Logging/LoggingURLRedactorTests.swift diff --git a/WordPress/WordPressTest/ItemProviderMediaExporterTests.swift b/WordPress/WordPressTest/Tests/Utility/Media/ItemProviderMediaExporterTests.swift similarity index 100% rename from WordPress/WordPressTest/ItemProviderMediaExporterTests.swift rename to WordPress/WordPressTest/Tests/Utility/Media/ItemProviderMediaExporterTests.swift diff --git a/WordPress/WordPressTest/MediaExporterTests.swift b/WordPress/WordPressTest/Tests/Utility/Media/MediaExporterTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaExporterTests.swift rename to WordPress/WordPressTest/Tests/Utility/Media/MediaExporterTests.swift diff --git a/WordPress/WordPressTest/MediaFileManagerTests.swift b/WordPress/WordPressTest/Tests/Utility/Media/MediaFileManagerTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaFileManagerTests.swift rename to WordPress/WordPressTest/Tests/Utility/Media/MediaFileManagerTests.swift diff --git a/WordPress/WordPressTest/MediaImageExporterTests.swift b/WordPress/WordPressTest/Tests/Utility/Media/MediaImageExporterTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaImageExporterTests.swift rename to WordPress/WordPressTest/Tests/Utility/Media/MediaImageExporterTests.swift diff --git a/WordPress/WordPressTest/MediaThumbnailExporterTests.swift b/WordPress/WordPressTest/Tests/Utility/Media/MediaThumbnailExporterTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaThumbnailExporterTests.swift rename to WordPress/WordPressTest/Tests/Utility/Media/MediaThumbnailExporterTests.swift diff --git a/WordPress/WordPressTest/MediaURLExporterTests.swift b/WordPress/WordPressTest/Tests/Utility/Media/MediaURLExporterTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaURLExporterTests.swift rename to WordPress/WordPressTest/Tests/Utility/Media/MediaURLExporterTests.swift diff --git a/WordPress/WordPressTest/PagesListTests.swift b/WordPress/WordPressTest/Tests/Utility/PagesListTests.swift similarity index 100% rename from WordPress/WordPressTest/PagesListTests.swift rename to WordPress/WordPressTest/Tests/Utility/PagesListTests.swift diff --git a/WordPress/WordPressTest/PostsListAPIStub.swift b/WordPress/WordPressTest/Tests/Utility/PostsListAPIStub.swift similarity index 100% rename from WordPress/WordPressTest/PostsListAPIStub.swift rename to WordPress/WordPressTest/Tests/Utility/PostsListAPIStub.swift diff --git a/WordPress/WordPressTest/PublicizeAuthorizationURLComponentsTests.swift b/WordPress/WordPressTest/Tests/Utility/PublicizeAuthorizationURLComponentsTests.swift similarity index 100% rename from WordPress/WordPressTest/PublicizeAuthorizationURLComponentsTests.swift rename to WordPress/WordPressTest/Tests/Utility/PublicizeAuthorizationURLComponentsTests.swift diff --git a/WordPress/WordPressTest/QueueTests.swift b/WordPress/WordPressTest/Tests/Utility/QueueTests.swift similarity index 100% rename from WordPress/WordPressTest/QueueTests.swift rename to WordPress/WordPressTest/Tests/Utility/QueueTests.swift diff --git a/WordPress/WordPressTest/RemoteFeatureFlagTests.swift b/WordPress/WordPressTest/Tests/Utility/RemoteFeatureFlagTests.swift similarity index 100% rename from WordPress/WordPressTest/RemoteFeatureFlagTests.swift rename to WordPress/WordPressTest/Tests/Utility/RemoteFeatureFlagTests.swift diff --git a/WordPress/WordPressTest/RemoteParameterTests.swift b/WordPress/WordPressTest/Tests/Utility/RemoteParameterTests.swift similarity index 100% rename from WordPress/WordPressTest/RemoteParameterTests.swift rename to WordPress/WordPressTest/Tests/Utility/RemoteParameterTests.swift diff --git a/WordPress/WordPressTest/SiteIconViewModelTests.swift b/WordPress/WordPressTest/Tests/Utility/SiteIconViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteIconViewModelTests.swift rename to WordPress/WordPressTest/Tests/Utility/SiteIconViewModelTests.swift diff --git a/WordPress/WordPressTest/SiteVisibilityTests.swift b/WordPress/WordPressTest/Tests/Utility/SiteVisibilityTests.swift similarity index 100% rename from WordPress/WordPressTest/SiteVisibilityTests.swift rename to WordPress/WordPressTest/Tests/Utility/SiteVisibilityTests.swift diff --git a/WordPress/WordPressTest/WKCookieJarTests.swift b/WordPress/WordPressTest/Tests/Utility/WKCookieJarTests.swift similarity index 100% rename from WordPress/WordPressTest/WKCookieJarTests.swift rename to WordPress/WordPressTest/Tests/Utility/WKCookieJarTests.swift diff --git a/WordPress/WordPressTest/WPAppAnalyticsTests.m b/WordPress/WordPressTest/Tests/Utility/WPAppAnalyticsTests.m similarity index 100% rename from WordPress/WordPressTest/WPAppAnalyticsTests.m rename to WordPress/WordPressTest/Tests/Utility/WPAppAnalyticsTests.m diff --git a/WordPress/WordPressTest/WPUserAgentTests.m b/WordPress/WordPressTest/Tests/Utility/WPUserAgentTests.m similarity index 100% rename from WordPress/WordPressTest/WPUserAgentTests.m rename to WordPress/WordPressTest/Tests/Utility/WPUserAgentTests.m diff --git a/WordPress/WordPressTest/ZendeskUtilsTests+Plans.swift b/WordPress/WordPressTest/Tests/Utility/Zendesk/ZendeskUtilsTests+Plans.swift similarity index 100% rename from WordPress/WordPressTest/ZendeskUtilsTests+Plans.swift rename to WordPress/WordPressTest/Tests/Utility/Zendesk/ZendeskUtilsTests+Plans.swift diff --git a/WordPress/WordPressTest/Activity/ActivityListViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Activity/ActivityListViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Activity/ActivityListViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Activity/ActivityListViewModelTests.swift diff --git a/WordPress/WordPressTest/App Icons/AppIconListViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/App Icons/AppIconListViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/App Icons/AppIconListViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/App Icons/AppIconListViewModelTests.swift diff --git a/WordPress/WordPressTest/AppUpdate/AppUpdateCoordinatorTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/AppUpdate/AppUpdateCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/AppUpdate/AppUpdateCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/AppUpdate/AppUpdateCoordinatorTests.swift diff --git a/WordPress/WordPressTest/MediaEditorOperation+DescriptionTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Aztec/MediaEditorOperation+DescriptionTests.swift similarity index 100% rename from WordPress/WordPressTest/MediaEditorOperation+DescriptionTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Aztec/MediaEditorOperation+DescriptionTests.swift diff --git a/WordPress/WordPressTest/Blaze/BlazeCampaignDetailsWebViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Blaze/BlazeCampaignDetailsWebViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Blaze/BlazeCampaignDetailsWebViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Blaze/BlazeCampaignDetailsWebViewModelTests.swift diff --git a/WordPress/WordPressTest/Blaze/BlazeCreateCampaignWebViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Blaze/BlazeCreateCampaignWebViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Blaze/BlazeCreateCampaignWebViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Blaze/BlazeCreateCampaignWebViewModelTests.swift diff --git a/WordPress/WordPressTest/Blog Dashboard/Cards/DashboardBloganuaryCardCellTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Blog/Blog Dashboard/Cards/DashboardBloganuaryCardCellTests.swift similarity index 100% rename from WordPress/WordPressTest/Blog Dashboard/Cards/DashboardBloganuaryCardCellTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Blog/Blog Dashboard/Cards/DashboardBloganuaryCardCellTests.swift diff --git a/WordPress/WordPressTest/Blog Dashboard/Cards/DashboardJetpackSocialCardCellTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Blog/Blog Dashboard/Cards/DashboardJetpackSocialCardCellTests.swift similarity index 100% rename from WordPress/WordPressTest/Blog Dashboard/Cards/DashboardJetpackSocialCardCellTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Blog/Blog Dashboard/Cards/DashboardJetpackSocialCardCellTests.swift diff --git a/WordPress/WordPressTest/BlogDetailsSectionIndexTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Blog/BlogDetailsSectionIndexTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogDetailsSectionIndexTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Blog/BlogDetailsSectionIndexTests.swift diff --git a/WordPress/WordPressTest/BlogDetailsSubsectionToSectionCategoryTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Blog/BlogDetailsSubsectionToSectionCategoryTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogDetailsSubsectionToSectionCategoryTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Blog/BlogDetailsSubsectionToSectionCategoryTests.swift diff --git a/WordPress/WordPressTest/DomainCredit/DomainCreditEligibilityTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Blog/DomainCredit/DomainCreditEligibilityTests.swift similarity index 100% rename from WordPress/WordPressTest/DomainCredit/DomainCreditEligibilityTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Blog/DomainCredit/DomainCreditEligibilityTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Cells/MediaSizeSliderCellTest.swift b/WordPress/WordPressTest/Tests/ViewRelated/Cells/MediaSizeSliderCellTest.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Cells/MediaSizeSliderCellTest.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Cells/MediaSizeSliderCellTest.swift diff --git a/WordPress/WordPressTest/Comments/Controllers/FullScreenCommentReplyViewControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Comments/Controllers/FullScreenCommentReplyViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/Comments/Controllers/FullScreenCommentReplyViewControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Comments/Controllers/FullScreenCommentReplyViewControllerTests.swift diff --git a/WordPress/WordPressTest/Comments/Controllers/FullScreenCommentReplyViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Comments/Controllers/FullScreenCommentReplyViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Comments/Controllers/FullScreenCommentReplyViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Comments/Controllers/FullScreenCommentReplyViewModelTests.swift diff --git a/WordPress/WordPressTest/Comments/Controllers/Mocks/FullScreenCommentReplyViewModelMock.swift b/WordPress/WordPressTest/Tests/ViewRelated/Comments/Controllers/Mocks/FullScreenCommentReplyViewModelMock.swift similarity index 100% rename from WordPress/WordPressTest/Comments/Controllers/Mocks/FullScreenCommentReplyViewModelMock.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Comments/Controllers/Mocks/FullScreenCommentReplyViewModelMock.swift diff --git a/WordPress/WordPressTest/EUUSCompliance/CompliancePopoverCoordinatorTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/EUUSCompliance/CompliancePopoverCoordinatorTests.swift similarity index 100% rename from WordPress/WordPressTest/EUUSCompliance/CompliancePopoverCoordinatorTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/EUUSCompliance/CompliancePopoverCoordinatorTests.swift diff --git a/WordPress/WordPressTest/EUUSCompliance/CompliancePopoverViewControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/EUUSCompliance/CompliancePopoverViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/EUUSCompliance/CompliancePopoverViewControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/EUUSCompliance/CompliancePopoverViewControllerTests.swift diff --git a/WordPress/WordPressTest/EUUSCompliance/CompliancePopoverViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/EUUSCompliance/CompliancePopoverViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/EUUSCompliance/CompliancePopoverViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/EUUSCompliance/CompliancePopoverViewModelTests.swift diff --git a/WordPress/WordPressTest/Jetpack/JetpackBannerScrollVisibilityTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Jetpack/JetpackBannerScrollVisibilityTests.swift similarity index 100% rename from WordPress/WordPressTest/Jetpack/JetpackBannerScrollVisibilityTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Jetpack/JetpackBannerScrollVisibilityTests.swift diff --git a/WordPress/WordPressTest/Jetpack/JetpackBrandingVisibilityTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Jetpack/JetpackBrandingVisibilityTests.swift similarity index 100% rename from WordPress/WordPressTest/Jetpack/JetpackBrandingVisibilityTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Jetpack/JetpackBrandingVisibilityTests.swift diff --git a/WordPress/WordPressTest/Me/App Settings/Boolean User Defaults/BooleanUserDefaultsDebugViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Me/App Settings/Boolean User Defaults/BooleanUserDefaultsDebugViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Me/App Settings/Boolean User Defaults/BooleanUserDefaultsDebugViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Me/App Settings/Boolean User Defaults/BooleanUserDefaultsDebugViewModelTests.swift diff --git a/WordPress/WordPressTest/Me/PrivacySettingsViewControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Me/PrivacySettingsViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/Me/PrivacySettingsViewControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Me/PrivacySettingsViewControllerTests.swift diff --git a/WordPress/WordPressTest/Mention/SuggestionTableViewTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Mention/SuggestionTableViewTests.swift similarity index 100% rename from WordPress/WordPressTest/Mention/SuggestionTableViewTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Mention/SuggestionTableViewTests.swift diff --git a/WordPress/WordPressTest/Mention/SuggestionViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Mention/SuggestionViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Mention/SuggestionViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Mention/SuggestionViewModelTests.swift diff --git a/WordPress/WordPressTest/Mention/SuggestionsListViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Mention/SuggestionsListViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/Mention/SuggestionsListViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Mention/SuggestionsListViewModelTests.swift diff --git a/WordPress/WordPressTest/Mention/SuggestionsTableViewDelegateMock.swift b/WordPress/WordPressTest/Tests/ViewRelated/Mention/SuggestionsTableViewDelegateMock.swift similarity index 100% rename from WordPress/WordPressTest/Mention/SuggestionsTableViewDelegateMock.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Mention/SuggestionsTableViewDelegateMock.swift diff --git a/WordPress/WordPressTest/Menus/Controllers/MenuItemsViewControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Menus/Controllers/MenuItemsViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/Menus/Controllers/MenuItemsViewControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Menus/Controllers/MenuItemsViewControllerTests.swift diff --git a/WordPress/WordPressTest/My Site/NoSiteViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/My Site/NoSiteViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/My Site/NoSiteViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/My Site/NoSiteViewModelTests.swift diff --git a/WordPress/WordPressTest/NUX/SignupEpilogueTableViewControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/NUX/SignupEpilogueTableViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/NUX/SignupEpilogueTableViewControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/NUX/SignupEpilogueTableViewControllerTests.swift diff --git a/WordPress/WordPressTest/Notification/Controllers/NotificationsViewControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Notification/Controllers/NotificationsViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/Notification/Controllers/NotificationsViewControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Notification/Controllers/NotificationsViewControllerTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Post/Controllers/PreviewWebKitViewControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/Controllers/PreviewWebKitViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Post/Controllers/PreviewWebKitViewControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Post/Controllers/PreviewWebKitViewControllerTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Post/Controllers/PublishSettingsControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/Controllers/PublishSettingsControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Post/Controllers/PublishSettingsControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Post/Controllers/PublishSettingsControllerTests.swift diff --git a/WordPress/WordPressTest/PostActionSheetTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/PostActionSheetTests.swift similarity index 100% rename from WordPress/WordPressTest/PostActionSheetTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Post/PostActionSheetTests.swift diff --git a/WordPress/WordPressTest/PostCompactCellGhostableTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/PostCompactCellGhostableTests.swift similarity index 100% rename from WordPress/WordPressTest/PostCompactCellGhostableTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Post/PostCompactCellGhostableTests.swift diff --git a/WordPress/WordPressTest/PostCompactCellTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/PostCompactCellTests.swift similarity index 100% rename from WordPress/WordPressTest/PostCompactCellTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Post/PostCompactCellTests.swift diff --git a/WordPress/WordPressTest/PostListFilterTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/PostListFilterTests.swift similarity index 100% rename from WordPress/WordPressTest/PostListFilterTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Post/PostListFilterTests.swift diff --git a/WordPress/WordPressTest/BlogTitleTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/Prepublishing Nudge/BlogTitleTests.swift similarity index 100% rename from WordPress/WordPressTest/BlogTitleTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Post/Prepublishing Nudge/BlogTitleTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Post/Views/WeekdaysHeaderViewTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/Views/WeekdaysHeaderViewTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Post/Views/WeekdaysHeaderViewTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Post/Views/WeekdaysHeaderViewTests.swift diff --git a/WordPress/WordPressTest/ShareAppContentPresenterTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Sharing/ShareAppContentPresenterTests.swift similarity index 100% rename from WordPress/WordPressTest/ShareAppContentPresenterTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Sharing/ShareAppContentPresenterTests.swift diff --git a/WordPress/WordPressTest/ShareAppTextActivityItemSourceTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Sharing/ShareAppTextActivityItemSourceTests.swift similarity index 100% rename from WordPress/WordPressTest/ShareAppTextActivityItemSourceTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Sharing/ShareAppTextActivityItemSourceTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Helpers/SiteStatsImmuTableRowsTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Helpers/SiteStatsImmuTableRowsTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Helpers/SiteStatsImmuTableRowsTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Helpers/SiteStatsImmuTableRowsTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Helpers/StatsMockDataLoader.swift b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Helpers/StatsMockDataLoader.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Helpers/StatsMockDataLoader.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Helpers/StatsMockDataLoader.swift diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Insights/SiteStatsInsightViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/SiteStatsInsightViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Insights/SiteStatsInsightViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/SiteStatsInsightViewModelTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Insights/SiteStatsPinnedItemStoreTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/SiteStatsPinnedItemStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Insights/SiteStatsPinnedItemStoreTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/SiteStatsPinnedItemStoreTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Insights/stats-visits-day-11.json b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/stats-visits-day-11.json similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Insights/stats-visits-day-11.json rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/stats-visits-day-11.json diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Insights/stats-visits-day-14.json b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/stats-visits-day-14.json similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Insights/stats-visits-day-14.json rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/stats-visits-day-14.json diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Insights/stats-visits-day-4.json b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/stats-visits-day-4.json similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Insights/stats-visits-day-4.json rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Insights/stats-visits-day-4.json diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Shared Views/Stats Detail/SiteStatsInsightsDetailsViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Shared Views/Stats Detail/SiteStatsInsightsDetailsViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Shared Views/Stats Detail/SiteStatsInsightsDetailsViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Shared Views/Stats Detail/SiteStatsInsightsDetailsViewModelTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Stats/Traffic/SiteStatsPeriodViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Stats/Traffic/SiteStatsPeriodViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Stats/Traffic/SiteStatsPeriodViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Stats/Traffic/SiteStatsPeriodViewModelTests.swift diff --git a/WordPress/WordPressTest/Support/SupportConfigurationTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Support/SupportConfigurationTests.swift similarity index 100% rename from WordPress/WordPressTest/Support/SupportConfigurationTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Support/SupportConfigurationTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Tools/Time Zone/TimeZoneFormatterTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Tools/Time Zone/TimeZoneFormatterTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Tools/Time Zone/TimeZoneFormatterTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Tools/Time Zone/TimeZoneFormatterTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Tools/Time Zone/TimeZoneSelectorViewModelTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Tools/Time Zone/TimeZoneSelectorViewModelTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Tools/Time Zone/TimeZoneSelectorViewModelTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Tools/Time Zone/TimeZoneSelectorViewModelTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Views/Controllers/NoResultsViewControllerTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Views/Controllers/NoResultsViewControllerTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Views/Controllers/NoResultsViewControllerTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Views/Controllers/NoResultsViewControllerTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Views/WPRichText/WPRichContentViewTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Views/WPRichText/WPRichContentViewTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Views/WPRichText/WPRichContentViewTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Views/WPRichText/WPRichContentViewTests.swift diff --git a/WordPress/WordPressTest/ViewRelated/Views/WPRichText/WPRichTextFormatterTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Views/WPRichText/WPRichTextFormatterTests.swift similarity index 100% rename from WordPress/WordPressTest/ViewRelated/Views/WPRichText/WPRichTextFormatterTests.swift rename to WordPress/WordPressTest/Tests/ViewRelated/Views/WPRichText/WPRichTextFormatterTests.swift diff --git a/WordPress/WordPressTest/What's New/Data store/Announcement+Fixture.swift b/WordPress/WordPressTest/Tests/What's New/Data store/Announcement+Fixture.swift similarity index 100% rename from WordPress/WordPressTest/What's New/Data store/Announcement+Fixture.swift rename to WordPress/WordPressTest/Tests/What's New/Data store/Announcement+Fixture.swift diff --git a/WordPress/WordPressTest/What's New/Data store/AnnouncementsDataStoreTests.swift b/WordPress/WordPressTest/Tests/What's New/Data store/AnnouncementsDataStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/What's New/Data store/AnnouncementsDataStoreTests.swift rename to WordPress/WordPressTest/Tests/What's New/Data store/AnnouncementsDataStoreTests.swift diff --git a/WordPress/WordPressTest/What's New/Data store/CachedAnnouncementsStoreTests.swift b/WordPress/WordPressTest/Tests/What's New/Data store/CachedAnnouncementsStoreTests.swift similarity index 100% rename from WordPress/WordPressTest/What's New/Data store/CachedAnnouncementsStoreTests.swift rename to WordPress/WordPressTest/Tests/What's New/Data store/CachedAnnouncementsStoreTests.swift diff --git a/WordPress/WordPressTest/MockWordPressComRestApi.swift b/WordPress/WordPressTest/Tests/WordPressAPI/MockWordPressComRestApi.swift similarity index 100% rename from WordPress/WordPressTest/MockWordPressComRestApi.swift rename to WordPress/WordPressTest/Tests/WordPressAPI/MockWordPressComRestApi.swift From 599802d37b357174547bf301e3c8d950e7f0ba09 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:20:54 -0600 Subject: [PATCH 05/27] Use Folders for WordPressTest --- WordPress/WordPress.xcodeproj/project.pbxproj | 2842 +---------------- 1 file changed, 44 insertions(+), 2798 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index b9831daa6890..6118a22e15e7 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -54,7 +54,6 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 010459ED2915519C000C7778 /* JetpackNotificationMigrationServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 010459EC2915519C000C7778 /* JetpackNotificationMigrationServiceTests.swift */; }; 0107E0B528F97D5000DE87DB /* StatsWidgetEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F63B93B258179D100F581BE /* StatsWidgetEntry.swift */; }; 0107E0B628F97D5000DE87DB /* HomeWidgetCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FA53E9B256571D800F4D9A2 /* HomeWidgetCache.swift */; }; 0107E0B728F97D5000DE87DB /* ListStatsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FCF66E825CAF8C50047F337 /* ListStatsView.swift */; }; @@ -110,14 +109,8 @@ 0107E1852900059300DE87DB /* LocalizationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E1842900059300DE87DB /* LocalizationConfiguration.swift */; }; 01281E9C2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 01281E9D2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; - 014192A02983F5E800CAEDB0 /* SupportConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0141929F2983F5E800CAEDB0 /* SupportConfigurationTests.swift */; }; - 0147D651294B6EA600AA6410 /* StatsRevampStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0147D650294B6EA600AA6410 /* StatsRevampStoreTests.swift */; }; - 0148CC292859127F00CF5D96 /* StatsWidgetsStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0148CC282859127F00CF5D96 /* StatsWidgetsStoreTests.swift */; }; - 0148CC2B2859C87000CF5D96 /* BlogServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0148CC2A2859C87000CF5D96 /* BlogServiceMock.swift */; }; 014D7E8F2AA9FBDE00F8C9E3 /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; - 015BA4EB29A788A300920F4B /* StatsTotalInsightsCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 015BA4EA29A788A300920F4B /* StatsTotalInsightsCellTests.swift */; }; 0167F4B62AAA0342005B9E42 /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; - 018635922A85376700915532 /* SupportChatBotViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018635912A85376700915532 /* SupportChatBotViewModelTests.swift */; }; 0188FE402AA613850093EDA5 /* LockScreenMultiStatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE3E2AA6137F0093EDA5 /* LockScreenMultiStatView.swift */; }; 0188FE432AA613B00093EDA5 /* LockScreenMultiStatViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE412AA613AD0093EDA5 /* LockScreenMultiStatViewModel.swift */; }; 0188FE462AA624A40093EDA5 /* LockScreenSiteTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE442AA624A40093EDA5 /* LockScreenSiteTitleView.swift */; }; @@ -125,8 +118,6 @@ 0188FE4C2AA62F800093EDA5 /* LockScreenTodayLikesCommentsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE4A2AA62F800093EDA5 /* LockScreenTodayLikesCommentsStatWidgetConfig.swift */; }; 018FF1352AE6771A00F301C3 /* LockScreenVerticalCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018FF1342AE6771A00F301C3 /* LockScreenVerticalCard.swift */; }; 018FF1372AE67C2600F301C3 /* LockScreenFlexibleCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018FF1362AE67C2600F301C3 /* LockScreenFlexibleCard.swift */; }; - 019C5B972BD6A49900A69DB0 /* StatsSubscribersViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019C5B962BD6A49900A69DB0 /* StatsSubscribersViewModelTests.swift */; }; - 019D699E2A5EA963003B676D /* RootViewCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019D699D2A5EA963003B676D /* RootViewCoordinatorTests.swift */; }; 01ABF1702AD578B3004331BD /* WidgetAnalytics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */; }; 01ABF1712AD578B3004331BD /* WidgetAnalytics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */; }; 01CE5007290A889F00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; @@ -142,52 +133,18 @@ 01D2FF652AA77F790038E040 /* LockScreenTodayViewsVisitorsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FF632AA77F790038E040 /* LockScreenTodayViewsVisitorsStatWidgetConfig.swift */; }; 01D2FF682AA780DC0038E040 /* LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FF662AA780DC0038E040 /* LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift */; }; 01D2FF6B2AA782720038E040 /* LockScreenAllTimePostsBestViewsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FF692AA782720038E040 /* LockScreenAllTimePostsBestViewsStatWidgetConfig.swift */; }; - 01D7EBA82B7CD07E00F14992 /* SiteStatsPeriodViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D7EBA72B7CD07E00F14992 /* SiteStatsPeriodViewModelTests.swift */; }; 01E258092ACC3AA000F09666 /* iOS17WidgetAPIs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E258082ACC3AA000F09666 /* iOS17WidgetAPIs.swift */; }; - 01E2580E2ACDC88100F09666 /* PlanWizardContentViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E2580D2ACDC88100F09666 /* PlanWizardContentViewModelTests.swift */; }; - 01E78D1D296EA54F00FB6863 /* StatsPeriodHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E78D1C296EA54F00FB6863 /* StatsPeriodHelperTests.swift */; }; - 02761EC222700A9C009BAF0F /* BlogDetailsSubsectionToSectionCategoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02761EC122700A9C009BAF0F /* BlogDetailsSubsectionToSectionCategoryTests.swift */; }; - 02761EC4227010BC009BAF0F /* BlogDetailsSectionIndexTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02761EC3227010BC009BAF0F /* BlogDetailsSectionIndexTests.swift */; }; - 027AC5212278983F0033E56E /* DomainCreditEligibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027AC5202278983F0033E56E /* DomainCreditEligibilityTests.swift */; }; - 02BE5CC02281B53F00E351BA /* RegisterDomainDetailsViewModelLoadingStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02BE5CBF2281B53F00E351BA /* RegisterDomainDetailsViewModelLoadingStateTests.swift */; }; - 082EA3D72B4C202600E7F361 /* NotificationsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 082EA3D62B4C202600E7F361 /* NotificationsViewModelTests.swift */; }; - 084D94AF1EDF842F00C385A6 /* test-video-device-gps.m4v in Resources */ = {isa = PBXBuildFile; fileRef = 084D94AE1EDF842600C385A6 /* test-video-device-gps.m4v */; }; - 084FC3B729913B1B00A17BCF /* JetpackPluginOverlayViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 084FC3B629913B1B00A17BCF /* JetpackPluginOverlayViewModelTests.swift */; }; - 0879FC161E9301DD00E1EFC8 /* MediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0879FC151E9301DD00E1EFC8 /* MediaTests.swift */; }; - 088134FF2A56C5240027C086 /* CompliancePopoverViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 088134FE2A56C5240027C086 /* CompliancePopoverViewModelTests.swift */; }; - 0885A3671E837AFE00619B4D /* URLIncrementalFilenameTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0885A3661E837AFE00619B4D /* URLIncrementalFilenameTests.swift */; }; - 088CAD4E2BBD8223005996DE /* BlogListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 088CAD4D2BBD8223005996DE /* BlogListViewModelTests.swift */; }; - 089D4EBE2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json in Resources */ = {isa = PBXBuildFile; fileRef = 089D4EBD2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json */; }; - 08A2AD791CCED2A800E84454 /* PostTagServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A2AD781CCED2A800E84454 /* PostTagServiceTests.m */; }; - 08A2AD7B1CCED8E500E84454 /* PostCategoryServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A2AD7A1CCED8E500E84454 /* PostCategoryServiceTests.m */; }; - 08AA640E2A8540590076E38D /* MockEventTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AA640D2A8540590076E38D /* MockEventTracker.swift */; }; - 08AAD6A11CBEA610002B2418 /* MenusServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 08AAD6A01CBEA610002B2418 /* MenusServiceTests.m */; }; - 08B6E51C1F037ADD00268F57 /* MediaFileManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08B6E51B1F037ADD00268F57 /* MediaFileManagerTests.swift */; }; - 08B832421EC130D60079808D /* test-gif.gif in Resources */ = {isa = PBXBuildFile; fileRef = 08B832411EC130D60079808D /* test-gif.gif */; }; 08BA4BC7298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; 08BA4BC9298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */; }; 08BA4BCA298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */; }; - 08C42C31281807880034720B /* ReaderSubscribeCommentsActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C42C30281807880034720B /* ReaderSubscribeCommentsActionTests.swift */; }; - 08DF9C441E8475530058678C /* test-image-portrait.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 08DF9C431E8475530058678C /* test-image-portrait.jpg */; }; - 08E77F471EE9D72F006F9515 /* MediaThumbnailExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E77F461EE9D72F006F9515 /* MediaThumbnailExporterTests.swift */; }; - 08F8CD2D1EBD24600049D0C0 /* MediaExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F8CD2C1EBD245F0049D0C0 /* MediaExporterTests.swift */; }; - 08F8CD311EBD2A960049D0C0 /* MediaImageExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F8CD301EBD2A960049D0C0 /* MediaImageExporterTests.swift */; }; - 08F8CD361EBD2AA80049D0C0 /* test-image-device-photo-gps-portrait.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 08F8CD331EBD2AA80049D0C0 /* test-image-device-photo-gps-portrait.jpg */; }; - 08F8CD371EBD2AA80049D0C0 /* test-image-device-photo-gps.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 08F8CD341EBD2AA80049D0C0 /* test-image-device-photo-gps.jpg */; }; - 08F8CD3B1EBD2D020049D0C0 /* MediaURLExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08F8CD3A1EBD2D020049D0C0 /* MediaURLExporterTests.swift */; }; 099D768327D14B8E00F77EDE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 099D768127D14B8E00F77EDE /* InfoPlist.strings */; }; - 0A69300B28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A69300A28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift */; }; - 0A9687BC28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A9687BB28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift */; }; - 0C1DB60B2B0A9A570028F200 /* ImageDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1DB60A2B0A9A570028F200 /* ImageDownloaderTests.swift */; }; 0C2155A62C39A24D00EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A52C39A24D00EFE2C0 /* XcodeTarget_UITests */; }; 0C2155A82C39A25400EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A72C39A25400EFE2C0 /* XcodeTarget_UITests */; }; 0C235BD22C3862D400D0E163 /* XcodeTarget_WordPressTests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C235BD12C3862D400D0E163 /* XcodeTarget_WordPressTests */; }; - 0C2518AE2ABE1F2800381D31 /* iphone-photo.heic in Resources */ = {isa = PBXBuildFile; fileRef = 0C2518AD2ABE1EA000381D31 /* iphone-photo.heic */; }; 0C3858202CA74DC7004880ED /* AppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */; }; 0C3858212CA74DC7004880ED /* AppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */; }; 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; - 0C63266F2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C63266E2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift */; }; 0C6AC6122C364A2800BF7600 /* XcodeTarget_App in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6112C364A2800BF7600 /* XcodeTarget_App */; }; 0C6AC6142C364A3100BF7600 /* XcodeTarget_ShareExtension in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6132C364A3100BF7600 /* XcodeTarget_ShareExtension */; }; 0C6AC6162C364A3B00BF7600 /* XcodeTarget_DraftActionExtension in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6152C364A3B00BF7600 /* XcodeTarget_DraftActionExtension */; }; @@ -199,18 +156,6 @@ 0C6AC6242C364A8000BF7600 /* XcodeTarget_StatsWidget in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6232C364A8000BF7600 /* XcodeTarget_StatsWidget */; }; 0C6AC6262C364A8500BF7600 /* XcodeTarget_Intents in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6252C364A8500BF7600 /* XcodeTarget_Intents */; }; 0C6AC6282C364A9000BF7600 /* XcodeTarget_WordPressAuthentificator in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6272C364A9000BF7600 /* XcodeTarget_WordPressAuthentificator */; }; - 0C6C4CD42A4F0AD90049E762 /* blaze-search-page-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C6C4CD32A4F0AD80049E762 /* blaze-search-page-1.json */; }; - 0C6C4CD62A4F0AEE0049E762 /* blaze-search-page-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C6C4CD52A4F0AEE0049E762 /* blaze-search-page-2.json */; }; - 0C7D481A2A4DB9300023CF84 /* blaze-search-response.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C7D48192A4DB9300023CF84 /* blaze-search-response.json */; }; - 0C896DE72A3A832B00D7D4E7 /* SiteVisibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C896DE62A3A832B00D7D4E7 /* SiteVisibilityTests.swift */; }; - 0C8FC9AA2A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8FC9A92A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift */; }; - 0C8FC9AC2A8C57930059DCE4 /* test-webp.webp in Resources */ = {isa = PBXBuildFile; fileRef = 0C8FC9AB2A8C57930059DCE4 /* test-webp.webp */; }; - 0C9CD79D2B9A6ABF0045BE03 /* PostRepositorySaveTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C9CD79C2B9A6ABF0045BE03 /* PostRepositorySaveTests.swift */; }; - 0C9CD7A02B9A6FDC0045BE03 /* remote-post.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C9CD79F2B9A6FDC0045BE03 /* remote-post.json */; }; - 0CA15B4E2BB2128800518D6E /* PostCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA15B4D2BB2128800518D6E /* PostCoordinatorTests.swift */; }; - 0CB424F42ADF3CBE0080B807 /* PostSearchViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB424F32ADF3CBE0080B807 /* PostSearchViewModelTests.swift */; }; - 0CD6299B2B9AAA9A00325EA4 /* Foundation+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CD6299A2B9AAA9A00325EA4 /* Foundation+Extensions.swift */; }; - 0CF7D6C32ABB753A006D1E89 /* MediaImageServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF7D6C22ABB753A006D1E89 /* MediaImageServiceTests.swift */; }; 0CFFFECB2C36F5760044709B /* XcodeTarget_WordPressAuthentificatorTests in Frameworks */ = {isa = PBXBuildFile; productRef = 0CFFFECA2C36F5760044709B /* XcodeTarget_WordPressAuthentificatorTests */; }; 17222D80261DDDF90047B163 /* celadon-classic-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D45261DDDF10047B163 /* celadon-classic-icon-app-76x76.png */; }; 17222D81261DDDF90047B163 /* celadon-classic-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D46261DDDF10047B163 /* celadon-classic-icon-app-76x76@2x.png */; }; @@ -264,10 +209,6 @@ 172F06BB2865C04F00C78FD4 /* spectrum-'22-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 172F06B62865C04E00C78FD4 /* spectrum-'22-icon-app-76x76@2x.png */; }; 172F06BC2865C04F00C78FD4 /* spectrum-'22-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 172F06B72865C04F00C78FD4 /* spectrum-'22-icon-app-83.5x83.5@2x.png */; }; 172F06BD2865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 172F06B82865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png */; }; - 173D82E7238EE2A7008432DA /* FeatureFlagTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 173D82E6238EE2A7008432DA /* FeatureFlagTests.swift */; }; - 174C116F2624603400346EC6 /* MBarRouteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174C116E2624603400346EC6 /* MBarRouteTests.swift */; }; - 1759F1721FE017F20003EC81 /* QueueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1759F1711FE017F20003EC81 /* QueueTests.swift */; }; - 175CC1772721814C00622FB4 /* domain-service-updated-domains.json in Resources */ = {isa = PBXBuildFile; fileRef = 175CC1762721814B00622FB4 /* domain-service-updated-domains.json */; }; 1761F17126209AEE000815EF /* open-source-dark-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F14E26209AEC000815EF /* open-source-dark-icon-app-83.5x83.5@2x.png */; }; 1761F17226209AEE000815EF /* open-source-dark-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F14F26209AEC000815EF /* open-source-dark-icon-app-60x60@3x.png */; }; 1761F17326209AEE000815EF /* open-source-dark-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15026209AEC000815EF /* open-source-dark-icon-app-60x60@2x.png */; }; @@ -298,83 +239,25 @@ 1761F18C26209AEE000815EF /* hot-pink-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16E26209AEE000815EF /* hot-pink-icon-app-60x60@3x.png */; }; 1761F18D26209AEE000815EF /* hot-pink-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16F26209AEE000815EF /* hot-pink-icon-app-76x76.png */; }; 1761F18E26209AEE000815EF /* hot-pink-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F17026209AEE000815EF /* hot-pink-icon-app-76x76@2x.png */; }; - 179501CD27A01D4100882787 /* PublicizeAuthorizationURLComponentsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 179501CC27A01D4100882787 /* PublicizeAuthorizationURLComponentsTests.swift */; }; - 1797373720EBAA4100377B4E /* RouteMatcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1797373620EBAA4100377B4E /* RouteMatcherTests.swift */; }; 17C1D6F526711ED0006C8970 /* Emoji.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17C1D6F426711ED0006C8970 /* Emoji.txt */; }; 17C1D6F626711ED0006C8970 /* Emoji.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17C1D6F426711ED0006C8970 /* Emoji.txt */; }; - 17C3F8BF25E4438200EFFE12 /* notifications-button-text-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 17C3F8BE25E4438100EFFE12 /* notifications-button-text-content.json */; }; - 17FC0032264D728E00FCBD37 /* SharingServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17FC0031264D728E00FCBD37 /* SharingServiceTests.swift */; }; - 1D19C56629C9DB0A00FB0087 /* GutenbergVideoPressUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D19C56529C9DB0A00FB0087 /* GutenbergVideoPressUploadProcessorTests.swift */; }; 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; - 1D91080729F847A2003F9A5E /* MediaServiceUpdateTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D91080629F847A2003F9A5E /* MediaServiceUpdateTests.m */; }; - 1DE9F2B32BA30E820044AA53 /* GutenbergFileUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE9F2B22BA30E820044AA53 /* GutenbergFileUploadProcessorTests.swift */; }; - 1DF7A0D32BA0B1810003CBA3 /* GutenbergContentParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF7A0D22BA0B1810003CBA3 /* GutenbergContentParser.swift */; }; 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; - 2422A2C02C5846DB00402A81 /* Blog+RestAPITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2422A2BF2C5846DB00402A81 /* Blog+RestAPITests.swift */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; - 246D0A0325E97D5D0028B83F /* Blog+ObjcTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 246D0A0225E97D5D0028B83F /* Blog+ObjcTests.m */; }; - 2481B1D5260D4E8B00AE59DB /* AccountBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2481B1D4260D4E8B00AE59DB /* AccountBuilder.swift */; }; - 2481B1E8260D4EAC00AE59DB /* WPAccount+LookupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2481B1E7260D4EAC00AE59DB /* WPAccount+LookupTests.swift */; }; - 2481B20C260D8FED00AE59DB /* WPAccount+ObjCLookupTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2481B20B260D8FED00AE59DB /* WPAccount+ObjCLookupTests.m */; }; - 24A2948325D602710000A51E /* BlogTimeZoneTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 24A2948225D602710000A51E /* BlogTimeZoneTests.m */; }; - 24B1AE3124FEC79900B9F334 /* RemoteFeatureFlagTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B1AE3024FEC79900B9F334 /* RemoteFeatureFlagTests.swift */; }; - 24C69A8B2612421900312D9A /* UserSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24C69A8A2612421900312D9A /* UserSettingsTests.swift */; }; - 24C69AC22612467C00312D9A /* UserSettingsTestsObjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 24C69AC12612467C00312D9A /* UserSettingsTestsObjc.m */; }; - 24CDE3412C5863A1005E5E43 /* TestKeychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CDE3402C5863A1005E5E43 /* TestKeychain.swift */; }; - 24F6E1542CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E14E2CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift */; }; - 24F6E1552CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E14F2CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift */; }; - 24F6E1572CD3E4A700AAB1A3 /* XCTestCase+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1532CD3E4A700AAB1A3 /* XCTestCase+Wait.swift */; }; - 24F6E1582CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1512CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift */; }; - 24F6E16B2CD3E5B800AAB1A3 /* ActivityLogTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1692CD3E5B800AAB1A3 /* ActivityLogTestData.swift */; }; - 24F6E16C2CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1662CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift */; }; - 24F6E16D2CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1672CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift */; }; - 24F6E16E2CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1682CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift */; }; - 24F6E16F2CD3E5B800AAB1A3 /* MockContentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E16A2CD3E5B800AAB1A3 /* MockContentCoordinator.swift */; }; - 24F6E1752CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1742CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift */; }; - 24F6E1762CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1722CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift */; }; - 24F6E1772CD3E60900AAB1A3 /* UITextView+SummaryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1732CD3E60900AAB1A3 /* UITextView+SummaryTests.swift */; }; - 24F6E1D92CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1D82CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift */; }; - 24F6E1DD2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1DC2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift */; }; - 24F6E1DF2CD3F39A00AAB1A3 /* PostActionSheetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E1DE2CD3F39A00AAB1A3 /* PostActionSheetTests.swift */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; 2FAE970D0E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */; }; - 32110547250BFC3E0048446F /* ImageDimensionParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32110546250BFC3E0048446F /* ImageDimensionParserTests.swift */; }; - 3211055A250C027D0048446F /* invalid-jpeg-header.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 32110552250C027B0048446F /* invalid-jpeg-header.jpg */; }; - 3211055B250C027D0048446F /* valid-jpeg-header.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 32110553250C027B0048446F /* valid-jpeg-header.jpg */; }; - 3211055C250C027D0048446F /* valid-gif-header.gif in Resources */ = {isa = PBXBuildFile; fileRef = 32110554250C027B0048446F /* valid-gif-header.gif */; }; - 3211055D250C027D0048446F /* 100x100.gif in Resources */ = {isa = PBXBuildFile; fileRef = 32110555250C027C0048446F /* 100x100.gif */; }; - 32110560250C027D0048446F /* invalid-gif.gif in Resources */ = {isa = PBXBuildFile; fileRef = 32110558250C027C0048446F /* invalid-gif.gif */; }; - 32110561250C027D0048446F /* 100x100.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 32110559250C027C0048446F /* 100x100.jpg */; }; - 32110569250C0E960048446F /* 100x100-png in Resources */ = {isa = PBXBuildFile; fileRef = 32110568250C0E960048446F /* 100x100-png */; }; - 3211056B250C0F750048446F /* valid-png-header in Resources */ = {isa = PBXBuildFile; fileRef = 3211056A250C0F750048446F /* valid-png-header */; }; - 321955C124BE4EBF00E3F316 /* ReaderSelectInterestsCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 321955C024BE4EBF00E3F316 /* ReaderSelectInterestsCoordinatorTests.swift */; }; - 3236F7A124B61B950088E8F3 /* ReaderInterestsDataSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3236F7A024B61B950088E8F3 /* ReaderInterestsDataSourceTests.swift */; }; - 323F8F3023A22C4C000BA49C /* SiteCreationRotatingMessageViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32C6CDDA23A1FF0D002556FF /* SiteCreationRotatingMessageViewTests.swift */; }; - 325D3B3D23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 325D3B3C23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift */; }; 374CB16215B93C0800DD0EBC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */; }; - 3F28CEA52A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F28CEA42A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift */; }; - 3F28CEA92A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F28CEA82A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift */; }; - 3F28CEAF2A4ACEBE00B79686 /* PrivacySettingsViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F28CEAE2A4ACEBE00B79686 /* PrivacySettingsViewControllerTests.swift */; }; 3F2F856326FAF612000FCDA5 /* EditorGutenbergTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */; }; - 3F3D854B251E6418001CA4D2 /* AnnouncementsDataStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F3D854A251E6418001CA4D2 /* AnnouncementsDataStoreTests.swift */; }; 3F46AAFE25BF5D6300CE2E98 /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; }; 3F46EECE28BC4962004F02B2 /* JetpackLandingScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F46EECB28BC4962004F02B2 /* JetpackLandingScreenView.swift */; }; 3F46EED128BFF339004F02B2 /* JetpackPromptsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */; }; - 3F4A4C212AD39CB100DE5DF8 /* TruthTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F4A4C202AD39CB100DE5DF8 /* TruthTable.swift */; }; 3F4D035328A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */; }; 3F4EB39228AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */; }; - 3F56F55C2AEA2F67006BDCEA /* ReaderPostBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F56F55B2AEA2F67006BDCEA /* ReaderPostBuilder.swift */; }; - 3F593FDD2A81DC6D00B29E86 /* NSError+TestInstance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F593FDC2A81DC6D00B29E86 /* NSError+TestInstance.swift */; }; 3F5C865D25C9EBEF00BABE64 /* HomeWidgetAllTimeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5C861925C9EA2500BABE64 /* HomeWidgetAllTimeData.swift */; }; 3F6DA04125646F96002AB88F /* HomeWidgetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6DA04025646F96002AB88F /* HomeWidgetData.swift */; }; - 3F751D462491A93D0008A2B1 /* ZendeskUtilsTests+Plans.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F751D452491A93D0008A2B1 /* ZendeskUtilsTests+Plans.swift */; }; - 3F759FBA2A2DA93B0039A845 /* WPAccount+Fixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F759FB92A2DA93B0039A845 /* WPAccount+Fixture.swift */; }; - 3F759FBC2A2DB2CF0039A845 /* TestError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F759FBB2A2DB2CF0039A845 /* TestError.swift */; }; - 3F759FBE2A2DB3280039A845 /* AccountSettingsRemoteInterfaceStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F759FBD2A2DB3280039A845 /* AccountSettingsRemoteInterfaceStub.swift */; }; - 3F86A83729D19C15005D20C0 /* SignupEpilogueTableViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F86A83629D19C15005D20C0 /* SignupEpilogueTableViewControllerTests.swift */; }; 3F8B313025D1D652005A2903 /* HomeWidgetThisWeekData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B136C25D08F34004FAC0A /* HomeWidgetThisWeekData.swift */; }; 3F8B45A029283D6C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */; }; 3F8B45A7292C1A2300730FA4 /* MigrationSuccessCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45A6292C1A2300730FA4 /* MigrationSuccessCardView.swift */; }; @@ -384,14 +267,9 @@ 3F8B45AC292C455800730FA4 /* MigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45AA292C42CC00730FA4 /* MigrationSuccessCell.swift */; }; 3FA53E9C256571D800F4D9A2 /* HomeWidgetCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FA53E9B256571D800F4D9A2 /* HomeWidgetCache.swift */; }; 3FB34ADA25672AA5001A74A6 /* HomeWidgetTodayData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB34ACA25672A90001A74A6 /* HomeWidgetTodayData.swift */; }; - 3FB6D13D2AD0F67300768C07 /* CachedAnnouncementsStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D13C2AD0F67300768C07 /* CachedAnnouncementsStoreTests.swift */; }; - 3FB6D13F2AD2AC5A00768C07 /* Announcement+Fixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6D13E2AD2AC5A00768C07 /* Announcement+Fixture.swift */; }; - 3FDDFE9627C8178C00606933 /* SiteStatsInformationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FDDFE9527C8178C00606933 /* SiteStatsInformationTests.swift */; }; - 3FE6D31E2B0705D400D14923 /* JetpackBrandingVisibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE6D31D2B0705D400D14923 /* JetpackBrandingVisibilityTests.swift */; }; 3FF15A56291B4EEA00E1B4E5 /* MigrationCenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF15A55291B4EEA00E1B4E5 /* MigrationCenterView.swift */; }; 3FF15A5C291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF15A5B291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift */; }; 3FF717FF291F07AB00323614 /* MigrationCenterViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF717FE291F07AB00323614 /* MigrationCenterViewConfiguration.swift */; }; - 3FFB3F222AFC72EC00A742B0 /* DeepLinkSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFB3F212AFC72EC00A742B0 /* DeepLinkSourceTests.swift */; }; 3FFDEF7829177D7500B625CE /* MigrationNotificationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF7729177D7500B625CE /* MigrationNotificationsViewModel.swift */; }; 3FFDEF7A29177D8C00B625CE /* MigrationNotificationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF7929177D8C00B625CE /* MigrationNotificationsViewController.swift */; }; 3FFDEF7F29177FB100B625CE /* MigrationStepConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF7E29177FB100B625CE /* MigrationStepConfiguration.swift */; }; @@ -402,10 +280,7 @@ 3FFDEF8A2918597700B625CE /* MigrationDoneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF892918597700B625CE /* MigrationDoneViewController.swift */; }; 3FFDEF8F29187F1200B625CE /* MigrationHeaderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF8E29187F1200B625CE /* MigrationHeaderConfiguration.swift */; }; 3FFDEF9129187F2100B625CE /* MigrationActionsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF9029187F2100B625CE /* MigrationActionsConfiguration.swift */; }; - 3FFE3C0828FE00D10021BB96 /* StatsSegmentedControlDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFE3C0728FE00D10021BB96 /* StatsSegmentedControlDataTests.swift */; }; 406A0EF0224D39C50016AD6A /* Flags.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 406A0EEF224D39C50016AD6A /* Flags.xcassets */; }; - 40ACCF14224E167900190713 /* FlagsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40ACCF13224E167900190713 /* FlagsTest.swift */; }; - 40E4698F2017E0700030DB5F /* PluginDirectoryEntryStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E4698E2017E0700030DB5F /* PluginDirectoryEntryStateTests.swift */; }; 433840C722C2BA5B00CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 433840C822C2BA6300CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 433840C922C2BA6400CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; @@ -413,27 +288,9 @@ 433ADC1A223B2A7D00ED9DE1 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; 433ADC1B223B2A7E00ED9DE1 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; 433ADC1D223B2A7F00ED9DE1 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - 436D55F02115CB6800CEAA33 /* RegisterDomainDetailsSectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436D55EF2115CB6800CEAA33 /* RegisterDomainDetailsSectionTests.swift */; }; - 436D55F5211632B700CEAA33 /* RegisterDomainDetailsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436D55F4211632B700CEAA33 /* RegisterDomainDetailsViewModelTests.swift */; }; - 436D5655212209D600CEAA33 /* RegisterDomainDetailsServiceProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436D5654212209D600CEAA33 /* RegisterDomainDetailsServiceProxyMock.swift */; }; 43EE90EF223B1029006A33E9 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - 4629E4232440C8160002E15C /* GutenbergCoverUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4629E4222440C8160002E15C /* GutenbergCoverUploadProcessorTests.swift */; }; - 465F89F7263B690C00F4C950 /* wp-block-editor-v1-settings-success-NotThemeJSON.json in Resources */ = {isa = PBXBuildFile; fileRef = 465F89F6263B690C00F4C950 /* wp-block-editor-v1-settings-success-NotThemeJSON.json */; }; - 465F8A0A263B692600F4C950 /* wp-block-editor-v1-settings-success-ThemeJSON.json in Resources */ = {isa = PBXBuildFile; fileRef = 465F8A09263B692600F4C950 /* wp-block-editor-v1-settings-success-ThemeJSON.json */; }; - 4688E6CC26AB571D00A5D894 /* RequestAuthenticatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4688E6CB26AB571D00A5D894 /* RequestAuthenticatorTests.swift */; }; - 46B30B782582C7DD00A25E66 /* SiteAddressServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46B30B772582C7DD00A25E66 /* SiteAddressServiceTests.swift */; }; - 46B30B872582CA2200A25E66 /* domain-suggestions.json in Resources */ = {isa = PBXBuildFile; fileRef = 46B30B862582CA2200A25E66 /* domain-suggestions.json */; }; - 46CFA7BF262745F70077BAD9 /* get_wp_v2_themes_twentytwentyone.json in Resources */ = {isa = PBXBuildFile; fileRef = 46CFA7BE262745F70077BAD9 /* get_wp_v2_themes_twentytwentyone.json */; }; - 46CFA7E3262746940077BAD9 /* get_wp_v2_themes_twentytwenty.json in Resources */ = {isa = PBXBuildFile; fileRef = 46CFA7E2262746940077BAD9 /* get_wp_v2_themes_twentytwenty.json */; }; - 46F58501262605930010A723 /* BlockEditorSettingsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F58500262605930010A723 /* BlockEditorSettingsServiceTests.swift */; }; 4A0274862C224FB000290D8B /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 4A17C1A4281A823E0001FFE5 /* NSManagedObject+Fixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A17C1A3281A823E0001FFE5 /* NSManagedObject+Fixture.swift */; }; - 4A266B8F282B05210089CF3D /* JSONObjectTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A266B8E282B05210089CF3D /* JSONObjectTests.swift */; }; - 4A266B91282B13A70089CF3D /* CoreDataTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A266B90282B13A70089CF3D /* CoreDataTestCase.swift */; }; - 4A2C73E42A943DEA00ACE79E /* TaggedManagedObjectIDTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A2C73E32A943DEA00ACE79E /* TaggedManagedObjectIDTests.swift */; }; - 4A2C73F72A9585B000ACE79E /* PostRepositoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A2C73F62A9585B000ACE79E /* PostRepositoryTests.swift */; }; - 4A5598852B05AC180083C220 /* PagesListTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A5598842B05AC180083C220 /* PagesListTests.swift */; }; 4A690C152BA791B100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C162BA791B200A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C182BA794C800A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */; }; @@ -444,49 +301,14 @@ 4A690C212BA7975500A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C222BA7975800A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C242BA797F600A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C232BA797CE00A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A76A4BB29D4381100AABF4B /* CommentService+LikesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A76A4BA29D4381000AABF4B /* CommentService+LikesTests.swift */; }; - 4A76A4BD29D43BFD00AABF4B /* CommentService+MorderationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A76A4BC29D43BFD00AABF4B /* CommentService+MorderationTests.swift */; }; - 4A76A4BF29D4F0A500AABF4B /* reader-post-comments-success.json in Resources */ = {isa = PBXBuildFile; fileRef = 4A76A4BE29D4F0A500AABF4B /* reader-post-comments-success.json */; }; - 4A9314DC297790C300360232 /* PeopleServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A9314DB297790C300360232 /* PeopleServiceTests.swift */; }; - 4A9948E229714EF1006282A9 /* AccountSettingsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A9948E129714EF1006282A9 /* AccountSettingsServiceTests.swift */; }; - 4AA7EE0F2ADF7367007D261D /* PostRepositoryPostsListTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA7EE0E2ADF7367007D261D /* PostRepositoryPostsListTests.swift */; }; - 4AAD69082A6F68A5007FE77E /* MediaRepositoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AAD69072A6F68A5007FE77E /* MediaRepositoryTests.swift */; }; - 4AB6A3602B7C3EB500769115 /* PinghubWebSocketTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AB6A35F2B7C3EB500769115 /* PinghubWebSocketTests.swift */; }; - 4AC299D72C6EEB16002E74C8 /* ApplicationPasswordsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AC299D62C6EEB16002E74C8 /* ApplicationPasswordsViewModelTests.swift */; }; - 4AD5657228E543A30054C676 /* BlogQueryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD5657128E543A30054C676 /* BlogQueryTests.swift */; }; - 4AD862E52AFAEF1700A07557 /* PostsListAPIStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD862E42AFAEF1700A07557 /* PostsListAPIStub.swift */; }; 4AD953C72C21451700D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD953C82C21451700D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4AD9555A2C21716A00D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD9555B2C21716A00D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 4AEF2DD929A84B2C00345734 /* ReaderSiteServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AEF2DD829A84B2C00345734 /* ReaderSiteServiceTests.swift */; }; - 4AFB8FBF2824999500A2F4B2 /* ContextManager+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AFB8FBE2824999400A2F4B2 /* ContextManager+Helpers.swift */; }; 4BB2296498BE66D515E3D610 /* Pods_JetpackShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23052F0F1F9B2503E33D0A26 /* Pods_JetpackShareExtension.framework */; }; - 570BFD902282418A007859A8 /* PostBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570BFD8F2282418A007859A8 /* PostBuilder.swift */; }; - 572FB401223A806000933C76 /* NoticeStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 572FB400223A806000933C76 /* NoticeStoreTests.swift */; }; - 575802132357C41200E4C63C /* MediaCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575802122357C41200E4C63C /* MediaCoordinatorTests.swift */; }; - 575E126322973EBB0041B3EB /* PostCompactCellGhostableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575E126222973EBB0041B3EB /* PostCompactCellGhostableTests.swift */; }; - 57889AB823589DF100DAE56D /* PageBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57889AB723589DF100DAE56D /* PageBuilder.swift */; }; - 57B71D4E230DB5F200789A68 /* BlogBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57B71D4D230DB5F200789A68 /* BlogBuilder.swift */; }; - 57D6C83E22945A10003DDC7E /* PostCompactCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D6C83D22945A10003DDC7E /* PostCompactCellTests.swift */; }; - 5948AD111AB73D19006E8882 /* WPAppAnalyticsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5948AD101AB73D19006E8882 /* WPAppAnalyticsTests.m */; }; - 5960967F1CF7959300848496 /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5960967E1CF7959300848496 /* PostTests.swift */; }; - 5981FE051AB8A89A0009E080 /* WPUserAgentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5981FE041AB8A89A0009E080 /* WPUserAgentTests.m */; }; - 59B48B621B99E132008EBB84 /* JSONObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B48B611B99E132008EBB84 /* JSONObject.swift */; }; - 59ECF87B1CB7061D00E68F25 /* PostSharingControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ECF87A1CB7061D00E68F25 /* PostSharingControllerTests.swift */; }; - 59FBD5621B5684F300734466 /* ThemeServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 59FBD5611B5684F300734466 /* ThemeServiceTests.m */; }; 5D69DBC4165428CA00A2D1F7 /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 5D69DBC3165428CA00A2D1F7 /* n.caf */; }; 5DB767411588F64D00EBE36C /* postPreview.html in Resources */ = {isa = PBXBuildFile; fileRef = 5DB767401588F64D00EBE36C /* postPreview.html */; }; 6E5BA46926A59D620043A6F2 /* SupportScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */; }; - 730354BA21C867E500CD18C2 /* SiteCreatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 730354B921C867E500CD18C2 /* SiteCreatorTests.swift */; }; - 73178C2821BEE09300E37C9A /* SiteCreationDataCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C2221BEE09300E37C9A /* SiteCreationDataCoordinatorTests.swift */; }; - 73178C2921BEE09300E37C9A /* SiteSegmentsStepTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C2321BEE09300E37C9A /* SiteSegmentsStepTests.swift */; }; - 73178C2A21BEE09300E37C9A /* SiteSegmentsCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C2421BEE09300E37C9A /* SiteSegmentsCellTests.swift */; }; - 73178C2C21BEE09300E37C9A /* SiteCreationHeaderDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C2621BEE09300E37C9A /* SiteCreationHeaderDataTests.swift */; }; - 73178C3321BEE94700E37C9A /* SiteAssemblyServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C3221BEE94700E37C9A /* SiteAssemblyServiceTests.swift */; }; - 73178C3521BEE9AC00E37C9A /* TitleSubtitleHeaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73178C3421BEE9AC00E37C9A /* TitleSubtitleHeaderTests.swift */; }; - 732A473D218787500015DA74 /* WPRichTextFormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732A473C218787500015DA74 /* WPRichTextFormatterTests.swift */; }; - 732A473F21878EB10015DA74 /* WPRichContentViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732A473E21878EB10015DA74 /* WPRichContentViewTests.swift */; }; 7335AC6021220D550012EF2D /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; 733F36042126197800988727 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E185474D1DED8D8800D875D7 /* UserNotifications.framework */; }; 733F36062126197800988727 /* UserNotificationsUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 733F36052126197800988727 /* UserNotificationsUI.framework */; }; @@ -496,8 +318,6 @@ 73768B6B212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */; }; 7396FE66210F730600496D0D /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7396FE65210F730600496D0D /* NotificationService.swift */; }; 73B05D2621374B960073ECAA /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; - 73B6693A21CAD960008456C3 /* ErrorStateViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73B6693921CAD960008456C3 /* ErrorStateViewTests.swift */; }; - 73C8F06621BEF76B00DDDF7E /* SiteAssemblyViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C8F06521BEF76B00DDDF7E /* SiteAssemblyViewTests.swift */; }; 73D5AC63212622B200ADDDD2 /* NotificationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D5AC5C212622B200ADDDD2 /* NotificationViewController.swift */; }; 73E40D8921238BF50012ABA6 /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; 73E40D8C21238C520012ABA6 /* Tracks+ServiceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */; }; @@ -543,9 +363,6 @@ 74448F542044BC7600BD4CDA /* CategoryTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74448F532044BC7600BD4CDA /* CategoryTree.swift */; }; 74448F552044BC7600BD4CDA /* CategoryTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74448F532044BC7600BD4CDA /* CategoryTree.swift */; }; 7457667C202B558C00F42E40 /* WordPressDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 74585B991F0D58F300E7E667 /* DomainsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74585B981F0D58F300E7E667 /* DomainsServiceTests.swift */; }; - 74585B9C1F0D591D00E7E667 /* domain-service-valid-domains.json in Resources */ = {isa = PBXBuildFile; fileRef = 74585B9A1F0D591D00E7E667 /* domain-service-valid-domains.json */; }; - 74585B9D1F0D591D00E7E667 /* domain-service-all-domain-types.json in Resources */ = {isa = PBXBuildFile; fileRef = 74585B9B1F0D591D00E7E667 /* domain-service-all-domain-types.json */; }; 745EAF452003FD050066F415 /* ShareSegueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF442003FD050066F415 /* ShareSegueHandler.swift */; }; 745EAF472003FDAA0066F415 /* ShareExtensionAbstractViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF462003FDAA0066F415 /* ShareExtensionAbstractViewController.swift */; }; 745EAF4A20040B220066F415 /* ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF4920040B220066F415 /* ShareData.swift */; }; @@ -555,20 +372,13 @@ 747D09862034837C0085EABF /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; 747F88C1203778E000523C7C /* ShareTagsPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */; }; 747F88C2203778E000523C7C /* ShareTagsPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */; }; - 748437EB1F1D4A4800E8DDAF /* gallery-reader-post-private.json in Resources */ = {isa = PBXBuildFile; fileRef = 748437E91F1D4A4800E8DDAF /* gallery-reader-post-private.json */; }; - 748437EC1F1D4A4800E8DDAF /* gallery-reader-post-public.json in Resources */ = {isa = PBXBuildFile; fileRef = 748437EA1F1D4A4800E8DDAF /* gallery-reader-post-public.json */; }; - 748437EE1F1D4A7300E8DDAF /* RichContentFormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748437ED1F1D4A7300E8DDAF /* RichContentFormatterTests.swift */; }; - 748437F01F1D4E9E00E8DDAF /* notifications-load-all.json in Resources */ = {isa = PBXBuildFile; fileRef = 748BD8861F19238600813F9A /* notifications-load-all.json */; }; - 748437F11F1D4ECC00E8DDAF /* notifications-last-seen.json in Resources */ = {isa = PBXBuildFile; fileRef = 748BD8881F1923D500813F9A /* notifications-last-seen.json */; }; 7484D94D20320DFE006E94B4 /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; - 748BD8851F19234300813F9A /* notifications-mark-as-read.json in Resources */ = {isa = PBXBuildFile; fileRef = 748BD8841F19234300813F9A /* notifications-mark-as-read.json */; }; 7492F78E1F9BD94500B5A04A /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; 74AC1DA1200D0CC300973CAD /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */; }; 74AF4D741FE417D200E3EBFE /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; 74AF4D751FE417D200E3EBFE /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; 74AF4D7C1FE417D200E3EBFE /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; 74AF4D7D1FE417D200E3EBFE /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; - 74B335EC1F06F9520053A184 /* MockWordPressComRestApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B335EB1F06F9520053A184 /* MockWordPressComRestApi.swift */; }; 74BC35B820499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; 74BC35B920499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; 74BC35BA20499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; @@ -585,24 +395,7 @@ 74FA4BE51FBFA0660031EAAD /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; 74FA4BE61FBFA0660031EAAD /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; 74FA4BED1FBFA2350031EAAD /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; - 77A141172B68546100BF75DD /* BooleanUserDefaultsDebugViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A141162B68546100BF75DD /* BooleanUserDefaultsDebugViewModelTests.swift */; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; - 7E442FCA20F678D100DEACA5 /* activity-log-pingback-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E442FC920F678D100DEACA5 /* activity-log-pingback-content.json */; }; - 7E4A772120F7BBBD001C706D /* activity-log-post-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772020F7BBBD001C706D /* activity-log-post-content.json */; }; - 7E4A772320F7BE94001C706D /* activity-log-comment-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772220F7BE94001C706D /* activity-log-comment-content.json */; }; - 7E4A772520F7C5E5001C706D /* activity-log-theme-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772420F7C5E5001C706D /* activity-log-theme-content.json */; }; - 7E4A772720F7CDD5001C706D /* activity-log-settings-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772620F7CDD5001C706D /* activity-log-settings-content.json */; }; - 7E4A772B20F7E5FD001C706D /* activity-log-site-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772A20F7E5FD001C706D /* activity-log-site-content.json */; }; - 7E4A772D20F7E8D8001C706D /* activity-log-plugin-content.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E4A772C20F7E8D8001C706D /* activity-log-plugin-content.json */; }; - 7E53AB0620FE6905005796FE /* activity-log-comment.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E53AB0520FE6905005796FE /* activity-log-comment.json */; }; - 7E53AB0820FE6C9C005796FE /* activity-log-post.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E53AB0720FE6C9C005796FE /* activity-log-post.json */; }; - 7E8980B922E73F4000C567B0 /* EditorSettingsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E8980B822E73F4000C567B0 /* EditorSettingsServiceTests.swift */; }; - 7E92828921090E9A00BBD8A3 /* notifications-pingback.json in Resources */ = {isa = PBXBuildFile; fileRef = 7E92828821090E9A00BBD8A3 /* notifications-pingback.json */; }; - 7E987F58210811CC00CAFB88 /* NotificationContentRouterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E987F57210811CC00CAFB88 /* NotificationContentRouterTests.swift */; }; - 7E987F5A2108122A00CAFB88 /* NotificationUtility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E987F592108122A00CAFB88 /* NotificationUtility.swift */; }; - 7EAA66EF22CB36FD00869038 /* TestAnalyticsTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EAA66EE22CB36FD00869038 /* TestAnalyticsTracker.swift */; }; - 7EC9FE0B22C627DB00C5A888 /* PostEditorAnalyticsSessionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EC9FE0A22C627DB00C5A888 /* PostEditorAnalyticsSessionTests.swift */; }; - 7EF2EEA0210A67B60007A76B /* notifications-unapproved-comment.json in Resources */ = {isa = PBXBuildFile; fileRef = 7EF2EE9F210A67B60007A76B /* notifications-unapproved-comment.json */; }; 800035C329230A0B007D2D26 /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 801D950D291AB3CF0051993E /* JetpackReaderLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */; }; 801D950F291AB3CF0051993E /* JetpackReaderLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9508291AB3CD0051993E /* JetpackReaderLogoAnimation_rtl.json */; }; @@ -610,25 +403,15 @@ 801D9513291AB3CF0051993E /* JetpackStatsLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950A291AB3CE0051993E /* JetpackStatsLogoAnimation_rtl.json */; }; 801D9515291AB3CF0051993E /* JetpackNotificationsLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950B291AB3CE0051993E /* JetpackNotificationsLogoAnimation_rtl.json */; }; 801D9517291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950C291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json */; }; - 801D951D291ADB7E0051993E /* OverlayFrequencyTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 801D951C291ADB7E0051993E /* OverlayFrequencyTrackerTests.swift */; }; 8031F346292FF46100E8F95E /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 8031F347292FF46200E8F95E /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 8031F348292FF46400E8F95E /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 8031F34C29302A2500E8F95E /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 80379C6E2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; 80379C6F2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; - 803BB99429667CF700B3F6D6 /* JetpackBrandingTextProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 803BB99329667CF700B3F6D6 /* JetpackBrandingTextProviderTests.swift */; }; - 803DE81928FFB7B5007D4E9C /* RemoteParameterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 803DE81828FFB7B5007D4E9C /* RemoteParameterTests.swift */; }; - 803DE81F290636A4007D4E9C /* JetpackFeaturesRemovalCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 803DE81E290636A4007D4E9C /* JetpackFeaturesRemovalCoordinatorTests.swift */; }; 80535DBB294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */; }; 80535DBC294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */; }; - 80535DC5294BF4BE00873161 /* JetpackBrandingMenuCardPresenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80535DC4294BF4BE00873161 /* JetpackBrandingMenuCardPresenterTests.swift */; }; 8058730B28F7B70B00340C11 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8058730D28F7B70B00340C11 /* InfoPlist.strings */; }; - 805CC0B7296680CF002941DC /* RemoteFeatureFlagStoreMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805CC0B6296680CF002941DC /* RemoteFeatureFlagStoreMock.swift */; }; - 805CC0B9296680F7002941DC /* RemoteConfigStoreMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805CC0B8296680F7002941DC /* RemoteConfigStoreMock.swift */; }; - 805CC0BF29668A97002941DC /* MockCurrentDateProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805CC0BE29668A97002941DC /* MockCurrentDateProvider.swift */; }; - 806BA11C2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806BA11B2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift */; }; - 8070EB3E28D807CB005C6513 /* InMemoryUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8070EB3D28D807CB005C6513 /* InMemoryUserDefaults.swift */; }; 809620D228E540D700940A5D /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; 809620D328E540D700940A5D /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; 809620D428E540D700940A5D /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; @@ -715,7 +498,6 @@ 809A91042A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; 80B42ABF2AB2CB1300377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; 80B42AC02AB2CB1400377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; - 80C523AB29AE6C2200B1C14B /* BlazeCreateCampaignWebViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80C523AA29AE6C2200B1C14B /* BlazeCreateCampaignWebViewModelTests.swift */; }; 80F6D02328EE866A00953C1A /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; 80F6D03628EE866A00953C1A /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; 80F6D03828EE866A00953C1A /* RichNotificationContentFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */; }; @@ -727,145 +509,57 @@ 80F6D04928EE866A00953C1A /* RemoteNotificationStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */; }; 80F6D04D28EE866A00953C1A /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; 80F6D05D28EE88FC00953C1A /* JetpackNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 82301B8F1E787420009C9C4E /* AppRatingUtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82301B8E1E787420009C9C4E /* AppRatingUtilityTests.swift */; }; 8298F3921EEF3BA7008EB7F0 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; 83043E55126FA31400EC9953 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83043E54126FA31400EC9953 /* MessageUI.framework */; }; 8332DD2429259AE300802F7D /* DataMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8332DD2329259AE300802F7D /* DataMigrator.swift */; }; 8332DD2529259AE300802F7D /* DataMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8332DD2329259AE300802F7D /* DataMigrator.swift */; }; - 8332DD2829259BEB00802F7D /* DataMigratorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8332DD2729259BEB00802F7D /* DataMigratorTests.swift */; }; 834CE7341256D0DE0046A4A3 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 834CE7331256D0DE0046A4A3 /* CFNetwork.framework */; }; 8355D7D911D260AA00A61362 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8355D7D811D260AA00A61362 /* CoreData.framework */; }; - 8384C64428AAC85F00EABE26 /* KeychainUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8384C64328AAC85F00EABE26 /* KeychainUtilsTests.swift */; }; - 83BFAE502A6EBF9900C7B683 /* DashboardJetpackSocialCardCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFAE4F2A6EBF9900C7B683 /* DashboardJetpackSocialCardCellTests.swift */; }; 83E1E5592A58B5C2000B576F /* JetpackSocialError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E1E5582A58B5C2000B576F /* JetpackSocialError.swift */; }; 83E1E55A2A58B5C2000B576F /* JetpackSocialError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E1E5582A58B5C2000B576F /* JetpackSocialError.swift */; }; 83EF3D7B2937D703000AF9BF /* SharedDataIssueSolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED65D78293511E4008071BF /* SharedDataIssueSolver.swift */; }; - 83EF3D7F2937F08C000AF9BF /* SharedDataIssueSolverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EF3D7C2937E969000AF9BF /* SharedDataIssueSolverTests.swift */; }; 83F3E26011275E07004CD686 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E25F11275E07004CD686 /* MapKit.framework */; }; 83F3E2D311276371004CD686 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E2D211276371004CD686 /* CoreLocation.framework */; }; 8511CFC51C60884400B7CEED /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */; }; 8511CFC71C60894200B7CEED /* WordPressScreenshotGeneration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC61C60894200B7CEED /* WordPressScreenshotGeneration.swift */; }; - 855408861A6F105700DDBD79 /* app-review-prompt-all-enabled.json in Resources */ = {isa = PBXBuildFile; fileRef = 855408851A6F105700DDBD79 /* app-review-prompt-all-enabled.json */; }; - 855408881A6F106800DDBD79 /* app-review-prompt-notifications-disabled.json in Resources */ = {isa = PBXBuildFile; fileRef = 855408871A6F106800DDBD79 /* app-review-prompt-notifications-disabled.json */; }; - 8554088A1A6F107D00DDBD79 /* app-review-prompt-global-disable.json in Resources */ = {isa = PBXBuildFile; fileRef = 855408891A6F107D00DDBD79 /* app-review-prompt-global-disable.json */; }; - 85B125411B028E34008A3D95 /* PushAuthenticationManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B125401B028E34008A3D95 /* PushAuthenticationManagerTests.swift */; }; - 85F8E19D1B018698000859BB /* PushAuthenticationServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F8E19C1B018698000859BB /* PushAuthenticationServiceTests.swift */; }; - 8B25F8DA24B7683A009DD4C9 /* ReaderCSSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B25F8D924B7683A009DD4C9 /* ReaderCSSTests.swift */; }; - 8B2D4F5327ECE089009B085C /* dashboard-200-without-posts.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B2D4F5227ECE089009B085C /* dashboard-200-without-posts.json */; }; - 8B45C12627B2A27400EA3257 /* dashboard-200-with-drafts-only.json in Resources */ = {isa = PBXBuildFile; fileRef = 8B45C12527B2A27400EA3257 /* dashboard-200-with-drafts-only.json */; }; - 8B69F0E4255C2C3F006B1CEF /* ActivityListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B69F0E3255C2C3F006B1CEF /* ActivityListViewModelTests.swift */; }; - 8B69F100255C4870006B1CEF /* ActivityStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B69F0FF255C4870006B1CEF /* ActivityStoreTests.swift */; }; - 8B749E9025AF8D2E00023F03 /* JetpackCapabilitiesServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B749E8F25AF8D2E00023F03 /* JetpackCapabilitiesServiceTests.swift */; }; - 8B8C814D2318073300A0E620 /* BasePostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B8C814C2318073300A0E620 /* BasePostTests.swift */; }; - 8BB185CC24B6058600A4CCE8 /* reader-cards.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BB185CB24B6058600A4CCE8 /* reader-cards.json */; }; - 8BB185CE24B62CE100A4CCE8 /* ReaderCardServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB185CD24B62CE100A4CCE8 /* ReaderCardServiceTests.swift */; }; - 8BB185CF24B62D7600A4CCE8 /* reader-cards.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BB185CB24B6058600A4CCE8 /* reader-cards.json */; }; - 8BBBEBB224B8F8C0005E358E /* ReaderCardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BBBEBB124B8F8C0005E358E /* ReaderCardTests.swift */; }; - 8BC6020D2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BC6020C2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift */; }; - 8BD36E062395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BD36E052395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift */; }; - 8BDA5A6D247C2F8400AB124C /* ReaderDetailViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BDA5A6C247C2F8400AB124C /* ReaderDetailViewControllerTests.swift */; }; - 8BDA5A74247C5EAA00AB124C /* ReaderDetailCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BDA5A73247C5EAA00AB124C /* ReaderDetailCoordinatorTests.swift */; }; - 8BE7C84123466927006EDE70 /* I18n.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BE7C84023466927006EDE70 /* I18n.swift */; }; - 8BEE845A27B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BEE845927B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json */; }; - 8BFE36FF230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BFE36FE230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift */; }; - 931215E1267DE1C0008C3B69 /* StatsTotalRowDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931215E0267DE1C0008C3B69 /* StatsTotalRowDataTests.swift */; }; - 931D26F619ED7F7000114F17 /* BlogServiceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 930FD0A519882742000CC81D /* BlogServiceTest.m */; }; - 931D26F719ED7F7500114F17 /* ReaderPostServiceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DE8A0401912D95B00B2FF59 /* ReaderPostServiceTest.m */; }; - 931D270019EDAE8600114F17 /* CoreDataMigrationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 931D26FF19EDAE8600114F17 /* CoreDataMigrationTests.m */; }; 931DF4D618D09A2F00540BDD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 931DF4D818D09A2F00540BDD /* InfoPlist.strings */; }; 932225B11C7CE50300443B02 /* WordPressShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 932225A71C7CE50300443B02 /* WordPressShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 932645A41E7C206600134988 /* GutenbergSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 932645A31E7C206600134988 /* GutenbergSettingsTests.swift */; }; - 933D1F471EA64108009FB462 /* TestingAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 933D1F461EA64108009FB462 /* TestingAppDelegate.m */; }; - 933D1F6C1EA7A3AB009FB462 /* TestingMode.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 933D1F6B1EA7A3AB009FB462 /* TestingMode.storyboard */; }; - 933D1F6E1EA7A402009FB462 /* TestAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 933D1F6D1EA7A402009FB462 /* TestAssets.xcassets */; }; - 93594BD5191D2F5A0079E6B2 /* stats-batch.json in Resources */ = {isa = PBXBuildFile; fileRef = 93594BD4191D2F5A0079E6B2 /* stats-batch.json */; }; - 9363113F19FA996700B0C739 /* AccountServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9363113E19FA996700B0C739 /* AccountServiceTests.swift */; }; - 937250EE267A492D0086075F /* StatsPeriodStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 937250ED267A492D0086075F /* StatsPeriodStoreTests.swift */; }; - 938466B92683CA0E00A538DC /* ReferrerDetailsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938466B82683CA0E00A538DC /* ReferrerDetailsViewModelTests.swift */; }; - 93A379EC19FFBF7900415023 /* KeychainTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 93A379EB19FFBF7900415023 /* KeychainTest.m */; }; 93A3F7DE1843F6F00082FEEA /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93A3F7DD1843F6F00082FEEA /* CoreTelephony.framework */; }; - 93B853231B4416A30064FE72 /* WPAnalyticsTrackerAutomatticTracksTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 93B853221B4416A30064FE72 /* WPAnalyticsTrackerAutomatticTracksTests.m */; }; - 93C882A11EEB18D700227A59 /* html_page_with_link_to_rsd_non_standard.html in Resources */ = {isa = PBXBuildFile; fileRef = 93C882981EEB18D700227A59 /* html_page_with_link_to_rsd_non_standard.html */; }; - 93C882A21EEB18D700227A59 /* html_page_with_link_to_rsd.html in Resources */ = {isa = PBXBuildFile; fileRef = 93C882991EEB18D700227A59 /* html_page_with_link_to_rsd.html */; }; - 93C882A31EEB18D700227A59 /* plugin_redirect.html in Resources */ = {isa = PBXBuildFile; fileRef = 93C8829A1EEB18D700227A59 /* plugin_redirect.html */; }; - 93C882A41EEB18D700227A59 /* rsd.xml in Resources */ = {isa = PBXBuildFile; fileRef = 93C8829B1EEB18D700227A59 /* rsd.xml */; }; - 93CD939319099BE70049096E /* authtoken.json in Resources */ = {isa = PBXBuildFile; fileRef = 93CD939219099BE70049096E /* authtoken.json */; }; - 93D86B981C691E71003D8E3E /* LocalCoreDataServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 59A9AB391B4C3ECD00A433DC /* LocalCoreDataServiceTests.m */; }; 93E5285619A77BAC003A1A9C /* NotificationCenter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93E5283B19A7741A003A1A9C /* NotificationCenter.framework */; }; - 93EF094C19ED533500C89770 /* ContextManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E9050319E6F242005513C9 /* ContextManagerTests.swift */; }; 93F2E53E1E9E5A010050D489 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E131CB5116CACA6B004B0314 /* CoreText.framework */; }; 93F2E5401E9E5A180050D489 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E53F1E9E5A180050D489 /* libsqlite3.tbd */; }; 93F2E5421E9E5A350050D489 /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5411E9E5A350050D489 /* QuickLook.framework */; }; 93F2E5441E9E5A570050D489 /* CoreSpotlight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5431E9E5A570050D489 /* CoreSpotlight.framework */; }; 98BFF57E23984345008A1DCB /* AllTimeWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFF57D23984344008A1DCB /* AllTimeWidgetStats.swift */; }; 98E58A2F2360D23400E5534B /* TodayWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */; }; - 9A9D34FD23607CCC00BC95A3 /* AsyncOperationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A9D34FC23607CCC00BC95A3 /* AsyncOperationTests.swift */; }; - 9A9D34FF2360A4E200BC95A3 /* StatsPeriodAsyncOperationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A9D34FE2360A4E200BC95A3 /* StatsPeriodAsyncOperationTests.swift */; }; 9C86CF3E1EAC13181A593D00 /* Pods_Apps_Jetpack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */; }; A01C542E0E24E88400D411F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A01C542D0E24E88400D411F2 /* SystemConfiguration.framework */; }; A01C55480E25E0D000D411F2 /* defaultPostTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */; }; A1C54EBE8C34FFD5015F8FC9 /* Pods_Apps_WordPress.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E826CD5B4B116AF78FF391C /* Pods_Apps_WordPress.framework */; }; A2C95CCF203760D9372C5857 /* Pods_WordPressDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92B40A77F0765C1E93B11727 /* Pods_WordPressDraftActionExtension.framework */; }; - AB2211F425ED6E7A00BF72FC /* CommentServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB2211F325ED6E7A00BF72FC /* CommentServiceTests.swift */; }; - AC68C9CA28E5DF14009030A9 /* NotificationsViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC68C9C928E5DF14009030A9 /* NotificationsViewControllerTests.swift */; }; - ACACE3AE28D729FA000992F9 /* NoResultsViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACACE3AD28D729FA000992F9 /* NoResultsViewControllerTests.swift */; }; - AE3047AA270B66D300FE9266 /* Scanner+QuotedTextTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE3047A9270B66D300FE9266 /* Scanner+QuotedTextTests.swift */; }; - AEE0828A2681C23C00DCF54B /* GutenbergRefactoredGalleryUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE082892681C23C00DCF54B /* GutenbergRefactoredGalleryUploadProcessorTests.swift */; }; - B030FE0A27EBF0BC000F6F5E /* SiteCreationIntentTracksEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B030FE0927EBF0BC000F6F5E /* SiteCreationIntentTracksEventTests.swift */; }; - B09879792B5730BC0048256D /* StatsTrafficDatePickerViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B09879782B5730BC0048256D /* StatsTrafficDatePickerViewModelTests.swift */; }; B50248AF1C96FF6200AFBDED /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50248AE1C96FF6200AFBDED /* WPStyleGuide+Share.swift */; }; B50248C21C96FFCC00AFBDED /* WordPressShare-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = B50248BC1C96FFCC00AFBDED /* WordPressShare-Lumberjack.m */; }; B504F5F51C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */; }; B51535D41BBB16AA0029B84B /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */; }; - B532ACCF1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B532ACCE1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift */; }; - B5416CFE1C1756B900006DD8 /* PushNotificationsManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B5416CFD1C1756B900006DD8 /* PushNotificationsManagerTests.m */; }; B5552D7E1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */; }; B5552D801CD1028C00B26DF6 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; - B5552D821CD1061F00B26DF6 /* StringExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D811CD1061F00B26DF6 /* StringExtensionsTests.swift */; }; B5552D831CD1062400B26DF6 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; - B556EFCB1DCA374200728F93 /* DictionaryHelpersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B556EFCA1DCA374200728F93 /* DictionaryHelpersTests.swift */; }; - B55F1AA21C107CE200FD04D4 /* BlogSettingsDiscussionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55F1AA11C107CE200FD04D4 /* BlogSettingsDiscussionTests.swift */; }; - B566EC751B83867800278395 /* NSMutableAttributedStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B566EC741B83867800278395 /* NSMutableAttributedStringTests.swift */; }; - B5772AC61C9C84900031F97E /* GravatarServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5772AC51C9C84900031F97E /* GravatarServiceTests.swift */; }; - B5882C471D5297D1008E0EAA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5882C461D5297D1008E0EAA /* NotificationTests.swift */; }; - B59D40A61DB522DF003D2D79 /* NSAttributedStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B59D40A51DB522DF003D2D79 /* NSAttributedStringTests.swift */; }; B5AA54D51A8E7510003BDD12 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5AA54D41A8E7510003BDD12 /* WebKit.framework */; }; - B5AEEC791ACACFDA008BF2A4 /* notifications-badge.json in Resources */ = {isa = PBXBuildFile; fileRef = B5AEEC741ACACFDA008BF2A4 /* notifications-badge.json */; }; - B5AEEC7A1ACACFDA008BF2A4 /* notifications-like.json in Resources */ = {isa = PBXBuildFile; fileRef = B5AEEC751ACACFDA008BF2A4 /* notifications-like.json */; }; - B5AEEC7C1ACACFDA008BF2A4 /* notifications-new-follower.json in Resources */ = {isa = PBXBuildFile; fileRef = B5AEEC771ACACFDA008BF2A4 /* notifications-new-follower.json */; }; - B5AEEC7D1ACACFDA008BF2A4 /* notifications-replied-comment.json in Resources */ = {isa = PBXBuildFile; fileRef = B5AEEC781ACACFDA008BF2A4 /* notifications-replied-comment.json */; }; - B5C0CF3F204DB92F00DB0362 /* NotificationReplyStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C0CF3E204DB92F00DB0362 /* NotificationReplyStoreTests.swift */; }; - B5DA8A5F20ADAA1D00D5BDE1 /* plugin-directory-jetpack.json in Resources */ = {isa = PBXBuildFile; fileRef = B5DA8A5E20ADAA1C00D5BDE1 /* plugin-directory-jetpack.json */; }; - B5ECA6CD1DBAAD510062D7E0 /* CoreDataHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECA6CC1DBAAD510062D7E0 /* CoreDataHelperTests.swift */; }; - B5EFB1C91B333C5A007608A3 /* NotificationSettingsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5EFB1C81B333C5A007608A3 /* NotificationSettingsServiceTests.swift */; }; - B5EFB1D11B33630C007608A3 /* notifications-settings.json in Resources */ = {isa = PBXBuildFile; fileRef = B5EFB1D01B33630C007608A3 /* notifications-settings.json */; }; B5FA22831C99F6180016CA7C /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; B5FA868C1D10A4C400AB5F7E /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */; }; BE2B4E9F1FD664F5007AE3E4 /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; BE6787F51FFF2886005D9F01 /* ShareModularViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */; }; - BEA0E4851BD83565000AEE81 /* WP3DTouchShortcutCreatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEA0E4841BD83565000AEE81 /* WP3DTouchShortcutCreatorTests.swift */; }; BED4D8301FF11DEF00A11345 /* EditorAztecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */; }; BED4D8331FF11E3800A11345 /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; - C314543B262770BE005B216B /* BlogServiceAuthorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C314543A262770BE005B216B /* BlogServiceAuthorTests.swift */; }; C31466CC2939950900D62FC7 /* MigrationLoadWordPressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31466CB2939950900D62FC7 /* MigrationLoadWordPressViewController.swift */; }; C31B6D7828BFE8B100E64FEB /* EBGaramond-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C31B6D7728BFE8B100E64FEB /* EBGaramond-Regular.ttf */; }; C33A5ADC2935848F00961E3A /* MigrationAppDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33A5ADB2935848F00961E3A /* MigrationAppDetection.swift */; }; C34E94BA28EDF7D900D27A16 /* InfiniteScrollerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C34E94B928EDF7D900D27A16 /* InfiniteScrollerView.swift */; }; C34E94BC28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C34E94BB28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift */; }; - C373D6EA280452F6008F8C26 /* SiteIntentDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C373D6E9280452F6008F8C26 /* SiteIntentDataTests.swift */; }; - C38C5D8127F61D2C002F517E /* MenuItemTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C38C5D8027F61D2C002F517E /* MenuItemTests.swift */; }; - C396C80B280F2401006FE7AC /* SiteDesignTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C396C80A280F2401006FE7AC /* SiteDesignTests.swift */; }; - C3C2F84628AC8BC700937E45 /* JetpackBannerScrollVisibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3C2F84528AC8BC700937E45 /* JetpackBannerScrollVisibilityTests.swift */; }; - C3C70C562835C5BB00DD2546 /* SiteDesignSectionLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3C70C552835C5BB00DD2546 /* SiteDesignSectionLoaderTests.swift */; }; - C3E42AB027F4D30E00546706 /* MenuItemsViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E42AAF27F4D30E00546706 /* MenuItemsViewControllerTests.swift */; }; C3E77F89293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E77F88293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift */; }; C7124E4E2638528F00929318 /* JetpackPrologueViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7124E4C2638528F00929318 /* JetpackPrologueViewController.xib */; }; C7124E4F2638528F00929318 /* JetpackPrologueViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7124E4D2638528F00929318 /* JetpackPrologueViewController.swift */; }; C72A52CF2649B158009CA633 /* JetpackWindowManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C72A52CE2649B157009CA633 /* JetpackWindowManager.swift */; }; - C738CB0B28623CED001BE107 /* QRLoginCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C738CB0A28623CED001BE107 /* QRLoginCoordinatorTests.swift */; }; - C738CB0D28623F07001BE107 /* QRLoginURLParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C738CB0C28623F07001BE107 /* QRLoginURLParserTests.swift */; }; - C738CB0F28626466001BE107 /* QRLoginScanningCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C738CB0E28626466001BE107 /* QRLoginScanningCoordinatorTests.swift */; }; - C738CB1128626606001BE107 /* QRLoginVerifyCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C738CB1028626606001BE107 /* QRLoginVerifyCoordinatorTests.swift */; }; C7D30C652638B07A00A1695B /* JetpackPrologueStyleGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D30C642638B07A00A1695B /* JetpackPrologueStyleGuide.swift */; }; C7E5F2522799BD54009BC263 /* cool-blue-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F24D2799BD52009BC263 /* cool-blue-icon-app-76x76.png */; }; C7E5F2532799BD54009BC263 /* cool-blue-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F24E2799BD52009BC263 /* cool-blue-icon-app-60x60@3x.png */; }; @@ -877,14 +571,6 @@ C7E5F25C2799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */; }; C7F7ABD6261CED7A00CE547F /* JetpackAuthenticationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */; }; C7F7BDBD26262A1B00CE547F /* AppDependency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7BDBC26262A1B00CE547F /* AppDependency.swift */; }; - C81CCD6A243AEE1100A83E27 /* TenorAPIResponseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81CCD69243AEE1100A83E27 /* TenorAPIResponseTests.swift */; }; - C81CCD6C243AEFBF00A83E27 /* TenorReponseData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81CCD6B243AEFBF00A83E27 /* TenorReponseData.swift */; }; - C81CCD86243C00E000A83E27 /* TenorPageableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81CCD85243C00E000A83E27 /* TenorPageableTests.swift */; }; - C8567492243F3751001A995E /* tenor-search-response.json in Resources */ = {isa = PBXBuildFile; fileRef = C8567491243F3751001A995E /* tenor-search-response.json */; }; - C8567494243F388F001A995E /* tenor-invalid-search-reponse.json in Resources */ = {isa = PBXBuildFile; fileRef = C8567493243F388F001A995E /* tenor-invalid-search-reponse.json */; }; - C8567496243F3D37001A995E /* TenorResultsPageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8567495243F3D37001A995E /* TenorResultsPageTests.swift */; }; - C8567498243F41CA001A995E /* MockTenorService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8567497243F41CA001A995E /* MockTenorService.swift */; }; - C856749A243F4292001A995E /* TenorMockDataHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8567499243F4292001A995E /* TenorMockDataHelper.swift */; }; C9B4778729C85949008CBF49 /* LockScreenStatsWidgetEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B4778329C85949008CBF49 /* LockScreenStatsWidgetEntry.swift */; }; C9B477A929CC13CB008CBF49 /* LockScreenSiteListProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477A729CC13C6008CBF49 /* LockScreenSiteListProvider.swift */; }; C9B477AD29CC15D9008CBF49 /* WidgetDataReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477AB29CC15D9008CBF49 /* WidgetDataReader.swift */; }; @@ -913,108 +599,23 @@ CE39E17220CB117B00CABA05 /* RemoteBlog+Capabilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */; }; CE39E17320CB117B00CABA05 /* RemoteBlog+Capabilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */; }; D0E2AA7C4D4CB1679173958E /* Pods_WordPressShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 213A62FF811EBDB969FA7669 /* Pods_WordPressShareExtension.framework */; }; - D81C2F5420F85DB1002AE1F1 /* ApproveCommentActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F5320F85DB1002AE1F1 /* ApproveCommentActionTests.swift */; }; - D81C2F5820F86CEA002AE1F1 /* NetworkStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F5720F86CEA002AE1F1 /* NetworkStatus.swift */; }; - D81C2F5A20F86E94002AE1F1 /* LikeCommentActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F5920F86E94002AE1F1 /* LikeCommentActionTests.swift */; }; - D81C2F5C20F872C2002AE1F1 /* ReplyToCommentActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F5B20F872C2002AE1F1 /* ReplyToCommentActionTests.swift */; }; - D81C2F5E20F88CE5002AE1F1 /* MarkAsSpamActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F5D20F88CE5002AE1F1 /* MarkAsSpamActionTests.swift */; }; - D81C2F6020F891C4002AE1F1 /* TrashCommentActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F5F20F891C4002AE1F1 /* TrashCommentActionTests.swift */; }; - D81C2F6220F89632002AE1F1 /* EditCommentActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F6120F89632002AE1F1 /* EditCommentActionTests.swift */; }; - D81C2F6620F8ACCD002AE1F1 /* FormattableContentFormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F6520F8ACCD002AE1F1 /* FormattableContentFormatterTests.swift */; }; - D81C2F6A20F8B449002AE1F1 /* NotificationActionParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81C2F6920F8B449002AE1F1 /* NotificationActionParserTest.swift */; }; - D821C817210036D9002ED995 /* ActivityContentFactoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D821C816210036D9002ED995 /* ActivityContentFactoryTests.swift */; }; - D821C819210037F8002ED995 /* activity-log-activity-content.json in Resources */ = {isa = PBXBuildFile; fileRef = D821C818210037F8002ED995 /* activity-log-activity-content.json */; }; - D821C81B21003AE9002ED995 /* FormattableContentGroupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D821C81A21003AE9002ED995 /* FormattableContentGroupTests.swift */; }; - D826D67F211D21C700A5D8FE /* NullMockUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = D826D67E211D21C700A5D8FE /* NullMockUserDefaults.swift */; }; D82E087529EEB0B00098F500 /* DashboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82E087429EEB0B00098F500 /* DashboardTests.swift */; }; D82E087629EEB0B00098F500 /* DashboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82E087429EEB0B00098F500 /* DashboardTests.swift */; }; - D842EA4021FABB1800210E96 /* SiteSegmentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D842EA3F21FABB1700210E96 /* SiteSegmentTests.swift */; }; - D848CBF720FEEE7F00A9038F /* notifications-text-content.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CBF620FEEE7F00A9038F /* notifications-text-content.json */; }; - D848CBF920FEF82100A9038F /* NotificationsContentFactoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CBF820FEF82100A9038F /* NotificationsContentFactoryTests.swift */; }; - D848CBFB20FEFA4800A9038F /* notifications-comment-content.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CBFA20FEFA4800A9038F /* notifications-comment-content.json */; }; - D848CBFD20FEFB4900A9038F /* notifications-user-content.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CBFC20FEFB4900A9038F /* notifications-user-content.json */; }; - D848CBFF20FF010F00A9038F /* FormattableCommentContentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CBFE20FF010F00A9038F /* FormattableCommentContentTests.swift */; }; - D848CC0120FF030C00A9038F /* notifications-comment-meta.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CC0020FF030C00A9038F /* notifications-comment-meta.json */; }; - D848CC0320FF04FA00A9038F /* FormattableUserContentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CC0220FF04FA00A9038F /* FormattableUserContentTests.swift */; }; - D848CC0520FF062100A9038F /* notifications-user-content-meta.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CC0420FF062100A9038F /* notifications-user-content-meta.json */; }; - D848CC0720FF2BE200A9038F /* NotificationContentRangeFactoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CC0620FF2BE200A9038F /* NotificationContentRangeFactoryTests.swift */; }; - D848CC0920FF2D4400A9038F /* notifications-icon-range.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CC0820FF2D4400A9038F /* notifications-icon-range.json */; }; - D848CC0B20FF2D5D00A9038F /* notifications-user-range.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CC0A20FF2D5D00A9038F /* notifications-user-range.json */; }; - D848CC0D20FF2D7C00A9038F /* notifications-post-range.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CC0C20FF2D7B00A9038F /* notifications-post-range.json */; }; - D848CC0F20FF2D9B00A9038F /* notifications-comment-range.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CC0E20FF2D9B00A9038F /* notifications-comment-range.json */; }; - D848CC1120FF310400A9038F /* notifications-site-range.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CC1020FF310400A9038F /* notifications-site-range.json */; }; - D848CC1320FF31BB00A9038F /* notifications-blockquote-range.json in Resources */ = {isa = PBXBuildFile; fileRef = D848CC1220FF31BB00A9038F /* notifications-blockquote-range.json */; }; - D848CC1520FF33FC00A9038F /* NotificationContentRangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CC1420FF33FC00A9038F /* NotificationContentRangeTests.swift */; }; - D848CC1720FF38EA00A9038F /* FormattableCommentRangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CC1620FF38EA00A9038F /* FormattableCommentRangeTests.swift */; }; - D848CC1920FF3A2400A9038F /* FormattableNotIconTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D848CC1820FF3A2400A9038F /* FormattableNotIconTests.swift */; }; - D88A6492208D7A0A008AE9BC /* MockStockPhotosService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A6491208D7A0A008AE9BC /* MockStockPhotosService.swift */; }; - D88A64A2208D8F05008AE9BC /* StockPhotosMediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A64A1208D8F05008AE9BC /* StockPhotosMediaTests.swift */; }; - D88A64A4208D8FB6008AE9BC /* stock-photos-search-response.json in Resources */ = {isa = PBXBuildFile; fileRef = D88A64A3208D8FB6008AE9BC /* stock-photos-search-response.json */; }; - D88A64A6208D92B1008AE9BC /* stock-photos-media.json in Resources */ = {isa = PBXBuildFile; fileRef = D88A64A5208D92B1008AE9BC /* stock-photos-media.json */; }; - D88A64A8208D9733008AE9BC /* StockPhotosThumbnailCollectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A64A7208D9733008AE9BC /* StockPhotosThumbnailCollectionTests.swift */; }; - D88A64AA208D974D008AE9BC /* thumbnail-collection.json in Resources */ = {isa = PBXBuildFile; fileRef = D88A64A9208D974D008AE9BC /* thumbnail-collection.json */; }; - D88A64AC208D9B09008AE9BC /* StockPhotosPageableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A64AB208D9B09008AE9BC /* StockPhotosPageableTests.swift */; }; - D88A64AE208D9CF5008AE9BC /* stock-photos-pageable.json in Resources */ = {isa = PBXBuildFile; fileRef = D88A64AD208D9CF5008AE9BC /* stock-photos-pageable.json */; }; - D88A64B0208DA093008AE9BC /* StockPhotosResultsPageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88A64AF208DA093008AE9BC /* StockPhotosResultsPageTests.swift */; }; - D8A468E02181C6450094B82F /* site-segment.json in Resources */ = {isa = PBXBuildFile; fileRef = D8A468DF2181C6450094B82F /* site-segment.json */; }; - D8BA274D20FDEA2E007A5C77 /* NotificationTextContentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA274C20FDEA2E007A5C77 /* NotificationTextContentTests.swift */; }; - DC06DFF927BD52BE00969974 /* WeeklyRoundupBackgroundTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC06DFF827BD52BE00969974 /* WeeklyRoundupBackgroundTaskTests.swift */; }; - DC06DFFC27BD679700969974 /* BlogTitleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC06DFFB27BD679700969974 /* BlogTitleTests.swift */; }; - DC13DB7E293FD09F00E33561 /* StatsInsightsStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC13DB7D293FD09F00E33561 /* StatsInsightsStoreTests.swift */; }; - DC2CA0852837B9080037E17E /* SiteStatsInsightsDetailsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC2CA0842837B9070037E17E /* SiteStatsInsightsDetailsViewModelTests.swift */; }; - DC3B9B2F27739887003F7249 /* TimeZoneSelectorViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC3B9B2E27739887003F7249 /* TimeZoneSelectorViewModelTests.swift */; }; - DC772B0128200A3700664C02 /* stats-visits-day-4.json in Resources */ = {isa = PBXBuildFile; fileRef = DC772AFD28200A3600664C02 /* stats-visits-day-4.json */; }; - DC772B0228200A3700664C02 /* stats-visits-day-14.json in Resources */ = {isa = PBXBuildFile; fileRef = DC772AFE28200A3600664C02 /* stats-visits-day-14.json */; }; - DC772B0328200A3700664C02 /* SiteStatsInsightViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC772AFF28200A3600664C02 /* SiteStatsInsightViewModelTests.swift */; }; - DC772B0428200A3700664C02 /* stats-visits-day-11.json in Resources */ = {isa = PBXBuildFile; fileRef = DC772B0028200A3600664C02 /* stats-visits-day-11.json */; }; - DC8F61FC2703321F0087AC5D /* TimeZoneFormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC8F61FB2703321F0087AC5D /* TimeZoneFormatterTests.swift */; }; - DCF892D0282FA42A00BB71E1 /* SiteStatsImmuTableRowsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCF892CF282FA42A00BB71E1 /* SiteStatsImmuTableRowsTests.swift */; }; - DCF892D2282FA45500BB71E1 /* StatsMockDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCF892D1282FA45500BB71E1 /* StatsMockDataLoader.swift */; }; - DCFC6A29292523D20062D65B /* SiteStatsPinnedItemStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCFC6A28292523D20062D65B /* SiteStatsPinnedItemStoreTests.swift */; }; E10B3652158F2D3F00419A93 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E10B3651158F2D3F00419A93 /* QuartzCore.framework */; }; E10B3654158F2D4500419A93 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E10B3653158F2D4500419A93 /* UIKit.framework */; }; E10B3655158F2D7800419A93 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 834CE7371256D0F60046A4A3 /* CoreGraphics.framework */; }; - E10F3DA11E5C2CE0008FAADA /* PostListFilterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10F3DA01E5C2CE0008FAADA /* PostListFilterTests.swift */; }; - E11330511A13BAA300D36D84 /* me-sites-with-jetpack.json in Resources */ = {isa = PBXBuildFile; fileRef = E11330501A13BAA300D36D84 /* me-sites-with-jetpack.json */; }; - E11DF3E420C97F0A00C0B07C /* NotificationCenterObserveOnceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E11DF3E320C97F0A00C0B07C /* NotificationCenterObserveOnceTests.swift */; }; E125F1E41E8E595E00320B67 /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; E125F1E51E8E596200320B67 /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - E12BE5EE1C5235DB000FD5CA /* get-me-settings-v1.1.json in Resources */ = {isa = PBXBuildFile; fileRef = E12BE5ED1C5235DB000FD5CA /* get-me-settings-v1.1.json */; }; - E131CB5616CACF1E004B0314 /* get-user-blogs_has-blog.json in Resources */ = {isa = PBXBuildFile; fileRef = E131CB5516CACF1E004B0314 /* get-user-blogs_has-blog.json */; }; - E131CB5816CACFB4004B0314 /* get-user-blogs_doesnt-have-blog.json in Resources */ = {isa = PBXBuildFile; fileRef = E131CB5716CACFB4004B0314 /* get-user-blogs_doesnt-have-blog.json */; }; - E135965D1E7152D1006C6606 /* RecentSitesServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E135965C1E7152D1006C6606 /* RecentSitesServiceTests.swift */; }; - E15027611E03E51500B847E3 /* notes-action-delete.json in Resources */ = {isa = PBXBuildFile; fileRef = E150275E1E03E51500B847E3 /* notes-action-delete.json */; }; - E15027621E03E51500B847E3 /* notes-action-push.json in Resources */ = {isa = PBXBuildFile; fileRef = E150275F1E03E51500B847E3 /* notes-action-push.json */; }; - E15027631E03E51500B847E3 /* notes-action-unsupported.json in Resources */ = {isa = PBXBuildFile; fileRef = E15027601E03E51500B847E3 /* notes-action-unsupported.json */; }; - E15027651E03E54100B847E3 /* PinghubTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E15027641E03E54100B847E3 /* PinghubTests.swift */; }; - E157D5E01C690A6C00F04FB9 /* ImmuTableTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E157D5DF1C690A6C00F04FB9 /* ImmuTableTestUtils.swift */; }; - E180BD4C1FB462FF00D0D781 /* CookieJarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E180BD4B1FB462FF00D0D781 /* CookieJarTests.swift */; }; - E180BD4E1FB4681E00D0D781 /* MockCookieJar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E180BD4D1FB4681E00D0D781 /* MockCookieJar.swift */; }; E18165FD14E4428B006CE885 /* loader.html in Resources */ = {isa = PBXBuildFile; fileRef = E18165FC14E4428B006CE885 /* loader.html */; }; E185474E1DED8D8800D875D7 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E185474D1DED8D8800D875D7 /* UserNotifications.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - E18549DB230FBFEF003C620E /* BlogServiceDeduplicationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18549DA230FBFEF003C620E /* BlogServiceDeduplicationTests.swift */; }; E1A386C814DB05C300954CF8 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C714DB05C300954CF8 /* AVFoundation.framework */; }; E1A386CA14DB05F700954CF8 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C914DB05F700954CF8 /* CoreMedia.framework */; }; E1A386CB14DB063800954CF8 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FB4D3E122C38F700DB9506 /* MediaPlayer.framework */; }; - E1AB5A091E0BF31E00574B4E /* ArrayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AB5A081E0BF31E00574B4E /* ArrayTests.swift */; }; - E1AB5A3A1E0C464700574B4E /* DelayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1AB5A391E0C464700574B4E /* DelayTests.swift */; }; E1AFA8C31E8E34230004A323 /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; - E1B642131EFA5113001DC6D7 /* ModelTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B642121EFA5113001DC6D7 /* ModelTestHelper.swift */; }; - E1B921BC1C0ED5A3003EA3CB /* MediaSizeSliderCellTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B921BB1C0ED5A3003EA3CB /* MediaSizeSliderCellTest.swift */; }; - E1C545801C6C79BB001CEB0E /* MediaSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1C5457F1C6C79BB001CEB0E /* MediaSettingsTests.swift */; }; - E1C9AA561C10427100732665 /* MathTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1C9AA551C10427100732665 /* MathTest.swift */; }; E1CE41661E8D1026000CF5A4 /* ShareExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */; }; E1D91456134A853D0089019C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E1D91454134A853D0089019C /* Localizable.strings */; }; - E1E4CE0617739FAB00430844 /* test-image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = E1E4CE0517739FAB00430844 /* test-image.jpg */; }; - E1E4CE0F1774563F00430844 /* misteryman.jpg in Resources */ = {isa = PBXBuildFile; fileRef = E1E4CE0E1774531500430844 /* misteryman.jpg */; }; - E1EBC3731C118ED200F638E0 /* ImmuTableTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1EBC3721C118ED200F638E0 /* ImmuTableTest.swift */; }; - E1EBC3751C118EDE00F638E0 /* ImmuTableTestViewCellWithNib.xib in Resources */ = {isa = PBXBuildFile; fileRef = E1EBC3741C118EDE00F638E0 /* ImmuTableTestViewCellWithNib.xib */; }; E61507E22220A0FE00213D33 /* richEmbedTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = E61507E12220A0FE00213D33 /* richEmbedTemplate.html */; }; E61507E42220A13B00213D33 /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; - E66969C81B9E0A6800EC9C00 /* ReaderTopicServiceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E66969C71B9E0A6800EC9C00 /* ReaderTopicServiceTest.swift */; }; - E6A215901D1065F200DE5270 /* AbstractPostTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A2158F1D1065F200DE5270 /* AbstractPostTest.swift */; }; - E6B9B8AA1B94E1FE0001B92F /* ReaderPostTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E6B9B8A91B94E1FE0001B92F /* ReaderPostTest.m */; }; - E6B9B8AF1B94FA1C0001B92F /* ReaderStreamViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B9B8AE1B94FA1C0001B92F /* ReaderStreamViewControllerTests.swift */; }; E8DEE110E4BC3FA1974AB1BB /* Pods_WordPressTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B921F5DD9A1F257C792EC225 /* Pods_WordPressTest.framework */; }; EA14532A29AD874C001F3143 /* ReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */; }; EA14532B29AD874C001F3143 /* EditorAztecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */; }; @@ -1030,24 +631,10 @@ EA14533629AD874C001F3143 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; EAB10E4027487F5D000DA4C1 /* ReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */; }; EAD2BF4227594DAB00A847BB /* StatsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD2BF4127594DAB00A847BB /* StatsTests.swift */; }; - F11023A1231863CE00C4E84A /* MediaServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11023A0231863CE00C4E84A /* MediaServiceTests.swift */; }; - F11023A323186BCA00C4E84A /* MediaBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11023A223186BCA00C4E84A /* MediaBuilder.swift */; }; F111B88D2658103C00057942 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F111B88B2658102700057942 /* Combine.framework */; }; - F127FFD824213B5600B9D41A /* atomic-get-authentication-cookie-success.json in Resources */ = {isa = PBXBuildFile; fileRef = F127FFD724213B5600B9D41A /* atomic-get-authentication-cookie-success.json */; }; - F1450CF72437E8F800A28BFE /* MediaHostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1450CF62437E8F800A28BFE /* MediaHostTests.swift */; }; - F1450CF92437EEBB00A28BFE /* MediaRequestAuthenticatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1450CF82437EEBB00A28BFE /* MediaRequestAuthenticatorTests.swift */; }; - F151EC832665271200AEA89E /* BloggingRemindersSchedulerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F151EC822665271200AEA89E /* BloggingRemindersSchedulerTests.swift */; }; - F15D1FBA265C41A900854EE5 /* BloggingRemindersStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15D1FB9265C41A900854EE5 /* BloggingRemindersStoreTests.swift */; }; - F17A2A2023BFBD84001E96AC /* UIView+ExistingConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17A2A1F23BFBD84001E96AC /* UIView+ExistingConstraints.swift */; }; - F18B43781F849F580089B817 /* PostAttachmentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18B43771F849F580089B817 /* PostAttachmentTests.swift */; }; - F1B1E7A324098FA100549E2A /* BlogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B1E7A224098FA100549E2A /* BlogTests.swift */; }; - F1BB660C274E704D00A319BE /* LikeUserHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BB660B274E704D00A319BE /* LikeUserHelperTests.swift */; }; - F1F083F6241FFE930056D3B1 /* AtomicAuthenticationServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F083F5241FFE930056D3B1 /* AtomicAuthenticationServiceTests.swift */; }; - F406F3ED2B55960700AFC04A /* CompliancePopoverCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F406F3EC2B55960700AFC04A /* CompliancePopoverCoordinatorTests.swift */; }; F41BDD73290BBDCA00B7F2B0 /* MigrationActionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD72290BBDCA00B7F2B0 /* MigrationActionsView.swift */; }; F41BDD792910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD782910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift */; }; F41BDD7B29114E2400B7F2B0 /* MigrationStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD7A29114E2400B7F2B0 /* MigrationStep.swift */; }; - F41E4E8C28F18B7B001880C6 /* AppIconListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41E4E8B28F18B7B001880C6 /* AppIconListViewModelTests.swift */; }; F41E4E9528F20802001880C6 /* white-on-pink-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9028F20801001880C6 /* white-on-pink-icon-app-76.png */; }; F41E4E9628F20802001880C6 /* white-on-pink-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9128F20801001880C6 /* white-on-pink-icon-app-83.5@2x.png */; }; F41E4E9728F20802001880C6 /* white-on-pink-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9228F20801001880C6 /* white-on-pink-icon-app-76@2x.png */; }; @@ -1093,12 +680,7 @@ F41E4EEE28F247D3001880C6 /* white-on-green-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EE928F247D3001880C6 /* white-on-green-icon-app-76.png */; }; F41E4EEF28F247D3001880C6 /* white-on-green-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EEA28F247D3001880C6 /* white-on-green-icon-app-60@2x.png */; }; F41E4EF028F247D3001880C6 /* white-on-green-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EEB28F247D3001880C6 /* white-on-green-icon-app-76@2x.png */; }; - F4426FD3287E08C300218003 /* SuggestionServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4426FD2287E08C300218003 /* SuggestionServiceMock.swift */; }; - F4426FD9287F02FD00218003 /* SiteSuggestionsServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4426FD8287F02FD00218003 /* SiteSuggestionsServiceMock.swift */; }; - F4426FDB287F066400218003 /* site-suggestions.json in Resources */ = {isa = PBXBuildFile; fileRef = F4426FDA287F066400218003 /* site-suggestions.json */; }; F446B843296F2DED008B94B7 /* MigrationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E79300296EEE320025E8E0 /* MigrationState.swift */; }; - F44FB6CB287895AF0001E3CE /* SuggestionsListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44FB6CA287895AF0001E3CE /* SuggestionsListViewModelTests.swift */; }; - F44FB6D12878A1020001E3CE /* user-suggestions.json in Resources */ = {isa = PBXBuildFile; fileRef = F44FB6D02878A1020001E3CE /* user-suggestions.json */; }; F465976E28E4669200D5F49A /* cool-green-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976928E4669200D5F49A /* cool-green-icon-app-76@2x.png */; }; F465976F28E4669200D5F49A /* cool-green-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976A28E4669200D5F49A /* cool-green-icon-app-76.png */; }; F465977028E4669200D5F49A /* cool-green-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976B28E4669200D5F49A /* cool-green-icon-app-60@3x.png */; }; @@ -1170,15 +752,12 @@ F465980B28E66A5B00D5F49A /* white-on-blue-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465980628E66A5A00D5F49A /* white-on-blue-icon-app-60@2x.png */; }; F465980C28E66A5B00D5F49A /* white-on-blue-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465980728E66A5B00D5F49A /* white-on-blue-icon-app-83.5@2x.png */; }; F478B152292FC1BC00AA8645 /* MigrationAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = F478B151292FC1BC00AA8645 /* MigrationAppearance.swift */; }; - F48EBF942B333550004CD561 /* dashboard-200-with-only-one-dynamic-card.json in Resources */ = {isa = PBXBuildFile; fileRef = F48EBF912B333111004CD561 /* dashboard-200-with-only-one-dynamic-card.json */; }; - F48EBF952B333B31004CD561 /* dashboard-200-with-multiple-dynamic-cards.json in Resources */ = {isa = PBXBuildFile; fileRef = F48EBF8C2B3262D5004CD561 /* dashboard-200-with-multiple-dynamic-cards.json */; }; F49B99FF2937C9B4000CEFCE /* MigrationEmailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B99FE2937C9B4000CEFCE /* MigrationEmailService.swift */; }; F49B9A0029393049000CEFCE /* MigrationAppDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33A5ADB2935848F00961E3A /* MigrationAppDetection.swift */; }; F49B9A06293A21BF000CEFCE /* MigrationAnalyticsTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B9A05293A21BF000CEFCE /* MigrationAnalyticsTracker.swift */; }; F49B9A08293A21F4000CEFCE /* MigrationEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B9A07293A21F4000CEFCE /* MigrationEvent.swift */; }; F49B9A09293A3243000CEFCE /* MigrationEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B9A07293A21F4000CEFCE /* MigrationEvent.swift */; }; F49B9A0A293A3249000CEFCE /* MigrationAnalyticsTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B9A05293A21BF000CEFCE /* MigrationAnalyticsTracker.swift */; }; - F4D7FD6C2A57030E00642E06 /* CompliancePopoverViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D7FD6B2A57030E00642E06 /* CompliancePopoverViewControllerTests.swift */; }; F4D829622930E9F300038726 /* MigrationDeleteWordPressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D829612930E9F300038726 /* MigrationDeleteWordPressViewController.swift */; }; F4D829642930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D829632930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift */; }; F4D829662931046F00038726 /* UIButton+Dismiss.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D829652931046F00038726 /* UIButton+Dismiss.swift */; }; @@ -1187,43 +766,28 @@ F4D8296C2931087100038726 /* MigrationSuccessCell+Jetpack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D8296B2931087100038726 /* MigrationSuccessCell+Jetpack.swift */; }; F4D829702931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D8296F2931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift */; }; F4D82972293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D82971293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift */; }; - F4D9AF4F288AD2E300803D40 /* SuggestionViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D9AF4E288AD2E300803D40 /* SuggestionViewModelTests.swift */; }; - F4D9AF51288AE23500803D40 /* SuggestionTableViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D9AF50288AE23500803D40 /* SuggestionTableViewTests.swift */; }; - F4D9AF53288AE2BA00803D40 /* SuggestionsTableViewDelegateMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D9AF52288AE2BA00803D40 /* SuggestionsTableViewDelegateMock.swift */; }; F4DD58322A095210009A772D /* DataMigrationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4DD58312A095210009A772D /* DataMigrationError.swift */; }; F4DD58332A095210009A772D /* DataMigrationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4DD58312A095210009A772D /* DataMigrationError.swift */; }; F4E79301296EEE320025E8E0 /* MigrationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E79300296EEE320025E8E0 /* MigrationState.swift */; }; - F4EF4BAB291D3D4700147B61 /* SiteIconViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4EF4BAA291D3D4700147B61 /* SiteIconViewModelTests.swift */; }; F4F9D5EA2909622E00502576 /* MigrationWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5E92909622E00502576 /* MigrationWelcomeViewController.swift */; }; F4F9D5EC29096CF500502576 /* MigrationHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5EB29096CF500502576 /* MigrationHeaderView.swift */; }; F4F9D5F2290993D400502576 /* MigrationWelcomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5F1290993D400502576 /* MigrationWelcomeViewModel.swift */; }; F515E9662654312200848251 /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; F515E9672654312200848251 /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; - F543AF5723A84E4D0022F595 /* PublishSettingsControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F543AF5623A84E4D0022F595 /* PublishSettingsControllerTests.swift */; }; - F551E7F723FC9A5C00751212 /* Collection+RotateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F551E7F623FC9A5C00751212 /* Collection+RotateTests.swift */; }; - F565190323CF6D1D003FACAF /* WKCookieJarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F565190223CF6D1D003FACAF /* WKCookieJarTests.swift */; }; F5A34D1225DF2F7F00C9654B /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; - F5C00EAE242179780047846F /* WeekdaysHeaderViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5C00EAD242179780047846F /* WeekdaysHeaderViewTests.swift */; }; - F5D0A65223CCD3B600B20D27 /* PreviewWebKitViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5D0A65123CCD3B600B20D27 /* PreviewWebKitViewControllerTests.swift */; }; F5EF481723ABCAD8004C3532 /* MainShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74337EDC20054D5500777997 /* MainShareViewController.swift */; }; F5EF481823ABCAE0004C3532 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 740C7C4E202F4CD6001C31B0 /* MainInterface.storyboard */; }; - F93735F822D53C3B00A3C312 /* LoggingURLRedactorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93735F722D53C3B00A3C312 /* LoggingURLRedactorTests.swift */; }; F9463A7321C05EE90081F11E /* ScreenshotCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */; }; F98C58192228849E0073D752 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; F9C47A78238C7DAC00AAD9ED /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; FA25FA342609AAAA0005E08F /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - FA4ADADA1C509FE400F858D7 /* SiteManagementServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA4ADAD91C509FE400F858D7 /* SiteManagementServiceTests.swift */; }; - FA6C32C02BF255FA00BBDDB4 /* AppUpdateCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6C32BF2BF255FA00BBDDB4 /* AppUpdateCoordinatorTests.swift */; }; - FA6C32C72BF2588C00BBDDB4 /* app-store-lookup-response.json in Resources */ = {isa = PBXBuildFile; fileRef = FA6C32C62BF2588C00BBDDB4 /* app-store-lookup-response.json */; }; FAADE42626159AFE00BF29FE /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAADE3F02615996E00BF29FE /* AppConstants.swift */; }; - FAB4F32724EDE12A00F259BA /* FollowCommentsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB4F32624EDE12A00F259BA /* FollowCommentsServiceTests.swift */; }; FABB1FC12602FC2C00C8785C /* defaultPostTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */; }; FABB1FC32602FC2C00C8785C /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; FABB1FD02602FC2C00C8785C /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; FABB1FD42602FC2C00C8785C /* Flags.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 406A0EEF224D39C50016AD6A /* Flags.xcassets */; }; FABB1FDB2602FC2C00C8785C /* xhtmlValidatorTemplate.xhtml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */; }; - FABB1FDD2602FC2C00C8785C /* reader-cards.json in Resources */ = {isa = PBXBuildFile; fileRef = 8BB185CB24B6058600A4CCE8 /* reader-cards.json */; }; FABB1FEE2602FC2C00C8785C /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; FABB1FF02602FC2C00C8785C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 931DF4D818D09A2F00540BDD /* InfoPlist.strings */; }; FABB200A2602FC2C00C8785C /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; @@ -1287,7 +851,6 @@ FABB263F2602FC2C00C8785C /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF4DEAD7244B56E200ACA032 /* CoreServices.framework */; }; FABB28472603067C00C8785C /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FABB28462603067C00C8785C /* Launch Screen.storyboard */; }; FABB286C2603086900C8785C /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FABB286B2603086900C8785C /* AppImages.xcassets */; }; - FAF0FAAC2AA094C0004C3228 /* NoSiteViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAF0FAAB2AA094C0004C3228 /* NoSiteViewModelTests.swift */; }; FAF64B6F2637DEEC00E8A1DF /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; FAF64B722637DEEC00E8A1DF /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; FAF64B742637DEEC00E8A1DF /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; @@ -1296,43 +859,16 @@ FAF64B982637DEEC00E8A1DF /* ScreenshotCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */; }; FAF64E4F2637E85800E8A1DF /* JetpackScreenshotGeneration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAF64E4E2637E85800E8A1DF /* JetpackScreenshotGeneration.swift */; }; FD3D6D2C1349F5D30061136A /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD3D6D2B1349F5D30061136A /* ImageIO.framework */; }; - FE003F62282E73E6006F8D1D /* blogging-prompts-fetch-success.json in Resources */ = {isa = PBXBuildFile; fileRef = FE003F61282E73E6006F8D1D /* blogging-prompts-fetch-success.json */; }; - FE1E201E2A49D59400CE7C90 /* JetpackSocialServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1E201D2A49D59400CE7C90 /* JetpackSocialServiceTests.swift */; }; FE23EB4926E7C91F005A1698 /* richCommentTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */; }; FE23EB4A26E7C91F005A1698 /* richCommentTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */; }; FE23EB4B26E7C91F005A1698 /* richCommentStyle.css in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4826E7C91F005A1698 /* richCommentStyle.css */; }; FE23EB4C26E7C91F005A1698 /* richCommentStyle.css in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4826E7C91F005A1698 /* richCommentStyle.css */; }; - FE2E3729281C839C00A1E82A /* BloggingPromptsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2E3728281C839C00A1E82A /* BloggingPromptsServiceTests.swift */; }; - FE320CC5294705990046899B /* ReaderPostBackupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE320CC4294705990046899B /* ReaderPostBackupTests.swift */; }; - FE32E7F12844971000744D80 /* ReminderScheduleCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE32E7F02844971000744D80 /* ReminderScheduleCoordinatorTests.swift */; }; - FE34ACD22B174AE700108B3C /* DashboardBloganuaryCardCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE34ACD12B174AE700108B3C /* DashboardBloganuaryCardCellTests.swift */; }; - FE3D057E26C3D5C1002A51B0 /* ShareAppContentPresenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3D057D26C3D5C1002A51B0 /* ShareAppContentPresenterTests.swift */; }; - FE3D058026C3E0F2002A51B0 /* share-app-link-success.json in Resources */ = {isa = PBXBuildFile; fileRef = FE3D057F26C3E0F2002A51B0 /* share-app-link-success.json */; }; - FE6BB1462932289B001E5F7A /* ContentMigrationCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6BB1452932289B001E5F7A /* ContentMigrationCoordinatorTests.swift */; }; - FE7FAABB299A36570032A6F2 /* WPComJetpackRemoteInstallViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7FAABA299A36570032A6F2 /* WPComJetpackRemoteInstallViewModelTests.swift */; }; - FE9438B22A050251006C40EC /* BlockEditorSettings_GutenbergEditorSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9438B12A050251006C40EC /* BlockEditorSettings_GutenbergEditorSettingsTests.swift */; }; - FEA312842987FB0100FFD405 /* BlogJetpackTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA312832987FB0100FFD405 /* BlogJetpackTests.swift */; }; - FEAA6F79298CE4A600ADB44C /* PluginJetpackProxyServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEAA6F78298CE4A600ADB44C /* PluginJetpackProxyServiceTests.swift */; }; - FECA44322836647100D01F15 /* PromptRemindersSchedulerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECA44312836647100D01F15 /* PromptRemindersSchedulerTests.swift */; }; FED65D79293511E4008071BF /* SharedDataIssueSolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED65D78293511E4008071BF /* SharedDataIssueSolver.swift */; }; - FEE48EFF2A4C9855008A48E0 /* Blog+PublicizeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE48EFE2A4C9855008A48E0 /* Blog+PublicizeTests.swift */; }; - FEE54C4C2C12393A00740A68 /* ReaderPostStreamServiceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE54C4B2C12393A00740A68 /* ReaderPostStreamServiceTest.swift */; }; - FEF7F3402AFEA0C200F793FC /* blogging-prompts-bloganuary.json in Resources */ = {isa = PBXBuildFile; fileRef = FEF7F33F2AFEA0C200F793FC /* blogging-prompts-bloganuary.json */; }; - FEFA263E26C58427009CCB7E /* ShareAppTextActivityItemSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEFA263D26C58427009CCB7E /* ShareAppTextActivityItemSourceTests.swift */; }; - FEFA6AC62A86824A004EE5E6 /* PostHelperJetpackSocialTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEFA6AC52A86824A004EE5E6 /* PostHelperJetpackSocialTests.swift */; }; - FEFA6AC82A88D5FC004EE5E6 /* Post+JetpackSocialTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEFA6AC72A88D5FC004EE5E6 /* Post+JetpackSocialTests.swift */; }; - FEFC0F8C273131A6001F7F1D /* CommentService+RepliesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEFC0F8B273131A6001F7F1D /* CommentService+RepliesTests.swift */; }; - FEFC0F8E27313DD0001F7F1D /* comments-v2-success.json in Resources */ = {isa = PBXBuildFile; fileRef = FEFC0F8D27313DCF001F7F1D /* comments-v2-success.json */; }; - FEFC0F9027315634001F7F1D /* empty-array.json in Resources */ = {isa = PBXBuildFile; fileRef = FEFC0F8F27315634001F7F1D /* empty-array.json */; }; - FF0B2567237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0B2566237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift */; }; - FF1B11E7238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF1B11E6238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift */; }; FF2716921CAAC87B0006E2D4 /* LoginTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716911CAAC87B0006E2D4 /* LoginTests.swift */; }; FF2716A11CABC7D40006E2D4 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; - FF2EC3C22209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2EC3C12209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift */; }; FF37F90922385CA000AFA3DB /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; FF4DEAD8244B56E300ACA032 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF4DEAD7244B56E200ACA032 /* CoreServices.framework */; }; FF75933B1BE2423800814D3B /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF75933A1BE2423800814D3B /* Photos.framework */; }; - FF9A6E7121F9361700D36D14 /* MediaUploadHashTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF9A6E7021F9361700D36D14 /* MediaUploadHashTests.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -1660,7 +1196,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 010459EC2915519C000C7778 /* JetpackNotificationMigrationServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackNotificationMigrationServiceTests.swift; sourceTree = ""; }; 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackStatsWidgets.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackIntents.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetConfiguration.swift; sourceTree = ""; }; @@ -1670,11 +1205,6 @@ 0107E1862900065400DE87DB /* LocalizationConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalizationConfiguration.swift; sourceTree = ""; }; 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release.xcconfig"; sourceTree = ""; }; 01281E9B2A051EEA00464F8F /* MySiteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySiteTests.swift; sourceTree = ""; }; - 0141929F2983F5E800CAEDB0 /* SupportConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportConfigurationTests.swift; sourceTree = ""; }; - 0147D650294B6EA600AA6410 /* StatsRevampStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsRevampStoreTests.swift; sourceTree = ""; }; - 0148CC282859127F00CF5D96 /* StatsWidgetsStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsWidgetsStoreTests.swift; sourceTree = ""; }; - 0148CC2A2859C87000CF5D96 /* BlogServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogServiceMock.swift; sourceTree = ""; }; - 015BA4EA29A788A300920F4B /* StatsTotalInsightsCellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsTotalInsightsCellTests.swift; sourceTree = ""; }; 0167F4AD2AAA0250005B9E42 /* JetpackIntents.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = JetpackIntents.entitlements; sourceTree = ""; }; 0167F4AE2AAA0250005B9E42 /* JetpackIntentsRelease-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackIntentsRelease-Alpha.entitlements"; sourceTree = ""; }; 0167F4AF2AAA0250005B9E42 /* JetpackIntentsRelease-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackIntentsRelease-Internal.entitlements"; sourceTree = ""; }; @@ -1683,7 +1213,6 @@ 0167F4B32AAA02BD005B9E42 /* JetpackStatsWidgetsRelease-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackStatsWidgetsRelease-Internal.entitlements"; sourceTree = ""; }; 0167F4B42AAA02BD005B9E42 /* JetpackStatsWidgetsRelease-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackStatsWidgetsRelease-Alpha.entitlements"; sourceTree = ""; }; 0167F4B52AAA02BD005B9E42 /* JetpackStatsWidgets-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JetpackStatsWidgets-Bridging-Header.h"; sourceTree = ""; }; - 018635912A85376700915532 /* SupportChatBotViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportChatBotViewModelTests.swift; sourceTree = ""; }; 0188FE3E2AA6137F0093EDA5 /* LockScreenMultiStatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenMultiStatView.swift; sourceTree = ""; }; 0188FE412AA613AD0093EDA5 /* LockScreenMultiStatViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenMultiStatViewModel.swift; sourceTree = ""; }; 0188FE442AA624A40093EDA5 /* LockScreenSiteTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenSiteTitleView.swift; sourceTree = ""; }; @@ -1691,8 +1220,6 @@ 0188FE4A2AA62F800093EDA5 /* LockScreenTodayLikesCommentsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenTodayLikesCommentsStatWidgetConfig.swift; sourceTree = ""; }; 018FF1342AE6771A00F301C3 /* LockScreenVerticalCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenVerticalCard.swift; sourceTree = ""; }; 018FF1362AE67C2600F301C3 /* LockScreenFlexibleCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenFlexibleCard.swift; sourceTree = ""; }; - 019C5B962BD6A49900A69DB0 /* StatsSubscribersViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsSubscribersViewModelTests.swift; sourceTree = ""; }; - 019D699D2A5EA963003B676D /* RootViewCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewCoordinatorTests.swift; sourceTree = ""; }; 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetAnalytics.swift; sourceTree = ""; }; 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; @@ -1701,39 +1228,10 @@ 01D2FF632AA77F790038E040 /* LockScreenTodayViewsVisitorsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenTodayViewsVisitorsStatWidgetConfig.swift; sourceTree = ""; }; 01D2FF662AA780DC0038E040 /* LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift; sourceTree = ""; }; 01D2FF692AA782720038E040 /* LockScreenAllTimePostsBestViewsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenAllTimePostsBestViewsStatWidgetConfig.swift; sourceTree = ""; }; - 01D7EBA72B7CD07E00F14992 /* SiteStatsPeriodViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteStatsPeriodViewModelTests.swift; sourceTree = ""; }; 01E258082ACC3AA000F09666 /* iOS17WidgetAPIs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOS17WidgetAPIs.swift; sourceTree = ""; }; - 01E2580D2ACDC88100F09666 /* PlanWizardContentViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanWizardContentViewModelTests.swift; sourceTree = ""; }; - 01E78D1C296EA54F00FB6863 /* StatsPeriodHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsPeriodHelperTests.swift; sourceTree = ""; }; - 02761EC122700A9C009BAF0F /* BlogDetailsSubsectionToSectionCategoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDetailsSubsectionToSectionCategoryTests.swift; sourceTree = ""; }; - 02761EC3227010BC009BAF0F /* BlogDetailsSectionIndexTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogDetailsSectionIndexTests.swift; sourceTree = ""; }; - 027AC5202278983F0033E56E /* DomainCreditEligibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DomainCreditEligibilityTests.swift; sourceTree = ""; }; - 02BE5CBF2281B53F00E351BA /* RegisterDomainDetailsViewModelLoadingStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterDomainDetailsViewModelLoadingStateTests.swift; sourceTree = ""; }; - 082EA3D62B4C202600E7F361 /* NotificationsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsViewModelTests.swift; sourceTree = ""; }; - 084D94AE1EDF842600C385A6 /* test-video-device-gps.m4v */ = {isa = PBXFileReference; lastKnownFileType = file; path = "test-video-device-gps.m4v"; sourceTree = ""; }; - 084FC3B629913B1B00A17BCF /* JetpackPluginOverlayViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackPluginOverlayViewModelTests.swift; sourceTree = ""; }; 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; - 0879FC151E9301DD00E1EFC8 /* MediaTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaTests.swift; sourceTree = ""; }; - 088134FE2A56C5240027C086 /* CompliancePopoverViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompliancePopoverViewModelTests.swift; sourceTree = ""; }; - 0885A3661E837AFE00619B4D /* URLIncrementalFilenameTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLIncrementalFilenameTests.swift; sourceTree = ""; }; - 088CAD4D2BBD8223005996DE /* BlogListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogListViewModelTests.swift; sourceTree = ""; }; - 089D4EBD2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-like-multiple-avatar.json"; sourceTree = ""; }; - 08A2AD781CCED2A800E84454 /* PostTagServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostTagServiceTests.m; sourceTree = ""; }; - 08A2AD7A1CCED8E500E84454 /* PostCategoryServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostCategoryServiceTests.m; sourceTree = ""; }; - 08AA640D2A8540590076E38D /* MockEventTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockEventTracker.swift; sourceTree = ""; }; - 08AAD6A01CBEA610002B2418 /* MenusServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MenusServiceTests.m; sourceTree = ""; }; - 08B6E51B1F037ADD00268F57 /* MediaFileManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaFileManagerTests.swift; sourceTree = ""; }; - 08B832411EC130D60079808D /* test-gif.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "test-gif.gif"; sourceTree = ""; }; 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_rtl.json; sourceTree = ""; }; 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_ltr.json; sourceTree = ""; }; - 08C42C30281807880034720B /* ReaderSubscribeCommentsActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderSubscribeCommentsActionTests.swift; sourceTree = ""; }; - 08DF9C431E8475530058678C /* test-image-portrait.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "test-image-portrait.jpg"; sourceTree = ""; }; - 08E77F461EE9D72F006F9515 /* MediaThumbnailExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaThumbnailExporterTests.swift; sourceTree = ""; }; - 08F8CD2C1EBD245F0049D0C0 /* MediaExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaExporterTests.swift; sourceTree = ""; }; - 08F8CD301EBD2A960049D0C0 /* MediaImageExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaImageExporterTests.swift; sourceTree = ""; }; - 08F8CD331EBD2AA80049D0C0 /* test-image-device-photo-gps-portrait.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "test-image-device-photo-gps-portrait.jpg"; sourceTree = ""; }; - 08F8CD341EBD2AA80049D0C0 /* test-image-device-photo-gps.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "test-image-device-photo-gps.jpg"; sourceTree = ""; }; - 08F8CD3A1EBD2D020049D0C0 /* MediaURLExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaURLExporterTests.swift; sourceTree = ""; }; 099D768227D14B8E00F77EDE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 099D768427D14BAE00F77EDE /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = ""; }; 099D768527D14BB300F77EDE /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -1776,25 +1274,8 @@ 09C8BB8327DFF9CB00974175 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; 09C8BB8427DFF9CC00974175 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; 09F367D2BE684EDE2E4A40E3 /* Pods-WordPressDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; - 0A69300A28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenCommentReplyViewModelTests.swift; sourceTree = ""; }; - 0A9687BB28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenCommentReplyViewModelMock.swift; sourceTree = ""; }; - 0C1DB60A2B0A9A570028F200 /* ImageDownloaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageDownloaderTests.swift; sourceTree = ""; }; - 0C2518AD2ABE1EA000381D31 /* iphone-photo.heic */ = {isa = PBXFileReference; lastKnownFileType = file; path = "iphone-photo.heic"; sourceTree = ""; }; 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsTests.swift; sourceTree = ""; }; 0C43FF802C3601770084B698 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 0C63266E2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergFilesAppMediaSourceTests.swift; sourceTree = ""; }; - 0C6C4CD32A4F0AD80049E762 /* blaze-search-page-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "blaze-search-page-1.json"; sourceTree = ""; }; - 0C6C4CD52A4F0AEE0049E762 /* blaze-search-page-2.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "blaze-search-page-2.json"; sourceTree = ""; }; - 0C7D48192A4DB9300023CF84 /* blaze-search-response.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "blaze-search-response.json"; sourceTree = ""; }; - 0C896DE62A3A832B00D7D4E7 /* SiteVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteVisibilityTests.swift; sourceTree = ""; }; - 0C8FC9A92A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemProviderMediaExporterTests.swift; sourceTree = ""; }; - 0C8FC9AB2A8C57930059DCE4 /* test-webp.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = "test-webp.webp"; sourceTree = ""; }; - 0C9CD79C2B9A6ABF0045BE03 /* PostRepositorySaveTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostRepositorySaveTests.swift; sourceTree = ""; }; - 0C9CD79F2B9A6FDC0045BE03 /* remote-post.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "remote-post.json"; sourceTree = ""; }; - 0CA15B4D2BB2128800518D6E /* PostCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCoordinatorTests.swift; sourceTree = ""; }; - 0CB424F32ADF3CBE0080B807 /* PostSearchViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostSearchViewModelTests.swift; sourceTree = ""; }; - 0CD6299A2B9AAA9A00325EA4 /* Foundation+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Foundation+Extensions.swift"; sourceTree = ""; }; - 0CF7D6C22ABB753A006D1E89 /* MediaImageServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaImageServiceTests.swift; sourceTree = ""; }; 131D0EE49695795ECEDAA446 /* Pods-WordPressTest.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-alpha.xcconfig"; sourceTree = ""; }; 150B6590614A28DF9AD25491 /* Pods-Apps-Jetpack.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-alpha.xcconfig"; sourceTree = ""; }; 152F25D5C232985E30F56CAC /* Pods-Apps-Jetpack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.debug.xcconfig"; sourceTree = ""; }; @@ -1850,10 +1331,6 @@ 172F06B62865C04E00C78FD4 /* spectrum-'22-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-'22-icon-app-76x76@2x.png"; sourceTree = ""; }; 172F06B72865C04F00C78FD4 /* spectrum-'22-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-'22-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; 172F06B82865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-'22-icon-app-60x60@2x.png"; sourceTree = ""; }; - 173D82E6238EE2A7008432DA /* FeatureFlagTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlagTests.swift; sourceTree = ""; }; - 174C116E2624603400346EC6 /* MBarRouteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MBarRouteTests.swift; sourceTree = ""; }; - 1759F1711FE017F20003EC81 /* QueueTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueueTests.swift; sourceTree = ""; }; - 175CC1762721814B00622FB4 /* domain-service-updated-domains.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "domain-service-updated-domains.json"; sourceTree = ""; }; 1761F14E26209AEC000815EF /* open-source-dark-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-dark-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; 1761F14F26209AEC000815EF /* open-source-dark-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-dark-icon-app-60x60@3x.png"; sourceTree = ""; }; 1761F15026209AEC000815EF /* open-source-dark-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-dark-icon-app-60x60@2x.png"; sourceTree = ""; }; @@ -1884,32 +1361,18 @@ 1761F16E26209AEE000815EF /* hot-pink-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hot-pink-icon-app-60x60@3x.png"; sourceTree = ""; }; 1761F16F26209AEE000815EF /* hot-pink-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hot-pink-icon-app-76x76.png"; sourceTree = ""; }; 1761F17026209AEE000815EF /* hot-pink-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hot-pink-icon-app-76x76@2x.png"; sourceTree = ""; }; - 179501CC27A01D4100882787 /* PublicizeAuthorizationURLComponentsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicizeAuthorizationURLComponentsTests.swift; sourceTree = ""; }; - 1797373620EBAA4100377B4E /* RouteMatcherTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RouteMatcherTests.swift; sourceTree = ""; }; 17C1D6F426711ED0006C8970 /* Emoji.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = Emoji.txt; sourceTree = ""; }; - 17C3F8BE25E4438100EFFE12 /* notifications-button-text-content.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-button-text-content.json"; sourceTree = ""; }; - 17FC0031264D728E00FCBD37 /* SharingServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharingServiceTests.swift; sourceTree = ""; }; 1BC96E982E9B1A6DD86AF491 /* Pods-WordPressShareExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release-alpha.xcconfig"; sourceTree = ""; }; - 1D19C56529C9DB0A00FB0087 /* GutenbergVideoPressUploadProcessorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GutenbergVideoPressUploadProcessorTests.swift; sourceTree = ""; }; 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 1D6058910D05DD3D006BFB54 /* WordPress.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WordPress.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 1D91080629F847A2003F9A5E /* MediaServiceUpdateTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MediaServiceUpdateTests.m; sourceTree = ""; }; - 1DE9F2B22BA30E820044AA53 /* GutenbergFileUploadProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergFileUploadProcessorTests.swift; sourceTree = ""; }; - 1DF7A0D22BA0B1810003CBA3 /* GutenbergContentParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergContentParser.swift; sourceTree = ""; }; 1E826CD5B4B116AF78FF391C /* Pods_Apps_WordPress.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Apps_WordPress.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 213A62FF811EBDB969FA7669 /* Pods_WordPressShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressShareExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 23052F0F1F9B2503E33D0A26 /* Pods_JetpackShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackShareExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2422A2BF2C5846DB00402A81 /* Blog+RestAPITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Blog+RestAPITests.swift"; sourceTree = ""; }; 24350E7C264DB76E009BB2B6 /* Jetpack.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.debug.xcconfig; sourceTree = ""; }; 24351059264DC1E2009BB2B6 /* Jetpack.release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.release.xcconfig; sourceTree = ""; }; 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.internal.xcconfig; sourceTree = ""; }; 24351253264DCA08009BB2B6 /* Secrets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Secrets.swift; path = ../Secrets/Secrets.swift; sourceTree = BUILT_PRODUCTS_DIR; }; 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.alpha.xcconfig; sourceTree = ""; }; - 246D0A0225E97D5D0028B83F /* Blog+ObjcTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "Blog+ObjcTests.m"; sourceTree = ""; }; - 2481B1D4260D4E8B00AE59DB /* AccountBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountBuilder.swift; sourceTree = ""; }; - 2481B1E7260D4EAC00AE59DB /* WPAccount+LookupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WPAccount+LookupTests.swift"; sourceTree = ""; }; - 2481B20B260D8FED00AE59DB /* WPAccount+ObjCLookupTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "WPAccount+ObjCLookupTests.m"; sourceTree = ""; }; - 24A2948225D602710000A51E /* BlogTimeZoneTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BlogTimeZoneTests.m; sourceTree = ""; }; 24AD66BE25FC25FD0056102C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Sites.strings; sourceTree = ""; }; 24AD66C025FC25FE0056102C /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Sites.strings; sourceTree = ""; }; 24AD66C225FC26000056102C /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Sites.strings; sourceTree = ""; }; @@ -1945,59 +1408,22 @@ 24AD674E25FC262E0056102C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Sites.strings; sourceTree = ""; }; 24AD675025FC262F0056102C /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Sites.strings; sourceTree = ""; }; 24AE9E66264B34E500AC7F15 /* Secrets-example.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Secrets-example.swift"; sourceTree = ""; }; - 24B1AE3024FEC79900B9F334 /* RemoteFeatureFlagTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteFeatureFlagTests.swift; sourceTree = ""; }; 24B54FAD2624F8350041B18E /* JetpackRelease-Internal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Internal.entitlements"; sourceTree = ""; }; 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; - 24C69A8A2612421900312D9A /* UserSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSettingsTests.swift; sourceTree = ""; }; - 24C69AC12612467C00312D9A /* UserSettingsTestsObjc.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UserSettingsTestsObjc.m; sourceTree = ""; }; - 24CDE3402C5863A1005E5E43 /* TestKeychain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestKeychain.swift; sourceTree = ""; }; - 24F6E14E2CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+LoadFromNib.swift"; sourceTree = ""; }; - 24F6E14F2CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+TestExtensions.swift"; sourceTree = ""; }; - 24F6E1512CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OHHTTPStubs+Helpers.swift"; sourceTree = ""; }; - 24F6E1532CD3E4A700AAB1A3 /* XCTestCase+Wait.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Wait.swift"; sourceTree = ""; }; - 24F6E1662CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityContentRouterTests.swift; sourceTree = ""; }; - 24F6E1672CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogFormattableContentTests.swift; sourceTree = ""; }; - 24F6E1682CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogRangesTest.swift; sourceTree = ""; }; - 24F6E1692CD3E5B800AAB1A3 /* ActivityLogTestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogTestData.swift; sourceTree = ""; }; - 24F6E16A2CD3E5B800AAB1A3 /* MockContentCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockContentCoordinator.swift; sourceTree = ""; }; - 24F6E1722CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaProgressCoordinatorTests.swift; sourceTree = ""; }; - 24F6E1732CD3E60900AAB1A3 /* UITextView+SummaryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextView+SummaryTests.swift"; sourceTree = ""; }; - 24F6E1742CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+LinkNormalizationTests.swift"; sourceTree = ""; }; - 24F6E1D82CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPCrashLoggingDataProviderTests.swift; sourceTree = ""; }; - 24F6E1DC2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderReblogActionTests.swift; sourceTree = ""; }; - 24F6E1DE2CD3F39A00AAB1A3 /* PostActionSheetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostActionSheetTests.swift; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = defaultPostTemplate_old.html; path = Resources/HTML/defaultPostTemplate_old.html; sourceTree = ""; }; 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = "xhtml1-transitional.dtd"; path = "Resources/HTML/xhtml1-transitional.dtd"; sourceTree = ""; }; 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = xhtmlValidatorTemplate.xhtml; path = Resources/HTML/xhtmlValidatorTemplate.xhtml; sourceTree = ""; }; - 32110546250BFC3E0048446F /* ImageDimensionParserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageDimensionParserTests.swift; sourceTree = ""; }; - 32110552250C027B0048446F /* invalid-jpeg-header.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "invalid-jpeg-header.jpg"; sourceTree = ""; }; - 32110553250C027B0048446F /* valid-jpeg-header.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "valid-jpeg-header.jpg"; sourceTree = ""; }; - 32110554250C027B0048446F /* valid-gif-header.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "valid-gif-header.gif"; sourceTree = ""; }; - 32110555250C027C0048446F /* 100x100.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = 100x100.gif; sourceTree = ""; }; - 32110558250C027C0048446F /* invalid-gif.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "invalid-gif.gif"; sourceTree = ""; }; - 32110559250C027C0048446F /* 100x100.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = 100x100.jpg; sourceTree = ""; }; - 32110568250C0E960048446F /* 100x100-png */ = {isa = PBXFileReference; lastKnownFileType = file; path = "100x100-png"; sourceTree = ""; }; - 3211056A250C0F750048446F /* valid-png-header */ = {isa = PBXFileReference; lastKnownFileType = file; path = "valid-png-header"; sourceTree = ""; }; - 321955C024BE4EBF00E3F316 /* ReaderSelectInterestsCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderSelectInterestsCoordinatorTests.swift; sourceTree = ""; }; - 3236F7A024B61B950088E8F3 /* ReaderInterestsDataSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderInterestsDataSourceTests.swift; sourceTree = ""; }; 32387A1D541851E82ED957CE /* Pods-WordPressShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release.xcconfig"; sourceTree = ""; }; - 325D3B3C23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenCommentReplyViewControllerTests.swift; sourceTree = ""; }; - 32C6CDDA23A1FF0D002556FF /* SiteCreationRotatingMessageViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteCreationRotatingMessageViewTests.swift; sourceTree = ""; }; 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 3F28CEA42A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacySettingsAnalyticsTrackerTests.swift; sourceTree = ""; }; - 3F28CEA82A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsEventTrackingSpy.swift; sourceTree = ""; }; - 3F28CEAE2A4ACEBE00B79686 /* PrivacySettingsViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacySettingsViewControllerTests.swift; sourceTree = ""; }; 3F2F0C15256C6B2C003351C7 /* StatsWidgetsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsWidgetsService.swift; sourceTree = ""; }; - 3F3D854A251E6418001CA4D2 /* AnnouncementsDataStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnnouncementsDataStoreTests.swift; sourceTree = ""; }; 3F46AB0125BF5D6300CE2E98 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/Sites.intentdefinition; sourceTree = ""; }; 3F46EECB28BC4962004F02B2 /* JetpackLandingScreenView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackLandingScreenView.swift; sourceTree = ""; }; 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackPromptsConfiguration.swift; sourceTree = ""; }; - 3F4A4C202AD39CB100DE5DF8 /* TruthTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TruthTable.swift; sourceTree = ""; }; 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_ltr.json; sourceTree = ""; }; 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_rtl.json; sourceTree = ""; }; 3F526C4D2538CF2A0069706C /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; @@ -2009,17 +1435,10 @@ 3F5689FF25420DE80048A9E4 /* MultiStatsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiStatsView.swift; sourceTree = ""; }; 3F568A1E254213B60048A9E4 /* VerticalCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerticalCard.swift; sourceTree = ""; }; 3F568A2E254216550048A9E4 /* FlexibleCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlexibleCard.swift; sourceTree = ""; }; - 3F56F55B2AEA2F67006BDCEA /* ReaderPostBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderPostBuilder.swift; sourceTree = ""; }; - 3F593FDC2A81DC6D00B29E86 /* NSError+TestInstance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSError+TestInstance.swift"; sourceTree = ""; }; 3F5C861925C9EA2500BABE64 /* HomeWidgetAllTimeData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetAllTimeData.swift; sourceTree = ""; }; 3F5C86BF25CA197500BABE64 /* HomeWidgetAllTime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetAllTime.swift; sourceTree = ""; }; 3F63B93B258179D100F581BE /* StatsWidgetEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsWidgetEntry.swift; sourceTree = ""; }; 3F6DA04025646F96002AB88F /* HomeWidgetData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetData.swift; sourceTree = ""; }; - 3F751D452491A93D0008A2B1 /* ZendeskUtilsTests+Plans.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ZendeskUtilsTests+Plans.swift"; sourceTree = ""; }; - 3F759FB92A2DA93B0039A845 /* WPAccount+Fixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WPAccount+Fixture.swift"; sourceTree = ""; }; - 3F759FBB2A2DB2CF0039A845 /* TestError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestError.swift; sourceTree = ""; }; - 3F759FBD2A2DB3280039A845 /* AccountSettingsRemoteInterfaceStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSettingsRemoteInterfaceStub.swift; sourceTree = ""; }; - 3F86A83629D19C15005D20C0 /* SignupEpilogueTableViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupEpilogueTableViewControllerTests.swift; sourceTree = ""; }; 3F8B136C25D08F34004FAC0A /* HomeWidgetThisWeekData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetThisWeekData.swift; sourceTree = ""; }; 3F8B138E25D09AA5004FAC0A /* HomeWidgetThisWeek.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetThisWeek.swift; sourceTree = ""; }; 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardMigrationSuccessCell.swift; sourceTree = ""; }; @@ -2035,19 +1454,14 @@ 3FA640652670CEFE0064401E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 3FAA18CB25797B85002B1911 /* UnconfiguredView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnconfiguredView.swift; sourceTree = ""; }; 3FB34ACA25672A90001A74A6 /* HomeWidgetTodayData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetTodayData.swift; sourceTree = ""; }; - 3FB6D13C2AD0F67300768C07 /* CachedAnnouncementsStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CachedAnnouncementsStoreTests.swift; sourceTree = ""; }; - 3FB6D13E2AD2AC5A00768C07 /* Announcement+Fixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Announcement+Fixture.swift"; sourceTree = ""; }; 3FCF66E825CAF8C50047F337 /* ListStatsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListStatsView.swift; sourceTree = ""; }; 3FCF66FA25CAF8E00047F337 /* ListRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListRow.swift; sourceTree = ""; }; - 3FDDFE9527C8178C00606933 /* SiteStatsInformationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteStatsInformationTests.swift; sourceTree = ""; }; 3FE20C1425CF165700A15525 /* GroupedViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupedViewData.swift; sourceTree = ""; }; 3FE20C3625CF211F00A15525 /* ListViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListViewData.swift; sourceTree = ""; }; - 3FE6D31D2B0705D400D14923 /* JetpackBrandingVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackBrandingVisibilityTests.swift; sourceTree = ""; }; 3FE77C8225B0CA89007DE9E5 /* LocalizableStrings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizableStrings.swift; sourceTree = ""; }; 3FF15A55291B4EEA00E1B4E5 /* MigrationCenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationCenterView.swift; sourceTree = ""; }; 3FF15A5B291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationNotificationsCenterView.swift; sourceTree = ""; }; 3FF717FE291F07AB00323614 /* MigrationCenterViewConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationCenterViewConfiguration.swift; sourceTree = ""; }; - 3FFB3F212AFC72EC00A742B0 /* DeepLinkSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinkSourceTests.swift; sourceTree = ""; }; 3FFDEF7729177D7500B625CE /* MigrationNotificationsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationNotificationsViewModel.swift; sourceTree = ""; }; 3FFDEF7929177D8C00B625CE /* MigrationNotificationsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationNotificationsViewController.swift; sourceTree = ""; }; 3FFDEF7E29177FB100B625CE /* MigrationStepConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationStepConfiguration.swift; sourceTree = ""; }; @@ -2058,89 +1472,31 @@ 3FFDEF892918597700B625CE /* MigrationDoneViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationDoneViewController.swift; sourceTree = ""; }; 3FFDEF8E29187F1200B625CE /* MigrationHeaderConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationHeaderConfiguration.swift; sourceTree = ""; }; 3FFDEF9029187F2100B625CE /* MigrationActionsConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationActionsConfiguration.swift; sourceTree = ""; }; - 3FFE3C0728FE00D10021BB96 /* StatsSegmentedControlDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsSegmentedControlDataTests.swift; sourceTree = ""; }; 406A0EEF224D39C50016AD6A /* Flags.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Flags.xcassets; sourceTree = ""; }; - 40ACCF13224E167900190713 /* FlagsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlagsTest.swift; sourceTree = ""; }; - 40E4698E2017E0700030DB5F /* PluginDirectoryEntryStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluginDirectoryEntryStateTests.swift; sourceTree = ""; }; 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = AppImages.xcassets; path = Resources/AppImages.xcassets; sourceTree = ""; }; - 436D55EF2115CB6800CEAA33 /* RegisterDomainDetailsSectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterDomainDetailsSectionTests.swift; sourceTree = ""; }; - 436D55F4211632B700CEAA33 /* RegisterDomainDetailsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterDomainDetailsViewModelTests.swift; sourceTree = ""; }; - 436D5654212209D600CEAA33 /* RegisterDomainDetailsServiceProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterDomainDetailsServiceProxyMock.swift; sourceTree = ""; }; 43EE90ED223B1028006A33E9 /* TextBundleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextBundleWrapper.h; sourceTree = ""; }; 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextBundleWrapper.m; sourceTree = ""; }; - 4629E4222440C8160002E15C /* GutenbergCoverUploadProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergCoverUploadProcessorTests.swift; sourceTree = ""; }; - 465F89F6263B690C00F4C950 /* wp-block-editor-v1-settings-success-NotThemeJSON.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "wp-block-editor-v1-settings-success-NotThemeJSON.json"; sourceTree = ""; }; - 465F8A09263B692600F4C950 /* wp-block-editor-v1-settings-success-ThemeJSON.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "wp-block-editor-v1-settings-success-ThemeJSON.json"; sourceTree = ""; }; - 4688E6CB26AB571D00A5D894 /* RequestAuthenticatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestAuthenticatorTests.swift; sourceTree = ""; }; - 46B30B772582C7DD00A25E66 /* SiteAddressServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteAddressServiceTests.swift; sourceTree = ""; }; - 46B30B862582CA2200A25E66 /* domain-suggestions.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "domain-suggestions.json"; sourceTree = ""; }; - 46CFA7BE262745F70077BAD9 /* get_wp_v2_themes_twentytwentyone.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = get_wp_v2_themes_twentytwentyone.json; sourceTree = ""; }; - 46CFA7E2262746940077BAD9 /* get_wp_v2_themes_twentytwenty.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = get_wp_v2_themes_twentytwenty.json; sourceTree = ""; }; - 46F58500262605930010A723 /* BlockEditorSettingsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockEditorSettingsServiceTests.swift; sourceTree = ""; }; - 4A17C1A3281A823E0001FFE5 /* NSManagedObject+Fixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+Fixture.swift"; sourceTree = ""; }; - 4A266B8E282B05210089CF3D /* JSONObjectTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONObjectTests.swift; sourceTree = ""; }; - 4A266B90282B13A70089CF3D /* CoreDataTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataTestCase.swift; sourceTree = ""; }; - 4A2C73E32A943DEA00ACE79E /* TaggedManagedObjectIDTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaggedManagedObjectIDTests.swift; sourceTree = ""; }; - 4A2C73F62A9585B000ACE79E /* PostRepositoryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostRepositoryTests.swift; sourceTree = ""; }; 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticatorTests.xcconfig; sourceTree = ""; }; - 4A5598842B05AC180083C220 /* PagesListTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PagesListTests.swift; sourceTree = ""; }; 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C232BA797CE00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4A76A4BA29D4381000AABF4B /* CommentService+LikesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CommentService+LikesTests.swift"; sourceTree = ""; }; - 4A76A4BC29D43BFD00AABF4B /* CommentService+MorderationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CommentService+MorderationTests.swift"; sourceTree = ""; }; - 4A76A4BE29D4F0A500AABF4B /* reader-post-comments-success.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "reader-post-comments-success.json"; sourceTree = ""; }; - 4A9314DB297790C300360232 /* PeopleServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PeopleServiceTests.swift; sourceTree = ""; }; 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKitTests.xcconfig; sourceTree = ""; }; 4A98A9032C2274E100A2CE58 /* WordPressKit.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKit.xcconfig; sourceTree = ""; }; - 4A9948E129714EF1006282A9 /* AccountSettingsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSettingsServiceTests.swift; sourceTree = ""; }; - 4AA7EE0E2ADF7367007D261D /* PostRepositoryPostsListTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostRepositoryPostsListTests.swift; sourceTree = ""; }; - 4AAD69072A6F68A5007FE77E /* MediaRepositoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaRepositoryTests.swift; sourceTree = ""; }; - 4AB6A35F2B7C3EB500769115 /* PinghubWebSocketTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinghubWebSocketTests.swift; sourceTree = ""; }; - 4AC299D62C6EEB16002E74C8 /* ApplicationPasswordsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationPasswordsViewModelTests.swift; sourceTree = ""; }; - 4AD5657128E543A30054C676 /* BlogQueryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogQueryTests.swift; sourceTree = ""; }; - 4AD862E42AFAEF1700A07557 /* PostsListAPIStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostsListAPIStub.swift; sourceTree = ""; }; 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WordPressAuthenticator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4AD953BB2C21451700D0EEFA /* WordPressAuthenticatorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressAuthenticatorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 4AD955572C2155B300D0EEFA /* WordPressAuthenticator.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.xcconfig; sourceTree = ""; }; - 4AEF2DD829A84B2C00345734 /* ReaderSiteServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderSiteServiceTests.swift; sourceTree = ""; }; - 4AFB8FBE2824999400A2F4B2 /* ContextManager+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ContextManager+Helpers.swift"; sourceTree = ""; }; 51A5F017948878F7E26979A0 /* Pods-Apps-WordPress.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release.xcconfig"; sourceTree = ""; }; - 570BFD8F2282418A007859A8 /* PostBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostBuilder.swift; sourceTree = ""; }; - 572FB400223A806000933C76 /* NoticeStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeStoreTests.swift; sourceTree = ""; }; - 575802122357C41200E4C63C /* MediaCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaCoordinatorTests.swift; sourceTree = ""; }; - 575E126222973EBB0041B3EB /* PostCompactCellGhostableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCompactCellGhostableTests.swift; sourceTree = ""; }; - 57889AB723589DF100DAE56D /* PageBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageBuilder.swift; sourceTree = ""; }; - 57B71D4D230DB5F200789A68 /* BlogBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogBuilder.swift; sourceTree = ""; }; - 57D6C83D22945A10003DDC7E /* PostCompactCellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCompactCellTests.swift; sourceTree = ""; }; 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Apps_Jetpack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5948AD101AB73D19006E8882 /* WPAppAnalyticsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = WPAppAnalyticsTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 5960967E1CF7959300848496 /* PostTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostTests.swift; sourceTree = ""; }; - 5981FE041AB8A89A0009E080 /* WPUserAgentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WPUserAgentTests.m; sourceTree = ""; }; - 59A9AB391B4C3ECD00A433DC /* LocalCoreDataServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalCoreDataServiceTests.m; sourceTree = ""; }; - 59B48B611B99E132008EBB84 /* JSONObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONObject.swift; sourceTree = ""; }; - 59ECF87A1CB7061D00E68F25 /* PostSharingControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostSharingControllerTests.swift; sourceTree = ""; }; - 59FBD5611B5684F300734466 /* ThemeServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThemeServiceTests.m; sourceTree = ""; }; 5D69DBC3165428CA00A2D1F7 /* n.caf */ = {isa = PBXFileReference; lastKnownFileType = file; name = n.caf; path = Resources/Sounds/n.caf; sourceTree = ""; }; 5DB767401588F64D00EBE36C /* postPreview.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = postPreview.html; path = Resources/HTML/postPreview.html; sourceTree = ""; }; - 5DE8A0401912D95B00B2FF59 /* ReaderPostServiceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReaderPostServiceTest.m; sourceTree = ""; }; 5E48AA7F709A5B0F2318A7E3 /* Pods-JetpackDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; 67832AB9D81652460A80BE66 /* Pods-Apps-Jetpack.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-internal.xcconfig"; sourceTree = ""; }; 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportScreenTests.swift; sourceTree = ""; }; 6EDC0E8E105881A800F68A1D /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = file; path = iTunesArtwork; sourceTree = ""; }; - 730354B921C867E500CD18C2 /* SiteCreatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteCreatorTests.swift; sourceTree = ""; }; - 73178C2221BEE09300E37C9A /* SiteCreationDataCoordinatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteCreationDataCoordinatorTests.swift; sourceTree = ""; }; - 73178C2321BEE09300E37C9A /* SiteSegmentsStepTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteSegmentsStepTests.swift; sourceTree = ""; }; - 73178C2421BEE09300E37C9A /* SiteSegmentsCellTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteSegmentsCellTests.swift; sourceTree = ""; }; - 73178C2621BEE09300E37C9A /* SiteCreationHeaderDataTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteCreationHeaderDataTests.swift; sourceTree = ""; }; - 73178C3221BEE94700E37C9A /* SiteAssemblyServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteAssemblyServiceTests.swift; sourceTree = ""; }; - 73178C3421BEE9AC00E37C9A /* TitleSubtitleHeaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TitleSubtitleHeaderTests.swift; sourceTree = ""; }; - 732A473C218787500015DA74 /* WPRichTextFormatterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WPRichTextFormatterTests.swift; sourceTree = ""; }; - 732A473E21878EB10015DA74 /* WPRichContentViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPRichContentViewTests.swift; sourceTree = ""; }; 732D4E1D2126253900BF7F11 /* WordPressNotificationContentExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressNotificationContentExtension.entitlements; sourceTree = ""; }; 732D4E1E212625A100BF7F11 /* WordPressNotificationContentExtension-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationContentExtension-Alpha.entitlements"; sourceTree = ""; }; 732D4E1F212625A100BF7F11 /* WordPressNotificationContentExtension-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationContentExtension-Internal.entitlements"; sourceTree = ""; }; @@ -2161,8 +1517,6 @@ 7396FE65210F730600496D0D /* NotificationService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; 73ACDF9F2118B03700233AD4 /* WordPressNotificationServiceExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressNotificationServiceExtension-Bridging-Header.h"; sourceTree = ""; }; 73B05D2A21374FE50073ECAA /* WordPressNotificationContentExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressNotificationContentExtension-Bridging-Header.h"; sourceTree = ""; }; - 73B6693921CAD960008456C3 /* ErrorStateViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorStateViewTests.swift; sourceTree = ""; }; - 73C8F06521BEF76B00DDDF7E /* SiteAssemblyViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteAssemblyViewTests.swift; sourceTree = ""; }; 73D5AC5C212622B200ADDDD2 /* NotificationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationViewController.swift; sourceTree = ""; }; 73D5AC662126236600ADDDD2 /* Info-Alpha.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 73D5AC672126236600ADDDD2 /* Info-Internal.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; @@ -2183,9 +1537,6 @@ 74402F2D2005344700A1D4A2 /* ExtensionPresentationAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionPresentationAnimator.swift; sourceTree = ""; }; 74448F532044BC7600BD4CDA /* CategoryTree.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategoryTree.swift; sourceTree = ""; }; 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressDraftActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 74585B981F0D58F300E7E667 /* DomainsServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainsServiceTests.swift; sourceTree = ""; }; - 74585B9A1F0D591D00E7E667 /* domain-service-valid-domains.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "domain-service-valid-domains.json"; sourceTree = ""; }; - 74585B9B1F0D591D00E7E667 /* domain-service-all-domain-types.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "domain-service-all-domain-types.json"; sourceTree = ""; }; 745EAF442003FD050066F415 /* ShareSegueHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareSegueHandler.swift; sourceTree = ""; }; 745EAF462003FDAA0066F415 /* ShareExtensionAbstractViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionAbstractViewController.swift; sourceTree = ""; }; 745EAF4920040B220066F415 /* ShareData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareData.swift; sourceTree = ""; }; @@ -2194,17 +1545,10 @@ 7462BFD32028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareNoticeNavigationCoordinator.swift; sourceTree = ""; }; 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedCoreDataStack.swift; sourceTree = ""; }; 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareTagsPickerViewController.swift; sourceTree = ""; }; - 748437E91F1D4A4800E8DDAF /* gallery-reader-post-private.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "gallery-reader-post-private.json"; sourceTree = ""; }; - 748437EA1F1D4A4800E8DDAF /* gallery-reader-post-public.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "gallery-reader-post-public.json"; sourceTree = ""; }; - 748437ED1F1D4A7300E8DDAF /* RichContentFormatterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RichContentFormatterTests.swift; sourceTree = ""; }; 74869D82202BA971007A0454 /* WordPressDraftActionExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressDraftActionExtension-Bridging-Header.h"; sourceTree = ""; }; - 748BD8841F19234300813F9A /* notifications-mark-as-read.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-mark-as-read.json"; sourceTree = ""; }; - 748BD8861F19238600813F9A /* notifications-load-all.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-load-all.json"; sourceTree = ""; }; - 748BD8881F1923D500813F9A /* notifications-last-seen.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-last-seen.json"; sourceTree = ""; }; 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Extensions.swift"; sourceTree = ""; }; 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadOperation.swift; sourceTree = ""; }; 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostUploadOperation.swift; sourceTree = ""; }; - 74B335EB1F06F9520053A184 /* MockWordPressComRestApi.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockWordPressComRestApi.swift; sourceTree = ""; }; 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RemotePostCategory+Extensions.swift"; sourceTree = ""; }; 74CC4311202B5AA4000DAE1A /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 74CC4312202B5AA4000DAE1A /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; @@ -2222,25 +1566,8 @@ 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppExtensionsService.swift; sourceTree = ""; }; 74FA4BE41FBFA0660031EAAD /* Extensions.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Extensions.xcdatamodel; sourceTree = ""; }; 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.debug.xcconfig"; sourceTree = ""; }; - 77A141162B68546100BF75DD /* BooleanUserDefaultsDebugViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BooleanUserDefaultsDebugViewModelTests.swift; sourceTree = ""; }; 7E21C760202BBC8D00837CF5 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; - 7E442FC920F678D100DEACA5 /* activity-log-pingback-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-pingback-content.json"; sourceTree = ""; }; - 7E4A772020F7BBBD001C706D /* activity-log-post-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-post-content.json"; sourceTree = ""; }; - 7E4A772220F7BE94001C706D /* activity-log-comment-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-comment-content.json"; sourceTree = ""; }; - 7E4A772420F7C5E5001C706D /* activity-log-theme-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-theme-content.json"; sourceTree = ""; }; - 7E4A772620F7CDD5001C706D /* activity-log-settings-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-settings-content.json"; sourceTree = ""; }; - 7E4A772A20F7E5FD001C706D /* activity-log-site-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-site-content.json"; sourceTree = ""; }; - 7E4A772C20F7E8D8001C706D /* activity-log-plugin-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-plugin-content.json"; sourceTree = ""; }; - 7E53AB0520FE6905005796FE /* activity-log-comment.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-comment.json"; sourceTree = ""; }; - 7E53AB0720FE6C9C005796FE /* activity-log-post.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-post.json"; sourceTree = ""; }; - 7E8980B822E73F4000C567B0 /* EditorSettingsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorSettingsServiceTests.swift; sourceTree = ""; }; - 7E92828821090E9A00BBD8A3 /* notifications-pingback.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-pingback.json"; sourceTree = ""; }; - 7E987F57210811CC00CAFB88 /* NotificationContentRouterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationContentRouterTests.swift; sourceTree = ""; }; - 7E987F592108122A00CAFB88 /* NotificationUtility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationUtility.swift; sourceTree = ""; }; - 7EAA66EE22CB36FD00869038 /* TestAnalyticsTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestAnalyticsTracker.swift; sourceTree = ""; }; 7EC2116478565023EDB57703 /* Pods-JetpackShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release.xcconfig"; sourceTree = ""; }; - 7EC9FE0A22C627DB00C5A888 /* PostEditorAnalyticsSessionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostEditorAnalyticsSessionTests.swift; sourceTree = ""; }; - 7EF2EE9F210A67B60007A76B /* notifications-unapproved-comment.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-unapproved-comment.json"; sourceTree = ""; }; 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionConfiguration.swift; sourceTree = ""; }; 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackReaderLogoAnimation_ltr.json; sourceTree = ""; }; 801D9508291AB3CD0051993E /* JetpackReaderLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackReaderLogoAnimation_rtl.json; sourceTree = ""; }; @@ -2248,21 +1575,11 @@ 801D950A291AB3CE0051993E /* JetpackStatsLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackStatsLogoAnimation_rtl.json; sourceTree = ""; }; 801D950B291AB3CE0051993E /* JetpackNotificationsLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackNotificationsLogoAnimation_rtl.json; sourceTree = ""; }; 801D950C291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackNotificationsLogoAnimation_ltr.json; sourceTree = ""; }; - 801D951C291ADB7E0051993E /* OverlayFrequencyTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverlayFrequencyTrackerTests.swift; sourceTree = ""; }; 80293CF6284450AD0083F946 /* WordPress-Swift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WordPress-Swift.h"; sourceTree = ""; }; 80379C6D2A5C0D8F00D924AC /* PostTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostTests.swift; sourceTree = ""; }; - 803BB99329667CF700B3F6D6 /* JetpackBrandingTextProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackBrandingTextProviderTests.swift; sourceTree = ""; }; - 803DE81828FFB7B5007D4E9C /* RemoteParameterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteParameterTests.swift; sourceTree = ""; }; - 803DE81E290636A4007D4E9C /* JetpackFeaturesRemovalCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackFeaturesRemovalCoordinatorTests.swift; sourceTree = ""; }; 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_rtl.json; sourceTree = ""; }; 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_ltr.json; sourceTree = ""; }; - 80535DC4294BF4BE00873161 /* JetpackBrandingMenuCardPresenterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackBrandingMenuCardPresenterTests.swift; sourceTree = ""; }; 8058730C28F7B70B00340C11 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 805CC0B6296680CF002941DC /* RemoteFeatureFlagStoreMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteFeatureFlagStoreMock.swift; sourceTree = ""; }; - 805CC0B8296680F7002941DC /* RemoteConfigStoreMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteConfigStoreMock.swift; sourceTree = ""; }; - 805CC0BE29668A97002941DC /* MockCurrentDateProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCurrentDateProvider.swift; sourceTree = ""; }; - 806BA11B2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeCampaignDetailsWebViewModelTests.swift; sourceTree = ""; }; - 8070EB3D28D807CB005C6513 /* InMemoryUserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InMemoryUserDefaults.swift; sourceTree = ""; }; 8096212328E540D700940A5D /* JetpackShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 8096212928E553A500940A5D /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 8096212A28E553A500940A5D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -2273,26 +1590,20 @@ 8096218A28E55D2400940A5D /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 809A91022A7A4C710063D4FA /* NotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationTests.swift; sourceTree = ""; }; 80B42ABE2AB2CB1300377607 /* PagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PagesTests.swift; sourceTree = ""; }; - 80C523AA29AE6C2200B1C14B /* BlazeCreateCampaignWebViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeCreateCampaignWebViewModelTests.swift; sourceTree = ""; }; 80D65C1129CC0813008E69D5 /* JetpackUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "JetpackUITests-Info.plist"; sourceTree = ""; }; 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 80F6D05728EE86F800953C1A /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 80F6D05828EE86F800953C1A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 80F6D05928EE86F800953C1A /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; - 82301B8E1E787420009C9C4E /* AppRatingUtilityTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppRatingUtilityTests.swift; sourceTree = ""; }; 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 83043E54126FA31400EC9953 /* MessageUI.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; 8332DD2329259AE300802F7D /* DataMigrator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigrator.swift; sourceTree = ""; }; - 8332DD2729259BEB00802F7D /* DataMigratorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigratorTests.swift; sourceTree = ""; }; 834CE7331256D0DE0046A4A3 /* CFNetwork.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 834CE7371256D0F60046A4A3 /* CoreGraphics.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 8355D67D11D13EAD00A61362 /* MobileCoreServices.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 8355D7D811D260AA00A61362 /* CoreData.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; 835E2402126E66E50085940B /* AssetsLibrary.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; - 8384C64328AAC85F00EABE26 /* KeychainUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainUtilsTests.swift; sourceTree = ""; }; - 83BFAE4F2A6EBF9900C7B683 /* DashboardJetpackSocialCardCellTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DashboardJetpackSocialCardCellTests.swift; sourceTree = ""; }; 83E1E5582A58B5C2000B576F /* JetpackSocialError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackSocialError.swift; sourceTree = ""; }; - 83EF3D7C2937E969000AF9BF /* SharedDataIssueSolverTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedDataIssueSolverTests.swift; sourceTree = ""; }; 83F3E25F11275E07004CD686 /* MapKit.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; }; 83F3E2D211276371004CD686 /* CoreLocation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; 83FB4D3E122C38F700DB9506 /* MediaPlayer.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; @@ -2303,40 +1614,15 @@ 8527B15717CE98C5001CBA2E /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 8546B44C1BEAD3EC00193C07 /* Wordpress-Alpha-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Wordpress-Alpha-Info.plist"; sourceTree = ""; }; 8546B44E1BEAD48900193C07 /* WordPress-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "WordPress-Alpha.entitlements"; sourceTree = ""; }; - 855408851A6F105700DDBD79 /* app-review-prompt-all-enabled.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "app-review-prompt-all-enabled.json"; sourceTree = ""; }; - 855408871A6F106800DDBD79 /* app-review-prompt-notifications-disabled.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "app-review-prompt-notifications-disabled.json"; sourceTree = ""; }; - 855408891A6F107D00DDBD79 /* app-review-prompt-global-disable.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "app-review-prompt-global-disable.json"; sourceTree = ""; }; 8574469C1BF154E1007FDB5F /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = ""; }; 8574469D1BF154E2007FDB5F /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Localizable.strings; sourceTree = ""; }; - 85B125401B028E34008A3D95 /* PushAuthenticationManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushAuthenticationManagerTests.swift; sourceTree = ""; }; 85ED98AA17DFB17200090D0B /* iTunesArtwork@2x */ = {isa = PBXFileReference; lastKnownFileType = file; path = "iTunesArtwork@2x"; sourceTree = ""; }; - 85F8E19C1B018698000859BB /* PushAuthenticationServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushAuthenticationServiceTests.swift; sourceTree = ""; }; - 8B25F8D924B7683A009DD4C9 /* ReaderCSSTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderCSSTests.swift; sourceTree = ""; }; - 8B2D4F5227ECE089009B085C /* dashboard-200-without-posts.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "dashboard-200-without-posts.json"; sourceTree = ""; }; - 8B45C12527B2A27400EA3257 /* dashboard-200-with-drafts-only.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "dashboard-200-with-drafts-only.json"; sourceTree = ""; }; - 8B69F0E3255C2C3F006B1CEF /* ActivityListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityListViewModelTests.swift; sourceTree = ""; }; - 8B69F0FF255C4870006B1CEF /* ActivityStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityStoreTests.swift; sourceTree = ""; }; - 8B749E8F25AF8D2E00023F03 /* JetpackCapabilitiesServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackCapabilitiesServiceTests.swift; sourceTree = ""; }; - 8B8C814C2318073300A0E620 /* BasePostTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasePostTests.swift; sourceTree = ""; }; - 8BB185CB24B6058600A4CCE8 /* reader-cards.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "reader-cards.json"; sourceTree = ""; }; - 8BB185CD24B62CE100A4CCE8 /* ReaderCardServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderCardServiceTests.swift; sourceTree = ""; }; - 8BBBEBB124B8F8C0005E358E /* ReaderCardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderCardTests.swift; sourceTree = ""; }; - 8BC6020C2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NullBlogPropertySanitizerTests.swift; sourceTree = ""; }; - 8BD36E052395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MediaEditorOperation+DescriptionTests.swift"; sourceTree = ""; }; - 8BDA5A6C247C2F8400AB124C /* ReaderDetailViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderDetailViewControllerTests.swift; sourceTree = ""; }; - 8BDA5A73247C5EAA00AB124C /* ReaderDetailCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderDetailCoordinatorTests.swift; sourceTree = ""; }; - 8BE7C84023466927006EDE70 /* I18n.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = I18n.swift; sourceTree = ""; }; - 8BEE845927B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "dashboard-200-with-drafts-and-scheduled.json"; sourceTree = ""; }; - 8BFE36FE230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AbstractPost+fixLocalMediaURLsTests.swift"; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8DCE7542239FBC709B90EA85 /* Pods_WordPressUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8DE205D2AC15F16289E7D21A /* Pods-WordPressDraftActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release.xcconfig"; sourceTree = ""; }; 9149D34BF5182F360C84EDB9 /* Pods-JetpackDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; 92B40A77F0765C1E93B11727 /* Pods_WordPressDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 930C6374182BD86400976C21 /* WordPress-Internal-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "WordPress-Internal-Info.plist"; sourceTree = ""; }; - 930FD0A519882742000CC81D /* BlogServiceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BlogServiceTest.m; sourceTree = ""; }; - 931215E0267DE1C0008C3B69 /* StatsTotalRowDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsTotalRowDataTests.swift; sourceTree = ""; }; - 931D26FF19EDAE8600114F17 /* CoreDataMigrationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CoreDataMigrationTests.m; sourceTree = ""; }; 931DF4D718D09A2F00540BDD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 931DF4D918D09A9B00540BDD /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; 931DF4DA18D09AE100540BDD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -2346,15 +1632,8 @@ 931DF4DE18D09B2600540BDD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; 931DF4DF18D09B3900540BDD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = ""; }; 932225A71C7CE50300443B02 /* WordPressShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 932645A31E7C206600134988 /* GutenbergSettingsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GutenbergSettingsTests.swift; sourceTree = ""; }; - 933D1F451EA64108009FB462 /* TestingAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestingAppDelegate.h; sourceTree = ""; }; - 933D1F461EA64108009FB462 /* TestingAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestingAppDelegate.m; sourceTree = ""; }; - 933D1F6B1EA7A3AB009FB462 /* TestingMode.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = TestingMode.storyboard; sourceTree = ""; }; - 933D1F6D1EA7A402009FB462 /* TestAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = TestAssets.xcassets; sourceTree = ""; }; 934884AE19B7875C004028D8 /* WordPress-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "WordPress-Internal.entitlements"; sourceTree = ""; }; 934F1B3119ACCE5600E9E63E /* WordPress.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = WordPress.entitlements; sourceTree = ""; }; - 93594BD4191D2F5A0079E6B2 /* stats-batch.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "stats-batch.json"; sourceTree = ""; }; - 9363113E19FA996700B0C739 /* AccountServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountServiceTests.swift; sourceTree = ""; }; 9371F25C1E4A207F00BF26A0 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; 9371F25D1E4A208E00BF26A0 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; 9371F25E1E4A20A100BF26A0 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Localizable.strings; sourceTree = ""; }; @@ -2365,23 +1644,12 @@ 9371F2641E4A213300BF26A0 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; 9371F2651E4A213300BF26A0 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; 9371F2691E4A23A200BF26A0 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 937250ED267A492D0086075F /* StatsPeriodStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsPeriodStoreTests.swift; sourceTree = ""; }; - 938466B82683CA0E00A538DC /* ReferrerDetailsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReferrerDetailsViewModelTests.swift; sourceTree = ""; }; - 93A379EB19FFBF7900415023 /* KeychainTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KeychainTest.m; sourceTree = ""; }; 93A3F7DD1843F6F00082FEEA /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; - 93B853221B4416A30064FE72 /* WPAnalyticsTrackerAutomatticTracksTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WPAnalyticsTrackerAutomatticTracksTests.m; sourceTree = ""; }; 93C3C2561CAB031E0092F837 /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "Info-Internal.plist"; path = "WordPressShareExtension/Info-Internal.plist"; sourceTree = SOURCE_ROOT; }; 93C3C2581CAB032C0092F837 /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "Info-Alpha.plist"; path = "WordPressShareExtension/Info-Alpha.plist"; sourceTree = SOURCE_ROOT; }; - 93C882981EEB18D700227A59 /* html_page_with_link_to_rsd_non_standard.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = html_page_with_link_to_rsd_non_standard.html; sourceTree = ""; }; - 93C882991EEB18D700227A59 /* html_page_with_link_to_rsd.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = html_page_with_link_to_rsd.html; sourceTree = ""; }; - 93C8829A1EEB18D700227A59 /* plugin_redirect.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = plugin_redirect.html; sourceTree = ""; }; - 93C8829B1EEB18D700227A59 /* rsd.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = rsd.xml; sourceTree = ""; }; - 93CD939219099BE70049096E /* authtoken.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = authtoken.json; sourceTree = ""; }; 93D86B931C63EC31003D8E3E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; 93D86B941C63EC31003D8E3E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Localizable.strings"; sourceTree = ""; }; 93E5283B19A7741A003A1A9C /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; }; - 93E9050219E6F240005513C9 /* WordPressTest-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WordPressTest-Bridging-Header.h"; sourceTree = ""; }; - 93E9050319E6F242005513C9 /* ContextManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContextManagerTests.swift; sourceTree = ""; }; 93F2E53F1E9E5A180050D489 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; 93F2E5411E9E5A350050D489 /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = System/Library/Frameworks/QuickLook.framework; sourceTree = SDKROOT; }; 93F2E5431E9E5A570050D489 /* CoreSpotlight.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreSpotlight.framework; path = System/Library/Frameworks/CoreSpotlight.framework; sourceTree = SDKROOT; }; @@ -2393,21 +1661,12 @@ 98BFF57D23984344008A1DCB /* AllTimeWidgetStats.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllTimeWidgetStats.swift; sourceTree = ""; }; 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TodayWidgetStats.swift; sourceTree = ""; }; 98FB6E9F23074CE5002DDC8D /* Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; - 9A9D34FC23607CCC00BC95A3 /* AsyncOperationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncOperationTests.swift; sourceTree = ""; }; - 9A9D34FE2360A4E200BC95A3 /* StatsPeriodAsyncOperationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsPeriodAsyncOperationTests.swift; sourceTree = ""; }; A01C542D0E24E88400D411F2 /* SystemConfiguration.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = defaultPostTemplate.html; path = Resources/HTML/defaultPostTemplate.html; sourceTree = ""; }; A20971B419B0BC390058F395 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = ""; }; A20971B519B0BC390058F395 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; A20971B719B0BC570058F395 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; A20971B819B0BC570058F395 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; - AB2211F325ED6E7A00BF72FC /* CommentServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentServiceTests.swift; sourceTree = ""; }; - AC68C9C928E5DF14009030A9 /* NotificationsViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsViewControllerTests.swift; sourceTree = ""; }; - ACACE3AD28D729FA000992F9 /* NoResultsViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoResultsViewControllerTests.swift; sourceTree = ""; }; - AE3047A9270B66D300FE9266 /* Scanner+QuotedTextTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Scanner+QuotedTextTests.swift"; sourceTree = ""; }; - AEE082892681C23C00DCF54B /* GutenbergRefactoredGalleryUploadProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergRefactoredGalleryUploadProcessorTests.swift; sourceTree = ""; }; - B030FE0927EBF0BC000F6F5E /* SiteCreationIntentTracksEventTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteCreationIntentTracksEventTests.swift; sourceTree = ""; }; - B09879782B5730BC0048256D /* StatsTrafficDatePickerViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsTrafficDatePickerViewModelTests.swift; sourceTree = ""; }; B50248AE1C96FF6200AFBDED /* WPStyleGuide+Share.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "WPStyleGuide+Share.swift"; path = "WordPressShareExtension/WPStyleGuide+Share.swift"; sourceTree = SOURCE_ROOT; }; B50248B81C96FFB000AFBDED /* WordPressShare-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "WordPressShare-Bridging-Header.h"; path = "WordPressShareExtension/WordPressShare-Bridging-Header.h"; sourceTree = SOURCE_ROOT; }; B50248B91C96FFCC00AFBDED /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = WordPressShareExtension/Info.plist; sourceTree = SOURCE_ROOT; }; @@ -2418,27 +1677,9 @@ B50248BE1C96FFCC00AFBDED /* WordPressSharePrefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordPressSharePrefix.pch; path = WordPressShareExtension/WordPressSharePrefix.pch; sourceTree = SOURCE_ROOT; }; B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Tracks+ShareExtension.swift"; sourceTree = SOURCE_ROOT; }; B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; - B532ACCE1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationSyncMediatorTests.swift; sourceTree = ""; }; - B5416CFD1C1756B900006DD8 /* PushNotificationsManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PushNotificationsManagerTests.m; sourceTree = ""; }; B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSExtensionContext+Extensions.swift"; path = "WordPressShareExtension/NSExtensionContext+Extensions.swift"; sourceTree = SOURCE_ROOT; }; B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "String+Extensions.swift"; path = "WordPressShareExtension/String+Extensions.swift"; sourceTree = SOURCE_ROOT; }; - B5552D811CD1061F00B26DF6 /* StringExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionsTests.swift; sourceTree = ""; }; - B556EFCA1DCA374200728F93 /* DictionaryHelpersTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DictionaryHelpersTests.swift; sourceTree = ""; }; - B55F1AA11C107CE200FD04D4 /* BlogSettingsDiscussionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlogSettingsDiscussionTests.swift; sourceTree = ""; }; - B566EC741B83867800278395 /* NSMutableAttributedStringTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSMutableAttributedStringTests.swift; sourceTree = ""; }; - B5772AC51C9C84900031F97E /* GravatarServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GravatarServiceTests.swift; sourceTree = ""; }; - B5882C461D5297D1008E0EAA /* NotificationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationTests.swift; sourceTree = ""; }; - B59D40A51DB522DF003D2D79 /* NSAttributedStringTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSAttributedStringTests.swift; sourceTree = ""; }; B5AA54D41A8E7510003BDD12 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; - B5AEEC741ACACFDA008BF2A4 /* notifications-badge.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-badge.json"; sourceTree = ""; }; - B5AEEC751ACACFDA008BF2A4 /* notifications-like.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-like.json"; sourceTree = ""; }; - B5AEEC771ACACFDA008BF2A4 /* notifications-new-follower.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-new-follower.json"; sourceTree = ""; }; - B5AEEC781ACACFDA008BF2A4 /* notifications-replied-comment.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-replied-comment.json"; sourceTree = ""; }; - B5C0CF3E204DB92F00DB0362 /* NotificationReplyStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationReplyStoreTests.swift; sourceTree = ""; }; - B5DA8A5E20ADAA1C00D5BDE1 /* plugin-directory-jetpack.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "plugin-directory-jetpack.json"; sourceTree = ""; }; - B5ECA6CC1DBAAD510062D7E0 /* CoreDataHelperTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataHelperTests.swift; sourceTree = ""; }; - B5EFB1C81B333C5A007608A3 /* NotificationSettingsServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationSettingsServiceTests.swift; sourceTree = ""; }; - B5EFB1D01B33630C007608A3 /* notifications-settings.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notifications-settings.json"; sourceTree = ""; }; B5FA22821C99F6180016CA7C /* Tracks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Tracks.swift; path = WordPressShareExtension/Tracks.swift; sourceTree = SOURCE_ROOT; wrapsLines = 0; }; B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "UIImage+Extensions.swift"; path = "WordPressShareExtension/UIImage+Extensions.swift"; sourceTree = SOURCE_ROOT; }; B7556D1D8CFA5CEAEAC481B9 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -2446,31 +1687,19 @@ BBA98A42A5503D734AC9C936 /* Pods-Apps-WordPress.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-internal.xcconfig"; sourceTree = ""; }; BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseScreen.swift; sourceTree = ""; }; BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareModularViewController.swift; sourceTree = ""; }; - BEA0E4841BD83565000AEE81 /* WP3DTouchShortcutCreatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WP3DTouchShortcutCreatorTests.swift; sourceTree = ""; }; BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorAztecTests.swift; sourceTree = ""; }; BED4D8321FF11E3800A11345 /* LoginFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFlow.swift; sourceTree = ""; }; - C314543A262770BE005B216B /* BlogServiceAuthorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogServiceAuthorTests.swift; sourceTree = ""; }; C31466CB2939950900D62FC7 /* MigrationLoadWordPressViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationLoadWordPressViewController.swift; sourceTree = ""; }; C31B6D7728BFE8B100E64FEB /* EBGaramond-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "EBGaramond-Regular.ttf"; sourceTree = ""; }; C31B6D7928BFEFD500E64FEB /* OFL - EBGaramond-Regular.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = "OFL - EBGaramond-Regular.txt"; sourceTree = ""; }; C33A5ADB2935848F00961E3A /* MigrationAppDetection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationAppDetection.swift; sourceTree = ""; }; C34E94B928EDF7D900D27A16 /* InfiniteScrollerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfiniteScrollerView.swift; sourceTree = ""; }; C34E94BB28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfiniteScrollerViewDelegate.swift; sourceTree = ""; }; - C373D6E9280452F6008F8C26 /* SiteIntentDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteIntentDataTests.swift; sourceTree = ""; }; - C38C5D8027F61D2C002F517E /* MenuItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuItemTests.swift; sourceTree = ""; }; - C396C80A280F2401006FE7AC /* SiteDesignTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteDesignTests.swift; sourceTree = ""; }; - C3C2F84528AC8BC700937E45 /* JetpackBannerScrollVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackBannerScrollVisibilityTests.swift; sourceTree = ""; }; - C3C70C552835C5BB00DD2546 /* SiteDesignSectionLoaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteDesignSectionLoaderTests.swift; sourceTree = ""; }; - C3E42AAF27F4D30E00546706 /* MenuItemsViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuItemsViewControllerTests.swift; sourceTree = ""; }; C3E77F88293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationLoadWordPressViewModel.swift; sourceTree = ""; }; C5E82422F47D9BF7E682262B /* Pods-JetpackDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; C7124E4C2638528F00929318 /* JetpackPrologueViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = JetpackPrologueViewController.xib; sourceTree = ""; }; C7124E4D2638528F00929318 /* JetpackPrologueViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackPrologueViewController.swift; sourceTree = ""; }; C72A52CE2649B157009CA633 /* JetpackWindowManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackWindowManager.swift; sourceTree = ""; }; - C738CB0A28623CED001BE107 /* QRLoginCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRLoginCoordinatorTests.swift; sourceTree = ""; }; - C738CB0C28623F07001BE107 /* QRLoginURLParserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRLoginURLParserTests.swift; sourceTree = ""; }; - C738CB0E28626466001BE107 /* QRLoginScanningCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRLoginScanningCoordinatorTests.swift; sourceTree = ""; }; - C738CB1028626606001BE107 /* QRLoginVerifyCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRLoginVerifyCoordinatorTests.swift; sourceTree = ""; }; C7AEA9D1F1AC3F501B6DE0C8 /* Pods-JetpackShareExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-alpha.xcconfig"; sourceTree = ""; }; C7D30C642638B07A00A1695B /* JetpackPrologueStyleGuide.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackPrologueStyleGuide.swift; sourceTree = ""; }; C7E5F24D2799BD52009BC263 /* cool-blue-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-76x76.png"; sourceTree = ""; }; @@ -2483,15 +1712,7 @@ C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackAuthenticationManager.swift; sourceTree = ""; }; C7F7BDBC26262A1B00CE547F /* AppDependency.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDependency.swift; sourceTree = ""; }; - C81CCD69243AEE1100A83E27 /* TenorAPIResponseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TenorAPIResponseTests.swift; sourceTree = ""; }; - C81CCD6B243AEFBF00A83E27 /* TenorReponseData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TenorReponseData.swift; sourceTree = ""; }; - C81CCD85243C00E000A83E27 /* TenorPageableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TenorPageableTests.swift; sourceTree = ""; }; C82B4C5ECF11C9FEE39CD9A0 /* Pods-WordPressShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release-internal.xcconfig"; sourceTree = ""; }; - C8567491243F3751001A995E /* tenor-search-response.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "tenor-search-response.json"; sourceTree = ""; }; - C8567493243F388F001A995E /* tenor-invalid-search-reponse.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "tenor-invalid-search-reponse.json"; sourceTree = ""; }; - C8567495243F3D37001A995E /* TenorResultsPageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TenorResultsPageTests.swift; sourceTree = ""; }; - C8567497243F41CA001A995E /* MockTenorService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTenorService.swift; sourceTree = ""; }; - C8567499243F4292001A995E /* TenorMockDataHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TenorMockDataHelper.swift; sourceTree = ""; }; C9264D275F6288F66C33D2CE /* Pods-WordPressTest.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-internal.xcconfig"; sourceTree = ""; }; C9B4778329C85949008CBF49 /* LockScreenStatsWidgetEntry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenStatsWidgetEntry.swift; sourceTree = ""; }; C9B477A729CC13C6008CBF49 /* LockScreenSiteListProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenSiteListProvider.swift; sourceTree = ""; }; @@ -2517,93 +1738,24 @@ CC52188B2278C622008998CE /* EditorFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorFlow.swift; sourceTree = ""; }; CC7CB97222B1510900642EE9 /* SignupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupTests.swift; sourceTree = ""; }; CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPUITestCredentials.swift; sourceTree = ""; }; - CCCF53BC237B13760035E9CA /* WordPressUnitTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = WordPressUnitTests.xctestplan; sourceTree = ""; }; CCCF53BD237B13EA0035E9CA /* WordPressUITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = WordPressUITests.xctestplan; sourceTree = ""; }; CDA9AED50FDA27959A5CD1B2 /* Pods-WordPressDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RemoteBlog+Capabilities.swift"; sourceTree = ""; }; CE5249687F020581B14F4172 /* Pods-JetpackDraftActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release.xcconfig"; sourceTree = ""; }; - D81C2F5320F85DB1002AE1F1 /* ApproveCommentActionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ApproveCommentActionTests.swift; sourceTree = ""; }; - D81C2F5720F86CEA002AE1F1 /* NetworkStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkStatus.swift; sourceTree = ""; }; - D81C2F5920F86E94002AE1F1 /* LikeCommentActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikeCommentActionTests.swift; sourceTree = ""; }; - D81C2F5B20F872C2002AE1F1 /* ReplyToCommentActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReplyToCommentActionTests.swift; sourceTree = ""; }; - D81C2F5D20F88CE5002AE1F1 /* MarkAsSpamActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkAsSpamActionTests.swift; sourceTree = ""; }; - D81C2F5F20F891C4002AE1F1 /* TrashCommentActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrashCommentActionTests.swift; sourceTree = ""; }; - D81C2F6120F89632002AE1F1 /* EditCommentActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditCommentActionTests.swift; sourceTree = ""; }; - D81C2F6520F8ACCD002AE1F1 /* FormattableContentFormatterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattableContentFormatterTests.swift; sourceTree = ""; }; - D81C2F6920F8B449002AE1F1 /* NotificationActionParserTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationActionParserTest.swift; sourceTree = ""; }; - D821C816210036D9002ED995 /* ActivityContentFactoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityContentFactoryTests.swift; sourceTree = ""; }; - D821C818210037F8002ED995 /* activity-log-activity-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "activity-log-activity-content.json"; sourceTree = ""; }; - D821C81A21003AE9002ED995 /* FormattableContentGroupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattableContentGroupTests.swift; sourceTree = ""; }; - D826D67E211D21C700A5D8FE /* NullMockUserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NullMockUserDefaults.swift; sourceTree = ""; }; D82E087429EEB0B00098F500 /* DashboardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardTests.swift; sourceTree = ""; }; - D842EA3F21FABB1700210E96 /* SiteSegmentTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteSegmentTests.swift; sourceTree = ""; }; - D848CBF620FEEE7F00A9038F /* notifications-text-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-text-content.json"; sourceTree = ""; }; - D848CBF820FEF82100A9038F /* NotificationsContentFactoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsContentFactoryTests.swift; sourceTree = ""; }; - D848CBFA20FEFA4800A9038F /* notifications-comment-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-comment-content.json"; sourceTree = ""; }; - D848CBFC20FEFB4900A9038F /* notifications-user-content.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-user-content.json"; sourceTree = ""; }; - D848CBFE20FF010F00A9038F /* FormattableCommentContentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattableCommentContentTests.swift; sourceTree = ""; }; - D848CC0020FF030C00A9038F /* notifications-comment-meta.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-comment-meta.json"; sourceTree = ""; }; - D848CC0220FF04FA00A9038F /* FormattableUserContentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattableUserContentTests.swift; sourceTree = ""; }; - D848CC0420FF062100A9038F /* notifications-user-content-meta.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-user-content-meta.json"; sourceTree = ""; }; - D848CC0620FF2BE200A9038F /* NotificationContentRangeFactoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationContentRangeFactoryTests.swift; sourceTree = ""; }; - D848CC0820FF2D4400A9038F /* notifications-icon-range.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-icon-range.json"; sourceTree = ""; }; - D848CC0A20FF2D5D00A9038F /* notifications-user-range.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-user-range.json"; sourceTree = ""; }; - D848CC0C20FF2D7B00A9038F /* notifications-post-range.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-post-range.json"; sourceTree = ""; }; - D848CC0E20FF2D9B00A9038F /* notifications-comment-range.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-comment-range.json"; sourceTree = ""; }; - D848CC1020FF310400A9038F /* notifications-site-range.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-site-range.json"; sourceTree = ""; }; - D848CC1220FF31BB00A9038F /* notifications-blockquote-range.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "notifications-blockquote-range.json"; sourceTree = ""; }; - D848CC1420FF33FC00A9038F /* NotificationContentRangeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationContentRangeTests.swift; sourceTree = ""; }; - D848CC1620FF38EA00A9038F /* FormattableCommentRangeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattableCommentRangeTests.swift; sourceTree = ""; }; - D848CC1820FF3A2400A9038F /* FormattableNotIconTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattableNotIconTests.swift; sourceTree = ""; }; - D88A6491208D7A0A008AE9BC /* MockStockPhotosService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockStockPhotosService.swift; sourceTree = ""; }; - D88A64A1208D8F05008AE9BC /* StockPhotosMediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockPhotosMediaTests.swift; sourceTree = ""; }; - D88A64A3208D8FB6008AE9BC /* stock-photos-search-response.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "stock-photos-search-response.json"; sourceTree = ""; }; - D88A64A5208D92B1008AE9BC /* stock-photos-media.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "stock-photos-media.json"; sourceTree = ""; }; - D88A64A7208D9733008AE9BC /* StockPhotosThumbnailCollectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockPhotosThumbnailCollectionTests.swift; sourceTree = ""; }; - D88A64A9208D974D008AE9BC /* thumbnail-collection.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "thumbnail-collection.json"; sourceTree = ""; }; - D88A64AB208D9B09008AE9BC /* StockPhotosPageableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockPhotosPageableTests.swift; sourceTree = ""; }; - D88A64AD208D9CF5008AE9BC /* stock-photos-pageable.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "stock-photos-pageable.json"; sourceTree = ""; }; - D88A64AF208DA093008AE9BC /* StockPhotosResultsPageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockPhotosResultsPageTests.swift; sourceTree = ""; }; - D8A468DF2181C6450094B82F /* site-segment.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "site-segment.json"; sourceTree = ""; }; - D8BA274C20FDEA2E007A5C77 /* NotificationTextContentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationTextContentTests.swift; sourceTree = ""; }; - DC06DFF827BD52BE00969974 /* WeeklyRoundupBackgroundTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeeklyRoundupBackgroundTaskTests.swift; sourceTree = ""; }; - DC06DFFB27BD679700969974 /* BlogTitleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogTitleTests.swift; sourceTree = ""; }; - DC13DB7D293FD09F00E33561 /* StatsInsightsStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatsInsightsStoreTests.swift; sourceTree = ""; }; - DC2CA0842837B9070037E17E /* SiteStatsInsightsDetailsViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteStatsInsightsDetailsViewModelTests.swift; sourceTree = ""; }; - DC3B9B2E27739887003F7249 /* TimeZoneSelectorViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeZoneSelectorViewModelTests.swift; sourceTree = ""; }; - DC772AFD28200A3600664C02 /* stats-visits-day-4.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "stats-visits-day-4.json"; sourceTree = ""; }; - DC772AFE28200A3600664C02 /* stats-visits-day-14.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "stats-visits-day-14.json"; sourceTree = ""; }; - DC772AFF28200A3600664C02 /* SiteStatsInsightViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteStatsInsightViewModelTests.swift; sourceTree = ""; }; - DC772B0028200A3600664C02 /* stats-visits-day-11.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "stats-visits-day-11.json"; sourceTree = ""; }; - DC8F61FB2703321F0087AC5D /* TimeZoneFormatterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeZoneFormatterTests.swift; sourceTree = ""; }; - DCF892CF282FA42A00BB71E1 /* SiteStatsImmuTableRowsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteStatsImmuTableRowsTests.swift; sourceTree = ""; }; - DCF892D1282FA45500BB71E1 /* StatsMockDataLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsMockDataLoader.swift; sourceTree = ""; }; - DCFC6A28292523D20062D65B /* SiteStatsPinnedItemStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteStatsPinnedItemStoreTests.swift; sourceTree = ""; }; E10B3651158F2D3F00419A93 /* QuartzCore.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; E10B3653158F2D4500419A93 /* UIKit.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - E10F3DA01E5C2CE0008FAADA /* PostListFilterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostListFilterTests.swift; sourceTree = ""; }; - E11330501A13BAA300D36D84 /* me-sites-with-jetpack.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "me-sites-with-jetpack.json"; sourceTree = ""; }; - E11DF3E320C97F0A00C0B07C /* NotificationCenterObserveOnceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationCenterObserveOnceTests.swift; sourceTree = ""; }; E1225A4C147E6D2400B4F3A0 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; E1225A4D147E6D2C00B4F3A0 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; E125F1E31E8E595E00320B67 /* SharePost.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SharePost.swift; sourceTree = ""; }; E12963A8174654B2002E7744 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - E12BE5ED1C5235DB000FD5CA /* get-me-settings-v1.1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "get-me-settings-v1.1.json"; sourceTree = ""; }; E12F95A51557C9C20067A653 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = ""; }; E12F95A61557CA210067A653 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; E12F95A71557CA400067A653 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; E131CB5116CACA6B004B0314 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; - E131CB5516CACF1E004B0314 /* get-user-blogs_has-blog.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "get-user-blogs_has-blog.json"; sourceTree = ""; }; - E131CB5716CACFB4004B0314 /* get-user-blogs_doesnt-have-blog.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "get-user-blogs_doesnt-have-blog.json"; sourceTree = ""; }; E133DB40137AE180003C0AF9 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = ""; }; - E135965C1E7152D1006C6606 /* RecentSitesServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecentSitesServiceTests.swift; sourceTree = ""; }; E1457202135EC85700C7BAD2 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; E14D65C717E09663007E3EA4 /* Social.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; }; - E150275E1E03E51500B847E3 /* notes-action-delete.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notes-action-delete.json"; sourceTree = ""; }; - E150275F1E03E51500B847E3 /* notes-action-push.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notes-action-push.json"; sourceTree = ""; }; - E15027601E03E51500B847E3 /* notes-action-unsupported.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "notes-action-unsupported.json"; sourceTree = ""; }; - E15027641E03E54100B847E3 /* PinghubTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PinghubTests.swift; sourceTree = ""; }; - E157D5DF1C690A6C00F04FB9 /* ImmuTableTestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImmuTableTestUtils.swift; sourceTree = ""; }; E16273E21B2AD89A00088AF7 /* MIGRATIONS.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = MIGRATIONS.md; path = ../MIGRATIONS.md; sourceTree = ""; }; E163AF9E1ED45B100035317E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; E167745A1377F24300EE44DD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; @@ -2611,53 +1763,29 @@ E167745C1377F26400EE44DD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; E167745D1377F26D00EE44DD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; E16AB92A14D978240047A2E5 /* WordPressTest.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressTest.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E16AB93114D978240047A2E5 /* WordPressTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPressTest-Info.plist"; sourceTree = ""; }; - E16AB93814D978240047A2E5 /* WordPressTest-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WordPressTest-Prefix.pch"; sourceTree = ""; }; E17BE7A9134DEC12007285FD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; - E180BD4B1FB462FF00D0D781 /* CookieJarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieJarTests.swift; sourceTree = ""; }; - E180BD4D1FB4681E00D0D781 /* MockCookieJar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCookieJar.swift; sourceTree = ""; }; E18165FC14E4428B006CE885 /* loader.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = loader.html; path = Resources/HTML/loader.html; sourceTree = ""; }; E185474D1DED8D8800D875D7 /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; - E18549DA230FBFEF003C620E /* BlogServiceDeduplicationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogServiceDeduplicationTests.swift; sourceTree = ""; }; E1863F9A1355E0AB0031BBC8 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; E18D8AE21397C51A00000861 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; E18D8AE41397C54E00000861 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; E19853331755E461001CC6D5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; E1A386C714DB05C300954CF8 /* AVFoundation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; E1A386C914DB05F700954CF8 /* CoreMedia.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; - E1AB5A081E0BF31E00574B4E /* ArrayTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayTests.swift; sourceTree = ""; }; - E1AB5A391E0C464700574B4E /* DelayTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DelayTests.swift; sourceTree = ""; }; E1AFA8C21E8E34230004A323 /* WordPressShare.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = WordPressShare.js; path = WordPressShareExtension/WordPressShare.js; sourceTree = SOURCE_ROOT; }; - E1B642121EFA5113001DC6D7 /* ModelTestHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModelTestHelper.swift; sourceTree = ""; }; - E1B921BB1C0ED5A3003EA3CB /* MediaSizeSliderCellTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaSizeSliderCellTest.swift; sourceTree = ""; }; - E1C5457F1C6C79BB001CEB0E /* MediaSettingsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaSettingsTests.swift; sourceTree = ""; }; - E1C9AA551C10427100732665 /* MathTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MathTest.swift; sourceTree = ""; }; E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShareExtractor.swift; path = WordPressShareExtension/ShareExtractor.swift; sourceTree = SOURCE_ROOT; }; E1D91455134A853D0089019C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; E1D91457134A854A0089019C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - E1E4CE0517739FAB00430844 /* test-image.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "test-image.jpg"; sourceTree = ""; }; - E1E4CE0E1774531500430844 /* misteryman.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = misteryman.jpg; sourceTree = ""; }; E1E977BC17B0FA9A00AFB867 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = ""; }; - E1EBC3721C118ED200F638E0 /* ImmuTableTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImmuTableTest.swift; sourceTree = ""; }; - E1EBC3741C118EDE00F638E0 /* ImmuTableTestViewCellWithNib.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ImmuTableTestViewCellWithNib.xib; sourceTree = ""; }; E61507E12220A0FE00213D33 /* richEmbedTemplate.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = richEmbedTemplate.html; path = Resources/HTML/richEmbedTemplate.html; sourceTree = ""; }; E61507E32220A13B00213D33 /* richEmbedScript.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = richEmbedScript.js; path = Resources/HTML/richEmbedScript.js; sourceTree = ""; }; - E66969C71B9E0A6800EC9C00 /* ReaderTopicServiceTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderTopicServiceTest.swift; sourceTree = ""; }; - E6A2158F1D1065F200DE5270 /* AbstractPostTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AbstractPostTest.swift; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; - E6B9B8A91B94E1FE0001B92F /* ReaderPostTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReaderPostTest.m; sourceTree = ""; }; - E6B9B8AE1B94FA1C0001B92F /* ReaderStreamViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderStreamViewControllerTests.swift; sourceTree = ""; }; EA14534229AD874C001F3143 /* JetpackUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; EA14534629AEF479001F3143 /* JetpackUITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = JetpackUITests.xctestplan; sourceTree = ""; }; EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderTests.swift; sourceTree = ""; }; EAD2BF4127594DAB00A847BB /* StatsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatsTests.swift; sourceTree = ""; }; EF379F0A70B6AC45330EE287 /* Pods-WordPressTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release.xcconfig"; sourceTree = ""; }; - F11023A0231863CE00C4E84A /* MediaServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaServiceTests.swift; sourceTree = ""; }; - F11023A223186BCA00C4E84A /* MediaBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaBuilder.swift; sourceTree = ""; }; F111B88B2658102700057942 /* Combine.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Combine.framework; path = System/Library/Frameworks/Combine.framework; sourceTree = SDKROOT; }; - F127FFD724213B5600B9D41A /* atomic-get-authentication-cookie-success.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "atomic-get-authentication-cookie-success.json"; sourceTree = ""; }; F13E7FDD2566B0AB007D420A /* Intents.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Intents.framework; path = System/Library/Frameworks/Intents.framework; sourceTree = SDKROOT; }; - F1450CF62437E8F800A28BFE /* MediaHostTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaHostTests.swift; sourceTree = ""; }; - F1450CF82437EEBB00A28BFE /* MediaRequestAuthenticatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaRequestAuthenticatorTests.swift; sourceTree = ""; }; F1482CDF2575BDA4007E4DD6 /* SitesDataProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SitesDataProvider.swift; sourceTree = ""; }; F14B5F70208E648200439554 /* WordPress.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.debug.xcconfig; sourceTree = ""; }; F14B5F71208E648200439554 /* WordPress.release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.release.xcconfig; sourceTree = ""; }; @@ -2665,21 +1793,12 @@ F14B5F73208E648300439554 /* WordPress.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.alpha.xcconfig; sourceTree = ""; }; F14B5F74208E64F900439554 /* Version.public.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.public.xcconfig; sourceTree = ""; }; F14B5F75208E64F900439554 /* Version.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.internal.xcconfig; sourceTree = ""; }; - F151EC822665271200AEA89E /* BloggingRemindersSchedulerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloggingRemindersSchedulerTests.swift; sourceTree = ""; }; - F15D1FB9265C41A900854EE5 /* BloggingRemindersStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloggingRemindersStoreTests.swift; sourceTree = ""; }; - F17A2A1F23BFBD84001E96AC /* UIView+ExistingConstraints.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+ExistingConstraints.swift"; sourceTree = ""; }; - F18B43771F849F580089B817 /* PostAttachmentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostAttachmentTests.swift; sourceTree = ""; }; - F1B1E7A224098FA100549E2A /* BlogTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogTests.swift; sourceTree = ""; }; - F1BB660B274E704D00A319BE /* LikeUserHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikeUserHelperTests.swift; sourceTree = ""; }; - F1F083F5241FFE930056D3B1 /* AtomicAuthenticationServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtomicAuthenticationServiceTests.swift; sourceTree = ""; }; F1F163C025658B4D003DC13B /* IntentHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntentHandler.swift; sourceTree = ""; }; F1F163C825658B4D003DC13B /* IntentsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IntentsUI.framework; path = System/Library/Frameworks/IntentsUI.framework; sourceTree = SDKROOT; }; F373612EEEEF10E500093FF3 /* Pods-Apps-WordPress.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-alpha.xcconfig"; sourceTree = ""; }; - F406F3EC2B55960700AFC04A /* CompliancePopoverCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompliancePopoverCoordinatorTests.swift; sourceTree = ""; }; F41BDD72290BBDCA00B7F2B0 /* MigrationActionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationActionsView.swift; sourceTree = ""; }; F41BDD782910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationFlowCoordinator.swift; sourceTree = ""; }; F41BDD7A29114E2400B7F2B0 /* MigrationStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationStep.swift; sourceTree = ""; }; - F41E4E8B28F18B7B001880C6 /* AppIconListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconListViewModelTests.swift; sourceTree = ""; }; F41E4E9028F20801001880C6 /* white-on-pink-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-76.png"; sourceTree = ""; }; F41E4E9128F20801001880C6 /* white-on-pink-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-83.5@2x.png"; sourceTree = ""; }; F41E4E9228F20801001880C6 /* white-on-pink-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-76@2x.png"; sourceTree = ""; }; @@ -2725,11 +1844,6 @@ F41E4EE928F247D3001880C6 /* white-on-green-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-76.png"; sourceTree = ""; }; F41E4EEA28F247D3001880C6 /* white-on-green-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-60@2x.png"; sourceTree = ""; }; F41E4EEB28F247D3001880C6 /* white-on-green-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-76@2x.png"; sourceTree = ""; }; - F4426FD2287E08C300218003 /* SuggestionServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionServiceMock.swift; sourceTree = ""; }; - F4426FD8287F02FD00218003 /* SiteSuggestionsServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteSuggestionsServiceMock.swift; sourceTree = ""; }; - F4426FDA287F066400218003 /* site-suggestions.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "site-suggestions.json"; sourceTree = ""; }; - F44FB6CA287895AF0001E3CE /* SuggestionsListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionsListViewModelTests.swift; sourceTree = ""; }; - F44FB6D02878A1020001E3CE /* user-suggestions.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "user-suggestions.json"; sourceTree = ""; }; F465976928E4669200D5F49A /* cool-green-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-76@2x.png"; sourceTree = ""; }; F465976A28E4669200D5F49A /* cool-green-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-76.png"; sourceTree = ""; }; F465976B28E4669200D5F49A /* cool-green-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-60@3x.png"; sourceTree = ""; }; @@ -2801,12 +1915,9 @@ F465980628E66A5A00D5F49A /* white-on-blue-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-blue-icon-app-60@2x.png"; sourceTree = ""; }; F465980728E66A5B00D5F49A /* white-on-blue-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-blue-icon-app-83.5@2x.png"; sourceTree = ""; }; F478B151292FC1BC00AA8645 /* MigrationAppearance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationAppearance.swift; sourceTree = ""; }; - F48EBF8C2B3262D5004CD561 /* dashboard-200-with-multiple-dynamic-cards.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "dashboard-200-with-multiple-dynamic-cards.json"; sourceTree = ""; }; - F48EBF912B333111004CD561 /* dashboard-200-with-only-one-dynamic-card.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "dashboard-200-with-only-one-dynamic-card.json"; sourceTree = ""; }; F49B99FE2937C9B4000CEFCE /* MigrationEmailService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigrationEmailService.swift; sourceTree = ""; }; F49B9A05293A21BF000CEFCE /* MigrationAnalyticsTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationAnalyticsTracker.swift; sourceTree = ""; }; F49B9A07293A21F4000CEFCE /* MigrationEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationEvent.swift; sourceTree = ""; }; - F4D7FD6B2A57030E00642E06 /* CompliancePopoverViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompliancePopoverViewControllerTests.swift; sourceTree = ""; }; F4D829612930E9F300038726 /* MigrationDeleteWordPressViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationDeleteWordPressViewController.swift; sourceTree = ""; }; F4D829632930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationDeleteWordPressViewModel.swift; sourceTree = ""; }; F4D829652931046F00038726 /* UIButton+Dismiss.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+Dismiss.swift"; sourceTree = ""; }; @@ -2815,78 +1926,36 @@ F4D8296B2931087100038726 /* MigrationSuccessCell+Jetpack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MigrationSuccessCell+Jetpack.swift"; sourceTree = ""; }; F4D8296F2931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DashboardMigrationSuccessCell+WordPress.swift"; sourceTree = ""; }; F4D82971293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DashboardMigrationSuccessCell+Jetpack.swift"; sourceTree = ""; }; - F4D9AF4E288AD2E300803D40 /* SuggestionViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionViewModelTests.swift; sourceTree = ""; }; - F4D9AF50288AE23500803D40 /* SuggestionTableViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionTableViewTests.swift; sourceTree = ""; }; - F4D9AF52288AE2BA00803D40 /* SuggestionsTableViewDelegateMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionsTableViewDelegateMock.swift; sourceTree = ""; }; F4DD58312A095210009A772D /* DataMigrationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigrationError.swift; sourceTree = ""; }; F4E79300296EEE320025E8E0 /* MigrationState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationState.swift; sourceTree = ""; }; - F4EF4BAA291D3D4700147B61 /* SiteIconViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteIconViewModelTests.swift; sourceTree = ""; }; F4F9D5E92909622E00502576 /* MigrationWelcomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationWelcomeViewController.swift; sourceTree = ""; }; F4F9D5EB29096CF500502576 /* MigrationHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationHeaderView.swift; sourceTree = ""; }; F4F9D5F1290993D400502576 /* MigrationWelcomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationWelcomeViewModel.swift; sourceTree = ""; }; - F543AF5623A84E4D0022F595 /* PublishSettingsControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublishSettingsControllerTests.swift; sourceTree = ""; }; - F551E7F623FC9A5C00751212 /* Collection+RotateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+RotateTests.swift"; sourceTree = ""; }; - F565190223CF6D1D003FACAF /* WKCookieJarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKCookieJarTests.swift; sourceTree = ""; }; F5A34D0C25DF2F7700C9654B /* Noticons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Noticons.ttf; sourceTree = ""; }; - F5C00EAD242179780047846F /* WeekdaysHeaderViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeekdaysHeaderViewTests.swift; sourceTree = ""; }; - F5D0A65123CCD3B600B20D27 /* PreviewWebKitViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewWebKitViewControllerTests.swift; sourceTree = ""; }; F75F3A68DCE524B4BAFCE76E /* Pods-WordPressDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; F85B762A18D018C22DF2A40D /* Pods-JetpackShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.debug.xcconfig"; sourceTree = ""; }; - F93735F722D53C3B00A3C312 /* LoggingURLRedactorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggingURLRedactorTests.swift; sourceTree = ""; }; F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenshotCredentials.swift; sourceTree = ""; }; FA25FA332609AAAA0005E08F /* AppConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfiguration.swift; sourceTree = ""; }; - FA4ADAD91C509FE400F858D7 /* SiteManagementServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteManagementServiceTests.swift; sourceTree = ""; }; - FA6C32BF2BF255FA00BBDDB4 /* AppUpdateCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppUpdateCoordinatorTests.swift; sourceTree = ""; }; - FA6C32C62BF2588C00BBDDB4 /* app-store-lookup-response.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "app-store-lookup-response.json"; sourceTree = ""; }; FAADE3F02615996E00BF29FE /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = ""; }; - FAB4F32624EDE12A00F259BA /* FollowCommentsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FollowCommentsServiceTests.swift; sourceTree = ""; }; FABB26522602FC2C00C8785C /* Jetpack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jetpack.app; sourceTree = BUILT_PRODUCTS_DIR; }; FABB26872602FCCA00C8785C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; FABB28462603067C00C8785C /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; FABB286B2603086900C8785C /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppImages.xcassets; sourceTree = ""; }; - FAF0FAAB2AA094C0004C3228 /* NoSiteViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoSiteViewModelTests.swift; sourceTree = ""; }; FAF64BA22637DEEC00E8A1DF /* JetpackScreenshotGeneration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackScreenshotGeneration.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FAF64BDC2637DF7500E8A1DF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; FAF64E4E2637E85800E8A1DF /* JetpackScreenshotGeneration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackScreenshotGeneration.swift; sourceTree = ""; }; FD3D6D2B1349F5D30061136A /* ImageIO.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; FDCB9A89134B75B900E5C776 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - FE003F61282E73E6006F8D1D /* blogging-prompts-fetch-success.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "blogging-prompts-fetch-success.json"; sourceTree = ""; }; - FE1E201D2A49D59400CE7C90 /* JetpackSocialServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackSocialServiceTests.swift; sourceTree = ""; }; FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = richCommentTemplate.html; path = Resources/HTML/richCommentTemplate.html; sourceTree = ""; }; FE23EB4826E7C91F005A1698 /* richCommentStyle.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; name = richCommentStyle.css; path = Resources/HTML/richCommentStyle.css; sourceTree = ""; }; - FE2E3728281C839C00A1E82A /* BloggingPromptsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloggingPromptsServiceTests.swift; sourceTree = ""; }; - FE320CC4294705990046899B /* ReaderPostBackupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderPostBackupTests.swift; sourceTree = ""; }; - FE32E7F02844971000744D80 /* ReminderScheduleCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderScheduleCoordinatorTests.swift; sourceTree = ""; }; - FE34ACD12B174AE700108B3C /* DashboardBloganuaryCardCellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardBloganuaryCardCellTests.swift; sourceTree = ""; }; - FE3D057D26C3D5C1002A51B0 /* ShareAppContentPresenterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareAppContentPresenterTests.swift; sourceTree = ""; }; - FE3D057F26C3E0F2002A51B0 /* share-app-link-success.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "share-app-link-success.json"; sourceTree = ""; }; - FE6BB1452932289B001E5F7A /* ContentMigrationCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentMigrationCoordinatorTests.swift; sourceTree = ""; }; - FE7FAABA299A36570032A6F2 /* WPComJetpackRemoteInstallViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPComJetpackRemoteInstallViewModelTests.swift; sourceTree = ""; }; - FE9438B12A050251006C40EC /* BlockEditorSettings_GutenbergEditorSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockEditorSettings_GutenbergEditorSettingsTests.swift; sourceTree = ""; }; - FEA312832987FB0100FFD405 /* BlogJetpackTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlogJetpackTests.swift; sourceTree = ""; }; - FEAA6F78298CE4A600ADB44C /* PluginJetpackProxyServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluginJetpackProxyServiceTests.swift; sourceTree = ""; }; - FECA44312836647100D01F15 /* PromptRemindersSchedulerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PromptRemindersSchedulerTests.swift; sourceTree = ""; }; FED65D78293511E4008071BF /* SharedDataIssueSolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedDataIssueSolver.swift; sourceTree = ""; }; - FEE48EFE2A4C9855008A48E0 /* Blog+PublicizeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Blog+PublicizeTests.swift"; sourceTree = ""; }; - FEE54C4B2C12393A00740A68 /* ReaderPostStreamServiceTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderPostStreamServiceTest.swift; sourceTree = ""; }; - FEF7F33F2AFEA0C200F793FC /* blogging-prompts-bloganuary.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "blogging-prompts-bloganuary.json"; sourceTree = ""; }; - FEFA263D26C58427009CCB7E /* ShareAppTextActivityItemSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareAppTextActivityItemSourceTests.swift; sourceTree = ""; }; - FEFA6AC52A86824A004EE5E6 /* PostHelperJetpackSocialTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostHelperJetpackSocialTests.swift; sourceTree = ""; }; - FEFA6AC72A88D5FC004EE5E6 /* Post+JetpackSocialTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Post+JetpackSocialTests.swift"; sourceTree = ""; }; - FEFC0F8B273131A6001F7F1D /* CommentService+RepliesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CommentService+RepliesTests.swift"; sourceTree = ""; }; - FEFC0F8D27313DCF001F7F1D /* comments-v2-success.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "comments-v2-success.json"; sourceTree = ""; }; - FEFC0F8F27315634001F7F1D /* empty-array.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "empty-array.json"; sourceTree = ""; }; - FF0B2566237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergVideoUploadProcessorTests.swift; sourceTree = ""; }; - FF1B11E6238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GutenbergGalleryUploadProcessorTests.swift; sourceTree = ""; }; FF27168F1CAAC87A0006E2D4 /* WordPressUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FF2716911CAAC87B0006E2D4 /* LoginTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTests.swift; sourceTree = ""; }; FF2716931CAAC87B0006E2D4 /* WordPressUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPressUITests-Info.plist"; sourceTree = ""; }; FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XCTest+Extensions.swift"; sourceTree = ""; }; - FF2EC3C12209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GutenbergImgUploadProcessorTests.swift; sourceTree = ""; }; FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "RELEASE-NOTES.txt"; path = "../RELEASE-NOTES.txt"; sourceTree = ""; }; FF4DEAD7244B56E200ACA032 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; FF75933A1BE2423800814D3B /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = System/Library/Frameworks/Photos.framework; sourceTree = SDKROOT; }; - FF9A6E7021F9361700D36D14 /* MediaUploadHashTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadHashTests.swift; sourceTree = ""; }; FFE69A1E1B1BD4F10073C2EB /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; FFE69A1F1B1BD6D60073C2EB /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; FFE69A201B1BD79F0073C2EB /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -3361,6 +2430,28 @@ ); target = 4AD953BA2C21451700D0EEFA /* WordPressAuthenticatorTests */; }; + 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Test Data/reader-cards.json", + ); + target = 1D6058900D05DD3D006BFB54 /* WordPress */; + }; + 24F6E6252CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPressTest" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Supporting Files/WordPressTest-Info.plist", + WordPressUnitTests.xctestplan, + ); + target = E16AB92914D978240047A2E5 /* WordPressTest */; + }; + 24F6E6262CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "Jetpack" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Test Data/reader-cards.json", + ); + target = FABB1F8F2602FC2C00C8785C /* Jetpack */; + }; /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ @@ -3394,14 +2485,14 @@ path = WordPressAuthenticator; sourceTree = ""; }; - 24F6E1912CD3E67000AAB1A3 /* Dashboard */ = { - isa = PBXFileSystemSynchronizedRootGroup; - path = Dashboard; - sourceTree = ""; - }; - 24F6E1CA2CD3E69100AAB1A3 /* Domains */ = { + 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; - path = Domains; + exceptions = ( + 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */, + 24F6E6252CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPressTest" target */, + 24F6E6262CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "Jetpack" target */, + ); + path = WordPressTest; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ @@ -3643,14 +2734,6 @@ path = JetpackStatsWidgets; sourceTree = ""; }; - 0141929E2983F5D900CAEDB0 /* Support */ = { - isa = PBXGroup; - children = ( - 0141929F2983F5E800CAEDB0 /* SupportConfigurationTests.swift */, - ); - path = Support; - sourceTree = ""; - }; 0167F4AC2AAA0250005B9E42 /* Supporting Files */ = { isa = PBXGroup; children = ( @@ -3675,30 +2758,6 @@ path = "Supporting Files"; sourceTree = ""; }; - 0186358F2A85374E00915532 /* Support */ = { - isa = PBXGroup; - children = ( - 018635902A85375600915532 /* SupportChatBot */, - ); - path = Support; - sourceTree = ""; - }; - 018635902A85375600915532 /* SupportChatBot */ = { - isa = PBXGroup; - children = ( - 018635912A85376700915532 /* SupportChatBotViewModelTests.swift */, - ); - path = SupportChatBot; - sourceTree = ""; - }; - 01D7EBA62B7CD06B00F14992 /* Traffic */ = { - isa = PBXGroup; - children = ( - 01D7EBA72B7CD07E00F14992 /* SiteStatsPeriodViewModelTests.swift */, - ); - path = Traffic; - sourceTree = ""; - }; 01E258072ACC3A9000F09666 /* Helpers */ = { isa = PBXGroup; children = ( @@ -3707,61 +2766,6 @@ path = Helpers; sourceTree = ""; }; - 027AC51F2278982D0033E56E /* DomainCredit */ = { - isa = PBXGroup; - children = ( - 027AC5202278983F0033E56E /* DomainCreditEligibilityTests.swift */, - ); - path = DomainCredit; - sourceTree = ""; - }; - 084FC3B529913B0A00A17BCF /* JetpackOverlay */ = { - isa = PBXGroup; - children = ( - 084FC3B629913B1B00A17BCF /* JetpackPluginOverlayViewModelTests.swift */, - ); - path = JetpackOverlay; - sourceTree = ""; - }; - 088134FD2A56C5020027C086 /* EUUSCompliance */ = { - isa = PBXGroup; - children = ( - 088134FE2A56C5240027C086 /* CompliancePopoverViewModelTests.swift */, - F4D7FD6B2A57030E00642E06 /* CompliancePopoverViewControllerTests.swift */, - F406F3EC2B55960700AFC04A /* CompliancePopoverCoordinatorTests.swift */, - ); - path = EUUSCompliance; - sourceTree = ""; - }; - 088CAD4C2BBD81ED005996DE /* SiteSwitcher */ = { - isa = PBXGroup; - children = ( - 088CAD4D2BBD8223005996DE /* BlogListViewModelTests.swift */, - ); - path = SiteSwitcher; - sourceTree = ""; - }; - 08F8CD2B1EBD243A0049D0C0 /* Media */ = { - isa = PBXGroup; - children = ( - 08B6E51B1F037ADD00268F57 /* MediaFileManagerTests.swift */, - 08F8CD2C1EBD245F0049D0C0 /* MediaExporterTests.swift */, - 08F8CD301EBD2A960049D0C0 /* MediaImageExporterTests.swift */, - 08F8CD3A1EBD2D020049D0C0 /* MediaURLExporterTests.swift */, - 08E77F461EE9D72F006F9515 /* MediaThumbnailExporterTests.swift */, - 0C8FC9A92A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift */, - ); - path = Media; - sourceTree = ""; - }; - 0A9687BA28B4075A009DCD2F /* Mocks */ = { - isa = PBXGroup; - children = ( - 0A9687BB28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift */, - ); - path = Mocks; - sourceTree = ""; - }; 17222D44261DDDF10047B163 /* celadon-classic */ = { isa = PBXGroup; children = ( @@ -3882,16 +2886,6 @@ path = "spectrum-classic"; sourceTree = ""; }; - 174C116D2624601000346EC6 /* Deep Linking */ = { - isa = PBXGroup; - children = ( - 1797373620EBAA4100377B4E /* RouteMatcherTests.swift */, - 174C116E2624603400346EC6 /* MBarRouteTests.swift */, - 3FFB3F212AFC72EC00A742B0 /* DeepLinkSourceTests.swift */, - ); - path = "Deep Linking"; - sourceTree = ""; - }; 1761F14D26209AEC000815EF /* open-source-dark */ = { isa = PBXGroup; children = ( @@ -4030,296 +3024,6 @@ path = Classes; sourceTree = ""; }; - 24F6E14C2CD3E43F00AAB1A3 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 93E9050219E6F240005513C9 /* WordPressTest-Bridging-Header.h */, - E16AB93114D978240047A2E5 /* WordPressTest-Info.plist */, - E16AB93814D978240047A2E5 /* WordPressTest-Prefix.pch */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - 24F6E15A2CD3E4C700AAB1A3 /* Posts */ = { - isa = PBXGroup; - children = ( - 0C9CD79F2B9A6FDC0045BE03 /* remote-post.json */, - ); - path = Posts; - sourceTree = ""; - }; - 24F6E15B2CD3E4D200AAB1A3 /* Suggestions */ = { - isa = PBXGroup; - children = ( - F4426FDA287F066400218003 /* site-suggestions.json */, - F44FB6D02878A1020001E3CE /* user-suggestions.json */, - ); - path = Suggestions; - sourceTree = ""; - }; - 24F6E15C2CD3E4DD00AAB1A3 /* BlockEditorSettings and Styles */ = { - isa = PBXGroup; - children = ( - 46CFA7BE262745F70077BAD9 /* get_wp_v2_themes_twentytwentyone.json */, - 46CFA7E2262746940077BAD9 /* get_wp_v2_themes_twentytwenty.json */, - 465F89F6263B690C00F4C950 /* wp-block-editor-v1-settings-success-NotThemeJSON.json */, - 465F8A09263B692600F4C950 /* wp-block-editor-v1-settings-success-ThemeJSON.json */, - ); - path = "BlockEditorSettings and Styles"; - sourceTree = ""; - }; - 24F6E15D2CD3E4E700AAB1A3 /* Tenor */ = { - isa = PBXGroup; - children = ( - C8567491243F3751001A995E /* tenor-search-response.json */, - C8567493243F388F001A995E /* tenor-invalid-search-reponse.json */, - ); - path = Tenor; - sourceTree = ""; - }; - 24F6E15E2CD3E4F400AAB1A3 /* Site Creation */ = { - isa = PBXGroup; - children = ( - D8A468DF2181C6450094B82F /* site-segment.json */, - 46B30B862582CA2200A25E66 /* domain-suggestions.json */, - ); - path = "Site Creation"; - sourceTree = ""; - }; - 24F6E15F2CD3E4FF00AAB1A3 /* ActivityLog */ = { - isa = PBXGroup; - children = ( - 7E442FC920F678D100DEACA5 /* activity-log-pingback-content.json */, - 7E4A772020F7BBBD001C706D /* activity-log-post-content.json */, - 7E4A772220F7BE94001C706D /* activity-log-comment-content.json */, - 7E4A772420F7C5E5001C706D /* activity-log-theme-content.json */, - 7E4A772620F7CDD5001C706D /* activity-log-settings-content.json */, - 7E4A772A20F7E5FD001C706D /* activity-log-site-content.json */, - 7E4A772C20F7E8D8001C706D /* activity-log-plugin-content.json */, - 7E53AB0520FE6905005796FE /* activity-log-comment.json */, - 7E53AB0720FE6C9C005796FE /* activity-log-post.json */, - D821C818210037F8002ED995 /* activity-log-activity-content.json */, - ); - path = ActivityLog; - sourceTree = ""; - }; - 24F6E1602CD3E50E00AAB1A3 /* Blaze */ = { - isa = PBXGroup; - children = ( - 0C7D48192A4DB9300023CF84 /* blaze-search-response.json */, - 0C6C4CD32A4F0AD80049E762 /* blaze-search-page-1.json */, - 0C6C4CD52A4F0AEE0049E762 /* blaze-search-page-2.json */, - ); - path = Blaze; - sourceTree = ""; - }; - 24F6E1612CD3E51D00AAB1A3 /* In-App Update */ = { - isa = PBXGroup; - children = ( - FA6C32C62BF2588C00BBDDB4 /* app-store-lookup-response.json */, - ); - path = "In-App Update"; - sourceTree = ""; - }; - 24F6E1622CD3E52E00AAB1A3 /* Network */ = { - isa = PBXGroup; - children = ( - 089D4EBD2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json */, - E150275E1E03E51500B847E3 /* notes-action-delete.json */, - E150275F1E03E51500B847E3 /* notes-action-push.json */, - E15027601E03E51500B847E3 /* notes-action-unsupported.json */, - 7E92828821090E9A00BBD8A3 /* notifications-pingback.json */, - B5AEEC741ACACFDA008BF2A4 /* notifications-badge.json */, - 748BD8881F1923D500813F9A /* notifications-last-seen.json */, - B5AEEC751ACACFDA008BF2A4 /* notifications-like.json */, - 748BD8861F19238600813F9A /* notifications-load-all.json */, - 748BD8841F19234300813F9A /* notifications-mark-as-read.json */, - B5AEEC771ACACFDA008BF2A4 /* notifications-new-follower.json */, - B5AEEC781ACACFDA008BF2A4 /* notifications-replied-comment.json */, - 7EF2EE9F210A67B60007A76B /* notifications-unapproved-comment.json */, - B5EFB1D01B33630C007608A3 /* notifications-settings.json */, - 17C3F8BE25E4438100EFFE12 /* notifications-button-text-content.json */, - D848CBF620FEEE7F00A9038F /* notifications-text-content.json */, - D848CBFA20FEFA4800A9038F /* notifications-comment-content.json */, - D848CC0020FF030C00A9038F /* notifications-comment-meta.json */, - D848CBFC20FEFB4900A9038F /* notifications-user-content.json */, - D848CC0420FF062100A9038F /* notifications-user-content-meta.json */, - D848CC0820FF2D4400A9038F /* notifications-icon-range.json */, - D848CC0A20FF2D5D00A9038F /* notifications-user-range.json */, - D848CC0C20FF2D7B00A9038F /* notifications-post-range.json */, - D848CC0E20FF2D9B00A9038F /* notifications-comment-range.json */, - D848CC1020FF310400A9038F /* notifications-site-range.json */, - D848CC1220FF31BB00A9038F /* notifications-blockquote-range.json */, - ); - path = Network; - sourceTree = ""; - }; - 24F6E1632CD3E54400AAB1A3 /* Helpers */ = { - isa = PBXGroup; - children = ( - 0148CC2A2859C87000CF5D96 /* BlogServiceMock.swift */, - 4AFB8FBE2824999400A2F4B2 /* ContextManager+Helpers.swift */, - 8BE7C84023466927006EDE70 /* I18n.swift */, - 8070EB3D28D807CB005C6513 /* InMemoryUserDefaults.swift */, - E180BD4D1FB4681E00D0D781 /* MockCookieJar.swift */, - 805CC0BE29668A97002941DC /* MockCurrentDateProvider.swift */, - E1B642121EFA5113001DC6D7 /* ModelTestHelper.swift */, - D81C2F5720F86CEA002AE1F1 /* NetworkStatus.swift */, - 4A17C1A3281A823E0001FFE5 /* NSManagedObject+Fixture.swift */, - 805CC0B8296680F7002941DC /* RemoteConfigStoreMock.swift */, - 805CC0B6296680CF002941DC /* RemoteFeatureFlagStoreMock.swift */, - F4426FD8287F02FD00218003 /* SiteSuggestionsServiceMock.swift */, - F4426FD2287E08C300218003 /* SuggestionServiceMock.swift */, - 933D1F6D1EA7A402009FB462 /* TestAssets.xcassets */, - 933D1F451EA64108009FB462 /* TestingAppDelegate.h */, - 933D1F461EA64108009FB462 /* TestingAppDelegate.m */, - 933D1F6B1EA7A3AB009FB462 /* TestingMode.storyboard */, - 3F4A4C202AD39CB100DE5DF8 /* TruthTable.swift */, - 24CDE3402C5863A1005E5E43 /* TestKeychain.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - 24F6E1642CD3E56100AAB1A3 /* Tests */ = { - isa = PBXGroup; - children = ( - 24F6E1652CD3E57800AAB1A3 /* ActivityLog */, - 24F6E1702CD3E5BC00AAB1A3 /* Analytics */, - 24F6E1792CD3E62000AAB1A3 /* Application Passwords */, - 24F6E1712CD3E5D000AAB1A3 /* Aztec */, - 24F6E17A2CD3E63000AAB1A3 /* Categories */, - 24F6E17B2CD3E63F00AAB1A3 /* Classes */, - 24F6E17D2CD3E65800AAB1A3 /* Coordinators */, - 24F6E17E2CD3E66700AAB1A3 /* Core Data */, - 24F6E1912CD3E67000AAB1A3 /* Dashboard */, - 24F6E1CA2CD3E69100AAB1A3 /* Domains */, - E1C9AA541C1041E600732665 /* Extensions */, - FF9A6E6F21F9359200D36D14 /* Gutenberg */, - 24F6E1D72CD3E79500AAB1A3 /* Image Dimension Parser */, - 803DE81D29063689007D4E9C /* Jetpack */, - FF7C89A11E3A1029000472A8 /* MediaPicker */, - 5D7A577D1AFBFD7C0097C028 /* Models */, - 85F8E1991B017A8E000859BB /* Networking */, - B5416CF81C17542900006DD8 /* Notifications */, - 9A9D34FB23607C8400BC95A3 /* Operations */, - 59ECF8791CB705EB00E68F25 /* Posts */, - C738CB0928623CD6001BE107 /* QRLogin */, - E6B9B8AB1B94EA710001B92F /* Reader */, - 436D55EE2115CB3D00CEAA33 /* Register Domain */, - B5AEEC7E1ACAD088008BF2A4 /* Services */, - 73178C2021BEE09300E37C9A /* SiteCreation */, - 088CAD4C2BBD81ED005996DE /* SiteSwitcher */, - 40E7FEC32211DF490032834E /* Stats */, - D88A6490208D79F1008AE9BC /* Stock Photos */, - 0186358F2A85374E00915532 /* Support */, - BEA0E4821BD8353B000AEE81 /* System */, - 59B48B601B99E0B0008EBB84 /* TestUtilities */, - 852416D01A12ED2D0030700C /* Utility */, - BE20F5E11B2F738E0020694C /* ViewRelated */, - 3F3D8548251E63DF001CA4D2 /* What's New */, - FF9839A71CD3960600E85258 /* WordPressAPI */, - ); - path = Tests; - sourceTree = ""; - }; - 24F6E1652CD3E57800AAB1A3 /* ActivityLog */ = { - isa = PBXGroup; - children = ( - 24F6E1662CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift */, - 24F6E1672CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift */, - 24F6E1682CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift */, - 24F6E1692CD3E5B800AAB1A3 /* ActivityLogTestData.swift */, - 24F6E16A2CD3E5B800AAB1A3 /* MockContentCoordinator.swift */, - ); - path = ActivityLog; - sourceTree = ""; - }; - 24F6E1702CD3E5BC00AAB1A3 /* Analytics */ = { - isa = PBXGroup; - children = ( - 7EAA66ED22CB36DA00869038 /* Utils */, - 7EC9FE0922C6276B00C5A888 /* EditorAnalytics */, - ); - path = Analytics; - sourceTree = ""; - }; - 24F6E1712CD3E5D000AAB1A3 /* Aztec */ = { - isa = PBXGroup; - children = ( - 24F6E1722CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift */, - 24F6E1732CD3E60900AAB1A3 /* UITextView+SummaryTests.swift */, - 24F6E1742CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift */, - ); - path = Aztec; - sourceTree = ""; - }; - 24F6E1792CD3E62000AAB1A3 /* Application Passwords */ = { - isa = PBXGroup; - children = ( - 4AC299D62C6EEB16002E74C8 /* ApplicationPasswordsViewModelTests.swift */, - ); - path = "Application Passwords"; - sourceTree = ""; - }; - 24F6E17A2CD3E63000AAB1A3 /* Categories */ = { - isa = PBXGroup; - children = ( - B59D40A51DB522DF003D2D79 /* NSAttributedStringTests.swift */, - B566EC741B83867800278395 /* NSMutableAttributedStringTests.swift */, - ); - path = Categories; - sourceTree = ""; - }; - 24F6E17B2CD3E63F00AAB1A3 /* Classes */ = { - isa = PBXGroup; - children = ( - 24F6E17C2CD3E64300AAB1A3 /* Stores */, - ); - path = Classes; - sourceTree = ""; - }; - 24F6E17C2CD3E64300AAB1A3 /* Stores */ = { - isa = PBXGroup; - children = ( - 8B69F0FF255C4870006B1CEF /* ActivityStoreTests.swift */, - 572FB400223A806000933C76 /* NoticeStoreTests.swift */, - DC13DB7D293FD09F00E33561 /* StatsInsightsStoreTests.swift */, - 937250ED267A492D0086075F /* StatsPeriodStoreTests.swift */, - 0148CC282859127F00CF5D96 /* StatsWidgetsStoreTests.swift */, - 0147D650294B6EA600AA6410 /* StatsRevampStoreTests.swift */, - ); - path = Stores; - sourceTree = ""; - }; - 24F6E17D2CD3E65800AAB1A3 /* Coordinators */ = { - isa = PBXGroup; - children = ( - 019D699D2A5EA963003B676D /* RootViewCoordinatorTests.swift */, - ); - path = Coordinators; - sourceTree = ""; - }; - 24F6E17E2CD3E66700AAB1A3 /* Core Data */ = { - isa = PBXGroup; - children = ( - 93E9050319E6F242005513C9 /* ContextManagerTests.swift */, - B5ECA6CC1DBAAD510062D7E0 /* CoreDataHelperTests.swift */, - 4A2C73E32A943DEA00ACE79E /* TaggedManagedObjectIDTests.swift */, - 931D26FF19EDAE8600114F17 /* CoreDataMigrationTests.m */, - FE320CC4294705990046899B /* ReaderPostBackupTests.swift */, - ); - path = "Core Data"; - sourceTree = ""; - }; - 24F6E1D72CD3E79500AAB1A3 /* Image Dimension Parser */ = { - isa = PBXGroup; - children = ( - 32110549250BFD4E0048446F /* Test Images */, - 32110546250BFC3E0048446F /* ImageDimensionParserTests.swift */, - ); - path = "Image Dimension Parser"; - sourceTree = ""; - }; 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( @@ -4339,7 +3043,7 @@ 733F36072126197800988727 /* WordPressNotificationContentExtension */, 7358E6B9210BD318002323EB /* WordPressNotificationServiceExtension */, 932225A81C7CE50300443B02 /* WordPressShareExtension */, - E16AB92F14D978240047A2E5 /* WordPressTest */, + 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */, FF2716901CAAC87B0006E2D4 /* UITests */, 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */, FAF64BC82637DF0600E8A1DF /* JetpackScreenshotGeneration */, @@ -4455,49 +3159,6 @@ name = Frameworks; sourceTree = ""; }; - 32110549250BFD4E0048446F /* Test Images */ = { - isa = PBXGroup; - children = ( - 32110568250C0E960048446F /* 100x100-png */, - 32110555250C027C0048446F /* 100x100.gif */, - 32110559250C027C0048446F /* 100x100.jpg */, - 32110558250C027C0048446F /* invalid-gif.gif */, - 0C2518AD2ABE1EA000381D31 /* iphone-photo.heic */, - 32110552250C027B0048446F /* invalid-jpeg-header.jpg */, - 32110554250C027B0048446F /* valid-gif-header.gif */, - 32110553250C027B0048446F /* valid-jpeg-header.jpg */, - 3211056A250C0F750048446F /* valid-png-header */, - ); - path = "Test Images"; - sourceTree = ""; - }; - 3236F79F24B61B780088E8F3 /* Select Interests */ = { - isa = PBXGroup; - children = ( - 3236F7A024B61B950088E8F3 /* ReaderInterestsDataSourceTests.swift */, - 321955C024BE4EBF00E3F316 /* ReaderSelectInterestsCoordinatorTests.swift */, - ); - path = "Select Interests"; - sourceTree = ""; - }; - 325D3B3A23A8372500766DF6 /* Comments */ = { - isa = PBXGroup; - children = ( - 325D3B3B23A8373E00766DF6 /* Controllers */, - ); - path = Comments; - sourceTree = ""; - }; - 325D3B3B23A8373E00766DF6 /* Controllers */ = { - isa = PBXGroup; - children = ( - 0A9687BA28B4075A009DCD2F /* Mocks */, - 0A69300A28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift */, - 325D3B3C23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift */, - ); - path = Controllers; - sourceTree = ""; - }; 3F00739D2915BAA100A37FD1 /* Notifications Permission */ = { isa = PBXGroup; children = ( @@ -4508,14 +3169,6 @@ path = "Notifications Permission"; sourceTree = ""; }; - 3F1B66A123A2F52A0075F09E /* ReaderPostActions */ = { - isa = PBXGroup; - children = ( - 24F6E1DC2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift */, - ); - path = ReaderPostActions; - sourceTree = ""; - }; 3F26569F25AF4DBF0073A832 /* Localization */ = { isa = PBXGroup; children = ( @@ -4525,15 +3178,6 @@ path = Localization; sourceTree = ""; }; - 3F28CEAD2A4ACEA400B79686 /* Me */ = { - isa = PBXGroup; - children = ( - 77A141142B68543700BF75DD /* App Settings */, - 3F28CEAE2A4ACEBE00B79686 /* PrivacySettingsViewControllerTests.swift */, - ); - path = Me; - sourceTree = ""; - }; 3F2F0C06256C68E1003351C7 /* Remote service */ = { isa = PBXGroup; children = ( @@ -4542,24 +3186,6 @@ path = "Remote service"; sourceTree = ""; }; - 3F3D8548251E63DF001CA4D2 /* What's New */ = { - isa = PBXGroup; - children = ( - 3F3D8549251E6406001CA4D2 /* Data store */, - ); - path = "What's New"; - sourceTree = ""; - }; - 3F3D8549251E6406001CA4D2 /* Data store */ = { - isa = PBXGroup; - children = ( - 3FB6D13E2AD2AC5A00768C07 /* Announcement+Fixture.swift */, - 3F3D854A251E6418001CA4D2 /* AnnouncementsDataStoreTests.swift */, - 3FB6D13C2AD0F67300768C07 /* CachedAnnouncementsStoreTests.swift */, - ); - path = "Data store"; - sourceTree = ""; - }; 3F46EEC028BC48D1004F02B2 /* New Landing Screen */ = { isa = PBXGroup; children = ( @@ -4615,22 +3241,6 @@ path = Cards; sourceTree = ""; }; - 3F751D442491A8B20008A2B1 /* Zendesk */ = { - isa = PBXGroup; - children = ( - 3F751D452491A93D0008A2B1 /* ZendeskUtilsTests+Plans.swift */, - ); - path = Zendesk; - sourceTree = ""; - }; - 3F86A83829D19C1C005D20C0 /* NUX */ = { - isa = PBXGroup; - children = ( - 3F86A83629D19C15005D20C0 /* SignupEpilogueTableViewControllerTests.swift */, - ); - path = NUX; - sourceTree = ""; - }; 3F8B459E29283D3800730FA4 /* Success card */ = { isa = PBXGroup; children = ( @@ -4719,177 +3329,34 @@ path = Configuration; sourceTree = ""; }; - 40E7FEC32211DF490032834E /* Stats */ = { + 5D6651461637324000EBDA7D /* Sounds */ = { isa = PBXGroup; children = ( - 40ACCF13224E167900190713 /* FlagsTest.swift */, - 938466B82683CA0E00A538DC /* ReferrerDetailsViewModelTests.swift */, - 3FDDFE9527C8178C00606933 /* SiteStatsInformationTests.swift */, - 3FFE3C0728FE00D10021BB96 /* StatsSegmentedControlDataTests.swift */, - 931215E0267DE1C0008C3B69 /* StatsTotalRowDataTests.swift */, - 01E78D1C296EA54F00FB6863 /* StatsPeriodHelperTests.swift */, - 015BA4EA29A788A300920F4B /* StatsTotalInsightsCellTests.swift */, - B09879782B5730BC0048256D /* StatsTrafficDatePickerViewModelTests.swift */, - 019C5B962BD6A49900A69DB0 /* StatsSubscribersViewModelTests.swift */, + 5D69DBC3165428CA00A2D1F7 /* n.caf */, ); - path = Stats; + name = Sounds; sourceTree = ""; }; - 436D55EE2115CB3D00CEAA33 /* Register Domain */ = { + 7335AC55212202E30012EF2D /* FormattableContent */ = { isa = PBXGroup; children = ( - 436D55EF2115CB6800CEAA33 /* RegisterDomainDetailsSectionTests.swift */, - 436D55F4211632B700CEAA33 /* RegisterDomainDetailsViewModelTests.swift */, - 436D5654212209D600CEAA33 /* RegisterDomainDetailsServiceProxyMock.swift */, - 02BE5CBF2281B53F00E351BA /* RegisterDomainDetailsViewModelLoadingStateTests.swift */, + 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */, + 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */, + 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */, ); - path = "Register Domain"; + path = FormattableContent; sourceTree = ""; }; - 57DF04BF2314895E00CC93D6 /* Views */ = { + 733F36072126197800988727 /* WordPressNotificationContentExtension */ = { isa = PBXGroup; children = ( - F5C00EAD242179780047846F /* WeekdaysHeaderViewTests.swift */, + 73D5AC5B212622B200ADDDD2 /* Sources */, + 73D5AC5A2126225300ADDDD2 /* Supporting Files */, ); - path = Views; + path = WordPressNotificationContentExtension; sourceTree = ""; }; - 57E3C98223835A57004741DB /* Controllers */ = { - isa = PBXGroup; - children = ( - F543AF5623A84E4D0022F595 /* PublishSettingsControllerTests.swift */, - F5D0A65123CCD3B600B20D27 /* PreviewWebKitViewControllerTests.swift */, - ); - path = Controllers; - sourceTree = ""; - }; - 59B48B601B99E0B0008EBB84 /* TestUtilities */ = { - isa = PBXGroup; - children = ( - 2481B1D4260D4E8B00AE59DB /* AccountBuilder.swift */, - 57B71D4D230DB5F200789A68 /* BlogBuilder.swift */, - E157D5DF1C690A6C00F04FB9 /* ImmuTableTestUtils.swift */, - 59B48B611B99E132008EBB84 /* JSONObject.swift */, - F11023A223186BCA00C4E84A /* MediaBuilder.swift */, - 3F593FDC2A81DC6D00B29E86 /* NSError+TestInstance.swift */, - 57889AB723589DF100DAE56D /* PageBuilder.swift */, - 570BFD8F2282418A007859A8 /* PostBuilder.swift */, - 3F56F55B2AEA2F67006BDCEA /* ReaderPostBuilder.swift */, - 3F759FBB2A2DB2CF0039A845 /* TestError.swift */, - ); - path = TestUtilities; - sourceTree = ""; - }; - 59ECF8791CB705EB00E68F25 /* Posts */ = { - isa = PBXGroup; - children = ( - 59ECF87A1CB7061D00E68F25 /* PostSharingControllerTests.swift */, - F18B43771F849F580089B817 /* PostAttachmentTests.swift */, - 0CB424F32ADF3CBE0080B807 /* PostSearchViewModelTests.swift */, - ); - path = Posts; - sourceTree = ""; - }; - 5D6651461637324000EBDA7D /* Sounds */ = { - isa = PBXGroup; - children = ( - 5D69DBC3165428CA00A2D1F7 /* n.caf */, - ); - name = Sounds; - sourceTree = ""; - }; - 5D7A577D1AFBFD7C0097C028 /* Models */ = { - isa = PBXGroup; - children = ( - E6A2158F1D1065F200DE5270 /* AbstractPostTest.swift */, - 8B8C814C2318073300A0E620 /* BasePostTests.swift */, - 246D0A0225E97D5D0028B83F /* Blog+ObjcTests.m */, - FEE48EFE2A4C9855008A48E0 /* Blog+PublicizeTests.swift */, - 4AD5657128E543A30054C676 /* BlogQueryTests.swift */, - B55F1AA11C107CE200FD04D4 /* BlogSettingsDiscussionTests.swift */, - F1B1E7A224098FA100549E2A /* BlogTests.swift */, - 24A2948225D602710000A51E /* BlogTimeZoneTests.m */, - D848CC1620FF38EA00A9038F /* FormattableCommentRangeTests.swift */, - 0879FC151E9301DD00E1EFC8 /* MediaTests.swift */, - 0CF7D6C22ABB753A006D1E89 /* MediaImageServiceTests.swift */, - C38C5D8027F61D2C002F517E /* MenuItemTests.swift */, - D848CC1420FF33FC00A9038F /* NotificationContentRangeTests.swift */, - D826D67E211D21C700A5D8FE /* NullMockUserDefaults.swift */, - 5960967E1CF7959300848496 /* PostTests.swift */, - FEFA6AC72A88D5FC004EE5E6 /* Post+JetpackSocialTests.swift */, - 8BBBEBB124B8F8C0005E358E /* ReaderCardTests.swift */, - E6B9B8A91B94E1FE0001B92F /* ReaderPostTest.m */, - 24C69A8A2612421900312D9A /* UserSettingsTests.swift */, - 24C69AC12612467C00312D9A /* UserSettingsTestsObjc.m */, - 3F759FB92A2DA93B0039A845 /* WPAccount+Fixture.swift */, - 2481B1E7260D4EAC00AE59DB /* WPAccount+LookupTests.swift */, - 2481B20B260D8FED00AE59DB /* WPAccount+ObjCLookupTests.m */, - 2422A2BF2C5846DB00402A81 /* Blog+RestAPITests.swift */, - ); - path = Models; - sourceTree = ""; - }; - 73178C2021BEE09300E37C9A /* SiteCreation */ = { - isa = PBXGroup; - children = ( - D842EA3F21FABB1700210E96 /* SiteSegmentTests.swift */, - 73B6693921CAD960008456C3 /* ErrorStateViewTests.swift */, - 73178C3221BEE94700E37C9A /* SiteAssemblyServiceTests.swift */, - 73C8F06521BEF76B00DDDF7E /* SiteAssemblyViewTests.swift */, - 73178C2221BEE09300E37C9A /* SiteCreationDataCoordinatorTests.swift */, - 73178C2621BEE09300E37C9A /* SiteCreationHeaderDataTests.swift */, - 730354B921C867E500CD18C2 /* SiteCreatorTests.swift */, - C396C80A280F2401006FE7AC /* SiteDesignTests.swift */, - C3C70C552835C5BB00DD2546 /* SiteDesignSectionLoaderTests.swift */, - 73178C2421BEE09300E37C9A /* SiteSegmentsCellTests.swift */, - 73178C2321BEE09300E37C9A /* SiteSegmentsStepTests.swift */, - 73178C3421BEE9AC00E37C9A /* TitleSubtitleHeaderTests.swift */, - 32C6CDDA23A1FF0D002556FF /* SiteCreationRotatingMessageViewTests.swift */, - C373D6E9280452F6008F8C26 /* SiteIntentDataTests.swift */, - B030FE0927EBF0BC000F6F5E /* SiteCreationIntentTracksEventTests.swift */, - 01E2580D2ACDC88100F09666 /* PlanWizardContentViewModelTests.swift */, - ); - path = SiteCreation; - sourceTree = ""; - }; - 732A4738218786F30015DA74 /* Views */ = { - isa = PBXGroup; - children = ( - ACACE3AF28D76A62000992F9 /* Controllers */, - 732A473B218787500015DA74 /* WPRichText */, - ); - path = Views; - sourceTree = ""; - }; - 732A473B218787500015DA74 /* WPRichText */ = { - isa = PBXGroup; - children = ( - 732A473E21878EB10015DA74 /* WPRichContentViewTests.swift */, - 732A473C218787500015DA74 /* WPRichTextFormatterTests.swift */, - ); - path = WPRichText; - sourceTree = ""; - }; - 7335AC55212202E30012EF2D /* FormattableContent */ = { - isa = PBXGroup; - children = ( - 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */, - 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */, - 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */, - ); - path = FormattableContent; - sourceTree = ""; - }; - 733F36072126197800988727 /* WordPressNotificationContentExtension */ = { - isa = PBXGroup; - children = ( - 73D5AC5B212622B200ADDDD2 /* Sources */, - 73D5AC5A2126225300ADDDD2 /* Supporting Files */, - ); - path = WordPressNotificationContentExtension; - sourceTree = ""; - }; - 7347407C2114C29B007FDDFF /* Supporting Files */ = { + 7347407C2114C29B007FDDFF /* Supporting Files */ = { isa = PBXGroup; children = ( 734740762114C296007FDDFF /* Info.plist */, @@ -5100,38 +3567,6 @@ name = Data; sourceTree = ""; }; - 77A141142B68543700BF75DD /* App Settings */ = { - isa = PBXGroup; - children = ( - 77A141152B68544300BF75DD /* Boolean User Defaults */, - ); - path = "App Settings"; - sourceTree = ""; - }; - 77A141152B68544300BF75DD /* Boolean User Defaults */ = { - isa = PBXGroup; - children = ( - 77A141162B68546100BF75DD /* BooleanUserDefaultsDebugViewModelTests.swift */, - ); - path = "Boolean User Defaults"; - sourceTree = ""; - }; - 7EAA66ED22CB36DA00869038 /* Utils */ = { - isa = PBXGroup; - children = ( - 7EAA66EE22CB36FD00869038 /* TestAnalyticsTracker.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 7EC9FE0922C6276B00C5A888 /* EditorAnalytics */ = { - isa = PBXGroup; - children = ( - 7EC9FE0A22C627DB00C5A888 /* PostEditorAnalyticsSessionTests.swift */, - ); - path = EditorAnalytics; - sourceTree = ""; - }; 801D94F4291AB36A0051993E /* Lottie Animations */ = { isa = PBXGroup; children = ( @@ -5151,20 +3586,6 @@ name = "Lottie Animations"; sourceTree = ""; }; - 803DE81D29063689007D4E9C /* Jetpack */ = { - isa = PBXGroup; - children = ( - FE7FAAB9299A35D40032A6F2 /* Install */, - 084FC3B529913B0A00A17BCF /* JetpackOverlay */, - 8332DD2629259B9700802F7D /* Utility */, - 803DE81E290636A4007D4E9C /* JetpackFeaturesRemovalCoordinatorTests.swift */, - 801D951C291ADB7E0051993E /* OverlayFrequencyTrackerTests.swift */, - 80535DC4294BF4BE00873161 /* JetpackBrandingMenuCardPresenterTests.swift */, - 803BB99329667CF700B3F6D6 /* JetpackBrandingTextProviderTests.swift */, - ); - path = Jetpack; - sourceTree = ""; - }; 8096212828E5535E00940A5D /* JetpackShareExtension */ = { isa = PBXGroup; children = ( @@ -5186,15 +3607,6 @@ path = JetpackDraftActionExtension; sourceTree = ""; }; - 80C523A929AE6BF300B1C14B /* Blaze */ = { - isa = PBXGroup; - children = ( - 80C523AA29AE6C2200B1C14B /* BlazeCreateCampaignWebViewModelTests.swift */, - 806BA11B2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift */, - ); - path = Blaze; - sourceTree = ""; - }; 80F6D05628EE869900953C1A /* JetpackNotificationServiceExtension */ = { isa = PBXGroup; children = ( @@ -5216,33 +3628,6 @@ path = Utility; sourceTree = ""; }; - 8332DD2629259B9700802F7D /* Utility */ = { - isa = PBXGroup; - children = ( - 8332DD2729259BEB00802F7D /* DataMigratorTests.swift */, - 83EF3D7C2937E969000AF9BF /* SharedDataIssueSolverTests.swift */, - 08AA640D2A8540590076E38D /* MockEventTracker.swift */, - ); - path = Utility; - sourceTree = ""; - }; - 83BFAE4D2A6EBF9900C7B683 /* Blog Dashboard */ = { - isa = PBXGroup; - children = ( - 83BFAE4E2A6EBF9900C7B683 /* Cards */, - ); - path = "Blog Dashboard"; - sourceTree = ""; - }; - 83BFAE4E2A6EBF9900C7B683 /* Cards */ = { - isa = PBXGroup; - children = ( - 83BFAE4F2A6EBF9900C7B683 /* DashboardJetpackSocialCardCellTests.swift */, - FE34ACD12B174AE700108B3C /* DashboardBloganuaryCardCellTests.swift */, - ); - path = Cards; - sourceTree = ""; - }; 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */ = { isa = PBXGroup; children = ( @@ -5254,86 +3639,6 @@ path = WordPressScreenshotGeneration; sourceTree = ""; }; - 852416D01A12ED2D0030700C /* Utility */ = { - isa = PBXGroup; - children = ( - F4394D202A3B6F43003955C6 /* Crash Logging */, - 93A379EB19FFBF7900415023 /* KeychainTest.m */, - 5948AD101AB73D19006E8882 /* WPAppAnalyticsTests.m */, - 5981FE041AB8A89A0009E080 /* WPUserAgentTests.m */, - 82301B8E1E787420009C9C4E /* AppRatingUtilityTests.swift */, - F551E7F623FC9A5C00751212 /* Collection+RotateTests.swift */, - E180BD4B1FB462FF00D0D781 /* CookieJarTests.swift */, - E1AB5A391E0C464700574B4E /* DelayTests.swift */, - 4A266B90282B13A70089CF3D /* CoreDataTestCase.swift */, - 173D82E6238EE2A7008432DA /* FeatureFlagTests.swift */, - E1EBC3721C118ED200F638E0 /* ImmuTableTest.swift */, - 4A266B8E282B05210089CF3D /* JSONObjectTests.swift */, - 8384C64328AAC85F00EABE26 /* KeychainUtilsTests.swift */, - 179501CC27A01D4100882787 /* PublicizeAuthorizationURLComponentsTests.swift */, - 1759F1711FE017F20003EC81 /* QueueTests.swift */, - 803DE81828FFB7B5007D4E9C /* RemoteParameterTests.swift */, - 24B1AE3024FEC79900B9F334 /* RemoteFeatureFlagTests.swift */, - F4EF4BAA291D3D4700147B61 /* SiteIconViewModelTests.swift */, - F565190223CF6D1D003FACAF /* WKCookieJarTests.swift */, - FE6BB1452932289B001E5F7A /* ContentMigrationCoordinatorTests.swift */, - 0C896DE62A3A832B00D7D4E7 /* SiteVisibilityTests.swift */, - 4AD862E42AFAEF1700A07557 /* PostsListAPIStub.swift */, - 0C1DB60A2B0A9A570028F200 /* ImageDownloaderTests.swift */, - 4A5598842B05AC180083C220 /* PagesListTests.swift */, - 93B853211B44165B0064FE72 /* Analytics */, - DC06DFF727BD52A100969974 /* BackgroundTasks */, - FE32E7EF284496F500744D80 /* Blogging Prompts */, - F15D1FB8265C40EA00854EE5 /* Blogging Reminders */, - 174C116D2624601000346EC6 /* Deep Linking */, - F198533B21ADAD0700DCDAE7 /* Editor */, - F93735F422D53C1800A3C312 /* Logging */, - 08F8CD2B1EBD243A0049D0C0 /* Media */, - 3F751D442491A8B20008A2B1 /* Zendesk */, - ); - path = Utility; - sourceTree = ""; - }; - 85F8E1991B017A8E000859BB /* Networking */ = { - isa = PBXGroup; - children = ( - F1450CF62437E8F800A28BFE /* MediaHostTests.swift */, - F1450CF82437EEBB00A28BFE /* MediaRequestAuthenticatorTests.swift */, - 4688E6CB26AB571D00A5D894 /* RequestAuthenticatorTests.swift */, - E15027641E03E54100B847E3 /* PinghubTests.swift */, - 4AB6A35F2B7C3EB500769115 /* PinghubWebSocketTests.swift */, - ); - path = Networking; - sourceTree = ""; - }; - 8B69F0E2255C2BC0006B1CEF /* Activity */ = { - isa = PBXGroup; - children = ( - 8B69F0E3255C2C3F006B1CEF /* ActivityListViewModelTests.swift */, - ); - path = Activity; - sourceTree = ""; - }; - 8BD36E042395CC2F00EFFF1C /* Aztec */ = { - isa = PBXGroup; - children = ( - 8BD36E052395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift */, - ); - path = Aztec; - sourceTree = ""; - }; - 8BEE845627B1DC5E0001A93C /* Dashboard */ = { - isa = PBXGroup; - children = ( - 8BEE845927B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json */, - 8B45C12527B2A27400EA3257 /* dashboard-200-with-drafts-only.json */, - 8B2D4F5227ECE089009B085C /* dashboard-200-without-posts.json */, - F48EBF8C2B3262D5004CD561 /* dashboard-200-with-multiple-dynamic-cards.json */, - F48EBF912B333111004CD561 /* dashboard-200-with-only-one-dynamic-card.json */, - ); - path = Dashboard; - sourceTree = ""; - }; 932225A81C7CE50300443B02 /* WordPressShareExtension */ = { isa = PBXGroup; children = ( @@ -5353,63 +3658,6 @@ path = WordPressShareExtension; sourceTree = ""; }; - 937E3AB41E3EBDC900CDA01A /* Post */ = { - isa = PBXGroup; - children = ( - DC06DFFA27BD678100969974 /* Prepublishing Nudge */, - 57E3C98223835A57004741DB /* Controllers */, - 57DF04BF2314895E00CC93D6 /* Views */, - E10F3DA01E5C2CE0008FAADA /* PostListFilterTests.swift */, - 57D6C83D22945A10003DDC7E /* PostCompactCellTests.swift */, - 575E126222973EBB0041B3EB /* PostCompactCellGhostableTests.swift */, - 24F6E1DE2CD3F39A00AAB1A3 /* PostActionSheetTests.swift */, - ); - path = Post; - sourceTree = ""; - }; - 93B853211B44165B0064FE72 /* Analytics */ = { - isa = PBXGroup; - children = ( - 3F28CEA82A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift */, - 3F28CEA42A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift */, - 93B853221B4416A30064FE72 /* WPAnalyticsTrackerAutomatticTracksTests.m */, - ); - path = Analytics; - sourceTree = ""; - }; - 9A9D34FB23607C8400BC95A3 /* Operations */ = { - isa = PBXGroup; - children = ( - 9A9D34FC23607CCC00BC95A3 /* AsyncOperationTests.swift */, - 9A9D34FE2360A4E200BC95A3 /* StatsPeriodAsyncOperationTests.swift */, - ); - path = Operations; - sourceTree = ""; - }; - AC68C9C728E5DEB1009030A9 /* Notification */ = { - isa = PBXGroup; - children = ( - AC68C9C828E5DEE0009030A9 /* Controllers */, - ); - path = Notification; - sourceTree = ""; - }; - AC68C9C828E5DEE0009030A9 /* Controllers */ = { - isa = PBXGroup; - children = ( - AC68C9C928E5DF14009030A9 /* NotificationsViewControllerTests.swift */, - ); - path = Controllers; - sourceTree = ""; - }; - ACACE3AF28D76A62000992F9 /* Controllers */ = { - isa = PBXGroup; - children = ( - ACACE3AD28D729FA000992F9 /* NoResultsViewControllerTests.swift */, - ); - path = Controllers; - sourceTree = ""; - }; B02D1EC12835348900F20359 /* spectrum-2022 */ = { isa = PBXGroup; children = ( @@ -5422,48 +3670,6 @@ path = "spectrum-2022"; sourceTree = ""; }; - B532ACD41DC3AE1F00FFFA57 /* Extensions */ = { - isa = PBXGroup; - children = ( - 24F6E14E2CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift */, - 24F6E14F2CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift */, - 24F6E1512CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift */, - 24F6E1532CD3E4A700AAB1A3 /* XCTestCase+Wait.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - B5416CF81C17542900006DD8 /* Notifications */ = { - isa = PBXGroup; - children = ( - D821C816210036D9002ED995 /* ActivityContentFactoryTests.swift */, - D81C2F5320F85DB1002AE1F1 /* ApproveCommentActionTests.swift */, - D81C2F6120F89632002AE1F1 /* EditCommentActionTests.swift */, - D848CBFE20FF010F00A9038F /* FormattableCommentContentTests.swift */, - D81C2F6520F8ACCD002AE1F1 /* FormattableContentFormatterTests.swift */, - D821C81A21003AE9002ED995 /* FormattableContentGroupTests.swift */, - D848CC1820FF3A2400A9038F /* FormattableNotIconTests.swift */, - D848CC0220FF04FA00A9038F /* FormattableUserContentTests.swift */, - D81C2F5920F86E94002AE1F1 /* LikeCommentActionTests.swift */, - D81C2F5D20F88CE5002AE1F1 /* MarkAsSpamActionTests.swift */, - D81C2F6920F8B449002AE1F1 /* NotificationActionParserTest.swift */, - D848CC0620FF2BE200A9038F /* NotificationContentRangeFactoryTests.swift */, - 7E987F57210811CC00CAFB88 /* NotificationContentRouterTests.swift */, - B5C0CF3E204DB92F00DB0362 /* NotificationReplyStoreTests.swift */, - D848CBF820FEF82100A9038F /* NotificationsContentFactoryTests.swift */, - 082EA3D62B4C202600E7F361 /* NotificationsViewModelTests.swift */, - B5882C461D5297D1008E0EAA /* NotificationTests.swift */, - D8BA274C20FDEA2E007A5C77 /* NotificationTextContentTests.swift */, - 7E987F592108122A00CAFB88 /* NotificationUtility.swift */, - 85B125401B028E34008A3D95 /* PushAuthenticationManagerTests.swift */, - 85F8E19C1B018698000859BB /* PushAuthenticationServiceTests.swift */, - B5416CFD1C1756B900006DD8 /* PushNotificationsManagerTests.m */, - D81C2F5B20F872C2002AE1F1 /* ReplyToCommentActionTests.swift */, - D81C2F5F20F891C4002AE1F1 /* TrashCommentActionTests.swift */, - ); - path = Notifications; - sourceTree = ""; - }; B542DEBB1D119683004CA6AE /* Tools */ = { isa = PBXGroup; children = ( @@ -5512,65 +3718,6 @@ name = Pods; sourceTree = ""; }; - B5AEEC7E1ACAD088008BF2A4 /* Services */ = { - isa = PBXGroup; - children = ( - 9363113E19FA996700B0C739 /* AccountServiceTests.swift */, - 4A9948E129714EF1006282A9 /* AccountSettingsServiceTests.swift */, - 3F759FBD2A2DB3280039A845 /* AccountSettingsRemoteInterfaceStub.swift */, - F1F083F5241FFE930056D3B1 /* AtomicAuthenticationServiceTests.swift */, - 46F58500262605930010A723 /* BlockEditorSettingsServiceTests.swift */, - FEA312832987FB0100FFD405 /* BlogJetpackTests.swift */, - 930FD0A519882742000CC81D /* BlogServiceTest.m */, - E18549DA230FBFEF003C620E /* BlogServiceDeduplicationTests.swift */, - C314543A262770BE005B216B /* BlogServiceAuthorTests.swift */, - AB2211F325ED6E7A00BF72FC /* CommentServiceTests.swift */, - 4A76A4BA29D4381000AABF4B /* CommentService+LikesTests.swift */, - 4A76A4BC29D43BFD00AABF4B /* CommentService+MorderationTests.swift */, - FEFC0F8B273131A6001F7F1D /* CommentService+RepliesTests.swift */, - 74585B981F0D58F300E7E667 /* DomainsServiceTests.swift */, - FAB4F32624EDE12A00F259BA /* FollowCommentsServiceTests.swift */, - B5772AC51C9C84900031F97E /* GravatarServiceTests.swift */, - 8B749E8F25AF8D2E00023F03 /* JetpackCapabilitiesServiceTests.swift */, - FE1E201D2A49D59400CE7C90 /* JetpackSocialServiceTests.swift */, - F1BB660B274E704D00A319BE /* LikeUserHelperTests.swift */, - 59A9AB391B4C3ECD00A433DC /* LocalCoreDataServiceTests.m */, - F11023A0231863CE00C4E84A /* MediaServiceTests.swift */, - 4AAD69072A6F68A5007FE77E /* MediaRepositoryTests.swift */, - E1C5457F1C6C79BB001CEB0E /* MediaSettingsTests.swift */, - 08AAD6A01CBEA610002B2418 /* MenusServiceTests.m */, - E135965C1E7152D1006C6606 /* RecentSitesServiceTests.swift */, - B5EFB1C81B333C5A007608A3 /* NotificationSettingsServiceTests.swift */, - B532ACCE1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift */, - 8BC6020C2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift */, - 08A2AD7A1CCED8E500E84454 /* PostCategoryServiceTests.m */, - 0CA15B4D2BB2128800518D6E /* PostCoordinatorTests.swift */, - FEFA6AC52A86824A004EE5E6 /* PostHelperJetpackSocialTests.swift */, - 08A2AD781CCED2A800E84454 /* PostTagServiceTests.m */, - 8BB185CD24B62CE100A4CCE8 /* ReaderCardServiceTests.swift */, - 5DE8A0401912D95B00B2FF59 /* ReaderPostServiceTest.m */, - 4AEF2DD829A84B2C00345734 /* ReaderSiteServiceTests.swift */, - E66969C71B9E0A6800EC9C00 /* ReaderTopicServiceTest.swift */, - FEE54C4B2C12393A00740A68 /* ReaderPostStreamServiceTest.swift */, - FA4ADAD91C509FE400F858D7 /* SiteManagementServiceTests.swift */, - 59FBD5611B5684F300734466 /* ThemeServiceTests.m */, - 40E4698E2017E0700030DB5F /* PluginDirectoryEntryStateTests.swift */, - 7E8980B822E73F4000C567B0 /* EditorSettingsServiceTests.swift */, - 4A2C73F62A9585B000ACE79E /* PostRepositoryTests.swift */, - 0C9CD79C2B9A6ABF0045BE03 /* PostRepositorySaveTests.swift */, - 4AA7EE0E2ADF7367007D261D /* PostRepositoryPostsListTests.swift */, - 575802122357C41200E4C63C /* MediaCoordinatorTests.swift */, - 46B30B772582C7DD00A25E66 /* SiteAddressServiceTests.swift */, - 17FC0031264D728E00FCBD37 /* SharingServiceTests.swift */, - FE2E3728281C839C00A1E82A /* BloggingPromptsServiceTests.swift */, - 010459EC2915519C000C7778 /* JetpackNotificationMigrationServiceTests.swift */, - 4A9314DB297790C300360232 /* PeopleServiceTests.swift */, - FEAA6F78298CE4A600ADB44C /* PluginJetpackProxyServiceTests.swift */, - 1D91080629F847A2003F9A5E /* MediaServiceUpdateTests.m */, - ); - path = Services; - sourceTree = ""; - }; B5BEA5661C7CEB4400C8035B /* Supporting Files */ = { isa = PBXGroup; children = ( @@ -5611,35 +3758,6 @@ name = Extensions; sourceTree = ""; }; - BE20F5E11B2F738E0020694C /* ViewRelated */ = { - isa = PBXGroup; - children = ( - FA6C32BE2BF255BB00BBDDB4 /* AppUpdate */, - 088134FD2A56C5020027C086 /* EUUSCompliance */, - 3F28CEAD2A4ACEA400B79686 /* Me */, - 0141929E2983F5D900CAEDB0 /* Support */, - F41E4E8F28F1949D001880C6 /* App Icons */, - 80C523A929AE6BF300B1C14B /* Blaze */, - AC68C9C728E5DEB1009030A9 /* Notification */, - C3C2F84428AC8B9E00937E45 /* Jetpack */, - F44FB6C92878957E0001E3CE /* Mention */, - 8B69F0E2255C2BC0006B1CEF /* Activity */, - 8BD36E042395CC2F00EFFF1C /* Aztec */, - 325D3B3A23A8372500766DF6 /* Comments */, - BEC8A3FD1B4BAA08001CB8C3 /* Blog */, - E1B921BA1C0ED481003EA3CB /* Cells */, - C3E42AAD27F4D2CF00546706 /* Menus */, - FAF0FAAD2AA094CE004C3228 /* My Site */, - 3F86A83829D19C1C005D20C0 /* NUX */, - 937E3AB41E3EBDC900CDA01A /* Post */, - FE3D057C26C3D5A1002A51B0 /* Sharing */, - DC772AFB28200A3600664C02 /* Stats */, - DC8F61F9270331DF0087AC5D /* Tools */, - 732A4738218786F30015DA74 /* Views */, - ); - path = ViewRelated; - sourceTree = ""; - }; BE2B4E991FD6640E007AE3E4 /* Screens */ = { isa = PBXGroup; children = ( @@ -5656,22 +3774,6 @@ path = Utils; sourceTree = ""; }; - BEA0E4821BD8353B000AEE81 /* System */ = { - isa = PBXGroup; - children = ( - BEA0E4831BD83545000AEE81 /* 3DTouch */, - ); - path = System; - sourceTree = ""; - }; - BEA0E4831BD83545000AEE81 /* 3DTouch */ = { - isa = PBXGroup; - children = ( - BEA0E4841BD83565000AEE81 /* WP3DTouchShortcutCreatorTests.swift */, - ); - path = 3DTouch; - sourceTree = ""; - }; BEA101B61FF13F0500CE5C7D /* Tests */ = { isa = PBXGroup; children = ( @@ -5692,17 +3794,6 @@ path = Tests; sourceTree = ""; }; - BEC8A3FD1B4BAA08001CB8C3 /* Blog */ = { - isa = PBXGroup; - children = ( - 83BFAE4D2A6EBF9900C7B683 /* Blog Dashboard */, - 027AC51F2278982D0033E56E /* DomainCredit */, - 02761EC122700A9C009BAF0F /* BlogDetailsSubsectionToSectionCategoryTests.swift */, - 02761EC3227010BC009BAF0F /* BlogDetailsSectionIndexTests.swift */, - ); - path = Blog; - sourceTree = ""; - }; BED4D8311FF11E2B00A11345 /* Flows */ = { isa = PBXGroup; children = ( @@ -5721,31 +3812,6 @@ path = "Load WordPress"; sourceTree = ""; }; - C3C2F84428AC8B9E00937E45 /* Jetpack */ = { - isa = PBXGroup; - children = ( - C3C2F84528AC8BC700937E45 /* JetpackBannerScrollVisibilityTests.swift */, - 3FE6D31D2B0705D400D14923 /* JetpackBrandingVisibilityTests.swift */, - ); - path = Jetpack; - sourceTree = ""; - }; - C3E42AAD27F4D2CF00546706 /* Menus */ = { - isa = PBXGroup; - children = ( - C3E42AAE27F4D2EC00546706 /* Controllers */, - ); - path = Menus; - sourceTree = ""; - }; - C3E42AAE27F4D2EC00546706 /* Controllers */ = { - isa = PBXGroup; - children = ( - C3E42AAF27F4D30E00546706 /* MenuItemsViewControllerTests.swift */, - ); - path = Controllers; - sourceTree = ""; - }; C7124E4B2638527D00929318 /* NUX */ = { isa = PBXGroup; children = ( @@ -5765,17 +3831,6 @@ path = System; sourceTree = ""; }; - C738CB0928623CD6001BE107 /* QRLogin */ = { - isa = PBXGroup; - children = ( - C738CB0A28623CED001BE107 /* QRLoginCoordinatorTests.swift */, - C738CB0C28623F07001BE107 /* QRLoginURLParserTests.swift */, - C738CB0E28626466001BE107 /* QRLoginScanningCoordinatorTests.swift */, - C738CB1028626606001BE107 /* QRLoginVerifyCoordinatorTests.swift */, - ); - path = QRLogin; - sourceTree = ""; - }; C7E5F2422799BB1E009BC263 /* cool-blue */ = { isa = PBXGroup; children = ( @@ -5808,19 +3863,6 @@ path = ViewRelated; sourceTree = ""; }; - C81CCD68243AEDEC00A83E27 /* Tenor */ = { - isa = PBXGroup; - children = ( - C81CCD69243AEE1100A83E27 /* TenorAPIResponseTests.swift */, - C81CCD6B243AEFBF00A83E27 /* TenorReponseData.swift */, - C81CCD85243C00E000A83E27 /* TenorPageableTests.swift */, - C8567495243F3D37001A995E /* TenorResultsPageTests.swift */, - C8567497243F41CA001A995E /* MockTenorService.swift */, - C8567499243F4292001A995E /* TenorMockDataHelper.swift */, - ); - path = Tenor; - sourceTree = ""; - }; C9B477AA29CC15C2008CBF49 /* Helpers */ = { isa = PBXGroup; children = ( @@ -5907,99 +3949,6 @@ name = HTML; sourceTree = ""; }; - D88A6490208D79F1008AE9BC /* Stock Photos */ = { - isa = PBXGroup; - children = ( - D88A64AF208DA093008AE9BC /* StockPhotosResultsPageTests.swift */, - D88A64AB208D9B09008AE9BC /* StockPhotosPageableTests.swift */, - D88A64A7208D9733008AE9BC /* StockPhotosThumbnailCollectionTests.swift */, - D88A64A1208D8F05008AE9BC /* StockPhotosMediaTests.swift */, - D88A6491208D7A0A008AE9BC /* MockStockPhotosService.swift */, - ); - path = "Stock Photos"; - sourceTree = ""; - }; - DC06DFF727BD52A100969974 /* BackgroundTasks */ = { - isa = PBXGroup; - children = ( - DC06DFF827BD52BE00969974 /* WeeklyRoundupBackgroundTaskTests.swift */, - ); - path = BackgroundTasks; - sourceTree = ""; - }; - DC06DFFA27BD678100969974 /* Prepublishing Nudge */ = { - isa = PBXGroup; - children = ( - DC06DFFB27BD679700969974 /* BlogTitleTests.swift */, - ); - path = "Prepublishing Nudge"; - sourceTree = ""; - }; - DC2CA0822837B9070037E17E /* Shared Views */ = { - isa = PBXGroup; - children = ( - DC2CA0832837B9070037E17E /* Stats Detail */, - ); - path = "Shared Views"; - sourceTree = ""; - }; - DC2CA0832837B9070037E17E /* Stats Detail */ = { - isa = PBXGroup; - children = ( - DC2CA0842837B9070037E17E /* SiteStatsInsightsDetailsViewModelTests.swift */, - ); - path = "Stats Detail"; - sourceTree = ""; - }; - DC772AFB28200A3600664C02 /* Stats */ = { - isa = PBXGroup; - children = ( - 01D7EBA62B7CD06B00F14992 /* Traffic */, - DC2CA0822837B9070037E17E /* Shared Views */, - DCF892CE282FA40000BB71E1 /* Helpers */, - DC772AFC28200A3600664C02 /* Insights */, - ); - path = Stats; - sourceTree = ""; - }; - DC772AFC28200A3600664C02 /* Insights */ = { - isa = PBXGroup; - children = ( - DC772AFD28200A3600664C02 /* stats-visits-day-4.json */, - DC772AFE28200A3600664C02 /* stats-visits-day-14.json */, - DC772AFF28200A3600664C02 /* SiteStatsInsightViewModelTests.swift */, - DCFC6A28292523D20062D65B /* SiteStatsPinnedItemStoreTests.swift */, - DC772B0028200A3600664C02 /* stats-visits-day-11.json */, - ); - path = Insights; - sourceTree = ""; - }; - DC8F61F9270331DF0087AC5D /* Tools */ = { - isa = PBXGroup; - children = ( - DC8F61FA270331DF0087AC5D /* Time Zone */, - ); - path = Tools; - sourceTree = ""; - }; - DC8F61FA270331DF0087AC5D /* Time Zone */ = { - isa = PBXGroup; - children = ( - DC8F61FB2703321F0087AC5D /* TimeZoneFormatterTests.swift */, - DC3B9B2E27739887003F7249 /* TimeZoneSelectorViewModelTests.swift */, - ); - path = "Time Zone"; - sourceTree = ""; - }; - DCF892CE282FA40000BB71E1 /* Helpers */ = { - isa = PBXGroup; - children = ( - DCF892D1282FA45500BB71E1 /* StatsMockDataLoader.swift */, - DCF892CF282FA42A00BB71E1 /* SiteStatsImmuTableRowsTests.swift */, - ); - path = Helpers; - sourceTree = ""; - }; E125F1E21E8E594C00320B67 /* Shared */ = { isa = PBXGroup; children = ( @@ -6008,76 +3957,6 @@ path = Shared; sourceTree = ""; }; - E16AB92F14D978240047A2E5 /* WordPressTest */ = { - isa = PBXGroup; - children = ( - 24F6E1632CD3E54400AAB1A3 /* Helpers */, - 24F6E14C2CD3E43F00AAB1A3 /* Supporting Files */, - B532ACD41DC3AE1F00FFFA57 /* Extensions */, - E16AB94414D9A13A0047A2E5 /* Test Data */, - 24F6E1642CD3E56100AAB1A3 /* Tests */, - CCCF53BC237B13760035E9CA /* WordPressUnitTests.xctestplan */, - ); - path = WordPressTest; - sourceTree = ""; - }; - E16AB94414D9A13A0047A2E5 /* Test Data */ = { - isa = PBXGroup; - children = ( - 24F6E1622CD3E52E00AAB1A3 /* Network */, - 24F6E1612CD3E51D00AAB1A3 /* In-App Update */, - 24F6E1602CD3E50E00AAB1A3 /* Blaze */, - 24F6E15F2CD3E4FF00AAB1A3 /* ActivityLog */, - 24F6E15E2CD3E4F400AAB1A3 /* Site Creation */, - 24F6E15D2CD3E4E700AAB1A3 /* Tenor */, - 24F6E15C2CD3E4DD00AAB1A3 /* BlockEditorSettings and Styles */, - 24F6E15B2CD3E4D200AAB1A3 /* Suggestions */, - 24F6E15A2CD3E4C700AAB1A3 /* Posts */, - 8BEE845627B1DC5E0001A93C /* Dashboard */, - B5DA8A5E20ADAA1C00D5BDE1 /* plugin-directory-jetpack.json */, - 855408851A6F105700DDBD79 /* app-review-prompt-all-enabled.json */, - 855408891A6F107D00DDBD79 /* app-review-prompt-global-disable.json */, - 855408871A6F106800DDBD79 /* app-review-prompt-notifications-disabled.json */, - F127FFD724213B5600B9D41A /* atomic-get-authentication-cookie-success.json */, - 93CD939219099BE70049096E /* authtoken.json */, - FE003F61282E73E6006F8D1D /* blogging-prompts-fetch-success.json */, - FEF7F33F2AFEA0C200F793FC /* blogging-prompts-bloganuary.json */, - FEFC0F8D27313DCF001F7F1D /* comments-v2-success.json */, - 4A76A4BE29D4F0A500AABF4B /* reader-post-comments-success.json */, - FEFC0F8F27315634001F7F1D /* empty-array.json */, - 74585B9A1F0D591D00E7E667 /* domain-service-valid-domains.json */, - 74585B9B1F0D591D00E7E667 /* domain-service-all-domain-types.json */, - 175CC1762721814B00622FB4 /* domain-service-updated-domains.json */, - 748437E91F1D4A4800E8DDAF /* gallery-reader-post-private.json */, - 748437EA1F1D4A4800E8DDAF /* gallery-reader-post-public.json */, - E12BE5ED1C5235DB000FD5CA /* get-me-settings-v1.1.json */, - E131CB5716CACFB4004B0314 /* get-user-blogs_doesnt-have-blog.json */, - E131CB5516CACF1E004B0314 /* get-user-blogs_has-blog.json */, - 93C882981EEB18D700227A59 /* html_page_with_link_to_rsd_non_standard.html */, - 93C882991EEB18D700227A59 /* html_page_with_link_to_rsd.html */, - E1EBC3741C118EDE00F638E0 /* ImmuTableTestViewCellWithNib.xib */, - E11330501A13BAA300D36D84 /* me-sites-with-jetpack.json */, - E1E4CE0E1774531500430844 /* misteryman.jpg */, - 93C8829A1EEB18D700227A59 /* plugin_redirect.html */, - 8BB185CB24B6058600A4CCE8 /* reader-cards.json */, - 93C8829B1EEB18D700227A59 /* rsd.xml */, - 93594BD4191D2F5A0079E6B2 /* stats-batch.json */, - 08B832411EC130D60079808D /* test-gif.gif */, - 08F8CD331EBD2AA80049D0C0 /* test-image-device-photo-gps-portrait.jpg */, - 08F8CD341EBD2AA80049D0C0 /* test-image-device-photo-gps.jpg */, - 08DF9C431E8475530058678C /* test-image-portrait.jpg */, - 0C8FC9AB2A8C57930059DCE4 /* test-webp.webp */, - E1E4CE0517739FAB00430844 /* test-image.jpg */, - 084D94AE1EDF842600C385A6 /* test-video-device-gps.m4v */, - D88A64A3208D8FB6008AE9BC /* stock-photos-search-response.json */, - D88A64A5208D92B1008AE9BC /* stock-photos-media.json */, - D88A64A9208D974D008AE9BC /* thumbnail-collection.json */, - D88A64AD208D9CF5008AE9BC /* stock-photos-pageable.json */, - FE3D057F26C3E0F2002A51B0 /* share-app-link-success.json */, - ); - path = "Test Data"; - sourceTree = ""; - }; E1B34C091CCDFFCE00889709 /* Credentials */ = { isa = PBXGroup; children = ( @@ -6086,46 +3965,6 @@ path = Credentials; sourceTree = ""; }; - E1B921BA1C0ED481003EA3CB /* Cells */ = { - isa = PBXGroup; - children = ( - E1B921BB1C0ED5A3003EA3CB /* MediaSizeSliderCellTest.swift */, - ); - path = Cells; - sourceTree = ""; - }; - E1C9AA541C1041E600732665 /* Extensions */ = { - isa = PBXGroup; - children = ( - B556EFCA1DCA374200728F93 /* DictionaryHelpersTests.swift */, - E1C9AA551C10427100732665 /* MathTest.swift */, - B5552D811CD1061F00B26DF6 /* StringExtensionsTests.swift */, - E1AB5A081E0BF31E00574B4E /* ArrayTests.swift */, - 0885A3661E837AFE00619B4D /* URLIncrementalFilenameTests.swift */, - E11DF3E320C97F0A00C0B07C /* NotificationCenterObserveOnceTests.swift */, - F17A2A1F23BFBD84001E96AC /* UIView+ExistingConstraints.swift */, - 0CD6299A2B9AAA9A00325EA4 /* Foundation+Extensions.swift */, - 8BFE36FE230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift */, - AE3047A9270B66D300FE9266 /* Scanner+QuotedTextTests.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - E6B9B8AB1B94EA710001B92F /* Reader */ = { - isa = PBXGroup; - children = ( - 8B25F8D924B7683A009DD4C9 /* ReaderCSSTests.swift */, - 3236F79F24B61B780088E8F3 /* Select Interests */, - 8BDA5A6C247C2F8400AB124C /* ReaderDetailViewControllerTests.swift */, - 8BDA5A73247C5EAA00AB124C /* ReaderDetailCoordinatorTests.swift */, - 748437ED1F1D4A7300E8DDAF /* RichContentFormatterTests.swift */, - E6B9B8AE1B94FA1C0001B92F /* ReaderStreamViewControllerTests.swift */, - 3F1B66A123A2F52A0075F09E /* ReaderPostActions */, - 08C42C30281807880034720B /* ReaderSubscribeCommentsActionTests.swift */, - ); - path = Reader; - sourceTree = ""; - }; F14B5F6F208E648200439554 /* config */ = { isa = PBXGroup; children = ( @@ -6152,24 +3991,6 @@ path = ../config; sourceTree = ""; }; - F15D1FB8265C40EA00854EE5 /* Blogging Reminders */ = { - isa = PBXGroup; - children = ( - F15D1FB9265C41A900854EE5 /* BloggingRemindersStoreTests.swift */, - F151EC822665271200AEA89E /* BloggingRemindersSchedulerTests.swift */, - ); - path = "Blogging Reminders"; - sourceTree = ""; - }; - F198533B21ADAD0700DCDAE7 /* Editor */ = { - isa = PBXGroup; - children = ( - 932645A31E7C206600134988 /* GutenbergSettingsTests.swift */, - 0C63266E2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift */, - ); - path = Editor; - sourceTree = ""; - }; F1F163BF25658B4D003DC13B /* JetpackIntents */ = { isa = PBXGroup; children = ( @@ -6192,14 +4013,6 @@ path = Navigation; sourceTree = ""; }; - F41E4E8F28F1949D001880C6 /* App Icons */ = { - isa = PBXGroup; - children = ( - F41E4E8B28F18B7B001880C6 /* AppIconListViewModelTests.swift */, - ); - path = "App Icons"; - sourceTree = ""; - }; F41E4EA428F20DF9001880C6 /* stroke-light */ = { isa = PBXGroup; children = ( @@ -6284,25 +4097,6 @@ path = "white-on-green"; sourceTree = ""; }; - F4394D202A3B6F43003955C6 /* Crash Logging */ = { - isa = PBXGroup; - children = ( - 24F6E1D82CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift */, - ); - path = "Crash Logging"; - sourceTree = ""; - }; - F44FB6C92878957E0001E3CE /* Mention */ = { - isa = PBXGroup; - children = ( - F44FB6CA287895AF0001E3CE /* SuggestionsListViewModelTests.swift */, - F4D9AF4E288AD2E300803D40 /* SuggestionViewModelTests.swift */, - F4D9AF50288AE23500803D40 /* SuggestionTableViewTests.swift */, - F4D9AF52288AE2BA00803D40 /* SuggestionsTableViewDelegateMock.swift */, - ); - path = Mention; - sourceTree = ""; - }; F465976528E464DE00D5F49A /* Icons */ = { isa = PBXGroup; children = ( @@ -6609,14 +4403,6 @@ path = Fonts; sourceTree = ""; }; - F93735F422D53C1800A3C312 /* Logging */ = { - isa = PBXGroup; - children = ( - F93735F722D53C3B00A3C312 /* LoggingURLRedactorTests.swift */, - ); - path = Logging; - sourceTree = ""; - }; FA25FB8C2609B9CB0005E08F /* App Configuration */ = { isa = PBXGroup; children = ( @@ -6630,14 +4416,6 @@ name = "App Configuration"; sourceTree = ""; }; - FA6C32BE2BF255BB00BBDDB4 /* AppUpdate */ = { - isa = PBXGroup; - children = ( - FA6C32BF2BF255FA00BBDDB4 /* AppUpdateCoordinatorTests.swift */, - ); - path = AppUpdate; - sourceTree = ""; - }; FABB1F8E2602FC0100C8785C /* Jetpack */ = { isa = PBXGroup; children = ( @@ -6671,14 +4449,6 @@ name = Resources; sourceTree = ""; }; - FAF0FAAD2AA094CE004C3228 /* My Site */ = { - isa = PBXGroup; - children = ( - FAF0FAAB2AA094C0004C3228 /* NoSiteViewModelTests.swift */, - ); - path = "My Site"; - sourceTree = ""; - }; FAF64BC82637DF0600E8A1DF /* JetpackScreenshotGeneration */ = { isa = PBXGroup; children = ( @@ -6688,32 +4458,6 @@ path = JetpackScreenshotGeneration; sourceTree = ""; }; - FE32E7EF284496F500744D80 /* Blogging Prompts */ = { - isa = PBXGroup; - children = ( - FECA44312836647100D01F15 /* PromptRemindersSchedulerTests.swift */, - FE32E7F02844971000744D80 /* ReminderScheduleCoordinatorTests.swift */, - ); - path = "Blogging Prompts"; - sourceTree = ""; - }; - FE3D057C26C3D5A1002A51B0 /* Sharing */ = { - isa = PBXGroup; - children = ( - FE3D057D26C3D5C1002A51B0 /* ShareAppContentPresenterTests.swift */, - FEFA263D26C58427009CCB7E /* ShareAppTextActivityItemSourceTests.swift */, - ); - path = Sharing; - sourceTree = ""; - }; - FE7FAAB9299A35D40032A6F2 /* Install */ = { - isa = PBXGroup; - children = ( - FE7FAABA299A36570032A6F2 /* WPComJetpackRemoteInstallViewModelTests.swift */, - ); - path = Install; - sourceTree = ""; - }; FF2716901CAAC87B0006E2D4 /* UITests */ = { isa = PBXGroup; children = ( @@ -6730,39 +4474,6 @@ path = UITests; sourceTree = ""; }; - FF7C89A11E3A1029000472A8 /* MediaPicker */ = { - isa = PBXGroup; - children = ( - C81CCD68243AEDEC00A83E27 /* Tenor */, - ); - path = MediaPicker; - sourceTree = ""; - }; - FF9839A71CD3960600E85258 /* WordPressAPI */ = { - isa = PBXGroup; - children = ( - 74B335EB1F06F9520053A184 /* MockWordPressComRestApi.swift */, - ); - path = WordPressAPI; - sourceTree = ""; - }; - FF9A6E6F21F9359200D36D14 /* Gutenberg */ = { - isa = PBXGroup; - children = ( - FF9A6E7021F9361700D36D14 /* MediaUploadHashTests.swift */, - FF2EC3C12209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift */, - FF1B11E6238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift */, - 1D19C56529C9DB0A00FB0087 /* GutenbergVideoPressUploadProcessorTests.swift */, - FF0B2566237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift */, - 4629E4222440C8160002E15C /* GutenbergCoverUploadProcessorTests.swift */, - AEE082892681C23C00DCF54B /* GutenbergRefactoredGalleryUploadProcessorTests.swift */, - FE9438B12A050251006C40EC /* BlockEditorSettings_GutenbergEditorSettingsTests.swift */, - 1DF7A0D22BA0B1810003CBA3 /* GutenbergContentParser.swift */, - 1DE9F2B22BA30E820044AA53 /* GutenbergFileUploadProcessorTests.swift */, - ); - path = Gutenberg; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -7086,8 +4797,7 @@ E16AB93F14D978520047A2E5 /* PBXTargetDependency */, ); fileSystemSynchronizedGroups = ( - 24F6E1912CD3E67000AAB1A3 /* Dashboard */, - 24F6E1CA2CD3E69100AAB1A3 /* Domains */, + 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */, ); name = WordPressTest; packageProductDependencies = ( @@ -7440,7 +5150,6 @@ 406A0EF0224D39C50016AD6A /* Flags.xcassets in Resources */, 1761F17926209AEE000815EF /* wordpress-dark-icon-app-60x60@2x.png in Resources */, 2FAE970D0E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml in Resources */, - 8BB185CC24B6058600A4CCE8 /* reader-cards.json in Resources */, 17222D8C261DDDF90047B163 /* black-classic-icon-app-83.5x83.5@2x.png in Resources */, 172F06BA2865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@3x.png in Resources */, 80535DBB294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_rtl.json in Resources */, @@ -7649,116 +5358,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F48EBF952B333B31004CD561 /* dashboard-200-with-multiple-dynamic-cards.json in Resources */, - F48EBF942B333550004CD561 /* dashboard-200-with-only-one-dynamic-card.json in Resources */, - E1EBC3751C118EDE00F638E0 /* ImmuTableTestViewCellWithNib.xib in Resources */, - E15027631E03E51500B847E3 /* notes-action-unsupported.json in Resources */, - F4426FDB287F066400218003 /* site-suggestions.json in Resources */, - DC772B0128200A3700664C02 /* stats-visits-day-4.json in Resources */, - 93C882A21EEB18D700227A59 /* html_page_with_link_to_rsd.html in Resources */, - 0C6C4CD62A4F0AEE0049E762 /* blaze-search-page-2.json in Resources */, - D848CC0520FF062100A9038F /* notifications-user-content-meta.json in Resources */, - 8BB185CF24B62D7600A4CCE8 /* reader-cards.json in Resources */, - 7E4A772320F7BE94001C706D /* activity-log-comment-content.json in Resources */, - E12BE5EE1C5235DB000FD5CA /* get-me-settings-v1.1.json in Resources */, - 933D1F6C1EA7A3AB009FB462 /* TestingMode.storyboard in Resources */, - 08F8CD371EBD2AA80049D0C0 /* test-image-device-photo-gps.jpg in Resources */, - 0C7D481A2A4DB9300023CF84 /* blaze-search-response.json in Resources */, - D88A64A6208D92B1008AE9BC /* stock-photos-media.json in Resources */, - C8567492243F3751001A995E /* tenor-search-response.json in Resources */, - 0C9CD7A02B9A6FDC0045BE03 /* remote-post.json in Resources */, - 7E4A772520F7C5E5001C706D /* activity-log-theme-content.json in Resources */, - D848CBF720FEEE7F00A9038F /* notifications-text-content.json in Resources */, - D848CC0F20FF2D9B00A9038F /* notifications-comment-range.json in Resources */, - 3211055A250C027D0048446F /* invalid-jpeg-header.jpg in Resources */, - E15027621E03E51500B847E3 /* notes-action-push.json in Resources */, - 3211056B250C0F750048446F /* valid-png-header in Resources */, - 0C6C4CD42A4F0AD90049E762 /* blaze-search-page-1.json in Resources */, - 748BD8851F19234300813F9A /* notifications-mark-as-read.json in Resources */, - 7E442FCA20F678D100DEACA5 /* activity-log-pingback-content.json in Resources */, - F127FFD824213B5600B9D41A /* atomic-get-authentication-cookie-success.json in Resources */, - FEFC0F9027315634001F7F1D /* empty-array.json in Resources */, - D848CC0120FF030C00A9038F /* notifications-comment-meta.json in Resources */, - 93594BD5191D2F5A0079E6B2 /* stats-batch.json in Resources */, - 74585B9C1F0D591D00E7E667 /* domain-service-valid-domains.json in Resources */, - 7E4A772D20F7E8D8001C706D /* activity-log-plugin-content.json in Resources */, - 93CD939319099BE70049096E /* authtoken.json in Resources */, - E1E4CE0F1774563F00430844 /* misteryman.jpg in Resources */, - 855408881A6F106800DDBD79 /* app-review-prompt-notifications-disabled.json in Resources */, - D88A64A4208D8FB6008AE9BC /* stock-photos-search-response.json in Resources */, - 0C2518AE2ABE1F2800381D31 /* iphone-photo.heic in Resources */, - D88A64AE208D9CF5008AE9BC /* stock-photos-pageable.json in Resources */, - DC772B0228200A3700664C02 /* stats-visits-day-14.json in Resources */, - 7E92828921090E9A00BBD8A3 /* notifications-pingback.json in Resources */, - 93C882A11EEB18D700227A59 /* html_page_with_link_to_rsd_non_standard.html in Resources */, - 8554088A1A6F107D00DDBD79 /* app-review-prompt-global-disable.json in Resources */, - D8A468E02181C6450094B82F /* site-segment.json in Resources */, - 7E4A772B20F7E5FD001C706D /* activity-log-site-content.json in Resources */, - 089D4EBE2B7BBE0D0009CF2F /* notifications-like-multiple-avatar.json in Resources */, - 8BEE845A27B1DC9D0001A93C /* dashboard-200-with-drafts-and-scheduled.json in Resources */, - 7EF2EEA0210A67B60007A76B /* notifications-unapproved-comment.json in Resources */, - 175CC1772721814C00622FB4 /* domain-service-updated-domains.json in Resources */, - 748437EC1F1D4A4800E8DDAF /* gallery-reader-post-public.json in Resources */, - 7E4A772720F7CDD5001C706D /* activity-log-settings-content.json in Resources */, - B5AEEC7A1ACACFDA008BF2A4 /* notifications-like.json in Resources */, - D88A64AA208D974D008AE9BC /* thumbnail-collection.json in Resources */, - 08B832421EC130D60079808D /* test-gif.gif in Resources */, - D821C819210037F8002ED995 /* activity-log-activity-content.json in Resources */, - 3211055D250C027D0048446F /* 100x100.gif in Resources */, - 748437EB1F1D4A4800E8DDAF /* gallery-reader-post-private.json in Resources */, - 465F8A0A263B692600F4C950 /* wp-block-editor-v1-settings-success-ThemeJSON.json in Resources */, - D848CBFB20FEFA4800A9038F /* notifications-comment-content.json in Resources */, - E1E4CE0617739FAB00430844 /* test-image.jpg in Resources */, - 7E4A772120F7BBBD001C706D /* activity-log-post-content.json in Resources */, - 748437F01F1D4E9E00E8DDAF /* notifications-load-all.json in Resources */, - E11330511A13BAA300D36D84 /* me-sites-with-jetpack.json in Resources */, - 4A76A4BF29D4F0A500AABF4B /* reader-post-comments-success.json in Resources */, - 7E53AB0820FE6C9C005796FE /* activity-log-post.json in Resources */, - 32110560250C027D0048446F /* invalid-gif.gif in Resources */, - D848CC0B20FF2D5D00A9038F /* notifications-user-range.json in Resources */, - 855408861A6F105700DDBD79 /* app-review-prompt-all-enabled.json in Resources */, - 32110569250C0E960048446F /* 100x100-png in Resources */, - 0C8FC9AC2A8C57930059DCE4 /* test-webp.webp in Resources */, - DC772B0428200A3700664C02 /* stats-visits-day-11.json in Resources */, - D848CC1320FF31BB00A9038F /* notifications-blockquote-range.json in Resources */, - D848CC0D20FF2D7C00A9038F /* notifications-post-range.json in Resources */, - 8B45C12627B2A27400EA3257 /* dashboard-200-with-drafts-only.json in Resources */, - 32110561250C027D0048446F /* 100x100.jpg in Resources */, - 748437F11F1D4ECC00E8DDAF /* notifications-last-seen.json in Resources */, - 74585B9D1F0D591D00E7E667 /* domain-service-all-domain-types.json in Resources */, - E131CB5616CACF1E004B0314 /* get-user-blogs_has-blog.json in Resources */, - 93C882A31EEB18D700227A59 /* plugin_redirect.html in Resources */, - B5DA8A5F20ADAA1D00D5BDE1 /* plugin-directory-jetpack.json in Resources */, - 084D94AF1EDF842F00C385A6 /* test-video-device-gps.m4v in Resources */, - D848CBFD20FEFB4900A9038F /* notifications-user-content.json in Resources */, - 46B30B872582CA2200A25E66 /* domain-suggestions.json in Resources */, - FE3D058026C3E0F2002A51B0 /* share-app-link-success.json in Resources */, - 933D1F6E1EA7A402009FB462 /* TestAssets.xcassets in Resources */, - FEF7F3402AFEA0C200F793FC /* blogging-prompts-bloganuary.json in Resources */, - B5EFB1D11B33630C007608A3 /* notifications-settings.json in Resources */, - 17C3F8BF25E4438200EFFE12 /* notifications-button-text-content.json in Resources */, - E15027611E03E51500B847E3 /* notes-action-delete.json in Resources */, - 08F8CD361EBD2AA80049D0C0 /* test-image-device-photo-gps-portrait.jpg in Resources */, - B5AEEC7D1ACACFDA008BF2A4 /* notifications-replied-comment.json in Resources */, - 8B2D4F5327ECE089009B085C /* dashboard-200-without-posts.json in Resources */, - FEFC0F8E27313DD0001F7F1D /* comments-v2-success.json in Resources */, - FE003F62282E73E6006F8D1D /* blogging-prompts-fetch-success.json in Resources */, - 46CFA7BF262745F70077BAD9 /* get_wp_v2_themes_twentytwentyone.json in Resources */, - 465F89F7263B690C00F4C950 /* wp-block-editor-v1-settings-success-NotThemeJSON.json in Resources */, - 3211055C250C027D0048446F /* valid-gif-header.gif in Resources */, - D848CC0920FF2D4400A9038F /* notifications-icon-range.json in Resources */, - E131CB5816CACFB4004B0314 /* get-user-blogs_doesnt-have-blog.json in Resources */, - 08DF9C441E8475530058678C /* test-image-portrait.jpg in Resources */, - B5AEEC7C1ACACFDA008BF2A4 /* notifications-new-follower.json in Resources */, - FA6C32C72BF2588C00BBDDB4 /* app-store-lookup-response.json in Resources */, - C8567494243F388F001A995E /* tenor-invalid-search-reponse.json in Resources */, - 3211055B250C027D0048446F /* valid-jpeg-header.jpg in Resources */, - B5AEEC791ACACFDA008BF2A4 /* notifications-badge.json in Resources */, - 46CFA7E3262746940077BAD9 /* get_wp_v2_themes_twentytwenty.json in Resources */, - D848CC1120FF310400A9038F /* notifications-site-range.json in Resources */, - 7E53AB0620FE6905005796FE /* activity-log-comment.json in Resources */, - 93C882A41EEB18D700227A59 /* rsd.xml in Resources */, - F44FB6D12878A1020001E3CE /* user-suggestions.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7807,7 +5406,6 @@ F465978628E65E1800D5F49A /* blue-on-white-icon-app-83.5@2x.png in Resources */, F46597F528E669D400D5F49A /* spectrum-on-white-icon-app-76@2x.png in Resources */, FABB1FDB2602FC2C00C8785C /* xhtmlValidatorTemplate.xhtml in Resources */, - FABB1FDD2602FC2C00C8785C /* reader-cards.json in Resources */, F465976E28E4669200D5F49A /* cool-green-icon-app-76@2x.png in Resources */, F41E4EC028F22932001880C6 /* spectrum-icon-app-83.5@2x.png in Resources */, 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */, @@ -8794,358 +6392,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 803DE81928FFB7B5007D4E9C /* RemoteParameterTests.swift in Sources */, - 73C8F06621BEF76B00DDDF7E /* SiteAssemblyViewTests.swift in Sources */, - 73178C2821BEE09300E37C9A /* SiteCreationDataCoordinatorTests.swift in Sources */, - 4A266B8F282B05210089CF3D /* JSONObjectTests.swift in Sources */, - D81C2F6020F891C4002AE1F1 /* TrashCommentActionTests.swift in Sources */, - FA4ADADA1C509FE400F858D7 /* SiteManagementServiceTests.swift in Sources */, - FEE48EFF2A4C9855008A48E0 /* Blog+PublicizeTests.swift in Sources */, - 08B6E51C1F037ADD00268F57 /* MediaFileManagerTests.swift in Sources */, - 5981FE051AB8A89A0009E080 /* WPUserAgentTests.m in Sources */, - 73178C2C21BEE09300E37C9A /* SiteCreationHeaderDataTests.swift in Sources */, - 3F28CEAF2A4ACEBE00B79686 /* PrivacySettingsViewControllerTests.swift in Sources */, - 08A2AD7B1CCED8E500E84454 /* PostCategoryServiceTests.m in Sources */, - D88A64A8208D9733008AE9BC /* StockPhotosThumbnailCollectionTests.swift in Sources */, - 572FB401223A806000933C76 /* NoticeStoreTests.swift in Sources */, - 748437EE1F1D4A7300E8DDAF /* RichContentFormatterTests.swift in Sources */, - FE9438B22A050251006C40EC /* BlockEditorSettings_GutenbergEditorSettingsTests.swift in Sources */, - C81CCD6A243AEE1100A83E27 /* TenorAPIResponseTests.swift in Sources */, - 8BE7C84123466927006EDE70 /* I18n.swift in Sources */, - C396C80B280F2401006FE7AC /* SiteDesignTests.swift in Sources */, - C38C5D8127F61D2C002F517E /* MenuItemTests.swift in Sources */, - 3FB6D13D2AD0F67300768C07 /* CachedAnnouncementsStoreTests.swift in Sources */, - E18549DB230FBFEF003C620E /* BlogServiceDeduplicationTests.swift in Sources */, - 0148CC292859127F00CF5D96 /* StatsWidgetsStoreTests.swift in Sources */, - 0CA15B4E2BB2128800518D6E /* PostCoordinatorTests.swift in Sources */, - 24A2948325D602710000A51E /* BlogTimeZoneTests.m in Sources */, - F11023A323186BCA00C4E84A /* MediaBuilder.swift in Sources */, - 803BB99429667CF700B3F6D6 /* JetpackBrandingTextProviderTests.swift in Sources */, - 73B6693A21CAD960008456C3 /* ErrorStateViewTests.swift in Sources */, - 1759F1721FE017F20003EC81 /* QueueTests.swift in Sources */, - 08F8CD3B1EBD2D020049D0C0 /* MediaURLExporterTests.swift in Sources */, - D81C2F6220F89632002AE1F1 /* EditCommentActionTests.swift in Sources */, - AEE0828A2681C23C00DCF54B /* GutenbergRefactoredGalleryUploadProcessorTests.swift in Sources */, - 088134FF2A56C5240027C086 /* CompliancePopoverViewModelTests.swift in Sources */, - 08AA640E2A8540590076E38D /* MockEventTracker.swift in Sources */, - F4426FD9287F02FD00218003 /* SiteSuggestionsServiceMock.swift in Sources */, - DC3B9B2F27739887003F7249 /* TimeZoneSelectorViewModelTests.swift in Sources */, - E6A215901D1065F200DE5270 /* AbstractPostTest.swift in Sources */, - 3FB6D13F2AD2AC5A00768C07 /* Announcement+Fixture.swift in Sources */, - D8BA274D20FDEA2E007A5C77 /* NotificationTextContentTests.swift in Sources */, - 2481B1D5260D4E8B00AE59DB /* AccountBuilder.swift in Sources */, - E66969C81B9E0A6800EC9C00 /* ReaderTopicServiceTest.swift in Sources */, - 2422A2C02C5846DB00402A81 /* Blog+RestAPITests.swift in Sources */, - E1EBC3731C118ED200F638E0 /* ImmuTableTest.swift in Sources */, - F5C00EAE242179780047846F /* WeekdaysHeaderViewTests.swift in Sources */, - 24C69AC22612467C00312D9A /* UserSettingsTestsObjc.m in Sources */, - 088CAD4E2BBD8223005996DE /* BlogListViewModelTests.swift in Sources */, - E1AB5A091E0BF31E00574B4E /* ArrayTests.swift in Sources */, - C8567496243F3D37001A995E /* TenorResultsPageTests.swift in Sources */, - 01D7EBA82B7CD07E00F14992 /* SiteStatsPeriodViewModelTests.swift in Sources */, - 3F28CEA92A4ACB1000B79686 /* AnalyticsEventTrackingSpy.swift in Sources */, - 93B853231B4416A30064FE72 /* WPAnalyticsTrackerAutomatticTracksTests.m in Sources */, - C738CB0B28623CED001BE107 /* QRLoginCoordinatorTests.swift in Sources */, - FE2E3729281C839C00A1E82A /* BloggingPromptsServiceTests.swift in Sources */, - 24F6E1DF2CD3F39A00AAB1A3 /* PostActionSheetTests.swift in Sources */, - D848CC0720FF2BE200A9038F /* NotificationContentRangeFactoryTests.swift in Sources */, - 1DE9F2B32BA30E820044AA53 /* GutenbergFileUploadProcessorTests.swift in Sources */, - 732A473F21878EB10015DA74 /* WPRichContentViewTests.swift in Sources */, - 8BDA5A6D247C2F8400AB124C /* ReaderDetailViewControllerTests.swift in Sources */, - 82301B8F1E787420009C9C4E /* AppRatingUtilityTests.swift in Sources */, - D81C2F5420F85DB1002AE1F1 /* ApproveCommentActionTests.swift in Sources */, - 8B69F0E4255C2C3F006B1CEF /* ActivityListViewModelTests.swift in Sources */, - 803DE81F290636A4007D4E9C /* JetpackFeaturesRemovalCoordinatorTests.swift in Sources */, - 937250EE267A492D0086075F /* StatsPeriodStoreTests.swift in Sources */, - 801D951D291ADB7E0051993E /* OverlayFrequencyTrackerTests.swift in Sources */, - F1B1E7A324098FA100549E2A /* BlogTests.swift in Sources */, - 57889AB823589DF100DAE56D /* PageBuilder.swift in Sources */, - 3FDDFE9627C8178C00606933 /* SiteStatsInformationTests.swift in Sources */, - 74B335EC1F06F9520053A184 /* MockWordPressComRestApi.swift in Sources */, - 80C523AB29AE6C2200B1C14B /* BlazeCreateCampaignWebViewModelTests.swift in Sources */, - D848CBFF20FF010F00A9038F /* FormattableCommentContentTests.swift in Sources */, - 8332DD2829259BEB00802F7D /* DataMigratorTests.swift in Sources */, - 323F8F3023A22C4C000BA49C /* SiteCreationRotatingMessageViewTests.swift in Sources */, - 4A76A4BD29D43BFD00AABF4B /* CommentService+MorderationTests.swift in Sources */, - F151EC832665271200AEA89E /* BloggingRemindersSchedulerTests.swift in Sources */, - D81C2F6620F8ACCD002AE1F1 /* FormattableContentFormatterTests.swift in Sources */, - 83EF3D7F2937F08C000AF9BF /* SharedDataIssueSolverTests.swift in Sources */, - 8070EB3E28D807CB005C6513 /* InMemoryUserDefaults.swift in Sources */, - F93735F822D53C3B00A3C312 /* LoggingURLRedactorTests.swift in Sources */, - C738CB1128626606001BE107 /* QRLoginVerifyCoordinatorTests.swift in Sources */, - FF0B2567237A023C004E255F /* GutenbergVideoUploadProcessorTests.swift in Sources */, - FF1B11E7238FE27A0038B93E /* GutenbergGalleryUploadProcessorTests.swift in Sources */, - FE320CC5294705990046899B /* ReaderPostBackupTests.swift in Sources */, - F4D9AF51288AE23500803D40 /* SuggestionTableViewTests.swift in Sources */, - C3C2F84628AC8BC700937E45 /* JetpackBannerScrollVisibilityTests.swift in Sources */, - 4A266B91282B13A70089CF3D /* CoreDataTestCase.swift in Sources */, - 24B1AE3124FEC79900B9F334 /* RemoteFeatureFlagTests.swift in Sources */, - E135965D1E7152D1006C6606 /* RecentSitesServiceTests.swift in Sources */, - F4D7FD6C2A57030E00642E06 /* CompliancePopoverViewControllerTests.swift in Sources */, - DCFC6A29292523D20062D65B /* SiteStatsPinnedItemStoreTests.swift in Sources */, - D88A64AC208D9B09008AE9BC /* StockPhotosPageableTests.swift in Sources */, - 3FFB3F222AFC72EC00A742B0 /* DeepLinkSourceTests.swift in Sources */, - 0148CC2B2859C87000CF5D96 /* BlogServiceMock.swift in Sources */, - 59ECF87B1CB7061D00E68F25 /* PostSharingControllerTests.swift in Sources */, - E157D5E01C690A6C00F04FB9 /* ImmuTableTestUtils.swift in Sources */, - C81CCD86243C00E000A83E27 /* TenorPageableTests.swift in Sources */, - 46F58501262605930010A723 /* BlockEditorSettingsServiceTests.swift in Sources */, - 8BBBEBB224B8F8C0005E358E /* ReaderCardTests.swift in Sources */, - D81C2F5E20F88CE5002AE1F1 /* MarkAsSpamActionTests.swift in Sources */, - D848CC1520FF33FC00A9038F /* NotificationContentRangeTests.swift in Sources */, - 084FC3B729913B1B00A17BCF /* JetpackPluginOverlayViewModelTests.swift in Sources */, - D826D67F211D21C700A5D8FE /* NullMockUserDefaults.swift in Sources */, - 7E987F58210811CC00CAFB88 /* NotificationContentRouterTests.swift in Sources */, - E1C9AA561C10427100732665 /* MathTest.swift in Sources */, - 93A379EC19FFBF7900415023 /* KeychainTest.m in Sources */, - 3F759FBE2A2DB3280039A845 /* AccountSettingsRemoteInterfaceStub.swift in Sources */, - F1BB660C274E704D00A319BE /* LikeUserHelperTests.swift in Sources */, - 436D5655212209D600CEAA33 /* RegisterDomainDetailsServiceProxyMock.swift in Sources */, - F1450CF92437EEBB00A28BFE /* MediaRequestAuthenticatorTests.swift in Sources */, - FE6BB1462932289B001E5F7A /* ContentMigrationCoordinatorTests.swift in Sources */, - FEFA6AC62A86824A004EE5E6 /* PostHelperJetpackSocialTests.swift in Sources */, - D821C817210036D9002ED995 /* ActivityContentFactoryTests.swift in Sources */, - 24F6E1542CD3E4A700AAB1A3 /* Bundle+LoadFromNib.swift in Sources */, - 24F6E1552CD3E4A700AAB1A3 /* Bundle+TestExtensions.swift in Sources */, - 24F6E1572CD3E4A700AAB1A3 /* XCTestCase+Wait.swift in Sources */, - 24F6E1582CD3E4A700AAB1A3 /* OHHTTPStubs+Helpers.swift in Sources */, - 931D26F719ED7F7500114F17 /* ReaderPostServiceTest.m in Sources */, - B5772AC61C9C84900031F97E /* GravatarServiceTests.swift in Sources */, - FF9A6E7121F9361700D36D14 /* MediaUploadHashTests.swift in Sources */, - B532ACCF1DC3AB8E00FFFA57 /* NotificationSyncMediatorTests.swift in Sources */, - 3F759FBC2A2DB2CF0039A845 /* TestError.swift in Sources */, - B59D40A61DB522DF003D2D79 /* NSAttributedStringTests.swift in Sources */, - F565190323CF6D1D003FACAF /* WKCookieJarTests.swift in Sources */, - C738CB0D28623F07001BE107 /* QRLoginURLParserTests.swift in Sources */, - 4AAD69082A6F68A5007FE77E /* MediaRepositoryTests.swift in Sources */, - FEFC0F8C273131A6001F7F1D /* CommentService+RepliesTests.swift in Sources */, - 40E4698F2017E0700030DB5F /* PluginDirectoryEntryStateTests.swift in Sources */, - 8BC6020D2390412000EFE3D0 /* NullBlogPropertySanitizerTests.swift in Sources */, - 57B71D4E230DB5F200789A68 /* BlogBuilder.swift in Sources */, - F406F3ED2B55960700AFC04A /* CompliancePopoverCoordinatorTests.swift in Sources */, - D848CC1920FF3A2400A9038F /* FormattableNotIconTests.swift in Sources */, - 32110547250BFC3E0048446F /* ImageDimensionParserTests.swift in Sources */, - 24F6E1DD2CD3F34F00AAB1A3 /* ReaderReblogActionTests.swift in Sources */, - E1AB5A3A1E0C464700574B4E /* DelayTests.swift in Sources */, - D848CC0320FF04FA00A9038F /* FormattableUserContentTests.swift in Sources */, - 5948AD111AB73D19006E8882 /* WPAppAnalyticsTests.m in Sources */, - 24F6E1D92CD3EDBB00AAB1A3 /* WPCrashLoggingDataProviderTests.swift in Sources */, - 0C8FC9AA2A8C57000059DCE4 /* ItemProviderMediaExporterTests.swift in Sources */, - 4AD862E52AFAEF1700A07557 /* PostsListAPIStub.swift in Sources */, - 0A69300B28B5AA5E00E98DE1 /* FullScreenCommentReplyViewModelTests.swift in Sources */, - 173D82E7238EE2A7008432DA /* FeatureFlagTests.swift in Sources */, - 3F4A4C212AD39CB100DE5DF8 /* TruthTable.swift in Sources */, - FF2EC3C22209AC19006176E1 /* GutenbergImgUploadProcessorTests.swift in Sources */, - D81C2F5A20F86E94002AE1F1 /* LikeCommentActionTests.swift in Sources */, - 8B8C814D2318073300A0E620 /* BasePostTests.swift in Sources */, - F1F083F6241FFE930056D3B1 /* AtomicAuthenticationServiceTests.swift in Sources */, - C373D6EA280452F6008F8C26 /* SiteIntentDataTests.swift in Sources */, - 8B69F100255C4870006B1CEF /* ActivityStoreTests.swift in Sources */, - B5C0CF3F204DB92F00DB0362 /* NotificationReplyStoreTests.swift in Sources */, - 4A5598852B05AC180083C220 /* PagesListTests.swift in Sources */, - 575E126322973EBB0041B3EB /* PostCompactCellGhostableTests.swift in Sources */, - 2481B20C260D8FED00AE59DB /* WPAccount+ObjCLookupTests.m in Sources */, - FEFA6AC82A88D5FC004EE5E6 /* Post+JetpackSocialTests.swift in Sources */, - 40ACCF14224E167900190713 /* FlagsTest.swift in Sources */, - E15027651E03E54100B847E3 /* PinghubTests.swift in Sources */, - E1B642131EFA5113001DC6D7 /* ModelTestHelper.swift in Sources */, - FAB4F32724EDE12A00F259BA /* FollowCommentsServiceTests.swift in Sources */, - 3F3D854B251E6418001CA4D2 /* AnnouncementsDataStoreTests.swift in Sources */, - F11023A1231863CE00C4E84A /* MediaServiceTests.swift in Sources */, - 730354BA21C867E500CD18C2 /* SiteCreatorTests.swift in Sources */, - B566EC751B83867800278395 /* NSMutableAttributedStringTests.swift in Sources */, - DC772B0328200A3700664C02 /* SiteStatsInsightViewModelTests.swift in Sources */, - E6B9B8AF1B94FA1C0001B92F /* ReaderStreamViewControllerTests.swift in Sources */, - 01E2580E2ACDC88100F09666 /* PlanWizardContentViewModelTests.swift in Sources */, - 4629E4232440C8160002E15C /* GutenbergCoverUploadProcessorTests.swift in Sources */, - FAF0FAAC2AA094C0004C3228 /* NoSiteViewModelTests.swift in Sources */, - 02BE5CC02281B53F00E351BA /* RegisterDomainDetailsViewModelLoadingStateTests.swift in Sources */, - FEFA263E26C58427009CCB7E /* ShareAppTextActivityItemSourceTests.swift in Sources */, - AE3047AA270B66D300FE9266 /* Scanner+QuotedTextTests.swift in Sources */, - 02761EC4227010BC009BAF0F /* BlogDetailsSectionIndexTests.swift in Sources */, - 732A473D218787500015DA74 /* WPRichTextFormatterTests.swift in Sources */, - 4AB6A3602B7C3EB500769115 /* PinghubWebSocketTests.swift in Sources */, - FEA312842987FB0100FFD405 /* BlogJetpackTests.swift in Sources */, - 7E8980B922E73F4000C567B0 /* EditorSettingsServiceTests.swift in Sources */, - 1797373720EBAA4100377B4E /* RouteMatcherTests.swift in Sources */, - 082EA3D72B4C202600E7F361 /* NotificationsViewModelTests.swift in Sources */, - 73178C2A21BEE09300E37C9A /* SiteSegmentsCellTests.swift in Sources */, - B5416CFE1C1756B900006DD8 /* PushNotificationsManagerTests.m in Sources */, - 321955C124BE4EBF00E3F316 /* ReaderSelectInterestsCoordinatorTests.swift in Sources */, - F4EF4BAB291D3D4700147B61 /* SiteIconViewModelTests.swift in Sources */, - FA6C32C02BF255FA00BBDDB4 /* AppUpdateCoordinatorTests.swift in Sources */, - 59B48B621B99E132008EBB84 /* JSONObject.swift in Sources */, - C3E42AB027F4D30E00546706 /* MenuItemsViewControllerTests.swift in Sources */, - D842EA4021FABB1800210E96 /* SiteSegmentTests.swift in Sources */, - C3C70C562835C5BB00DD2546 /* SiteDesignSectionLoaderTests.swift in Sources */, - 436D55F5211632B700CEAA33 /* RegisterDomainDetailsViewModelTests.swift in Sources */, - E180BD4C1FB462FF00D0D781 /* CookieJarTests.swift in Sources */, - 9363113F19FA996700B0C739 /* AccountServiceTests.swift in Sources */, - 17FC0032264D728E00FCBD37 /* SharingServiceTests.swift in Sources */, - 3236F7A124B61B950088E8F3 /* ReaderInterestsDataSourceTests.swift in Sources */, - 0CB424F42ADF3CBE0080B807 /* PostSearchViewModelTests.swift in Sources */, - 8BDA5A74247C5EAA00AB124C /* ReaderDetailCoordinatorTests.swift in Sources */, - 74585B991F0D58F300E7E667 /* DomainsServiceTests.swift in Sources */, - D88A64B0208DA093008AE9BC /* StockPhotosResultsPageTests.swift in Sources */, - 0879FC161E9301DD00E1EFC8 /* MediaTests.swift in Sources */, - B556EFCB1DCA374200728F93 /* DictionaryHelpersTests.swift in Sources */, - DC06DFF927BD52BE00969974 /* WeeklyRoundupBackgroundTaskTests.swift in Sources */, - 24C69A8B2612421900312D9A /* UserSettingsTests.swift in Sources */, - DC13DB7E293FD09F00E33561 /* StatsInsightsStoreTests.swift in Sources */, - 0C9CD79D2B9A6ABF0045BE03 /* PostRepositorySaveTests.swift in Sources */, - ACACE3AE28D729FA000992F9 /* NoResultsViewControllerTests.swift in Sources */, - 4A2C73E42A943DEA00ACE79E /* TaggedManagedObjectIDTests.swift in Sources */, - 0CF7D6C32ABB753A006D1E89 /* MediaImageServiceTests.swift in Sources */, - 8BFE36FF230F1C850061EBA8 /* AbstractPost+fixLocalMediaURLsTests.swift in Sources */, - 08A2AD791CCED2A800E84454 /* PostTagServiceTests.m in Sources */, - 019C5B972BD6A49900A69DB0 /* StatsSubscribersViewModelTests.swift in Sources */, - F543AF5723A84E4D0022F595 /* PublishSettingsControllerTests.swift in Sources */, - 3FE6D31E2B0705D400D14923 /* JetpackBrandingVisibilityTests.swift in Sources */, - 027AC5212278983F0033E56E /* DomainCreditEligibilityTests.swift in Sources */, - F551E7F723FC9A5C00751212 /* Collection+RotateTests.swift in Sources */, - 2481B1E8260D4EAC00AE59DB /* WPAccount+LookupTests.swift in Sources */, - E10F3DA11E5C2CE0008FAADA /* PostListFilterTests.swift in Sources */, - DCF892D0282FA42A00BB71E1 /* SiteStatsImmuTableRowsTests.swift in Sources */, - 93EF094C19ED533500C89770 /* ContextManagerTests.swift in Sources */, - F17A2A2023BFBD84001E96AC /* UIView+ExistingConstraints.swift in Sources */, - 9A9D34FD23607CCC00BC95A3 /* AsyncOperationTests.swift in Sources */, - B5552D821CD1061F00B26DF6 /* StringExtensionsTests.swift in Sources */, - 3F759FBA2A2DA93B0039A845 /* WPAccount+Fixture.swift in Sources */, - 77A141172B68546100BF75DD /* BooleanUserDefaultsDebugViewModelTests.swift in Sources */, - 73178C3521BEE9AC00E37C9A /* TitleSubtitleHeaderTests.swift in Sources */, - 08AAD6A11CBEA610002B2418 /* MenusServiceTests.m in Sources */, - BEA0E4851BD83565000AEE81 /* WP3DTouchShortcutCreatorTests.swift in Sources */, - 174C116F2624603400346EC6 /* MBarRouteTests.swift in Sources */, - 46B30B782582C7DD00A25E66 /* SiteAddressServiceTests.swift in Sources */, - 1D91080729F847A2003F9A5E /* MediaServiceUpdateTests.m in Sources */, - C81CCD6C243AEFBF00A83E27 /* TenorReponseData.swift in Sources */, - 805CC0BF29668A97002941DC /* MockCurrentDateProvider.swift in Sources */, - 570BFD902282418A007859A8 /* PostBuilder.swift in Sources */, - C738CB0F28626466001BE107 /* QRLoginScanningCoordinatorTests.swift in Sources */, - 3F86A83729D19C15005D20C0 /* SignupEpilogueTableViewControllerTests.swift in Sources */, - 010459ED2915519C000C7778 /* JetpackNotificationMigrationServiceTests.swift in Sources */, - C856749A243F4292001A995E /* TenorMockDataHelper.swift in Sources */, - 01E78D1D296EA54F00FB6863 /* StatsPeriodHelperTests.swift in Sources */, - 3FFE3C0828FE00D10021BB96 /* StatsSegmentedControlDataTests.swift in Sources */, - 015BA4EB29A788A300920F4B /* StatsTotalInsightsCellTests.swift in Sources */, - 0C1DB60B2B0A9A570028F200 /* ImageDownloaderTests.swift in Sources */, - D81C2F5820F86CEA002AE1F1 /* NetworkStatus.swift in Sources */, - 4AA7EE0F2ADF7367007D261D /* PostRepositoryPostsListTests.swift in Sources */, - E1C545801C6C79BB001CEB0E /* MediaSettingsTests.swift in Sources */, - 806BA11C2A492B0F00052422 /* BlazeCampaignDetailsWebViewModelTests.swift in Sources */, - 7E987F5A2108122A00CAFB88 /* NotificationUtility.swift in Sources */, - FE32E7F12844971000744D80 /* ReminderScheduleCoordinatorTests.swift in Sources */, - 4688E6CC26AB571D00A5D894 /* RequestAuthenticatorTests.swift in Sources */, - 938466B92683CA0E00A538DC /* ReferrerDetailsViewModelTests.swift in Sources */, - FECA44322836647100D01F15 /* PromptRemindersSchedulerTests.swift in Sources */, - FE3D057E26C3D5C1002A51B0 /* ShareAppContentPresenterTests.swift in Sources */, - 4A9948E229714EF1006282A9 /* AccountSettingsServiceTests.swift in Sources */, - 8B25F8DA24B7683A009DD4C9 /* ReaderCSSTests.swift in Sources */, - AB2211F425ED6E7A00BF72FC /* CommentServiceTests.swift in Sources */, - 08E77F471EE9D72F006F9515 /* MediaThumbnailExporterTests.swift in Sources */, - 59FBD5621B5684F300734466 /* ThemeServiceTests.m in Sources */, - 83BFAE502A6EBF9900C7B683 /* DashboardJetpackSocialCardCellTests.swift in Sources */, - 85F8E19D1B018698000859BB /* PushAuthenticationServiceTests.swift in Sources */, - 931215E1267DE1C0008C3B69 /* StatsTotalRowDataTests.swift in Sources */, - F41E4E8C28F18B7B001880C6 /* AppIconListViewModelTests.swift in Sources */, - 0C63266F2A3D1305000B8C57 /* GutenbergFilesAppMediaSourceTests.swift in Sources */, - FE7FAABB299A36570032A6F2 /* WPComJetpackRemoteInstallViewModelTests.swift in Sources */, - 08F8CD2D1EBD24600049D0C0 /* MediaExporterTests.swift in Sources */, - 4AC299D72C6EEB16002E74C8 /* ApplicationPasswordsViewModelTests.swift in Sources */, - 805CC0B7296680CF002941DC /* RemoteFeatureFlagStoreMock.swift in Sources */, - 73178C3321BEE94700E37C9A /* SiteAssemblyServiceTests.swift in Sources */, - D88A6492208D7A0A008AE9BC /* MockStockPhotosService.swift in Sources */, - F5D0A65223CCD3B600B20D27 /* PreviewWebKitViewControllerTests.swift in Sources */, - B5ECA6CD1DBAAD510062D7E0 /* CoreDataHelperTests.swift in Sources */, - 931D270019EDAE8600114F17 /* CoreDataMigrationTests.m in Sources */, - E6B9B8AA1B94E1FE0001B92F /* ReaderPostTest.m in Sources */, - 24F6E16B2CD3E5B800AAB1A3 /* ActivityLogTestData.swift in Sources */, - 24F6E16C2CD3E5B800AAB1A3 /* ActivityContentRouterTests.swift in Sources */, - 24F6E16D2CD3E5B800AAB1A3 /* ActivityLogFormattableContentTests.swift in Sources */, - 24F6E16E2CD3E5B800AAB1A3 /* ActivityLogRangesTest.swift in Sources */, - 24F6E16F2CD3E5B800AAB1A3 /* MockContentCoordinator.swift in Sources */, - 7EC9FE0B22C627DB00C5A888 /* PostEditorAnalyticsSessionTests.swift in Sources */, - 4AEF2DD929A84B2C00345734 /* ReaderSiteServiceTests.swift in Sources */, - 80535DC5294BF4BE00873161 /* JetpackBrandingMenuCardPresenterTests.swift in Sources */, - 7EAA66EF22CB36FD00869038 /* TestAnalyticsTracker.swift in Sources */, - 931D26F619ED7F7000114F17 /* BlogServiceTest.m in Sources */, - 014192A02983F5E800CAEDB0 /* SupportConfigurationTests.swift in Sources */, - B5882C471D5297D1008E0EAA /* NotificationTests.swift in Sources */, - 24F6E1752CD3E60900AAB1A3 /* URL+LinkNormalizationTests.swift in Sources */, - 24F6E1762CD3E60900AAB1A3 /* MediaProgressCoordinatorTests.swift in Sources */, - 24F6E1772CD3E60900AAB1A3 /* UITextView+SummaryTests.swift in Sources */, - DC2CA0852837B9080037E17E /* SiteStatsInsightsDetailsViewModelTests.swift in Sources */, - F4D9AF53288AE2BA00803D40 /* SuggestionsTableViewDelegateMock.swift in Sources */, - E11DF3E420C97F0A00C0B07C /* NotificationCenterObserveOnceTests.swift in Sources */, - 5960967F1CF7959300848496 /* PostTests.swift in Sources */, - 4AFB8FBF2824999500A2F4B2 /* ContextManager+Helpers.swift in Sources */, - 3F751D462491A93D0008A2B1 /* ZendeskUtilsTests+Plans.swift in Sources */, - F44FB6CB287895AF0001E3CE /* SuggestionsListViewModelTests.swift in Sources */, - 8BD36E062395CC4400EFFF1C /* MediaEditorOperation+DescriptionTests.swift in Sources */, - 24CDE3412C5863A1005E5E43 /* TestKeychain.swift in Sources */, - 3F28CEA52A4ABB8800B79686 /* PrivacySettingsAnalyticsTrackerTests.swift in Sources */, - 325D3B3D23A8376400766DF6 /* FullScreenCommentReplyViewControllerTests.swift in Sources */, - 805CC0B9296680F7002941DC /* RemoteConfigStoreMock.swift in Sources */, - 0147D651294B6EA600AA6410 /* StatsRevampStoreTests.swift in Sources */, - 57D6C83E22945A10003DDC7E /* PostCompactCellTests.swift in Sources */, - B030FE0A27EBF0BC000F6F5E /* SiteCreationIntentTracksEventTests.swift in Sources */, - 3F56F55C2AEA2F67006BDCEA /* ReaderPostBuilder.swift in Sources */, - D81C2F5C20F872C2002AE1F1 /* ReplyToCommentActionTests.swift in Sources */, - 08C42C31281807880034720B /* ReaderSubscribeCommentsActionTests.swift in Sources */, - D848CC1720FF38EA00A9038F /* FormattableCommentRangeTests.swift in Sources */, - 246D0A0325E97D5D0028B83F /* Blog+ObjcTests.m in Sources */, - 4AD5657228E543A30054C676 /* BlogQueryTests.swift in Sources */, - 9A9D34FF2360A4E200BC95A3 /* StatsPeriodAsyncOperationTests.swift in Sources */, - B5EFB1C91B333C5A007608A3 /* NotificationSettingsServiceTests.swift in Sources */, - AC68C9CA28E5DF14009030A9 /* NotificationsViewControllerTests.swift in Sources */, - 179501CD27A01D4100882787 /* PublicizeAuthorizationURLComponentsTests.swift in Sources */, - 932645A41E7C206600134988 /* GutenbergSettingsTests.swift in Sources */, - 933D1F471EA64108009FB462 /* TestingAppDelegate.m in Sources */, - FEE54C4C2C12393A00740A68 /* ReaderPostStreamServiceTest.swift in Sources */, - 0A9687BC28B40771009DCD2F /* FullScreenCommentReplyViewModelMock.swift in Sources */, - C8567498243F41CA001A995E /* MockTenorService.swift in Sources */, - 1D19C56629C9DB0A00FB0087 /* GutenbergVideoPressUploadProcessorTests.swift in Sources */, - 4A2C73F72A9585B000ACE79E /* PostRepositoryTests.swift in Sources */, - 4A9314DC297790C300360232 /* PeopleServiceTests.swift in Sources */, - 85B125411B028E34008A3D95 /* PushAuthenticationManagerTests.swift in Sources */, - 4A76A4BB29D4381100AABF4B /* CommentService+LikesTests.swift in Sources */, - 8BB185CE24B62CE100A4CCE8 /* ReaderCardServiceTests.swift in Sources */, - 019D699E2A5EA963003B676D /* RootViewCoordinatorTests.swift in Sources */, - B09879792B5730BC0048256D /* StatsTrafficDatePickerViewModelTests.swift in Sources */, - D821C81B21003AE9002ED995 /* FormattableContentGroupTests.swift in Sources */, - 93D86B981C691E71003D8E3E /* LocalCoreDataServiceTests.m in Sources */, - 0CD6299B2B9AAA9A00325EA4 /* Foundation+Extensions.swift in Sources */, - 1DF7A0D32BA0B1810003CBA3 /* GutenbergContentParser.swift in Sources */, - 8384C64428AAC85F00EABE26 /* KeychainUtilsTests.swift in Sources */, - 73178C2921BEE09300E37C9A /* SiteSegmentsStepTests.swift in Sources */, - FEAA6F79298CE4A600ADB44C /* PluginJetpackProxyServiceTests.swift in Sources */, - 08F8CD311EBD2A960049D0C0 /* MediaImageExporterTests.swift in Sources */, - DC06DFFC27BD679700969974 /* BlogTitleTests.swift in Sources */, - DCF892D2282FA45500BB71E1 /* StatsMockDataLoader.swift in Sources */, - 3F593FDD2A81DC6D00B29E86 /* NSError+TestInstance.swift in Sources */, - 02761EC222700A9C009BAF0F /* BlogDetailsSubsectionToSectionCategoryTests.swift in Sources */, - 8B749E9025AF8D2E00023F03 /* JetpackCapabilitiesServiceTests.swift in Sources */, - F1450CF72437E8F800A28BFE /* MediaHostTests.swift in Sources */, - F4426FD3287E08C300218003 /* SuggestionServiceMock.swift in Sources */, - 436D55F02115CB6800CEAA33 /* RegisterDomainDetailsSectionTests.swift in Sources */, - 4A17C1A4281A823E0001FFE5 /* NSManagedObject+Fixture.swift in Sources */, - 018635922A85376700915532 /* SupportChatBotViewModelTests.swift in Sources */, - 0C896DE72A3A832B00D7D4E7 /* SiteVisibilityTests.swift in Sources */, - E1B921BC1C0ED5A3003EA3CB /* MediaSizeSliderCellTest.swift in Sources */, - C314543B262770BE005B216B /* BlogServiceAuthorTests.swift in Sources */, - FE34ACD22B174AE700108B3C /* DashboardBloganuaryCardCellTests.swift in Sources */, - 0885A3671E837AFE00619B4D /* URLIncrementalFilenameTests.swift in Sources */, - D848CBF920FEF82100A9038F /* NotificationsContentFactoryTests.swift in Sources */, - FE1E201E2A49D59400CE7C90 /* JetpackSocialServiceTests.swift in Sources */, - 575802132357C41200E4C63C /* MediaCoordinatorTests.swift in Sources */, - F18B43781F849F580089B817 /* PostAttachmentTests.swift in Sources */, - DC8F61FC2703321F0087AC5D /* TimeZoneFormatterTests.swift in Sources */, - E180BD4E1FB4681E00D0D781 /* MockCookieJar.swift in Sources */, - F4D9AF4F288AD2E300803D40 /* SuggestionViewModelTests.swift in Sources */, - D81C2F6A20F8B449002AE1F1 /* NotificationActionParserTest.swift in Sources */, - F15D1FBA265C41A900854EE5 /* BloggingRemindersStoreTests.swift in Sources */, - D88A64A2208D8F05008AE9BC /* StockPhotosMediaTests.swift in Sources */, - B55F1AA21C107CE200FD04D4 /* BlogSettingsDiscussionTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; From bfa7ea2a7262bf7187c6c1c033123c690f08b617 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:26:57 -0600 Subject: [PATCH 06/27] A bit more organization --- .../{ => Helpers}/Extensions/Bundle+LoadFromNib.swift | 0 .../{ => Helpers}/Extensions/Bundle+TestExtensions.swift | 0 .../{ => Helpers}/Extensions/OHHTTPStubs+Helpers.swift | 0 .../WordPressTest/{ => Helpers}/Extensions/XCTestCase+Wait.swift | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename WordPress/WordPressTest/{ => Helpers}/Extensions/Bundle+LoadFromNib.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/Extensions/Bundle+TestExtensions.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/Extensions/OHHTTPStubs+Helpers.swift (100%) rename WordPress/WordPressTest/{ => Helpers}/Extensions/XCTestCase+Wait.swift (100%) diff --git a/WordPress/WordPressTest/Extensions/Bundle+LoadFromNib.swift b/WordPress/WordPressTest/Helpers/Extensions/Bundle+LoadFromNib.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/Bundle+LoadFromNib.swift rename to WordPress/WordPressTest/Helpers/Extensions/Bundle+LoadFromNib.swift diff --git a/WordPress/WordPressTest/Extensions/Bundle+TestExtensions.swift b/WordPress/WordPressTest/Helpers/Extensions/Bundle+TestExtensions.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/Bundle+TestExtensions.swift rename to WordPress/WordPressTest/Helpers/Extensions/Bundle+TestExtensions.swift diff --git a/WordPress/WordPressTest/Extensions/OHHTTPStubs+Helpers.swift b/WordPress/WordPressTest/Helpers/Extensions/OHHTTPStubs+Helpers.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/OHHTTPStubs+Helpers.swift rename to WordPress/WordPressTest/Helpers/Extensions/OHHTTPStubs+Helpers.swift diff --git a/WordPress/WordPressTest/Extensions/XCTestCase+Wait.swift b/WordPress/WordPressTest/Helpers/Extensions/XCTestCase+Wait.swift similarity index 100% rename from WordPress/WordPressTest/Extensions/XCTestCase+Wait.swift rename to WordPress/WordPressTest/Helpers/Extensions/XCTestCase+Wait.swift From 36b1e76d76df16da194fea7386d4031a7425f8d3 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:32:40 -0600 Subject: [PATCH 07/27] Convert JetpackStatsWidgets to use Folders Stats Widget Fix --- .../LocalizationConfiguration.swift | 0 WordPress/WordPress.xcodeproj/project.pbxproj | 492 +++--------------- 2 files changed, 68 insertions(+), 424 deletions(-) rename WordPress/JetpackStatsWidgets/{ => Views/Localization}/LocalizationConfiguration.swift (100%) diff --git a/WordPress/JetpackStatsWidgets/LocalizationConfiguration.swift b/WordPress/JetpackStatsWidgets/Views/Localization/LocalizationConfiguration.swift similarity index 100% rename from WordPress/JetpackStatsWidgets/LocalizationConfiguration.swift rename to WordPress/JetpackStatsWidgets/Views/Localization/LocalizationConfiguration.swift diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 6118a22e15e7..a66cf976c947 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -54,37 +54,10 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0107E0B528F97D5000DE87DB /* StatsWidgetEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F63B93B258179D100F581BE /* StatsWidgetEntry.swift */; }; - 0107E0B628F97D5000DE87DB /* HomeWidgetCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FA53E9B256571D800F4D9A2 /* HomeWidgetCache.swift */; }; - 0107E0B728F97D5000DE87DB /* ListStatsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FCF66E825CAF8C50047F337 /* ListStatsView.swift */; }; - 0107E0BA28F97D5000DE87DB /* TodayWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */; }; - 0107E0BB28F97D5000DE87DB /* StatsWidgetsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F2F0C15256C6B2C003351C7 /* StatsWidgetsService.swift */; }; - 0107E0BC28F97D5000DE87DB /* StatsWidgetsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F526D562539FAC60069706C /* StatsWidgetsView.swift */; }; - 0107E0BE28F97D5000DE87DB /* MultiStatsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5689FF25420DE80048A9E4 /* MultiStatsView.swift */; }; - 0107E0C028F97D5000DE87DB /* HomeWidgetToday.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F526C522538CF2A0069706C /* HomeWidgetToday.swift */; }; - 0107E0C128F97D5000DE87DB /* FlexibleCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F568A2E254216550048A9E4 /* FlexibleCard.swift */; }; - 0107E0C228F97D5000DE87DB /* VerticalCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F568A1E254213B60048A9E4 /* VerticalCard.swift */; }; - 0107E0C428F97D5000DE87DB /* HomeWidgetAllTimeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5C861925C9EA2500BABE64 /* HomeWidgetAllTimeData.swift */; }; - 0107E0C528F97D5000DE87DB /* GroupedViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE20C1425CF165700A15525 /* GroupedViewData.swift */; }; - 0107E0C728F97D5000DE87DB /* StatsWidgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8EEC4D25B4817000EC9DAE /* StatsWidgets.swift */; }; - 0107E0C828F97D5000DE87DB /* StatsValueView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FA59B99258289E30073772F /* StatsValueView.swift */; }; - 0107E0C928F97D5000DE87DB /* SiteListProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8EEC6F25B4849A00EC9DAE /* SiteListProvider.swift */; }; - 0107E0CA28F97D5000DE87DB /* HomeWidgetThisWeekData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B136C25D08F34004FAC0A /* HomeWidgetThisWeekData.swift */; }; - 0107E0CB28F97D5000DE87DB /* HomeWidgetAllTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5C86BF25CA197500BABE64 /* HomeWidgetAllTime.swift */; }; - 0107E0CE28F97D5000DE87DB /* ListRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FCF66FA25CAF8E00047F337 /* ListRow.swift */; }; - 0107E0D028F97D5000DE87DB /* HomeWidgetThisWeek.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B138E25D09AA5004FAC0A /* HomeWidgetThisWeek.swift */; }; - 0107E0D128F97D5000DE87DB /* SingleStatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5689EF254209790048A9E4 /* SingleStatView.swift */; }; - 0107E0D228F97D5000DE87DB /* UnconfiguredView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FAA18CB25797B85002B1911 /* UnconfiguredView.swift */; }; - 0107E0D428F97D5000DE87DB /* HomeWidgetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6DA04025646F96002AB88F /* HomeWidgetData.swift */; }; - 0107E0D528F97D5000DE87DB /* HomeWidgetTodayData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB34ACA25672A90001A74A6 /* HomeWidgetTodayData.swift */; }; - 0107E0D628F97D5000DE87DB /* AllTimeWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFF57D23984344008A1DCB /* AllTimeWidgetStats.swift */; }; 0107E0D728F97D5000DE87DB /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; }; - 0107E0D828F97D5000DE87DB /* LocalizableStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE77C8225B0CA89007DE9E5 /* LocalizableStrings.swift */; }; - 0107E0DA28F97D5000DE87DB /* ListViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE20C3625CF211F00A15525 /* ListViewData.swift */; }; 0107E0DC28F97D5000DE87DB /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; 0107E0DE28F97D5000DE87DB /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4F2538CF2A0069706C /* SwiftUI.framework */; }; 0107E0DF28F97D5000DE87DB /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4D2538CF2A0069706C /* WidgetKit.framework */; }; - 0107E0E228F97D5000DE87DB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3F526C552538CF2B0069706C /* Assets.xcassets */; }; 0107E0EE28F97E6900DE87DB /* JetpackStatsWidgets.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 0107E11228FD7FE200DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E11328FD7FE300DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; @@ -92,34 +65,17 @@ 0107E11528FD7FE500DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E11628FD7FE800DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E13B28FE9DB200DE87DB /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; }; - 0107E13D28FE9DB200DE87DB /* HomeWidgetAllTimeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5C861925C9EA2500BABE64 /* HomeWidgetAllTimeData.swift */; }; 0107E13E28FE9DB200DE87DB /* SitesDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1482CDF2575BDA4007E4DD6 /* SitesDataProvider.swift */; }; - 0107E13F28FE9DB200DE87DB /* HomeWidgetTodayData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB34ACA25672A90001A74A6 /* HomeWidgetTodayData.swift */; }; - 0107E14128FE9DB200DE87DB /* HomeWidgetCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FA53E9B256571D800F4D9A2 /* HomeWidgetCache.swift */; }; - 0107E14228FE9DB200DE87DB /* AllTimeWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFF57D23984344008A1DCB /* AllTimeWidgetStats.swift */; }; - 0107E14328FE9DB200DE87DB /* TodayWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */; }; - 0107E14428FE9DB200DE87DB /* HomeWidgetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6DA04025646F96002AB88F /* HomeWidgetData.swift */; }; - 0107E14528FE9DB200DE87DB /* HomeWidgetThisWeekData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B136C25D08F34004FAC0A /* HomeWidgetThisWeekData.swift */; }; 0107E14928FE9DB200DE87DB /* IntentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F163C025658B4D003DC13B /* IntentHandler.swift */; }; 0107E14D28FE9DB200DE87DB /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 0107E15928FEB10E00DE87DB /* JetpackIntents.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 0107E15D28FFE99300DE87DB /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; 0107E16128FFE99300DE87DB /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; 0107E16F28FFEF4500DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - 0107E1852900059300DE87DB /* LocalizationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E1842900059300DE87DB /* LocalizationConfiguration.swift */; }; 01281E9C2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 01281E9D2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 014D7E8F2AA9FBDE00F8C9E3 /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; 0167F4B62AAA0342005B9E42 /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; - 0188FE402AA613850093EDA5 /* LockScreenMultiStatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE3E2AA6137F0093EDA5 /* LockScreenMultiStatView.swift */; }; - 0188FE432AA613B00093EDA5 /* LockScreenMultiStatViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE412AA613AD0093EDA5 /* LockScreenMultiStatViewModel.swift */; }; - 0188FE462AA624A40093EDA5 /* LockScreenSiteTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE442AA624A40093EDA5 /* LockScreenSiteTitleView.swift */; }; - 0188FE492AA62D080093EDA5 /* LockScreenMultiStatWidgetViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE472AA62D080093EDA5 /* LockScreenMultiStatWidgetViewProvider.swift */; }; - 0188FE4C2AA62F800093EDA5 /* LockScreenTodayLikesCommentsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0188FE4A2AA62F800093EDA5 /* LockScreenTodayLikesCommentsStatWidgetConfig.swift */; }; - 018FF1352AE6771A00F301C3 /* LockScreenVerticalCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018FF1342AE6771A00F301C3 /* LockScreenVerticalCard.swift */; }; - 018FF1372AE67C2600F301C3 /* LockScreenFlexibleCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018FF1362AE67C2600F301C3 /* LockScreenFlexibleCard.swift */; }; - 01ABF1702AD578B3004331BD /* WidgetAnalytics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */; }; - 01ABF1712AD578B3004331BD /* WidgetAnalytics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */; }; 01CE5007290A889F00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; 01CE5008290A88BD00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; 01CE500E290A88C100A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; @@ -128,12 +84,6 @@ 01CE5013290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; 01CE5014290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; 01CE5015290A890F00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; - 01D2FF5F2AA733690038E040 /* LockScreenFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FF5D2AA733690038E040 /* LockScreenFieldView.swift */; }; - 01D2FF622AA77C5F0038E040 /* LockScreenAllTimeViewsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FF602AA77C5F0038E040 /* LockScreenAllTimeViewsStatWidgetConfig.swift */; }; - 01D2FF652AA77F790038E040 /* LockScreenTodayViewsVisitorsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FF632AA77F790038E040 /* LockScreenTodayViewsVisitorsStatWidgetConfig.swift */; }; - 01D2FF682AA780DC0038E040 /* LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FF662AA780DC0038E040 /* LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift */; }; - 01D2FF6B2AA782720038E040 /* LockScreenAllTimePostsBestViewsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D2FF692AA782720038E040 /* LockScreenAllTimePostsBestViewsStatWidgetConfig.swift */; }; - 01E258092ACC3AA000F09666 /* iOS17WidgetAPIs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E258082ACC3AA000F09666 /* iOS17WidgetAPIs.swift */; }; 08BA4BC7298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; 08BA4BC9298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */; }; @@ -256,17 +206,12 @@ 3F46EED128BFF339004F02B2 /* JetpackPromptsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */; }; 3F4D035328A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */; }; 3F4EB39228AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */; }; - 3F5C865D25C9EBEF00BABE64 /* HomeWidgetAllTimeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5C861925C9EA2500BABE64 /* HomeWidgetAllTimeData.swift */; }; - 3F6DA04125646F96002AB88F /* HomeWidgetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6DA04025646F96002AB88F /* HomeWidgetData.swift */; }; - 3F8B313025D1D652005A2903 /* HomeWidgetThisWeekData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B136C25D08F34004FAC0A /* HomeWidgetThisWeekData.swift */; }; 3F8B45A029283D6C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */; }; 3F8B45A7292C1A2300730FA4 /* MigrationSuccessCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45A6292C1A2300730FA4 /* MigrationSuccessCardView.swift */; }; 3F8B45A8292C1F2500730FA4 /* MigrationSuccessCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45A6292C1A2300730FA4 /* MigrationSuccessCardView.swift */; }; 3F8B45A9292C1F2C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */; }; 3F8B45AB292C42CC00730FA4 /* MigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45AA292C42CC00730FA4 /* MigrationSuccessCell.swift */; }; 3F8B45AC292C455800730FA4 /* MigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45AA292C42CC00730FA4 /* MigrationSuccessCell.swift */; }; - 3FA53E9C256571D800F4D9A2 /* HomeWidgetCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FA53E9B256571D800F4D9A2 /* HomeWidgetCache.swift */; }; - 3FB34ADA25672AA5001A74A6 /* HomeWidgetTodayData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB34ACA25672A90001A74A6 /* HomeWidgetTodayData.swift */; }; 3FF15A56291B4EEA00E1B4E5 /* MigrationCenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF15A55291B4EEA00E1B4E5 /* MigrationCenterView.swift */; }; 3FF15A5C291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF15A5B291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift */; }; 3FF717FF291F07AB00323614 /* MigrationCenterViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF717FE291F07AB00323614 /* MigrationCenterViewConfiguration.swift */; }; @@ -300,7 +245,6 @@ 4A690C1F2BA796CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C212BA7975500A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C222BA7975800A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A690C242BA797F600A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C232BA797CE00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4AD953C72C21451700D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD953C82C21451700D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4AD9555A2C21716A00D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; @@ -530,8 +474,6 @@ 93F2E5401E9E5A180050D489 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E53F1E9E5A180050D489 /* libsqlite3.tbd */; }; 93F2E5421E9E5A350050D489 /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5411E9E5A350050D489 /* QuickLook.framework */; }; 93F2E5441E9E5A570050D489 /* CoreSpotlight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5431E9E5A570050D489 /* CoreSpotlight.framework */; }; - 98BFF57E23984345008A1DCB /* AllTimeWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFF57D23984344008A1DCB /* AllTimeWidgetStats.swift */; }; - 98E58A2F2360D23400E5534B /* TodayWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */; }; 9C86CF3E1EAC13181A593D00 /* Pods_Apps_Jetpack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */; }; A01C542E0E24E88400D411F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A01C542D0E24E88400D411F2 /* SystemConfiguration.framework */; }; A01C55480E25E0D000D411F2 /* defaultPostTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */; }; @@ -571,23 +513,6 @@ C7E5F25C2799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */; }; C7F7ABD6261CED7A00CE547F /* JetpackAuthenticationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */; }; C7F7BDBD26262A1B00CE547F /* AppDependency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7BDBC26262A1B00CE547F /* AppDependency.swift */; }; - C9B4778729C85949008CBF49 /* LockScreenStatsWidgetEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B4778329C85949008CBF49 /* LockScreenStatsWidgetEntry.swift */; }; - C9B477A929CC13CB008CBF49 /* LockScreenSiteListProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477A729CC13C6008CBF49 /* LockScreenSiteListProvider.swift */; }; - C9B477AD29CC15D9008CBF49 /* WidgetDataReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477AB29CC15D9008CBF49 /* WidgetDataReader.swift */; }; - C9B477AE29CC35A0008CBF49 /* WidgetDataReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477AB29CC15D9008CBF49 /* WidgetDataReader.swift */; }; - C9B477B229CC4949008CBF49 /* HomeWidgetDataFileReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477B129CC4949008CBF49 /* HomeWidgetDataFileReader.swift */; }; - C9B477B429CC4949008CBF49 /* HomeWidgetDataFileReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477B129CC4949008CBF49 /* HomeWidgetDataFileReader.swift */; }; - C9B477B729CD2EF7008CBF49 /* LockScreenUnconfiguredView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477B529CD2EF7008CBF49 /* LockScreenUnconfiguredView.swift */; }; - C9B477BA29CD2FEF008CBF49 /* LockScreenUnconfiguredViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477B829CD2FEE008CBF49 /* LockScreenUnconfiguredViewModel.swift */; }; - C9B477BB29CD576F008CBF49 /* LockScreenUnconfiguredViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B477B829CD2FEE008CBF49 /* LockScreenUnconfiguredViewModel.swift */; }; - C9C21D7829BECFC7009F68E5 /* LockScreenStatsWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C21D7629BECFC1009F68E5 /* LockScreenStatsWidget.swift */; }; - C9C21D7C29BED18C009F68E5 /* LockScreenStatsWidgetsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C21D7A29BED18C009F68E5 /* LockScreenStatsWidgetsView.swift */; }; - C9FE382829C204C100D39841 /* LockScreenSingleStatWidgetViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9FE382629C204C100D39841 /* LockScreenSingleStatWidgetViewProvider.swift */; }; - C9FE382F29C204E700D39841 /* LockScreenSingleStatViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9FE382B29C204E700D39841 /* LockScreenSingleStatViewModel.swift */; }; - C9FE383229C2053300D39841 /* LockScreenSingleStatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9FE383029C2053300D39841 /* LockScreenSingleStatView.swift */; }; - C9FE383929C2077700D39841 /* LockScreenSingleStatViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9FE382B29C204E700D39841 /* LockScreenSingleStatViewModel.swift */; }; - C9FE384129C2A3D200D39841 /* LockScreenTodayViewsStatWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9FE383C29C2A3D100D39841 /* LockScreenTodayViewsStatWidgetConfig.swift */; }; - C9FE384729C2A3D200D39841 /* LockScreenStatsWidgetConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9FE383F29C2A3D200D39841 /* LockScreenStatsWidgetConfig.swift */; }; CB1FD8D826E4BBAA00EDAF06 /* SharePostTypePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */; }; CB48172A26E0D93D008C2D9B /* SharePostTypePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */; }; CBF6201326E8FB520061A1F8 /* RemotePost+ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF6201226E8FB520061A1F8 /* RemotePost+ShareData.swift */; }; @@ -801,26 +726,19 @@ FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; FABB20C92602FC2C00C8785C /* ShareNoticeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7462BFCF2028C49800B552D8 /* ShareNoticeViewModel.swift */; }; FABB20CD2602FC2C00C8785C /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; - FABB210C2602FC2C00C8785C /* HomeWidgetThisWeekData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B136C25D08F34004FAC0A /* HomeWidgetThisWeekData.swift */; }; FABB21392602FC2C00C8785C /* ShareExtensionSessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74CEF0761F9AA0F700B729CA /* ShareExtensionSessionManager.swift */; }; FABB213B2602FC2C00C8785C /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; - FABB21A92602FC2C00C8785C /* HomeWidgetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6DA04025646F96002AB88F /* HomeWidgetData.swift */; }; - FABB21AB2602FC2C00C8785C /* AllTimeWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFF57D23984344008A1DCB /* AllTimeWidgetStats.swift */; }; FABB21D12602FC2C00C8785C /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; FABB21F92602FC2C00C8785C /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; FABB22342602FC2C00C8785C /* ShareNoticeNavigationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7462BFD32028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift */; }; - FABB22362602FC2C00C8785C /* HomeWidgetCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FA53E9B256571D800F4D9A2 /* HomeWidgetCache.swift */; }; FABB22452602FC2C00C8785C /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; FABB22972602FC2C00C8785C /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; FABB23A32602FC2C00C8785C /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; }; FABB23E62602FC2C00C8785C /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; FABB24062602FC2C00C8785C /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; FABB24702602FC2C00C8785C /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; - FABB24DA2602FC2C00C8785C /* HomeWidgetAllTimeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5C861925C9EA2500BABE64 /* HomeWidgetAllTimeData.swift */; }; FABB24EF2602FC2C00C8785C /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; - FABB24F32602FC2C00C8785C /* HomeWidgetTodayData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB34ACA25672A90001A74A6 /* HomeWidgetTodayData.swift */; }; FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - FABB25512602FC2C00C8785C /* TodayWidgetStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */; }; FABB26202602FC2C00C8785C /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; FABB26212602FC2C00C8785C /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; FABB26222602FC2C00C8785C /* CoreSpotlight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5431E9E5A570050D489 /* CoreSpotlight.framework */; }; @@ -1200,35 +1118,14 @@ 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackIntents.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetConfiguration.swift; sourceTree = ""; }; 0107E1812900043200DE87DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0107E1832900043200DE87DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0107E1842900059300DE87DB /* LocalizationConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationConfiguration.swift; sourceTree = ""; }; - 0107E1862900065400DE87DB /* LocalizationConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalizationConfiguration.swift; sourceTree = ""; }; 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release.xcconfig"; sourceTree = ""; }; 01281E9B2A051EEA00464F8F /* MySiteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySiteTests.swift; sourceTree = ""; }; 0167F4AD2AAA0250005B9E42 /* JetpackIntents.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = JetpackIntents.entitlements; sourceTree = ""; }; 0167F4AE2AAA0250005B9E42 /* JetpackIntentsRelease-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackIntentsRelease-Alpha.entitlements"; sourceTree = ""; }; 0167F4AF2AAA0250005B9E42 /* JetpackIntentsRelease-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackIntentsRelease-Internal.entitlements"; sourceTree = ""; }; 0167F4B02AAA0250005B9E42 /* JetpackIntents-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JetpackIntents-Bridging-Header.h"; sourceTree = ""; }; - 0167F4B22AAA02BD005B9E42 /* JetpackStatsWidgets.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = JetpackStatsWidgets.entitlements; sourceTree = ""; }; - 0167F4B32AAA02BD005B9E42 /* JetpackStatsWidgetsRelease-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackStatsWidgetsRelease-Internal.entitlements"; sourceTree = ""; }; - 0167F4B42AAA02BD005B9E42 /* JetpackStatsWidgetsRelease-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackStatsWidgetsRelease-Alpha.entitlements"; sourceTree = ""; }; - 0167F4B52AAA02BD005B9E42 /* JetpackStatsWidgets-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JetpackStatsWidgets-Bridging-Header.h"; sourceTree = ""; }; - 0188FE3E2AA6137F0093EDA5 /* LockScreenMultiStatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenMultiStatView.swift; sourceTree = ""; }; - 0188FE412AA613AD0093EDA5 /* LockScreenMultiStatViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenMultiStatViewModel.swift; sourceTree = ""; }; - 0188FE442AA624A40093EDA5 /* LockScreenSiteTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenSiteTitleView.swift; sourceTree = ""; }; - 0188FE472AA62D080093EDA5 /* LockScreenMultiStatWidgetViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenMultiStatWidgetViewProvider.swift; sourceTree = ""; }; - 0188FE4A2AA62F800093EDA5 /* LockScreenTodayLikesCommentsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenTodayLikesCommentsStatWidgetConfig.swift; sourceTree = ""; }; - 018FF1342AE6771A00F301C3 /* LockScreenVerticalCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenVerticalCard.swift; sourceTree = ""; }; - 018FF1362AE67C2600F301C3 /* LockScreenFlexibleCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenFlexibleCard.swift; sourceTree = ""; }; - 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetAnalytics.swift; sourceTree = ""; }; 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; - 01D2FF5D2AA733690038E040 /* LockScreenFieldView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenFieldView.swift; sourceTree = ""; }; - 01D2FF602AA77C5F0038E040 /* LockScreenAllTimeViewsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenAllTimeViewsStatWidgetConfig.swift; sourceTree = ""; }; - 01D2FF632AA77F790038E040 /* LockScreenTodayViewsVisitorsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenTodayViewsVisitorsStatWidgetConfig.swift; sourceTree = ""; }; - 01D2FF662AA780DC0038E040 /* LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift; sourceTree = ""; }; - 01D2FF692AA782720038E040 /* LockScreenAllTimePostsBestViewsStatWidgetConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenAllTimePostsBestViewsStatWidgetConfig.swift; sourceTree = ""; }; - 01E258082ACC3AA000F09666 /* iOS17WidgetAPIs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOS17WidgetAPIs.swift; sourceTree = ""; }; 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_rtl.json; sourceTree = ""; }; 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_ltr.json; sourceTree = ""; }; @@ -1420,7 +1317,6 @@ 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = xhtmlValidatorTemplate.xhtml; path = Resources/HTML/xhtmlValidatorTemplate.xhtml; sourceTree = ""; }; 32387A1D541851E82ED957CE /* Pods-WordPressShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release.xcconfig"; sourceTree = ""; }; 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 3F2F0C15256C6B2C003351C7 /* StatsWidgetsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsWidgetsService.swift; sourceTree = ""; }; 3F46AB0125BF5D6300CE2E98 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/Sites.intentdefinition; sourceTree = ""; }; 3F46EECB28BC4962004F02B2 /* JetpackLandingScreenView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackLandingScreenView.swift; sourceTree = ""; }; 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackPromptsConfiguration.swift; sourceTree = ""; }; @@ -1428,37 +1324,13 @@ 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_rtl.json; sourceTree = ""; }; 3F526C4D2538CF2A0069706C /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; 3F526C4F2538CF2A0069706C /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; - 3F526C522538CF2A0069706C /* HomeWidgetToday.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetToday.swift; sourceTree = ""; }; - 3F526C552538CF2B0069706C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 3F526D562539FAC60069706C /* StatsWidgetsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsWidgetsView.swift; sourceTree = ""; }; - 3F5689EF254209790048A9E4 /* SingleStatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleStatView.swift; sourceTree = ""; }; - 3F5689FF25420DE80048A9E4 /* MultiStatsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiStatsView.swift; sourceTree = ""; }; - 3F568A1E254213B60048A9E4 /* VerticalCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerticalCard.swift; sourceTree = ""; }; - 3F568A2E254216550048A9E4 /* FlexibleCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlexibleCard.swift; sourceTree = ""; }; - 3F5C861925C9EA2500BABE64 /* HomeWidgetAllTimeData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetAllTimeData.swift; sourceTree = ""; }; - 3F5C86BF25CA197500BABE64 /* HomeWidgetAllTime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetAllTime.swift; sourceTree = ""; }; - 3F63B93B258179D100F581BE /* StatsWidgetEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsWidgetEntry.swift; sourceTree = ""; }; - 3F6DA04025646F96002AB88F /* HomeWidgetData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetData.swift; sourceTree = ""; }; - 3F8B136C25D08F34004FAC0A /* HomeWidgetThisWeekData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetThisWeekData.swift; sourceTree = ""; }; - 3F8B138E25D09AA5004FAC0A /* HomeWidgetThisWeek.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetThisWeek.swift; sourceTree = ""; }; 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardMigrationSuccessCell.swift; sourceTree = ""; }; 3F8B45A6292C1A2300730FA4 /* MigrationSuccessCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationSuccessCardView.swift; sourceTree = ""; }; 3F8B45AA292C42CC00730FA4 /* MigrationSuccessCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationSuccessCell.swift; sourceTree = ""; }; - 3F8EEC4D25B4817000EC9DAE /* StatsWidgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsWidgets.swift; sourceTree = ""; }; - 3F8EEC6F25B4849A00EC9DAE /* SiteListProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteListProvider.swift; sourceTree = ""; }; 3F9DD3F62CC214BF00DF1760 /* Common.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.debug.xcconfig; sourceTree = ""; }; 3F9DD3F72CC2188400DF1760 /* Common.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.enterprise.xcconfig; sourceTree = ""; }; 3F9DD3F82CC21E7B00DF1760 /* WordPressAuthenticator.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.enterprise.xcconfig; sourceTree = ""; }; - 3FA53E9B256571D800F4D9A2 /* HomeWidgetCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetCache.swift; sourceTree = ""; }; - 3FA59B99258289E30073772F /* StatsValueView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsValueView.swift; sourceTree = ""; }; 3FA640652670CEFE0064401E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 3FAA18CB25797B85002B1911 /* UnconfiguredView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnconfiguredView.swift; sourceTree = ""; }; - 3FB34ACA25672A90001A74A6 /* HomeWidgetTodayData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetTodayData.swift; sourceTree = ""; }; - 3FCF66E825CAF8C50047F337 /* ListStatsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListStatsView.swift; sourceTree = ""; }; - 3FCF66FA25CAF8E00047F337 /* ListRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListRow.swift; sourceTree = ""; }; - 3FE20C1425CF165700A15525 /* GroupedViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupedViewData.swift; sourceTree = ""; }; - 3FE20C3625CF211F00A15525 /* ListViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListViewData.swift; sourceTree = ""; }; - 3FE77C8225B0CA89007DE9E5 /* LocalizableStrings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizableStrings.swift; sourceTree = ""; }; 3FF15A55291B4EEA00E1B4E5 /* MigrationCenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationCenterView.swift; sourceTree = ""; }; 3FF15A5B291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationNotificationsCenterView.swift; sourceTree = ""; }; 3FF717FE291F07AB00323614 /* MigrationCenterViewConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationCenterViewConfiguration.swift; sourceTree = ""; }; @@ -1483,7 +1355,6 @@ 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4A690C232BA797CE00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKitTests.xcconfig; sourceTree = ""; }; 4A98A9032C2274E100A2CE58 /* WordPressKit.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKit.xcconfig; sourceTree = ""; }; 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WordPressAuthenticator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1658,8 +1529,6 @@ 93F2E5521E9E5CF00050D489 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; }; 93FA0F0118E451A80007903B /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; 93FA0F0218E451A80007903B /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.md; path = ../README.md; sourceTree = ""; }; - 98BFF57D23984344008A1DCB /* AllTimeWidgetStats.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllTimeWidgetStats.swift; sourceTree = ""; }; - 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TodayWidgetStats.swift; sourceTree = ""; }; 98FB6E9F23074CE5002DDC8D /* Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; A01C542D0E24E88400D411F2 /* SystemConfiguration.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = defaultPostTemplate.html; path = Resources/HTML/defaultPostTemplate.html; sourceTree = ""; }; @@ -1714,19 +1583,6 @@ C7F7BDBC26262A1B00CE547F /* AppDependency.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDependency.swift; sourceTree = ""; }; C82B4C5ECF11C9FEE39CD9A0 /* Pods-WordPressShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release-internal.xcconfig"; sourceTree = ""; }; C9264D275F6288F66C33D2CE /* Pods-WordPressTest.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-internal.xcconfig"; sourceTree = ""; }; - C9B4778329C85949008CBF49 /* LockScreenStatsWidgetEntry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenStatsWidgetEntry.swift; sourceTree = ""; }; - C9B477A729CC13C6008CBF49 /* LockScreenSiteListProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenSiteListProvider.swift; sourceTree = ""; }; - C9B477AB29CC15D9008CBF49 /* WidgetDataReader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WidgetDataReader.swift; sourceTree = ""; }; - C9B477B129CC4949008CBF49 /* HomeWidgetDataFileReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeWidgetDataFileReader.swift; sourceTree = ""; }; - C9B477B529CD2EF7008CBF49 /* LockScreenUnconfiguredView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenUnconfiguredView.swift; sourceTree = ""; }; - C9B477B829CD2FEE008CBF49 /* LockScreenUnconfiguredViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenUnconfiguredViewModel.swift; sourceTree = ""; }; - C9C21D7629BECFC1009F68E5 /* LockScreenStatsWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenStatsWidget.swift; sourceTree = ""; }; - C9C21D7A29BED18C009F68E5 /* LockScreenStatsWidgetsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenStatsWidgetsView.swift; sourceTree = ""; }; - C9FE382629C204C100D39841 /* LockScreenSingleStatWidgetViewProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenSingleStatWidgetViewProvider.swift; sourceTree = ""; }; - C9FE382B29C204E700D39841 /* LockScreenSingleStatViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenSingleStatViewModel.swift; sourceTree = ""; }; - C9FE383029C2053300D39841 /* LockScreenSingleStatView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenSingleStatView.swift; sourceTree = ""; }; - C9FE383C29C2A3D100D39841 /* LockScreenTodayViewsStatWidgetConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenTodayViewsStatWidgetConfig.swift; sourceTree = ""; }; - C9FE383F29C2A3D200D39841 /* LockScreenStatsWidgetConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenStatsWidgetConfig.swift; sourceTree = ""; }; CB1DAFB7DE085F2FF0314622 /* Pods-WordPressShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.debug.xcconfig"; sourceTree = ""; }; CB1FD8D926E605CF00EDAF06 /* Extensions 4.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Extensions 4.xcdatamodel"; sourceTree = ""; }; CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharePostTypePickerViewController.swift; sourceTree = ""; }; @@ -2452,6 +2308,59 @@ ); target = FABB1F8F2602FC2C00C8785C /* Jetpack */; }; + 24F6E6D62CD3F6AB00AAB1A3 /* Exceptions for "JetpackStatsWidgets" folder in "WordPress" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Cache/HomeWidgetCache.swift, + Helpers/HomeWidgetDataFileReader.swift, + Helpers/WidgetDataReader.swift, + LockScreenWidgets/Models/LockScreenSingleStatViewModel.swift, + LockScreenWidgets/Models/LockScreenUnconfiguredViewModel.swift, + Model/AllTimeWidgetStats.swift, + Model/HomeWidgetAllTimeData.swift, + Model/HomeWidgetData.swift, + Model/HomeWidgetThisWeekData.swift, + Model/HomeWidgetTodayData.swift, + Model/TodayWidgetStats.swift, + Tracks/WidgetAnalytics.swift, + ); + target = 1D6058900D05DD3D006BFB54 /* WordPress */; + }; + 24F6E6D72CD3F6AB00AAB1A3 /* Exceptions for "JetpackStatsWidgets" folder in "Jetpack" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Cache/HomeWidgetCache.swift, + Model/AllTimeWidgetStats.swift, + Model/HomeWidgetAllTimeData.swift, + Model/HomeWidgetData.swift, + Model/HomeWidgetThisWeekData.swift, + Model/HomeWidgetTodayData.swift, + Model/TodayWidgetStats.swift, + Tracks/WidgetAnalytics.swift, + ); + target = FABB1F8F2602FC2C00C8785C /* Jetpack */; + }; + 24F6E6D82CD3F6AB00AAB1A3 /* Exceptions for "JetpackStatsWidgets" folder in "JetpackStatsWidgets" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Info.plist, + Tracks/WidgetAnalytics.swift, + ); + target = 0107E0B128F97D5000DE87DB /* JetpackStatsWidgets */; + }; + 24F6E6D92CD3F6AB00AAB1A3 /* Exceptions for "JetpackStatsWidgets" folder in "JetpackIntents" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Cache/HomeWidgetCache.swift, + Model/AllTimeWidgetStats.swift, + Model/HomeWidgetAllTimeData.swift, + Model/HomeWidgetData.swift, + Model/HomeWidgetThisWeekData.swift, + Model/HomeWidgetTodayData.swift, + Model/TodayWidgetStats.swift, + ); + target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; + }; /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ @@ -2495,6 +2404,17 @@ path = WordPressTest; sourceTree = ""; }; + 24F6E6802CD3F6AA00AAB1A3 /* JetpackStatsWidgets */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F6E6D62CD3F6AB00AAB1A3 /* Exceptions for "JetpackStatsWidgets" folder in "WordPress" target */, + 24F6E6D72CD3F6AB00AAB1A3 /* Exceptions for "JetpackStatsWidgets" folder in "Jetpack" target */, + 24F6E6D82CD3F6AB00AAB1A3 /* Exceptions for "JetpackStatsWidgets" folder in "JetpackStatsWidgets" target */, + 24F6E6D92CD3F6AB00AAB1A3 /* Exceptions for "JetpackStatsWidgets" folder in "JetpackIntents" target */, + ); + path = JetpackStatsWidgets; + sourceTree = ""; + }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ @@ -2713,27 +2633,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0107E1822900043200DE87DB /* JetpackStatsWidgets */ = { - isa = PBXGroup; - children = ( - 3F8EEC4D25B4817000EC9DAE /* StatsWidgets.swift */, - 3F8EEC6F25B4849A00EC9DAE /* SiteListProvider.swift */, - C9C21D7529BECFAE009F68E5 /* LockScreenWidgets */, - C9B477AA29CC15C2008CBF49 /* Helpers */, - 3FFDDCB925B8A65F008D5BDD /* Widgets */, - 3FB34ABB25672A59001A74A6 /* Model */, - 3FFDDC0325B89F0C008D5BDD /* Cache */, - 3F2F0C06256C68E1003351C7 /* Remote service */, - 3FA59DCC2582E53F0073772F /* Tracks */, - 3F526D2B2539F9D60069706C /* Views */, - 3F526C552538CF2B0069706C /* Assets.xcassets */, - 0107E1832900043200DE87DB /* Info.plist */, - 0107E1842900059300DE87DB /* LocalizationConfiguration.swift */, - 0167F4B12AAA02BD005B9E42 /* Supporting Files */, - ); - path = JetpackStatsWidgets; - sourceTree = ""; - }; 0167F4AC2AAA0250005B9E42 /* Supporting Files */ = { isa = PBXGroup; children = ( @@ -2746,26 +2645,6 @@ path = "Supporting Files"; sourceTree = ""; }; - 0167F4B12AAA02BD005B9E42 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 0167F4B22AAA02BD005B9E42 /* JetpackStatsWidgets.entitlements */, - 0167F4B32AAA02BD005B9E42 /* JetpackStatsWidgetsRelease-Internal.entitlements */, - 0167F4B42AAA02BD005B9E42 /* JetpackStatsWidgetsRelease-Alpha.entitlements */, - 0167F4B52AAA02BD005B9E42 /* JetpackStatsWidgets-Bridging-Header.h */, - 4A690C232BA797CE00A8E0C5 /* PrivacyInfo.xcprivacy */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - 01E258072ACC3A9000F09666 /* Helpers */ = { - isa = PBXGroup; - children = ( - 01E258082ACC3AA000F09666 /* iOS17WidgetAPIs.swift */, - ); - path = Helpers; - sourceTree = ""; - }; 17222D44261DDDF10047B163 /* celadon-classic */ = { isa = PBXGroup; children = ( @@ -3037,7 +2916,7 @@ 8096218728E55CB800940A5D /* JetpackDraftActionExtension */, F1F163BF25658B4D003DC13B /* JetpackIntents */, 80F6D05628EE869900953C1A /* JetpackNotificationServiceExtension */, - 0107E1822900043200DE87DB /* JetpackStatsWidgets */, + 24F6E6802CD3F6AA00AAB1A3 /* JetpackStatsWidgets */, 8096212828E5535E00940A5D /* JetpackShareExtension */, 74576673202B558C00F42E40 /* WordPressDraftActionExtension */, 733F36072126197800988727 /* WordPressNotificationContentExtension */, @@ -3169,23 +3048,6 @@ path = "Notifications Permission"; sourceTree = ""; }; - 3F26569F25AF4DBF0073A832 /* Localization */ = { - isa = PBXGroup; - children = ( - 0107E1862900065400DE87DB /* LocalizationConfiguration.swift */, - 3FE77C8225B0CA89007DE9E5 /* LocalizableStrings.swift */, - ); - path = Localization; - sourceTree = ""; - }; - 3F2F0C06256C68E1003351C7 /* Remote service */ = { - isa = PBXGroup; - children = ( - 3F2F0C15256C6B2C003351C7 /* StatsWidgetsService.swift */, - ); - path = "Remote service"; - sourceTree = ""; - }; 3F46EEC028BC48D1004F02B2 /* New Landing Screen */ = { isa = PBXGroup; children = ( @@ -3213,34 +3075,6 @@ path = ViewModel; sourceTree = ""; }; - 3F526D2B2539F9D60069706C /* Views */ = { - isa = PBXGroup; - children = ( - 01E258072ACC3A9000F09666 /* Helpers */, - 3FCF66E825CAF8C50047F337 /* ListStatsView.swift */, - 3F5689FF25420DE80048A9E4 /* MultiStatsView.swift */, - 3F5689EF254209790048A9E4 /* SingleStatView.swift */, - 3F526D562539FAC60069706C /* StatsWidgetsView.swift */, - 3FAA18CB25797B85002B1911 /* UnconfiguredView.swift */, - 3F568A1D254210950048A9E4 /* Cards */, - 3F26569F25AF4DBF0073A832 /* Localization */, - ); - path = Views; - sourceTree = ""; - }; - 3F568A1D254210950048A9E4 /* Cards */ = { - isa = PBXGroup; - children = ( - 3FCF66FA25CAF8E00047F337 /* ListRow.swift */, - 3F568A2E254216550048A9E4 /* FlexibleCard.swift */, - 3F568A1E254213B60048A9E4 /* VerticalCard.swift */, - 018FF1342AE6771A00F301C3 /* LockScreenVerticalCard.swift */, - 3FA59B99258289E30073772F /* StatsValueView.swift */, - 018FF1362AE67C2600F301C3 /* LockScreenFlexibleCard.swift */, - ); - path = Cards; - sourceTree = ""; - }; 3F8B459E29283D3800730FA4 /* Success card */ = { isa = PBXGroup; children = ( @@ -3252,48 +3086,6 @@ path = "Success card"; sourceTree = ""; }; - 3FA59DCC2582E53F0073772F /* Tracks */ = { - isa = PBXGroup; - children = ( - 01ABF16F2AD578B3004331BD /* WidgetAnalytics.swift */, - ); - path = Tracks; - sourceTree = ""; - }; - 3FB34ABB25672A59001A74A6 /* Model */ = { - isa = PBXGroup; - children = ( - 98BFF57D23984344008A1DCB /* AllTimeWidgetStats.swift */, - 98E58A2E2360D23400E5534B /* TodayWidgetStats.swift */, - 3F6DA04025646F96002AB88F /* HomeWidgetData.swift */, - 3F5C861925C9EA2500BABE64 /* HomeWidgetAllTimeData.swift */, - 3F8B136C25D08F34004FAC0A /* HomeWidgetThisWeekData.swift */, - 3FB34ACA25672A90001A74A6 /* HomeWidgetTodayData.swift */, - 3F63B93B258179D100F581BE /* StatsWidgetEntry.swift */, - 3FE20C1425CF165700A15525 /* GroupedViewData.swift */, - 3FE20C3625CF211F00A15525 /* ListViewData.swift */, - ); - path = Model; - sourceTree = ""; - }; - 3FFDDC0325B89F0C008D5BDD /* Cache */ = { - isa = PBXGroup; - children = ( - 3FA53E9B256571D800F4D9A2 /* HomeWidgetCache.swift */, - ); - path = Cache; - sourceTree = ""; - }; - 3FFDDCB925B8A65F008D5BDD /* Widgets */ = { - isa = PBXGroup; - children = ( - 3F526C522538CF2A0069706C /* HomeWidgetToday.swift */, - 3F8B138E25D09AA5004FAC0A /* HomeWidgetThisWeek.swift */, - 3F5C86BF25CA197500BABE64 /* HomeWidgetAllTime.swift */, - ); - path = Widgets; - sourceTree = ""; - }; 3FFDEF7D29177F4200B625CE /* Common */ = { isa = PBXGroup; children = ( @@ -3863,75 +3655,6 @@ path = ViewRelated; sourceTree = ""; }; - C9B477AA29CC15C2008CBF49 /* Helpers */ = { - isa = PBXGroup; - children = ( - C9B477AB29CC15D9008CBF49 /* WidgetDataReader.swift */, - C9B477B129CC4949008CBF49 /* HomeWidgetDataFileReader.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - C9C21D7529BECFAE009F68E5 /* LockScreenWidgets */ = { - isa = PBXGroup; - children = ( - C9C21D7629BECFC1009F68E5 /* LockScreenStatsWidget.swift */, - C9B477A729CC13C6008CBF49 /* LockScreenSiteListProvider.swift */, - C9FE383B29C2A3A300D39841 /* Configs */, - C9FE382929C204D700D39841 /* Models */, - C9C21D8829BF4998009F68E5 /* Views */, - C9FE382529C204A500D39841 /* ViewProvider */, - ); - path = LockScreenWidgets; - sourceTree = ""; - }; - C9C21D8829BF4998009F68E5 /* Views */ = { - isa = PBXGroup; - children = ( - C9C21D7A29BED18C009F68E5 /* LockScreenStatsWidgetsView.swift */, - C9FE383029C2053300D39841 /* LockScreenSingleStatView.swift */, - C9B477B529CD2EF7008CBF49 /* LockScreenUnconfiguredView.swift */, - 0188FE3E2AA6137F0093EDA5 /* LockScreenMultiStatView.swift */, - 0188FE442AA624A40093EDA5 /* LockScreenSiteTitleView.swift */, - 01D2FF5D2AA733690038E040 /* LockScreenFieldView.swift */, - ); - path = Views; - sourceTree = ""; - }; - C9FE382529C204A500D39841 /* ViewProvider */ = { - isa = PBXGroup; - children = ( - C9FE382629C204C100D39841 /* LockScreenSingleStatWidgetViewProvider.swift */, - 0188FE472AA62D080093EDA5 /* LockScreenMultiStatWidgetViewProvider.swift */, - ); - path = ViewProvider; - sourceTree = ""; - }; - C9FE382929C204D700D39841 /* Models */ = { - isa = PBXGroup; - children = ( - C9B4778329C85949008CBF49 /* LockScreenStatsWidgetEntry.swift */, - C9FE382B29C204E700D39841 /* LockScreenSingleStatViewModel.swift */, - C9B477B829CD2FEE008CBF49 /* LockScreenUnconfiguredViewModel.swift */, - 0188FE412AA613AD0093EDA5 /* LockScreenMultiStatViewModel.swift */, - ); - path = Models; - sourceTree = ""; - }; - C9FE383B29C2A3A300D39841 /* Configs */ = { - isa = PBXGroup; - children = ( - C9FE383F29C2A3D200D39841 /* LockScreenStatsWidgetConfig.swift */, - C9FE383C29C2A3D100D39841 /* LockScreenTodayViewsStatWidgetConfig.swift */, - 0188FE4A2AA62F800093EDA5 /* LockScreenTodayLikesCommentsStatWidgetConfig.swift */, - 01D2FF632AA77F790038E040 /* LockScreenTodayViewsVisitorsStatWidgetConfig.swift */, - 01D2FF602AA77C5F0038E040 /* LockScreenAllTimeViewsStatWidgetConfig.swift */, - 01D2FF662AA780DC0038E040 /* LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift */, - 01D2FF692AA782720038E040 /* LockScreenAllTimePostsBestViewsStatWidgetConfig.swift */, - ); - path = Configs; - sourceTree = ""; - }; CC098B8116A9EB0400450976 /* HTML */ = { isa = PBXGroup; children = ( @@ -4500,6 +4223,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24F6E6802CD3F6AA00AAB1A3 /* JetpackStatsWidgets */, + ); name = JetpackStatsWidgets; packageProductDependencies = ( 0C6AC6232C364A8000BF7600 /* XcodeTarget_StatsWidget */, @@ -5111,8 +4837,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4A690C242BA797F600A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, - 0107E0E228F97D5000DE87DB /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6000,63 +5724,10 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C9B4778729C85949008CBF49 /* LockScreenStatsWidgetEntry.swift in Sources */, 01CE5012290A890B00A9C2E0 /* TracksConfiguration.swift in Sources */, - C9C21D7C29BED18C009F68E5 /* LockScreenStatsWidgetsView.swift in Sources */, - C9FE382F29C204E700D39841 /* LockScreenSingleStatViewModel.swift in Sources */, - 0107E0B528F97D5000DE87DB /* StatsWidgetEntry.swift in Sources */, - 0107E0B628F97D5000DE87DB /* HomeWidgetCache.swift in Sources */, - 0107E0B728F97D5000DE87DB /* ListStatsView.swift in Sources */, - 0107E0BA28F97D5000DE87DB /* TodayWidgetStats.swift in Sources */, - C9B477AD29CC15D9008CBF49 /* WidgetDataReader.swift in Sources */, - C9FE384129C2A3D200D39841 /* LockScreenTodayViewsStatWidgetConfig.swift in Sources */, - 01E258092ACC3AA000F09666 /* iOS17WidgetAPIs.swift in Sources */, - 0188FE402AA613850093EDA5 /* LockScreenMultiStatView.swift in Sources */, 0107E16128FFE99300DE87DB /* WidgetConfiguration.swift in Sources */, - 0107E0BB28F97D5000DE87DB /* StatsWidgetsService.swift in Sources */, - C9B477B729CD2EF7008CBF49 /* LockScreenUnconfiguredView.swift in Sources */, - 018FF1372AE67C2600F301C3 /* LockScreenFlexibleCard.swift in Sources */, - 0107E0BC28F97D5000DE87DB /* StatsWidgetsView.swift in Sources */, - 01D2FF6B2AA782720038E040 /* LockScreenAllTimePostsBestViewsStatWidgetConfig.swift in Sources */, - 01D2FF682AA780DC0038E040 /* LockScreenAllTimeViewsVisitorsStatWidgetConfig.swift in Sources */, - 0107E0BE28F97D5000DE87DB /* MultiStatsView.swift in Sources */, - 01D2FF622AA77C5F0038E040 /* LockScreenAllTimeViewsStatWidgetConfig.swift in Sources */, 0107E11528FD7FE500DE87DB /* AppConfiguration.swift in Sources */, - 0107E0C028F97D5000DE87DB /* HomeWidgetToday.swift in Sources */, - 0188FE432AA613B00093EDA5 /* LockScreenMultiStatViewModel.swift in Sources */, - 0107E0C128F97D5000DE87DB /* FlexibleCard.swift in Sources */, - 0107E0C228F97D5000DE87DB /* VerticalCard.swift in Sources */, - C9B477A929CC13CB008CBF49 /* LockScreenSiteListProvider.swift in Sources */, - 0107E0C428F97D5000DE87DB /* HomeWidgetAllTimeData.swift in Sources */, - 0107E0C528F97D5000DE87DB /* GroupedViewData.swift in Sources */, - C9C21D7829BECFC7009F68E5 /* LockScreenStatsWidget.swift in Sources */, - 0188FE492AA62D080093EDA5 /* LockScreenMultiStatWidgetViewProvider.swift in Sources */, - 01D2FF5F2AA733690038E040 /* LockScreenFieldView.swift in Sources */, - 0107E0C728F97D5000DE87DB /* StatsWidgets.swift in Sources */, - 0107E0C828F97D5000DE87DB /* StatsValueView.swift in Sources */, - 0107E0C928F97D5000DE87DB /* SiteListProvider.swift in Sources */, - C9B477B429CC4949008CBF49 /* HomeWidgetDataFileReader.swift in Sources */, - 0107E0CA28F97D5000DE87DB /* HomeWidgetThisWeekData.swift in Sources */, - 0107E0CB28F97D5000DE87DB /* HomeWidgetAllTime.swift in Sources */, - C9FE382829C204C100D39841 /* LockScreenSingleStatWidgetViewProvider.swift in Sources */, - 0107E0CE28F97D5000DE87DB /* ListRow.swift in Sources */, - 0107E0D028F97D5000DE87DB /* HomeWidgetThisWeek.swift in Sources */, - C9FE384729C2A3D200D39841 /* LockScreenStatsWidgetConfig.swift in Sources */, - C9B477BA29CD2FEF008CBF49 /* LockScreenUnconfiguredViewModel.swift in Sources */, - 0107E0D128F97D5000DE87DB /* SingleStatView.swift in Sources */, - 0188FE4C2AA62F800093EDA5 /* LockScreenTodayLikesCommentsStatWidgetConfig.swift in Sources */, - 0107E0D228F97D5000DE87DB /* UnconfiguredView.swift in Sources */, - 0107E1852900059300DE87DB /* LocalizationConfiguration.swift in Sources */, - 0107E0D428F97D5000DE87DB /* HomeWidgetData.swift in Sources */, - 01D2FF652AA77F790038E040 /* LockScreenTodayViewsVisitorsStatWidgetConfig.swift in Sources */, - 0107E0D528F97D5000DE87DB /* HomeWidgetTodayData.swift in Sources */, - 0107E0D628F97D5000DE87DB /* AllTimeWidgetStats.swift in Sources */, - 018FF1352AE6771A00F301C3 /* LockScreenVerticalCard.swift in Sources */, 0107E0D728F97D5000DE87DB /* Sites.intentdefinition in Sources */, - 0107E0D828F97D5000DE87DB /* LocalizableStrings.swift in Sources */, - C9FE383229C2053300D39841 /* LockScreenSingleStatView.swift in Sources */, - 0107E0DA28F97D5000DE87DB /* ListViewData.swift in Sources */, - 0188FE462AA624A40093EDA5 /* LockScreenSiteTitleView.swift in Sources */, 8031F34C29302A2500E8F95E /* ExtensionConfiguration.swift in Sources */, 0107E0DC28F97D5000DE87DB /* Tracks.swift in Sources */, ); @@ -6069,14 +5740,7 @@ 0167F4B62AAA0342005B9E42 /* WidgetConfiguration.swift in Sources */, 0107E13B28FE9DB200DE87DB /* Sites.intentdefinition in Sources */, 0107E16F28FFEF4500DE87DB /* AppConfiguration.swift in Sources */, - 0107E13D28FE9DB200DE87DB /* HomeWidgetAllTimeData.swift in Sources */, 0107E13E28FE9DB200DE87DB /* SitesDataProvider.swift in Sources */, - 0107E13F28FE9DB200DE87DB /* HomeWidgetTodayData.swift in Sources */, - 0107E14128FE9DB200DE87DB /* HomeWidgetCache.swift in Sources */, - 0107E14228FE9DB200DE87DB /* AllTimeWidgetStats.swift in Sources */, - 0107E14328FE9DB200DE87DB /* TodayWidgetStats.swift in Sources */, - 0107E14428FE9DB200DE87DB /* HomeWidgetData.swift in Sources */, - 0107E14528FE9DB200DE87DB /* HomeWidgetThisWeekData.swift in Sources */, 0107E14928FE9DB200DE87DB /* IntentHandler.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -6087,44 +5751,32 @@ files = ( 7462BFD02028C49800B552D8 /* ShareNoticeViewModel.swift in Sources */, 74AF4D7C1FE417D200E3EBFE /* PostUploadOperation.swift in Sources */, - 3F8B313025D1D652005A2903 /* HomeWidgetThisWeekData.swift in Sources */, 74CEF0781F9AA10100B729CA /* ShareExtensionSessionManager.swift in Sources */, 74FA4BE51FBFA0660031EAAD /* Extensions.xcdatamodeld in Sources */, F446B843296F2DED008B94B7 /* MigrationState.swift in Sources */, F49B9A0029393049000CEFCE /* MigrationAppDetection.swift in Sources */, - 3F6DA04125646F96002AB88F /* HomeWidgetData.swift in Sources */, - 98BFF57E23984345008A1DCB /* AllTimeWidgetStats.swift in Sources */, 433ADC1D223B2A7F00ED9DE1 /* TextBundleWrapper.m in Sources */, - C9B477B229CC4949008CBF49 /* HomeWidgetDataFileReader.swift in Sources */, 74BC35B820499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */, F49B9A0A293A3249000CEFCE /* MigrationAnalyticsTracker.swift in Sources */, 3F8B45A9292C1F2C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */, 7462BFD42028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift in Sources */, - 3FA53E9C256571D800F4D9A2 /* HomeWidgetCache.swift in Sources */, 3F8B45A8292C1F2500730FA4 /* MigrationSuccessCardView.swift in Sources */, 74FA4BED1FBFA2350031EAAD /* SharedCoreDataStack.swift in Sources */, 3F8B45AC292C455800730FA4 /* MigrationSuccessCell.swift in Sources */, 83EF3D7B2937D703000AF9BF /* SharedDataIssueSolver.swift in Sources */, F49B9A09293A3243000CEFCE /* MigrationEvent.swift in Sources */, 74AF4D741FE417D200E3EBFE /* MediaUploadOperation.swift in Sources */, - C9B477AE29CC35A0008CBF49 /* WidgetDataReader.swift in Sources */, - 01ABF1702AD578B3004331BD /* WidgetAnalytics.swift in Sources */, 3F46AAFE25BF5D6300CE2E98 /* Sites.intentdefinition in Sources */, - C9B477BB29CD576F008CBF49 /* LockScreenUnconfiguredViewModel.swift in Sources */, 7492F78E1F9BD94500B5A04A /* ShareMediaFileManager.swift in Sources */, 741E22461FC0CC55007967AB /* UploadOperation.swift in Sources */, F4D8296A2931083000038726 /* MigrationSuccessCell+WordPress.swift in Sources */, B5552D831CD1062400B26DF6 /* String+Extensions.swift in Sources */, - 3F5C865D25C9EBEF00BABE64 /* HomeWidgetAllTimeData.swift in Sources */, 74EA3B88202A0462004F802D /* ShareNoticeConstants.swift in Sources */, - 3FB34ADA25672AA5001A74A6 /* HomeWidgetTodayData.swift in Sources */, 83E1E5592A58B5C2000B576F /* JetpackSocialError.swift in Sources */, E125F1E41E8E595E00320B67 /* SharePost.swift in Sources */, - 98E58A2F2360D23400E5534B /* TodayWidgetStats.swift in Sources */, 014D7E8F2AA9FBDE00F8C9E3 /* WidgetConfiguration.swift in Sources */, F4DD58322A095210009A772D /* DataMigrationError.swift in Sources */, F4D829702931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift in Sources */, - C9FE383929C2077700D39841 /* LockScreenSingleStatViewModel.swift in Sources */, 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */, 8332DD2429259AE300802F7D /* DataMigrator.swift in Sources */, ); @@ -6429,7 +6081,6 @@ C7F7BDBD26262A1B00CE547F /* AppDependency.swift in Sources */, C33A5ADC2935848F00961E3A /* MigrationAppDetection.swift in Sources */, C34E94BC28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift in Sources */, - FABB210C2602FC2C00C8785C /* HomeWidgetThisWeekData.swift in Sources */, 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */, F4D829682931059000038726 /* MigrationSuccessActionHandler.swift in Sources */, 83E1E55A2A58B5C2000B576F /* JetpackSocialError.swift in Sources */, @@ -6441,8 +6092,6 @@ FA25FA342609AAAA0005E08F /* AppConfiguration.swift in Sources */, 3F8B45A029283D6C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */, F4D8296C2931087100038726 /* MigrationSuccessCell+Jetpack.swift in Sources */, - FABB21A92602FC2C00C8785C /* HomeWidgetData.swift in Sources */, - FABB21AB2602FC2C00C8785C /* AllTimeWidgetStats.swift in Sources */, F478B152292FC1BC00AA8645 /* MigrationAppearance.swift in Sources */, 3F46EED128BFF339004F02B2 /* JetpackPromptsConfiguration.swift in Sources */, FABB21D12602FC2C00C8785C /* TextBundleWrapper.m in Sources */, @@ -6452,11 +6101,9 @@ FABB21F92602FC2C00C8785C /* RemotePostCategory+Extensions.swift in Sources */, 3FFDEF7F29177FB100B625CE /* MigrationStepConfiguration.swift in Sources */, FABB22342602FC2C00C8785C /* ShareNoticeNavigationCoordinator.swift in Sources */, - FABB22362602FC2C00C8785C /* HomeWidgetCache.swift in Sources */, FABB22452602FC2C00C8785C /* SharedCoreDataStack.swift in Sources */, F41BDD792910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift in Sources */, FABB22972602FC2C00C8785C /* MediaUploadOperation.swift in Sources */, - 01ABF1712AD578B3004331BD /* WidgetAnalytics.swift in Sources */, F49B9A06293A21BF000CEFCE /* MigrationAnalyticsTracker.swift in Sources */, F49B99FF2937C9B4000CEFCE /* MigrationEmailService.swift in Sources */, F4F9D5F2290993D400502576 /* MigrationWelcomeViewModel.swift in Sources */, @@ -6487,15 +6134,12 @@ FAADE42626159AFE00BF29FE /* AppConstants.swift in Sources */, 3FF15A56291B4EEA00E1B4E5 /* MigrationCenterView.swift in Sources */, F49B9A08293A21F4000CEFCE /* MigrationEvent.swift in Sources */, - FABB24DA2602FC2C00C8785C /* HomeWidgetAllTimeData.swift in Sources */, F4D82972293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift in Sources */, FABB24EF2602FC2C00C8785C /* ShareNoticeConstants.swift in Sources */, - FABB24F32602FC2C00C8785C /* HomeWidgetTodayData.swift in Sources */, C72A52CF2649B158009CA633 /* JetpackWindowManager.swift in Sources */, 3F8B45A7292C1A2300730FA4 /* MigrationSuccessCardView.swift in Sources */, F4D829662931046F00038726 /* UIButton+Dismiss.swift in Sources */, FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */, - FABB25512602FC2C00C8785C /* TodayWidgetStats.swift in Sources */, 3FF15A5C291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift in Sources */, 3FFDEF812917882800B625CE /* MigrationNavigationController.swift in Sources */, C34E94BA28EDF7D900D27A16 /* InfiniteScrollerView.swift in Sources */, From a815c9a4f5539ef9d5c2c599708612186b25110b Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:33:50 -0600 Subject: [PATCH 08/27] Convert tiny targets to Folders --- WordPress/WordPress.xcodeproj/project.pbxproj | 86 ++++++++----------- 1 file changed, 34 insertions(+), 52 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index a66cf976c947..9c24365b9f83 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -775,7 +775,6 @@ FAF64B7B2637DEEC00E8A1DF /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; FAF64B922637DEEC00E8A1DF /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */; }; FAF64B982637DEEC00E8A1DF /* ScreenshotCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */; }; - FAF64E4F2637E85800E8A1DF /* JetpackScreenshotGeneration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAF64E4E2637E85800E8A1DF /* JetpackScreenshotGeneration.swift */; }; FD3D6D2C1349F5D30061136A /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD3D6D2B1349F5D30061136A /* ImageIO.framework */; }; FE23EB4926E7C91F005A1698 /* richCommentTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */; }; FE23EB4A26E7C91F005A1698 /* richCommentTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */; }; @@ -1304,7 +1303,6 @@ 24AD674C25FC262D0056102C /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Sites.strings; sourceTree = ""; }; 24AD674E25FC262E0056102C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Sites.strings; sourceTree = ""; }; 24AD675025FC262F0056102C /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Sites.strings; sourceTree = ""; }; - 24AE9E66264B34E500AC7F15 /* Secrets-example.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Secrets-example.swift"; sourceTree = ""; }; 24B54FAD2624F8350041B18E /* JetpackRelease-Internal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Internal.entitlements"; sourceTree = ""; }; 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; @@ -1452,9 +1450,6 @@ 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_ltr.json; sourceTree = ""; }; 8058730C28F7B70B00340C11 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 8096212328E540D700940A5D /* JetpackShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8096212928E553A500940A5D /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; - 8096212A28E553A500940A5D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8096212B28E553A500940A5D /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackDraftActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 8096218828E55D2400940A5D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8096218928E55D2400940A5D /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; @@ -1463,9 +1458,6 @@ 80B42ABE2AB2CB1300377607 /* PagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PagesTests.swift; sourceTree = ""; }; 80D65C1129CC0813008E69D5 /* JetpackUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "JetpackUITests-Info.plist"; sourceTree = ""; }; 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 80F6D05728EE86F800953C1A /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; - 80F6D05828EE86F800953C1A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 80F6D05928EE86F800953C1A /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 83043E54126FA31400EC9953 /* MessageUI.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; 8332DD2329259AE300802F7D /* DataMigrator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigrator.swift; sourceTree = ""; }; @@ -1798,8 +1790,6 @@ FABB28462603067C00C8785C /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; FABB286B2603086900C8785C /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppImages.xcassets; sourceTree = ""; }; FAF64BA22637DEEC00E8A1DF /* JetpackScreenshotGeneration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackScreenshotGeneration.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - FAF64BDC2637DF7500E8A1DF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FAF64E4E2637E85800E8A1DF /* JetpackScreenshotGeneration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackScreenshotGeneration.swift; sourceTree = ""; }; FD3D6D2B1349F5D30061136A /* ImageIO.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; FDCB9A89134B75B900E5C776 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = richCommentTemplate.html; path = Resources/HTML/richCommentTemplate.html; sourceTree = ""; }; @@ -2361,6 +2351,13 @@ ); target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; }; + 24F6E6E62CD3F6D300AAB1A3 /* Exceptions for "JetpackScreenshotGeneration" folder in "JetpackScreenshotGeneration" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + JetpackScreenshotGeneration.swift, + ); + target = FAF64B662637DEEC00E8A1DF /* JetpackScreenshotGeneration */; + }; /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ @@ -2415,6 +2412,29 @@ path = JetpackStatsWidgets; sourceTree = ""; }; + 24F6E6DD2CD3F6C000AAB1A3 /* JetpackNotificationServiceExtension */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = JetpackNotificationServiceExtension; + sourceTree = ""; + }; + 24F6E6E12CD3F6C200AAB1A3 /* JetpackShareExtension */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = JetpackShareExtension; + sourceTree = ""; + }; + 24F6E6E42CD3F6D300AAB1A3 /* JetpackScreenshotGeneration */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F6E6E62CD3F6D300AAB1A3 /* Exceptions for "JetpackScreenshotGeneration" folder in "JetpackScreenshotGeneration" target */, + ); + path = JetpackScreenshotGeneration; + sourceTree = ""; + }; + 24F6E6E82CD3F6F500AAB1A3 /* Credentials */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Credentials; + sourceTree = ""; + }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ @@ -2907,7 +2927,7 @@ isa = PBXGroup; children = ( F14B5F6F208E648200439554 /* config */, - E1B34C091CCDFFCE00889709 /* Credentials */, + 24F6E6E82CD3F6F500AAB1A3 /* Credentials */, 24CE57C42CD3375200C7B37D /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, @@ -2915,9 +2935,9 @@ FABB1F8E2602FC0100C8785C /* Jetpack */, 8096218728E55CB800940A5D /* JetpackDraftActionExtension */, F1F163BF25658B4D003DC13B /* JetpackIntents */, - 80F6D05628EE869900953C1A /* JetpackNotificationServiceExtension */, + 24F6E6DD2CD3F6C000AAB1A3 /* JetpackNotificationServiceExtension */, 24F6E6802CD3F6AA00AAB1A3 /* JetpackStatsWidgets */, - 8096212828E5535E00940A5D /* JetpackShareExtension */, + 24F6E6E12CD3F6C200AAB1A3 /* JetpackShareExtension */, 74576673202B558C00F42E40 /* WordPressDraftActionExtension */, 733F36072126197800988727 /* WordPressNotificationContentExtension */, 7358E6B9210BD318002323EB /* WordPressNotificationServiceExtension */, @@ -2925,7 +2945,7 @@ 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */, FF2716901CAAC87B0006E2D4 /* UITests */, 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */, - FAF64BC82637DF0600E8A1DF /* JetpackScreenshotGeneration */, + 24F6E6E42CD3F6D300AAB1A3 /* JetpackScreenshotGeneration */, 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, @@ -3378,16 +3398,6 @@ name = "Lottie Animations"; sourceTree = ""; }; - 8096212828E5535E00940A5D /* JetpackShareExtension */ = { - isa = PBXGroup; - children = ( - 8096212928E553A500940A5D /* Info-Alpha.plist */, - 8096212B28E553A500940A5D /* Info-Internal.plist */, - 8096212A28E553A500940A5D /* Info.plist */, - ); - path = JetpackShareExtension; - sourceTree = ""; - }; 8096218728E55CB800940A5D /* JetpackDraftActionExtension */ = { isa = PBXGroup; children = ( @@ -3399,16 +3409,6 @@ path = JetpackDraftActionExtension; sourceTree = ""; }; - 80F6D05628EE869900953C1A /* JetpackNotificationServiceExtension */ = { - isa = PBXGroup; - children = ( - 80F6D05728EE86F800953C1A /* Info-Alpha.plist */, - 80F6D05928EE86F800953C1A /* Info-Internal.plist */, - 80F6D05828EE86F800953C1A /* Info.plist */, - ); - path = JetpackNotificationServiceExtension; - sourceTree = ""; - }; 8332DD2229259ABA00802F7D /* Utility */ = { isa = PBXGroup; children = ( @@ -3680,14 +3680,6 @@ path = Shared; sourceTree = ""; }; - E1B34C091CCDFFCE00889709 /* Credentials */ = { - isa = PBXGroup; - children = ( - 24AE9E66264B34E500AC7F15 /* Secrets-example.swift */, - ); - path = Credentials; - sourceTree = ""; - }; F14B5F6F208E648200439554 /* config */ = { isa = PBXGroup; children = ( @@ -4172,15 +4164,6 @@ name = Resources; sourceTree = ""; }; - FAF64BC82637DF0600E8A1DF /* JetpackScreenshotGeneration */ = { - isa = PBXGroup; - children = ( - FAF64BDC2637DF7500E8A1DF /* Info.plist */, - FAF64E4E2637E85800E8A1DF /* JetpackScreenshotGeneration.swift */, - ); - path = JetpackScreenshotGeneration; - sourceTree = ""; - }; FF2716901CAAC87B0006E2D4 /* UITests */ = { isa = PBXGroup; children = ( @@ -6155,7 +6138,6 @@ FAF64B6F2637DEEC00E8A1DF /* BaseScreen.swift in Sources */, FAF64B722637DEEC00E8A1DF /* XCTest+Extensions.swift in Sources */, 0107E11628FD7FE800DE87DB /* AppConfiguration.swift in Sources */, - FAF64E4F2637E85800E8A1DF /* JetpackScreenshotGeneration.swift in Sources */, FAF64B742637DEEC00E8A1DF /* WPUITestCredentials.swift in Sources */, FAF64B7B2637DEEC00E8A1DF /* LoginFlow.swift in Sources */, FAF64B922637DEEC00E8A1DF /* SnapshotHelper.swift in Sources */, From a17518683ecef48603e32c4072ae7046575eaad2 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:43:01 -0600 Subject: [PATCH 09/27] Prepare Share Extension for Folders Prepare WordPressShareExtension for Folders --- WordPress/WordPress.xcodeproj/project.pbxproj | 116 +++++++++--------- .../{ => Data}/EXTENSION_MIGRATIONS.md | 0 .../Extensions.xcdatamodeld/.xccurrentversion | 0 .../Extensions 2.xcdatamodel/contents | 0 .../Extensions 3.xcdatamodel/contents | 0 .../Extensions 4.xcdatamodel/contents | 0 .../Extensions.xcdatamodel/contents | 0 .../{ => Data}/MediaUploadOperation.swift | 0 .../{ => Data}/PostUploadOperation.swift | 0 .../{ => Data}/SharedCoreDataStack.swift | 0 .../{ => Data}/UploadOperation.swift | 0 .../NSExtensionContext+Extensions.swift | 0 .../RemoteBlog+Capabilities.swift | 0 .../RemotePost+ShareData.swift | 0 .../RemotePostCategory+Extensions.swift | 0 .../{ => Extensions}/String+Extensions.swift | 0 .../{ => Extensions}/UIImage+Extensions.swift | 0 .../UINavigationController+Extensions.swift | 0 .../ExtensionNotificationManager.swift | 0 .../{ => Notices}/ShareNoticeConstants.swift | 0 .../ShareNoticeNavigationCoordinator.swift | 0 .../{ => Notices}/ShareNoticeViewModel.swift | 0 .../{ => Protocols}/ShareSegueHandler.swift | 0 .../{ => Services}/AppExtensionsService.swift | 0 .../{ => Style}/WPStyleGuide+Share.swift | 0 .../{ => Supporting Files}/Info-Alpha.plist | 0 .../Info-Internal.plist | 0 .../{ => Supporting Files}/Info.plist | 0 .../PrivacyInfo.xcprivacy | 0 .../WordPressShare-Alpha.entitlements | 0 .../WordPressShare-Internal.entitlements | 0 .../WordPressShare-Lumberjack.m | 0 .../WordPressShare.entitlements | 0 .../WordPressSharePrefix.pch | 0 .../{ => Tools}/CategoryTree.swift | 0 .../ShareExtensionSessionManager.swift | 0 .../{ => Tools}/ShareExtractor.swift | 0 .../{ => Tools}/ShareMediaFileManager.swift | 0 .../{ => Tools}/TextBundleWrapper.h | 0 .../{ => Tools}/TextBundleWrapper.m | 0 .../Tracks}/Tracks+ShareExtension.swift | 0 .../{ => Tracks}/Tracks.swift | 0 .../{ => Tracks}/TracksConfiguration.swift | 0 .../{ => UI}/MainInterface.storyboard | 0 .../{ => UI}/MainShareViewController.swift | 0 .../ExtensionPresentationAnimator.swift | 0 .../ExtensionPresentationController.swift | 0 .../ExtensionTransitioningManager.swift | 0 .../ShareCategoriesPickerViewController.swift | 0 .../{ => UI/Shared UI}/ShareData.swift | 0 .../Shared UI}/ShareExtension.storyboard | 0 ...ShareExtensionAbstractViewController.swift | 0 .../ShareExtensionEditorViewController.swift | 0 .../ShareModularViewController.swift | 0 .../SharePostTypePickerViewController.swift | 0 .../ShareTagsPickerViewController.swift | 0 56 files changed, 58 insertions(+), 58 deletions(-) rename WordPress/WordPressShareExtension/{ => Data}/EXTENSION_MIGRATIONS.md (100%) rename WordPress/WordPressShareExtension/{ => Data}/Extensions.xcdatamodeld/.xccurrentversion (100%) rename WordPress/WordPressShareExtension/{ => Data}/Extensions.xcdatamodeld/Extensions 2.xcdatamodel/contents (100%) rename WordPress/WordPressShareExtension/{ => Data}/Extensions.xcdatamodeld/Extensions 3.xcdatamodel/contents (100%) rename WordPress/WordPressShareExtension/{ => Data}/Extensions.xcdatamodeld/Extensions 4.xcdatamodel/contents (100%) rename WordPress/WordPressShareExtension/{ => Data}/Extensions.xcdatamodeld/Extensions.xcdatamodel/contents (100%) rename WordPress/WordPressShareExtension/{ => Data}/MediaUploadOperation.swift (100%) rename WordPress/WordPressShareExtension/{ => Data}/PostUploadOperation.swift (100%) rename WordPress/WordPressShareExtension/{ => Data}/SharedCoreDataStack.swift (100%) rename WordPress/WordPressShareExtension/{ => Data}/UploadOperation.swift (100%) rename WordPress/WordPressShareExtension/{ => Extensions}/NSExtensionContext+Extensions.swift (100%) rename WordPress/WordPressShareExtension/{ => Extensions}/RemoteBlog+Capabilities.swift (100%) rename WordPress/WordPressShareExtension/{ => Extensions}/RemotePost+ShareData.swift (100%) rename WordPress/WordPressShareExtension/{ => Extensions}/RemotePostCategory+Extensions.swift (100%) rename WordPress/WordPressShareExtension/{ => Extensions}/String+Extensions.swift (100%) rename WordPress/WordPressShareExtension/{ => Extensions}/UIImage+Extensions.swift (100%) rename WordPress/WordPressShareExtension/{ => Extensions}/UINavigationController+Extensions.swift (100%) rename WordPress/WordPressShareExtension/{ => Notices}/ExtensionNotificationManager.swift (100%) rename WordPress/WordPressShareExtension/{ => Notices}/ShareNoticeConstants.swift (100%) rename WordPress/WordPressShareExtension/{ => Notices}/ShareNoticeNavigationCoordinator.swift (100%) rename WordPress/WordPressShareExtension/{ => Notices}/ShareNoticeViewModel.swift (100%) rename WordPress/WordPressShareExtension/{ => Protocols}/ShareSegueHandler.swift (100%) rename WordPress/WordPressShareExtension/{ => Services}/AppExtensionsService.swift (100%) rename WordPress/WordPressShareExtension/{ => Style}/WPStyleGuide+Share.swift (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/Info-Alpha.plist (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/Info-Internal.plist (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/Info.plist (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/PrivacyInfo.xcprivacy (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/WordPressShare-Alpha.entitlements (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/WordPressShare-Internal.entitlements (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/WordPressShare-Lumberjack.m (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/WordPressShare.entitlements (100%) rename WordPress/WordPressShareExtension/{ => Supporting Files}/WordPressSharePrefix.pch (100%) rename WordPress/WordPressShareExtension/{ => Tools}/CategoryTree.swift (100%) rename WordPress/WordPressShareExtension/{ => Tools}/ShareExtensionSessionManager.swift (100%) rename WordPress/WordPressShareExtension/{ => Tools}/ShareExtractor.swift (100%) rename WordPress/WordPressShareExtension/{ => Tools}/ShareMediaFileManager.swift (100%) rename WordPress/WordPressShareExtension/{ => Tools}/TextBundleWrapper.h (100%) rename WordPress/WordPressShareExtension/{ => Tools}/TextBundleWrapper.m (100%) rename WordPress/{ => WordPressShareExtension/Tracks}/Tracks+ShareExtension.swift (100%) rename WordPress/WordPressShareExtension/{ => Tracks}/Tracks.swift (100%) rename WordPress/WordPressShareExtension/{ => Tracks}/TracksConfiguration.swift (100%) rename WordPress/WordPressShareExtension/{ => UI}/MainInterface.storyboard (100%) rename WordPress/WordPressShareExtension/{ => UI}/MainShareViewController.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI/Presentation}/ExtensionPresentationAnimator.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI/Presentation}/ExtensionPresentationController.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI/Presentation}/ExtensionTransitioningManager.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI}/ShareCategoriesPickerViewController.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI}/ShareData.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI}/ShareExtension.storyboard (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI}/ShareExtensionAbstractViewController.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI}/ShareExtensionEditorViewController.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI}/ShareModularViewController.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI}/SharePostTypePickerViewController.swift (100%) rename WordPress/WordPressShareExtension/{ => UI/Shared UI}/ShareTagsPickerViewController.swift (100%) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 9c24365b9f83..b9cf43ad2ef9 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -195,6 +195,10 @@ 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; + 24F6E6EA2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */; }; + 24F6E6EB2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */; }; + 24F6E6EC2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */; }; + 24F6E6ED2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; @@ -280,7 +284,6 @@ 74021A07202E1307006CC39F /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */; }; 74021A09202E1323006CC39F /* ShareSegueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF442003FD050066F415 /* ShareSegueHandler.swift */; }; 74021A0A202E1329006CC39F /* AppExtensionsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */; }; - 74021A0B202E1330006CC39F /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50248AE1C96FF6200AFBDED /* WPStyleGuide+Share.swift */; }; 74021A0C202E1338006CC39F /* ShareExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */; }; 74021A0D202E133D006CC39F /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; 74021A0E202E1358006CC39F /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; @@ -359,7 +362,6 @@ 809620D228E540D700940A5D /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; 809620D328E540D700940A5D /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; 809620D428E540D700940A5D /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; - 809620D528E540D700940A5D /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50248AE1C96FF6200AFBDED /* WPStyleGuide+Share.swift */; }; 809620D628E540D700940A5D /* ShareExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */; }; 809620D928E540D700940A5D /* ShareTagsPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */; }; 809620DA28E540D700940A5D /* ShareCategoriesPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7414A140203CBADF005A7D9B /* ShareCategoriesPickerViewController.swift */; }; @@ -421,7 +423,6 @@ 8096215A28E55C9400940A5D /* ExtensionTransitioningManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2B2005337D00A1D4A2 /* ExtensionTransitioningManager.swift */; }; 8096215B28E55C9400940A5D /* WordPressDraft-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */; }; 8096215C28E55C9400940A5D /* Tracks+DraftAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */; }; - 8096215E28E55C9400940A5D /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50248AE1C96FF6200AFBDED /* WPStyleGuide+Share.swift */; }; 8096216128E55C9400940A5D /* ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF4920040B220066F415 /* ShareData.swift */; }; 8096216328E55C9400940A5D /* MainShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74337EDC20054D5500777997 /* MainShareViewController.swift */; }; 8096216628E55C9400940A5D /* ShareModularViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */; }; @@ -479,7 +480,6 @@ A01C55480E25E0D000D411F2 /* defaultPostTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */; }; A1C54EBE8C34FFD5015F8FC9 /* Pods_Apps_WordPress.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E826CD5B4B116AF78FF391C /* Pods_Apps_WordPress.framework */; }; A2C95CCF203760D9372C5857 /* Pods_WordPressDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92B40A77F0765C1E93B11727 /* Pods_WordPressDraftActionExtension.framework */; }; - B50248AF1C96FF6200AFBDED /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50248AE1C96FF6200AFBDED /* WPStyleGuide+Share.swift */; }; B50248C21C96FFCC00AFBDED /* WordPressShare-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = B50248BC1C96FFCC00AFBDED /* WordPressShare-Lumberjack.m */; }; B504F5F51C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */; }; B51535D41BBB16AA0029B84B /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */; }; @@ -1307,6 +1307,7 @@ 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; + 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WPStyleGuide+Share.swift"; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -1508,8 +1509,8 @@ 9371F2651E4A213300BF26A0 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; 9371F2691E4A23A200BF26A0 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; 93A3F7DD1843F6F00082FEEA /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; - 93C3C2561CAB031E0092F837 /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "Info-Internal.plist"; path = "WordPressShareExtension/Info-Internal.plist"; sourceTree = SOURCE_ROOT; }; - 93C3C2581CAB032C0092F837 /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "Info-Alpha.plist"; path = "WordPressShareExtension/Info-Alpha.plist"; sourceTree = SOURCE_ROOT; }; + 93C3C2561CAB031E0092F837 /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; + 93C3C2581CAB032C0092F837 /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 93D86B931C63EC31003D8E3E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; 93D86B941C63EC31003D8E3E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Localizable.strings"; sourceTree = ""; }; 93E5283B19A7741A003A1A9C /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; }; @@ -1528,21 +1529,20 @@ A20971B519B0BC390058F395 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; A20971B719B0BC570058F395 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; A20971B819B0BC570058F395 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; - B50248AE1C96FF6200AFBDED /* WPStyleGuide+Share.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "WPStyleGuide+Share.swift"; path = "WordPressShareExtension/WPStyleGuide+Share.swift"; sourceTree = SOURCE_ROOT; }; - B50248B81C96FFB000AFBDED /* WordPressShare-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "WordPressShare-Bridging-Header.h"; path = "WordPressShareExtension/WordPressShare-Bridging-Header.h"; sourceTree = SOURCE_ROOT; }; - B50248B91C96FFCC00AFBDED /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = WordPressShareExtension/Info.plist; sourceTree = SOURCE_ROOT; }; - B50248BA1C96FFCC00AFBDED /* WordPressShare-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = "WordPressShare-Alpha.entitlements"; path = "WordPressShareExtension/WordPressShare-Alpha.entitlements"; sourceTree = SOURCE_ROOT; }; - B50248BB1C96FFCC00AFBDED /* WordPressShare-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = "WordPressShare-Internal.entitlements"; path = "WordPressShareExtension/WordPressShare-Internal.entitlements"; sourceTree = SOURCE_ROOT; }; - B50248BC1C96FFCC00AFBDED /* WordPressShare-Lumberjack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "WordPressShare-Lumberjack.m"; path = "WordPressShareExtension/WordPressShare-Lumberjack.m"; sourceTree = SOURCE_ROOT; }; - B50248BD1C96FFCC00AFBDED /* WordPressShare.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = WordPressShare.entitlements; path = WordPressShareExtension/WordPressShare.entitlements; sourceTree = SOURCE_ROOT; }; - B50248BE1C96FFCC00AFBDED /* WordPressSharePrefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WordPressSharePrefix.pch; path = WordPressShareExtension/WordPressSharePrefix.pch; sourceTree = SOURCE_ROOT; }; - B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Tracks+ShareExtension.swift"; sourceTree = SOURCE_ROOT; }; + B50248B81C96FFB000AFBDED /* WordPressShare-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressShare-Bridging-Header.h"; sourceTree = ""; }; + B50248B91C96FFCC00AFBDED /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + B50248BA1C96FFCC00AFBDED /* WordPressShare-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressShare-Alpha.entitlements"; sourceTree = ""; }; + B50248BB1C96FFCC00AFBDED /* WordPressShare-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressShare-Internal.entitlements"; sourceTree = ""; }; + B50248BC1C96FFCC00AFBDED /* WordPressShare-Lumberjack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "WordPressShare-Lumberjack.m"; sourceTree = ""; }; + B50248BD1C96FFCC00AFBDED /* WordPressShare.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = WordPressShare.entitlements; sourceTree = ""; }; + B50248BE1C96FFCC00AFBDED /* WordPressSharePrefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPressSharePrefix.pch; sourceTree = ""; }; + B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Tracks+ShareExtension.swift"; sourceTree = ""; }; B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; - B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSExtensionContext+Extensions.swift"; path = "WordPressShareExtension/NSExtensionContext+Extensions.swift"; sourceTree = SOURCE_ROOT; }; - B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "String+Extensions.swift"; path = "WordPressShareExtension/String+Extensions.swift"; sourceTree = SOURCE_ROOT; }; + B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSExtensionContext+Extensions.swift"; sourceTree = ""; }; + B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = ""; }; B5AA54D41A8E7510003BDD12 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; - B5FA22821C99F6180016CA7C /* Tracks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Tracks.swift; path = WordPressShareExtension/Tracks.swift; sourceTree = SOURCE_ROOT; wrapsLines = 0; }; - B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "UIImage+Extensions.swift"; path = "WordPressShareExtension/UIImage+Extensions.swift"; sourceTree = SOURCE_ROOT; }; + B5FA22821C99F6180016CA7C /* Tracks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tracks.swift; sourceTree = ""; wrapsLines = 0; }; + B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Extensions.swift"; sourceTree = ""; }; B7556D1D8CFA5CEAEAC481B9 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B921F5DD9A1F257C792EC225 /* Pods_WordPressTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressTest.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BBA98A42A5503D734AC9C936 /* Pods-Apps-WordPress.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-internal.xcconfig"; sourceTree = ""; }; @@ -1620,8 +1620,8 @@ E19853331755E461001CC6D5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; E1A386C714DB05C300954CF8 /* AVFoundation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; E1A386C914DB05F700954CF8 /* CoreMedia.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; - E1AFA8C21E8E34230004A323 /* WordPressShare.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = WordPressShare.js; path = WordPressShareExtension/WordPressShare.js; sourceTree = SOURCE_ROOT; }; - E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShareExtractor.swift; path = WordPressShareExtension/ShareExtractor.swift; sourceTree = SOURCE_ROOT; }; + E1AFA8C21E8E34230004A323 /* WordPressShare.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = WordPressShare.js; sourceTree = ""; }; + E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareExtractor.swift; sourceTree = ""; }; E1D91455134A853D0089019C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; E1D91457134A854A0089019C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; E1E977BC17B0FA9A00AFB867 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = ""; }; @@ -3273,7 +3273,7 @@ CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */, 745EAF4920040B220066F415 /* ShareData.swift */, ); - name = "Shared UI"; + path = "Shared UI"; sourceTree = ""; }; 741AF3A3202F3DFC00C771A5 /* Tracks */ = { @@ -3287,9 +3287,9 @@ 741D1478200D5533003DFD30 /* Style */ = { isa = PBXGroup; children = ( - B50248AE1C96FF6200AFBDED /* WPStyleGuide+Share.swift */, + 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */, ); - name = Style; + path = Style; sourceTree = ""; }; 7430C4471F97F0DA00E2673E /* UI */ = { @@ -3299,7 +3299,7 @@ 740C7C4E202F4CD6001C31B0 /* MainInterface.storyboard */, 74337EDC20054D5500777997 /* MainShareViewController.swift */, ); - name = UI; + path = UI; sourceTree = ""; }; 74402F2F2005346100A1D4A2 /* Presentation */ = { @@ -3309,7 +3309,7 @@ 74402F29200528F200A1D4A2 /* ExtensionPresentationController.swift */, 74402F2D2005344700A1D4A2 /* ExtensionPresentationAnimator.swift */, ); - name = Presentation; + path = Presentation; sourceTree = ""; }; 74576673202B558C00F42E40 /* WordPressDraftActionExtension */ = { @@ -3344,7 +3344,7 @@ children = ( 745EAF442003FD050066F415 /* ShareSegueHandler.swift */, ); - name = Protocols; + path = Protocols; sourceTree = ""; }; 7462BFD22028CD0500B552D8 /* Notices */ = { @@ -3355,7 +3355,7 @@ 7462BFCF2028C49800B552D8 /* ShareNoticeViewModel.swift */, 7462BFD32028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift */, ); - name = Notices; + path = Notices; sourceTree = ""; }; 74FA2EE2200E8A1D001DDC13 /* Services */ = { @@ -3363,7 +3363,7 @@ children = ( 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */, ); - name = Services; + path = Services; sourceTree = ""; }; 74FA4BDB1FBF994F0031EAAD /* Data */ = { @@ -3376,7 +3376,7 @@ 740C7DB220386E5700FF0229 /* EXTENSION_MIGRATIONS.md */, 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */, ); - name = Data; + path = Data; sourceTree = ""; }; 801D94F4291AB36A0051993E /* Lottie Animations */ = { @@ -3472,7 +3472,7 @@ 74CEF0761F9AA0F700B729CA /* ShareExtensionSessionManager.swift */, 74448F532044BC7600BD4CDA /* CategoryTree.swift */, ); - name = Tools; + path = Tools; sourceTree = ""; }; B565D41C3DB27630CD503F9A /* Pods */ = { @@ -3523,7 +3523,7 @@ B50248BE1C96FFCC00AFBDED /* WordPressSharePrefix.pch */, 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */, ); - name = "Supporting Files"; + path = "Supporting Files"; sourceTree = ""; }; B5FA22841C99F6340016CA7C /* Tracks */ = { @@ -3533,7 +3533,7 @@ B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */, 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */, ); - name = Tracks; + path = Tracks; sourceTree = ""; }; B5FA22851C99F63B0016CA7C /* Extensions */ = { @@ -3547,7 +3547,7 @@ CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */, CBF6201226E8FB520061A1F8 /* RemotePost+ShareData.swift */, ); - name = Extensions; + path = Extensions; sourceTree = ""; }; BE2B4E991FD6640E007AE3E4 /* Screens */ = { @@ -5829,6 +5829,7 @@ 74021A05202E1307006CC39F /* UIImage+Extensions.swift in Sources */, 74021A0D202E133D006CC39F /* ShareMediaFileManager.swift in Sources */, CB1FD8D826E4BBAA00EDAF06 /* SharePostTypePickerViewController.swift in Sources */, + 24F6E6ED2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */, 74E44AD52031E83C00556205 /* ExtensionNotificationManager.swift in Sources */, 74448F552044BC7600BD4CDA /* CategoryTree.swift in Sources */, 74021A09202E1323006CC39F /* ShareSegueHandler.swift in Sources */, @@ -5840,7 +5841,6 @@ 01CE5008290A88BD00A9C2E0 /* TracksConfiguration.swift in Sources */, 74E44AD92031ED2300556205 /* WordPressDraft-Lumberjack.m in Sources */, 741AF3A5202F3E2A00C771A5 /* Tracks+DraftAction.swift in Sources */, - 74021A0B202E1330006CC39F /* WPStyleGuide+Share.swift in Sources */, 74021A16202E139A006CC39F /* ShareData.swift in Sources */, F5EF481723ABCAD8004C3532 /* MainShareViewController.swift in Sources */, 74021A15202E1397006CC39F /* ShareModularViewController.swift in Sources */, @@ -5861,7 +5861,6 @@ 809620D228E540D700940A5D /* UploadOperation.swift in Sources */, 809620D328E540D700940A5D /* TextBundleWrapper.m in Sources */, 809620D428E540D700940A5D /* ShareNoticeConstants.swift in Sources */, - 809620D528E540D700940A5D /* WPStyleGuide+Share.swift in Sources */, 809620D628E540D700940A5D /* ShareExtractor.swift in Sources */, 809620D928E540D700940A5D /* ShareTagsPickerViewController.swift in Sources */, 809620DA28E540D700940A5D /* ShareCategoriesPickerViewController.swift in Sources */, @@ -5876,6 +5875,7 @@ 809620EA28E540D700940A5D /* ExtensionTransitioningManager.swift in Sources */, 809620EB28E540D700940A5D /* MainShareViewController.swift in Sources */, 809620EC28E540D700940A5D /* SharePostTypePickerViewController.swift in Sources */, + 24F6E6EB2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */, 809620EF28E540D700940A5D /* ExtensionPresentationAnimator.swift in Sources */, 809620F328E540D700940A5D /* SharedCoreDataStack.swift in Sources */, 809620F428E540D700940A5D /* ShareExtensionAbstractViewController.swift in Sources */, @@ -5921,6 +5921,7 @@ 8096214D28E55C9400940A5D /* SharePostTypePickerViewController.swift in Sources */, 8096215028E55C9400940A5D /* ExtensionNotificationManager.swift in Sources */, 8096215128E55C9400940A5D /* CategoryTree.swift in Sources */, + 24F6E6EA2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */, 8096215328E55C9400940A5D /* ShareSegueHandler.swift in Sources */, 8096215428E55C9400940A5D /* SharedCoreDataStack.swift in Sources */, 8096215628E55C9400940A5D /* ShareExtensionEditorViewController.swift in Sources */, @@ -5931,7 +5932,6 @@ 8031F347292FF46200E8F95E /* ExtensionConfiguration.swift in Sources */, 01CE5014290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */, 8096215C28E55C9400940A5D /* Tracks+DraftAction.swift in Sources */, - 8096215E28E55C9400940A5D /* WPStyleGuide+Share.swift in Sources */, 8096216128E55C9400940A5D /* ShareData.swift in Sources */, 8096216328E55C9400940A5D /* MainShareViewController.swift in Sources */, 8096216628E55C9400940A5D /* ShareModularViewController.swift in Sources */, @@ -5986,7 +5986,6 @@ 741E224B1FC0E5C0007967AB /* UploadOperation.swift in Sources */, 43EE90EF223B1029006A33E9 /* TextBundleWrapper.m in Sources */, 74EA3B89202A0462004F802D /* ShareNoticeConstants.swift in Sources */, - B50248AF1C96FF6200AFBDED /* WPStyleGuide+Share.swift in Sources */, E1CE41661E8D1026000CF5A4 /* ShareExtractor.swift in Sources */, 747F88C1203778E000523C7C /* ShareTagsPickerViewController.swift in Sources */, 7414A141203CBAE0005A7D9B /* ShareCategoriesPickerViewController.swift in Sources */, @@ -5999,6 +5998,7 @@ E125F1E51E8E596200320B67 /* SharePost.swift in Sources */, 745EAF4A20040B220066F415 /* ShareData.swift in Sources */, 74402F2C2005337D00A1D4A2 /* ExtensionTransitioningManager.swift in Sources */, + 24F6E6EC2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */, 74337EDD20054D5500777997 /* MainShareViewController.swift in Sources */, CB48172A26E0D93D008C2D9B /* SharePostTypePickerViewController.swift in Sources */, 74402F2E2005344700A1D4A2 /* ExtensionPresentationAnimator.swift in Sources */, @@ -8020,7 +8020,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = WordPressShareExtension/WordPressShare.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/Supporting Files/WordPressShare.entitlements"; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -8029,7 +8029,7 @@ GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressShareExtension/WordPressSharePrefix.pch; + GCC_PREFIX_HEADER = "WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "DEBUG=1", @@ -8090,7 +8090,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = WordPressShareExtension/WordPressShare.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/Supporting Files/WordPressShare.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; @@ -8099,7 +8099,7 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressShareExtension/WordPressSharePrefix.pch; + GCC_PREFIX_HEADER = "WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "WPCOM_SCHEME=\\@\\\"${WPCOM_SCHEME}\\\"", @@ -8157,7 +8157,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/WordPressShare-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/Supporting Files/WordPressShare-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; @@ -8166,7 +8166,7 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressShareExtension/WordPressSharePrefix.pch; + GCC_PREFIX_HEADER = "WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", INTERNAL_BUILD, @@ -8226,7 +8226,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/WordPressShare-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/Supporting Files/WordPressShare-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; @@ -8235,7 +8235,7 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressShareExtension/WordPressSharePrefix.pch; + GCC_PREFIX_HEADER = "WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", ALPHA_BUILD, @@ -9042,7 +9042,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = WordPressShareExtension/WordPressShare.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/Supporting Files/WordPressShare.entitlements"; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -9051,7 +9051,7 @@ GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressShareExtension/WordPressSharePrefix.pch; + GCC_PREFIX_HEADER = "WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "DEBUG=1", @@ -9071,7 +9071,7 @@ "\"${PODS_ROOT}/Headers/Public/HockeySDK\"", "\"$(SDKROOT)/usr/include/libxml2/\"", ); - INFOPLIST_FILE = WordPressShareExtension/Info.plist; + INFOPLIST_FILE = "WordPressShareExtension/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -9111,7 +9111,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = WordPressShareExtension/WordPressShare.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/Supporting Files/WordPressShare.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; @@ -9120,7 +9120,7 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressShareExtension/WordPressSharePrefix.pch; + GCC_PREFIX_HEADER = "WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "WPCOM_SCHEME=\\@\\\"${WPCOM_SCHEME}\\\"", @@ -9139,7 +9139,7 @@ "\"${PODS_ROOT}/Headers/Public/HockeySDK\"", "\"$(SDKROOT)/usr/include/libxml2/\"", ); - INFOPLIST_FILE = WordPressShareExtension/Info.plist; + INFOPLIST_FILE = "WordPressShareExtension/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -9177,7 +9177,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/WordPressShare-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/Supporting Files/WordPressShare-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; @@ -9186,7 +9186,7 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressShareExtension/WordPressSharePrefix.pch; + GCC_PREFIX_HEADER = "WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", INTERNAL_BUILD, @@ -9206,7 +9206,7 @@ "\"${PODS_ROOT}/Headers/Public/HockeySDK\"", "\"$(SDKROOT)/usr/include/libxml2/\"", ); - INFOPLIST_FILE = "WordPressShareExtension/Info-Internal.plist"; + INFOPLIST_FILE = "WordPressShareExtension/Supporting Files/Info-Internal.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -9245,7 +9245,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/WordPressShare-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressShareExtension/Supporting Files/WordPressShare-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; @@ -9254,7 +9254,7 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressShareExtension/WordPressSharePrefix.pch; + GCC_PREFIX_HEADER = "WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", ALPHA_BUILD, @@ -9274,7 +9274,7 @@ "\"${PODS_ROOT}/Headers/Public/HockeySDK\"", "\"$(SDKROOT)/usr/include/libxml2/\"", ); - INFOPLIST_FILE = "WordPressShareExtension/Info-Alpha.plist"; + INFOPLIST_FILE = "WordPressShareExtension/Supporting Files/Info-Alpha.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/WordPress/WordPressShareExtension/EXTENSION_MIGRATIONS.md b/WordPress/WordPressShareExtension/Data/EXTENSION_MIGRATIONS.md similarity index 100% rename from WordPress/WordPressShareExtension/EXTENSION_MIGRATIONS.md rename to WordPress/WordPressShareExtension/Data/EXTENSION_MIGRATIONS.md diff --git a/WordPress/WordPressShareExtension/Extensions.xcdatamodeld/.xccurrentversion b/WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/.xccurrentversion similarity index 100% rename from WordPress/WordPressShareExtension/Extensions.xcdatamodeld/.xccurrentversion rename to WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/.xccurrentversion diff --git a/WordPress/WordPressShareExtension/Extensions.xcdatamodeld/Extensions 2.xcdatamodel/contents b/WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/Extensions 2.xcdatamodel/contents similarity index 100% rename from WordPress/WordPressShareExtension/Extensions.xcdatamodeld/Extensions 2.xcdatamodel/contents rename to WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/Extensions 2.xcdatamodel/contents diff --git a/WordPress/WordPressShareExtension/Extensions.xcdatamodeld/Extensions 3.xcdatamodel/contents b/WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/Extensions 3.xcdatamodel/contents similarity index 100% rename from WordPress/WordPressShareExtension/Extensions.xcdatamodeld/Extensions 3.xcdatamodel/contents rename to WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/Extensions 3.xcdatamodel/contents diff --git a/WordPress/WordPressShareExtension/Extensions.xcdatamodeld/Extensions 4.xcdatamodel/contents b/WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/Extensions 4.xcdatamodel/contents similarity index 100% rename from WordPress/WordPressShareExtension/Extensions.xcdatamodeld/Extensions 4.xcdatamodel/contents rename to WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/Extensions 4.xcdatamodel/contents diff --git a/WordPress/WordPressShareExtension/Extensions.xcdatamodeld/Extensions.xcdatamodel/contents b/WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/Extensions.xcdatamodel/contents similarity index 100% rename from WordPress/WordPressShareExtension/Extensions.xcdatamodeld/Extensions.xcdatamodel/contents rename to WordPress/WordPressShareExtension/Data/Extensions.xcdatamodeld/Extensions.xcdatamodel/contents diff --git a/WordPress/WordPressShareExtension/MediaUploadOperation.swift b/WordPress/WordPressShareExtension/Data/MediaUploadOperation.swift similarity index 100% rename from WordPress/WordPressShareExtension/MediaUploadOperation.swift rename to WordPress/WordPressShareExtension/Data/MediaUploadOperation.swift diff --git a/WordPress/WordPressShareExtension/PostUploadOperation.swift b/WordPress/WordPressShareExtension/Data/PostUploadOperation.swift similarity index 100% rename from WordPress/WordPressShareExtension/PostUploadOperation.swift rename to WordPress/WordPressShareExtension/Data/PostUploadOperation.swift diff --git a/WordPress/WordPressShareExtension/SharedCoreDataStack.swift b/WordPress/WordPressShareExtension/Data/SharedCoreDataStack.swift similarity index 100% rename from WordPress/WordPressShareExtension/SharedCoreDataStack.swift rename to WordPress/WordPressShareExtension/Data/SharedCoreDataStack.swift diff --git a/WordPress/WordPressShareExtension/UploadOperation.swift b/WordPress/WordPressShareExtension/Data/UploadOperation.swift similarity index 100% rename from WordPress/WordPressShareExtension/UploadOperation.swift rename to WordPress/WordPressShareExtension/Data/UploadOperation.swift diff --git a/WordPress/WordPressShareExtension/NSExtensionContext+Extensions.swift b/WordPress/WordPressShareExtension/Extensions/NSExtensionContext+Extensions.swift similarity index 100% rename from WordPress/WordPressShareExtension/NSExtensionContext+Extensions.swift rename to WordPress/WordPressShareExtension/Extensions/NSExtensionContext+Extensions.swift diff --git a/WordPress/WordPressShareExtension/RemoteBlog+Capabilities.swift b/WordPress/WordPressShareExtension/Extensions/RemoteBlog+Capabilities.swift similarity index 100% rename from WordPress/WordPressShareExtension/RemoteBlog+Capabilities.swift rename to WordPress/WordPressShareExtension/Extensions/RemoteBlog+Capabilities.swift diff --git a/WordPress/WordPressShareExtension/RemotePost+ShareData.swift b/WordPress/WordPressShareExtension/Extensions/RemotePost+ShareData.swift similarity index 100% rename from WordPress/WordPressShareExtension/RemotePost+ShareData.swift rename to WordPress/WordPressShareExtension/Extensions/RemotePost+ShareData.swift diff --git a/WordPress/WordPressShareExtension/RemotePostCategory+Extensions.swift b/WordPress/WordPressShareExtension/Extensions/RemotePostCategory+Extensions.swift similarity index 100% rename from WordPress/WordPressShareExtension/RemotePostCategory+Extensions.swift rename to WordPress/WordPressShareExtension/Extensions/RemotePostCategory+Extensions.swift diff --git a/WordPress/WordPressShareExtension/String+Extensions.swift b/WordPress/WordPressShareExtension/Extensions/String+Extensions.swift similarity index 100% rename from WordPress/WordPressShareExtension/String+Extensions.swift rename to WordPress/WordPressShareExtension/Extensions/String+Extensions.swift diff --git a/WordPress/WordPressShareExtension/UIImage+Extensions.swift b/WordPress/WordPressShareExtension/Extensions/UIImage+Extensions.swift similarity index 100% rename from WordPress/WordPressShareExtension/UIImage+Extensions.swift rename to WordPress/WordPressShareExtension/Extensions/UIImage+Extensions.swift diff --git a/WordPress/WordPressShareExtension/UINavigationController+Extensions.swift b/WordPress/WordPressShareExtension/Extensions/UINavigationController+Extensions.swift similarity index 100% rename from WordPress/WordPressShareExtension/UINavigationController+Extensions.swift rename to WordPress/WordPressShareExtension/Extensions/UINavigationController+Extensions.swift diff --git a/WordPress/WordPressShareExtension/ExtensionNotificationManager.swift b/WordPress/WordPressShareExtension/Notices/ExtensionNotificationManager.swift similarity index 100% rename from WordPress/WordPressShareExtension/ExtensionNotificationManager.swift rename to WordPress/WordPressShareExtension/Notices/ExtensionNotificationManager.swift diff --git a/WordPress/WordPressShareExtension/ShareNoticeConstants.swift b/WordPress/WordPressShareExtension/Notices/ShareNoticeConstants.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareNoticeConstants.swift rename to WordPress/WordPressShareExtension/Notices/ShareNoticeConstants.swift diff --git a/WordPress/WordPressShareExtension/ShareNoticeNavigationCoordinator.swift b/WordPress/WordPressShareExtension/Notices/ShareNoticeNavigationCoordinator.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareNoticeNavigationCoordinator.swift rename to WordPress/WordPressShareExtension/Notices/ShareNoticeNavigationCoordinator.swift diff --git a/WordPress/WordPressShareExtension/ShareNoticeViewModel.swift b/WordPress/WordPressShareExtension/Notices/ShareNoticeViewModel.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareNoticeViewModel.swift rename to WordPress/WordPressShareExtension/Notices/ShareNoticeViewModel.swift diff --git a/WordPress/WordPressShareExtension/ShareSegueHandler.swift b/WordPress/WordPressShareExtension/Protocols/ShareSegueHandler.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareSegueHandler.swift rename to WordPress/WordPressShareExtension/Protocols/ShareSegueHandler.swift diff --git a/WordPress/WordPressShareExtension/AppExtensionsService.swift b/WordPress/WordPressShareExtension/Services/AppExtensionsService.swift similarity index 100% rename from WordPress/WordPressShareExtension/AppExtensionsService.swift rename to WordPress/WordPressShareExtension/Services/AppExtensionsService.swift diff --git a/WordPress/WordPressShareExtension/WPStyleGuide+Share.swift b/WordPress/WordPressShareExtension/Style/WPStyleGuide+Share.swift similarity index 100% rename from WordPress/WordPressShareExtension/WPStyleGuide+Share.swift rename to WordPress/WordPressShareExtension/Style/WPStyleGuide+Share.swift diff --git a/WordPress/WordPressShareExtension/Info-Alpha.plist b/WordPress/WordPressShareExtension/Supporting Files/Info-Alpha.plist similarity index 100% rename from WordPress/WordPressShareExtension/Info-Alpha.plist rename to WordPress/WordPressShareExtension/Supporting Files/Info-Alpha.plist diff --git a/WordPress/WordPressShareExtension/Info-Internal.plist b/WordPress/WordPressShareExtension/Supporting Files/Info-Internal.plist similarity index 100% rename from WordPress/WordPressShareExtension/Info-Internal.plist rename to WordPress/WordPressShareExtension/Supporting Files/Info-Internal.plist diff --git a/WordPress/WordPressShareExtension/Info.plist b/WordPress/WordPressShareExtension/Supporting Files/Info.plist similarity index 100% rename from WordPress/WordPressShareExtension/Info.plist rename to WordPress/WordPressShareExtension/Supporting Files/Info.plist diff --git a/WordPress/WordPressShareExtension/PrivacyInfo.xcprivacy b/WordPress/WordPressShareExtension/Supporting Files/PrivacyInfo.xcprivacy similarity index 100% rename from WordPress/WordPressShareExtension/PrivacyInfo.xcprivacy rename to WordPress/WordPressShareExtension/Supporting Files/PrivacyInfo.xcprivacy diff --git a/WordPress/WordPressShareExtension/WordPressShare-Alpha.entitlements b/WordPress/WordPressShareExtension/Supporting Files/WordPressShare-Alpha.entitlements similarity index 100% rename from WordPress/WordPressShareExtension/WordPressShare-Alpha.entitlements rename to WordPress/WordPressShareExtension/Supporting Files/WordPressShare-Alpha.entitlements diff --git a/WordPress/WordPressShareExtension/WordPressShare-Internal.entitlements b/WordPress/WordPressShareExtension/Supporting Files/WordPressShare-Internal.entitlements similarity index 100% rename from WordPress/WordPressShareExtension/WordPressShare-Internal.entitlements rename to WordPress/WordPressShareExtension/Supporting Files/WordPressShare-Internal.entitlements diff --git a/WordPress/WordPressShareExtension/WordPressShare-Lumberjack.m b/WordPress/WordPressShareExtension/Supporting Files/WordPressShare-Lumberjack.m similarity index 100% rename from WordPress/WordPressShareExtension/WordPressShare-Lumberjack.m rename to WordPress/WordPressShareExtension/Supporting Files/WordPressShare-Lumberjack.m diff --git a/WordPress/WordPressShareExtension/WordPressShare.entitlements b/WordPress/WordPressShareExtension/Supporting Files/WordPressShare.entitlements similarity index 100% rename from WordPress/WordPressShareExtension/WordPressShare.entitlements rename to WordPress/WordPressShareExtension/Supporting Files/WordPressShare.entitlements diff --git a/WordPress/WordPressShareExtension/WordPressSharePrefix.pch b/WordPress/WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch similarity index 100% rename from WordPress/WordPressShareExtension/WordPressSharePrefix.pch rename to WordPress/WordPressShareExtension/Supporting Files/WordPressSharePrefix.pch diff --git a/WordPress/WordPressShareExtension/CategoryTree.swift b/WordPress/WordPressShareExtension/Tools/CategoryTree.swift similarity index 100% rename from WordPress/WordPressShareExtension/CategoryTree.swift rename to WordPress/WordPressShareExtension/Tools/CategoryTree.swift diff --git a/WordPress/WordPressShareExtension/ShareExtensionSessionManager.swift b/WordPress/WordPressShareExtension/Tools/ShareExtensionSessionManager.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareExtensionSessionManager.swift rename to WordPress/WordPressShareExtension/Tools/ShareExtensionSessionManager.swift diff --git a/WordPress/WordPressShareExtension/ShareExtractor.swift b/WordPress/WordPressShareExtension/Tools/ShareExtractor.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareExtractor.swift rename to WordPress/WordPressShareExtension/Tools/ShareExtractor.swift diff --git a/WordPress/WordPressShareExtension/ShareMediaFileManager.swift b/WordPress/WordPressShareExtension/Tools/ShareMediaFileManager.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareMediaFileManager.swift rename to WordPress/WordPressShareExtension/Tools/ShareMediaFileManager.swift diff --git a/WordPress/WordPressShareExtension/TextBundleWrapper.h b/WordPress/WordPressShareExtension/Tools/TextBundleWrapper.h similarity index 100% rename from WordPress/WordPressShareExtension/TextBundleWrapper.h rename to WordPress/WordPressShareExtension/Tools/TextBundleWrapper.h diff --git a/WordPress/WordPressShareExtension/TextBundleWrapper.m b/WordPress/WordPressShareExtension/Tools/TextBundleWrapper.m similarity index 100% rename from WordPress/WordPressShareExtension/TextBundleWrapper.m rename to WordPress/WordPressShareExtension/Tools/TextBundleWrapper.m diff --git a/WordPress/Tracks+ShareExtension.swift b/WordPress/WordPressShareExtension/Tracks/Tracks+ShareExtension.swift similarity index 100% rename from WordPress/Tracks+ShareExtension.swift rename to WordPress/WordPressShareExtension/Tracks/Tracks+ShareExtension.swift diff --git a/WordPress/WordPressShareExtension/Tracks.swift b/WordPress/WordPressShareExtension/Tracks/Tracks.swift similarity index 100% rename from WordPress/WordPressShareExtension/Tracks.swift rename to WordPress/WordPressShareExtension/Tracks/Tracks.swift diff --git a/WordPress/WordPressShareExtension/TracksConfiguration.swift b/WordPress/WordPressShareExtension/Tracks/TracksConfiguration.swift similarity index 100% rename from WordPress/WordPressShareExtension/TracksConfiguration.swift rename to WordPress/WordPressShareExtension/Tracks/TracksConfiguration.swift diff --git a/WordPress/WordPressShareExtension/MainInterface.storyboard b/WordPress/WordPressShareExtension/UI/MainInterface.storyboard similarity index 100% rename from WordPress/WordPressShareExtension/MainInterface.storyboard rename to WordPress/WordPressShareExtension/UI/MainInterface.storyboard diff --git a/WordPress/WordPressShareExtension/MainShareViewController.swift b/WordPress/WordPressShareExtension/UI/MainShareViewController.swift similarity index 100% rename from WordPress/WordPressShareExtension/MainShareViewController.swift rename to WordPress/WordPressShareExtension/UI/MainShareViewController.swift diff --git a/WordPress/WordPressShareExtension/ExtensionPresentationAnimator.swift b/WordPress/WordPressShareExtension/UI/Shared UI/Presentation/ExtensionPresentationAnimator.swift similarity index 100% rename from WordPress/WordPressShareExtension/ExtensionPresentationAnimator.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/Presentation/ExtensionPresentationAnimator.swift diff --git a/WordPress/WordPressShareExtension/ExtensionPresentationController.swift b/WordPress/WordPressShareExtension/UI/Shared UI/Presentation/ExtensionPresentationController.swift similarity index 100% rename from WordPress/WordPressShareExtension/ExtensionPresentationController.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/Presentation/ExtensionPresentationController.swift diff --git a/WordPress/WordPressShareExtension/ExtensionTransitioningManager.swift b/WordPress/WordPressShareExtension/UI/Shared UI/Presentation/ExtensionTransitioningManager.swift similarity index 100% rename from WordPress/WordPressShareExtension/ExtensionTransitioningManager.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/Presentation/ExtensionTransitioningManager.swift diff --git a/WordPress/WordPressShareExtension/ShareCategoriesPickerViewController.swift b/WordPress/WordPressShareExtension/UI/Shared UI/ShareCategoriesPickerViewController.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareCategoriesPickerViewController.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/ShareCategoriesPickerViewController.swift diff --git a/WordPress/WordPressShareExtension/ShareData.swift b/WordPress/WordPressShareExtension/UI/Shared UI/ShareData.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareData.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/ShareData.swift diff --git a/WordPress/WordPressShareExtension/ShareExtension.storyboard b/WordPress/WordPressShareExtension/UI/Shared UI/ShareExtension.storyboard similarity index 100% rename from WordPress/WordPressShareExtension/ShareExtension.storyboard rename to WordPress/WordPressShareExtension/UI/Shared UI/ShareExtension.storyboard diff --git a/WordPress/WordPressShareExtension/ShareExtensionAbstractViewController.swift b/WordPress/WordPressShareExtension/UI/Shared UI/ShareExtensionAbstractViewController.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareExtensionAbstractViewController.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/ShareExtensionAbstractViewController.swift diff --git a/WordPress/WordPressShareExtension/ShareExtensionEditorViewController.swift b/WordPress/WordPressShareExtension/UI/Shared UI/ShareExtensionEditorViewController.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareExtensionEditorViewController.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/ShareExtensionEditorViewController.swift diff --git a/WordPress/WordPressShareExtension/ShareModularViewController.swift b/WordPress/WordPressShareExtension/UI/Shared UI/ShareModularViewController.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareModularViewController.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/ShareModularViewController.swift diff --git a/WordPress/WordPressShareExtension/SharePostTypePickerViewController.swift b/WordPress/WordPressShareExtension/UI/Shared UI/SharePostTypePickerViewController.swift similarity index 100% rename from WordPress/WordPressShareExtension/SharePostTypePickerViewController.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/SharePostTypePickerViewController.swift diff --git a/WordPress/WordPressShareExtension/ShareTagsPickerViewController.swift b/WordPress/WordPressShareExtension/UI/Shared UI/ShareTagsPickerViewController.swift similarity index 100% rename from WordPress/WordPressShareExtension/ShareTagsPickerViewController.swift rename to WordPress/WordPressShareExtension/UI/Shared UI/ShareTagsPickerViewController.swift From 12c836362e26094d7b35af8d61d3002aaa9f0d11 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:54:45 -0600 Subject: [PATCH 10/27] Convert Share Extension to use Folders --- WordPress/WordPress.xcodeproj/project.pbxproj | 770 ++++-------------- 1 file changed, 163 insertions(+), 607 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index b9cf43ad2ef9..494df6d7845f 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -55,7 +55,6 @@ /* Begin PBXBuildFile section */ 0107E0D728F97D5000DE87DB /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; }; - 0107E0DC28F97D5000DE87DB /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; 0107E0DE28F97D5000DE87DB /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4F2538CF2A0069706C /* SwiftUI.framework */; }; 0107E0DF28F97D5000DE87DB /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4D2538CF2A0069706C /* WidgetKit.framework */; }; 0107E0EE28F97E6900DE87DB /* JetpackStatsWidgets.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; @@ -76,10 +75,6 @@ 01281E9D2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 014D7E8F2AA9FBDE00F8C9E3 /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; 0167F4B62AAA0342005B9E42 /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; - 01CE5007290A889F00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; - 01CE5008290A88BD00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; - 01CE500E290A88C100A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; - 01CE500F290A88C100A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */; }; 01CE5012290A890B00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; 01CE5013290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; 01CE5014290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; @@ -195,10 +190,6 @@ 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; - 24F6E6EA2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */; }; - 24F6E6EB2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */; }; - 24F6E6EC2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */; }; - 24F6E6ED2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; @@ -233,11 +224,6 @@ 433840C722C2BA5B00CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 433840C822C2BA6300CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 433840C922C2BA6400CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; - 433ADC19223B2A0200ED9DE1 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - 433ADC1A223B2A7D00ED9DE1 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - 433ADC1B223B2A7E00ED9DE1 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - 433ADC1D223B2A7F00ED9DE1 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - 43EE90EF223B1029006A33E9 /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; 4A0274862C224FB000290D8B /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4A690C152BA791B100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; @@ -247,8 +233,6 @@ 4A690C1B2BA7964100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1E2BA796CB00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1F2BA796CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A690C212BA7975500A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A690C222BA7975800A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4AD953C72C21451700D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD953C82C21451700D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4AD9555A2C21716A00D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; @@ -265,83 +249,16 @@ 736584EC2137533A0029C9A4 /* Tracks+ContentExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 736584EA2137533A0029C9A4 /* Tracks+ContentExtension.swift */; }; 73768B6B212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */; }; 7396FE66210F730600496D0D /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7396FE65210F730600496D0D /* NotificationService.swift */; }; - 73B05D2621374B960073ECAA /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; 73D5AC63212622B200ADDDD2 /* NotificationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D5AC5C212622B200ADDDD2 /* NotificationViewController.swift */; }; - 73E40D8921238BF50012ABA6 /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; 73E40D8C21238C520012ABA6 /* Tracks+ServiceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */; }; 73EDC70A212E5D6700E5E3ED /* RemoteNotificationStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */; }; 73F6DD42212BA54700CE447D /* RichNotificationContentFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */; }; 73F6DD44212C714F00CE447D /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; 73F6DD45212C714F00CE447D /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; - 740219FE202E12F4006CC39F /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; - 740219FF202E12F4006CC39F /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; - 74021A00202E12F4006CC39F /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; - 74021A01202E12F4006CC39F /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; - 74021A02202E12FF006CC39F /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; - 74021A03202E1307006CC39F /* NSExtensionContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */; }; - 74021A04202E1307006CC39F /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; - 74021A05202E1307006CC39F /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */; }; - 74021A07202E1307006CC39F /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */; }; - 74021A09202E1323006CC39F /* ShareSegueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF442003FD050066F415 /* ShareSegueHandler.swift */; }; - 74021A0A202E1329006CC39F /* AppExtensionsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */; }; - 74021A0C202E1338006CC39F /* ShareExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */; }; - 74021A0D202E133D006CC39F /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; - 74021A0E202E1358006CC39F /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; - 74021A0F202E1370006CC39F /* ExtensionTransitioningManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2B2005337D00A1D4A2 /* ExtensionTransitioningManager.swift */; }; - 74021A10202E1370006CC39F /* ExtensionPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F29200528F200A1D4A2 /* ExtensionPresentationController.swift */; }; - 74021A11202E1370006CC39F /* ExtensionPresentationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2D2005344700A1D4A2 /* ExtensionPresentationAnimator.swift */; }; - 74021A13202E1383006CC39F /* ShareExtensionAbstractViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF462003FDAA0066F415 /* ShareExtensionAbstractViewController.swift */; }; - 74021A14202E1393006CC39F /* ShareExtensionEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F5CD391FE0653500764E7C /* ShareExtensionEditorViewController.swift */; }; - 74021A15202E1397006CC39F /* ShareModularViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */; }; - 74021A16202E139A006CC39F /* ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF4920040B220066F415 /* ShareData.swift */; }; 74021A17202E13C6006CC39F /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - 740C7C4F202F4CD6001C31B0 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 740C7C4E202F4CD6001C31B0 /* MainInterface.storyboard */; }; - 7414A141203CBAE0005A7D9B /* ShareCategoriesPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7414A140203CBADF005A7D9B /* ShareCategoriesPickerViewController.swift */; }; - 7414A142203CD066005A7D9B /* ShareCategoriesPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7414A140203CBADF005A7D9B /* ShareCategoriesPickerViewController.swift */; }; - 741AF3A2202F3DC400C771A5 /* ShareExtension.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 74F5CD371FE0646F00764E7C /* ShareExtension.storyboard */; }; 741AF3A5202F3E2A00C771A5 /* Tracks+DraftAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */; }; - 741E22461FC0CC55007967AB /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; - 741E224B1FC0E5C0007967AB /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; - 7430C4491F97F23600E2673E /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; - 74337EDD20054D5500777997 /* MainShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74337EDC20054D5500777997 /* MainShareViewController.swift */; }; - 74402F2A200528F200A1D4A2 /* ExtensionPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F29200528F200A1D4A2 /* ExtensionPresentationController.swift */; }; - 74402F2C2005337D00A1D4A2 /* ExtensionTransitioningManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2B2005337D00A1D4A2 /* ExtensionTransitioningManager.swift */; }; - 74402F2E2005344700A1D4A2 /* ExtensionPresentationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2D2005344700A1D4A2 /* ExtensionPresentationAnimator.swift */; }; - 74448F542044BC7600BD4CDA /* CategoryTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74448F532044BC7600BD4CDA /* CategoryTree.swift */; }; - 74448F552044BC7600BD4CDA /* CategoryTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74448F532044BC7600BD4CDA /* CategoryTree.swift */; }; 7457667C202B558C00F42E40 /* WordPressDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 745EAF452003FD050066F415 /* ShareSegueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF442003FD050066F415 /* ShareSegueHandler.swift */; }; - 745EAF472003FDAA0066F415 /* ShareExtensionAbstractViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF462003FDAA0066F415 /* ShareExtensionAbstractViewController.swift */; }; - 745EAF4A20040B220066F415 /* ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF4920040B220066F415 /* ShareData.swift */; }; - 7462BFD02028C49800B552D8 /* ShareNoticeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7462BFCF2028C49800B552D8 /* ShareNoticeViewModel.swift */; }; - 7462BFD42028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7462BFD32028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift */; }; - 746D6B251FBF701F003C45BE /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; - 747D09862034837C0085EABF /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; - 747F88C1203778E000523C7C /* ShareTagsPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */; }; - 747F88C2203778E000523C7C /* ShareTagsPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */; }; - 7484D94D20320DFE006E94B4 /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; - 7492F78E1F9BD94500B5A04A /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; - 74AC1DA1200D0CC300973CAD /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */; }; - 74AF4D741FE417D200E3EBFE /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; - 74AF4D751FE417D200E3EBFE /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; - 74AF4D7C1FE417D200E3EBFE /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; - 74AF4D7D1FE417D200E3EBFE /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; - 74BC35B820499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; - 74BC35B920499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; - 74BC35BA20499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; - 74CEF0781F9AA10100B729CA /* ShareExtensionSessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74CEF0761F9AA0F700B729CA /* ShareExtensionSessionManager.swift */; }; - 74E44AD52031E83C00556205 /* ExtensionNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F89406202A1965008610FA /* ExtensionNotificationManager.swift */; }; - 74E44AD62031E85A00556205 /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; 74E44AD92031ED2300556205 /* WordPressDraft-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */; }; - 74EA3B88202A0462004F802D /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; - 74EA3B89202A0462004F802D /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; - 74F5CD381FE0646F00764E7C /* ShareExtension.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 74F5CD371FE0646F00764E7C /* ShareExtension.storyboard */; }; - 74F5CD3A1FE0653500764E7C /* ShareExtensionEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F5CD391FE0653500764E7C /* ShareExtensionEditorViewController.swift */; }; - 74F89407202A1965008610FA /* ExtensionNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F89406202A1965008610FA /* ExtensionNotificationManager.swift */; }; - 74FA2EE4200E8A6C001DDC13 /* AppExtensionsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */; }; - 74FA4BE51FBFA0660031EAAD /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; - 74FA4BE61FBFA0660031EAAD /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; - 74FA4BED1FBFA2350031EAAD /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; 800035C329230A0B007D2D26 /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 801D950D291AB3CF0051993E /* JetpackReaderLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */; }; @@ -359,83 +276,11 @@ 80535DBB294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */; }; 80535DBC294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */; }; 8058730B28F7B70B00340C11 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8058730D28F7B70B00340C11 /* InfoPlist.strings */; }; - 809620D228E540D700940A5D /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; - 809620D328E540D700940A5D /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - 809620D428E540D700940A5D /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; - 809620D628E540D700940A5D /* ShareExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */; }; - 809620D928E540D700940A5D /* ShareTagsPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */; }; - 809620DA28E540D700940A5D /* ShareCategoriesPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7414A140203CBADF005A7D9B /* ShareCategoriesPickerViewController.swift */; }; - 809620DC28E540D700940A5D /* ShareExtensionEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F5CD391FE0653500764E7C /* ShareExtensionEditorViewController.swift */; }; - 809620DD28E540D700940A5D /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */; }; - 809620DE28E540D700940A5D /* WordPressShare-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = B50248BC1C96FFCC00AFBDED /* WordPressShare-Lumberjack.m */; }; - 809620DF28E540D700940A5D /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; - 809620E228E540D700940A5D /* AppExtensionsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */; }; - 809620E328E540D700940A5D /* ExtensionNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F89406202A1965008610FA /* ExtensionNotificationManager.swift */; }; 809620E628E540D700940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - 809620E728E540D700940A5D /* ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF4920040B220066F415 /* ShareData.swift */; }; - 809620EA28E540D700940A5D /* ExtensionTransitioningManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2B2005337D00A1D4A2 /* ExtensionTransitioningManager.swift */; }; - 809620EB28E540D700940A5D /* MainShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74337EDC20054D5500777997 /* MainShareViewController.swift */; }; - 809620EC28E540D700940A5D /* SharePostTypePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */; }; - 809620EF28E540D700940A5D /* ExtensionPresentationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2D2005344700A1D4A2 /* ExtensionPresentationAnimator.swift */; }; - 809620F328E540D700940A5D /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; - 809620F428E540D700940A5D /* ShareExtensionAbstractViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF462003FDAA0066F415 /* ShareExtensionAbstractViewController.swift */; }; - 809620F628E540D700940A5D /* RemotePost+ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF6201226E8FB520061A1F8 /* RemotePost+ShareData.swift */; }; - 809620F828E540D700940A5D /* CategoryTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74448F532044BC7600BD4CDA /* CategoryTree.swift */; }; - 809620F928E540D700940A5D /* ExtensionPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F29200528F200A1D4A2 /* ExtensionPresentationController.swift */; }; - 809620FB28E540D700940A5D /* RemoteBlog+Capabilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */; }; - 809620FC28E540D700940A5D /* ShareModularViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */; }; - 809620FD28E540D700940A5D /* NSExtensionContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */; }; - 809620FE28E540D700940A5D /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; - 8096210028E540D700940A5D /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */; }; - 8096210128E540D700940A5D /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; - 8096210628E540D700940A5D /* Tracks+ShareExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */; }; - 8096210828E540D700940A5D /* ShareSegueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF442003FD050066F415 /* ShareSegueHandler.swift */; }; - 8096210928E540D700940A5D /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; - 8096211028E540D700940A5D /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; - 8096211228E540D700940A5D /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; - 8096211328E540D700940A5D /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; - 8096211728E540D700940A5D /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 740C7C4E202F4CD6001C31B0 /* MainInterface.storyboard */; }; - 8096211828E540D700940A5D /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; - 8096211928E540D700940A5D /* ShareExtension.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 74F5CD371FE0646F00764E7C /* ShareExtension.storyboard */; }; 8096212528E5411400940A5D /* JetpackShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096212328E540D700940A5D /* JetpackShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 8096213428E55C9400940A5D /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - 8096213528E55C9400940A5D /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */; }; - 8096213728E55C9400940A5D /* ShareTagsPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */; }; - 8096213828E55C9400940A5D /* ShareCategoriesPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7414A140203CBADF005A7D9B /* ShareCategoriesPickerViewController.swift */; }; - 8096213B28E55C9400940A5D /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; - 8096213E28E55C9400940A5D /* NSExtensionContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */; }; - 8096214028E55C9400940A5D /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; - 8096214228E55C9400940A5D /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; - 8096214528E55C9400940A5D /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; - 8096214828E55C9400940A5D /* ShareExtensionAbstractViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF462003FDAA0066F415 /* ShareExtensionAbstractViewController.swift */; }; - 8096214928E55C9400940A5D /* ExtensionPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F29200528F200A1D4A2 /* ExtensionPresentationController.swift */; }; 8096214A28E55C9400940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - 8096214B28E55C9400940A5D /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */; }; - 8096214C28E55C9400940A5D /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; - 8096214D28E55C9400940A5D /* SharePostTypePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */; }; - 8096215028E55C9400940A5D /* ExtensionNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F89406202A1965008610FA /* ExtensionNotificationManager.swift */; }; - 8096215128E55C9400940A5D /* CategoryTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74448F532044BC7600BD4CDA /* CategoryTree.swift */; }; - 8096215328E55C9400940A5D /* ShareSegueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF442003FD050066F415 /* ShareSegueHandler.swift */; }; - 8096215428E55C9400940A5D /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; - 8096215628E55C9400940A5D /* ShareExtensionEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F5CD391FE0653500764E7C /* ShareExtensionEditorViewController.swift */; }; - 8096215728E55C9400940A5D /* RemotePost+ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF6201226E8FB520061A1F8 /* RemotePost+ShareData.swift */; }; - 8096215928E55C9400940A5D /* RemoteBlog+Capabilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */; }; - 8096215A28E55C9400940A5D /* ExtensionTransitioningManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2B2005337D00A1D4A2 /* ExtensionTransitioningManager.swift */; }; 8096215B28E55C9400940A5D /* WordPressDraft-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */; }; 8096215C28E55C9400940A5D /* Tracks+DraftAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */; }; - 8096216128E55C9400940A5D /* ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EAF4920040B220066F415 /* ShareData.swift */; }; - 8096216328E55C9400940A5D /* MainShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74337EDC20054D5500777997 /* MainShareViewController.swift */; }; - 8096216628E55C9400940A5D /* ShareModularViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */; }; - 8096216728E55C9400940A5D /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; - 8096216828E55C9400940A5D /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; - 8096216928E55C9400940A5D /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; - 8096216A28E55C9400940A5D /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; - 8096216E28E55C9400940A5D /* ShareExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */; }; - 8096217328E55C9400940A5D /* AppExtensionsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */; }; - 8096217428E55C9400940A5D /* ExtensionPresentationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74402F2D2005344700A1D4A2 /* ExtensionPresentationAnimator.swift */; }; - 8096217828E55C9400940A5D /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 740C7C4E202F4CD6001C31B0 /* MainInterface.storyboard */; }; - 8096217A28E55C9400940A5D /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; - 8096217B28E55C9400940A5D /* ShareExtension.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 74F5CD371FE0646F00764E7C /* ShareExtension.storyboard */; }; 8096218E28E55F8600940A5D /* JetpackDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8096219328E5613700940A5D /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 8096219428E561A800940A5D /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FABB286B2603086900C8785C /* AppImages.xcassets */; }; @@ -444,10 +289,8 @@ 80B42ABF2AB2CB1300377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; 80B42AC02AB2CB1400377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; 80F6D02328EE866A00953C1A /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; - 80F6D03628EE866A00953C1A /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; 80F6D03828EE866A00953C1A /* RichNotificationContentFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */; }; 80F6D03C28EE866A00953C1A /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7396FE65210F730600496D0D /* NotificationService.swift */; }; - 80F6D03D28EE866A00953C1A /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; 80F6D04628EE866A00953C1A /* Tracks+ServiceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */; }; 80F6D04728EE866A00953C1A /* UNNotificationContent+RemoteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */; }; 80F6D04828EE866A00953C1A /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; @@ -480,17 +323,9 @@ A01C55480E25E0D000D411F2 /* defaultPostTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */; }; A1C54EBE8C34FFD5015F8FC9 /* Pods_Apps_WordPress.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E826CD5B4B116AF78FF391C /* Pods_Apps_WordPress.framework */; }; A2C95CCF203760D9372C5857 /* Pods_WordPressDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92B40A77F0765C1E93B11727 /* Pods_WordPressDraftActionExtension.framework */; }; - B50248C21C96FFCC00AFBDED /* WordPressShare-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = B50248BC1C96FFCC00AFBDED /* WordPressShare-Lumberjack.m */; }; - B504F5F51C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */; }; B51535D41BBB16AA0029B84B /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */; }; - B5552D7E1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */; }; - B5552D801CD1028C00B26DF6 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; - B5552D831CD1062400B26DF6 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; B5AA54D51A8E7510003BDD12 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5AA54D41A8E7510003BDD12 /* WebKit.framework */; }; - B5FA22831C99F6180016CA7C /* Tracks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA22821C99F6180016CA7C /* Tracks.swift */; }; - B5FA868C1D10A4C400AB5F7E /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */; }; BE2B4E9F1FD664F5007AE3E4 /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; - BE6787F51FFF2886005D9F01 /* ShareModularViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */; }; BED4D8301FF11DEF00A11345 /* EditorAztecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */; }; BED4D8331FF11E3800A11345 /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; C31466CC2939950900D62FC7 /* MigrationLoadWordPressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31466CB2939950900D62FC7 /* MigrationLoadWordPressViewController.swift */; }; @@ -513,16 +348,10 @@ C7E5F25C2799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */; }; C7F7ABD6261CED7A00CE547F /* JetpackAuthenticationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */; }; C7F7BDBD26262A1B00CE547F /* AppDependency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7BDBC26262A1B00CE547F /* AppDependency.swift */; }; - CB1FD8D826E4BBAA00EDAF06 /* SharePostTypePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */; }; - CB48172A26E0D93D008C2D9B /* SharePostTypePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */; }; - CBF6201326E8FB520061A1F8 /* RemotePost+ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF6201226E8FB520061A1F8 /* RemotePost+ShareData.swift */; }; - CBF6201426E8FB8A0061A1F8 /* RemotePost+ShareData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF6201226E8FB520061A1F8 /* RemotePost+ShareData.swift */; }; CC52188C2278C622008998CE /* EditorFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC52188B2278C622008998CE /* EditorFlow.swift */; }; CC7CB97322B1510900642EE9 /* SignupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC7CB97222B1510900642EE9 /* SignupTests.swift */; }; CC8A5EAB22159FA6001B7874 /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; CCBC9EB4251258FB008E1D5F /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; - CE39E17220CB117B00CABA05 /* RemoteBlog+Capabilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */; }; - CE39E17320CB117B00CABA05 /* RemoteBlog+Capabilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */; }; D0E2AA7C4D4CB1679173958E /* Pods_WordPressShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 213A62FF811EBDB969FA7669 /* Pods_WordPressShareExtension.framework */; }; D82E087529EEB0B00098F500 /* DashboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82E087429EEB0B00098F500 /* DashboardTests.swift */; }; D82E087629EEB0B00098F500 /* DashboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82E087429EEB0B00098F500 /* DashboardTests.swift */; }; @@ -536,8 +365,6 @@ E1A386C814DB05C300954CF8 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C714DB05C300954CF8 /* AVFoundation.framework */; }; E1A386CA14DB05F700954CF8 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C914DB05F700954CF8 /* CoreMedia.framework */; }; E1A386CB14DB063800954CF8 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FB4D3E122C38F700DB9506 /* MediaPlayer.framework */; }; - E1AFA8C31E8E34230004A323 /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; - E1CE41661E8D1026000CF5A4 /* ShareExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */; }; E1D91456134A853D0089019C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E1D91454134A853D0089019C /* Localizable.strings */; }; E61507E22220A0FE00213D33 /* richEmbedTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = E61507E12220A0FE00213D33 /* richEmbedTemplate.html */; }; E61507E42220A13B00213D33 /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; @@ -700,8 +527,6 @@ F515E9662654312200848251 /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; F515E9672654312200848251 /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; F5A34D1225DF2F7F00C9654B /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; - F5EF481723ABCAD8004C3532 /* MainShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74337EDC20054D5500777997 /* MainShareViewController.swift */; }; - F5EF481823ABCAE0004C3532 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 740C7C4E202F4CD6001C31B0 /* MainInterface.storyboard */; }; F9463A7321C05EE90081F11E /* ScreenshotCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */; }; F98C58192228849E0073D752 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; @@ -720,24 +545,10 @@ FABB20562602FC2C00C8785C /* loader.html in Resources */ = {isa = PBXBuildFile; fileRef = E18165FC14E4428B006CE885 /* loader.html */; }; FABB205E2602FC2C00C8785C /* postPreview.html in Resources */ = {isa = PBXBuildFile; fileRef = 5DB767401588F64D00EBE36C /* postPreview.html */; }; FABB206B2602FC2C00C8785C /* richEmbedTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = E61507E12220A0FE00213D33 /* richEmbedTemplate.html */; }; - FABB20762602FC2C00C8785C /* WordPressShare.js in Resources */ = {isa = PBXBuildFile; fileRef = E1AFA8C21E8E34230004A323 /* WordPressShare.js */; }; FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; FABB20862602FC2C00C8785C /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 5D69DBC3165428CA00A2D1F7 /* n.caf */; }; FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; - FABB20C92602FC2C00C8785C /* ShareNoticeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7462BFCF2028C49800B552D8 /* ShareNoticeViewModel.swift */; }; - FABB20CD2602FC2C00C8785C /* PostUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */; }; - FABB21392602FC2C00C8785C /* ShareExtensionSessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74CEF0761F9AA0F700B729CA /* ShareExtensionSessionManager.swift */; }; - FABB213B2602FC2C00C8785C /* Extensions.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */; }; - FABB21D12602FC2C00C8785C /* TextBundleWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */; }; - FABB21F92602FC2C00C8785C /* RemotePostCategory+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */; }; - FABB22342602FC2C00C8785C /* ShareNoticeNavigationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7462BFD32028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift */; }; - FABB22452602FC2C00C8785C /* SharedCoreDataStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */; }; - FABB22972602FC2C00C8785C /* MediaUploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */; }; FABB23A32602FC2C00C8785C /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; }; - FABB23E62602FC2C00C8785C /* ShareMediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */; }; - FABB24062602FC2C00C8785C /* UploadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741E22441FC0CC55007967AB /* UploadOperation.swift */; }; - FABB24702602FC2C00C8785C /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */; }; - FABB24EF2602FC2C00C8785C /* ShareNoticeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */; }; FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; FABB26202602FC2C00C8785C /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; FABB26212602FC2C00C8785C /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; @@ -1123,7 +934,6 @@ 0167F4AE2AAA0250005B9E42 /* JetpackIntentsRelease-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackIntentsRelease-Alpha.entitlements"; sourceTree = ""; }; 0167F4AF2AAA0250005B9E42 /* JetpackIntentsRelease-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackIntentsRelease-Internal.entitlements"; sourceTree = ""; }; 0167F4B02AAA0250005B9E42 /* JetpackIntents-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JetpackIntents-Bridging-Header.h"; sourceTree = ""; }; - 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_rtl.json; sourceTree = ""; }; @@ -1307,7 +1117,6 @@ 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; - 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WPStyleGuide+Share.swift"; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -1346,14 +1155,11 @@ 406A0EEF224D39C50016AD6A /* Flags.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Flags.xcassets; sourceTree = ""; }; 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = AppImages.xcassets; path = Resources/AppImages.xcassets; sourceTree = ""; }; - 43EE90ED223B1028006A33E9 /* TextBundleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextBundleWrapper.h; sourceTree = ""; }; - 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextBundleWrapper.m; sourceTree = ""; }; 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticatorTests.xcconfig; sourceTree = ""; }; 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKitTests.xcconfig; sourceTree = ""; }; 4A98A9032C2274E100A2CE58 /* WordPressKit.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKit.xcconfig; sourceTree = ""; }; 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WordPressAuthenticator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1394,47 +1200,17 @@ 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteNotificationStyles.swift; sourceTree = ""; }; 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RichNotificationContentFormatter.swift; sourceTree = ""; }; 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RichNotificationViewModel.swift; sourceTree = ""; }; - 740C7C4E202F4CD6001C31B0 /* MainInterface.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainInterface.storyboard; sourceTree = ""; }; - 740C7DB220386E5700FF0229 /* EXTENSION_MIGRATIONS.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = EXTENSION_MIGRATIONS.md; sourceTree = ""; }; - 740C7DB420386E7C00FF0229 /* Extensions 2.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Extensions 2.xcdatamodel"; sourceTree = ""; }; - 7414A140203CBADF005A7D9B /* ShareCategoriesPickerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareCategoriesPickerViewController.swift; sourceTree = ""; }; 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Tracks+DraftAction.swift"; sourceTree = ""; }; - 741E22441FC0CC55007967AB /* UploadOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UploadOperation.swift; sourceTree = ""; }; - 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareMediaFileManager.swift; sourceTree = ""; }; - 74337EDC20054D5500777997 /* MainShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainShareViewController.swift; sourceTree = ""; }; - 74402F29200528F200A1D4A2 /* ExtensionPresentationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionPresentationController.swift; sourceTree = ""; }; - 74402F2B2005337D00A1D4A2 /* ExtensionTransitioningManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionTransitioningManager.swift; sourceTree = ""; }; - 74402F2D2005344700A1D4A2 /* ExtensionPresentationAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionPresentationAnimator.swift; sourceTree = ""; }; - 74448F532044BC7600BD4CDA /* CategoryTree.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategoryTree.swift; sourceTree = ""; }; 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressDraftActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 745EAF442003FD050066F415 /* ShareSegueHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareSegueHandler.swift; sourceTree = ""; }; - 745EAF462003FDAA0066F415 /* ShareExtensionAbstractViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionAbstractViewController.swift; sourceTree = ""; }; - 745EAF4920040B220066F415 /* ShareData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareData.swift; sourceTree = ""; }; - 745F7A69204460A10058BF3E /* Extensions 3.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Extensions 3.xcdatamodel"; sourceTree = ""; }; - 7462BFCF2028C49800B552D8 /* ShareNoticeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareNoticeViewModel.swift; sourceTree = ""; }; - 7462BFD32028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareNoticeNavigationCoordinator.swift; sourceTree = ""; }; - 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedCoreDataStack.swift; sourceTree = ""; }; - 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareTagsPickerViewController.swift; sourceTree = ""; }; 74869D82202BA971007A0454 /* WordPressDraftActionExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressDraftActionExtension-Bridging-Header.h"; sourceTree = ""; }; - 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Extensions.swift"; sourceTree = ""; }; - 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadOperation.swift; sourceTree = ""; }; - 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostUploadOperation.swift; sourceTree = ""; }; - 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RemotePostCategory+Extensions.swift"; sourceTree = ""; }; 74CC4311202B5AA4000DAE1A /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 74CC4312202B5AA4000DAE1A /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; 74CC4313202B5AA4000DAE1A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 74CEF0761F9AA0F700B729CA /* ShareExtensionSessionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionSessionManager.swift; sourceTree = ""; }; 74D6DA90202B651300A0E1FE /* WordPressDraftActionExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressDraftActionExtension.entitlements; sourceTree = ""; }; 74D6DA91202B669100A0E1FE /* WordPressDraftActionExtension-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressDraftActionExtension-Internal.entitlements"; sourceTree = ""; }; 74D6DA92202B669100A0E1FE /* WordPressDraftActionExtension-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressDraftActionExtension-Alpha.entitlements"; sourceTree = ""; }; 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "WordPressDraft-Lumberjack.m"; sourceTree = ""; }; 74E44AD82031ED2300556205 /* WordPressDraftPrefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPressDraftPrefix.pch; sourceTree = ""; }; - 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareNoticeConstants.swift; sourceTree = ""; }; - 74F5CD371FE0646F00764E7C /* ShareExtension.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ShareExtension.storyboard; sourceTree = ""; }; - 74F5CD391FE0653500764E7C /* ShareExtensionEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionEditorViewController.swift; sourceTree = ""; }; - 74F89406202A1965008610FA /* ExtensionNotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionNotificationManager.swift; sourceTree = ""; }; - 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppExtensionsService.swift; sourceTree = ""; }; - 74FA4BE41FBFA0660031EAAD /* Extensions.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Extensions.xcdatamodel; sourceTree = ""; }; 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.debug.xcconfig"; sourceTree = ""; }; 7E21C760202BBC8D00837CF5 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; 7EC2116478565023EDB57703 /* Pods-JetpackShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release.xcconfig"; sourceTree = ""; }; @@ -1509,8 +1285,6 @@ 9371F2651E4A213300BF26A0 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; 9371F2691E4A23A200BF26A0 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; 93A3F7DD1843F6F00082FEEA /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; - 93C3C2561CAB031E0092F837 /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; - 93C3C2581CAB032C0092F837 /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 93D86B931C63EC31003D8E3E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; 93D86B941C63EC31003D8E3E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Localizable.strings"; sourceTree = ""; }; 93E5283B19A7741A003A1A9C /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; }; @@ -1529,25 +1303,12 @@ A20971B519B0BC390058F395 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; A20971B719B0BC570058F395 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; A20971B819B0BC570058F395 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; - B50248B81C96FFB000AFBDED /* WordPressShare-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressShare-Bridging-Header.h"; sourceTree = ""; }; - B50248B91C96FFCC00AFBDED /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B50248BA1C96FFCC00AFBDED /* WordPressShare-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressShare-Alpha.entitlements"; sourceTree = ""; }; - B50248BB1C96FFCC00AFBDED /* WordPressShare-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressShare-Internal.entitlements"; sourceTree = ""; }; - B50248BC1C96FFCC00AFBDED /* WordPressShare-Lumberjack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "WordPressShare-Lumberjack.m"; sourceTree = ""; }; - B50248BD1C96FFCC00AFBDED /* WordPressShare.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = WordPressShare.entitlements; sourceTree = ""; }; - B50248BE1C96FFCC00AFBDED /* WordPressSharePrefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPressSharePrefix.pch; sourceTree = ""; }; - B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Tracks+ShareExtension.swift"; sourceTree = ""; }; B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; - B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSExtensionContext+Extensions.swift"; sourceTree = ""; }; - B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = ""; }; B5AA54D41A8E7510003BDD12 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; - B5FA22821C99F6180016CA7C /* Tracks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tracks.swift; sourceTree = ""; wrapsLines = 0; }; - B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Extensions.swift"; sourceTree = ""; }; B7556D1D8CFA5CEAEAC481B9 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B921F5DD9A1F257C792EC225 /* Pods_WordPressTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressTest.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BBA98A42A5503D734AC9C936 /* Pods-Apps-WordPress.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-internal.xcconfig"; sourceTree = ""; }; BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseScreen.swift; sourceTree = ""; }; - BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareModularViewController.swift; sourceTree = ""; }; BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorAztecTests.swift; sourceTree = ""; }; BED4D8321FF11E3800A11345 /* LoginFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFlow.swift; sourceTree = ""; }; C31466CB2939950900D62FC7 /* MigrationLoadWordPressViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationLoadWordPressViewController.swift; sourceTree = ""; }; @@ -1576,9 +1337,6 @@ C82B4C5ECF11C9FEE39CD9A0 /* Pods-WordPressShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release-internal.xcconfig"; sourceTree = ""; }; C9264D275F6288F66C33D2CE /* Pods-WordPressTest.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-internal.xcconfig"; sourceTree = ""; }; CB1DAFB7DE085F2FF0314622 /* Pods-WordPressShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.debug.xcconfig"; sourceTree = ""; }; - CB1FD8D926E605CF00EDAF06 /* Extensions 4.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Extensions 4.xcdatamodel"; sourceTree = ""; }; - CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharePostTypePickerViewController.swift; sourceTree = ""; }; - CBF6201226E8FB520061A1F8 /* RemotePost+ShareData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RemotePost+ShareData.swift"; sourceTree = ""; }; CC24E5F01577DBC300A6D5B5 /* AddressBook.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; }; CC24E5F21577DFF400A6D5B5 /* Twitter.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Twitter.framework; path = System/Library/Frameworks/Twitter.framework; sourceTree = SDKROOT; }; CC24E5F41577E16B00A6D5B5 /* Accounts.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Accounts.framework; path = System/Library/Frameworks/Accounts.framework; sourceTree = SDKROOT; }; @@ -1588,7 +1346,6 @@ CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPUITestCredentials.swift; sourceTree = ""; }; CCCF53BD237B13EA0035E9CA /* WordPressUITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = WordPressUITests.xctestplan; sourceTree = ""; }; CDA9AED50FDA27959A5CD1B2 /* Pods-WordPressDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; - CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RemoteBlog+Capabilities.swift"; sourceTree = ""; }; CE5249687F020581B14F4172 /* Pods-JetpackDraftActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release.xcconfig"; sourceTree = ""; }; D82E087429EEB0B00098F500 /* DashboardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardTests.swift; sourceTree = ""; }; E10B3651158F2D3F00419A93 /* QuartzCore.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; @@ -1620,8 +1377,6 @@ E19853331755E461001CC6D5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; E1A386C714DB05C300954CF8 /* AVFoundation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; E1A386C914DB05F700954CF8 /* CoreMedia.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; - E1AFA8C21E8E34230004A323 /* WordPressShare.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = WordPressShare.js; sourceTree = ""; }; - E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareExtractor.swift; sourceTree = ""; }; E1D91455134A853D0089019C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; E1D91457134A854A0089019C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; E1E977BC17B0FA9A00AFB867 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = ""; }; @@ -2276,6 +2031,139 @@ ); target = 4AD953BA2C21451700D0EEFA /* WordPressAuthenticatorTests */; }; + 24F66BA82CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPress" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Data/Extensions.xcdatamodeld, + Data/MediaUploadOperation.swift, + Data/PostUploadOperation.swift, + Data/SharedCoreDataStack.swift, + Data/UploadOperation.swift, + "Extensions/RemotePostCategory+Extensions.swift", + "Extensions/String+Extensions.swift", + Notices/ShareNoticeConstants.swift, + Notices/ShareNoticeNavigationCoordinator.swift, + Notices/ShareNoticeViewModel.swift, + Tools/ShareExtensionSessionManager.swift, + Tools/ShareMediaFileManager.swift, + Tools/TextBundleWrapper.m, + WordPressShare.js, + ); + target = 1D6058900D05DD3D006BFB54 /* WordPress */; + }; + 24F66BA92CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPressShareExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Data/EXTENSION_MIGRATIONS.md, + Notices/ShareNoticeNavigationCoordinator.swift, + Notices/ShareNoticeViewModel.swift, + "Supporting Files/Info-Alpha.plist", + "Supporting Files/Info-Internal.plist", + "Supporting Files/Info.plist", + Tools/ShareExtensionSessionManager.swift, + ); + target = 932225A61C7CE50300443B02 /* WordPressShareExtension */; + }; + 24F66BAA2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPressDraftActionExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Data/EXTENSION_MIGRATIONS.md, + Notices/ShareNoticeNavigationCoordinator.swift, + Notices/ShareNoticeViewModel.swift, + "Supporting Files/Info-Alpha.plist", + "Supporting Files/Info-Internal.plist", + "Supporting Files/Info.plist", + "Supporting Files/PrivacyInfo.xcprivacy", + "Supporting Files/WordPressShare-Lumberjack.m", + Tools/ShareExtensionSessionManager.swift, + "Tracks/Tracks+ShareExtension.swift", + ); + target = 74576671202B558C00F42E40 /* WordPressDraftActionExtension */; + }; + 24F66BAB2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPressNotificationContentExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Tools/TextBundleWrapper.m, + Tracks/Tracks.swift, + Tracks/TracksConfiguration.swift, + ); + target = 733F36022126197800988727 /* WordPressNotificationContentExtension */; + }; + 24F66BAC2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPressNotificationServiceExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Tools/TextBundleWrapper.m, + Tracks/Tracks.swift, + Tracks/TracksConfiguration.swift, + ); + target = 7358E6B7210BD318002323EB /* WordPressNotificationServiceExtension */; + }; + 24F66BAD2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "Jetpack" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Data/Extensions.xcdatamodeld, + Data/MediaUploadOperation.swift, + Data/PostUploadOperation.swift, + Data/SharedCoreDataStack.swift, + Data/UploadOperation.swift, + "Extensions/RemotePostCategory+Extensions.swift", + "Extensions/String+Extensions.swift", + Notices/ShareNoticeConstants.swift, + Notices/ShareNoticeNavigationCoordinator.swift, + Notices/ShareNoticeViewModel.swift, + Tools/ShareExtensionSessionManager.swift, + Tools/ShareMediaFileManager.swift, + Tools/TextBundleWrapper.m, + WordPressShare.js, + ); + target = FABB1F8F2602FC2C00C8785C /* Jetpack */; + }; + 24F66BAE2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "JetpackShareExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Data/EXTENSION_MIGRATIONS.md, + Notices/ShareNoticeNavigationCoordinator.swift, + Notices/ShareNoticeViewModel.swift, + "Supporting Files/Info-Alpha.plist", + "Supporting Files/Info-Internal.plist", + "Supporting Files/Info.plist", + Tools/ShareExtensionSessionManager.swift, + Tracks/TracksConfiguration.swift, + ); + target = 809620CF28E540D700940A5D /* JetpackShareExtension */; + }; + 24F66BAF2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "JetpackDraftActionExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Data/EXTENSION_MIGRATIONS.md, + Notices/ShareNoticeNavigationCoordinator.swift, + Notices/ShareNoticeViewModel.swift, + "Supporting Files/Info-Alpha.plist", + "Supporting Files/Info-Internal.plist", + "Supporting Files/Info.plist", + "Supporting Files/PrivacyInfo.xcprivacy", + "Supporting Files/WordPressShare-Lumberjack.m", + Tools/ShareExtensionSessionManager.swift, + "Tracks/Tracks+ShareExtension.swift", + Tracks/TracksConfiguration.swift, + ); + target = 8096213028E55C9400940A5D /* JetpackDraftActionExtension */; + }; + 24F66BB02CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "JetpackNotificationServiceExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Tools/TextBundleWrapper.m, + Tracks/Tracks.swift, + ); + target = 80F6D01F28EE866A00953C1A /* JetpackNotificationServiceExtension */; + }; + 24F66BB12CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "JetpackStatsWidgets" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Tracks/Tracks.swift, + ); + target = 0107E0B128F97D5000DE87DB /* JetpackStatsWidgets */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -2391,6 +2279,23 @@ path = WordPressAuthenticator; sourceTree = ""; }; + 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F66BA82CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPress" target */, + 24F66BA92CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPressShareExtension" target */, + 24F66BAA2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPressDraftActionExtension" target */, + 24F66BAB2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPressNotificationContentExtension" target */, + 24F66BAC2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "WordPressNotificationServiceExtension" target */, + 24F66BAD2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "Jetpack" target */, + 24F66BAE2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "JetpackShareExtension" target */, + 24F66BAF2CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "JetpackDraftActionExtension" target */, + 24F66BB02CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "JetpackNotificationServiceExtension" target */, + 24F66BB12CD3FBD100AAB1A3 /* Exceptions for "WordPressShareExtension" folder in "JetpackStatsWidgets" target */, + ); + path = WordPressShareExtension; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2941,7 +2846,7 @@ 74576673202B558C00F42E40 /* WordPressDraftActionExtension */, 733F36072126197800988727 /* WordPressNotificationContentExtension */, 7358E6B9210BD318002323EB /* WordPressNotificationServiceExtension */, - 932225A81C7CE50300443B02 /* WordPressShareExtension */, + 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */, FF2716901CAAC87B0006E2D4 /* UITests */, 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */, @@ -3260,22 +3165,6 @@ path = Tracks; sourceTree = ""; }; - 740C7C51202F50A3001C31B0 /* Shared UI */ = { - isa = PBXGroup; - children = ( - 74402F2F2005346100A1D4A2 /* Presentation */, - 74F5CD371FE0646F00764E7C /* ShareExtension.storyboard */, - 745EAF462003FDAA0066F415 /* ShareExtensionAbstractViewController.swift */, - 74F5CD391FE0653500764E7C /* ShareExtensionEditorViewController.swift */, - BE6787F41FFF2886005D9F01 /* ShareModularViewController.swift */, - 7414A140203CBADF005A7D9B /* ShareCategoriesPickerViewController.swift */, - 747F88C0203778E000523C7C /* ShareTagsPickerViewController.swift */, - CB48172926E0D93D008C2D9B /* SharePostTypePickerViewController.swift */, - 745EAF4920040B220066F415 /* ShareData.swift */, - ); - path = "Shared UI"; - sourceTree = ""; - }; 741AF3A3202F3DFC00C771A5 /* Tracks */ = { isa = PBXGroup; children = ( @@ -3284,34 +3173,6 @@ name = Tracks; sourceTree = ""; }; - 741D1478200D5533003DFD30 /* Style */ = { - isa = PBXGroup; - children = ( - 24F6E6E92CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift */, - ); - path = Style; - sourceTree = ""; - }; - 7430C4471F97F0DA00E2673E /* UI */ = { - isa = PBXGroup; - children = ( - 740C7C51202F50A3001C31B0 /* Shared UI */, - 740C7C4E202F4CD6001C31B0 /* MainInterface.storyboard */, - 74337EDC20054D5500777997 /* MainShareViewController.swift */, - ); - path = UI; - sourceTree = ""; - }; - 74402F2F2005346100A1D4A2 /* Presentation */ = { - isa = PBXGroup; - children = ( - 74402F2B2005337D00A1D4A2 /* ExtensionTransitioningManager.swift */, - 74402F29200528F200A1D4A2 /* ExtensionPresentationController.swift */, - 74402F2D2005344700A1D4A2 /* ExtensionPresentationAnimator.swift */, - ); - path = Presentation; - sourceTree = ""; - }; 74576673202B558C00F42E40 /* WordPressDraftActionExtension */ = { isa = PBXGroup; children = ( @@ -3339,46 +3200,6 @@ name = "Supporting Files"; sourceTree = ""; }; - 745EAF432003FC930066F415 /* Protocols */ = { - isa = PBXGroup; - children = ( - 745EAF442003FD050066F415 /* ShareSegueHandler.swift */, - ); - path = Protocols; - sourceTree = ""; - }; - 7462BFD22028CD0500B552D8 /* Notices */ = { - isa = PBXGroup; - children = ( - 74F89406202A1965008610FA /* ExtensionNotificationManager.swift */, - 74EA3B87202A0462004F802D /* ShareNoticeConstants.swift */, - 7462BFCF2028C49800B552D8 /* ShareNoticeViewModel.swift */, - 7462BFD32028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift */, - ); - path = Notices; - sourceTree = ""; - }; - 74FA2EE2200E8A1D001DDC13 /* Services */ = { - isa = PBXGroup; - children = ( - 74FA2EE3200E8A6C001DDC13 /* AppExtensionsService.swift */, - ); - path = Services; - sourceTree = ""; - }; - 74FA4BDB1FBF994F0031EAAD /* Data */ = { - isa = PBXGroup; - children = ( - 741E22441FC0CC55007967AB /* UploadOperation.swift */, - 74AF4D711FE417D200E3EBFE /* PostUploadOperation.swift */, - 74AF4D6D1FE417D200E3EBFE /* MediaUploadOperation.swift */, - 746D6B241FBF701F003C45BE /* SharedCoreDataStack.swift */, - 740C7DB220386E5700FF0229 /* EXTENSION_MIGRATIONS.md */, - 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */, - ); - path = Data; - sourceTree = ""; - }; 801D94F4291AB36A0051993E /* Lottie Animations */ = { isa = PBXGroup; children = ( @@ -3431,25 +3252,6 @@ path = WordPressScreenshotGeneration; sourceTree = ""; }; - 932225A81C7CE50300443B02 /* WordPressShareExtension */ = { - isa = PBXGroup; - children = ( - 74FA4BDB1FBF994F0031EAAD /* Data */, - B5FA22851C99F63B0016CA7C /* Extensions */, - 7462BFD22028CD0500B552D8 /* Notices */, - 745EAF432003FC930066F415 /* Protocols */, - 74FA2EE2200E8A1D001DDC13 /* Services */, - 741D1478200D5533003DFD30 /* Style */, - B542DEBB1D119683004CA6AE /* Tools */, - B5FA22841C99F6340016CA7C /* Tracks */, - 7430C4471F97F0DA00E2673E /* UI */, - B5BEA5661C7CEB4400C8035B /* Supporting Files */, - B50248B81C96FFB000AFBDED /* WordPressShare-Bridging-Header.h */, - E1AFA8C21E8E34230004A323 /* WordPressShare.js */, - ); - path = WordPressShareExtension; - sourceTree = ""; - }; B02D1EC12835348900F20359 /* spectrum-2022 */ = { isa = PBXGroup; children = ( @@ -3462,19 +3264,6 @@ path = "spectrum-2022"; sourceTree = ""; }; - B542DEBB1D119683004CA6AE /* Tools */ = { - isa = PBXGroup; - children = ( - 43EE90ED223B1028006A33E9 /* TextBundleWrapper.h */, - 43EE90EE223B1028006A33E9 /* TextBundleWrapper.m */, - E1CE41641E8D101A000CF5A4 /* ShareExtractor.swift */, - 7430C4481F97F23600E2673E /* ShareMediaFileManager.swift */, - 74CEF0761F9AA0F700B729CA /* ShareExtensionSessionManager.swift */, - 74448F532044BC7600BD4CDA /* CategoryTree.swift */, - ); - path = Tools; - sourceTree = ""; - }; B565D41C3DB27630CD503F9A /* Pods */ = { isa = PBXGroup; children = ( @@ -3510,46 +3299,6 @@ name = Pods; sourceTree = ""; }; - B5BEA5661C7CEB4400C8035B /* Supporting Files */ = { - isa = PBXGroup; - children = ( - B50248B91C96FFCC00AFBDED /* Info.plist */, - 93C3C2581CAB032C0092F837 /* Info-Alpha.plist */, - 93C3C2561CAB031E0092F837 /* Info-Internal.plist */, - B50248BD1C96FFCC00AFBDED /* WordPressShare.entitlements */, - B50248BA1C96FFCC00AFBDED /* WordPressShare-Alpha.entitlements */, - B50248BB1C96FFCC00AFBDED /* WordPressShare-Internal.entitlements */, - B50248BC1C96FFCC00AFBDED /* WordPressShare-Lumberjack.m */, - B50248BE1C96FFCC00AFBDED /* WordPressSharePrefix.pch */, - 4A690C202BA7974E00A8E0C5 /* PrivacyInfo.xcprivacy */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - B5FA22841C99F6340016CA7C /* Tracks */ = { - isa = PBXGroup; - children = ( - B5FA22821C99F6180016CA7C /* Tracks.swift */, - B504F5F41C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift */, - 01CE5006290A889F00A9C2E0 /* TracksConfiguration.swift */, - ); - path = Tracks; - sourceTree = ""; - }; - B5FA22851C99F63B0016CA7C /* Extensions */ = { - isa = PBXGroup; - children = ( - B5552D7D1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift */, - B5552D7F1CD1028C00B26DF6 /* String+Extensions.swift */, - B5FA868A1D10A41600AB5F7E /* UIImage+Extensions.swift */, - 74AC1DA0200D0CC300973CAD /* UINavigationController+Extensions.swift */, - 74BC35B720499EEB00AC1525 /* RemotePostCategory+Extensions.swift */, - CE39E17120CB117B00CABA05 /* RemoteBlog+Capabilities.swift */, - CBF6201226E8FB520061A1F8 /* RemotePost+ShareData.swift */, - ); - path = Extensions; - sourceTree = ""; - }; BE2B4E991FD6640E007AE3E4 /* Screens */ = { isa = PBXGroup; children = ( @@ -4376,6 +4125,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, + ); name = WordPressDraftActionExtension; packageProductDependencies = ( 0C6AC6152C364A3B00BF7600 /* XcodeTarget_DraftActionExtension */, @@ -4398,6 +4150,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, + ); name = JetpackShareExtension; packageProductDependencies = ( 0C6AC61D2C364A6F00BF7600 /* XcodeTarget_ShareExtension */, @@ -4420,6 +4175,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, + ); name = JetpackDraftActionExtension; packageProductDependencies = ( 0C6AC61F2C364A7500BF7600 /* XcodeTarget_DraftActionExtension */, @@ -4481,6 +4239,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, + ); name = WordPressShareExtension; packageProductDependencies = ( 0C6AC6132C364A3100BF7600 /* XcodeTarget_ShareExtension */, @@ -4927,7 +4688,6 @@ 17222D8E261DDDF90047B163 /* black-classic-icon-app-76x76.png in Resources */, E61507E22220A0FE00213D33 /* richEmbedTemplate.html in Resources */, 17222DAB261DDDF90047B163 /* blue-icon-app-60x60@3x.png in Resources */, - 747D09862034837C0085EABF /* WordPressShare.js in Resources */, 17222DAC261DDDF90047B163 /* blue-icon-app-60x60@2x.png in Resources */, 172F06BD2865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png in Resources */, FF37F90922385CA000AFA3DB /* RELEASE-NOTES.txt in Resources */, @@ -4998,10 +4758,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F5EF481823ABCAE0004C3532 /* MainInterface.storyboard in Resources */, 099D768327D14B8E00F77EDE /* InfoPlist.strings in Resources */, - 7484D94D20320DFE006E94B4 /* WordPressShare.js in Resources */, - 741AF3A2202F3DC400C771A5 /* ShareExtension.storyboard in Resources */, 433840C922C2BA6400CB13F8 /* AppImages.xcassets in Resources */, 4A690C192BA794CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, ); @@ -5012,10 +4769,6 @@ buildActionMask = 2147483647; files = ( 8096219328E5613700940A5D /* AppImages.xcassets in Resources */, - 4A690C222BA7975800A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, - 8096211728E540D700940A5D /* MainInterface.storyboard in Resources */, - 8096211828E540D700940A5D /* WordPressShare.js in Resources */, - 8096211928E540D700940A5D /* ShareExtension.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5024,10 +4777,7 @@ buildActionMask = 2147483647; files = ( 8096219428E561A800940A5D /* AppImages.xcassets in Resources */, - 8096217828E55C9400940A5D /* MainInterface.storyboard in Resources */, - 8096217A28E55C9400940A5D /* WordPressShare.js in Resources */, 4A690C182BA794C800A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, - 8096217B28E55C9400940A5D /* ShareExtension.storyboard in Resources */, 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */, 8058730B28F7B70B00340C11 /* InfoPlist.strings in Resources */, ); @@ -5053,10 +4803,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 740C7C4F202F4CD6001C31B0 /* MainInterface.storyboard in Resources */, - 4A690C212BA7975500A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, - E1AFA8C31E8E34230004A323 /* WordPressShare.js in Resources */, - 74F5CD381FE0646F00764E7C /* ShareExtension.storyboard in Resources */, 433840C822C2BA6300CB13F8 /* AppImages.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -5168,7 +4914,6 @@ F465980928E66A5B00D5F49A /* white-on-blue-icon-app-76.png in Resources */, FABB206B2602FC2C00C8785C /* richEmbedTemplate.html in Resources */, F465979B28E65FC800D5F49A /* dark-green-icon-app-76@2x.png in Resources */, - FABB20762602FC2C00C8785C /* WordPressShare.js in Resources */, F465979128E65F8A00D5F49A /* celadon-on-white-icon-app-76.png in Resources */, F46597C628E668B900D5F49A /* neumorphic-light-icon-app-83.5@2x.png in Resources */, FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */, @@ -5712,7 +5457,6 @@ 0107E11528FD7FE500DE87DB /* AppConfiguration.swift in Sources */, 0107E0D728F97D5000DE87DB /* Sites.intentdefinition in Sources */, 8031F34C29302A2500E8F95E /* ExtensionConfiguration.swift in Sources */, - 0107E0DC28F97D5000DE87DB /* Tracks.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5732,29 +5476,16 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7462BFD02028C49800B552D8 /* ShareNoticeViewModel.swift in Sources */, - 74AF4D7C1FE417D200E3EBFE /* PostUploadOperation.swift in Sources */, - 74CEF0781F9AA10100B729CA /* ShareExtensionSessionManager.swift in Sources */, - 74FA4BE51FBFA0660031EAAD /* Extensions.xcdatamodeld in Sources */, F446B843296F2DED008B94B7 /* MigrationState.swift in Sources */, F49B9A0029393049000CEFCE /* MigrationAppDetection.swift in Sources */, - 433ADC1D223B2A7F00ED9DE1 /* TextBundleWrapper.m in Sources */, - 74BC35B820499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */, F49B9A0A293A3249000CEFCE /* MigrationAnalyticsTracker.swift in Sources */, 3F8B45A9292C1F2C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */, - 7462BFD42028CD4400B552D8 /* ShareNoticeNavigationCoordinator.swift in Sources */, 3F8B45A8292C1F2500730FA4 /* MigrationSuccessCardView.swift in Sources */, - 74FA4BED1FBFA2350031EAAD /* SharedCoreDataStack.swift in Sources */, 3F8B45AC292C455800730FA4 /* MigrationSuccessCell.swift in Sources */, 83EF3D7B2937D703000AF9BF /* SharedDataIssueSolver.swift in Sources */, F49B9A09293A3243000CEFCE /* MigrationEvent.swift in Sources */, - 74AF4D741FE417D200E3EBFE /* MediaUploadOperation.swift in Sources */, 3F46AAFE25BF5D6300CE2E98 /* Sites.intentdefinition in Sources */, - 7492F78E1F9BD94500B5A04A /* ShareMediaFileManager.swift in Sources */, - 741E22461FC0CC55007967AB /* UploadOperation.swift in Sources */, F4D8296A2931083000038726 /* MigrationSuccessCell+WordPress.swift in Sources */, - B5552D831CD1062400B26DF6 /* String+Extensions.swift in Sources */, - 74EA3B88202A0462004F802D /* ShareNoticeConstants.swift in Sources */, 83E1E5592A58B5C2000B576F /* JetpackSocialError.swift in Sources */, E125F1E41E8E595E00320B67 /* SharePost.swift in Sources */, 014D7E8F2AA9FBDE00F8C9E3 /* WidgetConfiguration.swift in Sources */, @@ -5783,12 +5514,9 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 433ADC1B223B2A7E00ED9DE1 /* TextBundleWrapper.m in Sources */, 736584EB2137533A0029C9A4 /* NotificationContentView.swift in Sources */, 73D5AC63212622B200ADDDD2 /* NotificationViewController.swift in Sources */, - 01CE500F290A88C100A9C2E0 /* TracksConfiguration.swift in Sources */, 73F6DD44212C714F00CE447D /* RichNotificationViewModel.swift in Sources */, - 73B05D2621374B960073ECAA /* Tracks.swift in Sources */, 736584EC2137533A0029C9A4 /* Tracks+ContentExtension.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -5798,11 +5526,8 @@ buildActionMask = 2147483647; files = ( 7335AC6021220D550012EF2D /* RemoteNotificationActionParser.swift in Sources */, - 01CE500E290A88C100A9C2E0 /* TracksConfiguration.swift in Sources */, - 433ADC1A223B2A7D00ED9DE1 /* TextBundleWrapper.m in Sources */, 73F6DD42212BA54700CE447D /* RichNotificationContentFormatter.swift in Sources */, 7396FE66210F730600496D0D /* NotificationService.swift in Sources */, - 73E40D8921238BF50012ABA6 /* Tracks.swift in Sources */, 73E40D8C21238C520012ABA6 /* Tracks+ServiceExtension.swift in Sources */, 73768B6B212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift in Sources */, 73F6DD45212C714F00CE447D /* RichNotificationViewModel.swift in Sources */, @@ -5814,43 +5539,9 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 433ADC19223B2A0200ED9DE1 /* TextBundleWrapper.m in Sources */, - 74021A07202E1307006CC39F /* UINavigationController+Extensions.swift in Sources */, - 747F88C2203778E000523C7C /* ShareTagsPickerViewController.swift in Sources */, - 7414A142203CD066005A7D9B /* ShareCategoriesPickerViewController.swift in Sources */, - 740219FE202E12F4006CC39F /* UploadOperation.swift in Sources */, - 74021A03202E1307006CC39F /* NSExtensionContext+Extensions.swift in Sources */, - 74021A02202E12FF006CC39F /* Extensions.xcdatamodeld in Sources */, - 740219FF202E12F4006CC39F /* PostUploadOperation.swift in Sources */, - 74021A04202E1307006CC39F /* String+Extensions.swift in Sources */, - 74021A13202E1383006CC39F /* ShareExtensionAbstractViewController.swift in Sources */, - 74021A10202E1370006CC39F /* ExtensionPresentationController.swift in Sources */, 74021A17202E13C6006CC39F /* SharePost.swift in Sources */, - 74021A05202E1307006CC39F /* UIImage+Extensions.swift in Sources */, - 74021A0D202E133D006CC39F /* ShareMediaFileManager.swift in Sources */, - CB1FD8D826E4BBAA00EDAF06 /* SharePostTypePickerViewController.swift in Sources */, - 24F6E6ED2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */, - 74E44AD52031E83C00556205 /* ExtensionNotificationManager.swift in Sources */, - 74448F552044BC7600BD4CDA /* CategoryTree.swift in Sources */, - 74021A09202E1323006CC39F /* ShareSegueHandler.swift in Sources */, - 74021A01202E12F4006CC39F /* SharedCoreDataStack.swift in Sources */, - 74021A14202E1393006CC39F /* ShareExtensionEditorViewController.swift in Sources */, - CBF6201426E8FB8A0061A1F8 /* RemotePost+ShareData.swift in Sources */, - CE39E17320CB117B00CABA05 /* RemoteBlog+Capabilities.swift in Sources */, - 74021A0F202E1370006CC39F /* ExtensionTransitioningManager.swift in Sources */, - 01CE5008290A88BD00A9C2E0 /* TracksConfiguration.swift in Sources */, 74E44AD92031ED2300556205 /* WordPressDraft-Lumberjack.m in Sources */, 741AF3A5202F3E2A00C771A5 /* Tracks+DraftAction.swift in Sources */, - 74021A16202E139A006CC39F /* ShareData.swift in Sources */, - F5EF481723ABCAD8004C3532 /* MainShareViewController.swift in Sources */, - 74021A15202E1397006CC39F /* ShareModularViewController.swift in Sources */, - 74021A00202E12F4006CC39F /* MediaUploadOperation.swift in Sources */, - 74021A0E202E1358006CC39F /* Tracks.swift in Sources */, - 74BC35BA20499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */, - 74E44AD62031E85A00556205 /* ShareNoticeConstants.swift in Sources */, - 74021A0C202E1338006CC39F /* ShareExtractor.swift in Sources */, - 74021A0A202E1329006CC39F /* AppExtensionsService.swift in Sources */, - 74021A11202E1370006CC39F /* ExtensionPresentationAnimator.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5858,45 +5549,10 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 809620D228E540D700940A5D /* UploadOperation.swift in Sources */, - 809620D328E540D700940A5D /* TextBundleWrapper.m in Sources */, - 809620D428E540D700940A5D /* ShareNoticeConstants.swift in Sources */, - 809620D628E540D700940A5D /* ShareExtractor.swift in Sources */, - 809620D928E540D700940A5D /* ShareTagsPickerViewController.swift in Sources */, - 809620DA28E540D700940A5D /* ShareCategoriesPickerViewController.swift in Sources */, - 809620DC28E540D700940A5D /* ShareExtensionEditorViewController.swift in Sources */, - 809620DD28E540D700940A5D /* UIImage+Extensions.swift in Sources */, - 809620DE28E540D700940A5D /* WordPressShare-Lumberjack.m in Sources */, - 809620DF28E540D700940A5D /* Extensions.xcdatamodeld in Sources */, - 809620E228E540D700940A5D /* AppExtensionsService.swift in Sources */, - 809620E328E540D700940A5D /* ExtensionNotificationManager.swift in Sources */, 809620E628E540D700940A5D /* SharePost.swift in Sources */, - 809620E728E540D700940A5D /* ShareData.swift in Sources */, - 809620EA28E540D700940A5D /* ExtensionTransitioningManager.swift in Sources */, - 809620EB28E540D700940A5D /* MainShareViewController.swift in Sources */, - 809620EC28E540D700940A5D /* SharePostTypePickerViewController.swift in Sources */, - 24F6E6EB2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */, - 809620EF28E540D700940A5D /* ExtensionPresentationAnimator.swift in Sources */, - 809620F328E540D700940A5D /* SharedCoreDataStack.swift in Sources */, - 809620F428E540D700940A5D /* ShareExtensionAbstractViewController.swift in Sources */, - 809620F628E540D700940A5D /* RemotePost+ShareData.swift in Sources */, - 809620F828E540D700940A5D /* CategoryTree.swift in Sources */, - 809620F928E540D700940A5D /* ExtensionPresentationController.swift in Sources */, 8031F346292FF46100E8F95E /* ExtensionConfiguration.swift in Sources */, 01CE5015290A890F00A9C2E0 /* TracksConfiguration.swift in Sources */, - 809620FB28E540D700940A5D /* RemoteBlog+Capabilities.swift in Sources */, - 809620FC28E540D700940A5D /* ShareModularViewController.swift in Sources */, - 809620FD28E540D700940A5D /* NSExtensionContext+Extensions.swift in Sources */, - 809620FE28E540D700940A5D /* String+Extensions.swift in Sources */, - 8096210028E540D700940A5D /* UINavigationController+Extensions.swift in Sources */, - 8096210128E540D700940A5D /* PostUploadOperation.swift in Sources */, - 8096210628E540D700940A5D /* Tracks+ShareExtension.swift in Sources */, 0107E11228FD7FE200DE87DB /* AppConfiguration.swift in Sources */, - 8096210828E540D700940A5D /* ShareSegueHandler.swift in Sources */, - 8096210928E540D700940A5D /* RemotePostCategory+Extensions.swift in Sources */, - 8096211028E540D700940A5D /* MediaUploadOperation.swift in Sources */, - 8096211228E540D700940A5D /* ShareMediaFileManager.swift in Sources */, - 8096211328E540D700940A5D /* Tracks.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5904,45 +5560,12 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8096213428E55C9400940A5D /* TextBundleWrapper.m in Sources */, - 8096213528E55C9400940A5D /* UINavigationController+Extensions.swift in Sources */, - 8096213728E55C9400940A5D /* ShareTagsPickerViewController.swift in Sources */, - 8096213828E55C9400940A5D /* ShareCategoriesPickerViewController.swift in Sources */, - 8096213B28E55C9400940A5D /* UploadOperation.swift in Sources */, - 8096213E28E55C9400940A5D /* NSExtensionContext+Extensions.swift in Sources */, - 8096214028E55C9400940A5D /* Extensions.xcdatamodeld in Sources */, - 8096214228E55C9400940A5D /* PostUploadOperation.swift in Sources */, - 8096214528E55C9400940A5D /* String+Extensions.swift in Sources */, - 8096214828E55C9400940A5D /* ShareExtensionAbstractViewController.swift in Sources */, - 8096214928E55C9400940A5D /* ExtensionPresentationController.swift in Sources */, 8096214A28E55C9400940A5D /* SharePost.swift in Sources */, - 8096214B28E55C9400940A5D /* UIImage+Extensions.swift in Sources */, - 8096214C28E55C9400940A5D /* ShareMediaFileManager.swift in Sources */, - 8096214D28E55C9400940A5D /* SharePostTypePickerViewController.swift in Sources */, - 8096215028E55C9400940A5D /* ExtensionNotificationManager.swift in Sources */, - 8096215128E55C9400940A5D /* CategoryTree.swift in Sources */, - 24F6E6EA2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */, - 8096215328E55C9400940A5D /* ShareSegueHandler.swift in Sources */, - 8096215428E55C9400940A5D /* SharedCoreDataStack.swift in Sources */, - 8096215628E55C9400940A5D /* ShareExtensionEditorViewController.swift in Sources */, - 8096215728E55C9400940A5D /* RemotePost+ShareData.swift in Sources */, - 8096215928E55C9400940A5D /* RemoteBlog+Capabilities.swift in Sources */, - 8096215A28E55C9400940A5D /* ExtensionTransitioningManager.swift in Sources */, 8096215B28E55C9400940A5D /* WordPressDraft-Lumberjack.m in Sources */, 8031F347292FF46200E8F95E /* ExtensionConfiguration.swift in Sources */, 01CE5014290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */, 8096215C28E55C9400940A5D /* Tracks+DraftAction.swift in Sources */, - 8096216128E55C9400940A5D /* ShareData.swift in Sources */, - 8096216328E55C9400940A5D /* MainShareViewController.swift in Sources */, - 8096216628E55C9400940A5D /* ShareModularViewController.swift in Sources */, - 8096216728E55C9400940A5D /* MediaUploadOperation.swift in Sources */, - 8096216828E55C9400940A5D /* Tracks.swift in Sources */, 0107E11328FD7FE300DE87DB /* AppConfiguration.swift in Sources */, - 8096216928E55C9400940A5D /* RemotePostCategory+Extensions.swift in Sources */, - 8096216A28E55C9400940A5D /* ShareNoticeConstants.swift in Sources */, - 8096216E28E55C9400940A5D /* ShareExtractor.swift in Sources */, - 8096217328E55C9400940A5D /* AppExtensionsService.swift in Sources */, - 8096217428E55C9400940A5D /* ExtensionPresentationAnimator.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5954,10 +5577,8 @@ 80F6D02328EE866A00953C1A /* RemoteNotificationActionParser.swift in Sources */, 0107E11428FD7FE300DE87DB /* AppConfiguration.swift in Sources */, 01CE5013290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */, - 80F6D03628EE866A00953C1A /* TextBundleWrapper.m in Sources */, 80F6D03828EE866A00953C1A /* RichNotificationContentFormatter.swift in Sources */, 80F6D03C28EE866A00953C1A /* NotificationService.swift in Sources */, - 80F6D03D28EE866A00953C1A /* Tracks.swift in Sources */, 80F6D04628EE866A00953C1A /* Tracks+ServiceExtension.swift in Sources */, 80F6D04728EE866A00953C1A /* UNNotificationContent+RemoteNotification.swift in Sources */, 80F6D04828EE866A00953C1A /* RichNotificationViewModel.swift in Sources */, @@ -5983,43 +5604,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 741E224B1FC0E5C0007967AB /* UploadOperation.swift in Sources */, - 43EE90EF223B1029006A33E9 /* TextBundleWrapper.m in Sources */, - 74EA3B89202A0462004F802D /* ShareNoticeConstants.swift in Sources */, - E1CE41661E8D1026000CF5A4 /* ShareExtractor.swift in Sources */, - 747F88C1203778E000523C7C /* ShareTagsPickerViewController.swift in Sources */, - 7414A141203CBAE0005A7D9B /* ShareCategoriesPickerViewController.swift in Sources */, - 74F5CD3A1FE0653500764E7C /* ShareExtensionEditorViewController.swift in Sources */, - B5FA868C1D10A4C400AB5F7E /* UIImage+Extensions.swift in Sources */, - B50248C21C96FFCC00AFBDED /* WordPressShare-Lumberjack.m in Sources */, - 74FA4BE61FBFA0660031EAAD /* Extensions.xcdatamodeld in Sources */, - 74FA2EE4200E8A6C001DDC13 /* AppExtensionsService.swift in Sources */, - 74F89407202A1965008610FA /* ExtensionNotificationManager.swift in Sources */, E125F1E51E8E596200320B67 /* SharePost.swift in Sources */, - 745EAF4A20040B220066F415 /* ShareData.swift in Sources */, - 74402F2C2005337D00A1D4A2 /* ExtensionTransitioningManager.swift in Sources */, - 24F6E6EC2CD3F7B400AAB1A3 /* WPStyleGuide+Share.swift in Sources */, - 74337EDD20054D5500777997 /* MainShareViewController.swift in Sources */, - CB48172A26E0D93D008C2D9B /* SharePostTypePickerViewController.swift in Sources */, - 74402F2E2005344700A1D4A2 /* ExtensionPresentationAnimator.swift in Sources */, - 746D6B251FBF701F003C45BE /* SharedCoreDataStack.swift in Sources */, - 745EAF472003FDAA0066F415 /* ShareExtensionAbstractViewController.swift in Sources */, - CBF6201326E8FB520061A1F8 /* RemotePost+ShareData.swift in Sources */, - 74448F542044BC7600BD4CDA /* CategoryTree.swift in Sources */, - 74402F2A200528F200A1D4A2 /* ExtensionPresentationController.swift in Sources */, - 01CE5007290A889F00A9C2E0 /* TracksConfiguration.swift in Sources */, - CE39E17220CB117B00CABA05 /* RemoteBlog+Capabilities.swift in Sources */, - BE6787F51FFF2886005D9F01 /* ShareModularViewController.swift in Sources */, - B5552D7E1CD101A600B26DF6 /* NSExtensionContext+Extensions.swift in Sources */, - B5552D801CD1028C00B26DF6 /* String+Extensions.swift in Sources */, - 74AC1DA1200D0CC300973CAD /* UINavigationController+Extensions.swift in Sources */, - 74AF4D7D1FE417D200E3EBFE /* PostUploadOperation.swift in Sources */, - B504F5F51C9C2BD000F8B1C6 /* Tracks+ShareExtension.swift in Sources */, - 745EAF452003FD050066F415 /* ShareSegueHandler.swift in Sources */, - 74BC35B920499EEB00AC1525 /* RemotePostCategory+Extensions.swift in Sources */, - 74AF4D751FE417D200E3EBFE /* MediaUploadOperation.swift in Sources */, - 7430C4491F97F23600E2673E /* ShareMediaFileManager.swift in Sources */, - B5FA22831C99F6180016CA7C /* Tracks.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6059,8 +5644,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FABB20C92602FC2C00C8785C /* ShareNoticeViewModel.swift in Sources */, - FABB20CD2602FC2C00C8785C /* PostUploadOperation.swift in Sources */, C7F7BDBD26262A1B00CE547F /* AppDependency.swift in Sources */, C33A5ADC2935848F00961E3A /* MigrationAppDetection.swift in Sources */, C34E94BC28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift in Sources */, @@ -6068,8 +5651,6 @@ F4D829682931059000038726 /* MigrationSuccessActionHandler.swift in Sources */, 83E1E55A2A58B5C2000B576F /* JetpackSocialError.swift in Sources */, 3F8B45AB292C42CC00730FA4 /* MigrationSuccessCell.swift in Sources */, - FABB21392602FC2C00C8785C /* ShareExtensionSessionManager.swift in Sources */, - FABB213B2602FC2C00C8785C /* Extensions.xcdatamodeld in Sources */, C3E77F89293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift in Sources */, 3FFDEF7A29177D8C00B625CE /* MigrationNotificationsViewController.swift in Sources */, FA25FA342609AAAA0005E08F /* AppConfiguration.swift in Sources */, @@ -6077,16 +5658,11 @@ F4D8296C2931087100038726 /* MigrationSuccessCell+Jetpack.swift in Sources */, F478B152292FC1BC00AA8645 /* MigrationAppearance.swift in Sources */, 3F46EED128BFF339004F02B2 /* JetpackPromptsConfiguration.swift in Sources */, - FABB21D12602FC2C00C8785C /* TextBundleWrapper.m in Sources */, C31466CC2939950900D62FC7 /* MigrationLoadWordPressViewController.swift in Sources */, C7D30C652638B07A00A1695B /* JetpackPrologueStyleGuide.swift in Sources */, F4F9D5EC29096CF500502576 /* MigrationHeaderView.swift in Sources */, - FABB21F92602FC2C00C8785C /* RemotePostCategory+Extensions.swift in Sources */, 3FFDEF7F29177FB100B625CE /* MigrationStepConfiguration.swift in Sources */, - FABB22342602FC2C00C8785C /* ShareNoticeNavigationCoordinator.swift in Sources */, - FABB22452602FC2C00C8785C /* SharedCoreDataStack.swift in Sources */, F41BDD792910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift in Sources */, - FABB22972602FC2C00C8785C /* MediaUploadOperation.swift in Sources */, F49B9A06293A21BF000CEFCE /* MigrationAnalyticsTracker.swift in Sources */, F49B99FF2937C9B4000CEFCE /* MigrationEmailService.swift in Sources */, F4F9D5F2290993D400502576 /* MigrationWelcomeViewModel.swift in Sources */, @@ -6101,9 +5677,7 @@ FABB23A32602FC2C00C8785C /* Sites.intentdefinition in Sources */, F4F9D5EA2909622E00502576 /* MigrationWelcomeViewController.swift in Sources */, 3F46EECE28BC4962004F02B2 /* JetpackLandingScreenView.swift in Sources */, - FABB23E62602FC2C00C8785C /* ShareMediaFileManager.swift in Sources */, 3FFDEF9129187F2100B625CE /* MigrationActionsConfiguration.swift in Sources */, - FABB24062602FC2C00C8785C /* UploadOperation.swift in Sources */, F4DD58332A095210009A772D /* DataMigrationError.swift in Sources */, F41BDD7B29114E2400B7F2B0 /* MigrationStep.swift in Sources */, F41BDD73290BBDCA00B7F2B0 /* MigrationActionsView.swift in Sources */, @@ -6113,12 +5687,10 @@ F4D829642930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift in Sources */, 3FF717FF291F07AB00323614 /* MigrationCenterViewConfiguration.swift in Sources */, 3FFDEF882918596B00B625CE /* MigrationDoneViewModel.swift in Sources */, - FABB24702602FC2C00C8785C /* String+Extensions.swift in Sources */, FAADE42626159AFE00BF29FE /* AppConstants.swift in Sources */, 3FF15A56291B4EEA00E1B4E5 /* MigrationCenterView.swift in Sources */, F49B9A08293A21F4000CEFCE /* MigrationEvent.swift in Sources */, F4D82972293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift in Sources */, - FABB24EF2602FC2C00C8785C /* ShareNoticeConstants.swift in Sources */, C72A52CF2649B158009CA633 /* JetpackWindowManager.swift in Sources */, 3F8B45A7292C1A2300730FA4 /* MigrationSuccessCardView.swift in Sources */, F4D829662931046F00038726 /* UIButton+Dismiss.swift in Sources */, @@ -10817,22 +10389,6 @@ productName = XcodeTarget_WordPressAuthentificatorTests; }; /* End XCSwiftPackageProductDependency section */ - -/* Begin XCVersionGroup section */ - 74FA4BE31FBFA0660031EAAD /* Extensions.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - CB1FD8D926E605CF00EDAF06 /* Extensions 4.xcdatamodel */, - 745F7A69204460A10058BF3E /* Extensions 3.xcdatamodel */, - 740C7DB420386E7C00FF0229 /* Extensions 2.xcdatamodel */, - 74FA4BE41FBFA0660031EAAD /* Extensions.xcdatamodel */, - ); - currentVersion = CB1FD8D926E605CF00EDAF06 /* Extensions 4.xcdatamodel */; - path = Extensions.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; -/* End XCVersionGroup section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; } From 2dde8ff9b9a0b012dbdb2214d4c84309293264d1 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:59:18 -0600 Subject: [PATCH 11/27] Prepare Draft Action Extension for Folders --- WordPress/WordPress.xcodeproj/project.pbxproj | 242 +++++++++--------- .../ar.lproj/InfoPlist.strings | 0 .../bg.lproj/InfoPlist.strings | 0 .../cs.lproj/InfoPlist.strings | 0 .../cy.lproj/InfoPlist.strings | 0 .../da.lproj/InfoPlist.strings | 0 .../de.lproj/InfoPlist.strings | 0 .../en-AU.lproj/InfoPlist.strings | 0 .../en-CA.lproj/InfoPlist.strings | 0 .../en-GB.lproj/InfoPlist.strings | 0 .../en.lproj/InfoPlist.strings | 0 .../es.lproj/InfoPlist.strings | 0 .../fr.lproj/InfoPlist.strings | 0 .../he.lproj/InfoPlist.strings | 0 .../hr.lproj/InfoPlist.strings | 0 .../hu.lproj/InfoPlist.strings | 0 .../id.lproj/InfoPlist.strings | 0 .../is.lproj/InfoPlist.strings | 0 .../it.lproj/InfoPlist.strings | 0 .../ja.lproj/InfoPlist.strings | 0 .../ko.lproj/InfoPlist.strings | 0 .../nb.lproj/InfoPlist.strings | 0 .../nl.lproj/InfoPlist.strings | 0 .../pl.lproj/InfoPlist.strings | 0 .../pt-BR.lproj/InfoPlist.strings | 0 .../pt.lproj/InfoPlist.strings | 0 .../ro.lproj/InfoPlist.strings | 0 .../ru.lproj/InfoPlist.strings | 0 .../sk.lproj/InfoPlist.strings | 0 .../sq.lproj/InfoPlist.strings | 0 .../sv.lproj/InfoPlist.strings | 0 .../th.lproj/InfoPlist.strings | 0 .../tr.lproj/InfoPlist.strings | 0 .../zh-Hans.lproj/InfoPlist.strings | 0 .../zh-Hant.lproj/InfoPlist.strings | 0 .../{ => Supporting Files}/Info-Alpha.plist | 0 .../Info-Internal.plist | 0 .../{ => Supporting Files}/Info.plist | 0 .../PrivacyInfo.xcprivacy | 0 .../WordPressDraft-Lumberjack.m | 0 ...essDraftActionExtension-Alpha.entitlements | 0 ...DraftActionExtension-Internal.entitlements | 0 ...WordPressDraftActionExtension.entitlements | 0 .../WordPressDraftPrefix.pch | 0 .../{ => Tracks}/Tracks+DraftAction.swift | 0 .../__Info.plist | 49 ---- 46 files changed, 124 insertions(+), 167 deletions(-) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/ar.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/bg.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/cs.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/cy.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/da.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/de.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/en-AU.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/en-CA.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/en-GB.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/en.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/es.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/fr.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/he.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/hr.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/hu.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/id.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/is.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/it.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/ja.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/ko.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/nb.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/nl.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/pl.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/pt-BR.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/pt.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/ro.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/ru.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/sk.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/sq.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/sv.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/th.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/tr.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/zh-Hans.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Localizations}/zh-Hant.lproj/InfoPlist.strings (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/Info-Alpha.plist (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/Info-Internal.plist (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/Info.plist (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/PrivacyInfo.xcprivacy (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/WordPressDraft-Lumberjack.m (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/WordPressDraftActionExtension-Alpha.entitlements (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/WordPressDraftActionExtension-Internal.entitlements (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/WordPressDraftActionExtension.entitlements (100%) rename WordPress/WordPressDraftActionExtension/{ => Supporting Files}/WordPressDraftPrefix.pch (100%) rename WordPress/WordPressDraftActionExtension/{ => Tracks}/Tracks+DraftAction.swift (100%) delete mode 100644 WordPress/WordPressDraftActionExtension/__Info.plist diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 494df6d7845f..056b40605873 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -83,7 +83,6 @@ 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; 08BA4BC9298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */; }; 08BA4BCA298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */; }; - 099D768327D14B8E00F77EDE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 099D768127D14B8E00F77EDE /* InfoPlist.strings */; }; 0C2155A62C39A24D00EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A52C39A24D00EFE2C0 /* XcodeTarget_UITests */; }; 0C2155A82C39A25400EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A72C39A25400EFE2C0 /* XcodeTarget_UITests */; }; 0C235BD22C3862D400D0E163 /* XcodeTarget_WordPressTests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C235BD12C3862D400D0E163 /* XcodeTarget_WordPressTests */; }; @@ -938,40 +937,6 @@ 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_rtl.json; sourceTree = ""; }; 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_ltr.json; sourceTree = ""; }; - 099D768227D14B8E00F77EDE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D768427D14BAE00F77EDE /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D768527D14BB300F77EDE /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D768627D14BB700F77EDE /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D768727D14BBA00F77EDE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; - 099D768827D14BBE00F77EDE /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; - 099D768927D14BC000F77EDE /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D768A27D14BC200F77EDE /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D768B27D14BC400F77EDE /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D768C27D14BC600F77EDE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D768D27D14BC800F77EDE /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/InfoPlist.strings"; sourceTree = ""; }; - 099D768E27D14BCA00F77EDE /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; - 099D768F27D14BCC00F77EDE /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; - 099D769027D14BCE00F77EDE /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769127D14BD000F77EDE /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769227D14BD500F77EDE /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769327D14BD700F77EDE /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769427D14BD900F77EDE /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769527D14BDB00F77EDE /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769627D14BDC00F77EDE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769727D14BDE00F77EDE /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769827D14BE000F77EDE /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769927D14BE200F77EDE /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769A27D14BE500F77EDE /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769B27D14BE800F77EDE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769C27D14BEA00F77EDE /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; - 099D769D27D14BEC00F77EDE /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769E27D14BED00F77EDE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D769F27D14BEF00F77EDE /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D76A027D14BF100F77EDE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D76A127D14BF200F77EDE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D76A227D14BF400F77EDE /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D76A327D14BF600F77EDE /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 099D76A427D14BF800F77EDE /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = ""; }; 09C8BB7E27DFF9BE00974175 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = ""; }; 09C8BB7F27DFF9C000974175 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; 09C8BB8027DFF9C600974175 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/InfoPlist.strings"; sourceTree = ""; }; @@ -1117,6 +1082,40 @@ 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; + 24F66BB52CD3FC7800AAB1A3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BB62CD3FC7800AAB1A3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BB72CD3FC7800AAB1A3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BB82CD3FC7800AAB1A3 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BB92CD3FC7800AAB1A3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BBA2CD3FC7800AAB1A3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BBB2CD3FC7800AAB1A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BBC2CD3FC7800AAB1A3 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F66BBD2CD3FC7800AAB1A3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F66BBE2CD3FC7800AAB1A3 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F66BBF2CD3FC7800AAB1A3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC02CD3FC7800AAB1A3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC12CD3FC7800AAB1A3 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC22CD3FC7800AAB1A3 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC32CD3FC7800AAB1A3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC42CD3FC7800AAB1A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC52CD3FC7800AAB1A3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC62CD3FC7800AAB1A3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC72CD3FC7800AAB1A3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC82CD3FC7800AAB1A3 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BC92CD3FC7800AAB1A3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BCA2CD3FC7800AAB1A3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BCB2CD3FC7800AAB1A3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BCC2CD3FC7800AAB1A3 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BCD2CD3FC7800AAB1A3 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F66BCE2CD3FC7800AAB1A3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BCF2CD3FC7800AAB1A3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BD02CD3FC7800AAB1A3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BD12CD3FC7800AAB1A3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BD22CD3FC7800AAB1A3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BD32CD3FC7800AAB1A3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BD42CD3FC7800AAB1A3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F66BD52CD3FC7800AAB1A3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F66BD62CD3FC7800AAB1A3 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -2828,6 +2827,38 @@ path = Classes; sourceTree = ""; }; + 24F66BB22CD3FBFB00AAB1A3 /* Tracks */ = { + isa = PBXGroup; + children = ( + 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */, + ); + path = Tracks; + sourceTree = ""; + }; + 24F66BB32CD3FC0600AAB1A3 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 74CC4313202B5AA4000DAE1A /* Info.plist */, + 74CC4312202B5AA4000DAE1A /* Info-Internal.plist */, + 74CC4311202B5AA4000DAE1A /* Info-Alpha.plist */, + 74D6DA90202B651300A0E1FE /* WordPressDraftActionExtension.entitlements */, + 74D6DA92202B669100A0E1FE /* WordPressDraftActionExtension-Alpha.entitlements */, + 74D6DA91202B669100A0E1FE /* WordPressDraftActionExtension-Internal.entitlements */, + 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */, + 74E44AD82031ED2300556205 /* WordPressDraftPrefix.pch */, + 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */, + ); + path = "Supporting Files"; + sourceTree = ""; + }; + 24F66BD82CD3FC7800AAB1A3 /* Localizations */ = { + isa = PBXGroup; + children = ( + 24F66BD72CD3FC7800AAB1A3 /* InfoPlist.strings */, + ); + path = Localizations; + sourceTree = ""; + }; 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( @@ -3165,41 +3196,17 @@ path = Tracks; sourceTree = ""; }; - 741AF3A3202F3DFC00C771A5 /* Tracks */ = { - isa = PBXGroup; - children = ( - 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */, - ); - name = Tracks; - sourceTree = ""; - }; 74576673202B558C00F42E40 /* WordPressDraftActionExtension */ = { isa = PBXGroup; children = ( - 741AF3A3202F3DFC00C771A5 /* Tracks */, - 74576686202B571700F42E40 /* Supporting Files */, + 24F66BB32CD3FC0600AAB1A3 /* Supporting Files */, + 24F66BB22CD3FBFB00AAB1A3 /* Tracks */, 74869D82202BA971007A0454 /* WordPressDraftActionExtension-Bridging-Header.h */, + 24F66BD82CD3FC7800AAB1A3 /* Localizations */, ); path = WordPressDraftActionExtension; sourceTree = ""; }; - 74576686202B571700F42E40 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 099D768127D14B8E00F77EDE /* InfoPlist.strings */, - 74CC4313202B5AA4000DAE1A /* Info.plist */, - 74CC4312202B5AA4000DAE1A /* Info-Internal.plist */, - 74CC4311202B5AA4000DAE1A /* Info-Alpha.plist */, - 74D6DA90202B651300A0E1FE /* WordPressDraftActionExtension.entitlements */, - 74D6DA92202B669100A0E1FE /* WordPressDraftActionExtension-Alpha.entitlements */, - 74D6DA91202B669100A0E1FE /* WordPressDraftActionExtension-Internal.entitlements */, - 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */, - 74E44AD82031ED2300556205 /* WordPressDraftPrefix.pch */, - 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; 801D94F4291AB36A0051993E /* Lottie Animations */ = { isa = PBXGroup; children = ( @@ -4758,7 +4765,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 099D768327D14B8E00F77EDE /* InfoPlist.strings in Resources */, 433840C922C2BA6400CB13F8 /* AppImages.xcassets in Resources */, 4A690C192BA794CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, ); @@ -5853,43 +5859,43 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - 099D768127D14B8E00F77EDE /* InfoPlist.strings */ = { + 24F66BD72CD3FC7800AAB1A3 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( - 099D768227D14B8E00F77EDE /* en */, - 099D768427D14BAE00F77EDE /* sq */, - 099D768527D14BB300F77EDE /* ar */, - 099D768627D14BB700F77EDE /* bg */, - 099D768727D14BBA00F77EDE /* zh-Hans */, - 099D768827D14BBE00F77EDE /* zh-Hant */, - 099D768927D14BC000F77EDE /* hr */, - 099D768A27D14BC200F77EDE /* cs */, - 099D768B27D14BC400F77EDE /* da */, - 099D768C27D14BC600F77EDE /* nl */, - 099D768D27D14BC800F77EDE /* en-AU */, - 099D768E27D14BCA00F77EDE /* en-CA */, - 099D768F27D14BCC00F77EDE /* en-GB */, - 099D769027D14BCE00F77EDE /* fr */, - 099D769127D14BD000F77EDE /* de */, - 099D769227D14BD500F77EDE /* he */, - 099D769327D14BD700F77EDE /* hu */, - 099D769427D14BD900F77EDE /* is */, - 099D769527D14BDB00F77EDE /* id */, - 099D769627D14BDC00F77EDE /* it */, - 099D769727D14BDE00F77EDE /* ja */, - 099D769827D14BE000F77EDE /* ko */, - 099D769927D14BE200F77EDE /* nb */, - 099D769A27D14BE500F77EDE /* pl */, - 099D769B27D14BE800F77EDE /* pt */, - 099D769C27D14BEA00F77EDE /* pt-BR */, - 099D769D27D14BEC00F77EDE /* ro */, - 099D769E27D14BED00F77EDE /* ru */, - 099D769F27D14BEF00F77EDE /* sk */, - 099D76A027D14BF100F77EDE /* es */, - 099D76A127D14BF200F77EDE /* sv */, - 099D76A227D14BF400F77EDE /* th */, - 099D76A327D14BF600F77EDE /* tr */, - 099D76A427D14BF800F77EDE /* cy */, + 24F66BB52CD3FC7800AAB1A3 /* ar */, + 24F66BB62CD3FC7800AAB1A3 /* bg */, + 24F66BB72CD3FC7800AAB1A3 /* cs */, + 24F66BB82CD3FC7800AAB1A3 /* cy */, + 24F66BB92CD3FC7800AAB1A3 /* da */, + 24F66BBA2CD3FC7800AAB1A3 /* de */, + 24F66BBB2CD3FC7800AAB1A3 /* en */, + 24F66BBC2CD3FC7800AAB1A3 /* en-AU */, + 24F66BBD2CD3FC7800AAB1A3 /* en-CA */, + 24F66BBE2CD3FC7800AAB1A3 /* en-GB */, + 24F66BBF2CD3FC7800AAB1A3 /* es */, + 24F66BC02CD3FC7800AAB1A3 /* fr */, + 24F66BC12CD3FC7800AAB1A3 /* he */, + 24F66BC22CD3FC7800AAB1A3 /* hr */, + 24F66BC32CD3FC7800AAB1A3 /* hu */, + 24F66BC42CD3FC7800AAB1A3 /* id */, + 24F66BC52CD3FC7800AAB1A3 /* is */, + 24F66BC62CD3FC7800AAB1A3 /* it */, + 24F66BC72CD3FC7800AAB1A3 /* ja */, + 24F66BC82CD3FC7800AAB1A3 /* ko */, + 24F66BC92CD3FC7800AAB1A3 /* nb */, + 24F66BCA2CD3FC7800AAB1A3 /* nl */, + 24F66BCB2CD3FC7800AAB1A3 /* pl */, + 24F66BCC2CD3FC7800AAB1A3 /* pt */, + 24F66BCD2CD3FC7800AAB1A3 /* pt-BR */, + 24F66BCE2CD3FC7800AAB1A3 /* ro */, + 24F66BCF2CD3FC7800AAB1A3 /* ru */, + 24F66BD02CD3FC7800AAB1A3 /* sk */, + 24F66BD12CD3FC7800AAB1A3 /* sq */, + 24F66BD22CD3FC7800AAB1A3 /* sv */, + 24F66BD32CD3FC7800AAB1A3 /* th */, + 24F66BD42CD3FC7800AAB1A3 /* tr */, + 24F66BD52CD3FC7800AAB1A3 /* zh-Hans */, + 24F66BD62CD3FC7800AAB1A3 /* zh-Hant */, ); name = InfoPlist.strings; sourceTree = ""; @@ -7376,7 +7382,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_ENTITLEMENTS = WordPressDraftActionExtension/WordPressDraftActionExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension.entitlements"; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; @@ -7384,7 +7390,7 @@ GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressDraftActionExtension/WordPressDraftPrefix.pch; + GCC_PREFIX_HEADER = "WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "DEBUG=1", @@ -7392,7 +7398,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES; - INFOPLIST_FILE = WordPressDraftActionExtension/Info.plist; + INFOPLIST_FILE = "WordPressDraftActionExtension/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7429,7 +7435,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_ENTITLEMENTS = WordPressDraftActionExtension/WordPressDraftActionExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; @@ -7438,14 +7444,14 @@ ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressDraftActionExtension/WordPressDraftPrefix.pch; + GCC_PREFIX_HEADER = "WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "WPCOM_SCHEME=\\@\\\"${WPCOM_SCHEME}\\\"", ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES; - INFOPLIST_FILE = WordPressDraftActionExtension/Info.plist; + INFOPLIST_FILE = "WordPressDraftActionExtension/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7481,7 +7487,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/WordPressDraftActionExtension-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; @@ -7490,7 +7496,7 @@ ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressDraftActionExtension/WordPressDraftPrefix.pch; + GCC_PREFIX_HEADER = "WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", INTERNAL_BUILD, @@ -7498,7 +7504,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES; - INFOPLIST_FILE = "WordPressDraftActionExtension/Info-Internal.plist"; + INFOPLIST_FILE = "WordPressDraftActionExtension/Supporting Files/Info-Internal.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7534,7 +7540,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/WordPressDraftActionExtension-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; @@ -7543,7 +7549,7 @@ ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressDraftActionExtension/WordPressDraftPrefix.pch; + GCC_PREFIX_HEADER = "WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", ALPHA_BUILD, @@ -7551,7 +7557,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES; - INFOPLIST_FILE = "WordPressDraftActionExtension/Info-Alpha.plist"; + INFOPLIST_FILE = "WordPressDraftActionExtension/Supporting Files/Info-Alpha.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7863,7 +7869,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_ENTITLEMENTS = WordPressDraftActionExtension/WordPressDraftActionExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension.entitlements"; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; ENABLE_BITCODE = NO; @@ -7871,7 +7877,7 @@ GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressDraftActionExtension/WordPressDraftPrefix.pch; + GCC_PREFIX_HEADER = "WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "DEBUG=1", @@ -7917,7 +7923,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_ENTITLEMENTS = WordPressDraftActionExtension/WordPressDraftActionExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; @@ -7926,7 +7932,7 @@ ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressDraftActionExtension/WordPressDraftPrefix.pch; + GCC_PREFIX_HEADER = "WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "WPCOM_SCHEME=\\@\\\"${WPCOM_SCHEME}\\\"", @@ -7970,7 +7976,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/WordPressDraftActionExtension-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; @@ -7979,7 +7985,7 @@ ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressDraftActionExtension/WordPressDraftPrefix.pch; + GCC_PREFIX_HEADER = "WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", INTERNAL_BUILD, @@ -8024,7 +8030,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = NO; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/WordPressDraftActionExtension-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; @@ -8033,7 +8039,7 @@ ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = WordPressDraftActionExtension/WordPressDraftPrefix.pch; + GCC_PREFIX_HEADER = "WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", ALPHA_BUILD, diff --git a/WordPress/WordPressDraftActionExtension/ar.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/ar.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/ar.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/ar.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/bg.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/bg.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/bg.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/bg.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/cs.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/cs.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/cs.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/cs.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/cy.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/cy.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/cy.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/cy.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/da.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/da.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/da.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/da.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/de.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/de.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/de.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/de.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/en-AU.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/en-AU.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/en-AU.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/en-AU.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/en-CA.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/en-CA.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/en-CA.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/en-CA.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/en-GB.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/en-GB.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/en-GB.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/en-GB.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/en.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/en.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/en.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/en.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/es.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/es.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/es.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/es.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/fr.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/fr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/fr.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/fr.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/he.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/he.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/he.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/he.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/hr.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/hr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/hr.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/hr.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/hu.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/hu.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/hu.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/hu.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/id.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/id.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/id.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/id.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/is.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/is.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/is.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/is.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/it.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/it.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/it.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/it.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/ja.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/ja.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/ja.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/ja.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/ko.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/ko.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/ko.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/ko.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/nb.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/nb.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/nb.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/nb.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/nl.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/nl.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/nl.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/nl.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/pl.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/pl.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/pl.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/pl.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/pt-BR.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/pt-BR.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/pt-BR.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/pt-BR.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/pt.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/pt.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/pt.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/pt.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/ro.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/ro.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/ro.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/ro.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/ru.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/ru.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/ru.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/ru.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/sk.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/sk.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/sk.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/sk.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/sq.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/sq.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/sq.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/sq.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/sv.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/sv.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/sv.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/sv.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/th.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/th.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/th.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/th.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/tr.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/tr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/tr.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/tr.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/zh-Hans.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/zh-Hans.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/zh-Hans.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/zh-Hans.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/zh-Hant.lproj/InfoPlist.strings b/WordPress/WordPressDraftActionExtension/Localizations/zh-Hant.lproj/InfoPlist.strings similarity index 100% rename from WordPress/WordPressDraftActionExtension/zh-Hant.lproj/InfoPlist.strings rename to WordPress/WordPressDraftActionExtension/Localizations/zh-Hant.lproj/InfoPlist.strings diff --git a/WordPress/WordPressDraftActionExtension/Info-Alpha.plist b/WordPress/WordPressDraftActionExtension/Supporting Files/Info-Alpha.plist similarity index 100% rename from WordPress/WordPressDraftActionExtension/Info-Alpha.plist rename to WordPress/WordPressDraftActionExtension/Supporting Files/Info-Alpha.plist diff --git a/WordPress/WordPressDraftActionExtension/Info-Internal.plist b/WordPress/WordPressDraftActionExtension/Supporting Files/Info-Internal.plist similarity index 100% rename from WordPress/WordPressDraftActionExtension/Info-Internal.plist rename to WordPress/WordPressDraftActionExtension/Supporting Files/Info-Internal.plist diff --git a/WordPress/WordPressDraftActionExtension/Info.plist b/WordPress/WordPressDraftActionExtension/Supporting Files/Info.plist similarity index 100% rename from WordPress/WordPressDraftActionExtension/Info.plist rename to WordPress/WordPressDraftActionExtension/Supporting Files/Info.plist diff --git a/WordPress/WordPressDraftActionExtension/PrivacyInfo.xcprivacy b/WordPress/WordPressDraftActionExtension/Supporting Files/PrivacyInfo.xcprivacy similarity index 100% rename from WordPress/WordPressDraftActionExtension/PrivacyInfo.xcprivacy rename to WordPress/WordPressDraftActionExtension/Supporting Files/PrivacyInfo.xcprivacy diff --git a/WordPress/WordPressDraftActionExtension/WordPressDraft-Lumberjack.m b/WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraft-Lumberjack.m similarity index 100% rename from WordPress/WordPressDraftActionExtension/WordPressDraft-Lumberjack.m rename to WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraft-Lumberjack.m diff --git a/WordPress/WordPressDraftActionExtension/WordPressDraftActionExtension-Alpha.entitlements b/WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension-Alpha.entitlements similarity index 100% rename from WordPress/WordPressDraftActionExtension/WordPressDraftActionExtension-Alpha.entitlements rename to WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension-Alpha.entitlements diff --git a/WordPress/WordPressDraftActionExtension/WordPressDraftActionExtension-Internal.entitlements b/WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension-Internal.entitlements similarity index 100% rename from WordPress/WordPressDraftActionExtension/WordPressDraftActionExtension-Internal.entitlements rename to WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension-Internal.entitlements diff --git a/WordPress/WordPressDraftActionExtension/WordPressDraftActionExtension.entitlements b/WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension.entitlements similarity index 100% rename from WordPress/WordPressDraftActionExtension/WordPressDraftActionExtension.entitlements rename to WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraftActionExtension.entitlements diff --git a/WordPress/WordPressDraftActionExtension/WordPressDraftPrefix.pch b/WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch similarity index 100% rename from WordPress/WordPressDraftActionExtension/WordPressDraftPrefix.pch rename to WordPress/WordPressDraftActionExtension/Supporting Files/WordPressDraftPrefix.pch diff --git a/WordPress/WordPressDraftActionExtension/Tracks+DraftAction.swift b/WordPress/WordPressDraftActionExtension/Tracks/Tracks+DraftAction.swift similarity index 100% rename from WordPress/WordPressDraftActionExtension/Tracks+DraftAction.swift rename to WordPress/WordPressDraftActionExtension/Tracks/Tracks+DraftAction.swift diff --git a/WordPress/WordPressDraftActionExtension/__Info.plist b/WordPress/WordPressDraftActionExtension/__Info.plist deleted file mode 100644 index f10c94d20c08..000000000000 --- a/WordPress/WordPressDraftActionExtension/__Info.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - Save To Draft - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 9.3 - CFBundleVersion - 9.3.0.1 - 6.0 - CFBundleIcons - - CFBundleIcons~ipad - - NSExtension - - NSExtensionAttributes - - NSExtensionActivationRule - - NSExtensionActivationDictionaryVersion - 2 - NSExtensionActivationSupportsImageWithMaxCount - 2 - NSExtensionActivationSupportsText - - NSExtensionActivationSupportsWebURLWithMaxCount - 1 - - - NSExtensionMainStoryboard - MainInterface - NSExtensionPointIdentifier - com.apple.ui-services - - - From e2159e8c5730f03a0fba8dc7523747bd47481542 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:03:34 -0600 Subject: [PATCH 12/27] Use Folders for WPDraftExtension --- WordPress/WordPress.xcodeproj/project.pbxproj | 170 +++--------------- 1 file changed, 28 insertions(+), 142 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 056b40605873..61678b200ea9 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -227,8 +227,6 @@ 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4A690C152BA791B100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C162BA791B200A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A690C182BA794C800A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A690C192BA794CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1B2BA7964100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1E2BA796CB00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1F2BA796CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; @@ -255,9 +253,7 @@ 73F6DD44212C714F00CE447D /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; 73F6DD45212C714F00CE447D /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; 74021A17202E13C6006CC39F /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - 741AF3A5202F3E2A00C771A5 /* Tracks+DraftAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */; }; 7457667C202B558C00F42E40 /* WordPressDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 74E44AD92031ED2300556205 /* WordPressDraft-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; 800035C329230A0B007D2D26 /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 801D950D291AB3CF0051993E /* JetpackReaderLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */; }; @@ -278,8 +274,6 @@ 809620E628E540D700940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 8096212528E5411400940A5D /* JetpackShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096212328E540D700940A5D /* JetpackShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8096214A28E55C9400940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - 8096215B28E55C9400940A5D /* WordPressDraft-Lumberjack.m in Sources */ = {isa = PBXBuildFile; fileRef = 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */; }; - 8096215C28E55C9400940A5D /* Tracks+DraftAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */; }; 8096218E28E55F8600940A5D /* JetpackDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8096219328E5613700940A5D /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 8096219428E561A800940A5D /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FABB286B2603086900C8785C /* AppImages.xcassets */; }; @@ -1082,40 +1076,6 @@ 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; - 24F66BB52CD3FC7800AAB1A3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BB62CD3FC7800AAB1A3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BB72CD3FC7800AAB1A3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BB82CD3FC7800AAB1A3 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BB92CD3FC7800AAB1A3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BBA2CD3FC7800AAB1A3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BBB2CD3FC7800AAB1A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BBC2CD3FC7800AAB1A3 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F66BBD2CD3FC7800AAB1A3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F66BBE2CD3FC7800AAB1A3 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F66BBF2CD3FC7800AAB1A3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC02CD3FC7800AAB1A3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC12CD3FC7800AAB1A3 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC22CD3FC7800AAB1A3 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC32CD3FC7800AAB1A3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC42CD3FC7800AAB1A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC52CD3FC7800AAB1A3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC62CD3FC7800AAB1A3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC72CD3FC7800AAB1A3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC82CD3FC7800AAB1A3 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BC92CD3FC7800AAB1A3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BCA2CD3FC7800AAB1A3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BCB2CD3FC7800AAB1A3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BCC2CD3FC7800AAB1A3 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BCD2CD3FC7800AAB1A3 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F66BCE2CD3FC7800AAB1A3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BCF2CD3FC7800AAB1A3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BD02CD3FC7800AAB1A3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BD12CD3FC7800AAB1A3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BD22CD3FC7800AAB1A3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BD32CD3FC7800AAB1A3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BD42CD3FC7800AAB1A3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F66BD52CD3FC7800AAB1A3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F66BD62CD3FC7800AAB1A3 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -1156,7 +1116,6 @@ 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = AppImages.xcassets; path = Resources/AppImages.xcassets; sourceTree = ""; }; 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticatorTests.xcconfig; sourceTree = ""; }; 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKitTests.xcconfig; sourceTree = ""; }; @@ -1199,17 +1158,7 @@ 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteNotificationStyles.swift; sourceTree = ""; }; 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RichNotificationContentFormatter.swift; sourceTree = ""; }; 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RichNotificationViewModel.swift; sourceTree = ""; }; - 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Tracks+DraftAction.swift"; sourceTree = ""; }; 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressDraftActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 74869D82202BA971007A0454 /* WordPressDraftActionExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressDraftActionExtension-Bridging-Header.h"; sourceTree = ""; }; - 74CC4311202B5AA4000DAE1A /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; - 74CC4312202B5AA4000DAE1A /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; - 74CC4313202B5AA4000DAE1A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 74D6DA90202B651300A0E1FE /* WordPressDraftActionExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressDraftActionExtension.entitlements; sourceTree = ""; }; - 74D6DA91202B669100A0E1FE /* WordPressDraftActionExtension-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressDraftActionExtension-Internal.entitlements"; sourceTree = ""; }; - 74D6DA92202B669100A0E1FE /* WordPressDraftActionExtension-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressDraftActionExtension-Alpha.entitlements"; sourceTree = ""; }; - 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "WordPressDraft-Lumberjack.m"; sourceTree = ""; }; - 74E44AD82031ED2300556205 /* WordPressDraftPrefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPressDraftPrefix.pch; sourceTree = ""; }; 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.debug.xcconfig"; sourceTree = ""; }; 7E21C760202BBC8D00837CF5 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; 7EC2116478565023EDB57703 /* Pods-JetpackShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release.xcconfig"; sourceTree = ""; }; @@ -2163,6 +2112,24 @@ ); target = 0107E0B128F97D5000DE87DB /* JetpackStatsWidgets */; }; + 24F66C112CD3FDEA00AAB1A3 /* Exceptions for "WordPressDraftActionExtension" folder in "WordPressDraftActionExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Supporting Files/PrivacyInfo.xcprivacy", + "Supporting Files/WordPressDraft-Lumberjack.m", + "Tracks/Tracks+DraftAction.swift", + ); + target = 74576671202B558C00F42E40 /* WordPressDraftActionExtension */; + }; + 24F66C122CD3FDEA00AAB1A3 /* Exceptions for "WordPressDraftActionExtension" folder in "JetpackDraftActionExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Supporting Files/PrivacyInfo.xcprivacy", + "Supporting Files/WordPressDraft-Lumberjack.m", + "Tracks/Tracks+DraftAction.swift", + ); + target = 8096213028E55C9400940A5D /* JetpackDraftActionExtension */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -2295,6 +2262,15 @@ path = WordPressShareExtension; sourceTree = ""; }; + 24F66C0A2CD3FDEA00AAB1A3 /* WordPressDraftActionExtension */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F66C112CD3FDEA00AAB1A3 /* Exceptions for "WordPressDraftActionExtension" folder in "WordPressDraftActionExtension" target */, + 24F66C122CD3FDEA00AAB1A3 /* Exceptions for "WordPressDraftActionExtension" folder in "JetpackDraftActionExtension" target */, + ); + path = WordPressDraftActionExtension; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2827,38 +2803,6 @@ path = Classes; sourceTree = ""; }; - 24F66BB22CD3FBFB00AAB1A3 /* Tracks */ = { - isa = PBXGroup; - children = ( - 741AF3A4202F3E2A00C771A5 /* Tracks+DraftAction.swift */, - ); - path = Tracks; - sourceTree = ""; - }; - 24F66BB32CD3FC0600AAB1A3 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 74CC4313202B5AA4000DAE1A /* Info.plist */, - 74CC4312202B5AA4000DAE1A /* Info-Internal.plist */, - 74CC4311202B5AA4000DAE1A /* Info-Alpha.plist */, - 74D6DA90202B651300A0E1FE /* WordPressDraftActionExtension.entitlements */, - 74D6DA92202B669100A0E1FE /* WordPressDraftActionExtension-Alpha.entitlements */, - 74D6DA91202B669100A0E1FE /* WordPressDraftActionExtension-Internal.entitlements */, - 74E44AD72031ED2300556205 /* WordPressDraft-Lumberjack.m */, - 74E44AD82031ED2300556205 /* WordPressDraftPrefix.pch */, - 4A690C172BA794C300A8E0C5 /* PrivacyInfo.xcprivacy */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - 24F66BD82CD3FC7800AAB1A3 /* Localizations */ = { - isa = PBXGroup; - children = ( - 24F66BD72CD3FC7800AAB1A3 /* InfoPlist.strings */, - ); - path = Localizations; - sourceTree = ""; - }; 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( @@ -2874,7 +2818,7 @@ 24F6E6DD2CD3F6C000AAB1A3 /* JetpackNotificationServiceExtension */, 24F6E6802CD3F6AA00AAB1A3 /* JetpackStatsWidgets */, 24F6E6E12CD3F6C200AAB1A3 /* JetpackShareExtension */, - 74576673202B558C00F42E40 /* WordPressDraftActionExtension */, + 24F66C0A2CD3FDEA00AAB1A3 /* WordPressDraftActionExtension */, 733F36072126197800988727 /* WordPressNotificationContentExtension */, 7358E6B9210BD318002323EB /* WordPressNotificationServiceExtension */, 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, @@ -3196,17 +3140,6 @@ path = Tracks; sourceTree = ""; }; - 74576673202B558C00F42E40 /* WordPressDraftActionExtension */ = { - isa = PBXGroup; - children = ( - 24F66BB32CD3FC0600AAB1A3 /* Supporting Files */, - 24F66BB22CD3FBFB00AAB1A3 /* Tracks */, - 74869D82202BA971007A0454 /* WordPressDraftActionExtension-Bridging-Header.h */, - 24F66BD82CD3FC7800AAB1A3 /* Localizations */, - ); - path = WordPressDraftActionExtension; - sourceTree = ""; - }; 801D94F4291AB36A0051993E /* Lottie Animations */ = { isa = PBXGroup; children = ( @@ -4766,7 +4699,6 @@ buildActionMask = 2147483647; files = ( 433840C922C2BA6400CB13F8 /* AppImages.xcassets in Resources */, - 4A690C192BA794CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4783,7 +4715,6 @@ buildActionMask = 2147483647; files = ( 8096219428E561A800940A5D /* AppImages.xcassets in Resources */, - 4A690C182BA794C800A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */, 8058730B28F7B70B00340C11 /* InfoPlist.strings in Resources */, ); @@ -5546,8 +5477,6 @@ buildActionMask = 2147483647; files = ( 74021A17202E13C6006CC39F /* SharePost.swift in Sources */, - 74E44AD92031ED2300556205 /* WordPressDraft-Lumberjack.m in Sources */, - 741AF3A5202F3E2A00C771A5 /* Tracks+DraftAction.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5567,10 +5496,8 @@ buildActionMask = 2147483647; files = ( 8096214A28E55C9400940A5D /* SharePost.swift in Sources */, - 8096215B28E55C9400940A5D /* WordPressDraft-Lumberjack.m in Sources */, 8031F347292FF46200E8F95E /* ExtensionConfiguration.swift in Sources */, 01CE5014290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */, - 8096215C28E55C9400940A5D /* Tracks+DraftAction.swift in Sources */, 0107E11328FD7FE300DE87DB /* AppConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -5859,47 +5786,6 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - 24F66BD72CD3FC7800AAB1A3 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 24F66BB52CD3FC7800AAB1A3 /* ar */, - 24F66BB62CD3FC7800AAB1A3 /* bg */, - 24F66BB72CD3FC7800AAB1A3 /* cs */, - 24F66BB82CD3FC7800AAB1A3 /* cy */, - 24F66BB92CD3FC7800AAB1A3 /* da */, - 24F66BBA2CD3FC7800AAB1A3 /* de */, - 24F66BBB2CD3FC7800AAB1A3 /* en */, - 24F66BBC2CD3FC7800AAB1A3 /* en-AU */, - 24F66BBD2CD3FC7800AAB1A3 /* en-CA */, - 24F66BBE2CD3FC7800AAB1A3 /* en-GB */, - 24F66BBF2CD3FC7800AAB1A3 /* es */, - 24F66BC02CD3FC7800AAB1A3 /* fr */, - 24F66BC12CD3FC7800AAB1A3 /* he */, - 24F66BC22CD3FC7800AAB1A3 /* hr */, - 24F66BC32CD3FC7800AAB1A3 /* hu */, - 24F66BC42CD3FC7800AAB1A3 /* id */, - 24F66BC52CD3FC7800AAB1A3 /* is */, - 24F66BC62CD3FC7800AAB1A3 /* it */, - 24F66BC72CD3FC7800AAB1A3 /* ja */, - 24F66BC82CD3FC7800AAB1A3 /* ko */, - 24F66BC92CD3FC7800AAB1A3 /* nb */, - 24F66BCA2CD3FC7800AAB1A3 /* nl */, - 24F66BCB2CD3FC7800AAB1A3 /* pl */, - 24F66BCC2CD3FC7800AAB1A3 /* pt */, - 24F66BCD2CD3FC7800AAB1A3 /* pt-BR */, - 24F66BCE2CD3FC7800AAB1A3 /* ro */, - 24F66BCF2CD3FC7800AAB1A3 /* ru */, - 24F66BD02CD3FC7800AAB1A3 /* sk */, - 24F66BD12CD3FC7800AAB1A3 /* sq */, - 24F66BD22CD3FC7800AAB1A3 /* sv */, - 24F66BD32CD3FC7800AAB1A3 /* th */, - 24F66BD42CD3FC7800AAB1A3 /* tr */, - 24F66BD52CD3FC7800AAB1A3 /* zh-Hans */, - 24F66BD62CD3FC7800AAB1A3 /* zh-Hant */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */ = { isa = PBXVariantGroup; children = ( From 4e9ea37562e4385c2238daed85fde488d06ad35a Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:04:22 -0600 Subject: [PATCH 13/27] Use Folders for JPShareExtension --- .../ar.lproj/InfoPlist.strings | 0 .../bg.lproj/InfoPlist.strings | 0 .../cs.lproj/InfoPlist.strings | 0 .../cy.lproj/InfoPlist.strings | 0 .../da.lproj/InfoPlist.strings | 0 .../de.lproj/InfoPlist.strings | 0 .../en-AU.lproj/InfoPlist.strings | 0 .../en-CA.lproj/InfoPlist.strings | 0 .../en-GB.lproj/InfoPlist.strings | 0 .../en.lproj/InfoPlist.strings | 0 .../es.lproj/InfoPlist.strings | 0 .../fr.lproj/InfoPlist.strings | 0 .../he.lproj/InfoPlist.strings | 0 .../hr.lproj/InfoPlist.strings | 0 .../hu.lproj/InfoPlist.strings | 0 .../id.lproj/InfoPlist.strings | 0 .../is.lproj/InfoPlist.strings | 0 .../it.lproj/InfoPlist.strings | 0 .../ja.lproj/InfoPlist.strings | 0 .../ko.lproj/InfoPlist.strings | 0 .../nb.lproj/InfoPlist.strings | 0 .../nl.lproj/InfoPlist.strings | 0 .../pl.lproj/InfoPlist.strings | 0 .../pt-BR.lproj/InfoPlist.strings | 0 .../pt.lproj/InfoPlist.strings | 0 .../ro.lproj/InfoPlist.strings | 0 .../ru.lproj/InfoPlist.strings | 0 .../sk.lproj/InfoPlist.strings | 0 .../sq.lproj/InfoPlist.strings | 0 .../sv.lproj/InfoPlist.strings | 0 .../th.lproj/InfoPlist.strings | 0 .../tr.lproj/InfoPlist.strings | 0 .../zh-Hans.lproj/InfoPlist.strings | 0 .../zh-Hant.lproj/InfoPlist.strings | 0 WordPress/WordPress.xcodeproj/project.pbxproj | 32 ++++--------------- 35 files changed, 6 insertions(+), 26 deletions(-) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/ar.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/bg.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/cs.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/cy.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/da.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/de.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/en-AU.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/en-CA.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/en-GB.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/en.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/es.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/fr.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/he.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/hr.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/hu.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/id.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/is.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/it.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/ja.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/ko.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/nb.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/nl.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/pl.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/pt-BR.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/pt.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/ro.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/ru.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/sk.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/sq.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/sv.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/th.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/tr.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/zh-Hans.lproj/InfoPlist.strings (100%) rename WordPress/JetpackDraftActionExtension/{ => Localizations}/zh-Hant.lproj/InfoPlist.strings (100%) diff --git a/WordPress/JetpackDraftActionExtension/ar.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/ar.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/ar.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/ar.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/bg.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/bg.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/bg.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/bg.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/cs.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/cs.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/cs.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/cs.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/cy.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/cy.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/cy.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/cy.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/da.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/da.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/da.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/da.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/de.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/de.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/de.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/de.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/en-AU.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/en-AU.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/en-AU.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/en-AU.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/en-CA.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/en-CA.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/en-CA.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/en-CA.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/en-GB.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/en-GB.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/en-GB.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/en-GB.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/en.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/en.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/en.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/en.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/es.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/es.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/es.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/es.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/fr.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/fr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/fr.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/fr.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/he.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/he.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/he.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/he.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/hr.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/hr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/hr.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/hr.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/hu.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/hu.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/hu.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/hu.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/id.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/id.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/id.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/id.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/is.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/is.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/is.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/is.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/it.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/it.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/it.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/it.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/ja.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/ja.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/ja.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/ja.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/ko.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/ko.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/ko.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/ko.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/nb.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/nb.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/nb.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/nb.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/nl.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/nl.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/nl.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/nl.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/pl.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/pl.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/pl.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/pl.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/pt-BR.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/pt-BR.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/pt-BR.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/pt-BR.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/pt.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/pt.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/pt.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/pt.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/ro.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/ro.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/ro.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/ro.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/ru.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/ru.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/ru.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/ru.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/sk.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/sk.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/sk.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/sk.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/sq.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/sq.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/sq.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/sq.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/sv.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/sv.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/sv.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/sv.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/th.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/th.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/th.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/th.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/tr.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/tr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/tr.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/tr.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/zh-Hans.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/zh-Hans.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/zh-Hans.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/zh-Hans.lproj/InfoPlist.strings diff --git a/WordPress/JetpackDraftActionExtension/zh-Hant.lproj/InfoPlist.strings b/WordPress/JetpackDraftActionExtension/Localizations/zh-Hant.lproj/InfoPlist.strings similarity index 100% rename from WordPress/JetpackDraftActionExtension/zh-Hant.lproj/InfoPlist.strings rename to WordPress/JetpackDraftActionExtension/Localizations/zh-Hant.lproj/InfoPlist.strings diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 61678b200ea9..1f51b0b6b63e 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -270,7 +270,6 @@ 80379C6F2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; 80535DBB294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */; }; 80535DBC294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */; }; - 8058730B28F7B70B00340C11 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8058730D28F7B70B00340C11 /* InfoPlist.strings */; }; 809620E628E540D700940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 8096212528E5411400940A5D /* JetpackShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096212328E540D700940A5D /* JetpackShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8096214A28E55C9400940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; @@ -1173,12 +1172,8 @@ 80379C6D2A5C0D8F00D924AC /* PostTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostTests.swift; sourceTree = ""; }; 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_rtl.json; sourceTree = ""; }; 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_ltr.json; sourceTree = ""; }; - 8058730C28F7B70B00340C11 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 8096212328E540D700940A5D /* JetpackShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackDraftActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8096218828E55D2400940A5D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8096218928E55D2400940A5D /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; - 8096218A28E55D2400940A5D /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 809A91022A7A4C710063D4FA /* NotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationTests.swift; sourceTree = ""; }; 80B42ABE2AB2CB1300377607 /* PagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PagesTests.swift; sourceTree = ""; }; 80D65C1129CC0813008E69D5 /* JetpackUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "JetpackUITests-Info.plist"; sourceTree = ""; }; @@ -2271,6 +2266,11 @@ path = WordPressDraftActionExtension; sourceTree = ""; }; + 24F66C5E2CD3FE1700AAB1A3 /* JetpackDraftActionExtension */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = JetpackDraftActionExtension; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2813,7 +2813,7 @@ 29B97317FDCFA39411CA2CEA /* Resources */, E125F1E21E8E594C00320B67 /* Shared */, FABB1F8E2602FC0100C8785C /* Jetpack */, - 8096218728E55CB800940A5D /* JetpackDraftActionExtension */, + 24F66C5E2CD3FE1700AAB1A3 /* JetpackDraftActionExtension */, F1F163BF25658B4D003DC13B /* JetpackIntents */, 24F6E6DD2CD3F6C000AAB1A3 /* JetpackNotificationServiceExtension */, 24F6E6802CD3F6AA00AAB1A3 /* JetpackStatsWidgets */, @@ -3159,17 +3159,6 @@ name = "Lottie Animations"; sourceTree = ""; }; - 8096218728E55CB800940A5D /* JetpackDraftActionExtension */ = { - isa = PBXGroup; - children = ( - 8096218A28E55D2400940A5D /* Info-Alpha.plist */, - 8096218928E55D2400940A5D /* Info-Internal.plist */, - 8096218828E55D2400940A5D /* Info.plist */, - 8058730D28F7B70B00340C11 /* InfoPlist.strings */, - ); - path = JetpackDraftActionExtension; - sourceTree = ""; - }; 8332DD2229259ABA00802F7D /* Utility */ = { isa = PBXGroup; children = ( @@ -4716,7 +4705,6 @@ files = ( 8096219428E561A800940A5D /* AppImages.xcassets in Resources */, 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */, - 8058730B28F7B70B00340C11 /* InfoPlist.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5828,14 +5816,6 @@ name = Sites.intentdefinition; sourceTree = ""; }; - 8058730D28F7B70B00340C11 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 8058730C28F7B70B00340C11 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; 931DF4D818D09A2F00540BDD /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( From a5f69aed08a748f5b38e62f71d2be90daecd356d Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:06:58 -0600 Subject: [PATCH 14/27] Prepare Intents for Folders --- .../Base.lproj/Sites.intentdefinition | 0 .../{ => Localization}/ar.lproj/Sites.strings | 0 .../{ => Localization}/bg.lproj/Sites.strings | 0 .../{ => Localization}/cs.lproj/Sites.strings | 0 .../{ => Localization}/cy.lproj/Sites.strings | 0 .../{ => Localization}/da.lproj/Sites.strings | 0 .../{ => Localization}/de.lproj/Sites.strings | 0 .../en-AU.lproj/Sites.strings | 0 .../en-CA.lproj/Sites.strings | 0 .../en-GB.lproj/Sites.strings | 0 .../{ => Localization}/en.lproj/Sites.strings | 0 .../{ => Localization}/es.lproj/Sites.strings | 0 .../{ => Localization}/fr.lproj/Sites.strings | 0 .../{ => Localization}/he.lproj/Sites.strings | 0 .../{ => Localization}/hr.lproj/Sites.strings | 0 .../{ => Localization}/hu.lproj/Sites.strings | 0 .../{ => Localization}/id.lproj/Sites.strings | 0 .../{ => Localization}/is.lproj/Sites.strings | 0 .../{ => Localization}/it.lproj/Sites.strings | 0 .../{ => Localization}/ja.lproj/Sites.strings | 0 .../{ => Localization}/ko.lproj/Sites.strings | 0 .../{ => Localization}/nb.lproj/Sites.strings | 0 .../{ => Localization}/nl.lproj/Sites.strings | 0 .../{ => Localization}/pl.lproj/Sites.strings | 0 .../pt-BR.lproj/Sites.strings | 0 .../{ => Localization}/pt.lproj/Sites.strings | 0 .../{ => Localization}/ro.lproj/Sites.strings | 0 .../{ => Localization}/ru.lproj/Sites.strings | 0 .../{ => Localization}/sk.lproj/Sites.strings | 0 .../{ => Localization}/sq.lproj/Sites.strings | 0 .../{ => Localization}/sv.lproj/Sites.strings | 0 .../{ => Localization}/th.lproj/Sites.strings | 0 .../{ => Localization}/tr.lproj/Sites.strings | 0 .../zh-Hans.lproj/Sites.strings | 0 .../zh-Hant.lproj/Sites.strings | 0 .../{ => Supporting Files}/Info.plist | 0 .../WordPressIntentsDebug.entitlements | 0 WordPress/WordPress.xcodeproj/project.pbxproj | 180 ++++++++++-------- 38 files changed, 98 insertions(+), 82 deletions(-) rename WordPress/JetpackIntents/{ => Localization}/Base.lproj/Sites.intentdefinition (100%) rename WordPress/JetpackIntents/{ => Localization}/ar.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/bg.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/cs.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/cy.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/da.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/de.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/en-AU.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/en-CA.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/en-GB.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/en.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/es.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/fr.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/he.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/hr.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/hu.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/id.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/is.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/it.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/ja.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/ko.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/nb.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/nl.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/pl.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/pt-BR.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/pt.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/ro.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/ru.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/sk.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/sq.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/sv.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/th.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/tr.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/zh-Hans.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Localization}/zh-Hant.lproj/Sites.strings (100%) rename WordPress/JetpackIntents/{ => Supporting Files}/Info.plist (100%) rename WordPress/JetpackIntents/{ => Supporting Files}/WordPressIntentsDebug.entitlements (100%) diff --git a/WordPress/JetpackIntents/Base.lproj/Sites.intentdefinition b/WordPress/JetpackIntents/Localization/Base.lproj/Sites.intentdefinition similarity index 100% rename from WordPress/JetpackIntents/Base.lproj/Sites.intentdefinition rename to WordPress/JetpackIntents/Localization/Base.lproj/Sites.intentdefinition diff --git a/WordPress/JetpackIntents/ar.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/ar.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/ar.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/ar.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/bg.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/bg.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/bg.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/bg.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/cs.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/cs.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/cs.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/cs.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/cy.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/cy.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/cy.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/cy.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/da.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/da.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/da.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/da.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/de.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/de.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/de.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/de.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/en-AU.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/en-AU.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/en-AU.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/en-AU.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/en-CA.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/en-CA.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/en-CA.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/en-CA.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/en-GB.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/en-GB.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/en-GB.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/en-GB.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/en.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/en.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/en.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/en.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/es.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/es.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/es.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/es.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/fr.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/fr.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/fr.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/fr.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/he.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/he.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/he.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/he.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/hr.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/hr.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/hr.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/hr.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/hu.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/hu.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/hu.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/hu.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/id.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/id.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/id.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/id.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/is.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/is.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/is.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/is.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/it.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/it.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/it.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/it.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/ja.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/ja.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/ja.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/ja.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/ko.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/ko.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/ko.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/ko.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/nb.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/nb.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/nb.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/nb.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/nl.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/nl.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/nl.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/nl.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/pl.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/pl.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/pl.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/pl.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/pt-BR.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/pt-BR.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/pt-BR.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/pt-BR.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/pt.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/pt.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/pt.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/pt.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/ro.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/ro.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/ro.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/ro.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/ru.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/ru.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/ru.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/ru.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/sk.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/sk.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/sk.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/sk.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/sq.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/sq.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/sq.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/sq.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/sv.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/sv.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/sv.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/sv.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/th.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/th.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/th.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/th.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/tr.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/tr.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/tr.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/tr.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/zh-Hans.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/zh-Hans.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/zh-Hans.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/zh-Hans.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/zh-Hant.lproj/Sites.strings b/WordPress/JetpackIntents/Localization/zh-Hant.lproj/Sites.strings similarity index 100% rename from WordPress/JetpackIntents/zh-Hant.lproj/Sites.strings rename to WordPress/JetpackIntents/Localization/zh-Hant.lproj/Sites.strings diff --git a/WordPress/JetpackIntents/Info.plist b/WordPress/JetpackIntents/Supporting Files/Info.plist similarity index 100% rename from WordPress/JetpackIntents/Info.plist rename to WordPress/JetpackIntents/Supporting Files/Info.plist diff --git a/WordPress/JetpackIntents/WordPressIntentsDebug.entitlements b/WordPress/JetpackIntents/Supporting Files/WordPressIntentsDebug.entitlements similarity index 100% rename from WordPress/JetpackIntents/WordPressIntentsDebug.entitlements rename to WordPress/JetpackIntents/Supporting Files/WordPressIntentsDebug.entitlements diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 1f51b0b6b63e..31757fd8ba09 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -54,7 +54,6 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0107E0D728F97D5000DE87DB /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; }; 0107E0DE28F97D5000DE87DB /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4F2538CF2A0069706C /* SwiftUI.framework */; }; 0107E0DF28F97D5000DE87DB /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4D2538CF2A0069706C /* WidgetKit.framework */; }; 0107E0EE28F97E6900DE87DB /* JetpackStatsWidgets.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; @@ -63,7 +62,6 @@ 0107E11428FD7FE300DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E11528FD7FE500DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E11628FD7FE800DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - 0107E13B28FE9DB200DE87DB /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; }; 0107E13E28FE9DB200DE87DB /* SitesDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1482CDF2575BDA4007E4DD6 /* SitesDataProvider.swift */; }; 0107E14928FE9DB200DE87DB /* IntentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F163C025658B4D003DC13B /* IntentHandler.swift */; }; 0107E14D28FE9DB200DE87DB /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; @@ -189,13 +187,15 @@ 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; + 24F66C852CD3FE8900AAB1A3 /* Sites.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F66C832CD3FE8900AAB1A3 /* Sites.strings */; }; + 24F66C862CD3FE8900AAB1A3 /* Sites.intentdefinition in Resources */ = {isa = PBXBuildFile; fileRef = 24F66C602CD3FE8900AAB1A3 /* Sites.intentdefinition */; }; + 24F66C882CD3FEA400AAB1A3 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 24F66C872CD3FEA400AAB1A3 /* Info.plist */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; 2FAE970D0E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */; }; 374CB16215B93C0800DD0EBC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */; }; 3F2F856326FAF612000FCDA5 /* EditorGutenbergTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */; }; - 3F46AAFE25BF5D6300CE2E98 /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; }; 3F46EECE28BC4962004F02B2 /* JetpackLandingScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F46EECB28BC4962004F02B2 /* JetpackLandingScreenView.swift */; }; 3F46EED128BFF339004F02B2 /* JetpackPromptsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */; }; 3F4D035328A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */; }; @@ -540,7 +540,6 @@ FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; FABB20862602FC2C00C8785C /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 5D69DBC3165428CA00A2D1F7 /* n.caf */; }; FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; - FABB23A32602FC2C00C8785C /* Sites.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; }; FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; FABB26202602FC2C00C8785C /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; FABB26212602FC2C00C8785C /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; @@ -919,7 +918,6 @@ 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackStatsWidgets.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackIntents.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetConfiguration.swift; sourceTree = ""; }; - 0107E1812900043200DE87DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release.xcconfig"; sourceTree = ""; }; 01281E9B2A051EEA00464F8F /* MySiteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySiteTests.swift; sourceTree = ""; }; 0167F4AD2AAA0250005B9E42 /* JetpackIntents.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = JetpackIntents.entitlements; sourceTree = ""; }; @@ -1037,44 +1035,47 @@ 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.internal.xcconfig; sourceTree = ""; }; 24351253264DCA08009BB2B6 /* Secrets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Secrets.swift; path = ../Secrets/Secrets.swift; sourceTree = BUILT_PRODUCTS_DIR; }; 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.alpha.xcconfig; sourceTree = ""; }; - 24AD66BE25FC25FD0056102C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Sites.strings; sourceTree = ""; }; - 24AD66C025FC25FE0056102C /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Sites.strings; sourceTree = ""; }; - 24AD66C225FC26000056102C /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Sites.strings; sourceTree = ""; }; - 24AD66C425FC26010056102C /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Sites.strings; sourceTree = ""; }; - 24AD66C625FC26020056102C /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Sites.strings"; sourceTree = ""; }; - 24AD66C825FC26030056102C /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Sites.strings"; sourceTree = ""; }; - 24AD66CA25FC26040056102C /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Sites.strings; sourceTree = ""; }; - 24AD66CC25FC26050056102C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Sites.strings; sourceTree = ""; }; - 24AD66CE25FC26060056102C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Sites.strings; sourceTree = ""; }; - 24AD66F025FC260B0056102C /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Sites.strings; sourceTree = ""; }; - 24AD66F225FC260F0056102C /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/Sites.strings"; sourceTree = ""; }; - 24AD66F425FC26100056102C /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Sites.strings"; sourceTree = ""; }; - 24AD670625FC26150056102C /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Sites.strings"; sourceTree = ""; }; - 24AD670825FC26170056102C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Sites.strings; sourceTree = ""; }; - 24AD670A25FC26170056102C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Sites.strings; sourceTree = ""; }; - 24AD670C25FC26180056102C /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Sites.strings; sourceTree = ""; }; - 24AD670E25FC261A0056102C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Sites.strings; sourceTree = ""; }; - 24AD671025FC261B0056102C /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Sites.strings; sourceTree = ""; }; - 24AD671225FC261C0056102C /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Sites.strings; sourceTree = ""; }; - 24AD671425FC261D0056102C /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Sites.strings; sourceTree = ""; }; - 24AD671625FC261E0056102C /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Sites.strings; sourceTree = ""; }; - 24AD671825FC26200056102C /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Sites.strings; sourceTree = ""; }; - 24AD672A25FC26220056102C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Sites.strings; sourceTree = ""; }; - 24AD672C25FC26240056102C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Sites.strings; sourceTree = ""; }; - 24AD672E25FC26250056102C /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Sites.strings; sourceTree = ""; }; - 24AD673025FC26260056102C /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Sites.strings"; sourceTree = ""; }; - 24AD673225FC26270056102C /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Sites.strings; sourceTree = ""; }; - 24AD674425FC26280056102C /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Sites.strings; sourceTree = ""; }; - 24AD674625FC26290056102C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Sites.strings; sourceTree = ""; }; - 24AD674825FC262B0056102C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Sites.strings; sourceTree = ""; }; - 24AD674A25FC262C0056102C /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Sites.strings; sourceTree = ""; }; - 24AD674C25FC262D0056102C /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Sites.strings; sourceTree = ""; }; - 24AD674E25FC262E0056102C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Sites.strings; sourceTree = ""; }; - 24AD675025FC262F0056102C /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Sites.strings; sourceTree = ""; }; 24B54FAD2624F8350041B18E /* JetpackRelease-Internal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Internal.entitlements"; sourceTree = ""; }; 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; + 24F66C5F2CD3FE8900AAB1A3 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/Sites.intentdefinition; sourceTree = ""; }; + 24F66C612CD3FE8900AAB1A3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Sites.strings; sourceTree = ""; }; + 24F66C622CD3FE8900AAB1A3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Sites.strings; sourceTree = ""; }; + 24F66C632CD3FE8900AAB1A3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Sites.strings; sourceTree = ""; }; + 24F66C642CD3FE8900AAB1A3 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Sites.strings; sourceTree = ""; }; + 24F66C652CD3FE8900AAB1A3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Sites.strings; sourceTree = ""; }; + 24F66C662CD3FE8900AAB1A3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Sites.strings; sourceTree = ""; }; + 24F66C672CD3FE8900AAB1A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Sites.strings; sourceTree = ""; }; + 24F66C682CD3FE8900AAB1A3 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/Sites.strings"; sourceTree = ""; }; + 24F66C692CD3FE8900AAB1A3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Sites.strings"; sourceTree = ""; }; + 24F66C6A2CD3FE8900AAB1A3 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Sites.strings"; sourceTree = ""; }; + 24F66C6B2CD3FE8900AAB1A3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Sites.strings; sourceTree = ""; }; + 24F66C6C2CD3FE8900AAB1A3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Sites.strings; sourceTree = ""; }; + 24F66C6D2CD3FE8900AAB1A3 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Sites.strings; sourceTree = ""; }; + 24F66C6E2CD3FE8900AAB1A3 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Sites.strings; sourceTree = ""; }; + 24F66C6F2CD3FE8900AAB1A3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Sites.strings; sourceTree = ""; }; + 24F66C702CD3FE8900AAB1A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Sites.strings; sourceTree = ""; }; + 24F66C712CD3FE8900AAB1A3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Sites.strings; sourceTree = ""; }; + 24F66C722CD3FE8900AAB1A3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Sites.strings; sourceTree = ""; }; + 24F66C732CD3FE8900AAB1A3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Sites.strings; sourceTree = ""; }; + 24F66C742CD3FE8900AAB1A3 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Sites.strings; sourceTree = ""; }; + 24F66C752CD3FE8900AAB1A3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Sites.strings; sourceTree = ""; }; + 24F66C762CD3FE8900AAB1A3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Sites.strings; sourceTree = ""; }; + 24F66C772CD3FE8900AAB1A3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Sites.strings; sourceTree = ""; }; + 24F66C782CD3FE8900AAB1A3 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Sites.strings; sourceTree = ""; }; + 24F66C792CD3FE8900AAB1A3 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Sites.strings"; sourceTree = ""; }; + 24F66C7A2CD3FE8900AAB1A3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Sites.strings; sourceTree = ""; }; + 24F66C7B2CD3FE8900AAB1A3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Sites.strings; sourceTree = ""; }; + 24F66C7C2CD3FE8900AAB1A3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Sites.strings; sourceTree = ""; }; + 24F66C7D2CD3FE8900AAB1A3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Sites.strings; sourceTree = ""; }; + 24F66C7E2CD3FE8900AAB1A3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Sites.strings; sourceTree = ""; }; + 24F66C7F2CD3FE8900AAB1A3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Sites.strings; sourceTree = ""; }; + 24F66C802CD3FE8900AAB1A3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Sites.strings; sourceTree = ""; }; + 24F66C812CD3FE8900AAB1A3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Sites.strings"; sourceTree = ""; }; + 24F66C822CD3FE8900AAB1A3 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Sites.strings"; sourceTree = ""; }; + 24F66C872CD3FEA400AAB1A3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 24F66C892CD3FEB000AAB1A3 /* WordPressIntentsDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressIntentsDebug.entitlements; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -1083,7 +1084,6 @@ 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = xhtmlValidatorTemplate.xhtml; path = Resources/HTML/xhtmlValidatorTemplate.xhtml; sourceTree = ""; }; 32387A1D541851E82ED957CE /* Pods-WordPressShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release.xcconfig"; sourceTree = ""; }; 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 3F46AB0125BF5D6300CE2E98 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/Sites.intentdefinition; sourceTree = ""; }; 3F46EECB28BC4962004F02B2 /* JetpackLandingScreenView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackLandingScreenView.swift; sourceTree = ""; }; 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackPromptsConfiguration.swift; sourceTree = ""; }; 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_ltr.json; sourceTree = ""; }; @@ -2541,6 +2541,8 @@ 0167F4AF2AAA0250005B9E42 /* JetpackIntentsRelease-Internal.entitlements */, 0167F4B02AAA0250005B9E42 /* JetpackIntents-Bridging-Header.h */, 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */, + 24F66C872CD3FEA400AAB1A3 /* Info.plist */, + 24F66C892CD3FEB000AAB1A3 /* WordPressIntentsDebug.entitlements */, ); path = "Supporting Files"; sourceTree = ""; @@ -2803,6 +2805,15 @@ path = Classes; sourceTree = ""; }; + 24F66C842CD3FE8900AAB1A3 /* Localization */ = { + isa = PBXGroup; + children = ( + 24F66C602CD3FE8900AAB1A3 /* Sites.intentdefinition */, + 24F66C832CD3FE8900AAB1A3 /* Sites.strings */, + ); + path = Localization; + sourceTree = ""; + }; 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( @@ -3387,11 +3398,10 @@ F1F163BF25658B4D003DC13B /* JetpackIntents */ = { isa = PBXGroup; children = ( - 0107E1812900043200DE87DB /* Info.plist */, F1F163C025658B4D003DC13B /* IntentHandler.swift */, F1482CDF2575BDA4007E4DD6 /* SitesDataProvider.swift */, - 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */, 0167F4AC2AAA0250005B9E42 /* Supporting Files */, + 24F66C842CD3FE8900AAB1A3 /* Localization */, ); path = JetpackIntents; sourceTree = ""; @@ -4518,6 +4528,9 @@ buildActionMask = 2147483647; files = ( 4A690C1B2BA7964100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, + 24F66C852CD3FE8900AAB1A3 /* Sites.strings in Resources */, + 24F66C862CD3FE8900AAB1A3 /* Sites.intentdefinition in Resources */, + 24F66C882CD3FEA400AAB1A3 /* Info.plist in Resources */, 0107E14D28FE9DB200DE87DB /* AppImages.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -5380,7 +5393,6 @@ 01CE5012290A890B00A9C2E0 /* TracksConfiguration.swift in Sources */, 0107E16128FFE99300DE87DB /* WidgetConfiguration.swift in Sources */, 0107E11528FD7FE500DE87DB /* AppConfiguration.swift in Sources */, - 0107E0D728F97D5000DE87DB /* Sites.intentdefinition in Sources */, 8031F34C29302A2500E8F95E /* ExtensionConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -5390,7 +5402,6 @@ buildActionMask = 2147483647; files = ( 0167F4B62AAA0342005B9E42 /* WidgetConfiguration.swift in Sources */, - 0107E13B28FE9DB200DE87DB /* Sites.intentdefinition in Sources */, 0107E16F28FFEF4500DE87DB /* AppConfiguration.swift in Sources */, 0107E13E28FE9DB200DE87DB /* SitesDataProvider.swift in Sources */, 0107E14928FE9DB200DE87DB /* IntentHandler.swift in Sources */, @@ -5409,7 +5420,6 @@ 3F8B45AC292C455800730FA4 /* MigrationSuccessCell.swift in Sources */, 83EF3D7B2937D703000AF9BF /* SharedDataIssueSolver.swift in Sources */, F49B9A09293A3243000CEFCE /* MigrationEvent.swift in Sources */, - 3F46AAFE25BF5D6300CE2E98 /* Sites.intentdefinition in Sources */, F4D8296A2931083000038726 /* MigrationSuccessCell+WordPress.swift in Sources */, 83E1E5592A58B5C2000B576F /* JetpackSocialError.swift in Sources */, E125F1E41E8E595E00320B67 /* SharePost.swift in Sources */, @@ -5595,7 +5605,6 @@ 3FFDEF8A2918597700B625CE /* MigrationDoneViewController.swift in Sources */, F4D829622930E9F300038726 /* MigrationDeleteWordPressViewController.swift in Sources */, 3FFDEF852918215700B625CE /* MigrationStepView.swift in Sources */, - FABB23A32602FC2C00C8785C /* Sites.intentdefinition in Sources */, F4F9D5EA2909622E00502576 /* MigrationWelcomeViewController.swift in Sources */, 3F46EECE28BC4962004F02B2 /* JetpackLandingScreenView.swift in Sources */, 3FFDEF9129187F2100B625CE /* MigrationActionsConfiguration.swift in Sources */, @@ -5774,48 +5783,55 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - 3F46AB0225BF5D6300CE2E98 /* Sites.intentdefinition */ = { + 24F66C602CD3FE8900AAB1A3 /* Sites.intentdefinition */ = { isa = PBXVariantGroup; children = ( - 3F46AB0125BF5D6300CE2E98 /* Base */, - 24AD66BE25FC25FD0056102C /* en */, - 24AD66C025FC25FE0056102C /* sq */, - 24AD66C225FC26000056102C /* ar */, - 24AD66C425FC26010056102C /* bg */, - 24AD66C625FC26020056102C /* zh-Hans */, - 24AD66C825FC26030056102C /* zh-Hant */, - 24AD66CA25FC26040056102C /* hr */, - 24AD66CC25FC26050056102C /* cs */, - 24AD66CE25FC26060056102C /* da */, - 24AD66F025FC260B0056102C /* nl */, - 24AD66F225FC260F0056102C /* en-AU */, - 24AD66F425FC26100056102C /* en-CA */, - 24AD670625FC26150056102C /* en-GB */, - 24AD670825FC26170056102C /* fr */, - 24AD670A25FC26170056102C /* de */, - 24AD670C25FC26180056102C /* he */, - 24AD670E25FC261A0056102C /* hu */, - 24AD671025FC261B0056102C /* is */, - 24AD671225FC261C0056102C /* id */, - 24AD671425FC261D0056102C /* it */, - 24AD671625FC261E0056102C /* ja */, - 24AD671825FC26200056102C /* ko */, - 24AD672A25FC26220056102C /* nb */, - 24AD672C25FC26240056102C /* pl */, - 24AD672E25FC26250056102C /* pt */, - 24AD673025FC26260056102C /* pt-BR */, - 24AD673225FC26270056102C /* ro */, - 24AD674425FC26280056102C /* ru */, - 24AD674625FC26290056102C /* sk */, - 24AD674825FC262B0056102C /* es */, - 24AD674A25FC262C0056102C /* sv */, - 24AD674C25FC262D0056102C /* th */, - 24AD674E25FC262E0056102C /* tr */, - 24AD675025FC262F0056102C /* cy */, + 24F66C5F2CD3FE8900AAB1A3 /* Base */, ); name = Sites.intentdefinition; sourceTree = ""; }; + 24F66C832CD3FE8900AAB1A3 /* Sites.strings */ = { + isa = PBXVariantGroup; + children = ( + 24F66C612CD3FE8900AAB1A3 /* ar */, + 24F66C622CD3FE8900AAB1A3 /* bg */, + 24F66C632CD3FE8900AAB1A3 /* cs */, + 24F66C642CD3FE8900AAB1A3 /* cy */, + 24F66C652CD3FE8900AAB1A3 /* da */, + 24F66C662CD3FE8900AAB1A3 /* de */, + 24F66C672CD3FE8900AAB1A3 /* en */, + 24F66C682CD3FE8900AAB1A3 /* en-AU */, + 24F66C692CD3FE8900AAB1A3 /* en-CA */, + 24F66C6A2CD3FE8900AAB1A3 /* en-GB */, + 24F66C6B2CD3FE8900AAB1A3 /* es */, + 24F66C6C2CD3FE8900AAB1A3 /* fr */, + 24F66C6D2CD3FE8900AAB1A3 /* he */, + 24F66C6E2CD3FE8900AAB1A3 /* hr */, + 24F66C6F2CD3FE8900AAB1A3 /* hu */, + 24F66C702CD3FE8900AAB1A3 /* id */, + 24F66C712CD3FE8900AAB1A3 /* is */, + 24F66C722CD3FE8900AAB1A3 /* it */, + 24F66C732CD3FE8900AAB1A3 /* ja */, + 24F66C742CD3FE8900AAB1A3 /* ko */, + 24F66C752CD3FE8900AAB1A3 /* nb */, + 24F66C762CD3FE8900AAB1A3 /* nl */, + 24F66C772CD3FE8900AAB1A3 /* pl */, + 24F66C782CD3FE8900AAB1A3 /* pt */, + 24F66C792CD3FE8900AAB1A3 /* pt-BR */, + 24F66C7A2CD3FE8900AAB1A3 /* ro */, + 24F66C7B2CD3FE8900AAB1A3 /* ru */, + 24F66C7C2CD3FE8900AAB1A3 /* sk */, + 24F66C7D2CD3FE8900AAB1A3 /* sq */, + 24F66C7E2CD3FE8900AAB1A3 /* sv */, + 24F66C7F2CD3FE8900AAB1A3 /* th */, + 24F66C802CD3FE8900AAB1A3 /* tr */, + 24F66C812CD3FE8900AAB1A3 /* zh-Hans */, + 24F66C822CD3FE8900AAB1A3 /* zh-Hant */, + ); + name = Sites.strings; + sourceTree = ""; + }; 931DF4D818D09A2F00540BDD /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( From 231ec111dee6841a9ec6d44dbe5ee2a82f88ffc5 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:07:13 -0600 Subject: [PATCH 15/27] Use Folders for JetpackIntents --- ...efinition => SitesIntent.intentdefinition} | 0 WordPress/WordPress.xcodeproj/project.pbxproj | 167 +++--------------- 2 files changed, 23 insertions(+), 144 deletions(-) rename WordPress/JetpackIntents/{Localization/Base.lproj/Sites.intentdefinition => SitesIntent.intentdefinition} (100%) diff --git a/WordPress/JetpackIntents/Localization/Base.lproj/Sites.intentdefinition b/WordPress/JetpackIntents/SitesIntent.intentdefinition similarity index 100% rename from WordPress/JetpackIntents/Localization/Base.lproj/Sites.intentdefinition rename to WordPress/JetpackIntents/SitesIntent.intentdefinition diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 31757fd8ba09..22b86d3547a5 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -62,8 +62,6 @@ 0107E11428FD7FE300DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E11528FD7FE500DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E11628FD7FE800DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - 0107E13E28FE9DB200DE87DB /* SitesDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1482CDF2575BDA4007E4DD6 /* SitesDataProvider.swift */; }; - 0107E14928FE9DB200DE87DB /* IntentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F163C025658B4D003DC13B /* IntentHandler.swift */; }; 0107E14D28FE9DB200DE87DB /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 0107E15928FEB10E00DE87DB /* JetpackIntents.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 0107E15D28FFE99300DE87DB /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; @@ -187,9 +185,6 @@ 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; - 24F66C852CD3FE8900AAB1A3 /* Sites.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F66C832CD3FE8900AAB1A3 /* Sites.strings */; }; - 24F66C862CD3FE8900AAB1A3 /* Sites.intentdefinition in Resources */ = {isa = PBXBuildFile; fileRef = 24F66C602CD3FE8900AAB1A3 /* Sites.intentdefinition */; }; - 24F66C882CD3FEA400AAB1A3 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 24F66C872CD3FEA400AAB1A3 /* Info.plist */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; @@ -227,7 +222,6 @@ 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4A690C152BA791B100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C162BA791B200A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A690C1B2BA7964100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1E2BA796CB00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1F2BA796CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4AD953C72C21451700D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; @@ -920,10 +914,6 @@ 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetConfiguration.swift; sourceTree = ""; }; 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release.xcconfig"; sourceTree = ""; }; 01281E9B2A051EEA00464F8F /* MySiteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySiteTests.swift; sourceTree = ""; }; - 0167F4AD2AAA0250005B9E42 /* JetpackIntents.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = JetpackIntents.entitlements; sourceTree = ""; }; - 0167F4AE2AAA0250005B9E42 /* JetpackIntentsRelease-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackIntentsRelease-Alpha.entitlements"; sourceTree = ""; }; - 0167F4AF2AAA0250005B9E42 /* JetpackIntentsRelease-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "JetpackIntentsRelease-Internal.entitlements"; sourceTree = ""; }; - 0167F4B02AAA0250005B9E42 /* JetpackIntents-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JetpackIntents-Bridging-Header.h"; sourceTree = ""; }; 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_rtl.json; sourceTree = ""; }; @@ -1039,43 +1029,6 @@ 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; - 24F66C5F2CD3FE8900AAB1A3 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/Sites.intentdefinition; sourceTree = ""; }; - 24F66C612CD3FE8900AAB1A3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Sites.strings; sourceTree = ""; }; - 24F66C622CD3FE8900AAB1A3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Sites.strings; sourceTree = ""; }; - 24F66C632CD3FE8900AAB1A3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Sites.strings; sourceTree = ""; }; - 24F66C642CD3FE8900AAB1A3 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Sites.strings; sourceTree = ""; }; - 24F66C652CD3FE8900AAB1A3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Sites.strings; sourceTree = ""; }; - 24F66C662CD3FE8900AAB1A3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Sites.strings; sourceTree = ""; }; - 24F66C672CD3FE8900AAB1A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Sites.strings; sourceTree = ""; }; - 24F66C682CD3FE8900AAB1A3 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/Sites.strings"; sourceTree = ""; }; - 24F66C692CD3FE8900AAB1A3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Sites.strings"; sourceTree = ""; }; - 24F66C6A2CD3FE8900AAB1A3 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Sites.strings"; sourceTree = ""; }; - 24F66C6B2CD3FE8900AAB1A3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Sites.strings; sourceTree = ""; }; - 24F66C6C2CD3FE8900AAB1A3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Sites.strings; sourceTree = ""; }; - 24F66C6D2CD3FE8900AAB1A3 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Sites.strings; sourceTree = ""; }; - 24F66C6E2CD3FE8900AAB1A3 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Sites.strings; sourceTree = ""; }; - 24F66C6F2CD3FE8900AAB1A3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Sites.strings; sourceTree = ""; }; - 24F66C702CD3FE8900AAB1A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Sites.strings; sourceTree = ""; }; - 24F66C712CD3FE8900AAB1A3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Sites.strings; sourceTree = ""; }; - 24F66C722CD3FE8900AAB1A3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Sites.strings; sourceTree = ""; }; - 24F66C732CD3FE8900AAB1A3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Sites.strings; sourceTree = ""; }; - 24F66C742CD3FE8900AAB1A3 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Sites.strings; sourceTree = ""; }; - 24F66C752CD3FE8900AAB1A3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Sites.strings; sourceTree = ""; }; - 24F66C762CD3FE8900AAB1A3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Sites.strings; sourceTree = ""; }; - 24F66C772CD3FE8900AAB1A3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Sites.strings; sourceTree = ""; }; - 24F66C782CD3FE8900AAB1A3 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Sites.strings; sourceTree = ""; }; - 24F66C792CD3FE8900AAB1A3 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Sites.strings"; sourceTree = ""; }; - 24F66C7A2CD3FE8900AAB1A3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Sites.strings; sourceTree = ""; }; - 24F66C7B2CD3FE8900AAB1A3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Sites.strings; sourceTree = ""; }; - 24F66C7C2CD3FE8900AAB1A3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Sites.strings; sourceTree = ""; }; - 24F66C7D2CD3FE8900AAB1A3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Sites.strings; sourceTree = ""; }; - 24F66C7E2CD3FE8900AAB1A3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Sites.strings; sourceTree = ""; }; - 24F66C7F2CD3FE8900AAB1A3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Sites.strings; sourceTree = ""; }; - 24F66C802CD3FE8900AAB1A3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Sites.strings; sourceTree = ""; }; - 24F66C812CD3FE8900AAB1A3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Sites.strings"; sourceTree = ""; }; - 24F66C822CD3FE8900AAB1A3 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Sites.strings"; sourceTree = ""; }; - 24F66C872CD3FEA400AAB1A3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 24F66C892CD3FEB000AAB1A3 /* WordPressIntentsDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressIntentsDebug.entitlements; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -1115,7 +1068,6 @@ 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = AppImages.xcassets; path = Resources/AppImages.xcassets; sourceTree = ""; }; 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticatorTests.xcconfig; sourceTree = ""; }; 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKitTests.xcconfig; sourceTree = ""; }; 4A98A9032C2274E100A2CE58 /* WordPressKit.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKit.xcconfig; sourceTree = ""; }; @@ -1332,14 +1284,12 @@ EF379F0A70B6AC45330EE287 /* Pods-WordPressTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release.xcconfig"; sourceTree = ""; }; F111B88B2658102700057942 /* Combine.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Combine.framework; path = System/Library/Frameworks/Combine.framework; sourceTree = SDKROOT; }; F13E7FDD2566B0AB007D420A /* Intents.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Intents.framework; path = System/Library/Frameworks/Intents.framework; sourceTree = SDKROOT; }; - F1482CDF2575BDA4007E4DD6 /* SitesDataProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SitesDataProvider.swift; sourceTree = ""; }; F14B5F70208E648200439554 /* WordPress.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.debug.xcconfig; sourceTree = ""; }; F14B5F71208E648200439554 /* WordPress.release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.release.xcconfig; sourceTree = ""; }; F14B5F72208E648300439554 /* WordPress.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.internal.xcconfig; sourceTree = ""; }; F14B5F73208E648300439554 /* WordPress.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.alpha.xcconfig; sourceTree = ""; }; F14B5F74208E64F900439554 /* Version.public.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.public.xcconfig; sourceTree = ""; }; F14B5F75208E64F900439554 /* Version.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.internal.xcconfig; sourceTree = ""; }; - F1F163C025658B4D003DC13B /* IntentHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntentHandler.swift; sourceTree = ""; }; F1F163C825658B4D003DC13B /* IntentsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IntentsUI.framework; path = System/Library/Frameworks/IntentsUI.framework; sourceTree = SDKROOT; }; F373612EEEEF10E500093FF3 /* Pods-Apps-WordPress.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-alpha.xcconfig"; sourceTree = ""; }; F41BDD72290BBDCA00B7F2B0 /* MigrationActionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationActionsView.swift; sourceTree = ""; }; @@ -2125,6 +2075,13 @@ ); target = 8096213028E55C9400940A5D /* JetpackDraftActionExtension */; }; + 24F690322CD3FF8A00AAB1A3 /* Exceptions for "JetpackIntents" folder in "JetpackIntents" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Supporting Files/Info.plist", + ); + target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -2271,6 +2228,14 @@ path = JetpackDraftActionExtension; sourceTree = ""; }; + 24F66CBA2CD3FEC700AAB1A3 /* JetpackIntents */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F690322CD3FF8A00AAB1A3 /* Exceptions for "JetpackIntents" folder in "JetpackIntents" target */, + ); + path = JetpackIntents; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2533,20 +2498,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0167F4AC2AAA0250005B9E42 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 0167F4AD2AAA0250005B9E42 /* JetpackIntents.entitlements */, - 0167F4AE2AAA0250005B9E42 /* JetpackIntentsRelease-Alpha.entitlements */, - 0167F4AF2AAA0250005B9E42 /* JetpackIntentsRelease-Internal.entitlements */, - 0167F4B02AAA0250005B9E42 /* JetpackIntents-Bridging-Header.h */, - 4A690C1A2BA7958F00A8E0C5 /* PrivacyInfo.xcprivacy */, - 24F66C872CD3FEA400AAB1A3 /* Info.plist */, - 24F66C892CD3FEB000AAB1A3 /* WordPressIntentsDebug.entitlements */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; 17222D44261DDDF10047B163 /* celadon-classic */ = { isa = PBXGroup; children = ( @@ -2805,15 +2756,6 @@ path = Classes; sourceTree = ""; }; - 24F66C842CD3FE8900AAB1A3 /* Localization */ = { - isa = PBXGroup; - children = ( - 24F66C602CD3FE8900AAB1A3 /* Sites.intentdefinition */, - 24F66C832CD3FE8900AAB1A3 /* Sites.strings */, - ); - path = Localization; - sourceTree = ""; - }; 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( @@ -2825,7 +2767,7 @@ E125F1E21E8E594C00320B67 /* Shared */, FABB1F8E2602FC0100C8785C /* Jetpack */, 24F66C5E2CD3FE1700AAB1A3 /* JetpackDraftActionExtension */, - F1F163BF25658B4D003DC13B /* JetpackIntents */, + 24F66CBA2CD3FEC700AAB1A3 /* JetpackIntents */, 24F6E6DD2CD3F6C000AAB1A3 /* JetpackNotificationServiceExtension */, 24F6E6802CD3F6AA00AAB1A3 /* JetpackStatsWidgets */, 24F6E6E12CD3F6C200AAB1A3 /* JetpackShareExtension */, @@ -3395,17 +3337,6 @@ path = ../config; sourceTree = ""; }; - F1F163BF25658B4D003DC13B /* JetpackIntents */ = { - isa = PBXGroup; - children = ( - F1F163C025658B4D003DC13B /* IntentHandler.swift */, - F1482CDF2575BDA4007E4DD6 /* SitesDataProvider.swift */, - 0167F4AC2AAA0250005B9E42 /* Supporting Files */, - 24F66C842CD3FE8900AAB1A3 /* Localization */, - ); - path = JetpackIntents; - sourceTree = ""; - }; F41BDD772910AFB900B7F2B0 /* Navigation */ = { isa = PBXGroup; children = ( @@ -3918,6 +3849,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24F66CBA2CD3FEC700AAB1A3 /* JetpackIntents */, + ); name = JetpackIntents; packageProductDependencies = ( 0C6AC6252C364A8500BF7600 /* XcodeTarget_Intents */, @@ -4527,10 +4461,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4A690C1B2BA7964100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, - 24F66C852CD3FE8900AAB1A3 /* Sites.strings in Resources */, - 24F66C862CD3FE8900AAB1A3 /* Sites.intentdefinition in Resources */, - 24F66C882CD3FEA400AAB1A3 /* Info.plist in Resources */, 0107E14D28FE9DB200DE87DB /* AppImages.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -5403,8 +5333,6 @@ files = ( 0167F4B62AAA0342005B9E42 /* WidgetConfiguration.swift in Sources */, 0107E16F28FFEF4500DE87DB /* AppConfiguration.swift in Sources */, - 0107E13E28FE9DB200DE87DB /* SitesDataProvider.swift in Sources */, - 0107E14928FE9DB200DE87DB /* IntentHandler.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5783,55 +5711,6 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - 24F66C602CD3FE8900AAB1A3 /* Sites.intentdefinition */ = { - isa = PBXVariantGroup; - children = ( - 24F66C5F2CD3FE8900AAB1A3 /* Base */, - ); - name = Sites.intentdefinition; - sourceTree = ""; - }; - 24F66C832CD3FE8900AAB1A3 /* Sites.strings */ = { - isa = PBXVariantGroup; - children = ( - 24F66C612CD3FE8900AAB1A3 /* ar */, - 24F66C622CD3FE8900AAB1A3 /* bg */, - 24F66C632CD3FE8900AAB1A3 /* cs */, - 24F66C642CD3FE8900AAB1A3 /* cy */, - 24F66C652CD3FE8900AAB1A3 /* da */, - 24F66C662CD3FE8900AAB1A3 /* de */, - 24F66C672CD3FE8900AAB1A3 /* en */, - 24F66C682CD3FE8900AAB1A3 /* en-AU */, - 24F66C692CD3FE8900AAB1A3 /* en-CA */, - 24F66C6A2CD3FE8900AAB1A3 /* en-GB */, - 24F66C6B2CD3FE8900AAB1A3 /* es */, - 24F66C6C2CD3FE8900AAB1A3 /* fr */, - 24F66C6D2CD3FE8900AAB1A3 /* he */, - 24F66C6E2CD3FE8900AAB1A3 /* hr */, - 24F66C6F2CD3FE8900AAB1A3 /* hu */, - 24F66C702CD3FE8900AAB1A3 /* id */, - 24F66C712CD3FE8900AAB1A3 /* is */, - 24F66C722CD3FE8900AAB1A3 /* it */, - 24F66C732CD3FE8900AAB1A3 /* ja */, - 24F66C742CD3FE8900AAB1A3 /* ko */, - 24F66C752CD3FE8900AAB1A3 /* nb */, - 24F66C762CD3FE8900AAB1A3 /* nl */, - 24F66C772CD3FE8900AAB1A3 /* pl */, - 24F66C782CD3FE8900AAB1A3 /* pt */, - 24F66C792CD3FE8900AAB1A3 /* pt-BR */, - 24F66C7A2CD3FE8900AAB1A3 /* ro */, - 24F66C7B2CD3FE8900AAB1A3 /* ru */, - 24F66C7C2CD3FE8900AAB1A3 /* sk */, - 24F66C7D2CD3FE8900AAB1A3 /* sq */, - 24F66C7E2CD3FE8900AAB1A3 /* sv */, - 24F66C7F2CD3FE8900AAB1A3 /* th */, - 24F66C802CD3FE8900AAB1A3 /* tr */, - 24F66C812CD3FE8900AAB1A3 /* zh-Hans */, - 24F66C822CD3FE8900AAB1A3 /* zh-Hant */, - ); - name = Sites.strings; - sourceTree = ""; - }; 931DF4D818D09A2F00540BDD /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( @@ -6153,7 +6032,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = JetpackIntents/Info.plist; + INFOPLIST_FILE = "JetpackIntents/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6203,7 +6082,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = JetpackIntents/Info.plist; + INFOPLIST_FILE = "JetpackIntents/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6253,7 +6132,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = JetpackIntents/Info.plist; + INFOPLIST_FILE = "JetpackIntents/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6303,7 +6182,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = JetpackIntents/Info.plist; + INFOPLIST_FILE = "JetpackIntents/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", From 4a9e6a6981de3fb71a78a4c989a2f57d7beed447 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:28:02 -0600 Subject: [PATCH 16/27] Organize Jetpack target for Folders --- .../AppConfiguration.swift | 0 .../AppConstants.swift | 0 .../AppDependency.swift | 0 .../ExtensionConfiguration.swift | 0 .../TracksConfiguration.swift | 0 .../WidgetConfiguration.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/jetpack-dark.png | Bin .../AppIcon.appiconset/jetpack-light.png | Bin .../AppIcon.appiconset/jetpack-tinted.png | Bin .../AppImages.xcassets/Contents.json | 0 .../Login Empty State/Contents.json | 0 .../Contents.json | 0 .../jetpack-empty-state-dark.pdf | Bin .../jetpack-empty-state-light.pdf | Bin .../AppImages.xcassets/Prologue/Contents.json | 0 .../JPBackground.imageset/Contents.json | 0 .../jetpack-firstrun-background.svg | 0 .../circle-particle.imageset/Contents.json | 0 .../circle-particle.pdf | Bin .../prologue-logo.imageset/Contents.json | 0 .../prologue-logo.imageset/prologue-logo.pdf | Bin .../AppImages.xcassets/Reader/Contents.json | 0 .../Contents.json | 0 .../chevron-down.svg | 0 .../reader-menu-close.imageset/Contents.json | 0 .../reader-menu-close.svg | 0 .../Contents.json | 0 .../jetpack-logo.svg | 0 .../reader-menu-list.imageset/Contents.json | 0 .../reader-menu-list.svg | 0 .../reader-menu-saved.imageset/Contents.json | 0 .../reader-menu-saved.svg | 0 .../Contents.json | 0 .../reader-menu-star-outline.svg | 0 .../Contents.json | 0 .../reader-menu-subscriptions.svg | 0 .../reader-menu-tags.imageset/Contents.json | 0 .../reader-menu-tags.svg | 0 .../Contents.json | 0 .../reader-reading-preferences.pdf | Bin .../reader-tag-arrow.imageset/Contents.json | 0 .../reader-tag-arrow-right.svg | 0 .../AppImages.xcassets/Social/Contents.json | 0 .../icon-facebook.imageset/Contents.json | 0 .../icon-facebook.imageset/icon-facebook.svg | 0 .../Contents.json | 0 .../icon-instagram.svg | 0 .../icon-linkedin.imageset/Contents.json | 0 .../icon-linkedin.imageset/icon-linkedin.svg | 0 .../icon-mastodon.imageset/Contents.json | 0 .../icon-mastodon.imageset/icon-mastodon.svg | 0 .../icon-nextdoor.imageset/Contents.json | 0 .../icon-nextdoor.imageset/nextdoor.svg | 0 .../Social/icon-tumblr.imageset/Contents.json | 0 .../icon-tumblr.imageset/icon-tumblr-dark.svg | 0 .../icon-tumblr.imageset/icon-tumblr.svg | 0 .../icon-twitter.imageset/Contents.json | 0 .../icon-twitter.imageset/icon-twitter.svg | 0 .../icon-warning.imageset/Contents.json | 0 .../icon-warning.imageset/icon-warning.svg | 0 .../AppImages.xcassets/Tab Bar/Contents.json | 0 .../Contents.json | 0 ...n-tab-notifications-unread-muriel-dark.pdf | Bin .../icon-tab-notifications-unread-muriel.pdf | Bin .../WordPress Migration/Contents.json | 0 .../wp-migration-done.imageset/Contents.json | 0 .../wp-migration-done-dark.pdf | Bin .../wp-migration-done-light.pdf | Bin .../Contents.json | 0 .../wp-migration-icon-with-badge.pdf | Bin .../Contents.json | 0 ...ation-notifications-explainer-ltr-dark.pdf | Bin ...tion-notifications-explainer-ltr-light.pdf | Bin .../Contents.json | 0 ...ation-notifications-explainer-rtl-dark.pdf | Bin ...tion-notifications-explainer-rtl-light.pdf | Bin .../Contents.json | 0 .../wp-migration-notifications-dark.pdf | Bin .../wp-migration-notifications-lights.pdf | Bin .../Contents.json | 0 .../wp-migration-success-card-icon-ltr.pdf | Bin .../Contents.json | 0 .../wp-migration-success-card-icon-rtl.pdf | Bin .../Contents.json | 0 .../wp-migration-welcome-dark.pdf | Bin .../wp-migration-welcome.pdf | Bin .../blaze-flame.imageset/Contents.json | 0 .../blaze-flame.imageset/blaze-flame.pdf | Bin .../flame-circle.imageset/Contents.json | 0 .../flame-circle.imageset/Flame Circle.pdf | Bin .../icon-blaze.imageset/Contents.json | 0 .../icon-blaze.imageset/icon-blaze.pdf | Bin .../jetpack-gravatar.imageset/Contents.json | 0 .../Jetpack+Gravatar Dark.pdf | Bin .../Jetpack+Gravatar White 1.pdf | Bin .../Jetpack+Gravatar White.pdf | Bin .../jetpack-logo.imageset/Contents.json | 0 .../jetpack-logo.imageset/JetpackLogo@2x.png | Bin .../jetpack-logo.imageset/JetpackLogo@3x.png | Bin .../Contents.json | 0 .../jp-extension1024.png | Bin .../jp-extension167.png | Bin .../jp-extension76.png | Bin .../jp-extension@2x.png | Bin .../jp-extension@3x.png | Bin .../Contents.json | 0 .../wp-jp-circular-lockup.pdf | Bin .../Icons/3D/3d-icon-app-60@2x.png | Bin .../Icons/3D/3d-icon-app-60@3x.png | Bin .../Icons/3D/3d-icon-app-76.png | Bin .../Icons/3D/3d-icon-app-76@2x.png | Bin .../Icons/3D/3d-icon-app-83.5@2x.png | Bin .../black-on-white-icon-app-60@2x.png | Bin .../black-on-white-icon-app-60@3x.png | Bin .../black-on-white-icon-app-76.png | Bin .../black-on-white-icon-app-76@2x.png | Bin .../black-on-white-icon-app-83.5@2x.png | Bin .../blue-on-white-icon-app-60@2x.png | Bin .../blue-on-white-icon-app-60@3x.png | Bin .../blue-on-white-icon-app-76.png | Bin .../blue-on-white-icon-app-76@2x.png | Bin .../blue-on-white-icon-app-83.5@2x.png | Bin .../celadon-on-white-icon-app-60@2x.png | Bin .../celadon-on-white-icon-app-60@3x.png | Bin .../celadon-on-white-icon-app-76.png | Bin .../celadon-on-white-icon-app-76@2x.png | Bin .../celadon-on-white-icon-app-83.5@2x.png | Bin .../cool-green/cool-green-icon-app-60@2x.png | Bin .../cool-green/cool-green-icon-app-60@3x.png | Bin .../cool-green/cool-green-icon-app-76.png | Bin .../cool-green/cool-green-icon-app-76@2x.png | Bin .../cool-green-icon-app-83.5@2x.png | Bin .../dark-glow/dark-glow-icon-app-60@2x.png | Bin .../dark-glow/dark-glow-icon-app-60@3x.png | Bin .../Icons/dark-glow/dark-glow-icon-app-76.png | Bin .../dark-glow/dark-glow-icon-app-76@2x.png | Bin .../dark-glow/dark-glow-icon-app-83.5@2x.png | Bin .../dark-green/dark-green-icon-app-60@2x.png | Bin .../dark-green/dark-green-icon-app-60@3x.png | Bin .../dark-green/dark-green-icon-app-76.png | Bin .../dark-green/dark-green-icon-app-76@2x.png | Bin .../dark-green-icon-app-83.5@2x.png | Bin .../green-on-white-icon-app-60@2x.png | Bin .../green-on-white-icon-app-60@3x.png | Bin .../green-on-white-icon-app-76.png | Bin .../green-on-white-icon-app-76@2x.png | Bin .../green-on-white-icon-app-83.5@2x.png | Bin .../jetpack-light-icon-app-60@2x.png | Bin .../jetpack-light-icon-app-60@3x.png | Bin .../jetpack-light-icon-app-76.png | Bin .../jetpack-light-icon-app-76@2x.png | Bin .../jetpack-light-icon-app-83.5@2x.png | Bin .../neu-green/neu-green-icon-app-60@2x.png | Bin .../neu-green/neu-green-icon-app-60@3x.png | Bin .../Icons/neu-green/neu-green-icon-app-76.png | Bin .../neu-green/neu-green-icon-app-76@2x.png | Bin .../neu-green/neu-green-icon-app-83.5@2x.png | Bin .../neumorphic-dark-icon-app-60@2x.png | Bin .../neumorphic-dark-icon-app-60@3x.png | Bin .../neumorphic-dark-icon-app-76.png | Bin .../neumorphic-dark-icon-app-76@2x.png | Bin .../neumorphic-dark-icon-app-83.5@2x.png | Bin .../neumorphic-light-icon-app-60@2x.png | Bin .../neumorphic-light-icon-app-60@3x.png | Bin .../neumorphic-light-icon-app-76.png | Bin .../neumorphic-light-icon-app-76@2x.png | Bin .../neumorphic-light-icon-app-83.5@2x.png | Bin .../pink-on-white-icon-app-60@2x.png | Bin .../pink-on-white-icon-app-60@3x.png | Bin .../pink-on-white-icon-app-76.png | Bin .../pink-on-white-icon-app-76@2x.png | Bin .../pink-on-white-icon-app-83.5@2x.png | Bin .../spectrum-on-black-icon-app-60@2x.png | Bin .../spectrum-on-black-icon-app-60@3x.png | Bin .../spectrum-on-black-icon-app-76.png | Bin .../spectrum-on-black-icon-app-76@2x.png | Bin .../spectrum-on-black-icon-app-83.5@2x.png | Bin .../spectrum-on-white-icon-app-60@2x.png | Bin .../spectrum-on-white-icon-app-60@3x.png | Bin .../spectrum-on-white-icon-app-76.png | Bin .../spectrum-on-white-icon-app-76@2x.png | Bin .../spectrum-on-white-icon-app-83.5@2x.png | Bin .../spectrum/spectrum-icon-app-60@2x.png | Bin .../spectrum/spectrum-icon-app-60@3x.png | Bin .../Icons/spectrum/spectrum-icon-app-76.png | Bin .../spectrum/spectrum-icon-app-76@2x.png | Bin .../spectrum/spectrum-icon-app-83.5@2x.png | Bin .../stroke-dark-icon-app-60@2x.png | Bin .../stroke-dark-icon-app-60@3x.png | Bin .../stroke-dark/stroke-dark-icon-app-76.png | Bin .../stroke-dark-icon-app-76@2x.png | Bin .../stroke-dark-icon-app-83.5@2x.png | Bin .../stroke-light-icon-app-60@2x.png | Bin .../stroke-light-icon-app-60@3x.png | Bin .../stroke-light/stroke-light-icon-app-76.png | Bin .../stroke-light-icon-app-76@2x.png | Bin .../stroke-light-icon-app-83.5@2x.png | Bin .../white-on-black-icon-app-60@2x.png | Bin .../white-on-black-icon-app-60@3x.png | Bin .../white-on-black-icon-app-76.png | Bin .../white-on-black-icon-app-76@2x.png | Bin .../white-on-black-icon-app-83.5@2x.png | Bin .../white-on-blue-icon-app-60@2x.png | Bin .../white-on-blue-icon-app-60@3x.png | Bin .../white-on-blue-icon-app-76.png | Bin .../white-on-blue-icon-app-76@2x.png | Bin .../white-on-blue-icon-app-83.5@2x.png | Bin .../white-on-celadon-icon-app-60@2x.png | Bin .../white-on-celadon-icon-app-60@3x.png | Bin .../white-on-celadon-icon-app-76.png | Bin .../white-on-celadon-icon-app-76@2x.png | Bin .../white-on-celadon-icon-app-83.5@2x.png | Bin .../white-on-green-icon-app-60@2x.png | Bin .../white-on-green-icon-app-60@3x.png | Bin .../white-on-green-icon-app-76.png | Bin .../white-on-green-icon-app-76@2x.png | Bin .../white-on-green-icon-app-83.5@2x.png | Bin .../white-on-pink-icon-app-60@2x.png | Bin .../white-on-pink-icon-app-60@3x.png | Bin .../white-on-pink-icon-app-76.png | Bin .../white-on-pink-icon-app-76@2x.png | Bin .../white-on-pink-icon-app-83.5@2x.png | Bin .../{ => Resources}/Launch Screen.storyboard | 0 .../Jetpack/{ => Supporting Files}/Info.plist | 0 .../JetpackDebug.entitlements | 0 .../JetpackRelease-Alpha.entitlements | 0 .../JetpackRelease-Internal.entitlements | 0 .../JetpackRelease.entitlements | 0 WordPress/WordPress.xcodeproj/project.pbxproj | 50 ++++++++++++------ 230 files changed, 35 insertions(+), 15 deletions(-) rename WordPress/Jetpack/{ => App Configuration}/AppConfiguration.swift (100%) rename WordPress/Jetpack/{ => App Configuration}/AppConstants.swift (100%) rename WordPress/Jetpack/{ => App Configuration}/AppDependency.swift (100%) rename WordPress/Jetpack/{ => App Configuration}/ExtensionConfiguration.swift (100%) rename WordPress/Jetpack/{ => App Configuration}/TracksConfiguration.swift (100%) rename WordPress/Jetpack/{ => App Configuration}/WidgetConfiguration.swift (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/AppIcon.appiconset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/AppIcon.appiconset/jetpack-dark.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/AppIcon.appiconset/jetpack-light.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/AppIcon.appiconset/jetpack-tinted.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Login Empty State/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-dark.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-light.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Prologue/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Prologue/JPBackground.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Prologue/JPBackground.imageset/jetpack-firstrun-background.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Prologue/circle-particle.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Prologue/circle-particle.imageset/circle-particle.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Prologue/prologue-logo.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Prologue/prologue-logo.imageset/prologue-logo.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/chevron-down.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-close.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-close.imageset/reader-menu-close.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/jetpack-logo.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-list.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-list.imageset/reader-menu-list.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-saved.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-saved.imageset/reader-menu-saved.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/reader-menu-star-outline.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/reader-menu-subscriptions.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-tags.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-menu-tags.imageset/reader-menu-tags.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-reading-preferences.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-reading-preferences.imageset/reader-reading-preferences.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-tag-arrow.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Reader/reader-tag-arrow.imageset/reader-tag-arrow-right.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-facebook.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-facebook.imageset/icon-facebook.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-instagram-business.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-instagram-business.imageset/icon-instagram.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-linkedin.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-linkedin.imageset/icon-linkedin.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-mastodon.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-mastodon.imageset/icon-mastodon.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-nextdoor.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-nextdoor.imageset/nextdoor.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-tumblr.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr-dark.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-twitter.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-twitter.imageset/icon-twitter.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-warning.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Social/icon-warning.imageset/icon-warning.svg (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Tab Bar/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel-dark.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-dark.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-light.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/wp-migration-icon-with-badge.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-dark.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-light.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-dark.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-light.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-dark.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-lights.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/wp-migration-success-card-icon-ltr.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/wp-migration-success-card-icon-rtl.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome-dark.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/blaze-flame.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/blaze-flame.imageset/blaze-flame.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/flame-circle.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/flame-circle.imageset/Flame Circle.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/icon-blaze.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/icon-blaze.imageset/icon-blaze.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jetpack-gravatar.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar Dark.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White 1.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White.pdf (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jetpack-logo.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jp-extension-icon.appiconset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension1024.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension167.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension76.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/wp-jp-circular-lockup.imageset/Contents.json (100%) rename WordPress/Jetpack/{ => Resources}/AppImages.xcassets/wp-jp-circular-lockup.imageset/wp-jp-circular-lockup.pdf (100%) rename WordPress/Jetpack/{ => Resources}/Icons/3D/3d-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/3D/3d-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/3D/3d-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/3D/3d-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/3D/3d-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/black-on-white/black-on-white-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/black-on-white/black-on-white-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/black-on-white/black-on-white-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/black-on-white/black-on-white-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/black-on-white/black-on-white-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/blue-on-white/blue-on-white-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/blue-on-white/blue-on-white-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/blue-on-white/blue-on-white-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/blue-on-white/blue-on-white-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/blue-on-white/blue-on-white-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/celadon-on-white/celadon-on-white-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/celadon-on-white/celadon-on-white-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/celadon-on-white/celadon-on-white-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/celadon-on-white/celadon-on-white-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/celadon-on-white/celadon-on-white-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/cool-green/cool-green-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/cool-green/cool-green-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/cool-green/cool-green-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/cool-green/cool-green-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/cool-green/cool-green-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-glow/dark-glow-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-glow/dark-glow-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-glow/dark-glow-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-glow/dark-glow-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-glow/dark-glow-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-green/dark-green-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-green/dark-green-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-green/dark-green-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-green/dark-green-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/dark-green/dark-green-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/green-on-white/green-on-white-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/green-on-white/green-on-white-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/green-on-white/green-on-white-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/green-on-white/green-on-white-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/green-on-white/green-on-white-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/jetpack-light/jetpack-light-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/jetpack-light/jetpack-light-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/jetpack-light/jetpack-light-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/jetpack-light/jetpack-light-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/jetpack-light/jetpack-light-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neu-green/neu-green-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neu-green/neu-green-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neu-green/neu-green-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neu-green/neu-green-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neu-green/neu-green-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-dark/neumorphic-dark-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-dark/neumorphic-dark-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-dark/neumorphic-dark-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-light/neumorphic-light-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-light/neumorphic-light-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-light/neumorphic-light-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-light/neumorphic-light-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/neumorphic-light/neumorphic-light-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/pink-on-white/pink-on-white-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/pink-on-white/pink-on-white-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/pink-on-white/pink-on-white-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/pink-on-white/pink-on-white-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/pink-on-white/pink-on-white-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-black/spectrum-on-black-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-black/spectrum-on-black-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-black/spectrum-on-black-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-white/spectrum-on-white-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-white/spectrum-on-white-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum-on-white/spectrum-on-white-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum/spectrum-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum/spectrum-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum/spectrum-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum/spectrum-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/spectrum/spectrum-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-dark/stroke-dark-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-dark/stroke-dark-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-dark/stroke-dark-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-dark/stroke-dark-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-dark/stroke-dark-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-light/stroke-light-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-light/stroke-light-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-light/stroke-light-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-light/stroke-light-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/stroke-light/stroke-light-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-black/white-on-black-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-black/white-on-black-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-black/white-on-black-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-black/white-on-black-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-black/white-on-black-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-blue/white-on-blue-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-blue/white-on-blue-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-blue/white-on-blue-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-blue/white-on-blue-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-blue/white-on-blue-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-celadon/white-on-celadon-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-celadon/white-on-celadon-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-celadon/white-on-celadon-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-celadon/white-on-celadon-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-celadon/white-on-celadon-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-green/white-on-green-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-green/white-on-green-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-green/white-on-green-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-green/white-on-green-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-green/white-on-green-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-pink/white-on-pink-icon-app-60@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-pink/white-on-pink-icon-app-60@3x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-pink/white-on-pink-icon-app-76.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-pink/white-on-pink-icon-app-76@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Icons/white-on-pink/white-on-pink-icon-app-83.5@2x.png (100%) rename WordPress/Jetpack/{ => Resources}/Launch Screen.storyboard (100%) rename WordPress/Jetpack/{ => Supporting Files}/Info.plist (100%) rename WordPress/Jetpack/{ => Supporting Files}/JetpackDebug.entitlements (100%) rename WordPress/Jetpack/{ => Supporting Files}/JetpackRelease-Alpha.entitlements (100%) rename WordPress/Jetpack/{ => Supporting Files}/JetpackRelease-Internal.entitlements (100%) rename WordPress/Jetpack/{ => Supporting Files}/JetpackRelease.entitlements (100%) diff --git a/WordPress/Jetpack/AppConfiguration.swift b/WordPress/Jetpack/App Configuration/AppConfiguration.swift similarity index 100% rename from WordPress/Jetpack/AppConfiguration.swift rename to WordPress/Jetpack/App Configuration/AppConfiguration.swift diff --git a/WordPress/Jetpack/AppConstants.swift b/WordPress/Jetpack/App Configuration/AppConstants.swift similarity index 100% rename from WordPress/Jetpack/AppConstants.swift rename to WordPress/Jetpack/App Configuration/AppConstants.swift diff --git a/WordPress/Jetpack/AppDependency.swift b/WordPress/Jetpack/App Configuration/AppDependency.swift similarity index 100% rename from WordPress/Jetpack/AppDependency.swift rename to WordPress/Jetpack/App Configuration/AppDependency.swift diff --git a/WordPress/Jetpack/ExtensionConfiguration.swift b/WordPress/Jetpack/App Configuration/ExtensionConfiguration.swift similarity index 100% rename from WordPress/Jetpack/ExtensionConfiguration.swift rename to WordPress/Jetpack/App Configuration/ExtensionConfiguration.swift diff --git a/WordPress/Jetpack/TracksConfiguration.swift b/WordPress/Jetpack/App Configuration/TracksConfiguration.swift similarity index 100% rename from WordPress/Jetpack/TracksConfiguration.swift rename to WordPress/Jetpack/App Configuration/TracksConfiguration.swift diff --git a/WordPress/Jetpack/WidgetConfiguration.swift b/WordPress/Jetpack/App Configuration/WidgetConfiguration.swift similarity index 100% rename from WordPress/Jetpack/WidgetConfiguration.swift rename to WordPress/Jetpack/App Configuration/WidgetConfiguration.swift diff --git a/WordPress/Jetpack/AppImages.xcassets/AppIcon.appiconset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/AppIcon.appiconset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/AppIcon.appiconset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/AppIcon.appiconset/jetpack-dark.png b/WordPress/Jetpack/Resources/AppImages.xcassets/AppIcon.appiconset/jetpack-dark.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/AppIcon.appiconset/jetpack-dark.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/AppIcon.appiconset/jetpack-dark.png diff --git a/WordPress/Jetpack/AppImages.xcassets/AppIcon.appiconset/jetpack-light.png b/WordPress/Jetpack/Resources/AppImages.xcassets/AppIcon.appiconset/jetpack-light.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/AppIcon.appiconset/jetpack-light.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/AppIcon.appiconset/jetpack-light.png diff --git a/WordPress/Jetpack/AppImages.xcassets/AppIcon.appiconset/jetpack-tinted.png b/WordPress/Jetpack/Resources/AppImages.xcassets/AppIcon.appiconset/jetpack-tinted.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/AppIcon.appiconset/jetpack-tinted.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/AppIcon.appiconset/jetpack-tinted.png diff --git a/WordPress/Jetpack/AppImages.xcassets/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Login Empty State/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Login Empty State/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Login Empty State/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Login Empty State/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-dark.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-dark.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-dark.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-dark.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-light.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-light.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-light.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/Login Empty State/jetpack-empty-state-illustration.imageset/jetpack-empty-state-light.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Prologue/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/JPBackground.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/JPBackground.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Prologue/JPBackground.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/JPBackground.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/JPBackground.imageset/jetpack-firstrun-background.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/JPBackground.imageset/jetpack-firstrun-background.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Prologue/JPBackground.imageset/jetpack-firstrun-background.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/JPBackground.imageset/jetpack-firstrun-background.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/circle-particle.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/circle-particle.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/circle-particle.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/circle-particle.imageset/circle-particle.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Prologue/circle-particle.imageset/circle-particle.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/circle-particle.imageset/circle-particle.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/prologue-logo.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/prologue-logo.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/prologue-logo.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/prologue-logo.imageset/prologue-logo.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Prologue/prologue-logo.imageset/prologue-logo.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/Prologue/prologue-logo.imageset/prologue-logo.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/chevron-down.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/chevron-down.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/chevron-down.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-chevron-down.imageset/chevron-down.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-close.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-close.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-close.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-close.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-close.imageset/reader-menu-close.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-close.imageset/reader-menu-close.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-close.imageset/reader-menu-close.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-close.imageset/reader-menu-close.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/jetpack-logo.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/jetpack-logo.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/jetpack-logo.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-jetpack.imageset/jetpack-logo.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-list.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-list.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-list.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-list.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-list.imageset/reader-menu-list.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-list.imageset/reader-menu-list.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-list.imageset/reader-menu-list.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-list.imageset/reader-menu-list.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-saved.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-saved.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-saved.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-saved.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-saved.imageset/reader-menu-saved.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-saved.imageset/reader-menu-saved.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-saved.imageset/reader-menu-saved.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-saved.imageset/reader-menu-saved.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/reader-menu-star-outline.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/reader-menu-star-outline.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/reader-menu-star-outline.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-star-outline.imageset/reader-menu-star-outline.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/reader-menu-subscriptions.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/reader-menu-subscriptions.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/reader-menu-subscriptions.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-subscriptions.imageset/reader-menu-subscriptions.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-tags.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-tags.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-tags.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-tags.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-tags.imageset/reader-menu-tags.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-tags.imageset/reader-menu-tags.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-menu-tags.imageset/reader-menu-tags.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-menu-tags.imageset/reader-menu-tags.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-reading-preferences.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-reading-preferences.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-reading-preferences.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-reading-preferences.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-reading-preferences.imageset/reader-reading-preferences.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-reading-preferences.imageset/reader-reading-preferences.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-reading-preferences.imageset/reader-reading-preferences.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-reading-preferences.imageset/reader-reading-preferences.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-tag-arrow.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-tag-arrow.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-tag-arrow.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-tag-arrow.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Reader/reader-tag-arrow.imageset/reader-tag-arrow-right.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-tag-arrow.imageset/reader-tag-arrow-right.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Reader/reader-tag-arrow.imageset/reader-tag-arrow-right.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Reader/reader-tag-arrow.imageset/reader-tag-arrow-right.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-facebook.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-facebook.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-facebook.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-facebook.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-facebook.imageset/icon-facebook.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-facebook.imageset/icon-facebook.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-facebook.imageset/icon-facebook.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-facebook.imageset/icon-facebook.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-instagram-business.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-instagram-business.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-instagram-business.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-instagram-business.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-instagram-business.imageset/icon-instagram.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-instagram-business.imageset/icon-instagram.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-instagram-business.imageset/icon-instagram.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-instagram-business.imageset/icon-instagram.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-linkedin.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-linkedin.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-linkedin.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-linkedin.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-linkedin.imageset/icon-linkedin.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-linkedin.imageset/icon-linkedin.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-linkedin.imageset/icon-linkedin.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-linkedin.imageset/icon-linkedin.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-mastodon.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-mastodon.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-mastodon.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-mastodon.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-mastodon.imageset/icon-mastodon.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-mastodon.imageset/icon-mastodon.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-mastodon.imageset/icon-mastodon.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-mastodon.imageset/icon-mastodon.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-nextdoor.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-nextdoor.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-nextdoor.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-nextdoor.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-nextdoor.imageset/nextdoor.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-nextdoor.imageset/nextdoor.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-nextdoor.imageset/nextdoor.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-nextdoor.imageset/nextdoor.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-tumblr.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-tumblr.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-tumblr.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-tumblr.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr-dark.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr-dark.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr-dark.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr-dark.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-tumblr.imageset/icon-tumblr.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-twitter.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-twitter.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-twitter.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-twitter.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-twitter.imageset/icon-twitter.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-twitter.imageset/icon-twitter.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-twitter.imageset/icon-twitter.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-twitter.imageset/icon-twitter.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-warning.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-warning.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-warning.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-warning.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Social/icon-warning.imageset/icon-warning.svg b/WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-warning.imageset/icon-warning.svg similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Social/icon-warning.imageset/icon-warning.svg rename to WordPress/Jetpack/Resources/AppImages.xcassets/Social/icon-warning.imageset/icon-warning.svg diff --git a/WordPress/Jetpack/AppImages.xcassets/Tab Bar/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Tab Bar/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Tab Bar/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Tab Bar/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel-dark.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel-dark.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel-dark.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel-dark.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/Tab Bar/icon-tab-notifications-unread-jetpack.imageset/icon-tab-notifications-unread-muriel.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-dark.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-dark.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-dark.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-dark.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-light.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-light.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-light.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-done.imageset/wp-migration-done-light.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/wp-migration-icon-with-badge.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/wp-migration-icon-with-badge.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/wp-migration-icon-with-badge.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-icon-with-badge.imageset/wp-migration-icon-with-badge.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-dark.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-dark.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-dark.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-dark.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-light.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-light.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-light.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-ltr.imageset/wp-migration-notifications-explainer-ltr-light.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-dark.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-dark.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-dark.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-dark.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-light.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-light.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-light.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications-explainer-rtl.imageset/wp-migration-notifications-explainer-rtl-light.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-dark.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-dark.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-dark.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-dark.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-lights.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-lights.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-lights.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-notifications.imageset/wp-migration-notifications-lights.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/wp-migration-success-card-icon-ltr.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/wp-migration-success-card-icon-ltr.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/wp-migration-success-card-icon-ltr.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-ltr.imageset/wp-migration-success-card-icon-ltr.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/wp-migration-success-card-icon-rtl.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/wp-migration-success-card-icon-rtl.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/wp-migration-success-card-icon-rtl.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-success-card-icon-rtl.imageset/wp-migration-success-card-icon-rtl.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome-dark.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome-dark.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome-dark.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome-dark.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/WordPress Migration/wp-migration-welcome.imageset/wp-migration-welcome.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/blaze-flame.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/blaze-flame.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/blaze-flame.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/blaze-flame.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/blaze-flame.imageset/blaze-flame.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/blaze-flame.imageset/blaze-flame.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/blaze-flame.imageset/blaze-flame.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/blaze-flame.imageset/blaze-flame.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/flame-circle.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/flame-circle.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/flame-circle.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/flame-circle.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/flame-circle.imageset/Flame Circle.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/flame-circle.imageset/Flame Circle.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/flame-circle.imageset/Flame Circle.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/flame-circle.imageset/Flame Circle.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/icon-blaze.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/icon-blaze.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/icon-blaze.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/icon-blaze.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/icon-blaze.imageset/icon-blaze.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/icon-blaze.imageset/icon-blaze.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/icon-blaze.imageset/icon-blaze.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/icon-blaze.imageset/icon-blaze.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/jetpack-gravatar.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-gravatar.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jetpack-gravatar.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-gravatar.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar Dark.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar Dark.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar Dark.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar Dark.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White 1.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White 1.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White 1.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White 1.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-gravatar.imageset/Jetpack+Gravatar White.pdf diff --git a/WordPress/Jetpack/AppImages.xcassets/jetpack-logo.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-logo.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jetpack-logo.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-logo.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@2x.png b/WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@2x.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@2x.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@2x.png diff --git a/WordPress/Jetpack/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@3x.png b/WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@3x.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@3x.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/jetpack-logo.imageset/JetpackLogo@3x.png diff --git a/WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension1024.png b/WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension1024.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension1024.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension1024.png diff --git a/WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension167.png b/WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension167.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension167.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension167.png diff --git a/WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension76.png b/WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension76.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension76.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension76.png diff --git a/WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@2x.png b/WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@2x.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@2x.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@2x.png diff --git a/WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@3x.png b/WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@3x.png similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@3x.png rename to WordPress/Jetpack/Resources/AppImages.xcassets/jp-extension-icon.appiconset/jp-extension@3x.png diff --git a/WordPress/Jetpack/AppImages.xcassets/wp-jp-circular-lockup.imageset/Contents.json b/WordPress/Jetpack/Resources/AppImages.xcassets/wp-jp-circular-lockup.imageset/Contents.json similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/wp-jp-circular-lockup.imageset/Contents.json rename to WordPress/Jetpack/Resources/AppImages.xcassets/wp-jp-circular-lockup.imageset/Contents.json diff --git a/WordPress/Jetpack/AppImages.xcassets/wp-jp-circular-lockup.imageset/wp-jp-circular-lockup.pdf b/WordPress/Jetpack/Resources/AppImages.xcassets/wp-jp-circular-lockup.imageset/wp-jp-circular-lockup.pdf similarity index 100% rename from WordPress/Jetpack/AppImages.xcassets/wp-jp-circular-lockup.imageset/wp-jp-circular-lockup.pdf rename to WordPress/Jetpack/Resources/AppImages.xcassets/wp-jp-circular-lockup.imageset/wp-jp-circular-lockup.pdf diff --git a/WordPress/Jetpack/Icons/3D/3d-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/3D/3d-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/3D/3d-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/3D/3d-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/3D/3d-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/3D/3d-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/3D/3d-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/3D/3d-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/3D/3d-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/3D/3d-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/3D/3d-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/black-on-white/black-on-white-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/black-on-white/black-on-white-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/blue-on-white/blue-on-white-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/blue-on-white/blue-on-white-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/celadon-on-white/celadon-on-white-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/celadon-on-white/celadon-on-white-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/cool-green/cool-green-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/cool-green/cool-green-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-glow/dark-glow-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/dark-glow/dark-glow-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/dark-green/dark-green-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/dark-green/dark-green-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/green-on-white/green-on-white-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/green-on-white/green-on-white-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/jetpack-light/jetpack-light-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/jetpack-light/jetpack-light-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neu-green/neu-green-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/neu-green/neu-green-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-dark/neumorphic-dark-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-dark/neumorphic-dark-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/neumorphic-light/neumorphic-light-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/neumorphic-light/neumorphic-light-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/pink-on-white/pink-on-white-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/pink-on-white/pink-on-white-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-black/spectrum-on-black-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-black/spectrum-on-black-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum-on-white/spectrum-on-white-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum-on-white/spectrum-on-white-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/spectrum/spectrum-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/spectrum/spectrum-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-dark/stroke-dark-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/stroke-dark/stroke-dark-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/stroke-light/stroke-light-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/stroke-light/stroke-light-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-black/white-on-black-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-black/white-on-black-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-blue/white-on-blue-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-blue/white-on-blue-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-celadon/white-on-celadon-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-celadon/white-on-celadon-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-green/white-on-green-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-green/white-on-green-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-60@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-60@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-60@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-60@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-60@3x.png b/WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-60@3x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-60@3x.png rename to WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-60@3x.png diff --git a/WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-76.png b/WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-76.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-76.png rename to WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-76.png diff --git a/WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-76@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-76@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-76@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-76@2x.png diff --git a/WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-83.5@2x.png b/WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-83.5@2x.png similarity index 100% rename from WordPress/Jetpack/Icons/white-on-pink/white-on-pink-icon-app-83.5@2x.png rename to WordPress/Jetpack/Resources/Icons/white-on-pink/white-on-pink-icon-app-83.5@2x.png diff --git a/WordPress/Jetpack/Launch Screen.storyboard b/WordPress/Jetpack/Resources/Launch Screen.storyboard similarity index 100% rename from WordPress/Jetpack/Launch Screen.storyboard rename to WordPress/Jetpack/Resources/Launch Screen.storyboard diff --git a/WordPress/Jetpack/Info.plist b/WordPress/Jetpack/Supporting Files/Info.plist similarity index 100% rename from WordPress/Jetpack/Info.plist rename to WordPress/Jetpack/Supporting Files/Info.plist diff --git a/WordPress/Jetpack/JetpackDebug.entitlements b/WordPress/Jetpack/Supporting Files/JetpackDebug.entitlements similarity index 100% rename from WordPress/Jetpack/JetpackDebug.entitlements rename to WordPress/Jetpack/Supporting Files/JetpackDebug.entitlements diff --git a/WordPress/Jetpack/JetpackRelease-Alpha.entitlements b/WordPress/Jetpack/Supporting Files/JetpackRelease-Alpha.entitlements similarity index 100% rename from WordPress/Jetpack/JetpackRelease-Alpha.entitlements rename to WordPress/Jetpack/Supporting Files/JetpackRelease-Alpha.entitlements diff --git a/WordPress/Jetpack/JetpackRelease-Internal.entitlements b/WordPress/Jetpack/Supporting Files/JetpackRelease-Internal.entitlements similarity index 100% rename from WordPress/Jetpack/JetpackRelease-Internal.entitlements rename to WordPress/Jetpack/Supporting Files/JetpackRelease-Internal.entitlements diff --git a/WordPress/Jetpack/JetpackRelease.entitlements b/WordPress/Jetpack/Supporting Files/JetpackRelease.entitlements similarity index 100% rename from WordPress/Jetpack/JetpackRelease.entitlements rename to WordPress/Jetpack/Supporting Files/JetpackRelease.entitlements diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 22b86d3547a5..56ed3c39f785 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -185,6 +185,10 @@ 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; + 24F6903D2CD4039A00AAB1A3 /* AppStoreStrings.po in Resources */ = {isa = PBXBuildFile; fileRef = 24F6903C2CD4039A00AAB1A3 /* AppStoreStrings.po */; }; + 24F6903E2CD4039A00AAB1A3 /* AppStoreStrings.po in Resources */ = {isa = PBXBuildFile; fileRef = 24F6903C2CD4039A00AAB1A3 /* AppStoreStrings.po */; }; + 24F690402CD4039F00AAB1A3 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24F6903F2CD4039F00AAB1A3 /* release_notes.txt */; }; + 24F690412CD4039F00AAB1A3 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24F6903F2CD4039F00AAB1A3 /* release_notes.txt */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; @@ -1029,6 +1033,8 @@ 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; + 24F6903C2CD4039A00AAB1A3 /* AppStoreStrings.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = AppStoreStrings.po; sourceTree = ""; }; + 24F6903F2CD4039F00AAB1A3 /* release_notes.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = release_notes.txt; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -2082,6 +2088,13 @@ ); target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; }; + 24F6903B2CD401FF00AAB1A3 /* Exceptions for "JetpackIntents" folder in "JetpackStatsWidgets" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + SitesIntent.intentdefinition, + ); + target = 0107E0B128F97D5000DE87DB /* JetpackStatsWidgets */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -2231,6 +2244,7 @@ 24F66CBA2CD3FEC700AAB1A3 /* JetpackIntents */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( + 24F6903B2CD401FF00AAB1A3 /* Exceptions for "JetpackIntents" folder in "JetpackStatsWidgets" target */, 24F690322CD3FF8A00AAB1A3 /* Exceptions for "JetpackIntents" folder in "JetpackIntents" target */, ); path = JetpackIntents; @@ -3747,17 +3761,13 @@ 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */, 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */, ); - name = "App Configuration"; + path = "App Configuration"; sourceTree = ""; }; FABB1F8E2602FC0100C8785C /* Jetpack */ = { isa = PBXGroup; children = ( C7F7AC71261CF1BD00CE547F /* Classes */, - 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */, - 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */, - 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */, - 24B54FAD2624F8350041B18E /* JetpackRelease-Internal.entitlements */, FABB28482603068B00C8785C /* Resources */, FABB268A2602FCD400C8785C /* Supporting Files */, FA25FB8C2609B9CB0005E08F /* App Configuration */, @@ -3769,8 +3779,12 @@ isa = PBXGroup; children = ( FABB26872602FCCA00C8785C /* Info.plist */, + 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */, + 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */, + 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */, + 24B54FAD2624F8350041B18E /* JetpackRelease-Internal.entitlements */, ); - name = "Supporting Files"; + path = "Supporting Files"; sourceTree = ""; }; FABB28482603068B00C8785C /* Resources */ = { @@ -3779,8 +3793,10 @@ F465976528E464DE00D5F49A /* Icons */, FABB286B2603086900C8785C /* AppImages.xcassets */, FABB28462603067C00C8785C /* Launch Screen.storyboard */, + 24F6903C2CD4039A00AAB1A3 /* AppStoreStrings.po */, + 24F6903F2CD4039F00AAB1A3 /* release_notes.txt */, ); - name = Resources; + path = Resources; sourceTree = ""; }; FF2716901CAAC87B0006E2D4 /* UITests */ = { @@ -4646,8 +4662,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 24F690412CD4039F00AAB1A3 /* release_notes.txt in Resources */, 8096219428E561A800940A5D /* AppImages.xcassets in Resources */, 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */, + 24F6903D2CD4039A00AAB1A3 /* AppStoreStrings.po in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4819,6 +4837,8 @@ F41E4ED828F2424B001880C6 /* dark-glow-icon-app-60@3x.png in Resources */, F46597A628E6600800D5F49A /* jetpack-light-icon-app-83.5@2x.png in Resources */, F41E4ED928F2424B001880C6 /* dark-glow-icon-app-60@2x.png in Resources */, + 24F690402CD4039F00AAB1A3 /* release_notes.txt in Resources */, + 24F6903E2CD4039A00AAB1A3 /* AppStoreStrings.po in Resources */, F465977C28E6598900D5F49A /* black-on-white-icon-app-60@2x.png in Resources */, F41E4EED28F247D3001880C6 /* white-on-green-icon-app-60@3x.png in Resources */, FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */, @@ -9185,7 +9205,7 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN__ARC_BRIDGE_CAST_NONARC = NO; - CODE_SIGN_ENTITLEMENTS = Jetpack/JetpackDebug.entitlements; + CODE_SIGN_ENTITLEMENTS = "Jetpack/Supporting Files/JetpackDebug.entitlements"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = "${VERSION_LONG}"; DEFINES_MODULE = YES; @@ -9206,7 +9226,7 @@ "$(inherited)", /usr/include/libxml2, ); - INFOPLIST_FILE = Jetpack/Info.plist; + INFOPLIST_FILE = "Jetpack/Supporting Files/Info.plist"; INFOPLIST_PREPROCESS = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -9253,7 +9273,7 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN__ARC_BRIDGE_CAST_NONARC = NO; - CODE_SIGN_ENTITLEMENTS = Jetpack/JetpackRelease.entitlements; + CODE_SIGN_ENTITLEMENTS = "Jetpack/Supporting Files/JetpackRelease.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = "${VERSION_LONG}"; @@ -9273,7 +9293,7 @@ "$(inherited)", /usr/include/libxml2, ); - INFOPLIST_FILE = Jetpack/Info.plist; + INFOPLIST_FILE = "Jetpack/Supporting Files/Info.plist"; INFOPLIST_PREPROCESS = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -9318,7 +9338,7 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN__ARC_BRIDGE_CAST_NONARC = NO; - CODE_SIGN_ENTITLEMENTS = "Jetpack/JetpackRelease-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "Jetpack/Supporting Files/JetpackRelease-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = "${VERSION_LONG}"; @@ -9338,7 +9358,7 @@ "$(inherited)", /usr/include/libxml2, ); - INFOPLIST_FILE = Jetpack/Info.plist; + INFOPLIST_FILE = "Jetpack/Supporting Files/Info.plist"; INFOPLIST_PREPROCESS = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -9383,7 +9403,7 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN__ARC_BRIDGE_CAST_NONARC = NO; - CODE_SIGN_ENTITLEMENTS = "Jetpack/JetpackRelease-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "Jetpack/Supporting Files/JetpackRelease-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = "${VERSION_LONG}"; @@ -9403,7 +9423,7 @@ "$(inherited)", /usr/include/libxml2, ); - INFOPLIST_FILE = Jetpack/Info.plist; + INFOPLIST_FILE = "Jetpack/Supporting Files/Info.plist"; INFOPLIST_PREPROCESS = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", From dee9d022d127993900221ff61ec4b8fe904febd9 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:28:19 -0600 Subject: [PATCH 17/27] Use Folders for Jetpack --- WordPress/WordPress.xcodeproj/project.pbxproj | 1276 ++--------------- 1 file changed, 102 insertions(+), 1174 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 56ed3c39f785..c09d3109a591 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -57,24 +57,10 @@ 0107E0DE28F97D5000DE87DB /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4F2538CF2A0069706C /* SwiftUI.framework */; }; 0107E0DF28F97D5000DE87DB /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4D2538CF2A0069706C /* WidgetKit.framework */; }; 0107E0EE28F97E6900DE87DB /* JetpackStatsWidgets.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 0107E11228FD7FE200DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - 0107E11328FD7FE300DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - 0107E11428FD7FE300DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - 0107E11528FD7FE500DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - 0107E11628FD7FE800DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 0107E14D28FE9DB200DE87DB /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 0107E15928FEB10E00DE87DB /* JetpackIntents.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 0107E15D28FFE99300DE87DB /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; - 0107E16128FFE99300DE87DB /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; - 0107E16F28FFEF4500DE87DB /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; 01281E9C2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 01281E9D2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; - 014D7E8F2AA9FBDE00F8C9E3 /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; - 0167F4B62AAA0342005B9E42 /* WidgetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */; }; - 01CE5012290A890B00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; - 01CE5013290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; - 01CE5014290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; - 01CE5015290A890F00A9C2E0 /* TracksConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */; }; 08BA4BC7298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; 08BA4BC9298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */; }; @@ -185,39 +171,14 @@ 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; - 24F6903D2CD4039A00AAB1A3 /* AppStoreStrings.po in Resources */ = {isa = PBXBuildFile; fileRef = 24F6903C2CD4039A00AAB1A3 /* AppStoreStrings.po */; }; - 24F6903E2CD4039A00AAB1A3 /* AppStoreStrings.po in Resources */ = {isa = PBXBuildFile; fileRef = 24F6903C2CD4039A00AAB1A3 /* AppStoreStrings.po */; }; - 24F690402CD4039F00AAB1A3 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24F6903F2CD4039F00AAB1A3 /* release_notes.txt */; }; - 24F690412CD4039F00AAB1A3 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24F6903F2CD4039F00AAB1A3 /* release_notes.txt */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; 2FAE970D0E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */; }; 374CB16215B93C0800DD0EBC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */; }; 3F2F856326FAF612000FCDA5 /* EditorGutenbergTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */; }; - 3F46EECE28BC4962004F02B2 /* JetpackLandingScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F46EECB28BC4962004F02B2 /* JetpackLandingScreenView.swift */; }; - 3F46EED128BFF339004F02B2 /* JetpackPromptsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */; }; 3F4D035328A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */; }; 3F4EB39228AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */; }; - 3F8B45A029283D6C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */; }; - 3F8B45A7292C1A2300730FA4 /* MigrationSuccessCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45A6292C1A2300730FA4 /* MigrationSuccessCardView.swift */; }; - 3F8B45A8292C1F2500730FA4 /* MigrationSuccessCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45A6292C1A2300730FA4 /* MigrationSuccessCardView.swift */; }; - 3F8B45A9292C1F2C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */; }; - 3F8B45AB292C42CC00730FA4 /* MigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45AA292C42CC00730FA4 /* MigrationSuccessCell.swift */; }; - 3F8B45AC292C455800730FA4 /* MigrationSuccessCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8B45AA292C42CC00730FA4 /* MigrationSuccessCell.swift */; }; - 3FF15A56291B4EEA00E1B4E5 /* MigrationCenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF15A55291B4EEA00E1B4E5 /* MigrationCenterView.swift */; }; - 3FF15A5C291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF15A5B291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift */; }; - 3FF717FF291F07AB00323614 /* MigrationCenterViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF717FE291F07AB00323614 /* MigrationCenterViewConfiguration.swift */; }; - 3FFDEF7829177D7500B625CE /* MigrationNotificationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF7729177D7500B625CE /* MigrationNotificationsViewModel.swift */; }; - 3FFDEF7A29177D8C00B625CE /* MigrationNotificationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF7929177D8C00B625CE /* MigrationNotificationsViewController.swift */; }; - 3FFDEF7F29177FB100B625CE /* MigrationStepConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF7E29177FB100B625CE /* MigrationStepConfiguration.swift */; }; - 3FFDEF812917882800B625CE /* MigrationNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF802917882800B625CE /* MigrationNavigationController.swift */; }; - 3FFDEF8329179CD000B625CE /* MigrationDependencyContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF8229179CD000B625CE /* MigrationDependencyContainer.swift */; }; - 3FFDEF852918215700B625CE /* MigrationStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF842918215700B625CE /* MigrationStepView.swift */; }; - 3FFDEF882918596B00B625CE /* MigrationDoneViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF872918596B00B625CE /* MigrationDoneViewModel.swift */; }; - 3FFDEF8A2918597700B625CE /* MigrationDoneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF892918597700B625CE /* MigrationDoneViewController.swift */; }; - 3FFDEF8F29187F1200B625CE /* MigrationHeaderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF8E29187F1200B625CE /* MigrationHeaderConfiguration.swift */; }; - 3FFDEF9129187F2100B625CE /* MigrationActionsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFDEF9029187F2100B625CE /* MigrationActionsConfiguration.swift */; }; 406A0EF0224D39C50016AD6A /* Flags.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 406A0EEF224D39C50016AD6A /* Flags.xcassets */; }; 433840C722C2BA5B00CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 433840C822C2BA6300CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; @@ -253,17 +214,12 @@ 74021A17202E13C6006CC39F /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 7457667C202B558C00F42E40 /* WordPressDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; - 800035C329230A0B007D2D26 /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 801D950D291AB3CF0051993E /* JetpackReaderLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */; }; 801D950F291AB3CF0051993E /* JetpackReaderLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9508291AB3CD0051993E /* JetpackReaderLogoAnimation_rtl.json */; }; 801D9511291AB3CF0051993E /* JetpackStatsLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9509291AB3CE0051993E /* JetpackStatsLogoAnimation_ltr.json */; }; 801D9513291AB3CF0051993E /* JetpackStatsLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950A291AB3CE0051993E /* JetpackStatsLogoAnimation_rtl.json */; }; 801D9515291AB3CF0051993E /* JetpackNotificationsLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950B291AB3CE0051993E /* JetpackNotificationsLogoAnimation_rtl.json */; }; 801D9517291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950C291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json */; }; - 8031F346292FF46100E8F95E /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; - 8031F347292FF46200E8F95E /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; - 8031F348292FF46400E8F95E /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; - 8031F34C29302A2500E8F95E /* ExtensionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */; }; 80379C6E2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; 80379C6F2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; 80535DBB294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */; }; @@ -273,7 +229,6 @@ 8096214A28E55C9400940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 8096218E28E55F8600940A5D /* JetpackDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8096219328E5613700940A5D /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; - 8096219428E561A800940A5D /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FABB286B2603086900C8785C /* AppImages.xcassets */; }; 809A91032A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; 809A91042A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; 80B42ABF2AB2CB1300377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; @@ -289,13 +244,8 @@ 80F6D05D28EE88FC00953C1A /* JetpackNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8298F3921EEF3BA7008EB7F0 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; 83043E55126FA31400EC9953 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83043E54126FA31400EC9953 /* MessageUI.framework */; }; - 8332DD2429259AE300802F7D /* DataMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8332DD2329259AE300802F7D /* DataMigrator.swift */; }; - 8332DD2529259AE300802F7D /* DataMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8332DD2329259AE300802F7D /* DataMigrator.swift */; }; 834CE7341256D0DE0046A4A3 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 834CE7331256D0DE0046A4A3 /* CFNetwork.framework */; }; 8355D7D911D260AA00A61362 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8355D7D811D260AA00A61362 /* CoreData.framework */; }; - 83E1E5592A58B5C2000B576F /* JetpackSocialError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E1E5582A58B5C2000B576F /* JetpackSocialError.swift */; }; - 83E1E55A2A58B5C2000B576F /* JetpackSocialError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E1E5582A58B5C2000B576F /* JetpackSocialError.swift */; }; - 83EF3D7B2937D703000AF9BF /* SharedDataIssueSolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED65D78293511E4008071BF /* SharedDataIssueSolver.swift */; }; 83F3E26011275E07004CD686 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E25F11275E07004CD686 /* MapKit.framework */; }; 83F3E2D311276371004CD686 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E2D211276371004CD686 /* CoreLocation.framework */; }; 8511CFC51C60884400B7CEED /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */; }; @@ -318,16 +268,7 @@ BE2B4E9F1FD664F5007AE3E4 /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; BED4D8301FF11DEF00A11345 /* EditorAztecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */; }; BED4D8331FF11E3800A11345 /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; - C31466CC2939950900D62FC7 /* MigrationLoadWordPressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31466CB2939950900D62FC7 /* MigrationLoadWordPressViewController.swift */; }; C31B6D7828BFE8B100E64FEB /* EBGaramond-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C31B6D7728BFE8B100E64FEB /* EBGaramond-Regular.ttf */; }; - C33A5ADC2935848F00961E3A /* MigrationAppDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33A5ADB2935848F00961E3A /* MigrationAppDetection.swift */; }; - C34E94BA28EDF7D900D27A16 /* InfiniteScrollerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C34E94B928EDF7D900D27A16 /* InfiniteScrollerView.swift */; }; - C34E94BC28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C34E94BB28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift */; }; - C3E77F89293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E77F88293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift */; }; - C7124E4E2638528F00929318 /* JetpackPrologueViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7124E4C2638528F00929318 /* JetpackPrologueViewController.xib */; }; - C7124E4F2638528F00929318 /* JetpackPrologueViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7124E4D2638528F00929318 /* JetpackPrologueViewController.swift */; }; - C72A52CF2649B158009CA633 /* JetpackWindowManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C72A52CE2649B157009CA633 /* JetpackWindowManager.swift */; }; - C7D30C652638B07A00A1695B /* JetpackPrologueStyleGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D30C642638B07A00A1695B /* JetpackPrologueStyleGuide.swift */; }; C7E5F2522799BD54009BC263 /* cool-blue-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F24D2799BD52009BC263 /* cool-blue-icon-app-76x76.png */; }; C7E5F2532799BD54009BC263 /* cool-blue-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F24E2799BD52009BC263 /* cool-blue-icon-app-60x60@3x.png */; }; C7E5F2542799BD54009BC263 /* cool-blue-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F24F2799BD52009BC263 /* cool-blue-icon-app-60x60@2x.png */; }; @@ -336,8 +277,6 @@ C7E5F25A2799C2B0009BC263 /* blue-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2572799C2B0009BC263 /* blue-icon-app-76x76.png */; }; C7E5F25B2799C2B0009BC263 /* blue-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2582799C2B0009BC263 /* blue-icon-app-76x76@2x.png */; }; C7E5F25C2799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */; }; - C7F7ABD6261CED7A00CE547F /* JetpackAuthenticationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */; }; - C7F7BDBD26262A1B00CE547F /* AppDependency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F7BDBC26262A1B00CE547F /* AppDependency.swift */; }; CC52188C2278C622008998CE /* EditorFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC52188B2278C622008998CE /* EditorFlow.swift */; }; CC7CB97322B1510900642EE9 /* SignupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC7CB97222B1510900642EE9 /* SignupTests.swift */; }; CC8A5EAB22159FA6001B7874 /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; @@ -374,146 +313,6 @@ EAB10E4027487F5D000DA4C1 /* ReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */; }; EAD2BF4227594DAB00A847BB /* StatsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD2BF4127594DAB00A847BB /* StatsTests.swift */; }; F111B88D2658103C00057942 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F111B88B2658102700057942 /* Combine.framework */; }; - F41BDD73290BBDCA00B7F2B0 /* MigrationActionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD72290BBDCA00B7F2B0 /* MigrationActionsView.swift */; }; - F41BDD792910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD782910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift */; }; - F41BDD7B29114E2400B7F2B0 /* MigrationStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41BDD7A29114E2400B7F2B0 /* MigrationStep.swift */; }; - F41E4E9528F20802001880C6 /* white-on-pink-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9028F20801001880C6 /* white-on-pink-icon-app-76.png */; }; - F41E4E9628F20802001880C6 /* white-on-pink-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9128F20801001880C6 /* white-on-pink-icon-app-83.5@2x.png */; }; - F41E4E9728F20802001880C6 /* white-on-pink-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9228F20801001880C6 /* white-on-pink-icon-app-76@2x.png */; }; - F41E4E9828F20802001880C6 /* white-on-pink-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9328F20802001880C6 /* white-on-pink-icon-app-60@3x.png */; }; - F41E4E9928F20802001880C6 /* white-on-pink-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9428F20802001880C6 /* white-on-pink-icon-app-60@2x.png */; }; - F41E4E9F28F20AB8001880C6 /* white-on-celadon-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9A28F20AB7001880C6 /* white-on-celadon-icon-app-76@2x.png */; }; - F41E4EA028F20AB8001880C6 /* white-on-celadon-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9B28F20AB7001880C6 /* white-on-celadon-icon-app-60@3x.png */; }; - F41E4EA128F20AB8001880C6 /* white-on-celadon-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9C28F20AB7001880C6 /* white-on-celadon-icon-app-83.5@2x.png */; }; - F41E4EA228F20AB8001880C6 /* white-on-celadon-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9D28F20AB7001880C6 /* white-on-celadon-icon-app-76.png */; }; - F41E4EA328F20AB8001880C6 /* white-on-celadon-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4E9E28F20AB8001880C6 /* white-on-celadon-icon-app-60@2x.png */; }; - F41E4EAA28F20DF9001880C6 /* stroke-light-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EA528F20DF9001880C6 /* stroke-light-icon-app-76.png */; }; - F41E4EAB28F20DF9001880C6 /* stroke-light-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EA628F20DF9001880C6 /* stroke-light-icon-app-60@2x.png */; }; - F41E4EAC28F20DF9001880C6 /* stroke-light-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EA728F20DF9001880C6 /* stroke-light-icon-app-60@3x.png */; }; - F41E4EAD28F20DF9001880C6 /* stroke-light-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EA828F20DF9001880C6 /* stroke-light-icon-app-83.5@2x.png */; }; - F41E4EAE28F20DF9001880C6 /* stroke-light-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EA928F20DF9001880C6 /* stroke-light-icon-app-76@2x.png */; }; - F41E4EB528F225DB001880C6 /* stroke-dark-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EB028F225DB001880C6 /* stroke-dark-icon-app-76.png */; }; - F41E4EB628F225DB001880C6 /* stroke-dark-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EB128F225DB001880C6 /* stroke-dark-icon-app-83.5@2x.png */; }; - F41E4EB728F225DB001880C6 /* stroke-dark-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EB228F225DB001880C6 /* stroke-dark-icon-app-60@2x.png */; }; - F41E4EB828F225DB001880C6 /* stroke-dark-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EB328F225DB001880C6 /* stroke-dark-icon-app-60@3x.png */; }; - F41E4EB928F225DB001880C6 /* stroke-dark-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EB428F225DB001880C6 /* stroke-dark-icon-app-76@2x.png */; }; - F41E4EC028F22932001880C6 /* spectrum-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EBB28F22931001880C6 /* spectrum-icon-app-83.5@2x.png */; }; - F41E4EC128F22932001880C6 /* spectrum-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EBC28F22931001880C6 /* spectrum-icon-app-76.png */; }; - F41E4EC228F22932001880C6 /* spectrum-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EBD28F22931001880C6 /* spectrum-icon-app-76@2x.png */; }; - F41E4EC328F22932001880C6 /* spectrum-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EBE28F22931001880C6 /* spectrum-icon-app-60@3x.png */; }; - F41E4EC428F22932001880C6 /* spectrum-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EBF28F22931001880C6 /* spectrum-icon-app-60@2x.png */; }; - F41E4ECB28F23E00001880C6 /* green-on-white-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EC628F23E00001880C6 /* green-on-white-icon-app-60@3x.png */; }; - F41E4ECC28F23E00001880C6 /* green-on-white-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EC728F23E00001880C6 /* green-on-white-icon-app-60@2x.png */; }; - F41E4ECD28F23E00001880C6 /* green-on-white-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EC828F23E00001880C6 /* green-on-white-icon-app-76.png */; }; - F41E4ECE28F23E00001880C6 /* green-on-white-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EC928F23E00001880C6 /* green-on-white-icon-app-76@2x.png */; }; - F41E4ECF28F23E00001880C6 /* green-on-white-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4ECA28F23E00001880C6 /* green-on-white-icon-app-83.5@2x.png */; }; - F41E4ED628F2424B001880C6 /* dark-glow-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4ED128F2424B001880C6 /* dark-glow-icon-app-83.5@2x.png */; }; - F41E4ED728F2424B001880C6 /* dark-glow-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4ED228F2424B001880C6 /* dark-glow-icon-app-76.png */; }; - F41E4ED828F2424B001880C6 /* dark-glow-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4ED328F2424B001880C6 /* dark-glow-icon-app-60@3x.png */; }; - F41E4ED928F2424B001880C6 /* dark-glow-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4ED428F2424B001880C6 /* dark-glow-icon-app-60@2x.png */; }; - F41E4EDA28F2424B001880C6 /* dark-glow-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4ED528F2424B001880C6 /* dark-glow-icon-app-76@2x.png */; }; - F41E4EE128F24623001880C6 /* 3d-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EDC28F24623001880C6 /* 3d-icon-app-76@2x.png */; }; - F41E4EE228F24623001880C6 /* 3d-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EDD28F24623001880C6 /* 3d-icon-app-83.5@2x.png */; }; - F41E4EE328F24623001880C6 /* 3d-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EDE28F24623001880C6 /* 3d-icon-app-60@3x.png */; }; - F41E4EE428F24623001880C6 /* 3d-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EDF28F24623001880C6 /* 3d-icon-app-60@2x.png */; }; - F41E4EE528F24623001880C6 /* 3d-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EE028F24623001880C6 /* 3d-icon-app-76.png */; }; - F41E4EEC28F247D3001880C6 /* white-on-green-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EE728F247D2001880C6 /* white-on-green-icon-app-83.5@2x.png */; }; - F41E4EED28F247D3001880C6 /* white-on-green-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EE828F247D3001880C6 /* white-on-green-icon-app-60@3x.png */; }; - F41E4EEE28F247D3001880C6 /* white-on-green-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EE928F247D3001880C6 /* white-on-green-icon-app-76.png */; }; - F41E4EEF28F247D3001880C6 /* white-on-green-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EEA28F247D3001880C6 /* white-on-green-icon-app-60@2x.png */; }; - F41E4EF028F247D3001880C6 /* white-on-green-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F41E4EEB28F247D3001880C6 /* white-on-green-icon-app-76@2x.png */; }; - F446B843296F2DED008B94B7 /* MigrationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E79300296EEE320025E8E0 /* MigrationState.swift */; }; - F465976E28E4669200D5F49A /* cool-green-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976928E4669200D5F49A /* cool-green-icon-app-76@2x.png */; }; - F465976F28E4669200D5F49A /* cool-green-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976A28E4669200D5F49A /* cool-green-icon-app-76.png */; }; - F465977028E4669200D5F49A /* cool-green-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976B28E4669200D5F49A /* cool-green-icon-app-60@3x.png */; }; - F465977128E4669200D5F49A /* cool-green-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976C28E4669200D5F49A /* cool-green-icon-app-60@2x.png */; }; - F465977228E4669200D5F49A /* cool-green-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465976D28E4669200D5F49A /* cool-green-icon-app-83.5@2x.png */; }; - F465977928E6598900D5F49A /* black-on-white-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F465977428E6598800D5F49A /* black-on-white-icon-app-76.png */; }; - F465977A28E6598900D5F49A /* black-on-white-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465977528E6598800D5F49A /* black-on-white-icon-app-60@3x.png */; }; - F465977B28E6598900D5F49A /* black-on-white-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465977628E6598900D5F49A /* black-on-white-icon-app-76@2x.png */; }; - F465977C28E6598900D5F49A /* black-on-white-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465977728E6598900D5F49A /* black-on-white-icon-app-60@2x.png */; }; - F465977D28E6598900D5F49A /* black-on-white-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465977828E6598900D5F49A /* black-on-white-icon-app-83.5@2x.png */; }; - F465978428E65E1800D5F49A /* blue-on-white-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465977F28E65E1600D5F49A /* blue-on-white-icon-app-76@2x.png */; }; - F465978528E65E1800D5F49A /* blue-on-white-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978028E65E1700D5F49A /* blue-on-white-icon-app-60@2x.png */; }; - F465978628E65E1800D5F49A /* blue-on-white-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978128E65E1700D5F49A /* blue-on-white-icon-app-83.5@2x.png */; }; - F465978728E65E1800D5F49A /* blue-on-white-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978228E65E1700D5F49A /* blue-on-white-icon-app-76.png */; }; - F465978828E65E1800D5F49A /* blue-on-white-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978328E65E1700D5F49A /* blue-on-white-icon-app-60@3x.png */; }; - F465978F28E65F8A00D5F49A /* celadon-on-white-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978A28E65F8900D5F49A /* celadon-on-white-icon-app-60@2x.png */; }; - F465979028E65F8A00D5F49A /* celadon-on-white-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978B28E65F8900D5F49A /* celadon-on-white-icon-app-76@2x.png */; }; - F465979128E65F8A00D5F49A /* celadon-on-white-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978C28E65F8900D5F49A /* celadon-on-white-icon-app-76.png */; }; - F465979228E65F8A00D5F49A /* celadon-on-white-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978D28E65F8900D5F49A /* celadon-on-white-icon-app-60@3x.png */; }; - F465979328E65F8A00D5F49A /* celadon-on-white-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465978E28E65F8A00D5F49A /* celadon-on-white-icon-app-83.5@2x.png */; }; - F465979A28E65FC800D5F49A /* dark-green-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465979528E65FC700D5F49A /* dark-green-icon-app-60@3x.png */; }; - F465979B28E65FC800D5F49A /* dark-green-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465979628E65FC700D5F49A /* dark-green-icon-app-76@2x.png */; }; - F465979C28E65FC800D5F49A /* dark-green-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465979728E65FC800D5F49A /* dark-green-icon-app-60@2x.png */; }; - F465979D28E65FC800D5F49A /* dark-green-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465979828E65FC800D5F49A /* dark-green-icon-app-83.5@2x.png */; }; - F465979E28E65FC800D5F49A /* dark-green-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F465979928E65FC800D5F49A /* dark-green-icon-app-76.png */; }; - F46597A528E6600800D5F49A /* jetpack-light-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597A028E6600700D5F49A /* jetpack-light-icon-app-60@3x.png */; }; - F46597A628E6600800D5F49A /* jetpack-light-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597A128E6600700D5F49A /* jetpack-light-icon-app-83.5@2x.png */; }; - F46597A728E6600800D5F49A /* jetpack-light-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597A228E6600700D5F49A /* jetpack-light-icon-app-76.png */; }; - F46597A828E6600800D5F49A /* jetpack-light-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597A328E6600800D5F49A /* jetpack-light-icon-app-60@2x.png */; }; - F46597A928E6600800D5F49A /* jetpack-light-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597A428E6600800D5F49A /* jetpack-light-icon-app-76@2x.png */; }; - F46597B028E6605E00D5F49A /* neu-green-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597AB28E6605C00D5F49A /* neu-green-icon-app-76.png */; }; - F46597B128E6605E00D5F49A /* neu-green-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597AC28E6605D00D5F49A /* neu-green-icon-app-76@2x.png */; }; - F46597B228E6605E00D5F49A /* neu-green-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597AD28E6605D00D5F49A /* neu-green-icon-app-83.5@2x.png */; }; - F46597B328E6605E00D5F49A /* neu-green-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597AE28E6605D00D5F49A /* neu-green-icon-app-60@2x.png */; }; - F46597B428E6605E00D5F49A /* neu-green-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597AF28E6605D00D5F49A /* neu-green-icon-app-60@3x.png */; }; - F46597BB28E6687800D5F49A /* neumorphic-dark-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597B628E6687700D5F49A /* neumorphic-dark-icon-app-76@2x.png */; }; - F46597BC28E6687800D5F49A /* neumorphic-dark-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597B728E6687700D5F49A /* neumorphic-dark-icon-app-60@2x.png */; }; - F46597BD28E6687800D5F49A /* neumorphic-dark-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597B828E6687700D5F49A /* neumorphic-dark-icon-app-76.png */; }; - F46597BE28E6687800D5F49A /* neumorphic-dark-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597B928E6687700D5F49A /* neumorphic-dark-icon-app-60@3x.png */; }; - F46597BF28E6687800D5F49A /* neumorphic-dark-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597BA28E6687700D5F49A /* neumorphic-dark-icon-app-83.5@2x.png */; }; - F46597C628E668B900D5F49A /* neumorphic-light-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597C128E668B800D5F49A /* neumorphic-light-icon-app-83.5@2x.png */; }; - F46597C728E668B900D5F49A /* neumorphic-light-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597C228E668B800D5F49A /* neumorphic-light-icon-app-76@2x.png */; }; - F46597C828E668B900D5F49A /* neumorphic-light-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597C328E668B900D5F49A /* neumorphic-light-icon-app-60@3x.png */; }; - F46597C928E668B900D5F49A /* neumorphic-light-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597C428E668B900D5F49A /* neumorphic-light-icon-app-76.png */; }; - F46597CA28E668B900D5F49A /* neumorphic-light-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597C528E668B900D5F49A /* neumorphic-light-icon-app-60@2x.png */; }; - F46597DC28E6694200D5F49A /* pink-on-white-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597D728E6694100D5F49A /* pink-on-white-icon-app-60@3x.png */; }; - F46597DD28E6694200D5F49A /* pink-on-white-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597D828E6694100D5F49A /* pink-on-white-icon-app-60@2x.png */; }; - F46597DE28E6694200D5F49A /* pink-on-white-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597D928E6694100D5F49A /* pink-on-white-icon-app-76@2x.png */; }; - F46597DF28E6694200D5F49A /* pink-on-white-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597DA28E6694100D5F49A /* pink-on-white-icon-app-83.5@2x.png */; }; - F46597E028E6694200D5F49A /* pink-on-white-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597DB28E6694200D5F49A /* pink-on-white-icon-app-76.png */; }; - F46597E728E6698D00D5F49A /* spectrum-on-black-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597E228E6698C00D5F49A /* spectrum-on-black-icon-app-76@2x.png */; }; - F46597E828E6698D00D5F49A /* spectrum-on-black-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597E328E6698C00D5F49A /* spectrum-on-black-icon-app-60@2x.png */; }; - F46597E928E6698D00D5F49A /* spectrum-on-black-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597E428E6698C00D5F49A /* spectrum-on-black-icon-app-83.5@2x.png */; }; - F46597EA28E6698D00D5F49A /* spectrum-on-black-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597E528E6698C00D5F49A /* spectrum-on-black-icon-app-76.png */; }; - F46597EB28E6698D00D5F49A /* spectrum-on-black-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597E628E6698D00D5F49A /* spectrum-on-black-icon-app-60@3x.png */; }; - F46597F228E669D400D5F49A /* spectrum-on-white-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597ED28E669D300D5F49A /* spectrum-on-white-icon-app-76.png */; }; - F46597F328E669D400D5F49A /* spectrum-on-white-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597EE28E669D300D5F49A /* spectrum-on-white-icon-app-83.5@2x.png */; }; - F46597F428E669D400D5F49A /* spectrum-on-white-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597EF28E669D400D5F49A /* spectrum-on-white-icon-app-60@3x.png */; }; - F46597F528E669D400D5F49A /* spectrum-on-white-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597F028E669D400D5F49A /* spectrum-on-white-icon-app-76@2x.png */; }; - F46597F628E669D400D5F49A /* spectrum-on-white-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597F128E669D400D5F49A /* spectrum-on-white-icon-app-60@2x.png */; }; - F46597FD28E66A1100D5F49A /* white-on-black-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597F828E66A1000D5F49A /* white-on-black-icon-app-60@2x.png */; }; - F46597FE28E66A1100D5F49A /* white-on-black-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597F928E66A1000D5F49A /* white-on-black-icon-app-76.png */; }; - F46597FF28E66A1100D5F49A /* white-on-black-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597FA28E66A1100D5F49A /* white-on-black-icon-app-76@2x.png */; }; - F465980028E66A1100D5F49A /* white-on-black-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597FB28E66A1100D5F49A /* white-on-black-icon-app-83.5@2x.png */; }; - F465980128E66A1100D5F49A /* white-on-black-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F46597FC28E66A1100D5F49A /* white-on-black-icon-app-60@3x.png */; }; - F465980828E66A5B00D5F49A /* white-on-blue-icon-app-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465980328E66A5A00D5F49A /* white-on-blue-icon-app-76@2x.png */; }; - F465980928E66A5B00D5F49A /* white-on-blue-icon-app-76.png in Resources */ = {isa = PBXBuildFile; fileRef = F465980428E66A5A00D5F49A /* white-on-blue-icon-app-76.png */; }; - F465980A28E66A5B00D5F49A /* white-on-blue-icon-app-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465980528E66A5A00D5F49A /* white-on-blue-icon-app-60@3x.png */; }; - F465980B28E66A5B00D5F49A /* white-on-blue-icon-app-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465980628E66A5A00D5F49A /* white-on-blue-icon-app-60@2x.png */; }; - F465980C28E66A5B00D5F49A /* white-on-blue-icon-app-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F465980728E66A5B00D5F49A /* white-on-blue-icon-app-83.5@2x.png */; }; - F478B152292FC1BC00AA8645 /* MigrationAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = F478B151292FC1BC00AA8645 /* MigrationAppearance.swift */; }; - F49B99FF2937C9B4000CEFCE /* MigrationEmailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B99FE2937C9B4000CEFCE /* MigrationEmailService.swift */; }; - F49B9A0029393049000CEFCE /* MigrationAppDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33A5ADB2935848F00961E3A /* MigrationAppDetection.swift */; }; - F49B9A06293A21BF000CEFCE /* MigrationAnalyticsTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B9A05293A21BF000CEFCE /* MigrationAnalyticsTracker.swift */; }; - F49B9A08293A21F4000CEFCE /* MigrationEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B9A07293A21F4000CEFCE /* MigrationEvent.swift */; }; - F49B9A09293A3243000CEFCE /* MigrationEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B9A07293A21F4000CEFCE /* MigrationEvent.swift */; }; - F49B9A0A293A3249000CEFCE /* MigrationAnalyticsTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49B9A05293A21BF000CEFCE /* MigrationAnalyticsTracker.swift */; }; - F4D829622930E9F300038726 /* MigrationDeleteWordPressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D829612930E9F300038726 /* MigrationDeleteWordPressViewController.swift */; }; - F4D829642930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D829632930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift */; }; - F4D829662931046F00038726 /* UIButton+Dismiss.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D829652931046F00038726 /* UIButton+Dismiss.swift */; }; - F4D829682931059000038726 /* MigrationSuccessActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D829672931059000038726 /* MigrationSuccessActionHandler.swift */; }; - F4D8296A2931083000038726 /* MigrationSuccessCell+WordPress.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D829692931083000038726 /* MigrationSuccessCell+WordPress.swift */; }; - F4D8296C2931087100038726 /* MigrationSuccessCell+Jetpack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D8296B2931087100038726 /* MigrationSuccessCell+Jetpack.swift */; }; - F4D829702931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D8296F2931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift */; }; - F4D82972293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D82971293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift */; }; - F4DD58322A095210009A772D /* DataMigrationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4DD58312A095210009A772D /* DataMigrationError.swift */; }; - F4DD58332A095210009A772D /* DataMigrationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4DD58312A095210009A772D /* DataMigrationError.swift */; }; - F4E79301296EEE320025E8E0 /* MigrationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E79300296EEE320025E8E0 /* MigrationState.swift */; }; - F4F9D5EA2909622E00502576 /* MigrationWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5E92909622E00502576 /* MigrationWelcomeViewController.swift */; }; - F4F9D5EC29096CF500502576 /* MigrationHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5EB29096CF500502576 /* MigrationHeaderView.swift */; }; - F4F9D5F2290993D400502576 /* MigrationWelcomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F9D5F1290993D400502576 /* MigrationWelcomeViewModel.swift */; }; F515E9662654312200848251 /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; F515E9672654312200848251 /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; F5A34D1225DF2F7F00C9654B /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; @@ -521,8 +320,6 @@ F98C58192228849E0073D752 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; F9C47A78238C7DAC00AAD9ED /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; - FA25FA342609AAAA0005E08F /* AppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA25FA332609AAAA0005E08F /* AppConfiguration.swift */; }; - FAADE42626159AFE00BF29FE /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAADE3F02615996E00BF29FE /* AppConstants.swift */; }; FABB1FC12602FC2C00C8785C /* defaultPostTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */; }; FABB1FC32602FC2C00C8785C /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; FABB1FD02602FC2C00C8785C /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; @@ -567,8 +364,6 @@ FABB263A2602FC2C00C8785C /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5AA54D41A8E7510003BDD12 /* WebKit.framework */; }; FABB263B2602FC2C00C8785C /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E53F1E9E5A180050D489 /* libsqlite3.tbd */; }; FABB263F2602FC2C00C8785C /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF4DEAD7244B56E200ACA032 /* CoreServices.framework */; }; - FABB28472603067C00C8785C /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FABB28462603067C00C8785C /* Launch Screen.storyboard */; }; - FABB286C2603086900C8785C /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FABB286B2603086900C8785C /* AppImages.xcassets */; }; FAF64B6F2637DEEC00E8A1DF /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; FAF64B722637DEEC00E8A1DF /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; FAF64B742637DEEC00E8A1DF /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; @@ -580,7 +375,6 @@ FE23EB4A26E7C91F005A1698 /* richCommentTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */; }; FE23EB4B26E7C91F005A1698 /* richCommentStyle.css in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4826E7C91F005A1698 /* richCommentStyle.css */; }; FE23EB4C26E7C91F005A1698 /* richCommentStyle.css in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4826E7C91F005A1698 /* richCommentStyle.css */; }; - FED65D79293511E4008071BF /* SharedDataIssueSolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED65D78293511E4008071BF /* SharedDataIssueSolver.swift */; }; FF2716921CAAC87B0006E2D4 /* LoginTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716911CAAC87B0006E2D4 /* LoginTests.swift */; }; FF2716A11CABC7D40006E2D4 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; FF37F90922385CA000AFA3DB /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; @@ -915,10 +709,8 @@ /* Begin PBXFileReference section */ 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackStatsWidgets.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackIntents.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetConfiguration.swift; sourceTree = ""; }; 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release.xcconfig"; sourceTree = ""; }; 01281E9B2A051EEA00464F8F /* MySiteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySiteTests.swift; sourceTree = ""; }; - 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksConfiguration.swift; sourceTree = ""; }; 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_rtl.json; sourceTree = ""; }; 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_ltr.json; sourceTree = ""; }; @@ -1029,12 +821,6 @@ 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.internal.xcconfig; sourceTree = ""; }; 24351253264DCA08009BB2B6 /* Secrets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Secrets.swift; path = ../Secrets/Secrets.swift; sourceTree = BUILT_PRODUCTS_DIR; }; 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.alpha.xcconfig; sourceTree = ""; }; - 24B54FAD2624F8350041B18E /* JetpackRelease-Internal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Internal.entitlements"; sourceTree = ""; }; - 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "JetpackRelease-Alpha.entitlements"; sourceTree = ""; }; - 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackRelease.entitlements; sourceTree = ""; }; - 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = JetpackDebug.entitlements; sourceTree = ""; }; - 24F6903C2CD4039A00AAB1A3 /* AppStoreStrings.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = AppStoreStrings.po; sourceTree = ""; }; - 24F6903F2CD4039F00AAB1A3 /* release_notes.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = release_notes.txt; sourceTree = ""; }; 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; @@ -1043,32 +829,14 @@ 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = xhtmlValidatorTemplate.xhtml; path = Resources/HTML/xhtmlValidatorTemplate.xhtml; sourceTree = ""; }; 32387A1D541851E82ED957CE /* Pods-WordPressShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release.xcconfig"; sourceTree = ""; }; 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 3F46EECB28BC4962004F02B2 /* JetpackLandingScreenView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackLandingScreenView.swift; sourceTree = ""; }; - 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackPromptsConfiguration.swift; sourceTree = ""; }; 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_ltr.json; sourceTree = ""; }; 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_rtl.json; sourceTree = ""; }; 3F526C4D2538CF2A0069706C /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; 3F526C4F2538CF2A0069706C /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; - 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardMigrationSuccessCell.swift; sourceTree = ""; }; - 3F8B45A6292C1A2300730FA4 /* MigrationSuccessCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationSuccessCardView.swift; sourceTree = ""; }; - 3F8B45AA292C42CC00730FA4 /* MigrationSuccessCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationSuccessCell.swift; sourceTree = ""; }; 3F9DD3F62CC214BF00DF1760 /* Common.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.debug.xcconfig; sourceTree = ""; }; 3F9DD3F72CC2188400DF1760 /* Common.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.enterprise.xcconfig; sourceTree = ""; }; 3F9DD3F82CC21E7B00DF1760 /* WordPressAuthenticator.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.enterprise.xcconfig; sourceTree = ""; }; 3FA640652670CEFE0064401E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 3FF15A55291B4EEA00E1B4E5 /* MigrationCenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationCenterView.swift; sourceTree = ""; }; - 3FF15A5B291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationNotificationsCenterView.swift; sourceTree = ""; }; - 3FF717FE291F07AB00323614 /* MigrationCenterViewConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationCenterViewConfiguration.swift; sourceTree = ""; }; - 3FFDEF7729177D7500B625CE /* MigrationNotificationsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationNotificationsViewModel.swift; sourceTree = ""; }; - 3FFDEF7929177D8C00B625CE /* MigrationNotificationsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationNotificationsViewController.swift; sourceTree = ""; }; - 3FFDEF7E29177FB100B625CE /* MigrationStepConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationStepConfiguration.swift; sourceTree = ""; }; - 3FFDEF802917882800B625CE /* MigrationNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationNavigationController.swift; sourceTree = ""; }; - 3FFDEF8229179CD000B625CE /* MigrationDependencyContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationDependencyContainer.swift; sourceTree = ""; }; - 3FFDEF842918215700B625CE /* MigrationStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationStepView.swift; sourceTree = ""; }; - 3FFDEF872918596B00B625CE /* MigrationDoneViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationDoneViewModel.swift; sourceTree = ""; }; - 3FFDEF892918597700B625CE /* MigrationDoneViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationDoneViewController.swift; sourceTree = ""; }; - 3FFDEF8E29187F1200B625CE /* MigrationHeaderConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationHeaderConfiguration.swift; sourceTree = ""; }; - 3FFDEF9029187F2100B625CE /* MigrationActionsConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationActionsConfiguration.swift; sourceTree = ""; }; 406A0EEF224D39C50016AD6A /* Flags.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Flags.xcassets; sourceTree = ""; }; 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = AppImages.xcassets; path = Resources/AppImages.xcassets; sourceTree = ""; }; @@ -1119,7 +887,6 @@ 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.debug.xcconfig"; sourceTree = ""; }; 7E21C760202BBC8D00837CF5 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; 7EC2116478565023EDB57703 /* Pods-JetpackShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release.xcconfig"; sourceTree = ""; }; - 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionConfiguration.swift; sourceTree = ""; }; 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackReaderLogoAnimation_ltr.json; sourceTree = ""; }; 801D9508291AB3CD0051993E /* JetpackReaderLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackReaderLogoAnimation_rtl.json; sourceTree = ""; }; 801D9509291AB3CE0051993E /* JetpackStatsLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackStatsLogoAnimation_ltr.json; sourceTree = ""; }; @@ -1138,13 +905,11 @@ 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 83043E54126FA31400EC9953 /* MessageUI.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; - 8332DD2329259AE300802F7D /* DataMigrator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigrator.swift; sourceTree = ""; }; 834CE7331256D0DE0046A4A3 /* CFNetwork.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 834CE7371256D0F60046A4A3 /* CoreGraphics.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 8355D67D11D13EAD00A61362 /* MobileCoreServices.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 8355D7D811D260AA00A61362 /* CoreData.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; 835E2402126E66E50085940B /* AssetsLibrary.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; - 83E1E5582A58B5C2000B576F /* JetpackSocialError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackSocialError.swift; sourceTree = ""; }; 83F3E25F11275E07004CD686 /* MapKit.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; }; 83F3E2D211276371004CD686 /* CoreLocation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; 83FB4D3E122C38F700DB9506 /* MediaPlayer.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; @@ -1212,19 +977,10 @@ BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseScreen.swift; sourceTree = ""; }; BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorAztecTests.swift; sourceTree = ""; }; BED4D8321FF11E3800A11345 /* LoginFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFlow.swift; sourceTree = ""; }; - C31466CB2939950900D62FC7 /* MigrationLoadWordPressViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationLoadWordPressViewController.swift; sourceTree = ""; }; C31B6D7728BFE8B100E64FEB /* EBGaramond-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "EBGaramond-Regular.ttf"; sourceTree = ""; }; C31B6D7928BFEFD500E64FEB /* OFL - EBGaramond-Regular.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = "OFL - EBGaramond-Regular.txt"; sourceTree = ""; }; - C33A5ADB2935848F00961E3A /* MigrationAppDetection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationAppDetection.swift; sourceTree = ""; }; - C34E94B928EDF7D900D27A16 /* InfiniteScrollerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfiniteScrollerView.swift; sourceTree = ""; }; - C34E94BB28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfiniteScrollerViewDelegate.swift; sourceTree = ""; }; - C3E77F88293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationLoadWordPressViewModel.swift; sourceTree = ""; }; C5E82422F47D9BF7E682262B /* Pods-JetpackDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; - C7124E4C2638528F00929318 /* JetpackPrologueViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = JetpackPrologueViewController.xib; sourceTree = ""; }; - C7124E4D2638528F00929318 /* JetpackPrologueViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackPrologueViewController.swift; sourceTree = ""; }; - C72A52CE2649B157009CA633 /* JetpackWindowManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackWindowManager.swift; sourceTree = ""; }; C7AEA9D1F1AC3F501B6DE0C8 /* Pods-JetpackShareExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-alpha.xcconfig"; sourceTree = ""; }; - C7D30C642638B07A00A1695B /* JetpackPrologueStyleGuide.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackPrologueStyleGuide.swift; sourceTree = ""; }; C7E5F24D2799BD52009BC263 /* cool-blue-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-76x76.png"; sourceTree = ""; }; C7E5F24E2799BD52009BC263 /* cool-blue-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-60x60@3x.png"; sourceTree = ""; }; C7E5F24F2799BD52009BC263 /* cool-blue-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-60x60@2x.png"; sourceTree = ""; }; @@ -1233,8 +989,6 @@ C7E5F2572799C2B0009BC263 /* blue-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-76x76.png"; sourceTree = ""; }; C7E5F2582799C2B0009BC263 /* blue-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-76x76@2x.png"; sourceTree = ""; }; C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JetpackAuthenticationManager.swift; sourceTree = ""; }; - C7F7BDBC26262A1B00CE547F /* AppDependency.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDependency.swift; sourceTree = ""; }; C82B4C5ECF11C9FEE39CD9A0 /* Pods-WordPressShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release-internal.xcconfig"; sourceTree = ""; }; C9264D275F6288F66C33D2CE /* Pods-WordPressTest.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-internal.xcconfig"; sourceTree = ""; }; CB1DAFB7DE085F2FF0314622 /* Pods-WordPressShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.debug.xcconfig"; sourceTree = ""; }; @@ -1298,157 +1052,16 @@ F14B5F75208E64F900439554 /* Version.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.internal.xcconfig; sourceTree = ""; }; F1F163C825658B4D003DC13B /* IntentsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IntentsUI.framework; path = System/Library/Frameworks/IntentsUI.framework; sourceTree = SDKROOT; }; F373612EEEEF10E500093FF3 /* Pods-Apps-WordPress.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-alpha.xcconfig"; sourceTree = ""; }; - F41BDD72290BBDCA00B7F2B0 /* MigrationActionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationActionsView.swift; sourceTree = ""; }; - F41BDD782910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationFlowCoordinator.swift; sourceTree = ""; }; - F41BDD7A29114E2400B7F2B0 /* MigrationStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationStep.swift; sourceTree = ""; }; - F41E4E9028F20801001880C6 /* white-on-pink-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-76.png"; sourceTree = ""; }; - F41E4E9128F20801001880C6 /* white-on-pink-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4E9228F20801001880C6 /* white-on-pink-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-76@2x.png"; sourceTree = ""; }; - F41E4E9328F20802001880C6 /* white-on-pink-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4E9428F20802001880C6 /* white-on-pink-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-pink-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4E9A28F20AB7001880C6 /* white-on-celadon-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-celadon-icon-app-76@2x.png"; sourceTree = ""; }; - F41E4E9B28F20AB7001880C6 /* white-on-celadon-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-celadon-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4E9C28F20AB7001880C6 /* white-on-celadon-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-celadon-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4E9D28F20AB7001880C6 /* white-on-celadon-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-celadon-icon-app-76.png"; sourceTree = ""; }; - F41E4E9E28F20AB8001880C6 /* white-on-celadon-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-celadon-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4EA528F20DF9001880C6 /* stroke-light-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-light-icon-app-76.png"; sourceTree = ""; }; - F41E4EA628F20DF9001880C6 /* stroke-light-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-light-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4EA728F20DF9001880C6 /* stroke-light-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-light-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4EA828F20DF9001880C6 /* stroke-light-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-light-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4EA928F20DF9001880C6 /* stroke-light-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-light-icon-app-76@2x.png"; sourceTree = ""; }; - F41E4EB028F225DB001880C6 /* stroke-dark-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-dark-icon-app-76.png"; sourceTree = ""; }; - F41E4EB128F225DB001880C6 /* stroke-dark-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-dark-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4EB228F225DB001880C6 /* stroke-dark-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-dark-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4EB328F225DB001880C6 /* stroke-dark-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-dark-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4EB428F225DB001880C6 /* stroke-dark-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stroke-dark-icon-app-76@2x.png"; sourceTree = ""; }; - F41E4EBB28F22931001880C6 /* spectrum-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4EBC28F22931001880C6 /* spectrum-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-76.png"; sourceTree = ""; }; - F41E4EBD28F22931001880C6 /* spectrum-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-76@2x.png"; sourceTree = ""; }; - F41E4EBE28F22931001880C6 /* spectrum-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4EBF28F22931001880C6 /* spectrum-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4EC628F23E00001880C6 /* green-on-white-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "green-on-white-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4EC728F23E00001880C6 /* green-on-white-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "green-on-white-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4EC828F23E00001880C6 /* green-on-white-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "green-on-white-icon-app-76.png"; sourceTree = ""; }; - F41E4EC928F23E00001880C6 /* green-on-white-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "green-on-white-icon-app-76@2x.png"; sourceTree = ""; }; - F41E4ECA28F23E00001880C6 /* green-on-white-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "green-on-white-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4ED128F2424B001880C6 /* dark-glow-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-glow-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4ED228F2424B001880C6 /* dark-glow-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-glow-icon-app-76.png"; sourceTree = ""; }; - F41E4ED328F2424B001880C6 /* dark-glow-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-glow-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4ED428F2424B001880C6 /* dark-glow-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-glow-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4ED528F2424B001880C6 /* dark-glow-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-glow-icon-app-76@2x.png"; sourceTree = ""; }; - F41E4EDC28F24623001880C6 /* 3d-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "3d-icon-app-76@2x.png"; sourceTree = ""; }; - F41E4EDD28F24623001880C6 /* 3d-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "3d-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4EDE28F24623001880C6 /* 3d-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "3d-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4EDF28F24623001880C6 /* 3d-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "3d-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4EE028F24623001880C6 /* 3d-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "3d-icon-app-76.png"; sourceTree = ""; }; - F41E4EE728F247D2001880C6 /* white-on-green-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-83.5@2x.png"; sourceTree = ""; }; - F41E4EE828F247D3001880C6 /* white-on-green-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-60@3x.png"; sourceTree = ""; }; - F41E4EE928F247D3001880C6 /* white-on-green-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-76.png"; sourceTree = ""; }; - F41E4EEA28F247D3001880C6 /* white-on-green-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-60@2x.png"; sourceTree = ""; }; - F41E4EEB28F247D3001880C6 /* white-on-green-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-green-icon-app-76@2x.png"; sourceTree = ""; }; - F465976928E4669200D5F49A /* cool-green-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-76@2x.png"; sourceTree = ""; }; - F465976A28E4669200D5F49A /* cool-green-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-76.png"; sourceTree = ""; }; - F465976B28E4669200D5F49A /* cool-green-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-60@3x.png"; sourceTree = ""; }; - F465976C28E4669200D5F49A /* cool-green-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-60@2x.png"; sourceTree = ""; }; - F465976D28E4669200D5F49A /* cool-green-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-green-icon-app-83.5@2x.png"; sourceTree = ""; }; - F465977428E6598800D5F49A /* black-on-white-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-on-white-icon-app-76.png"; sourceTree = ""; }; - F465977528E6598800D5F49A /* black-on-white-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-on-white-icon-app-60@3x.png"; sourceTree = ""; }; - F465977628E6598900D5F49A /* black-on-white-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-on-white-icon-app-76@2x.png"; sourceTree = ""; }; - F465977728E6598900D5F49A /* black-on-white-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-on-white-icon-app-60@2x.png"; sourceTree = ""; }; - F465977828E6598900D5F49A /* black-on-white-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-on-white-icon-app-83.5@2x.png"; sourceTree = ""; }; - F465977F28E65E1600D5F49A /* blue-on-white-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-on-white-icon-app-76@2x.png"; sourceTree = ""; }; - F465978028E65E1700D5F49A /* blue-on-white-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-on-white-icon-app-60@2x.png"; sourceTree = ""; }; - F465978128E65E1700D5F49A /* blue-on-white-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-on-white-icon-app-83.5@2x.png"; sourceTree = ""; }; - F465978228E65E1700D5F49A /* blue-on-white-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-on-white-icon-app-76.png"; sourceTree = ""; }; - F465978328E65E1700D5F49A /* blue-on-white-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-on-white-icon-app-60@3x.png"; sourceTree = ""; }; - F465978A28E65F8900D5F49A /* celadon-on-white-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-on-white-icon-app-60@2x.png"; sourceTree = ""; }; - F465978B28E65F8900D5F49A /* celadon-on-white-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-on-white-icon-app-76@2x.png"; sourceTree = ""; }; - F465978C28E65F8900D5F49A /* celadon-on-white-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-on-white-icon-app-76.png"; sourceTree = ""; }; - F465978D28E65F8900D5F49A /* celadon-on-white-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-on-white-icon-app-60@3x.png"; sourceTree = ""; }; - F465978E28E65F8A00D5F49A /* celadon-on-white-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-on-white-icon-app-83.5@2x.png"; sourceTree = ""; }; - F465979528E65FC700D5F49A /* dark-green-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-green-icon-app-60@3x.png"; sourceTree = ""; }; - F465979628E65FC700D5F49A /* dark-green-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-green-icon-app-76@2x.png"; sourceTree = ""; }; - F465979728E65FC800D5F49A /* dark-green-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-green-icon-app-60@2x.png"; sourceTree = ""; }; - F465979828E65FC800D5F49A /* dark-green-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-green-icon-app-83.5@2x.png"; sourceTree = ""; }; - F465979928E65FC800D5F49A /* dark-green-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dark-green-icon-app-76.png"; sourceTree = ""; }; - F46597A028E6600700D5F49A /* jetpack-light-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-light-icon-app-60@3x.png"; sourceTree = ""; }; - F46597A128E6600700D5F49A /* jetpack-light-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-light-icon-app-83.5@2x.png"; sourceTree = ""; }; - F46597A228E6600700D5F49A /* jetpack-light-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-light-icon-app-76.png"; sourceTree = ""; }; - F46597A328E6600800D5F49A /* jetpack-light-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-light-icon-app-60@2x.png"; sourceTree = ""; }; - F46597A428E6600800D5F49A /* jetpack-light-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-light-icon-app-76@2x.png"; sourceTree = ""; }; - F46597AB28E6605C00D5F49A /* neu-green-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neu-green-icon-app-76.png"; sourceTree = ""; }; - F46597AC28E6605D00D5F49A /* neu-green-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neu-green-icon-app-76@2x.png"; sourceTree = ""; }; - F46597AD28E6605D00D5F49A /* neu-green-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neu-green-icon-app-83.5@2x.png"; sourceTree = ""; }; - F46597AE28E6605D00D5F49A /* neu-green-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neu-green-icon-app-60@2x.png"; sourceTree = ""; }; - F46597AF28E6605D00D5F49A /* neu-green-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neu-green-icon-app-60@3x.png"; sourceTree = ""; }; - F46597B628E6687700D5F49A /* neumorphic-dark-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-dark-icon-app-76@2x.png"; sourceTree = ""; }; - F46597B728E6687700D5F49A /* neumorphic-dark-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-dark-icon-app-60@2x.png"; sourceTree = ""; }; - F46597B828E6687700D5F49A /* neumorphic-dark-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-dark-icon-app-76.png"; sourceTree = ""; }; - F46597B928E6687700D5F49A /* neumorphic-dark-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-dark-icon-app-60@3x.png"; sourceTree = ""; }; - F46597BA28E6687700D5F49A /* neumorphic-dark-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-dark-icon-app-83.5@2x.png"; sourceTree = ""; }; - F46597C128E668B800D5F49A /* neumorphic-light-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-light-icon-app-83.5@2x.png"; sourceTree = ""; }; - F46597C228E668B800D5F49A /* neumorphic-light-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-light-icon-app-76@2x.png"; sourceTree = ""; }; - F46597C328E668B900D5F49A /* neumorphic-light-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-light-icon-app-60@3x.png"; sourceTree = ""; }; - F46597C428E668B900D5F49A /* neumorphic-light-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-light-icon-app-76.png"; sourceTree = ""; }; - F46597C528E668B900D5F49A /* neumorphic-light-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "neumorphic-light-icon-app-60@2x.png"; sourceTree = ""; }; - F46597D728E6694100D5F49A /* pink-on-white-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-on-white-icon-app-60@3x.png"; sourceTree = ""; }; - F46597D828E6694100D5F49A /* pink-on-white-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-on-white-icon-app-60@2x.png"; sourceTree = ""; }; - F46597D928E6694100D5F49A /* pink-on-white-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-on-white-icon-app-76@2x.png"; sourceTree = ""; }; - F46597DA28E6694100D5F49A /* pink-on-white-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-on-white-icon-app-83.5@2x.png"; sourceTree = ""; }; - F46597DB28E6694200D5F49A /* pink-on-white-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-on-white-icon-app-76.png"; sourceTree = ""; }; - F46597E228E6698C00D5F49A /* spectrum-on-black-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-black-icon-app-76@2x.png"; sourceTree = ""; }; - F46597E328E6698C00D5F49A /* spectrum-on-black-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-black-icon-app-60@2x.png"; sourceTree = ""; }; - F46597E428E6698C00D5F49A /* spectrum-on-black-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-black-icon-app-83.5@2x.png"; sourceTree = ""; }; - F46597E528E6698C00D5F49A /* spectrum-on-black-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-black-icon-app-76.png"; sourceTree = ""; }; - F46597E628E6698D00D5F49A /* spectrum-on-black-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-black-icon-app-60@3x.png"; sourceTree = ""; }; - F46597ED28E669D300D5F49A /* spectrum-on-white-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-white-icon-app-76.png"; sourceTree = ""; }; - F46597EE28E669D300D5F49A /* spectrum-on-white-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-white-icon-app-83.5@2x.png"; sourceTree = ""; }; - F46597EF28E669D400D5F49A /* spectrum-on-white-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-white-icon-app-60@3x.png"; sourceTree = ""; }; - F46597F028E669D400D5F49A /* spectrum-on-white-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-white-icon-app-76@2x.png"; sourceTree = ""; }; - F46597F128E669D400D5F49A /* spectrum-on-white-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-on-white-icon-app-60@2x.png"; sourceTree = ""; }; - F46597F828E66A1000D5F49A /* white-on-black-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-black-icon-app-60@2x.png"; sourceTree = ""; }; - F46597F928E66A1000D5F49A /* white-on-black-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-black-icon-app-76.png"; sourceTree = ""; }; - F46597FA28E66A1100D5F49A /* white-on-black-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-black-icon-app-76@2x.png"; sourceTree = ""; }; - F46597FB28E66A1100D5F49A /* white-on-black-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-black-icon-app-83.5@2x.png"; sourceTree = ""; }; - F46597FC28E66A1100D5F49A /* white-on-black-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-black-icon-app-60@3x.png"; sourceTree = ""; }; - F465980328E66A5A00D5F49A /* white-on-blue-icon-app-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-blue-icon-app-76@2x.png"; sourceTree = ""; }; - F465980428E66A5A00D5F49A /* white-on-blue-icon-app-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-blue-icon-app-76.png"; sourceTree = ""; }; - F465980528E66A5A00D5F49A /* white-on-blue-icon-app-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-blue-icon-app-60@3x.png"; sourceTree = ""; }; - F465980628E66A5A00D5F49A /* white-on-blue-icon-app-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-blue-icon-app-60@2x.png"; sourceTree = ""; }; - F465980728E66A5B00D5F49A /* white-on-blue-icon-app-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white-on-blue-icon-app-83.5@2x.png"; sourceTree = ""; }; - F478B151292FC1BC00AA8645 /* MigrationAppearance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationAppearance.swift; sourceTree = ""; }; - F49B99FE2937C9B4000CEFCE /* MigrationEmailService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigrationEmailService.swift; sourceTree = ""; }; - F49B9A05293A21BF000CEFCE /* MigrationAnalyticsTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationAnalyticsTracker.swift; sourceTree = ""; }; - F49B9A07293A21F4000CEFCE /* MigrationEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationEvent.swift; sourceTree = ""; }; - F4D829612930E9F300038726 /* MigrationDeleteWordPressViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationDeleteWordPressViewController.swift; sourceTree = ""; }; - F4D829632930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationDeleteWordPressViewModel.swift; sourceTree = ""; }; - F4D829652931046F00038726 /* UIButton+Dismiss.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+Dismiss.swift"; sourceTree = ""; }; - F4D829672931059000038726 /* MigrationSuccessActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationSuccessActionHandler.swift; sourceTree = ""; }; - F4D829692931083000038726 /* MigrationSuccessCell+WordPress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MigrationSuccessCell+WordPress.swift"; sourceTree = ""; }; - F4D8296B2931087100038726 /* MigrationSuccessCell+Jetpack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MigrationSuccessCell+Jetpack.swift"; sourceTree = ""; }; - F4D8296F2931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DashboardMigrationSuccessCell+WordPress.swift"; sourceTree = ""; }; - F4D82971293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DashboardMigrationSuccessCell+Jetpack.swift"; sourceTree = ""; }; - F4DD58312A095210009A772D /* DataMigrationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigrationError.swift; sourceTree = ""; }; - F4E79300296EEE320025E8E0 /* MigrationState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationState.swift; sourceTree = ""; }; - F4F9D5E92909622E00502576 /* MigrationWelcomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationWelcomeViewController.swift; sourceTree = ""; }; - F4F9D5EB29096CF500502576 /* MigrationHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationHeaderView.swift; sourceTree = ""; }; - F4F9D5F1290993D400502576 /* MigrationWelcomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationWelcomeViewModel.swift; sourceTree = ""; }; F5A34D0C25DF2F7700C9654B /* Noticons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Noticons.ttf; sourceTree = ""; }; F75F3A68DCE524B4BAFCE76E /* Pods-WordPressDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; F85B762A18D018C22DF2A40D /* Pods-JetpackShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.debug.xcconfig"; sourceTree = ""; }; F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenshotCredentials.swift; sourceTree = ""; }; - FA25FA332609AAAA0005E08F /* AppConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfiguration.swift; sourceTree = ""; }; - FAADE3F02615996E00BF29FE /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = ""; }; FABB26522602FC2C00C8785C /* Jetpack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jetpack.app; sourceTree = BUILT_PRODUCTS_DIR; }; - FABB26872602FCCA00C8785C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FABB28462603067C00C8785C /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; - FABB286B2603086900C8785C /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppImages.xcassets; sourceTree = ""; }; FAF64BA22637DEEC00E8A1DF /* JetpackScreenshotGeneration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackScreenshotGeneration.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FD3D6D2B1349F5D30061136A /* ImageIO.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; FDCB9A89134B75B900E5C776 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = richCommentTemplate.html; path = Resources/HTML/richCommentTemplate.html; sourceTree = ""; }; FE23EB4826E7C91F005A1698 /* richCommentStyle.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; name = richCommentStyle.css; path = Resources/HTML/richCommentStyle.css; sourceTree = ""; }; - FED65D78293511E4008071BF /* SharedDataIssueSolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedDataIssueSolver.swift; sourceTree = ""; }; FF27168F1CAAC87A0006E2D4 /* WordPressUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FF2716911CAAC87B0006E2D4 /* LoginTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTests.swift; sourceTree = ""; }; FF2716931CAAC87B0006E2D4 /* WordPressUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPressUITests-Info.plist"; sourceTree = ""; }; @@ -2095,6 +1708,91 @@ ); target = 0107E0B128F97D5000DE87DB /* JetpackStatsWidgets */; }; + 24F691FB2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "WordPress" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "App Configuration/WidgetConfiguration.swift", + Classes/Utility/DataMigrationError.swift, + Classes/Utility/DataMigrator.swift, + Classes/Utility/JetpackSocialError.swift, + Classes/Utility/SharedDataIssueSolver.swift, + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Common/Analytics/MigrationAnalyticsTracker.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Common/Analytics/MigrationEvent.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Common/MigrationAppDetection.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Common/MigrationState.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/Collection View/DashboardMigrationSuccessCell.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/Collection View/DashboardMigrationSuccessCell+WordPress.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/MigrationSuccessCardView.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/Table View/MigrationSuccessCell.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/Table View/MigrationSuccessCell+WordPress.swift", + ); + target = 1D6058900D05DD3D006BFB54 /* WordPress */; + }; + 24F691FC2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "Jetpack" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "App Configuration/TracksConfiguration.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/Collection View/DashboardMigrationSuccessCell+WordPress.swift", + "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/Table View/MigrationSuccessCell+WordPress.swift", + "Supporting Files/Info.plist", + ); + target = FABB1F8F2602FC2C00C8785C /* Jetpack */; + }; + 24F691FD2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackScreenshotGeneration" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "App Configuration/AppConfiguration.swift", + ); + target = FAF64B662637DEEC00E8A1DF /* JetpackScreenshotGeneration */; + }; + 24F691FE2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackShareExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "App Configuration/AppConfiguration.swift", + "App Configuration/ExtensionConfiguration.swift", + "App Configuration/TracksConfiguration.swift", + ); + target = 809620CF28E540D700940A5D /* JetpackShareExtension */; + }; + 24F691FF2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackDraftActionExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "App Configuration/AppConfiguration.swift", + "App Configuration/ExtensionConfiguration.swift", + "App Configuration/TracksConfiguration.swift", + Resources/AppImages.xcassets, + Resources/AppStoreStrings.po, + Resources/release_notes.txt, + ); + target = 8096213028E55C9400940A5D /* JetpackDraftActionExtension */; + }; + 24F692002CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackNotificationServiceExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "App Configuration/AppConfiguration.swift", + "App Configuration/ExtensionConfiguration.swift", + "App Configuration/TracksConfiguration.swift", + ); + target = 80F6D01F28EE866A00953C1A /* JetpackNotificationServiceExtension */; + }; + 24F692012CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackStatsWidgets" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "App Configuration/AppConfiguration.swift", + "App Configuration/ExtensionConfiguration.swift", + "App Configuration/TracksConfiguration.swift", + "App Configuration/WidgetConfiguration.swift", + ); + target = 0107E0B128F97D5000DE87DB /* JetpackStatsWidgets */; + }; + 24F692022CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackIntents" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "App Configuration/AppConfiguration.swift", + "App Configuration/WidgetConfiguration.swift", + ); + target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -2250,6 +1948,21 @@ path = JetpackIntents; sourceTree = ""; }; + 24F691282CD403B900AAB1A3 /* Jetpack */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F691FB2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "WordPress" target */, + 24F691FC2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "Jetpack" target */, + 24F691FD2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackScreenshotGeneration" target */, + 24F691FE2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackShareExtension" target */, + 24F691FF2CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackDraftActionExtension" target */, + 24F692002CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackNotificationServiceExtension" target */, + 24F692012CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackStatsWidgets" target */, + 24F692022CD403B900AAB1A3 /* Exceptions for "Jetpack" folder in "JetpackIntents" target */, + ); + path = Jetpack; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2779,7 +2492,7 @@ 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, E125F1E21E8E594C00320B67 /* Shared */, - FABB1F8E2602FC0100C8785C /* Jetpack */, + 24F691282CD403B900AAB1A3 /* Jetpack */, 24F66C5E2CD3FE1700AAB1A3 /* JetpackDraftActionExtension */, 24F66CBA2CD3FEC700AAB1A3 /* JetpackIntents */, 24F6E6DD2CD3F6C000AAB1A3 /* JetpackNotificationServiceExtension */, @@ -2905,89 +2618,6 @@ name = Frameworks; sourceTree = ""; }; - 3F00739D2915BAA100A37FD1 /* Notifications Permission */ = { - isa = PBXGroup; - children = ( - 3FF15A5B291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift */, - 3FFDEF7929177D8C00B625CE /* MigrationNotificationsViewController.swift */, - 3FFDEF7729177D7500B625CE /* MigrationNotificationsViewModel.swift */, - ); - path = "Notifications Permission"; - sourceTree = ""; - }; - 3F46EEC028BC48D1004F02B2 /* New Landing Screen */ = { - isa = PBXGroup; - children = ( - 3F46EEC528BC4922004F02B2 /* ViewModel */, - 3F46EEC428BC491B004F02B2 /* Views */, - ); - path = "New Landing Screen"; - sourceTree = ""; - }; - 3F46EEC428BC491B004F02B2 /* Views */ = { - isa = PBXGroup; - children = ( - 3F46EECB28BC4962004F02B2 /* JetpackLandingScreenView.swift */, - C34E94B928EDF7D900D27A16 /* InfiniteScrollerView.swift */, - C34E94BB28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift */, - ); - path = Views; - sourceTree = ""; - }; - 3F46EEC528BC4922004F02B2 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 3F46EED028BFF339004F02B2 /* JetpackPromptsConfiguration.swift */, - ); - path = ViewModel; - sourceTree = ""; - }; - 3F8B459E29283D3800730FA4 /* Success card */ = { - isa = PBXGroup; - children = ( - F4D8296E2931092800038726 /* Collection View */, - F4D8296D2931091B00038726 /* Table View */, - 3F8B45A6292C1A2300730FA4 /* MigrationSuccessCardView.swift */, - F4D829672931059000038726 /* MigrationSuccessActionHandler.swift */, - ); - path = "Success card"; - sourceTree = ""; - }; - 3FFDEF7D29177F4200B625CE /* Common */ = { - isa = PBXGroup; - children = ( - F49B9A04293A21A7000CEFCE /* Analytics */, - F49B99FE2937C9B4000CEFCE /* MigrationEmailService.swift */, - 3FFDEF8229179CD000B625CE /* MigrationDependencyContainer.swift */, - F41BDD772910AFB900B7F2B0 /* Navigation */, - F4F9D5EE29096D0400502576 /* Views */, - F478B151292FC1BC00AA8645 /* MigrationAppearance.swift */, - C33A5ADB2935848F00961E3A /* MigrationAppDetection.swift */, - F4E79300296EEE320025E8E0 /* MigrationState.swift */, - ); - path = Common; - sourceTree = ""; - }; - 3FFDEF862918595200B625CE /* All done */ = { - isa = PBXGroup; - children = ( - 3FFDEF892918597700B625CE /* MigrationDoneViewController.swift */, - 3FFDEF872918596B00B625CE /* MigrationDoneViewModel.swift */, - ); - path = "All done"; - sourceTree = ""; - }; - 3FFDEF8D2918625600B625CE /* Configuration */ = { - isa = PBXGroup; - children = ( - 3FFDEF9029187F2100B625CE /* MigrationActionsConfiguration.swift */, - 3FF717FE291F07AB00323614 /* MigrationCenterViewConfiguration.swift */, - 3FFDEF8E29187F1200B625CE /* MigrationHeaderConfiguration.swift */, - 3FFDEF7E29177FB100B625CE /* MigrationStepConfiguration.swift */, - ); - path = Configuration; - sourceTree = ""; - }; 5D6651461637324000EBDA7D /* Sounds */ = { isa = PBXGroup; children = ( @@ -3126,17 +2756,6 @@ name = "Lottie Animations"; sourceTree = ""; }; - 8332DD2229259ABA00802F7D /* Utility */ = { - isa = PBXGroup; - children = ( - F4DD58312A095210009A772D /* DataMigrationError.swift */, - 8332DD2329259AE300802F7D /* DataMigrator.swift */, - 83E1E5582A58B5C2000B576F /* JetpackSocialError.swift */, - FED65D78293511E4008071BF /* SharedDataIssueSolver.swift */, - ); - path = Utility; - sourceTree = ""; - }; 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */ = { isa = PBXGroup; children = ( @@ -3240,34 +2859,6 @@ path = Flows; sourceTree = ""; }; - C31466CA293993F300D62FC7 /* Load WordPress */ = { - isa = PBXGroup; - children = ( - C31466CB2939950900D62FC7 /* MigrationLoadWordPressViewController.swift */, - C3E77F88293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift */, - ); - path = "Load WordPress"; - sourceTree = ""; - }; - C7124E4B2638527D00929318 /* NUX */ = { - isa = PBXGroup; - children = ( - 3F46EEC028BC48D1004F02B2 /* New Landing Screen */, - C7124E4D2638528F00929318 /* JetpackPrologueViewController.swift */, - C7124E4C2638528F00929318 /* JetpackPrologueViewController.xib */, - C7D30C642638B07A00A1695B /* JetpackPrologueStyleGuide.swift */, - ); - path = NUX; - sourceTree = ""; - }; - C72A52CD2649B14B009CA633 /* System */ = { - isa = PBXGroup; - children = ( - C72A52CE2649B157009CA633 /* JetpackWindowManager.swift */, - ); - path = System; - sourceTree = ""; - }; C7E5F2422799BB1E009BC263 /* cool-blue */ = { isa = PBXGroup; children = ( @@ -3280,26 +2871,6 @@ path = "cool-blue"; sourceTree = ""; }; - C7F7AC71261CF1BD00CE547F /* Classes */ = { - isa = PBXGroup; - children = ( - C72A52CD2649B14B009CA633 /* System */, - C7124E4B2638527D00929318 /* NUX */, - C7F7ABD5261CED7A00CE547F /* JetpackAuthenticationManager.swift */, - 8332DD2229259ABA00802F7D /* Utility */, - C7F7AC72261CF1C900CE547F /* ViewRelated */, - ); - path = Classes; - sourceTree = ""; - }; - C7F7AC72261CF1C900CE547F /* ViewRelated */ = { - isa = PBXGroup; - children = ( - F4F9D5E82909615D00502576 /* WordPress-to-Jetpack Migration */, - ); - path = ViewRelated; - sourceTree = ""; - }; CC098B8116A9EB0400450976 /* HTML */ = { isa = PBXGroup; children = ( @@ -3351,396 +2922,6 @@ path = ../config; sourceTree = ""; }; - F41BDD772910AFB900B7F2B0 /* Navigation */ = { - isa = PBXGroup; - children = ( - F41BDD782910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift */, - 3FFDEF802917882800B625CE /* MigrationNavigationController.swift */, - F41BDD7A29114E2400B7F2B0 /* MigrationStep.swift */, - ); - path = Navigation; - sourceTree = ""; - }; - F41E4EA428F20DF9001880C6 /* stroke-light */ = { - isa = PBXGroup; - children = ( - F41E4EA528F20DF9001880C6 /* stroke-light-icon-app-76.png */, - F41E4EA628F20DF9001880C6 /* stroke-light-icon-app-60@2x.png */, - F41E4EA728F20DF9001880C6 /* stroke-light-icon-app-60@3x.png */, - F41E4EA828F20DF9001880C6 /* stroke-light-icon-app-83.5@2x.png */, - F41E4EA928F20DF9001880C6 /* stroke-light-icon-app-76@2x.png */, - ); - path = "stroke-light"; - sourceTree = ""; - }; - F41E4EAF28F225DB001880C6 /* stroke-dark */ = { - isa = PBXGroup; - children = ( - F41E4EB028F225DB001880C6 /* stroke-dark-icon-app-76.png */, - F41E4EB128F225DB001880C6 /* stroke-dark-icon-app-83.5@2x.png */, - F41E4EB228F225DB001880C6 /* stroke-dark-icon-app-60@2x.png */, - F41E4EB328F225DB001880C6 /* stroke-dark-icon-app-60@3x.png */, - F41E4EB428F225DB001880C6 /* stroke-dark-icon-app-76@2x.png */, - ); - path = "stroke-dark"; - sourceTree = ""; - }; - F41E4EBA28F22931001880C6 /* spectrum */ = { - isa = PBXGroup; - children = ( - F41E4EBB28F22931001880C6 /* spectrum-icon-app-83.5@2x.png */, - F41E4EBC28F22931001880C6 /* spectrum-icon-app-76.png */, - F41E4EBD28F22931001880C6 /* spectrum-icon-app-76@2x.png */, - F41E4EBE28F22931001880C6 /* spectrum-icon-app-60@3x.png */, - F41E4EBF28F22931001880C6 /* spectrum-icon-app-60@2x.png */, - ); - path = spectrum; - sourceTree = ""; - }; - F41E4EC528F23E00001880C6 /* green-on-white */ = { - isa = PBXGroup; - children = ( - F41E4EC628F23E00001880C6 /* green-on-white-icon-app-60@3x.png */, - F41E4EC728F23E00001880C6 /* green-on-white-icon-app-60@2x.png */, - F41E4EC828F23E00001880C6 /* green-on-white-icon-app-76.png */, - F41E4EC928F23E00001880C6 /* green-on-white-icon-app-76@2x.png */, - F41E4ECA28F23E00001880C6 /* green-on-white-icon-app-83.5@2x.png */, - ); - path = "green-on-white"; - sourceTree = ""; - }; - F41E4ED028F2424B001880C6 /* dark-glow */ = { - isa = PBXGroup; - children = ( - F41E4ED128F2424B001880C6 /* dark-glow-icon-app-83.5@2x.png */, - F41E4ED228F2424B001880C6 /* dark-glow-icon-app-76.png */, - F41E4ED328F2424B001880C6 /* dark-glow-icon-app-60@3x.png */, - F41E4ED428F2424B001880C6 /* dark-glow-icon-app-60@2x.png */, - F41E4ED528F2424B001880C6 /* dark-glow-icon-app-76@2x.png */, - ); - path = "dark-glow"; - sourceTree = ""; - }; - F41E4EDB28F24623001880C6 /* 3D */ = { - isa = PBXGroup; - children = ( - F41E4EDC28F24623001880C6 /* 3d-icon-app-76@2x.png */, - F41E4EDD28F24623001880C6 /* 3d-icon-app-83.5@2x.png */, - F41E4EDE28F24623001880C6 /* 3d-icon-app-60@3x.png */, - F41E4EDF28F24623001880C6 /* 3d-icon-app-60@2x.png */, - F41E4EE028F24623001880C6 /* 3d-icon-app-76.png */, - ); - path = 3D; - sourceTree = ""; - }; - F41E4EE628F24783001880C6 /* white-on-green */ = { - isa = PBXGroup; - children = ( - F41E4EEA28F247D3001880C6 /* white-on-green-icon-app-60@2x.png */, - F41E4EE828F247D3001880C6 /* white-on-green-icon-app-60@3x.png */, - F41E4EE928F247D3001880C6 /* white-on-green-icon-app-76.png */, - F41E4EEB28F247D3001880C6 /* white-on-green-icon-app-76@2x.png */, - F41E4EE728F247D2001880C6 /* white-on-green-icon-app-83.5@2x.png */, - ); - path = "white-on-green"; - sourceTree = ""; - }; - F465976528E464DE00D5F49A /* Icons */ = { - isa = PBXGroup; - children = ( - F41E4EDB28F24623001880C6 /* 3D */, - F465977328E6595300D5F49A /* black-on-white */, - F465977E28E65DC600D5F49A /* blue-on-white */, - F465978928E65F7500D5F49A /* celadon-on-white */, - F465976828E4669200D5F49A /* cool-green */, - F41E4ED028F2424B001880C6 /* dark-glow */, - F465979428E65FB500D5F49A /* dark-green */, - F41E4EC528F23E00001880C6 /* green-on-white */, - F465979F28E65FF600D5F49A /* jetpack-light */, - F46597AA28E6603D00D5F49A /* neu-green */, - F46597B528E6686200D5F49A /* neumorphic-dark */, - F46597C028E668A600D5F49A /* neumorphic-light */, - F46597D628E6692D00D5F49A /* pink-on-white */, - F41E4EBA28F22931001880C6 /* spectrum */, - F46597E128E6697E00D5F49A /* spectrum-on-black */, - F46597EC28E669C200D5F49A /* spectrum-on-white */, - F41E4EAF28F225DB001880C6 /* stroke-dark */, - F41E4EA428F20DF9001880C6 /* stroke-light */, - F46597F728E669F800D5F49A /* white-on-black */, - F465980228E66A4200D5F49A /* white-on-blue */, - F465980D28E66A8700D5F49A /* white-on-celadon */, - F41E4EE628F24783001880C6 /* white-on-green */, - F465981928E66B2C00D5F49A /* white-on-pink */, - ); - path = Icons; - sourceTree = ""; - }; - F465976828E4669200D5F49A /* cool-green */ = { - isa = PBXGroup; - children = ( - F465976928E4669200D5F49A /* cool-green-icon-app-76@2x.png */, - F465976A28E4669200D5F49A /* cool-green-icon-app-76.png */, - F465976B28E4669200D5F49A /* cool-green-icon-app-60@3x.png */, - F465976C28E4669200D5F49A /* cool-green-icon-app-60@2x.png */, - F465976D28E4669200D5F49A /* cool-green-icon-app-83.5@2x.png */, - ); - path = "cool-green"; - sourceTree = ""; - }; - F465977328E6595300D5F49A /* black-on-white */ = { - isa = PBXGroup; - children = ( - F465977728E6598900D5F49A /* black-on-white-icon-app-60@2x.png */, - F465977528E6598800D5F49A /* black-on-white-icon-app-60@3x.png */, - F465977428E6598800D5F49A /* black-on-white-icon-app-76.png */, - F465977628E6598900D5F49A /* black-on-white-icon-app-76@2x.png */, - F465977828E6598900D5F49A /* black-on-white-icon-app-83.5@2x.png */, - ); - path = "black-on-white"; - sourceTree = ""; - }; - F465977E28E65DC600D5F49A /* blue-on-white */ = { - isa = PBXGroup; - children = ( - F465978028E65E1700D5F49A /* blue-on-white-icon-app-60@2x.png */, - F465978328E65E1700D5F49A /* blue-on-white-icon-app-60@3x.png */, - F465978228E65E1700D5F49A /* blue-on-white-icon-app-76.png */, - F465977F28E65E1600D5F49A /* blue-on-white-icon-app-76@2x.png */, - F465978128E65E1700D5F49A /* blue-on-white-icon-app-83.5@2x.png */, - ); - path = "blue-on-white"; - sourceTree = ""; - }; - F465978928E65F7500D5F49A /* celadon-on-white */ = { - isa = PBXGroup; - children = ( - F465978A28E65F8900D5F49A /* celadon-on-white-icon-app-60@2x.png */, - F465978D28E65F8900D5F49A /* celadon-on-white-icon-app-60@3x.png */, - F465978C28E65F8900D5F49A /* celadon-on-white-icon-app-76.png */, - F465978B28E65F8900D5F49A /* celadon-on-white-icon-app-76@2x.png */, - F465978E28E65F8A00D5F49A /* celadon-on-white-icon-app-83.5@2x.png */, - ); - path = "celadon-on-white"; - sourceTree = ""; - }; - F465979428E65FB500D5F49A /* dark-green */ = { - isa = PBXGroup; - children = ( - F465979728E65FC800D5F49A /* dark-green-icon-app-60@2x.png */, - F465979528E65FC700D5F49A /* dark-green-icon-app-60@3x.png */, - F465979928E65FC800D5F49A /* dark-green-icon-app-76.png */, - F465979628E65FC700D5F49A /* dark-green-icon-app-76@2x.png */, - F465979828E65FC800D5F49A /* dark-green-icon-app-83.5@2x.png */, - ); - path = "dark-green"; - sourceTree = ""; - }; - F465979F28E65FF600D5F49A /* jetpack-light */ = { - isa = PBXGroup; - children = ( - F46597A328E6600800D5F49A /* jetpack-light-icon-app-60@2x.png */, - F46597A028E6600700D5F49A /* jetpack-light-icon-app-60@3x.png */, - F46597A228E6600700D5F49A /* jetpack-light-icon-app-76.png */, - F46597A428E6600800D5F49A /* jetpack-light-icon-app-76@2x.png */, - F46597A128E6600700D5F49A /* jetpack-light-icon-app-83.5@2x.png */, - ); - path = "jetpack-light"; - sourceTree = ""; - }; - F46597AA28E6603D00D5F49A /* neu-green */ = { - isa = PBXGroup; - children = ( - F46597AE28E6605D00D5F49A /* neu-green-icon-app-60@2x.png */, - F46597AF28E6605D00D5F49A /* neu-green-icon-app-60@3x.png */, - F46597AB28E6605C00D5F49A /* neu-green-icon-app-76.png */, - F46597AC28E6605D00D5F49A /* neu-green-icon-app-76@2x.png */, - F46597AD28E6605D00D5F49A /* neu-green-icon-app-83.5@2x.png */, - ); - path = "neu-green"; - sourceTree = ""; - }; - F46597B528E6686200D5F49A /* neumorphic-dark */ = { - isa = PBXGroup; - children = ( - F46597B728E6687700D5F49A /* neumorphic-dark-icon-app-60@2x.png */, - F46597B928E6687700D5F49A /* neumorphic-dark-icon-app-60@3x.png */, - F46597B828E6687700D5F49A /* neumorphic-dark-icon-app-76.png */, - F46597B628E6687700D5F49A /* neumorphic-dark-icon-app-76@2x.png */, - F46597BA28E6687700D5F49A /* neumorphic-dark-icon-app-83.5@2x.png */, - ); - path = "neumorphic-dark"; - sourceTree = ""; - }; - F46597C028E668A600D5F49A /* neumorphic-light */ = { - isa = PBXGroup; - children = ( - F46597C528E668B900D5F49A /* neumorphic-light-icon-app-60@2x.png */, - F46597C328E668B900D5F49A /* neumorphic-light-icon-app-60@3x.png */, - F46597C428E668B900D5F49A /* neumorphic-light-icon-app-76.png */, - F46597C228E668B800D5F49A /* neumorphic-light-icon-app-76@2x.png */, - F46597C128E668B800D5F49A /* neumorphic-light-icon-app-83.5@2x.png */, - ); - path = "neumorphic-light"; - sourceTree = ""; - }; - F46597D628E6692D00D5F49A /* pink-on-white */ = { - isa = PBXGroup; - children = ( - F46597D828E6694100D5F49A /* pink-on-white-icon-app-60@2x.png */, - F46597D728E6694100D5F49A /* pink-on-white-icon-app-60@3x.png */, - F46597DB28E6694200D5F49A /* pink-on-white-icon-app-76.png */, - F46597D928E6694100D5F49A /* pink-on-white-icon-app-76@2x.png */, - F46597DA28E6694100D5F49A /* pink-on-white-icon-app-83.5@2x.png */, - ); - path = "pink-on-white"; - sourceTree = ""; - }; - F46597E128E6697E00D5F49A /* spectrum-on-black */ = { - isa = PBXGroup; - children = ( - F46597E328E6698C00D5F49A /* spectrum-on-black-icon-app-60@2x.png */, - F46597E628E6698D00D5F49A /* spectrum-on-black-icon-app-60@3x.png */, - F46597E528E6698C00D5F49A /* spectrum-on-black-icon-app-76.png */, - F46597E228E6698C00D5F49A /* spectrum-on-black-icon-app-76@2x.png */, - F46597E428E6698C00D5F49A /* spectrum-on-black-icon-app-83.5@2x.png */, - ); - path = "spectrum-on-black"; - sourceTree = ""; - }; - F46597EC28E669C200D5F49A /* spectrum-on-white */ = { - isa = PBXGroup; - children = ( - F46597F128E669D400D5F49A /* spectrum-on-white-icon-app-60@2x.png */, - F46597EF28E669D400D5F49A /* spectrum-on-white-icon-app-60@3x.png */, - F46597ED28E669D300D5F49A /* spectrum-on-white-icon-app-76.png */, - F46597F028E669D400D5F49A /* spectrum-on-white-icon-app-76@2x.png */, - F46597EE28E669D300D5F49A /* spectrum-on-white-icon-app-83.5@2x.png */, - ); - path = "spectrum-on-white"; - sourceTree = ""; - }; - F46597F728E669F800D5F49A /* white-on-black */ = { - isa = PBXGroup; - children = ( - F46597F828E66A1000D5F49A /* white-on-black-icon-app-60@2x.png */, - F46597FC28E66A1100D5F49A /* white-on-black-icon-app-60@3x.png */, - F46597F928E66A1000D5F49A /* white-on-black-icon-app-76.png */, - F46597FA28E66A1100D5F49A /* white-on-black-icon-app-76@2x.png */, - F46597FB28E66A1100D5F49A /* white-on-black-icon-app-83.5@2x.png */, - ); - path = "white-on-black"; - sourceTree = ""; - }; - F465980228E66A4200D5F49A /* white-on-blue */ = { - isa = PBXGroup; - children = ( - F465980628E66A5A00D5F49A /* white-on-blue-icon-app-60@2x.png */, - F465980528E66A5A00D5F49A /* white-on-blue-icon-app-60@3x.png */, - F465980428E66A5A00D5F49A /* white-on-blue-icon-app-76.png */, - F465980328E66A5A00D5F49A /* white-on-blue-icon-app-76@2x.png */, - F465980728E66A5B00D5F49A /* white-on-blue-icon-app-83.5@2x.png */, - ); - path = "white-on-blue"; - sourceTree = ""; - }; - F465980D28E66A8700D5F49A /* white-on-celadon */ = { - isa = PBXGroup; - children = ( - F41E4E9E28F20AB8001880C6 /* white-on-celadon-icon-app-60@2x.png */, - F41E4E9B28F20AB7001880C6 /* white-on-celadon-icon-app-60@3x.png */, - F41E4E9D28F20AB7001880C6 /* white-on-celadon-icon-app-76.png */, - F41E4E9A28F20AB7001880C6 /* white-on-celadon-icon-app-76@2x.png */, - F41E4E9C28F20AB7001880C6 /* white-on-celadon-icon-app-83.5@2x.png */, - ); - path = "white-on-celadon"; - sourceTree = ""; - }; - F465981928E66B2C00D5F49A /* white-on-pink */ = { - isa = PBXGroup; - children = ( - F41E4E9428F20802001880C6 /* white-on-pink-icon-app-60@2x.png */, - F41E4E9328F20802001880C6 /* white-on-pink-icon-app-60@3x.png */, - F41E4E9028F20801001880C6 /* white-on-pink-icon-app-76.png */, - F41E4E9228F20801001880C6 /* white-on-pink-icon-app-76@2x.png */, - F41E4E9128F20801001880C6 /* white-on-pink-icon-app-83.5@2x.png */, - ); - path = "white-on-pink"; - sourceTree = ""; - }; - F49B9A04293A21A7000CEFCE /* Analytics */ = { - isa = PBXGroup; - children = ( - F49B9A05293A21BF000CEFCE /* MigrationAnalyticsTracker.swift */, - F49B9A07293A21F4000CEFCE /* MigrationEvent.swift */, - ); - path = Analytics; - sourceTree = ""; - }; - F4D829602930E9DD00038726 /* Delete WordPress */ = { - isa = PBXGroup; - children = ( - F4D829612930E9F300038726 /* MigrationDeleteWordPressViewController.swift */, - F4D829632930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift */, - F4D829652931046F00038726 /* UIButton+Dismiss.swift */, - ); - path = "Delete WordPress"; - sourceTree = ""; - }; - F4D8296D2931091B00038726 /* Table View */ = { - isa = PBXGroup; - children = ( - 3F8B45AA292C42CC00730FA4 /* MigrationSuccessCell.swift */, - F4D829692931083000038726 /* MigrationSuccessCell+WordPress.swift */, - F4D8296B2931087100038726 /* MigrationSuccessCell+Jetpack.swift */, - ); - path = "Table View"; - sourceTree = ""; - }; - F4D8296E2931092800038726 /* Collection View */ = { - isa = PBXGroup; - children = ( - 3F8B459F29283D6C00730FA4 /* DashboardMigrationSuccessCell.swift */, - F4D8296F2931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift */, - F4D82971293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift */, - ); - path = "Collection View"; - sourceTree = ""; - }; - F4F9D5E82909615D00502576 /* WordPress-to-Jetpack Migration */ = { - isa = PBXGroup; - children = ( - C31466CA293993F300D62FC7 /* Load WordPress */, - F4D829602930E9DD00038726 /* Delete WordPress */, - 3FFDEF7D29177F4200B625CE /* Common */, - F4F9D5ED29096CFC00502576 /* Welcome */, - 3F00739D2915BAA100A37FD1 /* Notifications Permission */, - 3FFDEF862918595200B625CE /* All done */, - 3F8B459E29283D3800730FA4 /* Success card */, - ); - path = "WordPress-to-Jetpack Migration"; - sourceTree = ""; - }; - F4F9D5ED29096CFC00502576 /* Welcome */ = { - isa = PBXGroup; - children = ( - F4F9D5E92909622E00502576 /* MigrationWelcomeViewController.swift */, - F4F9D5F1290993D400502576 /* MigrationWelcomeViewModel.swift */, - ); - path = Welcome; - sourceTree = ""; - }; - F4F9D5EE29096D0400502576 /* Views */ = { - isa = PBXGroup; - children = ( - F41BDD72290BBDCA00B7F2B0 /* MigrationActionsView.swift */, - 3FF15A55291B4EEA00E1B4E5 /* MigrationCenterView.swift */, - F4F9D5EB29096CF500502576 /* MigrationHeaderView.swift */, - 3FFDEF842918215700B625CE /* MigrationStepView.swift */, - 3FFDEF8D2918625600B625CE /* Configuration */, - ); - path = Views; - sourceTree = ""; - }; F5A34D0525DF2F7700C9654B /* Fonts */ = { isa = PBXGroup; children = ( @@ -3751,54 +2932,6 @@ path = Fonts; sourceTree = ""; }; - FA25FB8C2609B9CB0005E08F /* App Configuration */ = { - isa = PBXGroup; - children = ( - FA25FA332609AAAA0005E08F /* AppConfiguration.swift */, - FAADE3F02615996E00BF29FE /* AppConstants.swift */, - C7F7BDBC26262A1B00CE547F /* AppDependency.swift */, - 0107E15C28FFE99300DE87DB /* WidgetConfiguration.swift */, - 01CE5010290A890300A9C2E0 /* TracksConfiguration.swift */, - 800035C229230A0B007D2D26 /* ExtensionConfiguration.swift */, - ); - path = "App Configuration"; - sourceTree = ""; - }; - FABB1F8E2602FC0100C8785C /* Jetpack */ = { - isa = PBXGroup; - children = ( - C7F7AC71261CF1BD00CE547F /* Classes */, - FABB28482603068B00C8785C /* Resources */, - FABB268A2602FCD400C8785C /* Supporting Files */, - FA25FB8C2609B9CB0005E08F /* App Configuration */, - ); - path = Jetpack; - sourceTree = ""; - }; - FABB268A2602FCD400C8785C /* Supporting Files */ = { - isa = PBXGroup; - children = ( - FABB26872602FCCA00C8785C /* Info.plist */, - 24B54FB02624F8690041B18E /* JetpackDebug.entitlements */, - 24B54FAF2624F84C0041B18E /* JetpackRelease.entitlements */, - 24B54FAE2624F8430041B18E /* JetpackRelease-Alpha.entitlements */, - 24B54FAD2624F8350041B18E /* JetpackRelease-Internal.entitlements */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - FABB28482603068B00C8785C /* Resources */ = { - isa = PBXGroup; - children = ( - F465976528E464DE00D5F49A /* Icons */, - FABB286B2603086900C8785C /* AppImages.xcassets */, - FABB28462603067C00C8785C /* Launch Screen.storyboard */, - 24F6903C2CD4039A00AAB1A3 /* AppStoreStrings.po */, - 24F6903F2CD4039F00AAB1A3 /* release_notes.txt */, - ); - path = Resources; - sourceTree = ""; - }; FF2716901CAAC87B0006E2D4 /* UITests */ = { isa = PBXGroup; children = ( @@ -4219,6 +3352,7 @@ ); fileSystemSynchronizedGroups = ( 24CE57C42CD3375200C7B37D /* Classes */, + 24F691282CD403B900AAB1A3 /* Jetpack */, ); name = Jetpack; packageProductDependencies = ( @@ -4662,10 +3796,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 24F690412CD4039F00AAB1A3 /* release_notes.txt in Resources */, - 8096219428E561A800940A5D /* AppImages.xcassets in Resources */, 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */, - 24F6903D2CD4039A00AAB1A3 /* AppStoreStrings.po in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4711,147 +3842,27 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F465978728E65E1800D5F49A /* blue-on-white-icon-app-76.png in Resources */, - F41E4EC128F22932001880C6 /* spectrum-icon-app-76.png in Resources */, - F46597A728E6600800D5F49A /* jetpack-light-icon-app-76.png in Resources */, - F465980128E66A1100D5F49A /* white-on-black-icon-app-60@3x.png in Resources */, - F465979028E65F8A00D5F49A /* celadon-on-white-icon-app-76@2x.png in Resources */, - F46597DF28E6694200D5F49A /* pink-on-white-icon-app-83.5@2x.png in Resources */, 08BA4BCA298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */, - F41E4EE528F24623001880C6 /* 3d-icon-app-76.png in Resources */, - F465979C28E65FC800D5F49A /* dark-green-icon-app-60@2x.png in Resources */, - F46597FF28E66A1100D5F49A /* white-on-black-icon-app-76@2x.png in Resources */, - FABB286C2603086900C8785C /* AppImages.xcassets in Resources */, - F46597C828E668B900D5F49A /* neumorphic-light-icon-app-60@3x.png in Resources */, FABB1FC12602FC2C00C8785C /* defaultPostTemplate.html in Resources */, FABB1FC32602FC2C00C8785C /* defaultPostTemplate_old.html in Resources */, - F465977A28E6598900D5F49A /* black-on-white-icon-app-60@3x.png in Resources */, - F46597BC28E6687800D5F49A /* neumorphic-dark-icon-app-60@2x.png in Resources */, - F41E4EC228F22932001880C6 /* spectrum-icon-app-76@2x.png in Resources */, - F41E4E9528F20802001880C6 /* white-on-pink-icon-app-76.png in Resources */, - F465980828E66A5B00D5F49A /* white-on-blue-icon-app-76@2x.png in Resources */, - F46597BE28E6687800D5F49A /* neumorphic-dark-icon-app-60@3x.png in Resources */, - F41E4ECB28F23E00001880C6 /* green-on-white-icon-app-60@3x.png in Resources */, FE23EB4C26E7C91F005A1698 /* richCommentStyle.css in Resources */, - F41E4EE428F24623001880C6 /* 3d-icon-app-60@2x.png in Resources */, - F46597F328E669D400D5F49A /* spectrum-on-white-icon-app-83.5@2x.png in Resources */, - F41E4EEF28F247D3001880C6 /* white-on-green-icon-app-60@2x.png in Resources */, - F41E4EB628F225DB001880C6 /* stroke-dark-icon-app-83.5@2x.png in Resources */, - F41E4EEE28F247D3001880C6 /* white-on-green-icon-app-76.png in Resources */, FABB1FD02602FC2C00C8785C /* xhtml1-transitional.dtd in Resources */, - F465979A28E65FC800D5F49A /* dark-green-icon-app-60@3x.png in Resources */, FABB1FD42602FC2C00C8785C /* Flags.xcassets in Resources */, - C7124E4E2638528F00929318 /* JetpackPrologueViewController.xib in Resources */, - F465978628E65E1800D5F49A /* blue-on-white-icon-app-83.5@2x.png in Resources */, - F46597F528E669D400D5F49A /* spectrum-on-white-icon-app-76@2x.png in Resources */, FABB1FDB2602FC2C00C8785C /* xhtmlValidatorTemplate.xhtml in Resources */, - F465976E28E4669200D5F49A /* cool-green-icon-app-76@2x.png in Resources */, - F41E4EC028F22932001880C6 /* spectrum-icon-app-83.5@2x.png in Resources */, 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */, FABB1FEE2602FC2C00C8785C /* AppImages.xcassets in Resources */, - F41E4EC328F22932001880C6 /* spectrum-icon-app-60@3x.png in Resources */, FABB1FF02602FC2C00C8785C /* InfoPlist.strings in Resources */, - F41E4EAB28F20DF9001880C6 /* stroke-light-icon-app-60@2x.png in Resources */, - F41E4EB728F225DB001880C6 /* stroke-dark-icon-app-60@2x.png in Resources */, - F41E4EB928F225DB001880C6 /* stroke-dark-icon-app-76@2x.png in Resources */, - F46597F628E669D400D5F49A /* spectrum-on-white-icon-app-60@2x.png in Resources */, - F46597A828E6600800D5F49A /* jetpack-light-icon-app-60@2x.png in Resources */, FABB200A2602FC2C00C8785C /* Noticons.ttf in Resources */, - F41E4E9828F20802001880C6 /* white-on-pink-icon-app-60@3x.png in Resources */, - F46597E828E6698D00D5F49A /* spectrum-on-black-icon-app-60@2x.png in Resources */, - F41E4EE128F24623001880C6 /* 3d-icon-app-76@2x.png in Resources */, - F41E4E9628F20802001880C6 /* white-on-pink-icon-app-83.5@2x.png in Resources */, - F46597B328E6605E00D5F49A /* neu-green-icon-app-60@2x.png in Resources */, - F46597E728E6698D00D5F49A /* spectrum-on-black-icon-app-76@2x.png in Resources */, - F465980B28E66A5B00D5F49A /* white-on-blue-icon-app-60@2x.png in Resources */, - F46597FD28E66A1100D5F49A /* white-on-black-icon-app-60@2x.png in Resources */, - F41E4E9F28F20AB8001880C6 /* white-on-celadon-icon-app-76@2x.png in Resources */, - F41E4EB528F225DB001880C6 /* stroke-dark-icon-app-76.png in Resources */, - F41E4EC428F22932001880C6 /* spectrum-icon-app-60@2x.png in Resources */, - F46597CA28E668B900D5F49A /* neumorphic-light-icon-app-60@2x.png in Resources */, - F41E4EA328F20AB8001880C6 /* white-on-celadon-icon-app-60@2x.png in Resources */, - F46597DC28E6694200D5F49A /* pink-on-white-icon-app-60@3x.png in Resources */, - F465977228E4669200D5F49A /* cool-green-icon-app-83.5@2x.png in Resources */, - F46597A528E6600800D5F49A /* jetpack-light-icon-app-60@3x.png in Resources */, - F41E4EE228F24623001880C6 /* 3d-icon-app-83.5@2x.png in Resources */, - F41E4EE328F24623001880C6 /* 3d-icon-app-60@3x.png in Resources */, - F465978528E65E1800D5F49A /* blue-on-white-icon-app-60@2x.png in Resources */, - F46597E928E6698D00D5F49A /* spectrum-on-black-icon-app-83.5@2x.png in Resources */, - F46597BB28E6687800D5F49A /* neumorphic-dark-icon-app-76@2x.png in Resources */, FABB203D2602FC2C00C8785C /* Localizable.strings in Resources */, - FABB28472603067C00C8785C /* Launch Screen.storyboard in Resources */, - F465978F28E65F8A00D5F49A /* celadon-on-white-icon-app-60@2x.png in Resources */, FE23EB4A26E7C91F005A1698 /* richCommentTemplate.html in Resources */, - F41E4EAA28F20DF9001880C6 /* stroke-light-icon-app-76.png in Resources */, - F46597FE28E66A1100D5F49A /* white-on-black-icon-app-76.png in Resources */, - F41E4ED628F2424B001880C6 /* dark-glow-icon-app-83.5@2x.png in Resources */, - F465977028E4669200D5F49A /* cool-green-icon-app-60@3x.png in Resources */, - F465979228E65F8A00D5F49A /* celadon-on-white-icon-app-60@3x.png in Resources */, - F465978828E65E1800D5F49A /* blue-on-white-icon-app-60@3x.png in Resources */, - F41E4EF028F247D3001880C6 /* white-on-green-icon-app-76@2x.png in Resources */, - F41E4EA028F20AB8001880C6 /* white-on-celadon-icon-app-60@3x.png in Resources */, - F465979328E65F8A00D5F49A /* celadon-on-white-icon-app-83.5@2x.png in Resources */, FABB20562602FC2C00C8785C /* loader.html in Resources */, - F41E4ECD28F23E00001880C6 /* green-on-white-icon-app-76.png in Resources */, - F41E4EAE28F20DF9001880C6 /* stroke-light-icon-app-76@2x.png in Resources */, - F41E4EEC28F247D3001880C6 /* white-on-green-icon-app-83.5@2x.png in Resources */, - F46597E028E6694200D5F49A /* pink-on-white-icon-app-76.png in Resources */, FABB205E2602FC2C00C8785C /* postPreview.html in Resources */, - F465980928E66A5B00D5F49A /* white-on-blue-icon-app-76.png in Resources */, FABB206B2602FC2C00C8785C /* richEmbedTemplate.html in Resources */, - F465979B28E65FC800D5F49A /* dark-green-icon-app-76@2x.png in Resources */, - F465979128E65F8A00D5F49A /* celadon-on-white-icon-app-76.png in Resources */, - F46597C628E668B900D5F49A /* neumorphic-light-icon-app-83.5@2x.png in Resources */, FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */, - F46597BD28E6687800D5F49A /* neumorphic-dark-icon-app-76.png in Resources */, - F465978428E65E1800D5F49A /* blue-on-white-icon-app-76@2x.png in Resources */, - F46597EB28E6698D00D5F49A /* spectrum-on-black-icon-app-60@3x.png in Resources */, FABB20862602FC2C00C8785C /* n.caf in Resources */, - F465977D28E6598900D5F49A /* black-on-white-icon-app-83.5@2x.png in Resources */, - F41E4EDA28F2424B001880C6 /* dark-glow-icon-app-76@2x.png in Resources */, - F465979D28E65FC800D5F49A /* dark-green-icon-app-83.5@2x.png in Resources */, - F41E4ED728F2424B001880C6 /* dark-glow-icon-app-76.png in Resources */, - F46597B128E6605E00D5F49A /* neu-green-icon-app-76@2x.png in Resources */, - F41E4E9728F20802001880C6 /* white-on-pink-icon-app-76@2x.png in Resources */, - F41E4EB828F225DB001880C6 /* stroke-dark-icon-app-60@3x.png in Resources */, - F46597EA28E6698D00D5F49A /* spectrum-on-black-icon-app-76.png in Resources */, - F41E4ECF28F23E00001880C6 /* green-on-white-icon-app-83.5@2x.png in Resources */, - F46597C728E668B900D5F49A /* neumorphic-light-icon-app-76@2x.png in Resources */, - F41E4ECE28F23E00001880C6 /* green-on-white-icon-app-76@2x.png in Resources */, - F465977B28E6598900D5F49A /* black-on-white-icon-app-76@2x.png in Resources */, - F46597BF28E6687800D5F49A /* neumorphic-dark-icon-app-83.5@2x.png in Resources */, - F465980C28E66A5B00D5F49A /* white-on-blue-icon-app-83.5@2x.png in Resources */, - F41E4E9928F20802001880C6 /* white-on-pink-icon-app-60@2x.png in Resources */, - F465977928E6598900D5F49A /* black-on-white-icon-app-76.png in Resources */, - F46597DD28E6694200D5F49A /* pink-on-white-icon-app-60@2x.png in Resources */, 4A690C162BA791B200A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, - F465979E28E65FC800D5F49A /* dark-green-icon-app-76.png in Resources */, - F46597B028E6605E00D5F49A /* neu-green-icon-app-76.png in Resources */, - F41E4EAC28F20DF9001880C6 /* stroke-light-icon-app-60@3x.png in Resources */, - F46597DE28E6694200D5F49A /* pink-on-white-icon-app-76@2x.png in Resources */, - F46597B428E6605E00D5F49A /* neu-green-icon-app-60@3x.png in Resources */, - F41E4EA128F20AB8001880C6 /* white-on-celadon-icon-app-83.5@2x.png in Resources */, - F46597A928E6600800D5F49A /* jetpack-light-icon-app-76@2x.png in Resources */, - F46597F228E669D400D5F49A /* spectrum-on-white-icon-app-76.png in Resources */, - F46597F428E669D400D5F49A /* spectrum-on-white-icon-app-60@3x.png in Resources */, - F41E4ED828F2424B001880C6 /* dark-glow-icon-app-60@3x.png in Resources */, - F46597A628E6600800D5F49A /* jetpack-light-icon-app-83.5@2x.png in Resources */, - F41E4ED928F2424B001880C6 /* dark-glow-icon-app-60@2x.png in Resources */, - 24F690402CD4039F00AAB1A3 /* release_notes.txt in Resources */, - 24F6903E2CD4039A00AAB1A3 /* AppStoreStrings.po in Resources */, - F465977C28E6598900D5F49A /* black-on-white-icon-app-60@2x.png in Resources */, - F41E4EED28F247D3001880C6 /* white-on-green-icon-app-60@3x.png in Resources */, FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */, - F41E4EA228F20AB8001880C6 /* white-on-celadon-icon-app-76.png in Resources */, - F465980A28E66A5B00D5F49A /* white-on-blue-icon-app-60@3x.png in Resources */, - F465977128E4669200D5F49A /* cool-green-icon-app-60@2x.png in Resources */, - F41E4EAD28F20DF9001880C6 /* stroke-light-icon-app-83.5@2x.png in Resources */, - F46597B228E6605E00D5F49A /* neu-green-icon-app-83.5@2x.png in Resources */, - F465980028E66A1100D5F49A /* white-on-black-icon-app-83.5@2x.png in Resources */, - F41E4ECC28F23E00001880C6 /* green-on-white-icon-app-60@2x.png in Resources */, 17C1D6F626711ED0006C8970 /* Emoji.txt in Resources */, - F465976F28E4669200D5F49A /* cool-green-icon-app-76.png in Resources */, - F46597C928E668B900D5F49A /* neumorphic-light-icon-app-76.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5340,10 +4351,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 01CE5012290A890B00A9C2E0 /* TracksConfiguration.swift in Sources */, - 0107E16128FFE99300DE87DB /* WidgetConfiguration.swift in Sources */, - 0107E11528FD7FE500DE87DB /* AppConfiguration.swift in Sources */, - 8031F34C29302A2500E8F95E /* ExtensionConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5351,8 +4358,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0167F4B62AAA0342005B9E42 /* WidgetConfiguration.swift in Sources */, - 0107E16F28FFEF4500DE87DB /* AppConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5360,22 +4365,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F446B843296F2DED008B94B7 /* MigrationState.swift in Sources */, - F49B9A0029393049000CEFCE /* MigrationAppDetection.swift in Sources */, - F49B9A0A293A3249000CEFCE /* MigrationAnalyticsTracker.swift in Sources */, - 3F8B45A9292C1F2C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */, - 3F8B45A8292C1F2500730FA4 /* MigrationSuccessCardView.swift in Sources */, - 3F8B45AC292C455800730FA4 /* MigrationSuccessCell.swift in Sources */, - 83EF3D7B2937D703000AF9BF /* SharedDataIssueSolver.swift in Sources */, - F49B9A09293A3243000CEFCE /* MigrationEvent.swift in Sources */, - F4D8296A2931083000038726 /* MigrationSuccessCell+WordPress.swift in Sources */, - 83E1E5592A58B5C2000B576F /* JetpackSocialError.swift in Sources */, E125F1E41E8E595E00320B67 /* SharePost.swift in Sources */, - 014D7E8F2AA9FBDE00F8C9E3 /* WidgetConfiguration.swift in Sources */, - F4DD58322A095210009A772D /* DataMigrationError.swift in Sources */, - F4D829702931097900038726 /* DashboardMigrationSuccessCell+WordPress.swift in Sources */, 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */, - 8332DD2429259AE300802F7D /* DataMigrator.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5431,9 +4422,6 @@ buildActionMask = 2147483647; files = ( 809620E628E540D700940A5D /* SharePost.swift in Sources */, - 8031F346292FF46100E8F95E /* ExtensionConfiguration.swift in Sources */, - 01CE5015290A890F00A9C2E0 /* TracksConfiguration.swift in Sources */, - 0107E11228FD7FE200DE87DB /* AppConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5442,9 +4430,6 @@ buildActionMask = 2147483647; files = ( 8096214A28E55C9400940A5D /* SharePost.swift in Sources */, - 8031F347292FF46200E8F95E /* ExtensionConfiguration.swift in Sources */, - 01CE5014290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */, - 0107E11328FD7FE300DE87DB /* AppConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5452,10 +4437,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8031F348292FF46400E8F95E /* ExtensionConfiguration.swift in Sources */, 80F6D02328EE866A00953C1A /* RemoteNotificationActionParser.swift in Sources */, - 0107E11428FD7FE300DE87DB /* AppConfiguration.swift in Sources */, - 01CE5013290A890E00A9C2E0 /* TracksConfiguration.swift in Sources */, 80F6D03828EE866A00953C1A /* RichNotificationContentFormatter.swift in Sources */, 80F6D03C28EE866A00953C1A /* NotificationService.swift in Sources */, 80F6D04628EE866A00953C1A /* Tracks+ServiceExtension.swift in Sources */, @@ -5523,61 +4505,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C7F7BDBD26262A1B00CE547F /* AppDependency.swift in Sources */, - C33A5ADC2935848F00961E3A /* MigrationAppDetection.swift in Sources */, - C34E94BC28EDF80700D27A16 /* InfiniteScrollerViewDelegate.swift in Sources */, 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */, - F4D829682931059000038726 /* MigrationSuccessActionHandler.swift in Sources */, - 83E1E55A2A58B5C2000B576F /* JetpackSocialError.swift in Sources */, - 3F8B45AB292C42CC00730FA4 /* MigrationSuccessCell.swift in Sources */, - C3E77F89293A4EA10034AE5A /* MigrationLoadWordPressViewModel.swift in Sources */, - 3FFDEF7A29177D8C00B625CE /* MigrationNotificationsViewController.swift in Sources */, - FA25FA342609AAAA0005E08F /* AppConfiguration.swift in Sources */, - 3F8B45A029283D6C00730FA4 /* DashboardMigrationSuccessCell.swift in Sources */, - F4D8296C2931087100038726 /* MigrationSuccessCell+Jetpack.swift in Sources */, - F478B152292FC1BC00AA8645 /* MigrationAppearance.swift in Sources */, - 3F46EED128BFF339004F02B2 /* JetpackPromptsConfiguration.swift in Sources */, - C31466CC2939950900D62FC7 /* MigrationLoadWordPressViewController.swift in Sources */, - C7D30C652638B07A00A1695B /* JetpackPrologueStyleGuide.swift in Sources */, - F4F9D5EC29096CF500502576 /* MigrationHeaderView.swift in Sources */, - 3FFDEF7F29177FB100B625CE /* MigrationStepConfiguration.swift in Sources */, - F41BDD792910AFCA00B7F2B0 /* MigrationFlowCoordinator.swift in Sources */, - F49B9A06293A21BF000CEFCE /* MigrationAnalyticsTracker.swift in Sources */, - F49B99FF2937C9B4000CEFCE /* MigrationEmailService.swift in Sources */, - F4F9D5F2290993D400502576 /* MigrationWelcomeViewModel.swift in Sources */, - 3FFDEF8329179CD000B625CE /* MigrationDependencyContainer.swift in Sources */, - 3FFDEF7829177D7500B625CE /* MigrationNotificationsViewModel.swift in Sources */, - FED65D79293511E4008071BF /* SharedDataIssueSolver.swift in Sources */, - 8332DD2529259AE300802F7D /* DataMigrator.swift in Sources */, - 800035C329230A0B007D2D26 /* ExtensionConfiguration.swift in Sources */, - 3FFDEF8A2918597700B625CE /* MigrationDoneViewController.swift in Sources */, - F4D829622930E9F300038726 /* MigrationDeleteWordPressViewController.swift in Sources */, - 3FFDEF852918215700B625CE /* MigrationStepView.swift in Sources */, - F4F9D5EA2909622E00502576 /* MigrationWelcomeViewController.swift in Sources */, - 3F46EECE28BC4962004F02B2 /* JetpackLandingScreenView.swift in Sources */, - 3FFDEF9129187F2100B625CE /* MigrationActionsConfiguration.swift in Sources */, - F4DD58332A095210009A772D /* DataMigrationError.swift in Sources */, - F41BDD7B29114E2400B7F2B0 /* MigrationStep.swift in Sources */, - F41BDD73290BBDCA00B7F2B0 /* MigrationActionsView.swift in Sources */, - C7F7ABD6261CED7A00CE547F /* JetpackAuthenticationManager.swift in Sources */, - 3FFDEF8F29187F1200B625CE /* MigrationHeaderConfiguration.swift in Sources */, - F4E79301296EEE320025E8E0 /* MigrationState.swift in Sources */, - F4D829642930EA4C00038726 /* MigrationDeleteWordPressViewModel.swift in Sources */, - 3FF717FF291F07AB00323614 /* MigrationCenterViewConfiguration.swift in Sources */, - 3FFDEF882918596B00B625CE /* MigrationDoneViewModel.swift in Sources */, - FAADE42626159AFE00BF29FE /* AppConstants.swift in Sources */, - 3FF15A56291B4EEA00E1B4E5 /* MigrationCenterView.swift in Sources */, - F49B9A08293A21F4000CEFCE /* MigrationEvent.swift in Sources */, - F4D82972293109A600038726 /* DashboardMigrationSuccessCell+Jetpack.swift in Sources */, - C72A52CF2649B158009CA633 /* JetpackWindowManager.swift in Sources */, - 3F8B45A7292C1A2300730FA4 /* MigrationSuccessCardView.swift in Sources */, - F4D829662931046F00038726 /* UIButton+Dismiss.swift in Sources */, FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */, - 3FF15A5C291ED21100E1B4E5 /* MigrationNotificationsCenterView.swift in Sources */, - 3FFDEF812917882800B625CE /* MigrationNavigationController.swift in Sources */, - C34E94BA28EDF7D900D27A16 /* InfiniteScrollerView.swift in Sources */, - C7124E4F2638528F00929318 /* JetpackPrologueViewController.swift in Sources */, - 0107E15D28FFE99300DE87DB /* WidgetConfiguration.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5587,7 +4516,6 @@ files = ( FAF64B6F2637DEEC00E8A1DF /* BaseScreen.swift in Sources */, FAF64B722637DEEC00E8A1DF /* XCTest+Extensions.swift in Sources */, - 0107E11628FD7FE800DE87DB /* AppConfiguration.swift in Sources */, FAF64B742637DEEC00E8A1DF /* WPUITestCredentials.swift in Sources */, FAF64B7B2637DEEC00E8A1DF /* LoginFlow.swift in Sources */, FAF64B922637DEEC00E8A1DF /* SnapshotHelper.swift in Sources */, From 534b341f3d37b4045de62e6c5d955f4e778cd43d Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:41:00 -0600 Subject: [PATCH 18/27] Organize Resources for Folders --- WordPress/WordPress.xcodeproj/project.pbxproj | 545 +++++++++++------- .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/wordpress-dark.png | Bin .../AppIcon.appiconset/wordpress-light.png | Bin .../AppIcon.appiconset/wordpress-tinted.png | Bin .../Blogging Reminders/Contents.json | 0 .../reminders-bell.imageset/Contents.json | 0 .../reminders-bell.imageset/bell.pdf | Bin .../reminders-calendar.imageset/Contents.json | 0 .../reminders-calendar.imageset/calendar.pdf | Bin .../Contents.json | 0 .../celebration.pdf | Bin .../Bottom Tabs/Contents.json | 0 .../tab-bar-home.imageset/Contents.json | 0 .../tab-bar-home-selected.pdf | Bin .../tab-bar-me.imageset/Contents.json | 0 .../tab-bar-me-selected.pdf | Bin .../Contents.json | 0 .../Notifications-1.pdf | Bin .../Notifications-2.pdf | Bin .../Contents.json | 0 .../Notifications.pdf | Bin .../tab-bar-reader.imageset/Contents.json | 0 .../tab-bar-reader.imageset/reader.pdf | Bin .../AppImages.xcassets/Contents.json | 0 .../Custom Symbols/Contents.json | 0 .../fork.knife.symbolset/Contents.json | 0 .../fork.knife.symbolset/fork.knife.svg | 0 .../pawprint.symbolset/Contents.json | 0 .../pawprint.symbolset/pawprint.svg | 0 .../AppImages.xcassets/Domains/Contents.json | 0 .../Domains Lockup.imageset/Contents.json | 0 .../Domains Lockup.svg | 0 .../block-layout.imageset/Contents.json | 0 .../block-layout.imageset/block-layout.pdf | Bin .../domains-success.imageset/Contents.json | 0 .../domains-success.pdf | Bin .../wp-domains-icon.imageset/Contents.json | 0 .../wp-domains-icon.png | Bin .../wp-domains-icon@2x.png | Bin .../wp-domains-icon@3x.png | Bin .../Grow Audience/Contents.json | 0 .../Contents.json | 0 ...dience-illustration-blogging-reminders.png | Bin ...nce-illustration-blogging-reminders@2x.png | Bin ...nce-illustration-blogging-reminders@3x.png | Bin .../Contents.json | 0 .../grow-audience-illustration-reader.png | Bin .../grow-audience-illustration-reader@2x.png | Bin .../grow-audience-illustration-reader@3x.png | Bin .../Contents.json | 0 .../grow-audience-illustration-social.png | Bin .../grow-audience-illustration-social@2x.png | Bin .../grow-audience-illustration-social@3x.png | Bin .../Hands-Calendar.imageset/Contents.json | 0 .../Hands Calendar.png | Bin .../Illustrations/Contents.json | 0 .../Contents.json | 0 .../wp-illustration-construct-site.pdf | Bin .../Contents.json | 0 .../illustrationEmptyResults1.pdf | Bin .../Contents.json | 0 .../wp-illustration-hand-write.pdf | Bin .../Contents.json | 0 .../wp-illustration-ia-announcement.pdf | Bin .../Contents.json | 0 .../illustration-mobile-save-for-later.pdf | Bin .../Contents.json | 0 .../wp-illustration-notifications.pdf | Bin .../Contents.json | 0 .../reader.pdf | Bin .../Contents.json | 0 .../wp-illustration-stats-outline.pdf | Bin .../Contents.json | 0 .../wp-illustration-stats.pdf | Bin .../Contents.json | 0 .../stayInTheLoopIllustration.pdf | Bin .../Jetpack Install/Contents.json | 0 .../Contents.json | 0 .../jetpack-install-error.pdf | Bin .../Contents.json | 0 .../jetpack-install-logo.pdf | Bin .../Jetpack Scan/Contents.json | 0 .../Contents.json | 0 .../jetpack-scan-menu-icon.pdf | Bin .../Contents.json | 0 .../jetpack-scan-state-error.pdf | Bin .../Contents.json | 0 .../jetpack-scan-state-okay.pdf | Bin .../Contents.json | 0 .../jetpack-scan-state-progress.pdf | Bin .../Contents.json | 0 .../jetpack-scan-threat-fixed.pdf | Bin .../LaunchImage.launchimage/Contents.json | 0 .../LaunchImage.launchimage/Default-1242h.png | Bin .../LaunchImage.launchimage/Default-2208w.png | Bin .../Default-568h@2x.png | Bin .../LaunchImage.launchimage/Default-750h.png | Bin .../Default-Landscape.png | Bin .../Default-Landscape@2x.png | Bin .../Default-Portrait.png | Bin .../Default-Portrait@2x.png | Bin .../LaunchImage.launchimage/Default@2x.png | Bin .../AppImages.xcassets/Menu/Contents.json | 0 .../site-menu-activity.imageset/Contents.json | 0 .../site-menu-activity.imageset/globe-3.pdf | Bin .../site-menu-comments.imageset/Contents.json | 0 .../site-menu-comments.imageset/comment.pdf | Bin .../site-menu-domains.imageset/Contents.json | 0 .../site-menu-domains.imageset/globe-2.pdf | Bin .../site-menu-media.imageset/Contents.json | 0 .../site-menu-media.pdf | Bin .../site-menu-more.imageset/Contents.json | 0 .../site-menu-more.pdf | Bin .../site-menu-pages.imageset/Contents.json | 0 .../Menu/site-menu-pages.imageset/pages.pdf | Bin .../site-menu-people.imageset/Contents.json | 0 .../comment-author-avatar.pdf | Bin .../site-menu-plugins.imageset/Contents.json | 0 .../site-menu-plugins.imageset/plugins.pdf | Bin .../site-menu-posts.imageset/Contents.json | 0 .../site-menu-posts.pdf | Bin .../site-menu-settings.imageset/Contents.json | 0 .../Menu/site-menu-settings.imageset/cog.pdf | Bin .../site-menu-social.imageset/Contents.json | 0 .../Menu/site-menu-social.imageset/share.pdf | Bin .../site-menu-stats.imageset/Contents.json | 0 .../site-menu-stats.pdf | Bin .../site-menu-themes.imageset/Contents.json | 0 .../Menu/site-menu-themes.imageset/layout.pdf | Bin .../Notifications/Contents.json | 0 .../Contents.json | 0 .../notifications-approve.pdf | Bin .../Contents.json | 0 .../notifications-approved.pdf | Bin .../Contents.json | 0 .../note-confetti-background.pdf | Bin .../notifications-like.imageset/Contents.json | 0 .../notifications-like.pdf | Bin .../Contents.json | 0 .../notifications-liked.pdf | Bin .../Contents.json | 0 .../notifications-reply.pdf | Bin .../notifications-spam.imageset/Contents.json | 0 .../notifications-spam.pdf | Bin .../Contents.json | 0 .../notifications-trash.pdf | Bin .../AppImages.xcassets/Prologue/Contents.json | 0 .../Prologue/SplashPrologue/Contents.json | 0 .../splashBrushStroke.imageset/Contents.json | 0 .../splashBrushStroke.pdf | Bin .../splashLogo.imageset/Contents.json | 0 .../splashLogo.imageset/splashLogoDark.png | Bin .../splashLogo.imageset/splashLogoDark@2x.png | Bin .../splashLogo.imageset/splashLogoDark@3x.png | Bin .../splashLogo.imageset/splashLogoLight.png | Bin .../splashLogoLight@2x.png | Bin .../splashLogoLight@3x.png | Bin .../Prologue/UnifiedPrologue/Contents.json | 0 .../barGraph.imageset/Contents.json | 0 .../barGraph.imageset/barGraphDark.png | Bin .../barGraph.imageset/barGraphDark@2x.png | Bin .../barGraph.imageset/barGraphDark@3x.png | Bin .../barGraph.imageset/barGraphLight.png | Bin .../barGraph.imageset/barGraphLight@2x.png | Bin .../barGraph.imageset/barGraphLight@3x.png | Bin .../introWebsite1.imageset/Contents.json | 0 .../introWebsite1.imageset/page1Website1.png | Bin .../page1Website1@2x.png | Bin .../page1Website1@3x.png | Bin .../introWebsite2.imageset/Contents.json | 0 .../introWebsite2.imageset/page1Website2.png | Bin .../page1Website2@2x.png | Bin .../page1Website2@3x.png | Bin .../introWebsite3.imageset/Contents.json | 0 .../introWebsite3.imageset/page1Website3.png | Bin .../page1Website3@2x.png | Bin .../page1Website3@3x.png | Bin .../introWebsite4.imageset/Contents.json | 0 .../introWebsite4.imageset/page1Website4.png | Bin .../page1Website4@2x.png | Bin .../page1Website4@3x.png | Bin .../introWebsite5.imageset/Contents.json | 0 .../introWebsite5.imageset/page1Website5.png | Bin .../page1Website5@2x.png | Bin .../page1Website5@3x.png | Bin .../introWebsite6.imageset/Contents.json | 0 .../introWebsite6.imageset/page1Website6.png | Bin .../page1Website6@2x.png | Bin .../page1Website6@3x.png | Bin .../introWebsite7.imageset/Contents.json | 0 .../introWebsite7.imageset/page1Website7.png | Bin .../page1Website7@2x.png | Bin .../page1Website7@3x.png | Bin .../page2Img1Sea.imageset/Contents.json | 0 .../page2Img1Sea.imageset/page2Img1Sea.png | Bin .../page2Img1Sea.imageset/page2Img1Sea@2x.png | Bin .../page2Img1Sea.imageset/page2Img1Sea@3x.png | Bin .../page2Img2Trees.imageset/Contents.json | 0 .../page2Img2Trees.png | Bin .../page2Img2Trees@2x.png | Bin .../page2Img2Trees@3x.png | Bin .../page2Img3Food.imageset/Contents.json | 0 .../page2Img3Food.imageset/page2Img3Food.png | Bin .../page2Img3Food@2x.png | Bin .../page2Img3Food@3x.png | Bin .../page3Avatar1.imageset/Contents.json | 0 .../page3Avatar1.imageset/page3Avatar1.png | Bin .../page3Avatar1.imageset/page3Avatar1@2x.png | Bin .../page3Avatar1.imageset/page3Avatar1@3x.png | Bin .../page3Avatar2.imageset/Contents.json | 0 .../page3Avatar2.imageset/page3Avatar2.png | Bin .../page3Avatar2.imageset/page3Avatar2@2x.png | Bin .../page3Avatar2.imageset/page3Avatar2@3x.png | Bin .../page3Avatar3.imageset/Contents.json | 0 .../page3Avatar3.imageset/page3Avatar3.png | Bin .../page3Avatar3.imageset/page3Avatar3@2x.png | Bin .../page3Avatar3.imageset/page3Avatar3@3x.png | Bin .../page4Map.imageset/Contents.json | 0 .../page4Map.imageset/page4MapDark.pdf | Bin .../page4Map.imageset/page4MapLight.pdf | Bin .../page5Avatar1.imageset/Contents.json | 0 .../page5Avatar1.imageset/page5Avatar1.png | Bin .../page5Avatar1.imageset/page5Avatar1@2x.png | Bin .../page5Avatar1.imageset/page5Avatar1@3x.png | Bin .../page5Avatar2.imageset/Contents.json | 0 .../page5Avatar2.imageset/page5Avatar2.png | Bin .../page5Avatar2.imageset/page5Avatar2@2x.png | Bin .../page5Avatar2.imageset/page5Avatar2@3x.png | Bin .../page5Avatar3.imageset/Contents.json | 0 .../page5Avatar3.imageset/page5Avatar3.png | Bin .../page5Avatar3.imageset/page5Avatar3@2x.png | Bin .../page5Avatar3.imageset/page5Avatar3@3x.png | Bin .../page5Img1Coffee.imageset/Contents.json | 0 .../page5Img1Coffee.png | Bin .../page5Img1Coffee@2x.png | Bin .../page5Img1Coffee@3x.png | Bin .../page5Img2Stadium.imageset/Contents.json | 0 .../page5Img2Stadium.png | Bin .../page5Img2Stadium@2x.png | Bin .../page5Img2Stadium@3x.png | Bin .../page5Img3Museum.imageset/Contents.json | 0 .../page5Img3Museum.png | Bin .../page5Img3Museum@2x.png | Bin .../page5Img3Museum@3x.png | Bin .../AppImages.xcassets/QR Login/Contents.json | 0 .../Contents.json | 0 .../qr-login-close-icon.pdf | Bin .../qr-scan-focus.imageset/Contents.json | 0 .../qr-scan-focus.imageset/qr-scan-focus.pdf | Bin .../WordPress-share.imageset/Contents.json | 0 .../WordPress-share.png | Bin .../WordPress-share@2x.png | Bin .../WordPress-share@2x~ipad.png | Bin .../WordPress-share~ipad.png | Bin .../_WordPressDesignLibrary/Contents.json | 0 .../wpl-bell.imageset/Contents.json | 0 .../wpl-bell.imageset/bell.pdf | Bin .../wpl-capture-photo.imageset/Contents.json | 0 .../capture-photo.pdf | Bin .../wpl-gearshape.imageset/Contents.json | 0 .../wpl-gearshape.imageset/cog-3.pdf | Bin .../wpl-globe.imageset/Contents.json | 0 .../wpl-globe.imageset/globe.pdf | Bin .../wpl-help.imageset/Contents.json | 0 .../wpl-help.imageset/help.pdf | Bin .../wpl-info.imageset/Contents.json | 0 .../wpl-info.imageset/info.pdf | Bin .../wpl-mail.imageset/Contents.json | 0 .../wpl-mail.imageset/Source.pdf | Bin .../wpl-pencil.imageset/Contents.json | 0 .../wpl-pencil.imageset/edit.pdf | Bin .../wpl-phone.imageset/Contents.json | 0 .../wpl-phone.imageset/mobile.pdf | Bin .../wpl-share.imageset/Contents.json | 0 .../wpl-share.imageset/block-share.pdf | Bin .../wpl-shuffle.imageset/Contents.json | 0 .../wpl-shuffle.imageset/wpl-shuffle.pdf | Bin .../wpl-tablet.imageset/Contents.json | 0 .../wpl-tablet.imageset/tablet.pdf | Bin .../a8c.imageset/Contents.json | 0 .../AppImages.xcassets/a8c.imageset/a8c.pdf | Bin .../animatedBox.imageset/Contents.json | 0 .../animatedBox.imageset/animatedBox-1.pdf | Bin .../animatedBox.imageset/animatedBox-dark.pdf | Bin .../animatedBoxBack.imageset/Contents.json | 0 .../animatedBoxBack-dark.pdf | Bin .../animatedBoxBack.pdf | Bin .../animatedBoxPage1.imageset/Contents.json | 0 .../animatedBoxPage1-dark.pdf | Bin .../animatedBoxPage1.pdf | Bin .../animatedBoxPage2.imageset/Contents.json | 0 .../animatedBoxPage2-dark.pdf | Bin .../animatedBoxPage2.pdf | Bin .../animatedBoxPage3.imageset/Contents.json | 0 .../animatedBoxPage3-dark.pdf | Bin .../animatedBoxPage3.pdf | Bin .../Contents.json | 0 .../arrowshape.turn.up.backward.svg | 0 .../Contents.json | 0 .../background-comment-nesting.pdf | Bin .../Contents.json | 0 .../background-reader-tear.pdf | Bin .../Contents.json | 0 .../beveled-blue-button-down.png | Bin .../beveled-blue-button-down@2x.png | Bin .../beveled-blue-button-down@3x.png | Bin .../Contents.json | 0 .../beveled-blue-button.png | Bin .../beveled-blue-button@2x.png | Bin .../beveled-blue-button@3x.png | Bin .../Contents.json | 0 .../beveled-disabled-button.png | Bin .../beveled-disabled-button@2x.png | Bin .../beveled-disabled-button@3x.png | Bin .../Contents.json | 0 .../beveled-secondary-button-down.png | Bin .../beveled-secondary-button-down@2x.png | Bin .../beveled-secondary-button-down@3x.png | Bin .../Contents.json | 0 .../beveled-secondary-button.png | Bin .../beveled-secondary-button@2x.png | Bin .../beveled-secondary-button@3x.png | Bin .../blavatar-default.imageset/Contents.json | 0 .../blavatar-default-muriel.pdf | Bin .../block-tag-cloud.imageset/Contents.json | 0 .../block-tag-cloud.pdf | Bin .../Contents.json | 0 .../bloganuary-icon-page.pdf | Bin .../Contents.json | 0 .../blognuary-icon-people.pdf | Bin .../Contents.json | 0 .../bloganuary-icon-verse.pdf | Bin .../Contents.json | 0 .../btn-back-chevron-tapped.png | Bin .../btn-back-chevron-tapped@2x.png | Bin .../btn-back-chevron.imageset/Contents.json | 0 .../btn-back-chevron.png | Bin .../btn-back-chevron@2x.png | Bin .../btn-help.imageset/Contents.json | 0 .../btn-help.imageset/btn-help.pdf | Bin .../chevron-down-slim.imageset/Contents.json | 0 .../chevron-down-slim.pdf | Bin .../cloud.imageset/Contents.json | 0 .../cloud.imageset/cloud.png | Bin .../cloud.imageset/cloud@2x.png | Bin .../cloud.imageset/cloud@3x.png | Bin .../Contents.json | 0 .../comment-author-gravatar.pdf | Bin .../confetti-circle.imageset/Contents.json | 0 .../confetti-circle.pdf | Bin .../confetti-hotdog.imageset/Contents.json | 0 .../confetti-hotdog.pdf | Bin .../confetti-star.imageset/Contents.json | 0 .../confetti-star.imageset/confetti-star.pdf | Bin .../confetti.imageset/Contents.json | 0 .../confetti.imageset/confetti.pdf | Bin .../custom-icons-alert.imageset/Contents.json | 0 .../custom-icons-alert.pdf | Bin .../darkgrey-shadow.imageset/Contents.json | 0 .../darkGrey-shadow@2x.png | Bin .../darkgrey-shadow.png | Bin .../darkgrey-shadow@3x.png | Bin .../disclosure-chevron.imageset/Contents.json | 0 .../disclosure-chevron.png | Bin .../disclosure-chevron@2x.png | Bin .../disclosure-chevron@3x.png | Bin .../Contents.json | 0 .../chevron_left 1.png | Bin .../chevron_left 1@2x.png | Bin .../chevron_left 1@3x.png | Bin .../editor-more.imageset/Contents.json | 0 .../editor-more.imageset/editor-more.png | Bin .../editor-more.imageset/editor-more@2x.png | Bin .../editor-more.imageset/editor-more@3x.png | Bin .../editor-redo.imageset/Contents.json | 0 .../editor-redo.imageset/redo.png | Bin .../editor-redo.imageset/redo@2x.png | Bin .../editor-redo.imageset/redo@3x.png | Bin .../editor-undo.imageset/Contents.json | 0 .../editor-undo.imageset/undo.png | Bin .../editor-undo.imageset/undo@2x.png | Bin .../editor-undo.imageset/undo@3x.png | Bin .../extension-icon.appiconset/Contents.json | 0 .../extension-icon-167.png | Bin .../extension-icon-76pt@2x.png | Bin .../extension-icon-@3x.png | Bin .../extension-icon@2x.png | Bin .../extension_icon-1024.png | Bin .../google.imageset/Contents.json | 0 .../google.imageset/google.png | Bin .../google.imageset/google@2x.png | Bin .../google.imageset/google@3x.png | Bin .../Contents.json | 0 .../gravatar-add-button.pdf | Bin .../gravatar-hollow.imageset/Contents.json | 0 .../gravatar-hollow.pdf | Bin .../Contents.json | 0 .../gravatar-unapproved.pdf | Bin .../gravatar.imageset/Contents.json | 0 .../gravatar.imageset/gravatar.pdf | Bin .../Contents.json | 0 .../gridicons-sync-circled.pdf | Bin .../home.imageset/Contents.json | 0 .../home.imageset/block-home.pdf | Bin .../hud_error.imageset/Contents.json | 0 .../hud_error.imageset/hud_error.pdf | Bin .../hud_success.imageset/Contents.json | 0 .../hud_success.imageset/hud_success.pdf | Bin .../icon-alert.imageset/Contents.json | 0 .../icon-alert.imageset/icon-alert.pdf | Bin .../icon-check-blue.imageset/Contents.json | 0 .../icon-check-blue.png | Bin .../icon-check-blue@2x.png | Bin .../Contents.json | 0 .../icon-clear-searchfield.pdf | Bin .../Contents.json | 0 .../icon-clear-textfield.pdf | Bin .../icon-clock.imageset/Contents.json | 0 .../icon-clock.imageset/icon-clock.pdf | Bin .../icon-comment-reply.imageset/Contents.json | 0 .../icon-comment-reply.pdf | Bin .../icon-devices.imageset/Contents.json | 0 .../icon-devices.imageset/icon-devices.pdf | Bin .../icon-jetpack.imageset/Contents.json | 0 .../icon-jetpack.imageset/icon-jetpack.png | Bin .../icon-jetpack.imageset/icon-jetpack@2x.png | Bin .../icon-jetpack.imageset/icon-jetpack@3x.png | Bin .../Contents.json | 0 .../icon-lightbulb-outline.pdf | Bin .../Contents.json | 0 .../icon-menu-ellipsis-white.pdf | Bin .../icon-menu-ellipsis.imageset/Contents.json | 0 .../icon-menu-ellipsis.pdf | Bin .../Contents.json | 0 .../icon-nav-chevron-highlight.pdf | Bin .../icon-nav-chevron.imageset/Contents.json | 0 .../icon-nav-chevron.pdf | Bin .../icon-pencil.imageset/Contents.json | 0 .../icon-pencil.imageset/icon-pencil.pdf | Bin .../icon-people.imageset/Contents.json | 0 .../icon-people.imageset/icon-people.pdf | Bin .../Contents.json | 0 .../icon-post-actionbar-back.pdf | Bin .../Contents.json | 0 .../icon-post-actionbar-edit.pdf | Bin .../Contents.json | 0 .../icon-post-actionbar-more.pdf | Bin .../Contents.json | 0 .../icon-post-actionbar-publish.pdf | Bin .../Contents.json | 0 .../icon-post-actionbar-restore.pdf | Bin .../Contents.json | 0 .../icon-post-actionbar-stats.pdf | Bin .../Contents.json | 0 .../icon-post-actionbar-trash.pdf | Bin .../Contents.json | 0 .../icon-post-actionbar-view.pdf | Bin .../Contents.json | 0 .../icon-post-add-highlight.pdf | Bin .../icon-post-add.imageset/Contents.json | 0 .../icon-post-add.imageset/icon-post-add.pdf | Bin .../Contents.json | 0 .../icon-post-list-footer.pdf | Bin .../Contents.json | 0 .../icon-post-list-search.pdf | Bin .../Contents.json | 0 .../icon-post-search-highlight.pdf | Bin .../icon-post-search.imageset/Contents.json | 0 .../icon-post-search.pdf | Bin .../Contents.json | 0 .../icon-post-status-pending.pdf | Bin .../Contents.json | 0 .../icon-post-status-scheduled.pdf | Bin .../Contents.json | 0 .../icon-post-status-sticky.pdf | Bin .../Contents.json | 0 .../icon-post-status-trashed.pdf | Bin .../icon-post-undo.imageset/Contents.json | 0 .../icon-post-undo.pdf | Bin .../Contents.json | 0 .../view_card.pdf | Bin .../Contents.json | 0 .../icon-postmeta-comment.pdf | Bin .../icon-postmeta-like.imageset/Contents.json | 0 .../icon-postmeta-like.pdf | Bin .../Contents.json | 0 .../icon-posts-editor-chevron.pdf | Bin .../Contents.json | 0 .../icon-posts-editor-media.pdf | Bin .../Contents.json | 0 .../icon-reader-comment-highlight.pdf | Bin .../Contents.json | 0 .../icon-reader-comment-like.pdf | Bin .../Contents.json | 0 .../icon-reader-comment-liked.pdf | Bin .../Contents.json | 0 .../icon-reader-comment-reply.pdf | Bin .../Contents.json | 0 .../icon-reader-comment.pdf | Bin .../Contents.json | 0 .../icon-reader-follow-highlight.pdf | Bin .../icon-reader-follow.imageset/Contents.json | 0 .../icon-reader-follow.pdf | Bin .../Contents.json | 0 .../icon-reader-following.pdf | Bin .../Contents.json | 0 .../icon-reader-header-list.pdf | Bin .../Contents.json | 0 .../icon-reader-header-tag.pdf | Bin .../Contents.json | 0 .../icon-reader-like-highlight.pdf | Bin .../icon-reader-like.imageset/Contents.json | 0 .../icon-reader-like.pdf | Bin .../icon-reader-liked.imageset/Contents.json | 0 .../icon-reader-liked.pdf | Bin .../Contents.json | 0 .../icon-reader-post-comment.svg | 0 .../icon-reader-reblog.imageset/Contents.json | 0 .../icon-reader-reblog.svg | 0 .../Contents.json | 0 .../icon-reader-save-fill.svg | 0 .../Contents.json | 0 .../icon-reader-save-outline.svg | 0 .../Contents.json | 0 .../icon-reader-search-plus.pdf | Bin .../Contents.json | 0 .../icon-reader-star-fill.svg | 0 .../Contents.json | 0 .../icon-reader-star-outline.svg | 0 .../Contents.json | 0 .../icon-shortcut-new-photo.pdf | Bin .../Contents.json | 0 .../icon-shortcut-new-post.pdf | Bin .../Contents.json | 0 .../icon-shortcut-notifications.pdf | Bin .../Contents.json | 0 .../icon-shortcut-signin.pdf | Bin .../Contents.json | 0 .../icon-shortcut-stats.pdf | Bin .../icon-url-field.imageset/Contents.json | 0 .../icon-url-field.pdf | Bin .../Contents.json | 0 .../icon-username-field.pdf | Bin .../icon-wp-filled.imageset/Contents.json | 0 .../icon-wp-filled-dark.pdf | Bin .../icon-wp-filled.pdf | Bin .../icon-wp.imageset/Contents.json | 0 .../icon-wp.imageset/icon-wp.pdf | Bin .../icon.calendar.imageset/Contents.json | 0 .../icon.calendar.imageset/icon.calendar.png | Bin .../icon.calendar@2x.png | Bin .../icon.calendar@3x.png | Bin .../icon.globe.imageset/Contents.json | 0 .../icon.globe.imageset/icon.globe.png | Bin .../icon.globe.imageset/icon.globe@2x.png | Bin .../icon.globe.imageset/icon.globe@3x.png | Bin .../icon.verse.imageset/Contents.json | 0 .../icon.verse.imageset/icon.verse.png | Bin .../icon.verse.imageset/icon.verse@2x.png | Bin .../icon.verse.imageset/icon.verse@3x.png | Bin .../illustration-posts.imageset/Contents.json | 0 .../illustration-posts.pdf | Bin .../Contents.json | 0 .../insightsManagementFeatureImage.pdf | Bin .../jp-notif-icon.imageset/Contents.json | 0 .../jp-notif-icon.imageset/jp-notif-icon.png | Bin .../jp-notif-icon@2x.png | Bin .../jp-notif-icon@3x.png | Bin .../jp-reader-icon.imageset/Contents.json | 0 .../jp-reader-icon.png | Bin .../jp-reader-icon@2x.png | Bin .../jp-reader-icon@3x.png | Bin .../jp-stats-icon.imageset/Contents.json | 0 .../jp-stats-icon.imageset/jp-stats-icon.png | Bin .../jp-stats-icon@2x.png | Bin .../jp-stats-icon@3x.png | Bin .../left.imageset/Contents.json | 0 .../AppImages.xcassets/left.imageset/left.png | Bin .../left.imageset/left@2x.png | Bin .../login-magic-link.imageset/Contents.json | 0 .../login-magic-link.pdf | Bin .../Contents.json | 0 .../logo-bloganuary-large.pdf | Bin .../logo-bloganuary.imageset/Contents.json | 0 .../logo-bloganuary.svg | 0 .../logo-dayone.imageset/Contents.json | 0 .../logo-dayone.imageset/logo-dayone.pdf | Bin .../Contents.json | 0 .../logo-wpcom-vertical.pdf | Bin .../media-no-results.imageset/Contents.json | 0 .../media-no-results.imageset/Media.pdf | Bin .../menus-move-icon.imageset/Contents.json | 0 .../menus-move-icon.imageset/move-icon.pdf | Bin .../Contents.json | 0 .../more-horizontal-mobile.svg | 0 .../mysites-nosites.imageset/Contents.json | 0 .../mysites-nosites.pdf | Bin .../Contents.json | 0 .../noSitesEmptyStateImage.png | Bin .../noSitesEmptyStateImage@2x.png | Bin .../noSitesEmptyStateImage@3x.png | Bin .../Contents.json | 0 .../onepassword-button.pdf | Bin .../pages-no-results.imageset/Contents.json | 0 .../illustrationPages.pdf | Bin .../Contents.json | 0 .../pagesCardPromoImage.png | Bin .../pagesCardPromoImage@2x.png | Bin .../pagesCardPromoImage@3x.png | Bin .../personalize.imageset/Contents.json | 0 .../personalize.imageset/personalize.pdf | Bin .../Contents.json | 0 .../plan-business-loading.pdf | Bin .../plan-free-loading.imageset/Contents.json | 0 .../plan-free-loading.pdf | Bin .../plan-placeholder.imageset/Contents.json | 0 .../plan-placeholder.pdf | Bin .../Contents.json | 0 .../plan-premium-loading.pdf | Bin .../Contents.json | 0 .../post-blavatar-placeholder.pdf | Bin .../post-published.imageset/Contents.json | 0 .../post-publihsed.svg | 0 .../posts-no-results.imageset/Contents.json | 0 .../posts-no-results.imageset/group3.pdf | Bin .../posts.imageset/Contents.json | 0 .../posts.imageset/site-menu-posts.pdf | Bin .../Contents.json | 0 .../reader-postaction-time.pdf | Bin .../Contents.json | 0 .../rppreview-1.png | Bin .../rppreview-1@2x.png | Bin .../rppreview-1@3x.png | Bin .../Contents.json | 0 .../rppreview-2.png | Bin .../rppreview-2@2x.png | Bin .../rppreview-2@3x.png | Bin .../Contents.json | 0 .../rppreview-3.png | Bin .../rppreview-3@2x.png | Bin .../rppreview-3@3x.png | Bin .../sharing-notice.imageset/Contents.json | 0 .../sharing-notice.pdf | Bin .../Contents.json | 0 .../site-creation-loading-dark.pdf | Bin .../site-creation-loading.pdf | Bin .../site-menu-home.imageset/Contents.json | 0 .../site-menu-home.imageset/block-home.pdf | Bin .../social-default.imageset/Contents.json | 0 .../social-default.pdf | Bin .../social-facebook.imageset/Contents.json | 0 .../social-facebook.pdf | Bin .../social-google-plus.imageset/Contents.json | 0 .../social-google-plus.pdf | Bin .../Contents.json | 0 .../social-whatsapp.pdf | Bin .../social-linkedin.imageset/Contents.json | 0 .../social-linkedin.pdf | Bin .../social-path.imageset/Contents.json | 0 .../social-path.imageset/social-path.pdf | Bin .../social-pinterest.imageset/Contents.json | 0 .../social-pinterest.pdf | Bin .../social-pocket.imageset/Contents.json | 0 .../social-pocket.imageset/social-pocket.pdf | Bin .../social-reddit.imageset/Contents.json | 0 .../social-reddit.imageset/social-reddit.pdf | Bin .../Contents.json | 0 .../social-signup-waiting.pdf | Bin .../social-skype.imageset/Contents.json | 0 .../social-skype.imageset/social-skype.pdf | Bin .../social-telegram.imageset/Contents.json | 0 .../social-telegram.pdf | Bin .../social-tumblr.imageset/Contents.json | 0 .../social-tumblr.imageset/social-tumblr.pdf | Bin .../social-twitter.imageset/Contents.json | 0 .../social-twitter.pdf | Bin .../social-wordpress.imageset/Contents.json | 0 .../social-wordpress.pdf | Bin .../stats.imageset/Contents.json | 0 .../stats.imageset/stats.png | Bin .../stats.imageset/stats@2x.png | Bin .../subdirectory.imageset/Contents.json | 0 .../subdirectory.imageset/subdirectory.pdf | Bin .../tenor-attribution.imageset/Contents.json | 0 .../tenor-attribution.png | Bin .../tenor-attribution@2x.png | Bin .../tenor-attribution@3x.png | Bin .../theme-customize.imageset/Contents.json | 0 .../theme-customize.pdf | Bin .../theme-details.imageset/Contents.json | 0 .../theme-details.imageset/theme-details.pdf | Bin .../theme-loading.imageset/Contents.json | 0 .../theme-loading.imageset/theme-loading.pdf | Bin .../theme-support.imageset/Contents.json | 0 .../theme-support.imageset/theme-support.pdf | Bin .../tool.imageset/Contents.json | 0 .../AppImages.xcassets/tool.imageset/tool.pdf | Bin .../wordpress-gravatar.imageset/Contents.json | 0 .../WP+Gravatar Dark.pdf | Bin .../WP+Gravatar White 1.pdf | Bin .../WP+Gravatar White.pdf | Bin .../Resources/AppStoreStrings.po | 0 WordPress/{ => WordPress/Resources}/Emoji.txt | 0 .../Flags.xcassets/AC.imageset/AC.png | Bin .../Flags.xcassets/AC.imageset/Contents.json | 0 .../Flags.xcassets/AD.imageset/AD.png | Bin .../Flags.xcassets/AD.imageset/Contents.json | 0 .../Flags.xcassets/AE.imageset/AE.png | Bin .../Flags.xcassets/AE.imageset/Contents.json | 0 .../Flags.xcassets/AF.imageset/AF.png | Bin .../Flags.xcassets/AF.imageset/Contents.json | 0 .../Flags.xcassets/AG.imageset/AG.png | Bin .../Flags.xcassets/AG.imageset/Contents.json | 0 .../Flags.xcassets/AI.imageset/AI.png | Bin .../Flags.xcassets/AI.imageset/Contents.json | 0 .../Flags.xcassets/AL.imageset/AL.png | Bin .../Flags.xcassets/AL.imageset/Contents.json | 0 .../Flags.xcassets/AM.imageset/AM.png | Bin .../Flags.xcassets/AM.imageset/Contents.json | 0 .../Flags.xcassets/AO.imageset/AO.png | Bin .../Flags.xcassets/AO.imageset/Contents.json | 0 .../Flags.xcassets/AQ.imageset/AQ.png | Bin .../Flags.xcassets/AQ.imageset/Contents.json | 0 .../Flags.xcassets/AR.imageset/AR.png | Bin .../Flags.xcassets/AR.imageset/Contents.json | 0 .../Flags.xcassets/AS.imageset/AS.png | Bin .../Flags.xcassets/AS.imageset/Contents.json | 0 .../Flags.xcassets/AT.imageset/AT.png | Bin .../Flags.xcassets/AT.imageset/Contents.json | 0 .../Flags.xcassets/AU.imageset/AU.png | Bin .../Flags.xcassets/AU.imageset/Contents.json | 0 .../Flags.xcassets/AW.imageset/AW.png | Bin .../Flags.xcassets/AW.imageset/Contents.json | 0 .../Flags.xcassets/AX.imageset/AX.png | Bin .../Flags.xcassets/AX.imageset/Contents.json | 0 .../Flags.xcassets/AZ.imageset/AZ.png | Bin .../Flags.xcassets/AZ.imageset/Contents.json | 0 .../Flags.xcassets/BA.imageset/BA.png | Bin .../Flags.xcassets/BA.imageset/Contents.json | 0 .../Flags.xcassets/BB.imageset/BB.png | Bin .../Flags.xcassets/BB.imageset/Contents.json | 0 .../Flags.xcassets/BD.imageset/BD.png | Bin .../Flags.xcassets/BD.imageset/Contents.json | 0 .../Flags.xcassets/BE.imageset/BE.png | Bin .../Flags.xcassets/BE.imageset/Contents.json | 0 .../Flags.xcassets/BF.imageset/BF.png | Bin .../Flags.xcassets/BF.imageset/Contents.json | 0 .../Flags.xcassets/BG.imageset/BG.png | Bin .../Flags.xcassets/BG.imageset/Contents.json | 0 .../Flags.xcassets/BH.imageset/BH.png | Bin .../Flags.xcassets/BH.imageset/Contents.json | 0 .../Flags.xcassets/BI.imageset/BI.png | Bin .../Flags.xcassets/BI.imageset/Contents.json | 0 .../Flags.xcassets/BJ.imageset/BJ.png | Bin .../Flags.xcassets/BJ.imageset/Contents.json | 0 .../Flags.xcassets/BL.imageset/BL.png | Bin .../Flags.xcassets/BL.imageset/Contents.json | 0 .../Flags.xcassets/BM.imageset/BM.png | Bin .../Flags.xcassets/BM.imageset/Contents.json | 0 .../Flags.xcassets/BN.imageset/BN.png | Bin .../Flags.xcassets/BN.imageset/Contents.json | 0 .../Flags.xcassets/BO.imageset/BO.png | Bin .../Flags.xcassets/BO.imageset/Contents.json | 0 .../Flags.xcassets/BQ.imageset/BQ.png | Bin .../Flags.xcassets/BQ.imageset/Contents.json | 0 .../Flags.xcassets/BR.imageset/BR.png | Bin .../Flags.xcassets/BR.imageset/Contents.json | 0 .../Flags.xcassets/BS.imageset/BS.png | Bin .../Flags.xcassets/BS.imageset/Contents.json | 0 .../Flags.xcassets/BT.imageset/BT.png | Bin .../Flags.xcassets/BT.imageset/Contents.json | 0 .../Flags.xcassets/BV.imageset/BV.png | Bin .../Flags.xcassets/BV.imageset/Contents.json | 0 .../Flags.xcassets/BW.imageset/BW.png | Bin .../Flags.xcassets/BW.imageset/Contents.json | 0 .../Flags.xcassets/BY.imageset/BY.png | Bin .../Flags.xcassets/BY.imageset/Contents.json | 0 .../Flags.xcassets/BZ.imageset/BZ.png | Bin .../Flags.xcassets/BZ.imageset/Contents.json | 0 .../Flags.xcassets/CA.imageset/CA.png | Bin .../Flags.xcassets/CA.imageset/Contents.json | 0 .../Flags.xcassets/CC.imageset/CC.png | Bin .../Flags.xcassets/CC.imageset/Contents.json | 0 .../Flags.xcassets/CD.imageset/CD.png | Bin .../Flags.xcassets/CD.imageset/Contents.json | 0 .../Flags.xcassets/CF.imageset/CF.png | Bin .../Flags.xcassets/CF.imageset/Contents.json | 0 .../Flags.xcassets/CG.imageset/CG.png | Bin .../Flags.xcassets/CG.imageset/Contents.json | 0 .../Flags.xcassets/CH.imageset/CH.png | Bin .../Flags.xcassets/CH.imageset/Contents.json | 0 .../Flags.xcassets/CI.imageset/CI.png | Bin .../Flags.xcassets/CI.imageset/Contents.json | 0 .../Flags.xcassets/CK.imageset/CK.png | Bin .../Flags.xcassets/CK.imageset/Contents.json | 0 .../Flags.xcassets/CL.imageset/CL.png | Bin .../Flags.xcassets/CL.imageset/Contents.json | 0 .../Flags.xcassets/CM.imageset/CM.png | Bin .../Flags.xcassets/CM.imageset/Contents.json | 0 .../Flags.xcassets/CN.imageset/CN.png | Bin .../Flags.xcassets/CN.imageset/Contents.json | 0 .../Flags.xcassets/CO.imageset/CO.png | Bin .../Flags.xcassets/CO.imageset/Contents.json | 0 .../Flags.xcassets/CP.imageset/CP.png | Bin .../Flags.xcassets/CP.imageset/Contents.json | 0 .../Flags.xcassets/CR.imageset/CR.png | Bin .../Flags.xcassets/CR.imageset/Contents.json | 0 .../Flags.xcassets/CU.imageset/CU.png | Bin .../Flags.xcassets/CU.imageset/Contents.json | 0 .../Flags.xcassets/CV.imageset/CV.png | Bin .../Flags.xcassets/CV.imageset/Contents.json | 0 .../Flags.xcassets/CW.imageset/CW.png | Bin .../Flags.xcassets/CW.imageset/Contents.json | 0 .../Flags.xcassets/CX.imageset/CX.png | Bin .../Flags.xcassets/CX.imageset/Contents.json | 0 .../Flags.xcassets/CY.imageset/CY.png | Bin .../Flags.xcassets/CY.imageset/Contents.json | 0 .../Flags.xcassets/CZ.imageset/CZ.png | Bin .../Flags.xcassets/CZ.imageset/Contents.json | 0 .../Resources}/Flags.xcassets/Contents.json | 0 .../Flags.xcassets/DE.imageset/Contents.json | 0 .../Flags.xcassets/DE.imageset/DE.png | Bin .../Flags.xcassets/DG.imageset/Contents.json | 0 .../Flags.xcassets/DG.imageset/DG.png | Bin .../Flags.xcassets/DJ.imageset/Contents.json | 0 .../Flags.xcassets/DJ.imageset/DJ.png | Bin .../Flags.xcassets/DK.imageset/Contents.json | 0 .../Flags.xcassets/DK.imageset/DK.png | Bin .../Flags.xcassets/DM.imageset/Contents.json | 0 .../Flags.xcassets/DM.imageset/DM.png | Bin .../Flags.xcassets/DO.imageset/Contents.json | 0 .../Flags.xcassets/DO.imageset/DO.png | Bin .../Flags.xcassets/DZ.imageset/Contents.json | 0 .../Flags.xcassets/DZ.imageset/DZ.png | Bin .../Flags.xcassets/EA.imageset/Contents.json | 0 .../Flags.xcassets/EA.imageset/EA.png | Bin .../Flags.xcassets/EC.imageset/Contents.json | 0 .../Flags.xcassets/EC.imageset/EC.png | Bin .../Flags.xcassets/EE.imageset/Contents.json | 0 .../Flags.xcassets/EE.imageset/EE.png | Bin .../Flags.xcassets/EG.imageset/Contents.json | 0 .../Flags.xcassets/EG.imageset/EG.png | Bin .../Flags.xcassets/EH.imageset/Contents.json | 0 .../Flags.xcassets/EH.imageset/EH.png | Bin .../Flags.xcassets/ER.imageset/Contents.json | 0 .../Flags.xcassets/ER.imageset/ER.png | Bin .../Flags.xcassets/ES.imageset/Contents.json | 0 .../Flags.xcassets/ES.imageset/ES.png | Bin .../Flags.xcassets/ET.imageset/Contents.json | 0 .../Flags.xcassets/ET.imageset/ET.png | Bin .../Flags.xcassets/EU.imageset/Contents.json | 0 .../Flags.xcassets/EU.imageset/EU.png | Bin .../Flags.xcassets/FI.imageset/Contents.json | 0 .../Flags.xcassets/FI.imageset/FI.png | Bin .../Flags.xcassets/FJ.imageset/Contents.json | 0 .../Flags.xcassets/FJ.imageset/FJ.png | Bin .../Flags.xcassets/FK.imageset/Contents.json | 0 .../Flags.xcassets/FK.imageset/FK.png | Bin .../Flags.xcassets/FM.imageset/Contents.json | 0 .../Flags.xcassets/FM.imageset/FM.png | Bin .../Flags.xcassets/FO.imageset/Contents.json | 0 .../Flags.xcassets/FO.imageset/FO.png | Bin .../Flags.xcassets/FR.imageset/Contents.json | 0 .../Flags.xcassets/FR.imageset/FR.png | Bin .../Flags.xcassets/GA.imageset/Contents.json | 0 .../Flags.xcassets/GA.imageset/GA.png | Bin .../Flags.xcassets/GB.imageset/Contents.json | 0 .../Flags.xcassets/GB.imageset/GB.png | Bin .../Flags.xcassets/GD.imageset/Contents.json | 0 .../Flags.xcassets/GD.imageset/GD.png | Bin .../Flags.xcassets/GE.imageset/Contents.json | 0 .../Flags.xcassets/GE.imageset/GE.png | Bin .../Flags.xcassets/GF.imageset/Contents.json | 0 .../Flags.xcassets/GF.imageset/GF.png | Bin .../Flags.xcassets/GG.imageset/Contents.json | 0 .../Flags.xcassets/GG.imageset/GG.png | Bin .../Flags.xcassets/GH.imageset/Contents.json | 0 .../Flags.xcassets/GH.imageset/GH.png | Bin .../Flags.xcassets/GI.imageset/Contents.json | 0 .../Flags.xcassets/GI.imageset/GI.png | Bin .../Flags.xcassets/GL.imageset/Contents.json | 0 .../Flags.xcassets/GL.imageset/GL.png | Bin .../Flags.xcassets/GM.imageset/Contents.json | 0 .../Flags.xcassets/GM.imageset/GM.png | Bin .../Flags.xcassets/GN.imageset/Contents.json | 0 .../Flags.xcassets/GN.imageset/GN.png | Bin .../Flags.xcassets/GP.imageset/Contents.json | 0 .../Flags.xcassets/GP.imageset/GP.png | Bin .../Flags.xcassets/GQ.imageset/Contents.json | 0 .../Flags.xcassets/GQ.imageset/GQ.png | Bin .../Flags.xcassets/GR.imageset/Contents.json | 0 .../Flags.xcassets/GR.imageset/GR.png | Bin .../Flags.xcassets/GS.imageset/Contents.json | 0 .../Flags.xcassets/GS.imageset/GS.png | Bin .../Flags.xcassets/GT.imageset/Contents.json | 0 .../Flags.xcassets/GT.imageset/GT.png | Bin .../Flags.xcassets/GU.imageset/Contents.json | 0 .../Flags.xcassets/GU.imageset/GU.png | Bin .../Flags.xcassets/GW.imageset/Contents.json | 0 .../Flags.xcassets/GW.imageset/GW.png | Bin .../Flags.xcassets/GY.imageset/Contents.json | 0 .../Flags.xcassets/GY.imageset/GY.png | Bin .../Flags.xcassets/HK.imageset/Contents.json | 0 .../Flags.xcassets/HK.imageset/HK.png | Bin .../Flags.xcassets/HM.imageset/Contents.json | 0 .../Flags.xcassets/HM.imageset/HM.png | Bin .../Flags.xcassets/HN.imageset/Contents.json | 0 .../Flags.xcassets/HN.imageset/HN.png | Bin .../Flags.xcassets/HR.imageset/Contents.json | 0 .../Flags.xcassets/HR.imageset/HR.png | Bin .../Flags.xcassets/HT.imageset/Contents.json | 0 .../Flags.xcassets/HT.imageset/HT.png | Bin .../Flags.xcassets/HU.imageset/Contents.json | 0 .../Flags.xcassets/HU.imageset/HU.png | Bin .../Flags.xcassets/IC.imageset/Contents.json | 0 .../Flags.xcassets/IC.imageset/IC.png | Bin .../Flags.xcassets/ID.imageset/Contents.json | 0 .../Flags.xcassets/ID.imageset/ID.png | Bin .../Flags.xcassets/IE.imageset/Contents.json | 0 .../Flags.xcassets/IE.imageset/IE.png | Bin .../Flags.xcassets/IL.imageset/Contents.json | 0 .../Flags.xcassets/IL.imageset/IL.png | Bin .../Flags.xcassets/IM.imageset/Contents.json | 0 .../Flags.xcassets/IM.imageset/IM.png | Bin .../Flags.xcassets/IN.imageset/Contents.json | 0 .../Flags.xcassets/IN.imageset/IN.png | Bin .../Flags.xcassets/IO.imageset/Contents.json | 0 .../Flags.xcassets/IO.imageset/IO.png | Bin .../Flags.xcassets/IQ.imageset/Contents.json | 0 .../Flags.xcassets/IQ.imageset/IQ.png | Bin .../Flags.xcassets/IR.imageset/Contents.json | 0 .../Flags.xcassets/IR.imageset/IR.png | Bin .../Flags.xcassets/IS.imageset/Contents.json | 0 .../Flags.xcassets/IS.imageset/IS.png | Bin .../Flags.xcassets/IT.imageset/Contents.json | 0 .../Flags.xcassets/IT.imageset/IT.png | Bin .../Flags.xcassets/JE.imageset/Contents.json | 0 .../Flags.xcassets/JE.imageset/JE.png | Bin .../Flags.xcassets/JM.imageset/Contents.json | 0 .../Flags.xcassets/JM.imageset/JM.png | Bin .../Flags.xcassets/JO.imageset/Contents.json | 0 .../Flags.xcassets/JO.imageset/JO.png | Bin .../Flags.xcassets/JP.imageset/Contents.json | 0 .../Flags.xcassets/JP.imageset/JP.png | Bin .../Flags.xcassets/KE.imageset/Contents.json | 0 .../Flags.xcassets/KE.imageset/KE.png | Bin .../Flags.xcassets/KG.imageset/Contents.json | 0 .../Flags.xcassets/KG.imageset/KG.png | Bin .../Flags.xcassets/KH.imageset/Contents.json | 0 .../Flags.xcassets/KH.imageset/KH.png | Bin .../Flags.xcassets/KI.imageset/Contents.json | 0 .../Flags.xcassets/KI.imageset/KI.png | Bin .../Flags.xcassets/KM.imageset/Contents.json | 0 .../Flags.xcassets/KM.imageset/KM.png | Bin .../Flags.xcassets/KN.imageset/Contents.json | 0 .../Flags.xcassets/KN.imageset/KN.png | Bin .../Flags.xcassets/KP.imageset/Contents.json | 0 .../Flags.xcassets/KP.imageset/KP.png | Bin .../Flags.xcassets/KR.imageset/Contents.json | 0 .../Flags.xcassets/KR.imageset/KR.png | Bin .../Flags.xcassets/KW.imageset/Contents.json | 0 .../Flags.xcassets/KW.imageset/KW.png | Bin .../Flags.xcassets/KY.imageset/Contents.json | 0 .../Flags.xcassets/KY.imageset/KY.png | Bin .../Flags.xcassets/KZ.imageset/Contents.json | 0 .../Flags.xcassets/KZ.imageset/KZ.png | Bin .../Flags.xcassets/LA.imageset/Contents.json | 0 .../Flags.xcassets/LA.imageset/LA.png | Bin .../Flags.xcassets/LB.imageset/Contents.json | 0 .../Flags.xcassets/LB.imageset/LB.png | Bin .../Flags.xcassets/LC.imageset/Contents.json | 0 .../Flags.xcassets/LC.imageset/LC.png | Bin .../Flags.xcassets/LI.imageset/Contents.json | 0 .../Flags.xcassets/LI.imageset/LI.png | Bin .../Flags.xcassets/LK.imageset/Contents.json | 0 .../Flags.xcassets/LK.imageset/LK.png | Bin .../Flags.xcassets/LR.imageset/Contents.json | 0 .../Flags.xcassets/LR.imageset/LR.png | Bin .../Flags.xcassets/LS.imageset/Contents.json | 0 .../Flags.xcassets/LS.imageset/LS.png | Bin .../Flags.xcassets/LT.imageset/Contents.json | 0 .../Flags.xcassets/LT.imageset/LT.png | Bin .../Flags.xcassets/LU.imageset/Contents.json | 0 .../Flags.xcassets/LU.imageset/LU.png | Bin .../Flags.xcassets/LV.imageset/Contents.json | 0 .../Flags.xcassets/LV.imageset/LV.png | Bin .../Flags.xcassets/LY.imageset/Contents.json | 0 .../Flags.xcassets/LY.imageset/LY.png | Bin .../Flags.xcassets/MA.imageset/Contents.json | 0 .../Flags.xcassets/MA.imageset/MA.png | Bin .../Flags.xcassets/MC.imageset/Contents.json | 0 .../Flags.xcassets/MC.imageset/MC.png | Bin .../Flags.xcassets/MD.imageset/Contents.json | 0 .../Flags.xcassets/MD.imageset/MD.png | Bin .../Flags.xcassets/ME.imageset/Contents.json | 0 .../Flags.xcassets/ME.imageset/ME.png | Bin .../Flags.xcassets/MF.imageset/Contents.json | 0 .../Flags.xcassets/MF.imageset/MF.png | Bin .../Flags.xcassets/MG.imageset/Contents.json | 0 .../Flags.xcassets/MG.imageset/MG.png | Bin .../Flags.xcassets/MH.imageset/Contents.json | 0 .../Flags.xcassets/MH.imageset/MH.png | Bin .../Flags.xcassets/MK.imageset/Contents.json | 0 .../Flags.xcassets/MK.imageset/MK.png | Bin .../Flags.xcassets/ML.imageset/Contents.json | 0 .../Flags.xcassets/ML.imageset/ML.png | Bin .../Flags.xcassets/MM.imageset/Contents.json | 0 .../Flags.xcassets/MM.imageset/MM.png | Bin .../Flags.xcassets/MN.imageset/Contents.json | 0 .../Flags.xcassets/MN.imageset/MN.png | Bin .../Flags.xcassets/MO.imageset/Contents.json | 0 .../Flags.xcassets/MO.imageset/MO.png | Bin .../Flags.xcassets/MP.imageset/Contents.json | 0 .../Flags.xcassets/MP.imageset/MP.png | Bin .../Flags.xcassets/MQ.imageset/Contents.json | 0 .../Flags.xcassets/MQ.imageset/MQ.png | Bin .../Flags.xcassets/MR.imageset/Contents.json | 0 .../Flags.xcassets/MR.imageset/MR.png | Bin .../Flags.xcassets/MS.imageset/Contents.json | 0 .../Flags.xcassets/MS.imageset/MS.png | Bin .../Flags.xcassets/MT.imageset/Contents.json | 0 .../Flags.xcassets/MT.imageset/MT.png | Bin .../Flags.xcassets/MU.imageset/Contents.json | 0 .../Flags.xcassets/MU.imageset/MU.png | Bin .../Flags.xcassets/MV.imageset/Contents.json | 0 .../Flags.xcassets/MV.imageset/MV.png | Bin .../Flags.xcassets/MW.imageset/Contents.json | 0 .../Flags.xcassets/MW.imageset/MW.png | Bin .../Flags.xcassets/MX.imageset/Contents.json | 0 .../Flags.xcassets/MX.imageset/MX.png | Bin .../Flags.xcassets/MY.imageset/Contents.json | 0 .../Flags.xcassets/MY.imageset/MY.png | Bin .../Flags.xcassets/MZ.imageset/Contents.json | 0 .../Flags.xcassets/MZ.imageset/MZ.png | Bin .../Flags.xcassets/NA.imageset/Contents.json | 0 .../Flags.xcassets/NA.imageset/NA.png | Bin .../Flags.xcassets/NC.imageset/Contents.json | 0 .../Flags.xcassets/NC.imageset/NC.png | Bin .../Flags.xcassets/NE.imageset/Contents.json | 0 .../Flags.xcassets/NE.imageset/NE.png | Bin .../Flags.xcassets/NF.imageset/Contents.json | 0 .../Flags.xcassets/NF.imageset/NF.png | Bin .../Flags.xcassets/NG.imageset/Contents.json | 0 .../Flags.xcassets/NG.imageset/NG.png | Bin .../Flags.xcassets/NI.imageset/Contents.json | 0 .../Flags.xcassets/NI.imageset/NI.png | Bin .../Flags.xcassets/NL.imageset/Contents.json | 0 .../Flags.xcassets/NL.imageset/NL.png | Bin .../Flags.xcassets/NO.imageset/Contents.json | 0 .../Flags.xcassets/NO.imageset/NO.png | Bin .../Flags.xcassets/NP.imageset/Contents.json | 0 .../Flags.xcassets/NP.imageset/NP.png | Bin .../Flags.xcassets/NR.imageset/Contents.json | 0 .../Flags.xcassets/NR.imageset/NR.png | Bin .../Flags.xcassets/NU.imageset/Contents.json | 0 .../Flags.xcassets/NU.imageset/NU.png | Bin .../Flags.xcassets/NZ.imageset/Contents.json | 0 .../Flags.xcassets/NZ.imageset/NZ.png | Bin .../Flags.xcassets/OM.imageset/Contents.json | 0 .../Flags.xcassets/OM.imageset/OM.png | Bin .../Flags.xcassets/PA.imageset/Contents.json | 0 .../Flags.xcassets/PA.imageset/PA.png | Bin .../Flags.xcassets/PE.imageset/Contents.json | 0 .../Flags.xcassets/PE.imageset/PE.png | Bin .../Flags.xcassets/PF.imageset/Contents.json | 0 .../Flags.xcassets/PF.imageset/PF.png | Bin .../Flags.xcassets/PG.imageset/Contents.json | 0 .../Flags.xcassets/PG.imageset/PG.png | Bin .../Flags.xcassets/PH.imageset/Contents.json | 0 .../Flags.xcassets/PH.imageset/PH.png | Bin .../Flags.xcassets/PK.imageset/Contents.json | 0 .../Flags.xcassets/PK.imageset/PK.png | Bin .../Flags.xcassets/PL.imageset/Contents.json | 0 .../Flags.xcassets/PL.imageset/PL.png | Bin .../Flags.xcassets/PM.imageset/Contents.json | 0 .../Flags.xcassets/PM.imageset/PM.png | Bin .../Flags.xcassets/PN.imageset/Contents.json | 0 .../Flags.xcassets/PN.imageset/PN.png | Bin .../Flags.xcassets/PR.imageset/Contents.json | 0 .../Flags.xcassets/PR.imageset/PR.png | Bin .../Flags.xcassets/PS.imageset/Contents.json | 0 .../Flags.xcassets/PS.imageset/PS.png | Bin .../Flags.xcassets/PT.imageset/Contents.json | 0 .../Flags.xcassets/PT.imageset/PT.png | Bin .../Flags.xcassets/PW.imageset/Contents.json | 0 .../Flags.xcassets/PW.imageset/PW.png | Bin .../Flags.xcassets/PY.imageset/Contents.json | 0 .../Flags.xcassets/PY.imageset/PY.png | Bin .../Flags.xcassets/QA.imageset/Contents.json | 0 .../Flags.xcassets/QA.imageset/QA.png | Bin .../Flags.xcassets/RE.imageset/Contents.json | 0 .../Flags.xcassets/RE.imageset/RE.png | Bin .../Flags.xcassets/RO.imageset/Contents.json | 0 .../Flags.xcassets/RO.imageset/RO.png | Bin .../Flags.xcassets/RS.imageset/Contents.json | 0 .../Flags.xcassets/RS.imageset/RS.png | Bin .../Flags.xcassets/RU.imageset/Contents.json | 0 .../Flags.xcassets/RU.imageset/RU.png | Bin .../Flags.xcassets/RW.imageset/Contents.json | 0 .../Flags.xcassets/RW.imageset/RW.png | Bin .../Flags.xcassets/SA.imageset/Contents.json | 0 .../Flags.xcassets/SA.imageset/SA.png | Bin .../Flags.xcassets/SB.imageset/Contents.json | 0 .../Flags.xcassets/SB.imageset/SB.png | Bin .../Flags.xcassets/SC.imageset/Contents.json | 0 .../Flags.xcassets/SC.imageset/SC.png | Bin .../Flags.xcassets/SD.imageset/Contents.json | 0 .../Flags.xcassets/SD.imageset/SD.png | Bin .../Flags.xcassets/SE.imageset/Contents.json | 0 .../Flags.xcassets/SE.imageset/SE.png | Bin .../Flags.xcassets/SG.imageset/Contents.json | 0 .../Flags.xcassets/SG.imageset/SG.png | Bin .../Flags.xcassets/SH.imageset/Contents.json | 0 .../Flags.xcassets/SH.imageset/SH.png | Bin .../Flags.xcassets/SI.imageset/Contents.json | 0 .../Flags.xcassets/SI.imageset/SI.png | Bin .../Flags.xcassets/SJ.imageset/Contents.json | 0 .../Flags.xcassets/SJ.imageset/SJ.png | Bin .../Flags.xcassets/SK.imageset/Contents.json | 0 .../Flags.xcassets/SK.imageset/SK.png | Bin .../Flags.xcassets/SL.imageset/Contents.json | 0 .../Flags.xcassets/SL.imageset/SL.png | Bin .../Flags.xcassets/SM.imageset/Contents.json | 0 .../Flags.xcassets/SM.imageset/SM.png | Bin .../Flags.xcassets/SN.imageset/Contents.json | 0 .../Flags.xcassets/SN.imageset/SN.png | Bin .../Flags.xcassets/SO.imageset/Contents.json | 0 .../Flags.xcassets/SO.imageset/SO.png | Bin .../Flags.xcassets/SR.imageset/Contents.json | 0 .../Flags.xcassets/SR.imageset/SR.png | Bin .../Flags.xcassets/SS.imageset/Contents.json | 0 .../Flags.xcassets/SS.imageset/SS.png | Bin .../Flags.xcassets/ST.imageset/Contents.json | 0 .../Flags.xcassets/ST.imageset/ST.png | Bin .../Flags.xcassets/SV.imageset/Contents.json | 0 .../Flags.xcassets/SV.imageset/SV.png | Bin .../Flags.xcassets/SX.imageset/Contents.json | 0 .../Flags.xcassets/SX.imageset/SX.png | Bin .../Flags.xcassets/SY.imageset/Contents.json | 0 .../Flags.xcassets/SY.imageset/SY.png | Bin .../Flags.xcassets/SZ.imageset/Contents.json | 0 .../Flags.xcassets/SZ.imageset/SZ.png | Bin .../Flags.xcassets/TA.imageset/Contents.json | 0 .../Flags.xcassets/TA.imageset/TA.png | Bin .../Flags.xcassets/TC.imageset/Contents.json | 0 .../Flags.xcassets/TC.imageset/TC.png | Bin .../Flags.xcassets/TD.imageset/Contents.json | 0 .../Flags.xcassets/TD.imageset/TD.png | Bin .../Flags.xcassets/TF.imageset/Contents.json | 0 .../Flags.xcassets/TF.imageset/TF.png | Bin .../Flags.xcassets/TG.imageset/Contents.json | 0 .../Flags.xcassets/TG.imageset/TG.png | Bin .../Flags.xcassets/TH.imageset/Contents.json | 0 .../Flags.xcassets/TH.imageset/TH.png | Bin .../Flags.xcassets/TJ.imageset/Contents.json | 0 .../Flags.xcassets/TJ.imageset/TJ.png | Bin .../Flags.xcassets/TK.imageset/Contents.json | 0 .../Flags.xcassets/TK.imageset/TK.png | Bin .../Flags.xcassets/TL.imageset/Contents.json | 0 .../Flags.xcassets/TL.imageset/TL.png | Bin .../Flags.xcassets/TM.imageset/Contents.json | 0 .../Flags.xcassets/TM.imageset/TM.png | Bin .../Flags.xcassets/TN.imageset/Contents.json | 0 .../Flags.xcassets/TN.imageset/TN.png | Bin .../Flags.xcassets/TO.imageset/Contents.json | 0 .../Flags.xcassets/TO.imageset/TO.png | Bin .../Flags.xcassets/TR.imageset/Contents.json | 0 .../Flags.xcassets/TR.imageset/TR.png | Bin .../Flags.xcassets/TT.imageset/Contents.json | 0 .../Flags.xcassets/TT.imageset/TT.png | Bin .../Flags.xcassets/TV.imageset/Contents.json | 0 .../Flags.xcassets/TV.imageset/TV.png | Bin .../Flags.xcassets/TW.imageset/Contents.json | 0 .../Flags.xcassets/TW.imageset/TW.png | Bin .../Flags.xcassets/TZ.imageset/Contents.json | 0 .../Flags.xcassets/TZ.imageset/TZ.png | Bin .../Flags.xcassets/UA.imageset/Contents.json | 0 .../Flags.xcassets/UA.imageset/UA.png | Bin .../Flags.xcassets/UG.imageset/Contents.json | 0 .../Flags.xcassets/UG.imageset/UG.png | Bin .../Flags.xcassets/UM.imageset/Contents.json | 0 .../Flags.xcassets/UM.imageset/UM.png | Bin .../Flags.xcassets/UN.imageset/Contents.json | 0 .../Flags.xcassets/UN.imageset/UN.png | Bin .../Flags.xcassets/US.imageset/Contents.json | 0 .../Flags.xcassets/US.imageset/US.png | Bin .../Flags.xcassets/UY.imageset/Contents.json | 0 .../Flags.xcassets/UY.imageset/UY.png | Bin .../Flags.xcassets/UZ.imageset/Contents.json | 0 .../Flags.xcassets/UZ.imageset/UZ.png | Bin .../Flags.xcassets/VA.imageset/Contents.json | 0 .../Flags.xcassets/VA.imageset/VA.png | Bin .../Flags.xcassets/VC.imageset/Contents.json | 0 .../Flags.xcassets/VC.imageset/VC.png | Bin .../Flags.xcassets/VE.imageset/Contents.json | 0 .../Flags.xcassets/VE.imageset/VE.png | Bin .../Flags.xcassets/VG.imageset/Contents.json | 0 .../Flags.xcassets/VG.imageset/VG.png | Bin .../Flags.xcassets/VI.imageset/Contents.json | 0 .../Flags.xcassets/VI.imageset/VI.png | Bin .../Flags.xcassets/VN.imageset/Contents.json | 0 .../Flags.xcassets/VN.imageset/VN.png | Bin .../Flags.xcassets/VU.imageset/Contents.json | 0 .../Flags.xcassets/VU.imageset/VU.png | Bin .../Flags.xcassets/WF.imageset/Contents.json | 0 .../Flags.xcassets/WF.imageset/WF.png | Bin .../Flags.xcassets/WS.imageset/Contents.json | 0 .../Flags.xcassets/WS.imageset/WS.png | Bin .../Flags.xcassets/XK.imageset/Contents.json | 0 .../Flags.xcassets/XK.imageset/XK.png | Bin .../Flags.xcassets/YE.imageset/Contents.json | 0 .../Flags.xcassets/YE.imageset/YE.png | Bin .../Flags.xcassets/YT.imageset/Contents.json | 0 .../Flags.xcassets/YT.imageset/YT.png | Bin .../Flags.xcassets/ZA.imageset/Contents.json | 0 .../Flags.xcassets/ZA.imageset/ZA.png | Bin .../Flags.xcassets/ZM.imageset/Contents.json | 0 .../Flags.xcassets/ZM.imageset/ZM.png | Bin .../Flags.xcassets/ZW.imageset/Contents.json | 0 .../Flags.xcassets/ZW.imageset/ZW.png | Bin .../Resources}/Fonts/EBGaramond-Regular.ttf | Bin .../Resources}/Fonts/Noticons.ttf | Bin .../Fonts/OFL - EBGaramond-Regular.txt | 0 .../Resources/HTML/defaultPostTemplate.html | 0 .../HTML/defaultPostTemplate_old.html | 0 .../Resources/HTML/loader.html | 0 .../Resources/HTML/postPreview.html | 0 .../Resources/HTML/richCommentStyle.css | 0 .../Resources/HTML/richCommentTemplate.html | 0 .../Resources/HTML/richEmbedScript.js | 0 .../Resources/HTML/richEmbedTemplate.html | 0 .../Resources/HTML/xhtml1-transitional.dtd | 0 .../HTML/xhtmlValidatorTemplate.xhtml | 0 .../black-classic-icon-app-60x60@2x.png | Bin .../black-classic-icon-app-60x60@3x.png | Bin .../black-classic-icon-app-76x76.png | Bin .../black-classic-icon-app-76x76@2x.png | Bin .../black-classic-icon-app-83.5x83.5@2x.png | Bin .../Icons/black/black-icon-app-60x60@2x.png | Bin .../Icons/black/black-icon-app-60x60@3x.png | Bin .../Icons/black/black-icon-app-76x76.png | Bin .../Icons/black/black-icon-app-76x76@2x.png | Bin .../black/black-icon-app-83.5x83.5@2x.png | Bin .../blue-classic-icon-app-60x60@2x.png | Bin .../blue-classic-icon-app-60x60@3x.png | Bin .../blue-classic-icon-app-76x76.png | Bin .../blue-classic-icon-app-76x76@2x.png | Bin .../blue-classic-icon-app-83.5x83.5@2x.png | Bin .../Icons/blue/blue-icon-app-60x60@2x.png | Bin .../Icons/blue/blue-icon-app-60x60@3x.png | Bin .../Icons/blue/blue-icon-app-76x76.png | Bin .../Icons/blue/blue-icon-app-76x76@2x.png | Bin .../Icons/blue/blue-icon-app-83.5x83.5@2x.png | Bin .../celadon-classic-icon-app-60x60@2x.png | Bin .../celadon-classic-icon-app-60x60@3x.png | Bin .../celadon-classic-icon-app-76x76.png | Bin .../celadon-classic-icon-app-76x76@2x.png | Bin .../celadon-classic-icon-app-83.5x83.5@2x.png | Bin .../celadon/celadon-icon-app-60x60@2x.png | Bin .../celadon/celadon-icon-app-60x60@3x.png | Bin .../Icons/celadon/celadon-icon-app-76x76.png | Bin .../celadon/celadon-icon-app-76x76@2x.png | Bin .../celadon/celadon-icon-app-83.5x83.5@2x.png | Bin .../cool-blue/cool-blue-icon-app-60x60@2x.png | Bin .../cool-blue/cool-blue-icon-app-60x60@3x.png | Bin .../cool-blue/cool-blue-icon-app-76x76.png | Bin .../cool-blue/cool-blue-icon-app-76x76@2x.png | Bin .../cool-blue-icon-app-83.5x83.5@2x.png | Bin .../hot-pink/hot-pink-icon-app-60x60@2x.png | Bin .../hot-pink/hot-pink-icon-app-60x60@3x.png | Bin .../hot-pink/hot-pink-icon-app-76x76.png | Bin .../hot-pink/hot-pink-icon-app-76x76@2x.png | Bin .../hot-pink-icon-app-83.5x83.5@2x.png | Bin .../jetpack-green-icon-app-60x60@2x.png | Bin .../jetpack-green-icon-app-60x60@3x.png | Bin .../jetpack-green-icon-app-76x76.png | Bin .../jetpack-green-icon-app-76x76@2x.png | Bin .../jetpack-green-icon-app-83.5x83.5@2x.png | Bin .../open-source-dark-icon-app-60x60@2x.png | Bin .../open-source-dark-icon-app-60x60@3x.png | Bin .../open-source-dark-icon-app-76x76.png | Bin .../open-source-dark-icon-app-76x76@2x.png | Bin ...open-source-dark-icon-app-83.5x83.5@2x.png | Bin .../open-source-icon-app-60x60@2x.png | Bin .../open-source-icon-app-60x60@3x.png | Bin .../open-source-icon-app-76x76.png | Bin .../open-source-icon-app-76x76@2x.png | Bin .../open-source-icon-app-83.5x83.5@2x.png | Bin .../pink-classic-icon-app-60x60@2x.png | Bin .../pink-classic-icon-app-60x60@3x.png | Bin .../pink-classic-icon-app-76x76.png | Bin .../pink-classic-icon-app-76x76@2x.png | Bin .../pink-classic-icon-app-83.5x83.5@2x.png | Bin .../Icons/pink/pink-icon-app-60x60@2x.png | Bin .../Icons/pink/pink-icon-app-60x60@3x.png | Bin .../Icons/pink/pink-icon-app-76x76.png | Bin .../Icons/pink/pink-icon-app-76x76@2x.png | Bin .../Icons/pink/pink-icon-app-83.5x83.5@2x.png | Bin .../Icons/pride/pride-icon-app-60x60@2x.png | Bin .../Icons/pride/pride-icon-app-60x60@3x.png | Bin .../Icons/pride/pride-icon-app-76x76.png | Bin .../Icons/pride/pride-icon-app-76x76@2x.png | Bin .../pride/pride-icon-app-83.5x83.5@2x.png | Bin .../spectrum-'22-icon-app-60x60@2x.png | Bin .../spectrum-'22-icon-app-60x60@3x.png | Bin .../spectrum-'22-icon-app-76x76.png | Bin .../spectrum-'22-icon-app-76x76@2x.png | Bin .../spectrum-'22-icon-app-83.5x83.5@2x.png | Bin .../spectrum-classic-icon-app-60x60@2x.png | Bin .../spectrum-classic-icon-app-60x60@3x.png | Bin .../spectrum-classic-icon-app-76x76.png | Bin .../spectrum-classic-icon-app-76x76@2x.png | Bin ...spectrum-classic-icon-app-83.5x83.5@2x.png | Bin .../spectrum/spectrum-icon-app-60x60@2x.png | Bin .../spectrum/spectrum-icon-app-60x60@3x.png | Bin .../spectrum/spectrum-icon-app-76x76.png | Bin .../spectrum/spectrum-icon-app-76x76@2x.png | Bin .../spectrum-icon-app-83.5x83.5@2x.png | Bin .../wordpress-dark-icon-app-60x60@2x.png | Bin .../wordpress-dark-icon-app-60x60@3x.png | Bin .../wordpress-dark-icon-app-76x76.png | Bin .../wordpress-dark-icon-app-76x76@2x.png | Bin .../wordpress-dark-icon-app-83.5x83.5@2x.png | Bin .../Resources/Images/animatedBox.png | Bin .../Resources/Images/animatedBox@2x.png | Bin .../Resources/Images/animatedBoxBack.png | Bin .../Resources/Images/animatedBoxBack@2x.png | Bin .../Resources/Images/animatedBoxPage1.png | Bin .../Resources/Images/animatedBoxPage1@2x.png | Bin .../Resources/Images/animatedBoxPage2.png | Bin .../Resources/Images/animatedBoxPage2@2x.png | Bin .../Resources/Images/animatedBoxPage3.png | Bin .../Resources/Images/animatedBoxPage3@2x.png | Bin .../Resources/Images/approve.png | Bin .../Resources}/Launch Screen.storyboard | 0 .../Localizations}/ar.lproj/InfoPlist.strings | 0 .../ar.lproj/Localizable.strings | 0 .../Localizations}/bg.lproj/InfoPlist.strings | 0 .../bg.lproj/Localizable.strings | 0 .../Localizations}/cs.lproj/InfoPlist.strings | 0 .../cs.lproj/Localizable.strings | 0 .../Localizations}/cy.lproj/InfoPlist.strings | 0 .../cy.lproj/Localizable.strings | 0 .../Localizations}/da.lproj/InfoPlist.strings | 0 .../da.lproj/Localizable.strings | 0 .../Localizations}/de.lproj/InfoPlist.strings | 0 .../de.lproj/Localizable.strings | 0 .../en-AU.lproj/InfoPlist.strings | 0 .../en-AU.lproj/Localizable.strings | 0 .../en-CA.lproj/InfoPlist.strings | 0 .../en-CA.lproj/Localizable.strings | 0 .../en-GB.lproj/InfoPlist.strings | 0 .../en-GB.lproj/Localizable.strings | 0 .../Localizations}/en.lproj/InfoPlist.strings | 0 .../en.lproj/Localizable.strings | 0 .../Localizations}/es.lproj/InfoPlist.strings | 0 .../es.lproj/Localizable.strings | 0 .../Localizations}/fr.lproj/InfoPlist.strings | 0 .../fr.lproj/Localizable.strings | 0 .../Localizations}/he.lproj/InfoPlist.strings | 0 .../he.lproj/Localizable.strings | 0 .../Localizations}/hr.lproj/InfoPlist.strings | 0 .../hr.lproj/Localizable.strings | 0 .../Localizations}/hu.lproj/InfoPlist.strings | 0 .../hu.lproj/Localizable.strings | 0 .../Localizations}/id.lproj/InfoPlist.strings | 0 .../id.lproj/Localizable.strings | 0 .../Localizations}/is.lproj/InfoPlist.strings | 0 .../is.lproj/Localizable.strings | 0 .../Localizations}/it.lproj/InfoPlist.strings | 0 .../it.lproj/Localizable.strings | 0 .../Localizations}/ja.lproj/InfoPlist.strings | 0 .../ja.lproj/Localizable.strings | 0 .../Localizations}/ko.lproj/InfoPlist.strings | 0 .../ko.lproj/Localizable.strings | 0 .../Localizations}/nb.lproj/InfoPlist.strings | 0 .../nb.lproj/Localizable.strings | 0 .../Localizations}/nl.lproj/InfoPlist.strings | 0 .../nl.lproj/Localizable.strings | 0 .../Localizations}/pl.lproj/InfoPlist.strings | 0 .../pl.lproj/Localizable.strings | 0 .../pt-BR.lproj/InfoPlist.strings | 0 .../pt-BR.lproj/Localizable.strings | 0 .../Localizations}/pt.lproj/InfoPlist.strings | 0 .../pt.lproj/Localizable.strings | 0 .../Localizations}/ro.lproj/InfoPlist.strings | 0 .../ro.lproj/Localizable.strings | 0 .../Localizations}/ru.lproj/InfoPlist.strings | 0 .../ru.lproj/Localizable.strings | 0 .../Localizations}/sk.lproj/InfoPlist.strings | 0 .../sk.lproj/Localizable.strings | 0 .../Localizations}/sq.lproj/InfoPlist.strings | 0 .../sq.lproj/Localizable.strings | 0 .../Localizations}/sv.lproj/InfoPlist.strings | 0 .../sv.lproj/Localizable.strings | 0 .../Localizations}/th.lproj/InfoPlist.strings | 0 .../th.lproj/Localizable.strings | 0 .../Localizations}/tr.lproj/InfoPlist.strings | 0 .../tr.lproj/Localizable.strings | 0 .../zh-Hans.lproj/InfoPlist.strings | 0 .../zh-Hans.lproj/Localizable.strings | 0 .../zh-Hant.lproj/InfoPlist.strings | 0 .../zh-Hant.lproj/Localizable.strings | 0 .../JetpackAllFeaturesLogosAnimation_ltr.json | 0 .../JetpackAllFeaturesLogosAnimation_rtl.json | 0 ...JetpackInstallPluginLogoAnimation_ltr.json | 0 ...JetpackInstallPluginLogoAnimation_rtl.json | 0 ...JetpackNotificationsLogoAnimation_ltr.json | 0 ...JetpackNotificationsLogoAnimation_rtl.json | 0 .../JetpackReaderLogoAnimation_ltr.json | 0 .../JetpackReaderLogoAnimation_rtl.json | 0 .../JetpackStatsLogoAnimation_ltr.json | 0 .../JetpackStatsLogoAnimation_rtl.json | 0 .../JetpackWordPressLogoAnimation_ltr.json | 0 .../JetpackWordPressLogoAnimation_rtl.json | 0 .../{ => WordPress}/Resources/Sounds/n.caf | Bin .../{ => WordPress/Resources}/iTunesArtwork | Bin .../Resources}/iTunesArtwork@2x | Bin .../Resources/release_notes.txt | 0 .../Supporting Files}/Info.plist | 0 .../Supporting Files}/PrivacyInfo.xcprivacy | 0 .../WordPress-Alpha.entitlements | 0 .../WordPress-Internal-Info.plist | 0 .../WordPress-Internal.entitlements | 0 .../Supporting Files}/WordPress.entitlements | 0 .../Supporting Files}/WordPress_Prefix.pch | 0 .../Wordpress-Alpha-Info.plist | 0 1428 files changed, 324 insertions(+), 221 deletions(-) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/AppIcon.appiconset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-dark.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-light.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-tinted.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Blogging Reminders/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/bell.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/calendar.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/celebration.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/tab-bar-home-selected.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/tab-bar-me-selected.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-1.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-2.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Notifications.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/reader.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Custom Symbols/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/fork.knife.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/pawprint.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Domains Lockup.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/block-layout.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/block-layout.imageset/block-layout.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/domains-success.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/domains-success.imageset/domains-success.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Hands-Calendar.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Hands-Calendar.imageset/Hands Calendar.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/wp-illustration-construct-site.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/illustrationEmptyResults1.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/wp-illustration-hand-write.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/wp-illustration-ia-announcement.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/illustration-mobile-save-for-later.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/wp-illustration-notifications.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/reader.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/wp-illustration-stats-outline.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/wp-illustration-stats.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/stayInTheLoopIllustration.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Install/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/jetpack-install-error.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/jetpack-install-logo.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/jetpack-scan-menu-icon.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/jetpack-scan-state-error.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/jetpack-scan-state-okay.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/jetpack-scan-state-progress.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/jetpack-scan-threat-fixed.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-1242h.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-2208w.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-568h@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-750h.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/LaunchImage.launchimage/Default@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/globe-3.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/comment.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/globe-2.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/site-menu-media.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/site-menu-more.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/pages.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/comment-author-avatar.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/plugins.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/site-menu-posts.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/cog.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/share.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/site-menu-stats.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/layout.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/notifications-approve.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/notifications-approved.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/note-confetti-background.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/notifications-like.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/notifications-liked.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/notifications-reply.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/notifications-spam.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/notifications-trash.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/splashBrushStroke.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapDark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapLight.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/QR Login/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/qr-login-close-icon.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/qr-scan-focus.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/WordPress-share.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x~ipad.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share~ipad.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/bell.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/capture-photo.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/cog-3.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/globe.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/help.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/info.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Source.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/edit.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/mobile.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/block-share.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/wpl-shuffle.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/tablet.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/a8c.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/a8c.imageset/a8c.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBox.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-1.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-dark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxBack.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack-dark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage1.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1-dark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage2.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2-dark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage3.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3-dark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/arrowshape.turn.up.backward.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/background-comment-nesting.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/background-comment-nesting.imageset/background-comment-nesting.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/background-reader-tear.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/background-reader-tear.imageset/background-reader-tear.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-blue-button.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-disabled-button.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-secondary-button.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/blavatar-default.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/blavatar-default.imageset/blavatar-default-muriel.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/block-tag-cloud.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/block-tag-cloud.imageset/block-tag-cloud.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/bloganuary-icon-page.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/blognuary-icon-people.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/bloganuary-icon-verse.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/btn-back-chevron.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/btn-help.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/btn-help.imageset/btn-help.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/chevron-down-slim.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/chevron-down-slim.imageset/chevron-down-slim.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/cloud.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/cloud.imageset/cloud.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/cloud.imageset/cloud@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/cloud.imageset/cloud@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/comment-author-gravatar.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/comment-author-gravatar.imageset/comment-author-gravatar.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/confetti-circle.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/confetti-circle.imageset/confetti-circle.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/confetti-hotdog.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/confetti-hotdog.imageset/confetti-hotdog.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/confetti-star.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/confetti-star.imageset/confetti-star.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/confetti.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/confetti.imageset/confetti.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/custom-icons-alert.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/custom-icons-alert.imageset/custom-icons-alert.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/darkgrey-shadow.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkGrey-shadow@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/disclosure-chevron.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-chevron-left.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-more.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-more.imageset/editor-more.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-more.imageset/editor-more@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-more.imageset/editor-more@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-redo.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-redo.imageset/redo.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-redo.imageset/redo@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-redo.imageset/redo@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-undo.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-undo.imageset/undo.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-undo.imageset/undo@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/editor-undo.imageset/undo@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/extension-icon.appiconset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-167.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-76pt@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/extension-icon.appiconset/extension_icon-1024.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/google.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/google.imageset/google.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/google.imageset/google@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/google.imageset/google@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gravatar-add-button.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gravatar-add-button.imageset/gravatar-add-button.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gravatar-hollow.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gravatar-hollow.imageset/gravatar-hollow.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gravatar-unapproved.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gravatar-unapproved.imageset/gravatar-unapproved.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gravatar.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gravatar.imageset/gravatar.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/gridicons-sync-circled.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/home.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/home.imageset/block-home.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/hud_error.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/hud_error.imageset/hud_error.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/hud_success.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/hud_success.imageset/hud_success.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-alert.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-alert.imageset/icon-alert.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-check-blue.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/icon-clear-searchfield.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-clear-textfield.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-clear-textfield.imageset/icon-clear-textfield.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-clock.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-clock.imageset/icon-clock.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-comment-reply.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-comment-reply.imageset/icon-comment-reply.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-devices.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-devices.imageset/icon-devices.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-jetpack.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/icon-lightbulb-outline.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/icon-menu-ellipsis-white.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/icon-menu-ellipsis.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/icon-nav-chevron-highlight.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-nav-chevron.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-nav-chevron.imageset/icon-nav-chevron.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-pencil.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-pencil.imageset/icon-pencil.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-people.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-people.imageset/icon-people.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/icon-post-actionbar-back.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/icon-post-actionbar-edit.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/icon-post-actionbar-more.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/icon-post-actionbar-publish.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/icon-post-actionbar-restore.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/icon-post-actionbar-stats.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/icon-post-actionbar-trash.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/icon-post-actionbar-view.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/icon-post-add-highlight.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-add.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-add.imageset/icon-post-add.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-list-footer.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-list-footer.imageset/icon-post-list-footer.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-list-search.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-list-search.imageset/icon-post-list-search.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-search.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-search.imageset/icon-post-search.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-status-pending.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-status-pending.imageset/icon-post-status-pending.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/icon-post-status-scheduled.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/icon-post-status-sticky.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/icon-post-status-trashed.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-undo.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-undo.imageset/icon-post-undo.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-view-card.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-post-view-card.imageset/view_card.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/icon-postmeta-comment.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-postmeta-like.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-postmeta-like.imageset/icon-postmeta-like.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/icon-posts-editor-chevron.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/icon-posts-editor-media.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/icon-reader-comment-highlight.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/icon-reader-comment-like.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/icon-reader-comment-liked.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/icon-reader-comment-reply.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-comment.imageset/icon-reader-comment.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/icon-reader-follow-highlight.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-follow.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-follow.imageset/icon-reader-follow.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-following.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-following.imageset/icon-reader-following.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-header-list.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-header-list.imageset/icon-reader-header-list.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/icon-reader-header-tag.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/icon-reader-like-highlight.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-like.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-like.imageset/icon-reader-like.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-liked.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-liked.imageset/icon-reader-liked.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/icon-reader-post-comment.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-reblog.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-reblog.imageset/icon-reader-reblog.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/icon-reader-save-fill.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/icon-reader-save-outline.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/icon-reader-search-plus.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/icon-reader-star-fill.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/icon-reader-star-outline.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/icon-shortcut-new-photo.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/icon-shortcut-new-post.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/icon-shortcut-notifications.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/icon-shortcut-signin.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/icon-shortcut-stats.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-url-field.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-url-field.imageset/icon-url-field.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-username-field.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-username-field.imageset/icon-username-field.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-wp-filled.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled-dark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-wp.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon-wp.imageset/icon-wp.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.calendar.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.globe.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.verse.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/illustration-posts.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/illustration-posts.imageset/illustration-posts.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/insights-management-feature-image.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/insights-management-feature-image.imageset/insightsManagementFeatureImage.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-notif-icon.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-reader-icon.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-stats-icon.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/left.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/left.imageset/left.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/left.imageset/left@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/login-magic-link.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/login-magic-link.imageset/login-magic-link.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/logo-bloganuary-large.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/logo-bloganuary.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/logo-bloganuary.imageset/logo-bloganuary.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/logo-dayone.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/logo-dayone.imageset/logo-dayone.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/logo-wpcom-vertical.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/media-no-results.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/media-no-results.imageset/Media.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/menus-move-icon.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/menus-move-icon.imageset/move-icon.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/more-horizontal-mobile.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/mysites-nosites.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/mysites-nosites.imageset/mysites-nosites.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/onepassword-wp-button.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/onepassword-wp-button.imageset/onepassword-button.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/pages-no-results.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/pages-no-results.imageset/illustrationPages.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/personalize.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/personalize.imageset/personalize.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/plan-business-loading.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/plan-business-loading.imageset/plan-business-loading.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/plan-free-loading.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/plan-free-loading.imageset/plan-free-loading.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/plan-placeholder.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/plan-placeholder.imageset/plan-placeholder.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/plan-premium-loading.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/plan-premium-loading.imageset/plan-premium-loading.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/post-blavatar-placeholder.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/post-published.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/post-published.imageset/post-publihsed.svg (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/posts-no-results.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/posts-no-results.imageset/group3.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/posts.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/posts.imageset/site-menu-posts.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/reader-postaction-time.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/reader-postaction-time.imageset/reader-postaction-time.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/sharing-notice.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/sharing-notice.imageset/sharing-notice.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/site-creation-loading.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading-dark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/site-menu-home.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/site-menu-home.imageset/block-home.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-default.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-default.imageset/social-default.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-facebook.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-facebook.imageset/social-facebook.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-google-plus.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-google-plus.imageset/social-google-plus.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/social-whatsapp.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-linkedin.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-linkedin.imageset/social-linkedin.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-path.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-path.imageset/social-path.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-pinterest.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-pinterest.imageset/social-pinterest.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-pocket.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-pocket.imageset/social-pocket.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-reddit.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-reddit.imageset/social-reddit.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-signup-waiting.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-skype.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-skype.imageset/social-skype.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-telegram.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-telegram.imageset/social-telegram.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-tumblr.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-tumblr.imageset/social-tumblr.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-twitter.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-twitter.imageset/social-twitter.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-wordpress.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/social-wordpress.imageset/social-wordpress.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/stats.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/stats.imageset/stats.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/stats.imageset/stats@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/subdirectory.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/subdirectory.imageset/subdirectory.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/tenor-attribution.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@2x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@3x.png (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/theme-customize.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/theme-customize.imageset/theme-customize.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/theme-details.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/theme-details.imageset/theme-details.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/theme-loading.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/theme-loading.imageset/theme-loading.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/theme-support.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/theme-support.imageset/theme-support.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/tool.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/tool.imageset/tool.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/wordpress-gravatar.imageset/Contents.json (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar Dark.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White 1.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White.pdf (100%) rename WordPress/{ => WordPress}/Resources/AppStoreStrings.po (100%) rename WordPress/{ => WordPress/Resources}/Emoji.txt (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AC.imageset/AC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AD.imageset/AD.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AD.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AE.imageset/AE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AF.imageset/AF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AG.imageset/AG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AI.imageset/AI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AL.imageset/AL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AM.imageset/AM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AO.imageset/AO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AQ.imageset/AQ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AQ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AR.imageset/AR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AS.imageset/AS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AT.imageset/AT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AU.imageset/AU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AW.imageset/AW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AX.imageset/AX.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AX.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AZ.imageset/AZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/AZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BA.imageset/BA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BB.imageset/BB.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BB.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BD.imageset/BD.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BD.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BE.imageset/BE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BF.imageset/BF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BG.imageset/BG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BH.imageset/BH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BI.imageset/BI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BJ.imageset/BJ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BJ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BL.imageset/BL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BM.imageset/BM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BN.imageset/BN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BO.imageset/BO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BQ.imageset/BQ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BQ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BR.imageset/BR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BS.imageset/BS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BT.imageset/BT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BV.imageset/BV.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BV.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BW.imageset/BW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BY.imageset/BY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BZ.imageset/BZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/BZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CA.imageset/CA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CC.imageset/CC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CD.imageset/CD.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CD.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CF.imageset/CF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CG.imageset/CG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CH.imageset/CH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CI.imageset/CI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CK.imageset/CK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CL.imageset/CL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CM.imageset/CM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CN.imageset/CN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CO.imageset/CO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CP.imageset/CP.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CP.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CR.imageset/CR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CU.imageset/CU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CV.imageset/CV.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CV.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CW.imageset/CW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CX.imageset/CX.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CX.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CY.imageset/CY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CZ.imageset/CZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/CZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DE.imageset/DE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DG.imageset/DG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DJ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DJ.imageset/DJ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DK.imageset/DK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DM.imageset/DM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DO.imageset/DO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/DZ.imageset/DZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EA.imageset/EA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EC.imageset/EC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EE.imageset/EE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EG.imageset/EG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EH.imageset/EH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ER.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ER.imageset/ER.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ES.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ES.imageset/ES.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ET.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ET.imageset/ET.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/EU.imageset/EU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FI.imageset/FI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FJ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FJ.imageset/FJ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FK.imageset/FK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FM.imageset/FM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FO.imageset/FO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/FR.imageset/FR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GA.imageset/GA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GB.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GB.imageset/GB.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GD.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GD.imageset/GD.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GE.imageset/GE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GF.imageset/GF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GG.imageset/GG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GH.imageset/GH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GI.imageset/GI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GL.imageset/GL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GM.imageset/GM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GN.imageset/GN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GP.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GP.imageset/GP.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GQ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GQ.imageset/GQ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GR.imageset/GR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GS.imageset/GS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GT.imageset/GT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GU.imageset/GU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GW.imageset/GW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/GY.imageset/GY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HK.imageset/HK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HM.imageset/HM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HN.imageset/HN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HR.imageset/HR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HT.imageset/HT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/HU.imageset/HU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IC.imageset/IC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ID.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ID.imageset/ID.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IE.imageset/IE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IL.imageset/IL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IM.imageset/IM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IN.imageset/IN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IO.imageset/IO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IQ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IQ.imageset/IQ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IR.imageset/IR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IS.imageset/IS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/IT.imageset/IT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/JE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/JE.imageset/JE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/JM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/JM.imageset/JM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/JO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/JO.imageset/JO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/JP.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/JP.imageset/JP.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KE.imageset/KE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KG.imageset/KG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KH.imageset/KH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KI.imageset/KI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KM.imageset/KM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KN.imageset/KN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KP.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KP.imageset/KP.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KR.imageset/KR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KW.imageset/KW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KY.imageset/KY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/KZ.imageset/KZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LA.imageset/LA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LB.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LB.imageset/LB.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LC.imageset/LC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LI.imageset/LI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LK.imageset/LK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LR.imageset/LR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LS.imageset/LS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LT.imageset/LT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LU.imageset/LU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LV.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LV.imageset/LV.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/LY.imageset/LY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MA.imageset/MA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MC.imageset/MC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MD.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MD.imageset/MD.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ME.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ME.imageset/ME.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MF.imageset/MF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MG.imageset/MG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MH.imageset/MH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MK.imageset/MK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ML.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ML.imageset/ML.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MM.imageset/MM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MN.imageset/MN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MO.imageset/MO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MP.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MP.imageset/MP.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MQ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MQ.imageset/MQ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MR.imageset/MR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MS.imageset/MS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MT.imageset/MT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MU.imageset/MU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MV.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MV.imageset/MV.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MW.imageset/MW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MX.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MX.imageset/MX.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MY.imageset/MY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/MZ.imageset/MZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NA.imageset/NA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NC.imageset/NC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NE.imageset/NE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NF.imageset/NF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NG.imageset/NG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NI.imageset/NI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NL.imageset/NL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NO.imageset/NO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NP.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NP.imageset/NP.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NR.imageset/NR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NU.imageset/NU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/NZ.imageset/NZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/OM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/OM.imageset/OM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PA.imageset/PA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PE.imageset/PE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PF.imageset/PF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PG.imageset/PG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PH.imageset/PH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PK.imageset/PK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PL.imageset/PL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PM.imageset/PM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PN.imageset/PN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PR.imageset/PR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PS.imageset/PS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PT.imageset/PT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PW.imageset/PW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/PY.imageset/PY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/QA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/QA.imageset/QA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RE.imageset/RE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RO.imageset/RO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RS.imageset/RS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RU.imageset/RU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/RW.imageset/RW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SA.imageset/SA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SB.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SB.imageset/SB.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SC.imageset/SC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SD.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SD.imageset/SD.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SE.imageset/SE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SG.imageset/SG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SH.imageset/SH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SI.imageset/SI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SJ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SJ.imageset/SJ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SK.imageset/SK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SL.imageset/SL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SM.imageset/SM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SN.imageset/SN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SO.imageset/SO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SR.imageset/SR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SS.imageset/SS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ST.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ST.imageset/ST.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SV.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SV.imageset/SV.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SX.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SX.imageset/SX.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SY.imageset/SY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/SZ.imageset/SZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TA.imageset/TA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TC.imageset/TC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TD.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TD.imageset/TD.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TF.imageset/TF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TG.imageset/TG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TH.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TH.imageset/TH.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TJ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TJ.imageset/TJ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TK.imageset/TK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TL.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TL.imageset/TL.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TM.imageset/TM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TN.imageset/TN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TO.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TO.imageset/TO.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TR.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TR.imageset/TR.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TT.imageset/TT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TV.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TV.imageset/TV.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TW.imageset/TW.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/TZ.imageset/TZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UA.imageset/UA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UG.imageset/UG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UM.imageset/UM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UN.imageset/UN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/US.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/US.imageset/US.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UY.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UY.imageset/UY.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UZ.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/UZ.imageset/UZ.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VA.imageset/VA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VC.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VC.imageset/VC.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VE.imageset/VE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VG.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VG.imageset/VG.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VI.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VI.imageset/VI.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VN.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VN.imageset/VN.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VU.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/VU.imageset/VU.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/WF.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/WF.imageset/WF.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/WS.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/WS.imageset/WS.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/XK.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/XK.imageset/XK.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/YE.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/YE.imageset/YE.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/YT.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/YT.imageset/YT.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ZA.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ZA.imageset/ZA.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ZM.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ZM.imageset/ZM.png (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ZW.imageset/Contents.json (100%) rename WordPress/{ => WordPress/Resources}/Flags.xcassets/ZW.imageset/ZW.png (100%) rename WordPress/{ => WordPress/Resources}/Fonts/EBGaramond-Regular.ttf (100%) rename WordPress/{ => WordPress/Resources}/Fonts/Noticons.ttf (100%) rename WordPress/{ => WordPress/Resources}/Fonts/OFL - EBGaramond-Regular.txt (100%) rename WordPress/{ => WordPress}/Resources/HTML/defaultPostTemplate.html (100%) rename WordPress/{ => WordPress}/Resources/HTML/defaultPostTemplate_old.html (100%) rename WordPress/{ => WordPress}/Resources/HTML/loader.html (100%) rename WordPress/{ => WordPress}/Resources/HTML/postPreview.html (100%) rename WordPress/{ => WordPress}/Resources/HTML/richCommentStyle.css (100%) rename WordPress/{ => WordPress}/Resources/HTML/richCommentTemplate.html (100%) rename WordPress/{ => WordPress}/Resources/HTML/richEmbedScript.js (100%) rename WordPress/{ => WordPress}/Resources/HTML/richEmbedTemplate.html (100%) rename WordPress/{ => WordPress}/Resources/HTML/xhtml1-transitional.dtd (100%) rename WordPress/{ => WordPress}/Resources/HTML/xhtmlValidatorTemplate.xhtml (100%) rename WordPress/{ => WordPress}/Resources/Icons/black-classic/black-classic-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black-classic/black-classic-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black-classic/black-classic-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black-classic/black-classic-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black-classic/black-classic-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black/black-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black/black-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black/black-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black/black-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/black/black-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue-classic/blue-classic-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue-classic/blue-classic-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue-classic/blue-classic-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue/blue-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue/blue-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue/blue-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue/blue-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/blue/blue-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon-classic/celadon-classic-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon/celadon-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon/celadon-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon/celadon-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon/celadon-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/celadon/celadon-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/cool-blue/cool-blue-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/cool-blue/cool-blue-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/cool-blue/cool-blue-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/hot-pink/hot-pink-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/hot-pink/hot-pink-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/hot-pink/hot-pink-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/jetpack-green/jetpack-green-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source-dark/open-source-dark-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source/open-source-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source/open-source-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source/open-source-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source/open-source-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/open-source/open-source-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink-classic/pink-classic-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink-classic/pink-classic-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink-classic/pink-classic-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink/pink-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink/pink-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink/pink-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink/pink-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pink/pink-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pride/pride-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pride/pride-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pride/pride-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pride/pride-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/pride/pride-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum/spectrum-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum/spectrum-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum/spectrum-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum/spectrum-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/spectrum/spectrum-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@3x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-83.5x83.5@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBox.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBox@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBoxBack.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBoxBack@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBoxPage1.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBoxPage1@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBoxPage2.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBoxPage2@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBoxPage3.png (100%) rename WordPress/{ => WordPress}/Resources/Images/animatedBoxPage3@2x.png (100%) rename WordPress/{ => WordPress}/Resources/Images/approve.png (100%) rename WordPress/{ => WordPress/Resources}/Launch Screen.storyboard (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ar.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ar.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/bg.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/bg.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/cs.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/cs.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/cy.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/cy.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/da.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/da.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/de.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/de.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/en-AU.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/en-AU.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/en-CA.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/en-CA.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/en-GB.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/en-GB.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/en.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/en.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/es.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/es.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/fr.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/fr.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/he.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/he.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/hr.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/hr.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/hu.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/hu.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/id.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/id.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/is.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/is.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/it.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/it.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ja.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ja.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ko.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ko.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/nb.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/nb.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/nl.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/nl.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/pl.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/pl.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/pt-BR.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/pt-BR.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/pt.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/pt.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ro.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ro.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ru.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/ru.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/sk.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/sk.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/sq.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/sq.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/sv.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/sv.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/th.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/th.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/tr.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/tr.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/zh-Hans.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/zh-Hans.lproj/Localizable.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/zh-Hant.lproj/InfoPlist.strings (100%) rename WordPress/{Resources => WordPress/Resources/Localizations}/zh-Hant.lproj/Localizable.strings (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackAllFeaturesLogosAnimation_ltr.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackAllFeaturesLogosAnimation_rtl.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackInstallPluginLogoAnimation_ltr.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackInstallPluginLogoAnimation_rtl.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackNotificationsLogoAnimation_ltr.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackNotificationsLogoAnimation_rtl.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackReaderLogoAnimation_ltr.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackReaderLogoAnimation_rtl.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackStatsLogoAnimation_ltr.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackStatsLogoAnimation_rtl.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackWordPressLogoAnimation_ltr.json (100%) rename WordPress/{ => WordPress/Resources/Lottie Animations}/JetpackWordPressLogoAnimation_rtl.json (100%) rename WordPress/{ => WordPress}/Resources/Sounds/n.caf (100%) rename WordPress/{ => WordPress/Resources}/iTunesArtwork (100%) rename WordPress/{ => WordPress/Resources}/iTunesArtwork@2x (100%) rename WordPress/{ => WordPress}/Resources/release_notes.txt (100%) rename WordPress/{ => WordPress/Supporting Files}/Info.plist (100%) rename WordPress/{ => WordPress/Supporting Files}/PrivacyInfo.xcprivacy (100%) rename WordPress/{ => WordPress/Supporting Files}/WordPress-Alpha.entitlements (100%) rename WordPress/{ => WordPress/Supporting Files}/WordPress-Internal-Info.plist (100%) rename WordPress/{ => WordPress/Supporting Files}/WordPress-Internal.entitlements (100%) rename WordPress/{ => WordPress/Supporting Files}/WordPress.entitlements (100%) rename WordPress/{ => WordPress/Supporting Files}/WordPress_Prefix.pch (100%) rename WordPress/{ => WordPress/Supporting Files}/Wordpress-Alpha-Info.plist (100%) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index c09d3109a591..25ca3911d5a0 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -171,6 +171,42 @@ 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; + 24F6920D2CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 24F692092CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist */; }; + 24F6920E2CD4050700AAB1A3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 24F692052CD4050700AAB1A3 /* PrivacyInfo.xcprivacy */; }; + 24F6920F2CD4050700AAB1A3 /* WordPress-Internal-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 24F6920B2CD4050700AAB1A3 /* WordPress-Internal-Info.plist */; }; + 24F692102CD4050700AAB1A3 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 24F692042CD4050700AAB1A3 /* Info.plist */; }; + 24F692122CD4056200AAB1A3 /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 24F692112CD4056200AAB1A3 /* n.caf */; }; + 24F692132CD4056900AAB1A3 /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 24F692112CD4056200AAB1A3 /* n.caf */; }; + 24F6925B2CD4060D00AAB1A3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F692362CD4060D00AAB1A3 /* InfoPlist.strings */; }; + 24F6925C2CD4060D00AAB1A3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F692592CD4060D00AAB1A3 /* Localizable.strings */; }; + 24F6925D2CD4060D00AAB1A3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F692362CD4060D00AAB1A3 /* InfoPlist.strings */; }; + 24F6925E2CD4060D00AAB1A3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F692592CD4060D00AAB1A3 /* Localizable.strings */; }; + 24F692602CD4067A00AAB1A3 /* AppStoreStrings.po in Resources */ = {isa = PBXBuildFile; fileRef = 24F6925F2CD4067A00AAB1A3 /* AppStoreStrings.po */; }; + 24F692612CD4067A00AAB1A3 /* AppStoreStrings.po in Resources */ = {isa = PBXBuildFile; fileRef = 24F6925F2CD4067A00AAB1A3 /* AppStoreStrings.po */; }; + 24F692662CD4068C00AAB1A3 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24F692652CD4068C00AAB1A3 /* release_notes.txt */; }; + 24F692672CD4068C00AAB1A3 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24F692652CD4068C00AAB1A3 /* release_notes.txt */; }; + 24F692742CD406A000AAB1A3 /* animatedBoxPage1.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926C2CD406A000AAB1A3 /* animatedBoxPage1.png */; }; + 24F692752CD406A000AAB1A3 /* animatedBox@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692692CD406A000AAB1A3 /* animatedBox@2x.png */; }; + 24F692762CD406A000AAB1A3 /* animatedBoxPage3.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692702CD406A000AAB1A3 /* animatedBoxPage3.png */; }; + 24F692772CD406A000AAB1A3 /* animatedBoxBack.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926A2CD406A000AAB1A3 /* animatedBoxBack.png */; }; + 24F692782CD406A000AAB1A3 /* animatedBoxPage1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926D2CD406A000AAB1A3 /* animatedBoxPage1@2x.png */; }; + 24F692792CD406A000AAB1A3 /* animatedBoxPage2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926F2CD406A000AAB1A3 /* animatedBoxPage2@2x.png */; }; + 24F6927A2CD406A000AAB1A3 /* animatedBoxBack@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926B2CD406A000AAB1A3 /* animatedBoxBack@2x.png */; }; + 24F6927B2CD406A000AAB1A3 /* approve.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692722CD406A000AAB1A3 /* approve.png */; }; + 24F6927C2CD406A000AAB1A3 /* animatedBoxPage2.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926E2CD406A000AAB1A3 /* animatedBoxPage2.png */; }; + 24F6927D2CD406A000AAB1A3 /* animatedBoxPage3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692712CD406A000AAB1A3 /* animatedBoxPage3@2x.png */; }; + 24F6927E2CD406A000AAB1A3 /* animatedBox.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692682CD406A000AAB1A3 /* animatedBox.png */; }; + 24F6927F2CD406A000AAB1A3 /* animatedBoxPage1.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926C2CD406A000AAB1A3 /* animatedBoxPage1.png */; }; + 24F692802CD406A000AAB1A3 /* animatedBox@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692692CD406A000AAB1A3 /* animatedBox@2x.png */; }; + 24F692812CD406A000AAB1A3 /* animatedBoxPage3.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692702CD406A000AAB1A3 /* animatedBoxPage3.png */; }; + 24F692822CD406A000AAB1A3 /* animatedBoxBack.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926A2CD406A000AAB1A3 /* animatedBoxBack.png */; }; + 24F692832CD406A000AAB1A3 /* animatedBoxPage1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926D2CD406A000AAB1A3 /* animatedBoxPage1@2x.png */; }; + 24F692842CD406A000AAB1A3 /* animatedBoxPage2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926F2CD406A000AAB1A3 /* animatedBoxPage2@2x.png */; }; + 24F692852CD406A000AAB1A3 /* animatedBoxBack@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926B2CD406A000AAB1A3 /* animatedBoxBack@2x.png */; }; + 24F692862CD406A000AAB1A3 /* approve.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692722CD406A000AAB1A3 /* approve.png */; }; + 24F692872CD406A000AAB1A3 /* animatedBoxPage2.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926E2CD406A000AAB1A3 /* animatedBoxPage2.png */; }; + 24F692882CD406A000AAB1A3 /* animatedBoxPage3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692712CD406A000AAB1A3 /* animatedBoxPage3@2x.png */; }; + 24F692892CD406A000AAB1A3 /* animatedBox.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692682CD406A000AAB1A3 /* animatedBox.png */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; @@ -185,8 +221,6 @@ 433840C922C2BA6400CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 4A0274862C224FB000290D8B /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 4A690C152BA791B100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A690C162BA791B200A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1E2BA796CB00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4A690C1F2BA796CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4AD953C72C21451700D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; @@ -194,7 +228,6 @@ 4AD9555A2C21716A00D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD9555B2C21716A00D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4BB2296498BE66D515E3D610 /* Pods_JetpackShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23052F0F1F9B2503E33D0A26 /* Pods_JetpackShareExtension.framework */; }; - 5D69DBC4165428CA00A2D1F7 /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 5D69DBC3165428CA00A2D1F7 /* n.caf */; }; 5DB767411588F64D00EBE36C /* postPreview.html in Resources */ = {isa = PBXBuildFile; fileRef = 5DB767401588F64D00EBE36C /* postPreview.html */; }; 6E5BA46926A59D620043A6F2 /* SupportScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */; }; 7335AC6021220D550012EF2D /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; @@ -250,7 +283,6 @@ 83F3E2D311276371004CD686 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E2D211276371004CD686 /* CoreLocation.framework */; }; 8511CFC51C60884400B7CEED /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */; }; 8511CFC71C60894200B7CEED /* WordPressScreenshotGeneration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC61C60894200B7CEED /* WordPressScreenshotGeneration.swift */; }; - 931DF4D618D09A2F00540BDD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 931DF4D818D09A2F00540BDD /* InfoPlist.strings */; }; 932225B11C7CE50300443B02 /* WordPressShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 932225A71C7CE50300443B02 /* WordPressShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 93A3F7DE1843F6F00082FEEA /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93A3F7DD1843F6F00082FEEA /* CoreTelephony.framework */; }; 93E5285619A77BAC003A1A9C /* NotificationCenter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93E5283B19A7741A003A1A9C /* NotificationCenter.framework */; }; @@ -294,7 +326,6 @@ E1A386C814DB05C300954CF8 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C714DB05C300954CF8 /* AVFoundation.framework */; }; E1A386CA14DB05F700954CF8 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C914DB05F700954CF8 /* CoreMedia.framework */; }; E1A386CB14DB063800954CF8 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FB4D3E122C38F700DB9506 /* MediaPlayer.framework */; }; - E1D91456134A853D0089019C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E1D91454134A853D0089019C /* Localizable.strings */; }; E61507E22220A0FE00213D33 /* richEmbedTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = E61507E12220A0FE00213D33 /* richEmbedTemplate.html */; }; E61507E42220A13B00213D33 /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; E8DEE110E4BC3FA1974AB1BB /* Pods_WordPressTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B921F5DD9A1F257C792EC225 /* Pods_WordPressTest.framework */; }; @@ -326,14 +357,11 @@ FABB1FD42602FC2C00C8785C /* Flags.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 406A0EEF224D39C50016AD6A /* Flags.xcassets */; }; FABB1FDB2602FC2C00C8785C /* xhtmlValidatorTemplate.xhtml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */; }; FABB1FEE2602FC2C00C8785C /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; - FABB1FF02602FC2C00C8785C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 931DF4D818D09A2F00540BDD /* InfoPlist.strings */; }; FABB200A2602FC2C00C8785C /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; - FABB203D2602FC2C00C8785C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E1D91454134A853D0089019C /* Localizable.strings */; }; FABB20562602FC2C00C8785C /* loader.html in Resources */ = {isa = PBXBuildFile; fileRef = E18165FC14E4428B006CE885 /* loader.html */; }; FABB205E2602FC2C00C8785C /* postPreview.html in Resources */ = {isa = PBXBuildFile; fileRef = 5DB767401588F64D00EBE36C /* postPreview.html */; }; FABB206B2602FC2C00C8785C /* richEmbedTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = E61507E12220A0FE00213D33 /* richEmbedTemplate.html */; }; FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; - FABB20862602FC2C00C8785C /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 5D69DBC3165428CA00A2D1F7 /* n.caf */; }; FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; FABB26202602FC2C00C8785C /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; @@ -714,13 +742,6 @@ 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_rtl.json; sourceTree = ""; }; 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_ltr.json; sourceTree = ""; }; - 09C8BB7E27DFF9BE00974175 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = ""; }; - 09C8BB7F27DFF9C000974175 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 09C8BB8027DFF9C600974175 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/InfoPlist.strings"; sourceTree = ""; }; - 09C8BB8127DFF9C800974175 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 09C8BB8227DFF9C900974175 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/InfoPlist.strings; sourceTree = ""; }; - 09C8BB8327DFF9CB00974175 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 09C8BB8427DFF9CC00974175 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; 09F367D2BE684EDE2E4A40E3 /* Pods-WordPressDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsTests.swift; sourceTree = ""; }; 0C43FF802C3601770084B698 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; @@ -821,12 +842,101 @@ 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.internal.xcconfig; sourceTree = ""; }; 24351253264DCA08009BB2B6 /* Secrets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Secrets.swift; path = ../Secrets/Secrets.swift; sourceTree = BUILT_PRODUCTS_DIR; }; 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.alpha.xcconfig; sourceTree = ""; }; - 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; + 24F692042CD4050700AAB1A3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 24F692052CD4050700AAB1A3 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 24F692062CD4050700AAB1A3 /* WordPress.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPress.entitlements; sourceTree = ""; }; + 24F692072CD4050700AAB1A3 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; + 24F692082CD4050700AAB1A3 /* WordPress-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "WordPress-Alpha.entitlements"; sourceTree = ""; }; + 24F692092CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Wordpress-Alpha-Info.plist"; sourceTree = ""; }; + 24F6920A2CD4050700AAB1A3 /* WordPress-Internal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "WordPress-Internal.entitlements"; sourceTree = ""; }; + 24F6920B2CD4050700AAB1A3 /* WordPress-Internal-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPress-Internal-Info.plist"; sourceTree = ""; }; + 24F692112CD4056200AAB1A3 /* n.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = n.caf; sourceTree = ""; }; + 24F692142CD4060D00AAB1A3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692152CD4060D00AAB1A3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692162CD4060D00AAB1A3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692172CD4060D00AAB1A3 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692182CD4060D00AAB1A3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692192CD4060D00AAB1A3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F6921A2CD4060D00AAB1A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F6921B2CD4060D00AAB1A3 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F6921C2CD4060D00AAB1A3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F6921D2CD4060D00AAB1A3 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F6921E2CD4060D00AAB1A3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F6921F2CD4060D00AAB1A3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692202CD4060D00AAB1A3 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692212CD4060D00AAB1A3 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692222CD4060D00AAB1A3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692232CD4060D00AAB1A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692242CD4060D00AAB1A3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692252CD4060D00AAB1A3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692262CD4060D00AAB1A3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692272CD4060D00AAB1A3 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692282CD4060D00AAB1A3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692292CD4060D00AAB1A3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F6922A2CD4060D00AAB1A3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F6922B2CD4060D00AAB1A3 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F6922C2CD4060D00AAB1A3 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F6922D2CD4060D00AAB1A3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F6922E2CD4060D00AAB1A3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F6922F2CD4060D00AAB1A3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692302CD4060D00AAB1A3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692312CD4060D00AAB1A3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692322CD4060D00AAB1A3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692332CD4060D00AAB1A3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; + 24F692342CD4060D00AAB1A3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F692352CD4060D00AAB1A3 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; + 24F692372CD4060D00AAB1A3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; + 24F692382CD4060D00AAB1A3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; + 24F692392CD4060D00AAB1A3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; + 24F6923A2CD4060D00AAB1A3 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Localizable.strings; sourceTree = ""; }; + 24F6923B2CD4060D00AAB1A3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; + 24F6923C2CD4060D00AAB1A3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; + 24F6923D2CD4060D00AAB1A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; + 24F6923E2CD4060D00AAB1A3 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/Localizable.strings"; sourceTree = ""; }; + 24F6923F2CD4060D00AAB1A3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Localizable.strings"; sourceTree = ""; }; + 24F692402CD4060D00AAB1A3 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = ""; }; + 24F692412CD4060D00AAB1A3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; + 24F692422CD4060D00AAB1A3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; + 24F692432CD4060D00AAB1A3 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = ""; }; + 24F692442CD4060D00AAB1A3 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; + 24F692452CD4060D00AAB1A3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; + 24F692462CD4060D00AAB1A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; + 24F692472CD4060D00AAB1A3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Localizable.strings; sourceTree = ""; }; + 24F692482CD4060D00AAB1A3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; + 24F692492CD4060D00AAB1A3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; + 24F6924A2CD4060D00AAB1A3 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = ""; }; + 24F6924B2CD4060D00AAB1A3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; + 24F6924C2CD4060D00AAB1A3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; + 24F6924D2CD4060D00AAB1A3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; + 24F6924E2CD4060D00AAB1A3 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; + 24F6924F2CD4060D00AAB1A3 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; + 24F692502CD4060D00AAB1A3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; + 24F692512CD4060D00AAB1A3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; + 24F692522CD4060D00AAB1A3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; + 24F692532CD4060D00AAB1A3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Localizable.strings; sourceTree = ""; }; + 24F692542CD4060D00AAB1A3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; + 24F692552CD4060D00AAB1A3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = ""; }; + 24F692562CD4060D00AAB1A3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; + 24F692572CD4060D00AAB1A3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; + 24F692582CD4060D00AAB1A3 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = ""; }; + 24F6925F2CD4067A00AAB1A3 /* AppStoreStrings.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = AppStoreStrings.po; sourceTree = ""; }; + 24F692652CD4068C00AAB1A3 /* release_notes.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = release_notes.txt; sourceTree = ""; }; + 24F692682CD406A000AAB1A3 /* animatedBox.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBox.png; sourceTree = ""; }; + 24F692692CD406A000AAB1A3 /* animatedBox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBox@2x.png"; sourceTree = ""; }; + 24F6926A2CD406A000AAB1A3 /* animatedBoxBack.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBoxBack.png; sourceTree = ""; }; + 24F6926B2CD406A000AAB1A3 /* animatedBoxBack@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBoxBack@2x.png"; sourceTree = ""; }; + 24F6926C2CD406A000AAB1A3 /* animatedBoxPage1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBoxPage1.png; sourceTree = ""; }; + 24F6926D2CD406A000AAB1A3 /* animatedBoxPage1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBoxPage1@2x.png"; sourceTree = ""; }; + 24F6926E2CD406A000AAB1A3 /* animatedBoxPage2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBoxPage2.png; sourceTree = ""; }; + 24F6926F2CD406A000AAB1A3 /* animatedBoxPage2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBoxPage2@2x.png"; sourceTree = ""; }; + 24F692702CD406A000AAB1A3 /* animatedBoxPage3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBoxPage3.png; sourceTree = ""; }; + 24F692712CD406A000AAB1A3 /* animatedBoxPage3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBoxPage3@2x.png"; sourceTree = ""; }; + 24F692722CD406A000AAB1A3 /* approve.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = approve.png; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; - 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = defaultPostTemplate_old.html; path = Resources/HTML/defaultPostTemplate_old.html; sourceTree = ""; }; - 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = "xhtml1-transitional.dtd"; path = "Resources/HTML/xhtml1-transitional.dtd"; sourceTree = ""; }; - 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = xhtmlValidatorTemplate.xhtml; path = Resources/HTML/xhtmlValidatorTemplate.xhtml; sourceTree = ""; }; + 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = defaultPostTemplate_old.html; sourceTree = ""; }; + 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "xhtml1-transitional.dtd"; sourceTree = ""; }; + 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = xhtmlValidatorTemplate.xhtml; sourceTree = ""; }; 32387A1D541851E82ED957CE /* Pods-WordPressShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release.xcconfig"; sourceTree = ""; }; 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_ltr.json; sourceTree = ""; }; @@ -839,9 +949,8 @@ 3FA640652670CEFE0064401E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 406A0EEF224D39C50016AD6A /* Flags.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Flags.xcassets; sourceTree = ""; }; 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = AppImages.xcassets; path = Resources/AppImages.xcassets; sourceTree = ""; }; + 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppImages.xcassets; sourceTree = ""; }; 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticatorTests.xcconfig; sourceTree = ""; }; - 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKitTests.xcconfig; sourceTree = ""; }; 4A98A9032C2274E100A2CE58 /* WordPressKit.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKit.xcconfig; sourceTree = ""; }; @@ -850,8 +959,7 @@ 4AD955572C2155B300D0EEFA /* WordPressAuthenticator.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.xcconfig; sourceTree = ""; }; 51A5F017948878F7E26979A0 /* Pods-Apps-WordPress.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release.xcconfig"; sourceTree = ""; }; 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Apps_Jetpack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D69DBC3165428CA00A2D1F7 /* n.caf */ = {isa = PBXFileReference; lastKnownFileType = file; name = n.caf; path = Resources/Sounds/n.caf; sourceTree = ""; }; - 5DB767401588F64D00EBE36C /* postPreview.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = postPreview.html; path = Resources/HTML/postPreview.html; sourceTree = ""; }; + 5DB767401588F64D00EBE36C /* postPreview.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = postPreview.html; sourceTree = ""; }; 5E48AA7F709A5B0F2318A7E3 /* Pods-JetpackDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; 67832AB9D81652460A80BE66 /* Pods-Apps-Jetpack.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-internal.xcconfig"; sourceTree = ""; }; 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportScreenTests.swift; sourceTree = ""; }; @@ -893,7 +1001,6 @@ 801D950A291AB3CE0051993E /* JetpackStatsLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackStatsLogoAnimation_rtl.json; sourceTree = ""; }; 801D950B291AB3CE0051993E /* JetpackNotificationsLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackNotificationsLogoAnimation_rtl.json; sourceTree = ""; }; 801D950C291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackNotificationsLogoAnimation_ltr.json; sourceTree = ""; }; - 80293CF6284450AD0083F946 /* WordPress-Swift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WordPress-Swift.h"; sourceTree = ""; }; 80379C6D2A5C0D8F00D924AC /* PostTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostTests.swift; sourceTree = ""; }; 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_rtl.json; sourceTree = ""; }; 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_ltr.json; sourceTree = ""; }; @@ -918,41 +1025,13 @@ 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = ""; }; 8511CFC61C60894200B7CEED /* WordPressScreenshotGeneration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressScreenshotGeneration.swift; sourceTree = ""; }; 8527B15717CE98C5001CBA2E /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; - 8546B44C1BEAD3EC00193C07 /* Wordpress-Alpha-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Wordpress-Alpha-Info.plist"; sourceTree = ""; }; - 8546B44E1BEAD48900193C07 /* WordPress-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "WordPress-Alpha.entitlements"; sourceTree = ""; }; - 8574469C1BF154E1007FDB5F /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = ""; }; - 8574469D1BF154E2007FDB5F /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Localizable.strings; sourceTree = ""; }; 85ED98AA17DFB17200090D0B /* iTunesArtwork@2x */ = {isa = PBXFileReference; lastKnownFileType = file; path = "iTunesArtwork@2x"; sourceTree = ""; }; - 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8DCE7542239FBC709B90EA85 /* Pods_WordPressUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8DE205D2AC15F16289E7D21A /* Pods-WordPressDraftActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release.xcconfig"; sourceTree = ""; }; 9149D34BF5182F360C84EDB9 /* Pods-JetpackDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; 92B40A77F0765C1E93B11727 /* Pods_WordPressDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 930C6374182BD86400976C21 /* WordPress-Internal-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "WordPress-Internal-Info.plist"; sourceTree = ""; }; - 931DF4D718D09A2F00540BDD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 931DF4D918D09A9B00540BDD /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 931DF4DA18D09AE100540BDD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 931DF4DB18D09AF600540BDD /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 931DF4DC18D09B0100540BDD /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 931DF4DD18D09B1900540BDD /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = ""; }; - 931DF4DE18D09B2600540BDD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 931DF4DF18D09B3900540BDD /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = ""; }; 932225A71C7CE50300443B02 /* WordPressShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 934884AE19B7875C004028D8 /* WordPress-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "WordPress-Internal.entitlements"; sourceTree = ""; }; - 934F1B3119ACCE5600E9E63E /* WordPress.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = WordPress.entitlements; sourceTree = ""; }; - 9371F25C1E4A207F00BF26A0 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 9371F25D1E4A208E00BF26A0 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9371F25E1E4A20A100BF26A0 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Localizable.strings; sourceTree = ""; }; - 9371F25F1E4A20B000BF26A0 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Localizable.strings; sourceTree = ""; }; - 9371F2601E4A20D700BF26A0 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/Localizable.strings"; sourceTree = ""; }; - 9371F2611E4A211900BF26A0 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = ""; }; - 9371F2621E4A211900BF26A0 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = ""; }; - 9371F2641E4A213300BF26A0 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; - 9371F2651E4A213300BF26A0 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; - 9371F2691E4A23A200BF26A0 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; 93A3F7DD1843F6F00082FEEA /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; - 93D86B931C63EC31003D8E3E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; - 93D86B941C63EC31003D8E3E /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Localizable.strings"; sourceTree = ""; }; 93E5283B19A7741A003A1A9C /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; }; 93F2E53F1E9E5A180050D489 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; 93F2E5411E9E5A350050D489 /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = System/Library/Frameworks/QuickLook.framework; sourceTree = SDKROOT; }; @@ -964,11 +1043,7 @@ 93FA0F0218E451A80007903B /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.md; path = ../README.md; sourceTree = ""; }; 98FB6E9F23074CE5002DDC8D /* Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; A01C542D0E24E88400D411F2 /* SystemConfiguration.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; - A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = defaultPostTemplate.html; path = Resources/HTML/defaultPostTemplate.html; sourceTree = ""; }; - A20971B419B0BC390058F395 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = ""; }; - A20971B519B0BC390058F395 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; - A20971B719B0BC570058F395 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; - A20971B819B0BC570058F395 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; + A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = defaultPostTemplate.html; sourceTree = ""; }; B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; B5AA54D41A8E7510003BDD12 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; B7556D1D8CFA5CEAEAC481B9 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1005,38 +1080,17 @@ D82E087429EEB0B00098F500 /* DashboardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardTests.swift; sourceTree = ""; }; E10B3651158F2D3F00419A93 /* QuartzCore.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; E10B3653158F2D4500419A93 /* UIKit.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - E1225A4C147E6D2400B4F3A0 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - E1225A4D147E6D2C00B4F3A0 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; E125F1E31E8E595E00320B67 /* SharePost.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SharePost.swift; sourceTree = ""; }; - E12963A8174654B2002E7744 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - E12F95A51557C9C20067A653 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = ""; }; - E12F95A61557CA210067A653 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - E12F95A71557CA400067A653 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; E131CB5116CACA6B004B0314 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; - E133DB40137AE180003C0AF9 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = ""; }; - E1457202135EC85700C7BAD2 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; E14D65C717E09663007E3EA4 /* Social.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; }; E16273E21B2AD89A00088AF7 /* MIGRATIONS.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = MIGRATIONS.md; path = ../MIGRATIONS.md; sourceTree = ""; }; - E163AF9E1ED45B100035317E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - E167745A1377F24300EE44DD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - E167745B1377F25500EE44DD /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - E167745C1377F26400EE44DD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - E167745D1377F26D00EE44DD /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; E16AB92A14D978240047A2E5 /* WordPressTest.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressTest.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E17BE7A9134DEC12007285FD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; - E18165FC14E4428B006CE885 /* loader.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = loader.html; path = Resources/HTML/loader.html; sourceTree = ""; }; + E18165FC14E4428B006CE885 /* loader.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = loader.html; sourceTree = ""; }; E185474D1DED8D8800D875D7 /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; - E1863F9A1355E0AB0031BBC8 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - E18D8AE21397C51A00000861 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; - E18D8AE41397C54E00000861 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - E19853331755E461001CC6D5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; E1A386C714DB05C300954CF8 /* AVFoundation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; E1A386C914DB05F700954CF8 /* CoreMedia.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; - E1D91455134A853D0089019C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - E1D91457134A854A0089019C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - E1E977BC17B0FA9A00AFB867 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = ""; }; - E61507E12220A0FE00213D33 /* richEmbedTemplate.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = richEmbedTemplate.html; path = Resources/HTML/richEmbedTemplate.html; sourceTree = ""; }; - E61507E32220A13B00213D33 /* richEmbedScript.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = richEmbedScript.js; path = Resources/HTML/richEmbedScript.js; sourceTree = ""; }; + E61507E12220A0FE00213D33 /* richEmbedTemplate.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = richEmbedTemplate.html; sourceTree = ""; }; + E61507E32220A13B00213D33 /* richEmbedScript.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = richEmbedScript.js; sourceTree = ""; }; EA14534229AD874C001F3143 /* JetpackUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; EA14534629AEF479001F3143 /* JetpackUITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = JetpackUITests.xctestplan; sourceTree = ""; }; EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderTests.swift; sourceTree = ""; }; @@ -1059,9 +1113,8 @@ FABB26522602FC2C00C8785C /* Jetpack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jetpack.app; sourceTree = BUILT_PRODUCTS_DIR; }; FAF64BA22637DEEC00E8A1DF /* JetpackScreenshotGeneration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackScreenshotGeneration.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FD3D6D2B1349F5D30061136A /* ImageIO.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; - FDCB9A89134B75B900E5C776 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = richCommentTemplate.html; path = Resources/HTML/richCommentTemplate.html; sourceTree = ""; }; - FE23EB4826E7C91F005A1698 /* richCommentStyle.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; name = richCommentStyle.css; path = Resources/HTML/richCommentStyle.css; sourceTree = ""; }; + FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = richCommentTemplate.html; sourceTree = ""; }; + FE23EB4826E7C91F005A1698 /* richCommentStyle.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = richCommentStyle.css; sourceTree = ""; }; FF27168F1CAAC87A0006E2D4 /* WordPressUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FF2716911CAAC87B0006E2D4 /* LoginTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTests.swift; sourceTree = ""; }; FF2716931CAAC87B0006E2D4 /* WordPressUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPressUITests-Info.plist"; sourceTree = ""; }; @@ -1069,19 +1122,6 @@ FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "RELEASE-NOTES.txt"; path = "../RELEASE-NOTES.txt"; sourceTree = ""; }; FF4DEAD7244B56E200ACA032 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; FF75933A1BE2423800814D3B /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = System/Library/Frameworks/Photos.framework; sourceTree = SDKROOT; }; - FFE69A1E1B1BD4F10073C2EB /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A1F1B1BD6D60073C2EB /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A201B1BD79F0073C2EB /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A211B1BD9710073C2EB /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A221B1BD9D20073C2EB /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A231B1BDA8B0073C2EB /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; - FFE69A241B1BDB170073C2EB /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A251B1BDB7A0073C2EB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A261B1BE0490073C2EB /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; - FFE69A271B1BFDC40073C2EB /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A281B1BFDE50073C2EB /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A291B1BFE050073C2EB /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - FFE69A2A1B1BFE200073C2EB /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ @@ -2354,9 +2394,8 @@ 1761F15126209AEC000815EF /* open-source-dark-icon-app-76x76.png */, 1761F15226209AEC000815EF /* open-source-dark-icon-app-76x76@2x.png */, ); - name = "open-source-dark"; - path = "Resources/Icons/open-source-dark"; - sourceTree = SOURCE_ROOT; + path = "open-source-dark"; + sourceTree = ""; }; 1761F15326209AEC000815EF /* wordpress-dark */ = { isa = PBXGroup; @@ -2367,9 +2406,8 @@ 1761F15726209AEC000815EF /* wordpress-dark-icon-app-60x60@2x.png */, 1761F15826209AEC000815EF /* wordpress-dark-icon-app-60x60@3x.png */, ); - name = "wordpress-dark"; - path = "Resources/Icons/wordpress-dark"; - sourceTree = SOURCE_ROOT; + path = "wordpress-dark"; + sourceTree = ""; }; 1761F15926209AED000815EF /* open-source */ = { isa = PBXGroup; @@ -2380,9 +2418,8 @@ 1761F15D26209AED000815EF /* open-source-icon-app-76x76.png */, 1761F15E26209AED000815EF /* open-source-icon-app-76x76@2x.png */, ); - name = "open-source"; - path = "Resources/Icons/open-source"; - sourceTree = SOURCE_ROOT; + path = "open-source"; + sourceTree = ""; }; 1761F15F26209AED000815EF /* jetpack-green */ = { isa = PBXGroup; @@ -2393,9 +2430,8 @@ 1761F16326209AED000815EF /* jetpack-green-icon-app-83.5x83.5@2x.png */, 1761F16426209AED000815EF /* jetpack-green-icon-app-76x76@2x.png */, ); - name = "jetpack-green"; - path = "Resources/Icons/jetpack-green"; - sourceTree = SOURCE_ROOT; + path = "jetpack-green"; + sourceTree = ""; }; 1761F16526209AED000815EF /* pride */ = { isa = PBXGroup; @@ -2406,9 +2442,8 @@ 1761F16926209AED000815EF /* pride-icon-app-76x76.png */, 1761F16A26209AED000815EF /* pride-icon-app-76x76@2x.png */, ); - name = pride; - path = Resources/Icons/pride; - sourceTree = SOURCE_ROOT; + path = pride; + sourceTree = ""; }; 1761F16B26209AEE000815EF /* hot-pink */ = { isa = PBXGroup; @@ -2419,9 +2454,8 @@ 1761F16F26209AEE000815EF /* hot-pink-icon-app-76x76.png */, 1761F17026209AEE000815EF /* hot-pink-icon-app-76x76@2x.png */, ); - name = "hot-pink"; - path = "Resources/Icons/hot-pink"; - sourceTree = SOURCE_ROOT; + path = "hot-pink"; + sourceTree = ""; }; 17D4153D22C24B67006378EF /* Icons */ = { isa = PBXGroup; @@ -2445,8 +2479,7 @@ 1761F16526209AED000815EF /* pride */, 1761F15326209AEC000815EF /* wordpress-dark */, ); - name = Icons; - path = Resources/Icons; + path = Icons; sourceTree = ""; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { @@ -2483,16 +2516,67 @@ path = Classes; sourceTree = ""; }; + 24F692032CD404DC00AAB1A3 /* WordPress */ = { + isa = PBXGroup; + children = ( + 24F6920C2CD4050700AAB1A3 /* Supporting Files */, + 29B97317FDCFA39411CA2CEA /* Resources */, + ); + path = WordPress; + sourceTree = ""; + }; + 24F6920C2CD4050700AAB1A3 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 24F692042CD4050700AAB1A3 /* Info.plist */, + 24F692052CD4050700AAB1A3 /* PrivacyInfo.xcprivacy */, + 24F692062CD4050700AAB1A3 /* WordPress.entitlements */, + 24F692072CD4050700AAB1A3 /* WordPress_Prefix.pch */, + 24F692082CD4050700AAB1A3 /* WordPress-Alpha.entitlements */, + 24F692092CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist */, + 24F6920A2CD4050700AAB1A3 /* WordPress-Internal.entitlements */, + 24F6920B2CD4050700AAB1A3 /* WordPress-Internal-Info.plist */, + ); + path = "Supporting Files"; + sourceTree = ""; + }; + 24F6925A2CD4060D00AAB1A3 /* Localizations */ = { + isa = PBXGroup; + children = ( + 24F692362CD4060D00AAB1A3 /* InfoPlist.strings */, + 24F692592CD4060D00AAB1A3 /* Localizable.strings */, + ); + path = Localizations; + sourceTree = ""; + }; + 24F692732CD406A000AAB1A3 /* Images */ = { + isa = PBXGroup; + children = ( + 24F692682CD406A000AAB1A3 /* animatedBox.png */, + 24F692692CD406A000AAB1A3 /* animatedBox@2x.png */, + 24F6926A2CD406A000AAB1A3 /* animatedBoxBack.png */, + 24F6926B2CD406A000AAB1A3 /* animatedBoxBack@2x.png */, + 24F6926C2CD406A000AAB1A3 /* animatedBoxPage1.png */, + 24F6926D2CD406A000AAB1A3 /* animatedBoxPage1@2x.png */, + 24F6926E2CD406A000AAB1A3 /* animatedBoxPage2.png */, + 24F6926F2CD406A000AAB1A3 /* animatedBoxPage2@2x.png */, + 24F692702CD406A000AAB1A3 /* animatedBoxPage3.png */, + 24F692712CD406A000AAB1A3 /* animatedBoxPage3@2x.png */, + 24F692722CD406A000AAB1A3 /* approve.png */, + ); + path = Images; + sourceTree = ""; + }; 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( F14B5F6F208E648200439554 /* config */, + 29B97315FDCFA39411CA2CEA /* Other Sources */, 24F6E6E82CD3F6F500AAB1A3 /* Credentials */, 24CE57C42CD3375200C7B37D /* Classes */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, - 29B97317FDCFA39411CA2CEA /* Resources */, - E125F1E21E8E594C00320B67 /* Shared */, + 24F692032CD404DC00AAB1A3 /* WordPress */, 24F691282CD403B900AAB1A3 /* Jetpack */, + E125F1E21E8E594C00320B67 /* Shared */, 24F66C5E2CD3FE1700AAB1A3 /* JetpackDraftActionExtension */, 24F66CBA2CD3FEC700AAB1A3 /* JetpackIntents */, 24F6E6DD2CD3F6C000AAB1A3 /* JetpackNotificationServiceExtension */, @@ -2523,10 +2607,6 @@ isa = PBXGroup; children = ( 24AE9EF5264B3D8E00AC7F15 /* Derived Sources */, - 934F1B3119ACCE5600E9E63E /* WordPress.entitlements */, - 934884AE19B7875C004028D8 /* WordPress-Internal.entitlements */, - 8546B44E1BEAD48900193C07 /* WordPress-Alpha.entitlements */, - 28A0AAE50D9B0CCF005BE974 /* WordPress_Prefix.pch */, ); name = "Other Sources"; sourceTree = ""; @@ -2545,15 +2625,12 @@ 17C1D6F426711ED0006C8970 /* Emoji.txt */, 6EDC0E8E105881A800F68A1D /* iTunesArtwork */, 85ED98AA17DFB17200090D0B /* iTunesArtwork@2x */, - 8D1107310486CEB800E47090 /* Info.plist */, - 931DF4D818D09A2F00540BDD /* InfoPlist.strings */, - E1D91454134A853D0089019C /* Localizable.strings */, - 930C6374182BD86400976C21 /* WordPress-Internal-Info.plist */, - 8546B44C1BEAD3EC00193C07 /* Wordpress-Alpha-Info.plist */, - 80293CF6284450AD0083F946 /* WordPress-Swift.h */, - 4A690C142BA790BC00A8E0C5 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; + 24F6925A2CD4060D00AAB1A3 /* Localizations */, + 24F6925F2CD4067A00AAB1A3 /* AppStoreStrings.po */, + 24F692652CD4068C00AAB1A3 /* release_notes.txt */, + 24F692732CD406A000AAB1A3 /* Images */, + ); + path = Resources; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { @@ -2621,9 +2698,9 @@ 5D6651461637324000EBDA7D /* Sounds */ = { isa = PBXGroup; children = ( - 5D69DBC3165428CA00A2D1F7 /* n.caf */, + 24F692112CD4056200AAB1A3 /* n.caf */, ); - name = Sounds; + path = Sounds; sourceTree = ""; }; 7335AC55212202E30012EF2D /* FormattableContent */ = { @@ -2753,7 +2830,7 @@ 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */, 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */, ); - name = "Lottie Animations"; + path = "Lottie Animations"; sourceTree = ""; }; 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */ = { @@ -2885,7 +2962,7 @@ FE23EB4826E7C91F005A1698 /* richCommentStyle.css */, FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */, ); - name = HTML; + path = HTML; sourceTree = ""; }; E125F1E21E8E594C00320B67 /* Shared */ = { @@ -3648,7 +3725,6 @@ 433840C722C2BA5B00CB13F8 /* AppImages.xcassets in Resources */, 3F4EB39228AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json in Resources */, 17222D81261DDDF90047B163 /* celadon-classic-icon-app-76x76@2x.png in Resources */, - 931DF4D618D09A2F00540BDD /* InfoPlist.strings in Resources */, 801D9511291AB3CF0051993E /* JetpackStatsLogoAnimation_ltr.json in Resources */, FE23EB4926E7C91F005A1698 /* richCommentTemplate.html in Resources */, 1761F18826209AEE000815EF /* pride-icon-app-76x76.png in Resources */, @@ -3675,7 +3751,17 @@ 1761F18926209AEE000815EF /* pride-icon-app-76x76@2x.png in Resources */, 801D9515291AB3CF0051993E /* JetpackNotificationsLogoAnimation_rtl.json in Resources */, 1761F18626209AEE000815EF /* pride-icon-app-60x60@2x.png in Resources */, - E1D91456134A853D0089019C /* Localizable.strings in Resources */, + 24F692742CD406A000AAB1A3 /* animatedBoxPage1.png in Resources */, + 24F692752CD406A000AAB1A3 /* animatedBox@2x.png in Resources */, + 24F692762CD406A000AAB1A3 /* animatedBoxPage3.png in Resources */, + 24F692772CD406A000AAB1A3 /* animatedBoxBack.png in Resources */, + 24F692782CD406A000AAB1A3 /* animatedBoxPage1@2x.png in Resources */, + 24F692792CD406A000AAB1A3 /* animatedBoxPage2@2x.png in Resources */, + 24F6927A2CD406A000AAB1A3 /* animatedBoxBack@2x.png in Resources */, + 24F6927B2CD406A000AAB1A3 /* approve.png in Resources */, + 24F6927C2CD406A000AAB1A3 /* animatedBoxPage2.png in Resources */, + 24F6927D2CD406A000AAB1A3 /* animatedBoxPage3@2x.png in Resources */, + 24F6927E2CD406A000AAB1A3 /* animatedBox.png in Resources */, 17222D9C261DDDF90047B163 /* black-icon-app-76x76@2x.png in Resources */, 17222D93261DDDF90047B163 /* blue-classic-icon-app-76x76.png in Resources */, C7E5F25B2799C2B0009BC263 /* blue-icon-app-76x76@2x.png in Resources */, @@ -3706,9 +3792,18 @@ 17222DB1261DDDF90047B163 /* spectrum-classic-icon-app-60x60@2x.png in Resources */, 801D950D291AB3CF0051993E /* JetpackReaderLogoAnimation_ltr.json in Resources */, 1761F17426209AEE000815EF /* open-source-dark-icon-app-76x76.png in Resources */, + 24F692672CD4068C00AAB1A3 /* release_notes.txt in Resources */, 1761F18326209AEE000815EF /* jetpack-green-icon-app-83.5x83.5@2x.png in Resources */, 17222D8E261DDDF90047B163 /* black-classic-icon-app-76x76.png in Resources */, E61507E22220A0FE00213D33 /* richEmbedTemplate.html in Resources */, + 24F6920D2CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist in Resources */, + 24F6920E2CD4050700AAB1A3 /* PrivacyInfo.xcprivacy in Resources */, + 24F6920F2CD4050700AAB1A3 /* WordPress-Internal-Info.plist in Resources */, + 24F692102CD4050700AAB1A3 /* Info.plist in Resources */, + 24F692122CD4056200AAB1A3 /* n.caf in Resources */, + 24F692612CD4067A00AAB1A3 /* AppStoreStrings.po in Resources */, + 24F6925D2CD4060D00AAB1A3 /* InfoPlist.strings in Resources */, + 24F6925E2CD4060D00AAB1A3 /* Localizable.strings in Resources */, 17222DAB261DDDF90047B163 /* blue-icon-app-60x60@3x.png in Resources */, 17222DAC261DDDF90047B163 /* blue-icon-app-60x60@2x.png in Resources */, 172F06BD2865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png in Resources */, @@ -3717,10 +3812,8 @@ 17222D92261DDDF90047B163 /* blue-classic-icon-app-83.5x83.5@2x.png in Resources */, 17222D90261DDDF90047B163 /* blue-classic-icon-app-60x60@2x.png in Resources */, 17222D86261DDDF90047B163 /* celadon-icon-app-76x76.png in Resources */, - 5D69DBC4165428CA00A2D1F7 /* n.caf in Resources */, 17222D85261DDDF90047B163 /* celadon-icon-app-83.5x83.5@2x.png in Resources */, 801D9517291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json in Resources */, - 4A690C152BA791B100A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, 1761F17526209AEE000815EF /* open-source-dark-icon-app-76x76@2x.png in Resources */, 1761F18A26209AEE000815EF /* hot-pink-icon-app-60x60@2x.png in Resources */, FE23EB4B26E7C91F005A1698 /* richCommentStyle.css in Resources */, @@ -3851,16 +3944,28 @@ FABB1FDB2602FC2C00C8785C /* xhtmlValidatorTemplate.xhtml in Resources */, 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */, FABB1FEE2602FC2C00C8785C /* AppImages.xcassets in Resources */, - FABB1FF02602FC2C00C8785C /* InfoPlist.strings in Resources */, FABB200A2602FC2C00C8785C /* Noticons.ttf in Resources */, - FABB203D2602FC2C00C8785C /* Localizable.strings in Resources */, FE23EB4A26E7C91F005A1698 /* richCommentTemplate.html in Resources */, FABB20562602FC2C00C8785C /* loader.html in Resources */, FABB205E2602FC2C00C8785C /* postPreview.html in Resources */, FABB206B2602FC2C00C8785C /* richEmbedTemplate.html in Resources */, FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */, - FABB20862602FC2C00C8785C /* n.caf in Resources */, - 4A690C162BA791B200A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, + 24F6925B2CD4060D00AAB1A3 /* InfoPlist.strings in Resources */, + 24F6925C2CD4060D00AAB1A3 /* Localizable.strings in Resources */, + 24F6927F2CD406A000AAB1A3 /* animatedBoxPage1.png in Resources */, + 24F692802CD406A000AAB1A3 /* animatedBox@2x.png in Resources */, + 24F692812CD406A000AAB1A3 /* animatedBoxPage3.png in Resources */, + 24F692822CD406A000AAB1A3 /* animatedBoxBack.png in Resources */, + 24F692832CD406A000AAB1A3 /* animatedBoxPage1@2x.png in Resources */, + 24F692842CD406A000AAB1A3 /* animatedBoxPage2@2x.png in Resources */, + 24F692852CD406A000AAB1A3 /* animatedBoxBack@2x.png in Resources */, + 24F692862CD406A000AAB1A3 /* approve.png in Resources */, + 24F692872CD406A000AAB1A3 /* animatedBoxPage2.png in Resources */, + 24F692882CD406A000AAB1A3 /* animatedBoxPage3@2x.png in Resources */, + 24F692892CD406A000AAB1A3 /* animatedBox.png in Resources */, + 24F692602CD4067A00AAB1A3 /* AppStoreStrings.po in Resources */, + 24F692132CD4056900AAB1A3 /* n.caf in Resources */, + 24F692662CD4068C00AAB1A3 /* release_notes.txt in Resources */, FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */, 17C1D6F626711ED0006C8970 /* Emoji.txt in Resources */, ); @@ -4659,88 +4764,86 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - 931DF4D818D09A2F00540BDD /* InfoPlist.strings */ = { + 24F692362CD4060D00AAB1A3 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( - 931DF4D718D09A2F00540BDD /* en */, - 931DF4D918D09A9B00540BDD /* pt */, - 931DF4DA18D09AE100540BDD /* fr */, - 931DF4DB18D09AF600540BDD /* nl */, - 931DF4DC18D09B0100540BDD /* it */, - 931DF4DD18D09B1900540BDD /* th */, - 931DF4DE18D09B2600540BDD /* de */, - 931DF4DF18D09B3900540BDD /* id */, - A20971B519B0BC390058F395 /* en-GB */, - A20971B819B0BC570058F395 /* pt-BR */, - FFE69A1E1B1BD4F10073C2EB /* es */, - FFE69A1F1B1BD6D60073C2EB /* ja */, - FFE69A201B1BD79F0073C2EB /* sv */, - FFE69A211B1BD9710073C2EB /* hr */, - FFE69A221B1BD9D20073C2EB /* he */, - FFE69A231B1BDA8B0073C2EB /* zh-Hans */, - FFE69A241B1BDB170073C2EB /* nb */, - FFE69A251B1BDB7A0073C2EB /* tr */, - FFE69A261B1BE0490073C2EB /* zh-Hant */, - FFE69A271B1BFDC40073C2EB /* hu */, - FFE69A281B1BFDE50073C2EB /* pl */, - FFE69A291B1BFE050073C2EB /* ru */, - FFE69A2A1B1BFE200073C2EB /* da */, - 8574469C1BF154E1007FDB5F /* cy */, - 93D86B931C63EC31003D8E3E /* en-CA */, - 9371F2611E4A211900BF26A0 /* ko */, - 9371F2641E4A213300BF26A0 /* ar */, - 09C8BB7E27DFF9BE00974175 /* sq */, - 09C8BB7F27DFF9C000974175 /* bg */, - 09C8BB8027DFF9C600974175 /* en-AU */, - 09C8BB8127DFF9C800974175 /* cs */, - 09C8BB8227DFF9C900974175 /* is */, - 09C8BB8327DFF9CB00974175 /* ro */, - 09C8BB8427DFF9CC00974175 /* sk */, + 24F692142CD4060D00AAB1A3 /* ar */, + 24F692152CD4060D00AAB1A3 /* bg */, + 24F692162CD4060D00AAB1A3 /* cs */, + 24F692172CD4060D00AAB1A3 /* cy */, + 24F692182CD4060D00AAB1A3 /* da */, + 24F692192CD4060D00AAB1A3 /* de */, + 24F6921A2CD4060D00AAB1A3 /* en */, + 24F6921B2CD4060D00AAB1A3 /* en-AU */, + 24F6921C2CD4060D00AAB1A3 /* en-CA */, + 24F6921D2CD4060D00AAB1A3 /* en-GB */, + 24F6921E2CD4060D00AAB1A3 /* es */, + 24F6921F2CD4060D00AAB1A3 /* fr */, + 24F692202CD4060D00AAB1A3 /* he */, + 24F692212CD4060D00AAB1A3 /* hr */, + 24F692222CD4060D00AAB1A3 /* hu */, + 24F692232CD4060D00AAB1A3 /* id */, + 24F692242CD4060D00AAB1A3 /* is */, + 24F692252CD4060D00AAB1A3 /* it */, + 24F692262CD4060D00AAB1A3 /* ja */, + 24F692272CD4060D00AAB1A3 /* ko */, + 24F692282CD4060D00AAB1A3 /* nb */, + 24F692292CD4060D00AAB1A3 /* nl */, + 24F6922A2CD4060D00AAB1A3 /* pl */, + 24F6922B2CD4060D00AAB1A3 /* pt */, + 24F6922C2CD4060D00AAB1A3 /* pt-BR */, + 24F6922D2CD4060D00AAB1A3 /* ro */, + 24F6922E2CD4060D00AAB1A3 /* ru */, + 24F6922F2CD4060D00AAB1A3 /* sk */, + 24F692302CD4060D00AAB1A3 /* sq */, + 24F692312CD4060D00AAB1A3 /* sv */, + 24F692322CD4060D00AAB1A3 /* th */, + 24F692332CD4060D00AAB1A3 /* tr */, + 24F692342CD4060D00AAB1A3 /* zh-Hans */, + 24F692352CD4060D00AAB1A3 /* zh-Hant */, ); name = InfoPlist.strings; - path = Resources; sourceTree = ""; }; - E1D91454134A853D0089019C /* Localizable.strings */ = { + 24F692592CD4060D00AAB1A3 /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( - E1D91455134A853D0089019C /* en */, - E1D91457134A854A0089019C /* es */, - FDCB9A89134B75B900E5C776 /* it */, - E17BE7A9134DEC12007285FD /* ja */, - E1863F9A1355E0AB0031BBC8 /* pt */, - E1457202135EC85700C7BAD2 /* sv */, - E167745A1377F24300EE44DD /* fr */, - E167745B1377F25500EE44DD /* nl */, - E167745C1377F26400EE44DD /* de */, - E167745D1377F26D00EE44DD /* hr */, - E133DB40137AE180003C0AF9 /* he */, - E18D8AE21397C51A00000861 /* zh-Hans */, - E18D8AE41397C54E00000861 /* nb */, - E1225A4C147E6D2400B4F3A0 /* tr */, - E1225A4D147E6D2C00B4F3A0 /* id */, - E12F95A51557C9C20067A653 /* zh-Hant */, - E12F95A61557CA210067A653 /* hu */, - E12F95A71557CA400067A653 /* pl */, - E12963A8174654B2002E7744 /* ru */, - E19853331755E461001CC6D5 /* da */, - E1E977BC17B0FA9A00AFB867 /* th */, - A20971B419B0BC390058F395 /* en-GB */, - A20971B719B0BC570058F395 /* pt-BR */, - 8574469D1BF154E2007FDB5F /* cy */, - 93D86B941C63EC31003D8E3E /* en-CA */, - 9371F25C1E4A207F00BF26A0 /* cs */, - 9371F25D1E4A208E00BF26A0 /* ro */, - 9371F25E1E4A20A100BF26A0 /* sq */, - 9371F25F1E4A20B000BF26A0 /* is */, - 9371F2601E4A20D700BF26A0 /* en-AU */, - 9371F2621E4A211900BF26A0 /* ko */, - 9371F2651E4A213300BF26A0 /* ar */, - 9371F2691E4A23A200BF26A0 /* bg */, - E163AF9E1ED45B100035317E /* sk */, + 24F692372CD4060D00AAB1A3 /* ar */, + 24F692382CD4060D00AAB1A3 /* bg */, + 24F692392CD4060D00AAB1A3 /* cs */, + 24F6923A2CD4060D00AAB1A3 /* cy */, + 24F6923B2CD4060D00AAB1A3 /* da */, + 24F6923C2CD4060D00AAB1A3 /* de */, + 24F6923D2CD4060D00AAB1A3 /* en */, + 24F6923E2CD4060D00AAB1A3 /* en-AU */, + 24F6923F2CD4060D00AAB1A3 /* en-CA */, + 24F692402CD4060D00AAB1A3 /* en-GB */, + 24F692412CD4060D00AAB1A3 /* es */, + 24F692422CD4060D00AAB1A3 /* fr */, + 24F692432CD4060D00AAB1A3 /* he */, + 24F692442CD4060D00AAB1A3 /* hr */, + 24F692452CD4060D00AAB1A3 /* hu */, + 24F692462CD4060D00AAB1A3 /* id */, + 24F692472CD4060D00AAB1A3 /* is */, + 24F692482CD4060D00AAB1A3 /* it */, + 24F692492CD4060D00AAB1A3 /* ja */, + 24F6924A2CD4060D00AAB1A3 /* ko */, + 24F6924B2CD4060D00AAB1A3 /* nb */, + 24F6924C2CD4060D00AAB1A3 /* nl */, + 24F6924D2CD4060D00AAB1A3 /* pl */, + 24F6924E2CD4060D00AAB1A3 /* pt */, + 24F6924F2CD4060D00AAB1A3 /* pt-BR */, + 24F692502CD4060D00AAB1A3 /* ro */, + 24F692512CD4060D00AAB1A3 /* ru */, + 24F692522CD4060D00AAB1A3 /* sk */, + 24F692532CD4060D00AAB1A3 /* sq */, + 24F692542CD4060D00AAB1A3 /* sv */, + 24F692552CD4060D00AAB1A3 /* th */, + 24F692562CD4060D00AAB1A3 /* tr */, + 24F692572CD4060D00AAB1A3 /* zh-Hans */, + 24F692582CD4060D00AAB1A3 /* zh-Hant */, ); name = Localizable.strings; - path = Resources; sourceTree = ""; }; /* End PBXVariantGroup section */ @@ -5215,7 +5318,7 @@ "$(inherited)", /usr/include/libxml2, ); - INFOPLIST_FILE = Info.plist; + INFOPLIST_FILE = "WordPress/Supporting Files/Info.plist"; INFOPLIST_PREPROCESS = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; JP_SCHEME = jpdebug; @@ -5282,7 +5385,7 @@ "$(inherited)", /usr/include/libxml2, ); - INFOPLIST_FILE = Info.plist; + INFOPLIST_FILE = "WordPress/Supporting Files/Info.plist"; INFOPLIST_PREPROCESS = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; JP_SCHEME = jetpack; @@ -7231,7 +7334,7 @@ "$(inherited)", /usr/include/libxml2, ); - INFOPLIST_FILE = "WordPress-Alpha-Info.plist"; + INFOPLIST_FILE = "WordPress/Supporting Files/WordPress-Alpha-Info.plist"; INFOPLIST_PREPROCESS = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; JP_SCHEME = jpalpha; @@ -7665,7 +7768,7 @@ "$(inherited)", /usr/include/libxml2, ); - INFOPLIST_FILE = "WordPress-Internal-Info.plist"; + INFOPLIST_FILE = "WordPress/Supporting Files/WordPress-Internal-Info.plist"; INFOPLIST_PREPROCESS = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; JP_SCHEME = jpinternal; diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-dark.png b/WordPress/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-dark.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-dark.png rename to WordPress/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-dark.png diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-light.png b/WordPress/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-light.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-light.png rename to WordPress/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-light.png diff --git a/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-tinted.png b/WordPress/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-tinted.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-tinted.png rename to WordPress/WordPress/Resources/AppImages.xcassets/AppIcon.appiconset/wordpress-tinted.png diff --git a/WordPress/Resources/AppImages.xcassets/Blogging Reminders/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Blogging Reminders/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/bell.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/bell.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/bell.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-bell.imageset/bell.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/calendar.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/calendar.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/calendar.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-calendar.imageset/calendar.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/celebration.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/celebration.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/celebration.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Blogging Reminders/reminders-celebration.imageset/celebration.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/tab-bar-home-selected.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/tab-bar-home-selected.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/tab-bar-home-selected.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-home.imageset/tab-bar-home-selected.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/tab-bar-me-selected.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/tab-bar-me-selected.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/tab-bar-me-selected.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-me.imageset/tab-bar-me-selected.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-1.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-1.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-1.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-1.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-2.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-2.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-2.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications-unread.imageset/Notifications-2.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Notifications.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Notifications.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Notifications.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-notifications.imageset/Notifications.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/reader.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/reader.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/reader.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Bottom Tabs/tab-bar-reader.imageset/reader.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Custom Symbols/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Custom Symbols/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/fork.knife.svg b/WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/fork.knife.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/fork.knife.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/fork.knife.symbolset/fork.knife.svg diff --git a/WordPress/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/pawprint.svg b/WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/pawprint.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/pawprint.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/Custom Symbols/pawprint.symbolset/pawprint.svg diff --git a/WordPress/Resources/AppImages.xcassets/Domains/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Domains Lockup.svg b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Domains Lockup.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Domains Lockup.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/Domains Lockup.imageset/Domains Lockup.svg diff --git a/WordPress/Resources/AppImages.xcassets/Domains/block-layout.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/block-layout.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/block-layout.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/block-layout.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Domains/block-layout.imageset/block-layout.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/block-layout.imageset/block-layout.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/block-layout.imageset/block-layout.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/block-layout.imageset/block-layout.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Domains/domains-success.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/domains-success.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/domains-success.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/domains-success.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Domains/domains-success.imageset/domains-success.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/domains-success.imageset/domains-success.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/domains-success.imageset/domains-success.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/domains-success.imageset/domains-success.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon.png b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon.png diff --git a/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Domains/wp-domains-icon.imageset/wp-domains-icon@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-blogging-reminders.imageset/grow-audience-illustration-blogging-reminders@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-reader.imageset/grow-audience-illustration-reader@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Grow Audience/grow-audience-illustration-social.imageset/grow-audience-illustration-social@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Hands-Calendar.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Hands-Calendar.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Hands-Calendar.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Hands-Calendar.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Hands-Calendar.imageset/Hands Calendar.png b/WordPress/WordPress/Resources/AppImages.xcassets/Hands-Calendar.imageset/Hands Calendar.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Hands-Calendar.imageset/Hands Calendar.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Hands-Calendar.imageset/Hands Calendar.png diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/wp-illustration-construct-site.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/wp-illustration-construct-site.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/wp-illustration-construct-site.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-construct-site.imageset/wp-illustration-construct-site.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/illustrationEmptyResults1.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/illustrationEmptyResults1.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/illustrationEmptyResults1.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-empty-results.imageset/illustrationEmptyResults1.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/wp-illustration-hand-write.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/wp-illustration-hand-write.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/wp-illustration-hand-write.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-hand-write.imageset/wp-illustration-hand-write.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/wp-illustration-ia-announcement.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/wp-illustration-ia-announcement.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/wp-illustration-ia-announcement.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-ia-announcement.imageset/wp-illustration-ia-announcement.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/illustration-mobile-save-for-later.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/illustration-mobile-save-for-later.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/illustration-mobile-save-for-later.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-mobile-save-for-later.imageset/illustration-mobile-save-for-later.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/wp-illustration-notifications.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/wp-illustration-notifications.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/wp-illustration-notifications.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-notifications.imageset/wp-illustration-notifications.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/reader.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/reader.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/reader.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-reader-empty.imageset/reader.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/wp-illustration-stats-outline.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/wp-illustration-stats-outline.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/wp-illustration-stats-outline.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats-outline.imageset/wp-illustration-stats-outline.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/wp-illustration-stats.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/wp-illustration-stats.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/wp-illustration-stats.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stats.imageset/wp-illustration-stats.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/stayInTheLoopIllustration.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/stayInTheLoopIllustration.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/stayInTheLoopIllustration.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Illustrations/wp-illustration-stay-in-the-loop.imageset/stayInTheLoopIllustration.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Install/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Install/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/jetpack-install-error.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/jetpack-install-error.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/jetpack-install-error.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-error.imageset/jetpack-install-error.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/jetpack-install-logo.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/jetpack-install-logo.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/jetpack-install-logo.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Install/jetpack-install-logo.imageset/jetpack-install-logo.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/jetpack-scan-menu-icon.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/jetpack-scan-menu-icon.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/jetpack-scan-menu-icon.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-menu-icon.imageset/jetpack-scan-menu-icon.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/jetpack-scan-state-error.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/jetpack-scan-state-error.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/jetpack-scan-state-error.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-error.imageset/jetpack-scan-state-error.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/jetpack-scan-state-okay.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/jetpack-scan-state-okay.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/jetpack-scan-state-okay.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-okay.imageset/jetpack-scan-state-okay.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/jetpack-scan-state-progress.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/jetpack-scan-state-progress.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/jetpack-scan-state-progress.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-state-progress.imageset/jetpack-scan-state-progress.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/jetpack-scan-threat-fixed.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/jetpack-scan-threat-fixed.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/jetpack-scan-threat-fixed.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Jetpack Scan/jetpack-scan-threat-fixed.imageset/jetpack-scan-threat-fixed.pdf diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-1242h.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-1242h.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-1242h.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-1242h.png diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-2208w.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-2208w.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-2208w.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-2208w.png diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-568h@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-568h@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-568h@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-568h@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-750h.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-750h.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-750h.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-750h.png diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape.png diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait.png diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/LaunchImage.launchimage/Default@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Menu/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/globe-3.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/globe-3.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/globe-3.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-activity.imageset/globe-3.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/comment.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/comment.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/comment.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-comments.imageset/comment.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/globe-2.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/globe-2.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/globe-2.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-domains.imageset/globe-2.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/site-menu-media.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/site-menu-media.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/site-menu-media.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-media.imageset/site-menu-media.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/site-menu-more.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/site-menu-more.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/site-menu-more.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-more.imageset/site-menu-more.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/pages.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/pages.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/pages.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-pages.imageset/pages.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/comment-author-avatar.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/comment-author-avatar.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/comment-author-avatar.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-people.imageset/comment-author-avatar.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/plugins.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/plugins.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/plugins.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-plugins.imageset/plugins.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/site-menu-posts.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/site-menu-posts.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/site-menu-posts.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-posts.imageset/site-menu-posts.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/cog.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/cog.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/cog.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-settings.imageset/cog.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/share.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/share.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/share.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-social.imageset/share.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/site-menu-stats.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/site-menu-stats.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/site-menu-stats.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-stats.imageset/site-menu-stats.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/layout.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/layout.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/layout.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Menu/site-menu-themes.imageset/layout.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/notifications-approve.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/notifications-approve.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/notifications-approve.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approve.imageset/notifications-approve.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/notifications-approved.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/notifications-approved.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/notifications-approved.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-approved.imageset/notifications-approved.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/note-confetti-background.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/note-confetti-background.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/note-confetti-background.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-confetti-background.imageset/note-confetti-background.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/notifications-like.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/notifications-like.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/notifications-like.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-like.imageset/notifications-like.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/notifications-liked.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/notifications-liked.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/notifications-liked.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-liked.imageset/notifications-liked.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/notifications-reply.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/notifications-reply.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/notifications-reply.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-reply.imageset/notifications-reply.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/notifications-spam.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/notifications-spam.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/notifications-spam.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-spam.imageset/notifications-spam.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/notifications-trash.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/notifications-trash.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/notifications-trash.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Notifications/notifications-trash.imageset/notifications-trash.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/splashBrushStroke.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/splashBrushStroke.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/splashBrushStroke.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashBrushStroke.imageset/splashBrushStroke.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoDark@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/SplashPrologue/splashLogo.imageset/splashLogoLight@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphDark@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/barGraph.imageset/barGraphLight@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite1.imageset/page1Website1@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite2.imageset/page1Website2@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite3.imageset/page1Website3@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite4.imageset/page1Website4@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite5.imageset/page1Website5@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite6.imageset/page1Website6@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/introWebsite7.imageset/page1Website7@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img1Sea.imageset/page2Img1Sea@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img2Trees.imageset/page2Img2Trees@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page2Img3Food.imageset/page2Img3Food@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar1.imageset/page3Avatar1@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar2.imageset/page3Avatar2@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page3Avatar3.imageset/page3Avatar3@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapDark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapDark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapDark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapDark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapLight.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapLight.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapLight.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page4Map.imageset/page4MapLight.pdf diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar1.imageset/page5Avatar1@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar2.imageset/page5Avatar2@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Avatar3.imageset/page5Avatar3@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img1Coffee.imageset/page5Img1Coffee@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img2Stadium.imageset/page5Img2Stadium@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/Prologue/UnifiedPrologue/page5Img3Museum.imageset/page5Img3Museum@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/QR Login/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/QR Login/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/QR Login/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/QR Login/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/qr-login-close-icon.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/qr-login-close-icon.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/qr-login-close-icon.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/QR Login/qr-login-close-icon.imageset/qr-login-close-icon.pdf diff --git a/WordPress/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/qr-scan-focus.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/qr-scan-focus.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/qr-scan-focus.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/QR Login/qr-scan-focus.imageset/qr-scan-focus.pdf diff --git a/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share.png b/WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share.png rename to WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share.png diff --git a/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x~ipad.png b/WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x~ipad.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x~ipad.png rename to WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share@2x~ipad.png diff --git a/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share~ipad.png b/WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share~ipad.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share~ipad.png rename to WordPress/WordPress/Resources/AppImages.xcassets/WordPress-share.imageset/WordPress-share~ipad.png diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/bell.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/bell.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/bell.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-bell.imageset/bell.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/capture-photo.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/capture-photo.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/capture-photo.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-capture-photo.imageset/capture-photo.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/cog-3.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/cog-3.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/cog-3.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-gearshape.imageset/cog-3.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/globe.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/globe.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/globe.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-globe.imageset/globe.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/help.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/help.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/help.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-help.imageset/help.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/info.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/info.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/info.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-info.imageset/info.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Source.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Source.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Source.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-mail.imageset/Source.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/edit.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/edit.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/edit.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-pencil.imageset/edit.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/mobile.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/mobile.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/mobile.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-phone.imageset/mobile.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/block-share.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/block-share.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/block-share.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-share.imageset/block-share.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/wpl-shuffle.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/wpl-shuffle.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/wpl-shuffle.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-shuffle.imageset/wpl-shuffle.pdf diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/tablet.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/tablet.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/tablet.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/_WordPressDesignLibrary/wpl-tablet.imageset/tablet.pdf diff --git a/WordPress/Resources/AppImages.xcassets/a8c.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/a8c.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/a8c.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/a8c.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/a8c.imageset/a8c.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/a8c.imageset/a8c.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/a8c.imageset/a8c.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/a8c.imageset/a8c.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBox.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-1.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-1.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-1.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-1.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-dark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-dark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-dark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBox.imageset/animatedBox-dark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack-dark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack-dark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack-dark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack-dark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxBack.imageset/animatedBoxBack.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1-dark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1-dark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1-dark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1-dark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage1.imageset/animatedBoxPage1.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2-dark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2-dark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2-dark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2-dark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage2.imageset/animatedBoxPage2.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3-dark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3-dark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3-dark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3-dark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/animatedBoxPage3.imageset/animatedBoxPage3.pdf diff --git a/WordPress/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/arrowshape.turn.up.backward.svg b/WordPress/WordPress/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/arrowshape.turn.up.backward.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/arrowshape.turn.up.backward.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/arrowshape.turn.up.backward.symbolset/arrowshape.turn.up.backward.svg diff --git a/WordPress/Resources/AppImages.xcassets/background-comment-nesting.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/background-comment-nesting.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/background-comment-nesting.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/background-comment-nesting.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/background-comment-nesting.imageset/background-comment-nesting.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/background-comment-nesting.imageset/background-comment-nesting.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/background-comment-nesting.imageset/background-comment-nesting.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/background-comment-nesting.imageset/background-comment-nesting.pdf diff --git a/WordPress/Resources/AppImages.xcassets/background-reader-tear.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/background-reader-tear.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/background-reader-tear.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/background-reader-tear.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/background-reader-tear.imageset/background-reader-tear.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/background-reader-tear.imageset/background-reader-tear.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/background-reader-tear.imageset/background-reader-tear.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/background-reader-tear.imageset/background-reader-tear.pdf diff --git a/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button-down.imageset/beveled-blue-button-down@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-blue-button.imageset/beveled-blue-button@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-disabled-button.imageset/beveled-disabled-button@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button-down.imageset/beveled-secondary-button-down@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/beveled-secondary-button.imageset/beveled-secondary-button@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/blavatar-default.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/blavatar-default.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/blavatar-default.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/blavatar-default.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/blavatar-default.imageset/blavatar-default-muriel.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/blavatar-default.imageset/blavatar-default-muriel.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/blavatar-default.imageset/blavatar-default-muriel.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/blavatar-default.imageset/blavatar-default-muriel.pdf diff --git a/WordPress/Resources/AppImages.xcassets/block-tag-cloud.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/block-tag-cloud.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/block-tag-cloud.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/block-tag-cloud.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/block-tag-cloud.imageset/block-tag-cloud.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/block-tag-cloud.imageset/block-tag-cloud.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/block-tag-cloud.imageset/block-tag-cloud.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/block-tag-cloud.imageset/block-tag-cloud.pdf diff --git a/WordPress/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/bloganuary-icon-page.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/bloganuary-icon-page.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/bloganuary-icon-page.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-page.imageset/bloganuary-icon-page.pdf diff --git a/WordPress/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/blognuary-icon-people.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/blognuary-icon-people.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/blognuary-icon-people.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-people.imageset/blognuary-icon-people.pdf diff --git a/WordPress/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/bloganuary-icon-verse.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/bloganuary-icon-verse.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/bloganuary-icon-verse.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/bloganuary-icon-verse.imageset/bloganuary-icon-verse.pdf diff --git a/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped.png b/WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped.png rename to WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped.png diff --git a/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron-tapped.imageset/btn-back-chevron-tapped@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron.png b/WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron.png rename to WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron.png diff --git a/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/btn-back-chevron.imageset/btn-back-chevron@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/btn-help.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/btn-help.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/btn-help.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/btn-help.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/btn-help.imageset/btn-help.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/btn-help.imageset/btn-help.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/btn-help.imageset/btn-help.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/btn-help.imageset/btn-help.pdf diff --git a/WordPress/Resources/AppImages.xcassets/chevron-down-slim.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/chevron-down-slim.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/chevron-down-slim.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/chevron-down-slim.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/chevron-down-slim.imageset/chevron-down-slim.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/chevron-down-slim.imageset/chevron-down-slim.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/chevron-down-slim.imageset/chevron-down-slim.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/chevron-down-slim.imageset/chevron-down-slim.pdf diff --git a/WordPress/Resources/AppImages.xcassets/cloud.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/cloud.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/cloud.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/cloud.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud.png b/WordPress/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud.png rename to WordPress/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud.png diff --git a/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/cloud.imageset/cloud@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/comment-author-gravatar.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/comment-author-gravatar.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/comment-author-gravatar.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/comment-author-gravatar.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/comment-author-gravatar.imageset/comment-author-gravatar.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/comment-author-gravatar.imageset/comment-author-gravatar.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/comment-author-gravatar.imageset/comment-author-gravatar.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/comment-author-gravatar.imageset/comment-author-gravatar.pdf diff --git a/WordPress/Resources/AppImages.xcassets/confetti-circle.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/confetti-circle.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/confetti-circle.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/confetti-circle.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/confetti-circle.imageset/confetti-circle.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/confetti-circle.imageset/confetti-circle.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/confetti-circle.imageset/confetti-circle.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/confetti-circle.imageset/confetti-circle.pdf diff --git a/WordPress/Resources/AppImages.xcassets/confetti-hotdog.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/confetti-hotdog.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/confetti-hotdog.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/confetti-hotdog.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/confetti-hotdog.imageset/confetti-hotdog.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/confetti-hotdog.imageset/confetti-hotdog.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/confetti-hotdog.imageset/confetti-hotdog.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/confetti-hotdog.imageset/confetti-hotdog.pdf diff --git a/WordPress/Resources/AppImages.xcassets/confetti-star.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/confetti-star.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/confetti-star.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/confetti-star.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/confetti-star.imageset/confetti-star.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/confetti-star.imageset/confetti-star.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/confetti-star.imageset/confetti-star.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/confetti-star.imageset/confetti-star.pdf diff --git a/WordPress/Resources/AppImages.xcassets/confetti.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/confetti.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/confetti.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/confetti.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/confetti.imageset/confetti.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/confetti.imageset/confetti.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/confetti.imageset/confetti.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/confetti.imageset/confetti.pdf diff --git a/WordPress/Resources/AppImages.xcassets/custom-icons-alert.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/custom-icons-alert.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/custom-icons-alert.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/custom-icons-alert.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/custom-icons-alert.imageset/custom-icons-alert.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/custom-icons-alert.imageset/custom-icons-alert.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/custom-icons-alert.imageset/custom-icons-alert.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/custom-icons-alert.imageset/custom-icons-alert.pdf diff --git a/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkGrey-shadow@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkGrey-shadow@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkGrey-shadow@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkGrey-shadow@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png b/WordPress/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png rename to WordPress/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow.png diff --git a/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/darkgrey-shadow.imageset/darkgrey-shadow@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron.png b/WordPress/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron.png rename to WordPress/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron.png diff --git a/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/disclosure-chevron.imageset/disclosure-chevron@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-chevron-left.imageset/chevron_left 1@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-more.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/editor-more.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-more.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-more.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-more.imageset/editor-more@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-redo.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-redo.imageset/redo@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-undo.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/editor-undo.imageset/undo@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-167.png b/WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-167.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-167.png rename to WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-167.png diff --git a/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-76pt@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-76pt@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-76pt@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-76pt@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon-@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension-icon@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension_icon-1024.png b/WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension_icon-1024.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension_icon-1024.png rename to WordPress/WordPress/Resources/AppImages.xcassets/extension-icon.appiconset/extension_icon-1024.png diff --git a/WordPress/Resources/AppImages.xcassets/google.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/google.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/google.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/google.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/google.imageset/google.png b/WordPress/WordPress/Resources/AppImages.xcassets/google.imageset/google.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/google.imageset/google.png rename to WordPress/WordPress/Resources/AppImages.xcassets/google.imageset/google.png diff --git a/WordPress/Resources/AppImages.xcassets/google.imageset/google@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/google.imageset/google@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/google.imageset/google@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/google.imageset/google@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/google.imageset/google@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/google.imageset/google@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/google.imageset/google@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/google.imageset/google@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/gravatar-add-button.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/gravatar-add-button.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gravatar-add-button.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/gravatar-add-button.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/gravatar-add-button.imageset/gravatar-add-button.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/gravatar-add-button.imageset/gravatar-add-button.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gravatar-add-button.imageset/gravatar-add-button.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/gravatar-add-button.imageset/gravatar-add-button.pdf diff --git a/WordPress/Resources/AppImages.xcassets/gravatar-hollow.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/gravatar-hollow.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gravatar-hollow.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/gravatar-hollow.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/gravatar-hollow.imageset/gravatar-hollow.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/gravatar-hollow.imageset/gravatar-hollow.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gravatar-hollow.imageset/gravatar-hollow.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/gravatar-hollow.imageset/gravatar-hollow.pdf diff --git a/WordPress/Resources/AppImages.xcassets/gravatar-unapproved.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/gravatar-unapproved.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gravatar-unapproved.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/gravatar-unapproved.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/gravatar-unapproved.imageset/gravatar-unapproved.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/gravatar-unapproved.imageset/gravatar-unapproved.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gravatar-unapproved.imageset/gravatar-unapproved.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/gravatar-unapproved.imageset/gravatar-unapproved.pdf diff --git a/WordPress/Resources/AppImages.xcassets/gravatar.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/gravatar.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gravatar.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/gravatar.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/gravatar.imageset/gravatar.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/gravatar.imageset/gravatar.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gravatar.imageset/gravatar.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/gravatar.imageset/gravatar.pdf diff --git a/WordPress/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/gridicons-sync-circled.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/gridicons-sync-circled.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/gridicons-sync-circled.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/gridicon-sync-circled.imageset/gridicons-sync-circled.pdf diff --git a/WordPress/Resources/AppImages.xcassets/home.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/home.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/home.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/home.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/home.imageset/block-home.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/home.imageset/block-home.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/home.imageset/block-home.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/home.imageset/block-home.pdf diff --git a/WordPress/Resources/AppImages.xcassets/hud_error.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/hud_error.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/hud_error.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/hud_error.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/hud_error.imageset/hud_error.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/hud_error.imageset/hud_error.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/hud_error.imageset/hud_error.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/hud_error.imageset/hud_error.pdf diff --git a/WordPress/Resources/AppImages.xcassets/hud_success.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/hud_success.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/hud_success.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/hud_success.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/hud_success.imageset/hud_success.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/hud_success.imageset/hud_success.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/hud_success.imageset/hud_success.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/hud_success.imageset/hud_success.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-alert.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-alert.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-alert.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-alert.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-alert.imageset/icon-alert.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-alert.imageset/icon-alert.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-alert.imageset/icon-alert.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-alert.imageset/icon-alert.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue.png diff --git a/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-check-blue.imageset/icon-check-blue@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/icon-clear-searchfield.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/icon-clear-searchfield.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/icon-clear-searchfield.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-clear-searchfield.imageset/icon-clear-searchfield.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-clear-textfield.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-clear-textfield.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-clear-textfield.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-clear-textfield.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-clear-textfield.imageset/icon-clear-textfield.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-clear-textfield.imageset/icon-clear-textfield.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-clear-textfield.imageset/icon-clear-textfield.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-clear-textfield.imageset/icon-clear-textfield.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-clock.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-clock.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-clock.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-clock.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-clock.imageset/icon-clock.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-clock.imageset/icon-clock.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-clock.imageset/icon-clock.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-clock.imageset/icon-clock.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-comment-reply.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-comment-reply.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-comment-reply.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-comment-reply.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-comment-reply.imageset/icon-comment-reply.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-comment-reply.imageset/icon-comment-reply.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-comment-reply.imageset/icon-comment-reply.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-comment-reply.imageset/icon-comment-reply.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-devices.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-devices.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-devices.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-devices.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-devices.imageset/icon-devices.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-devices.imageset/icon-devices.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-devices.imageset/icon-devices.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-devices.imageset/icon-devices.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack.png diff --git a/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-jetpack.imageset/icon-jetpack@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/icon-lightbulb-outline.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/icon-lightbulb-outline.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/icon-lightbulb-outline.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-lightbulb-outline.imageset/icon-lightbulb-outline.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/icon-menu-ellipsis-white.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/icon-menu-ellipsis-white.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/icon-menu-ellipsis-white.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis-white.imageset/icon-menu-ellipsis-white.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/icon-menu-ellipsis.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/icon-menu-ellipsis.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/icon-menu-ellipsis.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-menu-ellipsis.imageset/icon-menu-ellipsis.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/icon-nav-chevron-highlight.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/icon-nav-chevron-highlight.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/icon-nav-chevron-highlight.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-nav-chevron-highlight.imageset/icon-nav-chevron-highlight.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-nav-chevron.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-nav-chevron.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-nav-chevron.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-nav-chevron.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-nav-chevron.imageset/icon-nav-chevron.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-nav-chevron.imageset/icon-nav-chevron.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-nav-chevron.imageset/icon-nav-chevron.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-nav-chevron.imageset/icon-nav-chevron.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-pencil.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-pencil.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-pencil.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-pencil.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-pencil.imageset/icon-pencil.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-pencil.imageset/icon-pencil.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-pencil.imageset/icon-pencil.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-pencil.imageset/icon-pencil.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-people.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-people.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-people.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-people.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-people.imageset/icon-people.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-people.imageset/icon-people.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-people.imageset/icon-people.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-people.imageset/icon-people.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/icon-post-actionbar-back.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/icon-post-actionbar-back.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/icon-post-actionbar-back.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-back.imageset/icon-post-actionbar-back.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/icon-post-actionbar-edit.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/icon-post-actionbar-edit.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/icon-post-actionbar-edit.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-edit.imageset/icon-post-actionbar-edit.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/icon-post-actionbar-more.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/icon-post-actionbar-more.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/icon-post-actionbar-more.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-more.imageset/icon-post-actionbar-more.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/icon-post-actionbar-publish.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/icon-post-actionbar-publish.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/icon-post-actionbar-publish.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-publish.imageset/icon-post-actionbar-publish.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/icon-post-actionbar-restore.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/icon-post-actionbar-restore.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/icon-post-actionbar-restore.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-restore.imageset/icon-post-actionbar-restore.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/icon-post-actionbar-stats.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/icon-post-actionbar-stats.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/icon-post-actionbar-stats.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-stats.imageset/icon-post-actionbar-stats.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/icon-post-actionbar-trash.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/icon-post-actionbar-trash.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/icon-post-actionbar-trash.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-trash.imageset/icon-post-actionbar-trash.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/icon-post-actionbar-view.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/icon-post-actionbar-view.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/icon-post-actionbar-view.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-actionbar-view.imageset/icon-post-actionbar-view.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/icon-post-add-highlight.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/icon-post-add-highlight.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/icon-post-add-highlight.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-add-highlight.imageset/icon-post-add-highlight.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-add.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-add.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-add.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-add.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-add.imageset/icon-post-add.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-add.imageset/icon-post-add.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-add.imageset/icon-post-add.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-add.imageset/icon-post-add.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-list-footer.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-list-footer.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-list-footer.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-list-footer.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-list-footer.imageset/icon-post-list-footer.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-list-footer.imageset/icon-post-list-footer.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-list-footer.imageset/icon-post-list-footer.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-list-footer.imageset/icon-post-list-footer.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-list-search.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-list-search.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-list-search.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-list-search.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-list-search.imageset/icon-post-list-search.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-list-search.imageset/icon-post-list-search.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-list-search.imageset/icon-post-list-search.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-list-search.imageset/icon-post-list-search.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-search-highlight.imageset/icon-post-search-highlight.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-search.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-search.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-search.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-search.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-search.imageset/icon-post-search.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-search.imageset/icon-post-search.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-search.imageset/icon-post-search.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-search.imageset/icon-post-search.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-status-pending.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-pending.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-status-pending.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-pending.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-status-pending.imageset/icon-post-status-pending.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-pending.imageset/icon-post-status-pending.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-status-pending.imageset/icon-post-status-pending.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-pending.imageset/icon-post-status-pending.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/icon-post-status-scheduled.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/icon-post-status-scheduled.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/icon-post-status-scheduled.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-scheduled.imageset/icon-post-status-scheduled.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/icon-post-status-sticky.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/icon-post-status-sticky.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/icon-post-status-sticky.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-sticky.imageset/icon-post-status-sticky.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/icon-post-status-trashed.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/icon-post-status-trashed.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/icon-post-status-trashed.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-status-trashed.imageset/icon-post-status-trashed.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-undo.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-undo.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-undo.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-undo.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-undo.imageset/icon-post-undo.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-undo.imageset/icon-post-undo.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-undo.imageset/icon-post-undo.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-undo.imageset/icon-post-undo.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-view-card.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-view-card.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-view-card.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-view-card.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-post-view-card.imageset/view_card.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-post-view-card.imageset/view_card.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-post-view-card.imageset/view_card.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-post-view-card.imageset/view_card.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/icon-postmeta-comment.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/icon-postmeta-comment.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/icon-postmeta-comment.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-postmeta-comment.imageset/icon-postmeta-comment.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-postmeta-like.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-postmeta-like.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-postmeta-like.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-postmeta-like.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-postmeta-like.imageset/icon-postmeta-like.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-postmeta-like.imageset/icon-postmeta-like.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-postmeta-like.imageset/icon-postmeta-like.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-postmeta-like.imageset/icon-postmeta-like.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/icon-posts-editor-chevron.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/icon-posts-editor-chevron.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/icon-posts-editor-chevron.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-posts-editor-chevron.imageset/icon-posts-editor-chevron.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/icon-posts-editor-media.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/icon-posts-editor-media.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/icon-posts-editor-media.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-posts-editor-media.imageset/icon-posts-editor-media.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/icon-reader-comment-highlight.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/icon-reader-comment-highlight.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/icon-reader-comment-highlight.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-highlight.imageset/icon-reader-comment-highlight.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/icon-reader-comment-like.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/icon-reader-comment-like.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/icon-reader-comment-like.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-like.imageset/icon-reader-comment-like.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/icon-reader-comment-liked.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/icon-reader-comment-liked.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/icon-reader-comment-liked.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-liked.imageset/icon-reader-comment-liked.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/icon-reader-comment-reply.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/icon-reader-comment-reply.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/icon-reader-comment-reply.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment-reply.imageset/icon-reader-comment-reply.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-comment.imageset/icon-reader-comment.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment.imageset/icon-reader-comment.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-comment.imageset/icon-reader-comment.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-comment.imageset/icon-reader-comment.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/icon-reader-follow-highlight.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/icon-reader-follow-highlight.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/icon-reader-follow-highlight.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-follow-highlight.imageset/icon-reader-follow-highlight.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-follow.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-follow.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-follow.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-follow.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-follow.imageset/icon-reader-follow.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-follow.imageset/icon-reader-follow.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-follow.imageset/icon-reader-follow.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-follow.imageset/icon-reader-follow.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-following.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-following.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-following.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-following.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-following.imageset/icon-reader-following.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-following.imageset/icon-reader-following.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-following.imageset/icon-reader-following.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-following.imageset/icon-reader-following.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-header-list.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-header-list.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-header-list.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-header-list.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-header-list.imageset/icon-reader-header-list.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-header-list.imageset/icon-reader-header-list.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-header-list.imageset/icon-reader-header-list.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-header-list.imageset/icon-reader-header-list.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/icon-reader-header-tag.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/icon-reader-header-tag.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/icon-reader-header-tag.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-header-tag.imageset/icon-reader-header-tag.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/icon-reader-like-highlight.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/icon-reader-like-highlight.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/icon-reader-like-highlight.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-like-highlight.imageset/icon-reader-like-highlight.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-like.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-like.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-like.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-like.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-like.imageset/icon-reader-like.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-like.imageset/icon-reader-like.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-like.imageset/icon-reader-like.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-like.imageset/icon-reader-like.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-liked.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-liked.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-liked.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-liked.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-liked.imageset/icon-reader-liked.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-liked.imageset/icon-reader-liked.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-liked.imageset/icon-reader-liked.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-liked.imageset/icon-reader-liked.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/icon-reader-post-comment.svg b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/icon-reader-post-comment.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/icon-reader-post-comment.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-post-comment.imageset/icon-reader-post-comment.svg diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-reblog.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-reblog.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-reblog.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-reblog.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-reblog.imageset/icon-reader-reblog.svg b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-reblog.imageset/icon-reader-reblog.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-reblog.imageset/icon-reader-reblog.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-reblog.imageset/icon-reader-reblog.svg diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/icon-reader-save-fill.svg b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/icon-reader-save-fill.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/icon-reader-save-fill.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-save-fill.imageset/icon-reader-save-fill.svg diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/icon-reader-save-outline.svg b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/icon-reader-save-outline.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/icon-reader-save-outline.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-save-outline.imageset/icon-reader-save-outline.svg diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/icon-reader-search-plus.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/icon-reader-search-plus.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/icon-reader-search-plus.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-search-plus.imageset/icon-reader-search-plus.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/icon-reader-star-fill.svg b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/icon-reader-star-fill.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/icon-reader-star-fill.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-star-fill.imageset/icon-reader-star-fill.svg diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/icon-reader-star-outline.svg b/WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/icon-reader-star-outline.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/icon-reader-star-outline.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-reader-star-outline.imageset/icon-reader-star-outline.svg diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/icon-shortcut-new-photo.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/icon-shortcut-new-photo.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/icon-shortcut-new-photo.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-photo.imageset/icon-shortcut-new-photo.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/icon-shortcut-new-post.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/icon-shortcut-new-post.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/icon-shortcut-new-post.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-new-post.imageset/icon-shortcut-new-post.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/icon-shortcut-notifications.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/icon-shortcut-notifications.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/icon-shortcut-notifications.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-notifications.imageset/icon-shortcut-notifications.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/icon-shortcut-signin.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/icon-shortcut-signin.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/icon-shortcut-signin.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-signin.imageset/icon-shortcut-signin.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/icon-shortcut-stats.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/icon-shortcut-stats.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/icon-shortcut-stats.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-shortcut-stats.imageset/icon-shortcut-stats.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-url-field.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-url-field.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-url-field.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-url-field.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-url-field.imageset/icon-url-field.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-url-field.imageset/icon-url-field.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-url-field.imageset/icon-url-field.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-url-field.imageset/icon-url-field.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-username-field.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-username-field.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-username-field.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-username-field.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-username-field.imageset/icon-username-field.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-username-field.imageset/icon-username-field.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-username-field.imageset/icon-username-field.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-username-field.imageset/icon-username-field.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled-dark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled-dark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled-dark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled-dark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-wp-filled.imageset/icon-wp-filled.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon-wp.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon-wp.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-wp.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-wp.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon-wp.imageset/icon-wp.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/icon-wp.imageset/icon-wp.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon-wp.imageset/icon-wp.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/icon-wp.imageset/icon-wp.pdf diff --git a/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar.png diff --git a/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.calendar.imageset/icon.calendar@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.globe.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe.png diff --git a/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.globe.imageset/icon.globe@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.verse.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse.png diff --git a/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/icon.verse.imageset/icon.verse@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/illustration-posts.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/illustration-posts.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/illustration-posts.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/illustration-posts.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/illustration-posts.imageset/illustration-posts.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/illustration-posts.imageset/illustration-posts.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/illustration-posts.imageset/illustration-posts.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/illustration-posts.imageset/illustration-posts.pdf diff --git a/WordPress/Resources/AppImages.xcassets/insights-management-feature-image.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/insights-management-feature-image.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/insights-management-feature-image.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/insights-management-feature-image.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/insights-management-feature-image.imageset/insightsManagementFeatureImage.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/insights-management-feature-image.imageset/insightsManagementFeatureImage.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/insights-management-feature-image.imageset/insightsManagementFeatureImage.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/insights-management-feature-image.imageset/insightsManagementFeatureImage.pdf diff --git a/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon.png diff --git a/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-notif-icon.imageset/jp-notif-icon@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon.png diff --git a/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-reader-icon.imageset/jp-reader-icon@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon.png diff --git a/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/jp-stats-icon.imageset/jp-stats-icon@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/left.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/left.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/left.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/left.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/left.imageset/left.png b/WordPress/WordPress/Resources/AppImages.xcassets/left.imageset/left.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/left.imageset/left.png rename to WordPress/WordPress/Resources/AppImages.xcassets/left.imageset/left.png diff --git a/WordPress/Resources/AppImages.xcassets/left.imageset/left@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/left.imageset/left@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/left.imageset/left@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/left.imageset/left@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/login-magic-link.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/login-magic-link.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/login-magic-link.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/login-magic-link.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/login-magic-link.imageset/login-magic-link.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/login-magic-link.imageset/login-magic-link.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/login-magic-link.imageset/login-magic-link.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/login-magic-link.imageset/login-magic-link.pdf diff --git a/WordPress/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/logo-bloganuary-large.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/logo-bloganuary-large.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/logo-bloganuary-large.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/logo-bloganuary-large.imageset/logo-bloganuary-large.pdf diff --git a/WordPress/Resources/AppImages.xcassets/logo-bloganuary.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/logo-bloganuary.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/logo-bloganuary.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/logo-bloganuary.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/logo-bloganuary.imageset/logo-bloganuary.svg b/WordPress/WordPress/Resources/AppImages.xcassets/logo-bloganuary.imageset/logo-bloganuary.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/logo-bloganuary.imageset/logo-bloganuary.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/logo-bloganuary.imageset/logo-bloganuary.svg diff --git a/WordPress/Resources/AppImages.xcassets/logo-dayone.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/logo-dayone.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/logo-dayone.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/logo-dayone.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/logo-dayone.imageset/logo-dayone.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/logo-dayone.imageset/logo-dayone.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/logo-dayone.imageset/logo-dayone.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/logo-dayone.imageset/logo-dayone.pdf diff --git a/WordPress/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/logo-wpcom-vertical.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/logo-wpcom-vertical.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/logo-wpcom-vertical.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/logo-wpcom-vertical.imageset/logo-wpcom-vertical.pdf diff --git a/WordPress/Resources/AppImages.xcassets/media-no-results.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/media-no-results.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/media-no-results.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/media-no-results.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/media-no-results.imageset/Media.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/media-no-results.imageset/Media.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/media-no-results.imageset/Media.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/media-no-results.imageset/Media.pdf diff --git a/WordPress/Resources/AppImages.xcassets/menus-move-icon.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/menus-move-icon.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/menus-move-icon.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/menus-move-icon.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/menus-move-icon.imageset/move-icon.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/menus-move-icon.imageset/move-icon.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/menus-move-icon.imageset/move-icon.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/menus-move-icon.imageset/move-icon.pdf diff --git a/WordPress/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/more-horizontal-mobile.svg b/WordPress/WordPress/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/more-horizontal-mobile.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/more-horizontal-mobile.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/more-horizontal-mobile.imageset/more-horizontal-mobile.svg diff --git a/WordPress/Resources/AppImages.xcassets/mysites-nosites.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/mysites-nosites.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/mysites-nosites.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/mysites-nosites.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/mysites-nosites.imageset/mysites-nosites.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/mysites-nosites.imageset/mysites-nosites.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/mysites-nosites.imageset/mysites-nosites.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/mysites-nosites.imageset/mysites-nosites.pdf diff --git a/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage.png b/WordPress/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage.png rename to WordPress/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage.png diff --git a/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/noSitesEmptyStateImage.imageset/noSitesEmptyStateImage@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/onepassword-wp-button.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/onepassword-wp-button.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/onepassword-wp-button.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/onepassword-wp-button.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/onepassword-wp-button.imageset/onepassword-button.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/onepassword-wp-button.imageset/onepassword-button.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/onepassword-wp-button.imageset/onepassword-button.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/onepassword-wp-button.imageset/onepassword-button.pdf diff --git a/WordPress/Resources/AppImages.xcassets/pages-no-results.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/pages-no-results.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/pages-no-results.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/pages-no-results.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/pages-no-results.imageset/illustrationPages.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/pages-no-results.imageset/illustrationPages.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/pages-no-results.imageset/illustrationPages.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/pages-no-results.imageset/illustrationPages.pdf diff --git a/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage.png b/WordPress/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage.png rename to WordPress/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage.png diff --git a/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/pagesCardPromoImage.imageset/pagesCardPromoImage@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/personalize.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/personalize.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/personalize.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/personalize.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/personalize.imageset/personalize.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/personalize.imageset/personalize.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/personalize.imageset/personalize.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/personalize.imageset/personalize.pdf diff --git a/WordPress/Resources/AppImages.xcassets/plan-business-loading.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/plan-business-loading.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/plan-business-loading.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/plan-business-loading.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/plan-business-loading.imageset/plan-business-loading.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/plan-business-loading.imageset/plan-business-loading.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/plan-business-loading.imageset/plan-business-loading.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/plan-business-loading.imageset/plan-business-loading.pdf diff --git a/WordPress/Resources/AppImages.xcassets/plan-free-loading.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/plan-free-loading.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/plan-free-loading.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/plan-free-loading.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/plan-free-loading.imageset/plan-free-loading.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/plan-free-loading.imageset/plan-free-loading.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/plan-free-loading.imageset/plan-free-loading.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/plan-free-loading.imageset/plan-free-loading.pdf diff --git a/WordPress/Resources/AppImages.xcassets/plan-placeholder.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/plan-placeholder.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/plan-placeholder.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/plan-placeholder.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/plan-placeholder.imageset/plan-placeholder.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/plan-placeholder.imageset/plan-placeholder.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/plan-placeholder.imageset/plan-placeholder.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/plan-placeholder.imageset/plan-placeholder.pdf diff --git a/WordPress/Resources/AppImages.xcassets/plan-premium-loading.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/plan-premium-loading.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/plan-premium-loading.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/plan-premium-loading.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/plan-premium-loading.imageset/plan-premium-loading.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/plan-premium-loading.imageset/plan-premium-loading.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/plan-premium-loading.imageset/plan-premium-loading.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/plan-premium-loading.imageset/plan-premium-loading.pdf diff --git a/WordPress/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/post-blavatar-placeholder.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/post-blavatar-placeholder.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/post-blavatar-placeholder.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/post-blavatar-placeholder.imageset/post-blavatar-placeholder.pdf diff --git a/WordPress/Resources/AppImages.xcassets/post-published.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/post-published.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/post-published.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/post-published.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/post-published.imageset/post-publihsed.svg b/WordPress/WordPress/Resources/AppImages.xcassets/post-published.imageset/post-publihsed.svg similarity index 100% rename from WordPress/Resources/AppImages.xcassets/post-published.imageset/post-publihsed.svg rename to WordPress/WordPress/Resources/AppImages.xcassets/post-published.imageset/post-publihsed.svg diff --git a/WordPress/Resources/AppImages.xcassets/posts-no-results.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/posts-no-results.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/posts-no-results.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/posts-no-results.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/posts-no-results.imageset/group3.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/posts-no-results.imageset/group3.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/posts-no-results.imageset/group3.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/posts-no-results.imageset/group3.pdf diff --git a/WordPress/Resources/AppImages.xcassets/posts.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/posts.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/posts.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/posts.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/posts.imageset/site-menu-posts.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/posts.imageset/site-menu-posts.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/posts.imageset/site-menu-posts.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/posts.imageset/site-menu-posts.pdf diff --git a/WordPress/Resources/AppImages.xcassets/reader-postaction-time.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/reader-postaction-time.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/reader-postaction-time.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/reader-postaction-time.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/reader-postaction-time.imageset/reader-postaction-time.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/reader-postaction-time.imageset/reader-postaction-time.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/reader-postaction-time.imageset/reader-postaction-time.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/reader-postaction-time.imageset/reader-postaction-time.pdf diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1.png diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview1.imageset/rppreview-1@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2.png diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview2.imageset/rppreview-2@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3.png diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/relatedPostsPreview3.imageset/rppreview-3@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/sharing-notice.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/sharing-notice.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/sharing-notice.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/sharing-notice.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/sharing-notice.imageset/sharing-notice.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/sharing-notice.imageset/sharing-notice.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/sharing-notice.imageset/sharing-notice.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/sharing-notice.imageset/sharing-notice.pdf diff --git a/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading-dark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading-dark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading-dark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading-dark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/site-creation-loading.imageset/site-creation-loading.pdf diff --git a/WordPress/Resources/AppImages.xcassets/site-menu-home.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/site-menu-home.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/site-menu-home.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/site-menu-home.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/site-menu-home.imageset/block-home.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/site-menu-home.imageset/block-home.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/site-menu-home.imageset/block-home.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/site-menu-home.imageset/block-home.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-default.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-default.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-default.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-default.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-default.imageset/social-default.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-default.imageset/social-default.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-default.imageset/social-default.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-default.imageset/social-default.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-facebook.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-facebook.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-facebook.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-facebook.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-facebook.imageset/social-facebook.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-facebook.imageset/social-facebook.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-facebook.imageset/social-facebook.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-facebook.imageset/social-facebook.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-google-plus.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-google-plus.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-google-plus.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-google-plus.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-google-plus.imageset/social-google-plus.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-google-plus.imageset/social-google-plus.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-google-plus.imageset/social-google-plus.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-google-plus.imageset/social-google-plus.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/social-whatsapp.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/social-whatsapp.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/social-whatsapp.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-jetpack-whatsapp.imageset/social-whatsapp.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-linkedin.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-linkedin.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-linkedin.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-linkedin.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-linkedin.imageset/social-linkedin.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-linkedin.imageset/social-linkedin.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-linkedin.imageset/social-linkedin.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-linkedin.imageset/social-linkedin.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-path.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-path.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-path.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-path.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-path.imageset/social-path.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-path.imageset/social-path.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-path.imageset/social-path.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-path.imageset/social-path.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-pinterest.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-pinterest.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-pinterest.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-pinterest.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-pinterest.imageset/social-pinterest.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-pinterest.imageset/social-pinterest.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-pinterest.imageset/social-pinterest.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-pinterest.imageset/social-pinterest.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-pocket.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-pocket.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-pocket.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-pocket.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-pocket.imageset/social-pocket.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-pocket.imageset/social-pocket.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-pocket.imageset/social-pocket.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-pocket.imageset/social-pocket.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-reddit.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-reddit.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-reddit.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-reddit.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-reddit.imageset/social-reddit.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-reddit.imageset/social-reddit.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-reddit.imageset/social-reddit.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-reddit.imageset/social-reddit.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-signup-waiting.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-signup-waiting.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-signup-waiting.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-signup-waiting.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-signup-waiting.imageset/social-signup-waiting.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-skype.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-skype.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-skype.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-skype.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-skype.imageset/social-skype.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-skype.imageset/social-skype.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-skype.imageset/social-skype.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-skype.imageset/social-skype.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-telegram.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-telegram.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-telegram.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-telegram.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-telegram.imageset/social-telegram.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-telegram.imageset/social-telegram.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-telegram.imageset/social-telegram.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-telegram.imageset/social-telegram.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-tumblr.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-tumblr.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-tumblr.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-tumblr.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-tumblr.imageset/social-tumblr.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-tumblr.imageset/social-tumblr.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-tumblr.imageset/social-tumblr.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-tumblr.imageset/social-tumblr.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-twitter.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-twitter.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-twitter.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-twitter.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-twitter.imageset/social-twitter.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-twitter.imageset/social-twitter.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-twitter.imageset/social-twitter.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-twitter.imageset/social-twitter.pdf diff --git a/WordPress/Resources/AppImages.xcassets/social-wordpress.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/social-wordpress.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-wordpress.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/social-wordpress.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/social-wordpress.imageset/social-wordpress.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/social-wordpress.imageset/social-wordpress.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/social-wordpress.imageset/social-wordpress.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/social-wordpress.imageset/social-wordpress.pdf diff --git a/WordPress/Resources/AppImages.xcassets/stats.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/stats.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/stats.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/stats.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/stats.imageset/stats.png b/WordPress/WordPress/Resources/AppImages.xcassets/stats.imageset/stats.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/stats.imageset/stats.png rename to WordPress/WordPress/Resources/AppImages.xcassets/stats.imageset/stats.png diff --git a/WordPress/Resources/AppImages.xcassets/stats.imageset/stats@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/stats.imageset/stats@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/stats.imageset/stats@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/stats.imageset/stats@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/subdirectory.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/subdirectory.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/subdirectory.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/subdirectory.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/subdirectory.imageset/subdirectory.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/subdirectory.imageset/subdirectory.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/subdirectory.imageset/subdirectory.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/subdirectory.imageset/subdirectory.pdf diff --git a/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution.png b/WordPress/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution.png rename to WordPress/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution.png diff --git a/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@2x.png b/WordPress/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@2x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@2x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@2x.png diff --git a/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@3x.png b/WordPress/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@3x.png similarity index 100% rename from WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@3x.png rename to WordPress/WordPress/Resources/AppImages.xcassets/tenor-attribution.imageset/tenor-attribution@3x.png diff --git a/WordPress/Resources/AppImages.xcassets/theme-customize.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/theme-customize.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/theme-customize.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/theme-customize.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/theme-customize.imageset/theme-customize.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/theme-customize.imageset/theme-customize.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/theme-customize.imageset/theme-customize.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/theme-customize.imageset/theme-customize.pdf diff --git a/WordPress/Resources/AppImages.xcassets/theme-details.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/theme-details.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/theme-details.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/theme-details.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/theme-details.imageset/theme-details.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/theme-details.imageset/theme-details.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/theme-details.imageset/theme-details.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/theme-details.imageset/theme-details.pdf diff --git a/WordPress/Resources/AppImages.xcassets/theme-loading.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/theme-loading.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/theme-loading.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/theme-loading.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/theme-loading.imageset/theme-loading.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/theme-loading.imageset/theme-loading.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/theme-loading.imageset/theme-loading.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/theme-loading.imageset/theme-loading.pdf diff --git a/WordPress/Resources/AppImages.xcassets/theme-support.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/theme-support.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/theme-support.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/theme-support.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/theme-support.imageset/theme-support.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/theme-support.imageset/theme-support.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/theme-support.imageset/theme-support.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/theme-support.imageset/theme-support.pdf diff --git a/WordPress/Resources/AppImages.xcassets/tool.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/tool.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/tool.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/tool.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/tool.imageset/tool.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/tool.imageset/tool.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/tool.imageset/tool.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/tool.imageset/tool.pdf diff --git a/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/Contents.json b/WordPress/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/Contents.json similarity index 100% rename from WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/Contents.json rename to WordPress/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/Contents.json diff --git a/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar Dark.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar Dark.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar Dark.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar Dark.pdf diff --git a/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White 1.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White 1.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White 1.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White 1.pdf diff --git a/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White.pdf b/WordPress/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White.pdf similarity index 100% rename from WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White.pdf rename to WordPress/WordPress/Resources/AppImages.xcassets/wordpress-gravatar.imageset/WP+Gravatar White.pdf diff --git a/WordPress/Resources/AppStoreStrings.po b/WordPress/WordPress/Resources/AppStoreStrings.po similarity index 100% rename from WordPress/Resources/AppStoreStrings.po rename to WordPress/WordPress/Resources/AppStoreStrings.po diff --git a/WordPress/Emoji.txt b/WordPress/WordPress/Resources/Emoji.txt similarity index 100% rename from WordPress/Emoji.txt rename to WordPress/WordPress/Resources/Emoji.txt diff --git a/WordPress/Flags.xcassets/AC.imageset/AC.png b/WordPress/WordPress/Resources/Flags.xcassets/AC.imageset/AC.png similarity index 100% rename from WordPress/Flags.xcassets/AC.imageset/AC.png rename to WordPress/WordPress/Resources/Flags.xcassets/AC.imageset/AC.png diff --git a/WordPress/Flags.xcassets/AC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AD.imageset/AD.png b/WordPress/WordPress/Resources/Flags.xcassets/AD.imageset/AD.png similarity index 100% rename from WordPress/Flags.xcassets/AD.imageset/AD.png rename to WordPress/WordPress/Resources/Flags.xcassets/AD.imageset/AD.png diff --git a/WordPress/Flags.xcassets/AD.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AD.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AD.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AD.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AE.imageset/AE.png b/WordPress/WordPress/Resources/Flags.xcassets/AE.imageset/AE.png similarity index 100% rename from WordPress/Flags.xcassets/AE.imageset/AE.png rename to WordPress/WordPress/Resources/Flags.xcassets/AE.imageset/AE.png diff --git a/WordPress/Flags.xcassets/AE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AF.imageset/AF.png b/WordPress/WordPress/Resources/Flags.xcassets/AF.imageset/AF.png similarity index 100% rename from WordPress/Flags.xcassets/AF.imageset/AF.png rename to WordPress/WordPress/Resources/Flags.xcassets/AF.imageset/AF.png diff --git a/WordPress/Flags.xcassets/AF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AG.imageset/AG.png b/WordPress/WordPress/Resources/Flags.xcassets/AG.imageset/AG.png similarity index 100% rename from WordPress/Flags.xcassets/AG.imageset/AG.png rename to WordPress/WordPress/Resources/Flags.xcassets/AG.imageset/AG.png diff --git a/WordPress/Flags.xcassets/AG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AI.imageset/AI.png b/WordPress/WordPress/Resources/Flags.xcassets/AI.imageset/AI.png similarity index 100% rename from WordPress/Flags.xcassets/AI.imageset/AI.png rename to WordPress/WordPress/Resources/Flags.xcassets/AI.imageset/AI.png diff --git a/WordPress/Flags.xcassets/AI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AL.imageset/AL.png b/WordPress/WordPress/Resources/Flags.xcassets/AL.imageset/AL.png similarity index 100% rename from WordPress/Flags.xcassets/AL.imageset/AL.png rename to WordPress/WordPress/Resources/Flags.xcassets/AL.imageset/AL.png diff --git a/WordPress/Flags.xcassets/AL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AM.imageset/AM.png b/WordPress/WordPress/Resources/Flags.xcassets/AM.imageset/AM.png similarity index 100% rename from WordPress/Flags.xcassets/AM.imageset/AM.png rename to WordPress/WordPress/Resources/Flags.xcassets/AM.imageset/AM.png diff --git a/WordPress/Flags.xcassets/AM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AO.imageset/AO.png b/WordPress/WordPress/Resources/Flags.xcassets/AO.imageset/AO.png similarity index 100% rename from WordPress/Flags.xcassets/AO.imageset/AO.png rename to WordPress/WordPress/Resources/Flags.xcassets/AO.imageset/AO.png diff --git a/WordPress/Flags.xcassets/AO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AQ.imageset/AQ.png b/WordPress/WordPress/Resources/Flags.xcassets/AQ.imageset/AQ.png similarity index 100% rename from WordPress/Flags.xcassets/AQ.imageset/AQ.png rename to WordPress/WordPress/Resources/Flags.xcassets/AQ.imageset/AQ.png diff --git a/WordPress/Flags.xcassets/AQ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AQ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AQ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AQ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AR.imageset/AR.png b/WordPress/WordPress/Resources/Flags.xcassets/AR.imageset/AR.png similarity index 100% rename from WordPress/Flags.xcassets/AR.imageset/AR.png rename to WordPress/WordPress/Resources/Flags.xcassets/AR.imageset/AR.png diff --git a/WordPress/Flags.xcassets/AR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AS.imageset/AS.png b/WordPress/WordPress/Resources/Flags.xcassets/AS.imageset/AS.png similarity index 100% rename from WordPress/Flags.xcassets/AS.imageset/AS.png rename to WordPress/WordPress/Resources/Flags.xcassets/AS.imageset/AS.png diff --git a/WordPress/Flags.xcassets/AS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AT.imageset/AT.png b/WordPress/WordPress/Resources/Flags.xcassets/AT.imageset/AT.png similarity index 100% rename from WordPress/Flags.xcassets/AT.imageset/AT.png rename to WordPress/WordPress/Resources/Flags.xcassets/AT.imageset/AT.png diff --git a/WordPress/Flags.xcassets/AT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AU.imageset/AU.png b/WordPress/WordPress/Resources/Flags.xcassets/AU.imageset/AU.png similarity index 100% rename from WordPress/Flags.xcassets/AU.imageset/AU.png rename to WordPress/WordPress/Resources/Flags.xcassets/AU.imageset/AU.png diff --git a/WordPress/Flags.xcassets/AU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AW.imageset/AW.png b/WordPress/WordPress/Resources/Flags.xcassets/AW.imageset/AW.png similarity index 100% rename from WordPress/Flags.xcassets/AW.imageset/AW.png rename to WordPress/WordPress/Resources/Flags.xcassets/AW.imageset/AW.png diff --git a/WordPress/Flags.xcassets/AW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AX.imageset/AX.png b/WordPress/WordPress/Resources/Flags.xcassets/AX.imageset/AX.png similarity index 100% rename from WordPress/Flags.xcassets/AX.imageset/AX.png rename to WordPress/WordPress/Resources/Flags.xcassets/AX.imageset/AX.png diff --git a/WordPress/Flags.xcassets/AX.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AX.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AX.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AX.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/AZ.imageset/AZ.png b/WordPress/WordPress/Resources/Flags.xcassets/AZ.imageset/AZ.png similarity index 100% rename from WordPress/Flags.xcassets/AZ.imageset/AZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/AZ.imageset/AZ.png diff --git a/WordPress/Flags.xcassets/AZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/AZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/AZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/AZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BA.imageset/BA.png b/WordPress/WordPress/Resources/Flags.xcassets/BA.imageset/BA.png similarity index 100% rename from WordPress/Flags.xcassets/BA.imageset/BA.png rename to WordPress/WordPress/Resources/Flags.xcassets/BA.imageset/BA.png diff --git a/WordPress/Flags.xcassets/BA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BB.imageset/BB.png b/WordPress/WordPress/Resources/Flags.xcassets/BB.imageset/BB.png similarity index 100% rename from WordPress/Flags.xcassets/BB.imageset/BB.png rename to WordPress/WordPress/Resources/Flags.xcassets/BB.imageset/BB.png diff --git a/WordPress/Flags.xcassets/BB.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BB.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BB.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BB.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BD.imageset/BD.png b/WordPress/WordPress/Resources/Flags.xcassets/BD.imageset/BD.png similarity index 100% rename from WordPress/Flags.xcassets/BD.imageset/BD.png rename to WordPress/WordPress/Resources/Flags.xcassets/BD.imageset/BD.png diff --git a/WordPress/Flags.xcassets/BD.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BD.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BD.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BD.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BE.imageset/BE.png b/WordPress/WordPress/Resources/Flags.xcassets/BE.imageset/BE.png similarity index 100% rename from WordPress/Flags.xcassets/BE.imageset/BE.png rename to WordPress/WordPress/Resources/Flags.xcassets/BE.imageset/BE.png diff --git a/WordPress/Flags.xcassets/BE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BF.imageset/BF.png b/WordPress/WordPress/Resources/Flags.xcassets/BF.imageset/BF.png similarity index 100% rename from WordPress/Flags.xcassets/BF.imageset/BF.png rename to WordPress/WordPress/Resources/Flags.xcassets/BF.imageset/BF.png diff --git a/WordPress/Flags.xcassets/BF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BG.imageset/BG.png b/WordPress/WordPress/Resources/Flags.xcassets/BG.imageset/BG.png similarity index 100% rename from WordPress/Flags.xcassets/BG.imageset/BG.png rename to WordPress/WordPress/Resources/Flags.xcassets/BG.imageset/BG.png diff --git a/WordPress/Flags.xcassets/BG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BH.imageset/BH.png b/WordPress/WordPress/Resources/Flags.xcassets/BH.imageset/BH.png similarity index 100% rename from WordPress/Flags.xcassets/BH.imageset/BH.png rename to WordPress/WordPress/Resources/Flags.xcassets/BH.imageset/BH.png diff --git a/WordPress/Flags.xcassets/BH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BI.imageset/BI.png b/WordPress/WordPress/Resources/Flags.xcassets/BI.imageset/BI.png similarity index 100% rename from WordPress/Flags.xcassets/BI.imageset/BI.png rename to WordPress/WordPress/Resources/Flags.xcassets/BI.imageset/BI.png diff --git a/WordPress/Flags.xcassets/BI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BJ.imageset/BJ.png b/WordPress/WordPress/Resources/Flags.xcassets/BJ.imageset/BJ.png similarity index 100% rename from WordPress/Flags.xcassets/BJ.imageset/BJ.png rename to WordPress/WordPress/Resources/Flags.xcassets/BJ.imageset/BJ.png diff --git a/WordPress/Flags.xcassets/BJ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BJ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BJ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BJ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BL.imageset/BL.png b/WordPress/WordPress/Resources/Flags.xcassets/BL.imageset/BL.png similarity index 100% rename from WordPress/Flags.xcassets/BL.imageset/BL.png rename to WordPress/WordPress/Resources/Flags.xcassets/BL.imageset/BL.png diff --git a/WordPress/Flags.xcassets/BL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BM.imageset/BM.png b/WordPress/WordPress/Resources/Flags.xcassets/BM.imageset/BM.png similarity index 100% rename from WordPress/Flags.xcassets/BM.imageset/BM.png rename to WordPress/WordPress/Resources/Flags.xcassets/BM.imageset/BM.png diff --git a/WordPress/Flags.xcassets/BM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BN.imageset/BN.png b/WordPress/WordPress/Resources/Flags.xcassets/BN.imageset/BN.png similarity index 100% rename from WordPress/Flags.xcassets/BN.imageset/BN.png rename to WordPress/WordPress/Resources/Flags.xcassets/BN.imageset/BN.png diff --git a/WordPress/Flags.xcassets/BN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BO.imageset/BO.png b/WordPress/WordPress/Resources/Flags.xcassets/BO.imageset/BO.png similarity index 100% rename from WordPress/Flags.xcassets/BO.imageset/BO.png rename to WordPress/WordPress/Resources/Flags.xcassets/BO.imageset/BO.png diff --git a/WordPress/Flags.xcassets/BO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BQ.imageset/BQ.png b/WordPress/WordPress/Resources/Flags.xcassets/BQ.imageset/BQ.png similarity index 100% rename from WordPress/Flags.xcassets/BQ.imageset/BQ.png rename to WordPress/WordPress/Resources/Flags.xcassets/BQ.imageset/BQ.png diff --git a/WordPress/Flags.xcassets/BQ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BQ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BQ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BQ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BR.imageset/BR.png b/WordPress/WordPress/Resources/Flags.xcassets/BR.imageset/BR.png similarity index 100% rename from WordPress/Flags.xcassets/BR.imageset/BR.png rename to WordPress/WordPress/Resources/Flags.xcassets/BR.imageset/BR.png diff --git a/WordPress/Flags.xcassets/BR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BS.imageset/BS.png b/WordPress/WordPress/Resources/Flags.xcassets/BS.imageset/BS.png similarity index 100% rename from WordPress/Flags.xcassets/BS.imageset/BS.png rename to WordPress/WordPress/Resources/Flags.xcassets/BS.imageset/BS.png diff --git a/WordPress/Flags.xcassets/BS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BT.imageset/BT.png b/WordPress/WordPress/Resources/Flags.xcassets/BT.imageset/BT.png similarity index 100% rename from WordPress/Flags.xcassets/BT.imageset/BT.png rename to WordPress/WordPress/Resources/Flags.xcassets/BT.imageset/BT.png diff --git a/WordPress/Flags.xcassets/BT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BV.imageset/BV.png b/WordPress/WordPress/Resources/Flags.xcassets/BV.imageset/BV.png similarity index 100% rename from WordPress/Flags.xcassets/BV.imageset/BV.png rename to WordPress/WordPress/Resources/Flags.xcassets/BV.imageset/BV.png diff --git a/WordPress/Flags.xcassets/BV.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BV.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BV.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BV.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BW.imageset/BW.png b/WordPress/WordPress/Resources/Flags.xcassets/BW.imageset/BW.png similarity index 100% rename from WordPress/Flags.xcassets/BW.imageset/BW.png rename to WordPress/WordPress/Resources/Flags.xcassets/BW.imageset/BW.png diff --git a/WordPress/Flags.xcassets/BW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BY.imageset/BY.png b/WordPress/WordPress/Resources/Flags.xcassets/BY.imageset/BY.png similarity index 100% rename from WordPress/Flags.xcassets/BY.imageset/BY.png rename to WordPress/WordPress/Resources/Flags.xcassets/BY.imageset/BY.png diff --git a/WordPress/Flags.xcassets/BY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/BZ.imageset/BZ.png b/WordPress/WordPress/Resources/Flags.xcassets/BZ.imageset/BZ.png similarity index 100% rename from WordPress/Flags.xcassets/BZ.imageset/BZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/BZ.imageset/BZ.png diff --git a/WordPress/Flags.xcassets/BZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/BZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/BZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/BZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CA.imageset/CA.png b/WordPress/WordPress/Resources/Flags.xcassets/CA.imageset/CA.png similarity index 100% rename from WordPress/Flags.xcassets/CA.imageset/CA.png rename to WordPress/WordPress/Resources/Flags.xcassets/CA.imageset/CA.png diff --git a/WordPress/Flags.xcassets/CA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CC.imageset/CC.png b/WordPress/WordPress/Resources/Flags.xcassets/CC.imageset/CC.png similarity index 100% rename from WordPress/Flags.xcassets/CC.imageset/CC.png rename to WordPress/WordPress/Resources/Flags.xcassets/CC.imageset/CC.png diff --git a/WordPress/Flags.xcassets/CC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CD.imageset/CD.png b/WordPress/WordPress/Resources/Flags.xcassets/CD.imageset/CD.png similarity index 100% rename from WordPress/Flags.xcassets/CD.imageset/CD.png rename to WordPress/WordPress/Resources/Flags.xcassets/CD.imageset/CD.png diff --git a/WordPress/Flags.xcassets/CD.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CD.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CD.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CD.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CF.imageset/CF.png b/WordPress/WordPress/Resources/Flags.xcassets/CF.imageset/CF.png similarity index 100% rename from WordPress/Flags.xcassets/CF.imageset/CF.png rename to WordPress/WordPress/Resources/Flags.xcassets/CF.imageset/CF.png diff --git a/WordPress/Flags.xcassets/CF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CG.imageset/CG.png b/WordPress/WordPress/Resources/Flags.xcassets/CG.imageset/CG.png similarity index 100% rename from WordPress/Flags.xcassets/CG.imageset/CG.png rename to WordPress/WordPress/Resources/Flags.xcassets/CG.imageset/CG.png diff --git a/WordPress/Flags.xcassets/CG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CH.imageset/CH.png b/WordPress/WordPress/Resources/Flags.xcassets/CH.imageset/CH.png similarity index 100% rename from WordPress/Flags.xcassets/CH.imageset/CH.png rename to WordPress/WordPress/Resources/Flags.xcassets/CH.imageset/CH.png diff --git a/WordPress/Flags.xcassets/CH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CI.imageset/CI.png b/WordPress/WordPress/Resources/Flags.xcassets/CI.imageset/CI.png similarity index 100% rename from WordPress/Flags.xcassets/CI.imageset/CI.png rename to WordPress/WordPress/Resources/Flags.xcassets/CI.imageset/CI.png diff --git a/WordPress/Flags.xcassets/CI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CK.imageset/CK.png b/WordPress/WordPress/Resources/Flags.xcassets/CK.imageset/CK.png similarity index 100% rename from WordPress/Flags.xcassets/CK.imageset/CK.png rename to WordPress/WordPress/Resources/Flags.xcassets/CK.imageset/CK.png diff --git a/WordPress/Flags.xcassets/CK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CL.imageset/CL.png b/WordPress/WordPress/Resources/Flags.xcassets/CL.imageset/CL.png similarity index 100% rename from WordPress/Flags.xcassets/CL.imageset/CL.png rename to WordPress/WordPress/Resources/Flags.xcassets/CL.imageset/CL.png diff --git a/WordPress/Flags.xcassets/CL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CM.imageset/CM.png b/WordPress/WordPress/Resources/Flags.xcassets/CM.imageset/CM.png similarity index 100% rename from WordPress/Flags.xcassets/CM.imageset/CM.png rename to WordPress/WordPress/Resources/Flags.xcassets/CM.imageset/CM.png diff --git a/WordPress/Flags.xcassets/CM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CN.imageset/CN.png b/WordPress/WordPress/Resources/Flags.xcassets/CN.imageset/CN.png similarity index 100% rename from WordPress/Flags.xcassets/CN.imageset/CN.png rename to WordPress/WordPress/Resources/Flags.xcassets/CN.imageset/CN.png diff --git a/WordPress/Flags.xcassets/CN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CO.imageset/CO.png b/WordPress/WordPress/Resources/Flags.xcassets/CO.imageset/CO.png similarity index 100% rename from WordPress/Flags.xcassets/CO.imageset/CO.png rename to WordPress/WordPress/Resources/Flags.xcassets/CO.imageset/CO.png diff --git a/WordPress/Flags.xcassets/CO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CP.imageset/CP.png b/WordPress/WordPress/Resources/Flags.xcassets/CP.imageset/CP.png similarity index 100% rename from WordPress/Flags.xcassets/CP.imageset/CP.png rename to WordPress/WordPress/Resources/Flags.xcassets/CP.imageset/CP.png diff --git a/WordPress/Flags.xcassets/CP.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CP.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CP.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CP.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CR.imageset/CR.png b/WordPress/WordPress/Resources/Flags.xcassets/CR.imageset/CR.png similarity index 100% rename from WordPress/Flags.xcassets/CR.imageset/CR.png rename to WordPress/WordPress/Resources/Flags.xcassets/CR.imageset/CR.png diff --git a/WordPress/Flags.xcassets/CR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CU.imageset/CU.png b/WordPress/WordPress/Resources/Flags.xcassets/CU.imageset/CU.png similarity index 100% rename from WordPress/Flags.xcassets/CU.imageset/CU.png rename to WordPress/WordPress/Resources/Flags.xcassets/CU.imageset/CU.png diff --git a/WordPress/Flags.xcassets/CU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CV.imageset/CV.png b/WordPress/WordPress/Resources/Flags.xcassets/CV.imageset/CV.png similarity index 100% rename from WordPress/Flags.xcassets/CV.imageset/CV.png rename to WordPress/WordPress/Resources/Flags.xcassets/CV.imageset/CV.png diff --git a/WordPress/Flags.xcassets/CV.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CV.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CV.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CV.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CW.imageset/CW.png b/WordPress/WordPress/Resources/Flags.xcassets/CW.imageset/CW.png similarity index 100% rename from WordPress/Flags.xcassets/CW.imageset/CW.png rename to WordPress/WordPress/Resources/Flags.xcassets/CW.imageset/CW.png diff --git a/WordPress/Flags.xcassets/CW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CX.imageset/CX.png b/WordPress/WordPress/Resources/Flags.xcassets/CX.imageset/CX.png similarity index 100% rename from WordPress/Flags.xcassets/CX.imageset/CX.png rename to WordPress/WordPress/Resources/Flags.xcassets/CX.imageset/CX.png diff --git a/WordPress/Flags.xcassets/CX.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CX.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CX.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CX.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CY.imageset/CY.png b/WordPress/WordPress/Resources/Flags.xcassets/CY.imageset/CY.png similarity index 100% rename from WordPress/Flags.xcassets/CY.imageset/CY.png rename to WordPress/WordPress/Resources/Flags.xcassets/CY.imageset/CY.png diff --git a/WordPress/Flags.xcassets/CY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/CZ.imageset/CZ.png b/WordPress/WordPress/Resources/Flags.xcassets/CZ.imageset/CZ.png similarity index 100% rename from WordPress/Flags.xcassets/CZ.imageset/CZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/CZ.imageset/CZ.png diff --git a/WordPress/Flags.xcassets/CZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/CZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/CZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/CZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/Contents.json diff --git a/WordPress/Flags.xcassets/DE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/DE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/DE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/DE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/DE.imageset/DE.png b/WordPress/WordPress/Resources/Flags.xcassets/DE.imageset/DE.png similarity index 100% rename from WordPress/Flags.xcassets/DE.imageset/DE.png rename to WordPress/WordPress/Resources/Flags.xcassets/DE.imageset/DE.png diff --git a/WordPress/Flags.xcassets/DG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/DG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/DG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/DG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/DG.imageset/DG.png b/WordPress/WordPress/Resources/Flags.xcassets/DG.imageset/DG.png similarity index 100% rename from WordPress/Flags.xcassets/DG.imageset/DG.png rename to WordPress/WordPress/Resources/Flags.xcassets/DG.imageset/DG.png diff --git a/WordPress/Flags.xcassets/DJ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/DJ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/DJ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/DJ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/DJ.imageset/DJ.png b/WordPress/WordPress/Resources/Flags.xcassets/DJ.imageset/DJ.png similarity index 100% rename from WordPress/Flags.xcassets/DJ.imageset/DJ.png rename to WordPress/WordPress/Resources/Flags.xcassets/DJ.imageset/DJ.png diff --git a/WordPress/Flags.xcassets/DK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/DK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/DK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/DK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/DK.imageset/DK.png b/WordPress/WordPress/Resources/Flags.xcassets/DK.imageset/DK.png similarity index 100% rename from WordPress/Flags.xcassets/DK.imageset/DK.png rename to WordPress/WordPress/Resources/Flags.xcassets/DK.imageset/DK.png diff --git a/WordPress/Flags.xcassets/DM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/DM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/DM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/DM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/DM.imageset/DM.png b/WordPress/WordPress/Resources/Flags.xcassets/DM.imageset/DM.png similarity index 100% rename from WordPress/Flags.xcassets/DM.imageset/DM.png rename to WordPress/WordPress/Resources/Flags.xcassets/DM.imageset/DM.png diff --git a/WordPress/Flags.xcassets/DO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/DO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/DO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/DO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/DO.imageset/DO.png b/WordPress/WordPress/Resources/Flags.xcassets/DO.imageset/DO.png similarity index 100% rename from WordPress/Flags.xcassets/DO.imageset/DO.png rename to WordPress/WordPress/Resources/Flags.xcassets/DO.imageset/DO.png diff --git a/WordPress/Flags.xcassets/DZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/DZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/DZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/DZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/DZ.imageset/DZ.png b/WordPress/WordPress/Resources/Flags.xcassets/DZ.imageset/DZ.png similarity index 100% rename from WordPress/Flags.xcassets/DZ.imageset/DZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/DZ.imageset/DZ.png diff --git a/WordPress/Flags.xcassets/EA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/EA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/EA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/EA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/EA.imageset/EA.png b/WordPress/WordPress/Resources/Flags.xcassets/EA.imageset/EA.png similarity index 100% rename from WordPress/Flags.xcassets/EA.imageset/EA.png rename to WordPress/WordPress/Resources/Flags.xcassets/EA.imageset/EA.png diff --git a/WordPress/Flags.xcassets/EC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/EC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/EC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/EC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/EC.imageset/EC.png b/WordPress/WordPress/Resources/Flags.xcassets/EC.imageset/EC.png similarity index 100% rename from WordPress/Flags.xcassets/EC.imageset/EC.png rename to WordPress/WordPress/Resources/Flags.xcassets/EC.imageset/EC.png diff --git a/WordPress/Flags.xcassets/EE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/EE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/EE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/EE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/EE.imageset/EE.png b/WordPress/WordPress/Resources/Flags.xcassets/EE.imageset/EE.png similarity index 100% rename from WordPress/Flags.xcassets/EE.imageset/EE.png rename to WordPress/WordPress/Resources/Flags.xcassets/EE.imageset/EE.png diff --git a/WordPress/Flags.xcassets/EG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/EG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/EG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/EG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/EG.imageset/EG.png b/WordPress/WordPress/Resources/Flags.xcassets/EG.imageset/EG.png similarity index 100% rename from WordPress/Flags.xcassets/EG.imageset/EG.png rename to WordPress/WordPress/Resources/Flags.xcassets/EG.imageset/EG.png diff --git a/WordPress/Flags.xcassets/EH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/EH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/EH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/EH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/EH.imageset/EH.png b/WordPress/WordPress/Resources/Flags.xcassets/EH.imageset/EH.png similarity index 100% rename from WordPress/Flags.xcassets/EH.imageset/EH.png rename to WordPress/WordPress/Resources/Flags.xcassets/EH.imageset/EH.png diff --git a/WordPress/Flags.xcassets/ER.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ER.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ER.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ER.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ER.imageset/ER.png b/WordPress/WordPress/Resources/Flags.xcassets/ER.imageset/ER.png similarity index 100% rename from WordPress/Flags.xcassets/ER.imageset/ER.png rename to WordPress/WordPress/Resources/Flags.xcassets/ER.imageset/ER.png diff --git a/WordPress/Flags.xcassets/ES.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ES.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ES.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ES.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ES.imageset/ES.png b/WordPress/WordPress/Resources/Flags.xcassets/ES.imageset/ES.png similarity index 100% rename from WordPress/Flags.xcassets/ES.imageset/ES.png rename to WordPress/WordPress/Resources/Flags.xcassets/ES.imageset/ES.png diff --git a/WordPress/Flags.xcassets/ET.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ET.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ET.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ET.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ET.imageset/ET.png b/WordPress/WordPress/Resources/Flags.xcassets/ET.imageset/ET.png similarity index 100% rename from WordPress/Flags.xcassets/ET.imageset/ET.png rename to WordPress/WordPress/Resources/Flags.xcassets/ET.imageset/ET.png diff --git a/WordPress/Flags.xcassets/EU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/EU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/EU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/EU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/EU.imageset/EU.png b/WordPress/WordPress/Resources/Flags.xcassets/EU.imageset/EU.png similarity index 100% rename from WordPress/Flags.xcassets/EU.imageset/EU.png rename to WordPress/WordPress/Resources/Flags.xcassets/EU.imageset/EU.png diff --git a/WordPress/Flags.xcassets/FI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/FI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/FI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/FI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/FI.imageset/FI.png b/WordPress/WordPress/Resources/Flags.xcassets/FI.imageset/FI.png similarity index 100% rename from WordPress/Flags.xcassets/FI.imageset/FI.png rename to WordPress/WordPress/Resources/Flags.xcassets/FI.imageset/FI.png diff --git a/WordPress/Flags.xcassets/FJ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/FJ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/FJ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/FJ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/FJ.imageset/FJ.png b/WordPress/WordPress/Resources/Flags.xcassets/FJ.imageset/FJ.png similarity index 100% rename from WordPress/Flags.xcassets/FJ.imageset/FJ.png rename to WordPress/WordPress/Resources/Flags.xcassets/FJ.imageset/FJ.png diff --git a/WordPress/Flags.xcassets/FK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/FK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/FK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/FK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/FK.imageset/FK.png b/WordPress/WordPress/Resources/Flags.xcassets/FK.imageset/FK.png similarity index 100% rename from WordPress/Flags.xcassets/FK.imageset/FK.png rename to WordPress/WordPress/Resources/Flags.xcassets/FK.imageset/FK.png diff --git a/WordPress/Flags.xcassets/FM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/FM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/FM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/FM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/FM.imageset/FM.png b/WordPress/WordPress/Resources/Flags.xcassets/FM.imageset/FM.png similarity index 100% rename from WordPress/Flags.xcassets/FM.imageset/FM.png rename to WordPress/WordPress/Resources/Flags.xcassets/FM.imageset/FM.png diff --git a/WordPress/Flags.xcassets/FO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/FO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/FO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/FO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/FO.imageset/FO.png b/WordPress/WordPress/Resources/Flags.xcassets/FO.imageset/FO.png similarity index 100% rename from WordPress/Flags.xcassets/FO.imageset/FO.png rename to WordPress/WordPress/Resources/Flags.xcassets/FO.imageset/FO.png diff --git a/WordPress/Flags.xcassets/FR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/FR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/FR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/FR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/FR.imageset/FR.png b/WordPress/WordPress/Resources/Flags.xcassets/FR.imageset/FR.png similarity index 100% rename from WordPress/Flags.xcassets/FR.imageset/FR.png rename to WordPress/WordPress/Resources/Flags.xcassets/FR.imageset/FR.png diff --git a/WordPress/Flags.xcassets/GA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GA.imageset/GA.png b/WordPress/WordPress/Resources/Flags.xcassets/GA.imageset/GA.png similarity index 100% rename from WordPress/Flags.xcassets/GA.imageset/GA.png rename to WordPress/WordPress/Resources/Flags.xcassets/GA.imageset/GA.png diff --git a/WordPress/Flags.xcassets/GB.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GB.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GB.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GB.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GB.imageset/GB.png b/WordPress/WordPress/Resources/Flags.xcassets/GB.imageset/GB.png similarity index 100% rename from WordPress/Flags.xcassets/GB.imageset/GB.png rename to WordPress/WordPress/Resources/Flags.xcassets/GB.imageset/GB.png diff --git a/WordPress/Flags.xcassets/GD.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GD.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GD.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GD.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GD.imageset/GD.png b/WordPress/WordPress/Resources/Flags.xcassets/GD.imageset/GD.png similarity index 100% rename from WordPress/Flags.xcassets/GD.imageset/GD.png rename to WordPress/WordPress/Resources/Flags.xcassets/GD.imageset/GD.png diff --git a/WordPress/Flags.xcassets/GE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GE.imageset/GE.png b/WordPress/WordPress/Resources/Flags.xcassets/GE.imageset/GE.png similarity index 100% rename from WordPress/Flags.xcassets/GE.imageset/GE.png rename to WordPress/WordPress/Resources/Flags.xcassets/GE.imageset/GE.png diff --git a/WordPress/Flags.xcassets/GF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GF.imageset/GF.png b/WordPress/WordPress/Resources/Flags.xcassets/GF.imageset/GF.png similarity index 100% rename from WordPress/Flags.xcassets/GF.imageset/GF.png rename to WordPress/WordPress/Resources/Flags.xcassets/GF.imageset/GF.png diff --git a/WordPress/Flags.xcassets/GG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GG.imageset/GG.png b/WordPress/WordPress/Resources/Flags.xcassets/GG.imageset/GG.png similarity index 100% rename from WordPress/Flags.xcassets/GG.imageset/GG.png rename to WordPress/WordPress/Resources/Flags.xcassets/GG.imageset/GG.png diff --git a/WordPress/Flags.xcassets/GH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GH.imageset/GH.png b/WordPress/WordPress/Resources/Flags.xcassets/GH.imageset/GH.png similarity index 100% rename from WordPress/Flags.xcassets/GH.imageset/GH.png rename to WordPress/WordPress/Resources/Flags.xcassets/GH.imageset/GH.png diff --git a/WordPress/Flags.xcassets/GI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GI.imageset/GI.png b/WordPress/WordPress/Resources/Flags.xcassets/GI.imageset/GI.png similarity index 100% rename from WordPress/Flags.xcassets/GI.imageset/GI.png rename to WordPress/WordPress/Resources/Flags.xcassets/GI.imageset/GI.png diff --git a/WordPress/Flags.xcassets/GL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GL.imageset/GL.png b/WordPress/WordPress/Resources/Flags.xcassets/GL.imageset/GL.png similarity index 100% rename from WordPress/Flags.xcassets/GL.imageset/GL.png rename to WordPress/WordPress/Resources/Flags.xcassets/GL.imageset/GL.png diff --git a/WordPress/Flags.xcassets/GM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GM.imageset/GM.png b/WordPress/WordPress/Resources/Flags.xcassets/GM.imageset/GM.png similarity index 100% rename from WordPress/Flags.xcassets/GM.imageset/GM.png rename to WordPress/WordPress/Resources/Flags.xcassets/GM.imageset/GM.png diff --git a/WordPress/Flags.xcassets/GN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GN.imageset/GN.png b/WordPress/WordPress/Resources/Flags.xcassets/GN.imageset/GN.png similarity index 100% rename from WordPress/Flags.xcassets/GN.imageset/GN.png rename to WordPress/WordPress/Resources/Flags.xcassets/GN.imageset/GN.png diff --git a/WordPress/Flags.xcassets/GP.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GP.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GP.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GP.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GP.imageset/GP.png b/WordPress/WordPress/Resources/Flags.xcassets/GP.imageset/GP.png similarity index 100% rename from WordPress/Flags.xcassets/GP.imageset/GP.png rename to WordPress/WordPress/Resources/Flags.xcassets/GP.imageset/GP.png diff --git a/WordPress/Flags.xcassets/GQ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GQ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GQ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GQ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GQ.imageset/GQ.png b/WordPress/WordPress/Resources/Flags.xcassets/GQ.imageset/GQ.png similarity index 100% rename from WordPress/Flags.xcassets/GQ.imageset/GQ.png rename to WordPress/WordPress/Resources/Flags.xcassets/GQ.imageset/GQ.png diff --git a/WordPress/Flags.xcassets/GR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GR.imageset/GR.png b/WordPress/WordPress/Resources/Flags.xcassets/GR.imageset/GR.png similarity index 100% rename from WordPress/Flags.xcassets/GR.imageset/GR.png rename to WordPress/WordPress/Resources/Flags.xcassets/GR.imageset/GR.png diff --git a/WordPress/Flags.xcassets/GS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GS.imageset/GS.png b/WordPress/WordPress/Resources/Flags.xcassets/GS.imageset/GS.png similarity index 100% rename from WordPress/Flags.xcassets/GS.imageset/GS.png rename to WordPress/WordPress/Resources/Flags.xcassets/GS.imageset/GS.png diff --git a/WordPress/Flags.xcassets/GT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GT.imageset/GT.png b/WordPress/WordPress/Resources/Flags.xcassets/GT.imageset/GT.png similarity index 100% rename from WordPress/Flags.xcassets/GT.imageset/GT.png rename to WordPress/WordPress/Resources/Flags.xcassets/GT.imageset/GT.png diff --git a/WordPress/Flags.xcassets/GU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GU.imageset/GU.png b/WordPress/WordPress/Resources/Flags.xcassets/GU.imageset/GU.png similarity index 100% rename from WordPress/Flags.xcassets/GU.imageset/GU.png rename to WordPress/WordPress/Resources/Flags.xcassets/GU.imageset/GU.png diff --git a/WordPress/Flags.xcassets/GW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GW.imageset/GW.png b/WordPress/WordPress/Resources/Flags.xcassets/GW.imageset/GW.png similarity index 100% rename from WordPress/Flags.xcassets/GW.imageset/GW.png rename to WordPress/WordPress/Resources/Flags.xcassets/GW.imageset/GW.png diff --git a/WordPress/Flags.xcassets/GY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/GY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/GY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/GY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/GY.imageset/GY.png b/WordPress/WordPress/Resources/Flags.xcassets/GY.imageset/GY.png similarity index 100% rename from WordPress/Flags.xcassets/GY.imageset/GY.png rename to WordPress/WordPress/Resources/Flags.xcassets/GY.imageset/GY.png diff --git a/WordPress/Flags.xcassets/HK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/HK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/HK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/HK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/HK.imageset/HK.png b/WordPress/WordPress/Resources/Flags.xcassets/HK.imageset/HK.png similarity index 100% rename from WordPress/Flags.xcassets/HK.imageset/HK.png rename to WordPress/WordPress/Resources/Flags.xcassets/HK.imageset/HK.png diff --git a/WordPress/Flags.xcassets/HM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/HM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/HM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/HM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/HM.imageset/HM.png b/WordPress/WordPress/Resources/Flags.xcassets/HM.imageset/HM.png similarity index 100% rename from WordPress/Flags.xcassets/HM.imageset/HM.png rename to WordPress/WordPress/Resources/Flags.xcassets/HM.imageset/HM.png diff --git a/WordPress/Flags.xcassets/HN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/HN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/HN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/HN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/HN.imageset/HN.png b/WordPress/WordPress/Resources/Flags.xcassets/HN.imageset/HN.png similarity index 100% rename from WordPress/Flags.xcassets/HN.imageset/HN.png rename to WordPress/WordPress/Resources/Flags.xcassets/HN.imageset/HN.png diff --git a/WordPress/Flags.xcassets/HR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/HR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/HR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/HR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/HR.imageset/HR.png b/WordPress/WordPress/Resources/Flags.xcassets/HR.imageset/HR.png similarity index 100% rename from WordPress/Flags.xcassets/HR.imageset/HR.png rename to WordPress/WordPress/Resources/Flags.xcassets/HR.imageset/HR.png diff --git a/WordPress/Flags.xcassets/HT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/HT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/HT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/HT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/HT.imageset/HT.png b/WordPress/WordPress/Resources/Flags.xcassets/HT.imageset/HT.png similarity index 100% rename from WordPress/Flags.xcassets/HT.imageset/HT.png rename to WordPress/WordPress/Resources/Flags.xcassets/HT.imageset/HT.png diff --git a/WordPress/Flags.xcassets/HU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/HU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/HU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/HU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/HU.imageset/HU.png b/WordPress/WordPress/Resources/Flags.xcassets/HU.imageset/HU.png similarity index 100% rename from WordPress/Flags.xcassets/HU.imageset/HU.png rename to WordPress/WordPress/Resources/Flags.xcassets/HU.imageset/HU.png diff --git a/WordPress/Flags.xcassets/IC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IC.imageset/IC.png b/WordPress/WordPress/Resources/Flags.xcassets/IC.imageset/IC.png similarity index 100% rename from WordPress/Flags.xcassets/IC.imageset/IC.png rename to WordPress/WordPress/Resources/Flags.xcassets/IC.imageset/IC.png diff --git a/WordPress/Flags.xcassets/ID.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ID.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ID.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ID.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ID.imageset/ID.png b/WordPress/WordPress/Resources/Flags.xcassets/ID.imageset/ID.png similarity index 100% rename from WordPress/Flags.xcassets/ID.imageset/ID.png rename to WordPress/WordPress/Resources/Flags.xcassets/ID.imageset/ID.png diff --git a/WordPress/Flags.xcassets/IE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IE.imageset/IE.png b/WordPress/WordPress/Resources/Flags.xcassets/IE.imageset/IE.png similarity index 100% rename from WordPress/Flags.xcassets/IE.imageset/IE.png rename to WordPress/WordPress/Resources/Flags.xcassets/IE.imageset/IE.png diff --git a/WordPress/Flags.xcassets/IL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IL.imageset/IL.png b/WordPress/WordPress/Resources/Flags.xcassets/IL.imageset/IL.png similarity index 100% rename from WordPress/Flags.xcassets/IL.imageset/IL.png rename to WordPress/WordPress/Resources/Flags.xcassets/IL.imageset/IL.png diff --git a/WordPress/Flags.xcassets/IM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IM.imageset/IM.png b/WordPress/WordPress/Resources/Flags.xcassets/IM.imageset/IM.png similarity index 100% rename from WordPress/Flags.xcassets/IM.imageset/IM.png rename to WordPress/WordPress/Resources/Flags.xcassets/IM.imageset/IM.png diff --git a/WordPress/Flags.xcassets/IN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IN.imageset/IN.png b/WordPress/WordPress/Resources/Flags.xcassets/IN.imageset/IN.png similarity index 100% rename from WordPress/Flags.xcassets/IN.imageset/IN.png rename to WordPress/WordPress/Resources/Flags.xcassets/IN.imageset/IN.png diff --git a/WordPress/Flags.xcassets/IO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IO.imageset/IO.png b/WordPress/WordPress/Resources/Flags.xcassets/IO.imageset/IO.png similarity index 100% rename from WordPress/Flags.xcassets/IO.imageset/IO.png rename to WordPress/WordPress/Resources/Flags.xcassets/IO.imageset/IO.png diff --git a/WordPress/Flags.xcassets/IQ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IQ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IQ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IQ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IQ.imageset/IQ.png b/WordPress/WordPress/Resources/Flags.xcassets/IQ.imageset/IQ.png similarity index 100% rename from WordPress/Flags.xcassets/IQ.imageset/IQ.png rename to WordPress/WordPress/Resources/Flags.xcassets/IQ.imageset/IQ.png diff --git a/WordPress/Flags.xcassets/IR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IR.imageset/IR.png b/WordPress/WordPress/Resources/Flags.xcassets/IR.imageset/IR.png similarity index 100% rename from WordPress/Flags.xcassets/IR.imageset/IR.png rename to WordPress/WordPress/Resources/Flags.xcassets/IR.imageset/IR.png diff --git a/WordPress/Flags.xcassets/IS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IS.imageset/IS.png b/WordPress/WordPress/Resources/Flags.xcassets/IS.imageset/IS.png similarity index 100% rename from WordPress/Flags.xcassets/IS.imageset/IS.png rename to WordPress/WordPress/Resources/Flags.xcassets/IS.imageset/IS.png diff --git a/WordPress/Flags.xcassets/IT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/IT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/IT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/IT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/IT.imageset/IT.png b/WordPress/WordPress/Resources/Flags.xcassets/IT.imageset/IT.png similarity index 100% rename from WordPress/Flags.xcassets/IT.imageset/IT.png rename to WordPress/WordPress/Resources/Flags.xcassets/IT.imageset/IT.png diff --git a/WordPress/Flags.xcassets/JE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/JE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/JE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/JE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/JE.imageset/JE.png b/WordPress/WordPress/Resources/Flags.xcassets/JE.imageset/JE.png similarity index 100% rename from WordPress/Flags.xcassets/JE.imageset/JE.png rename to WordPress/WordPress/Resources/Flags.xcassets/JE.imageset/JE.png diff --git a/WordPress/Flags.xcassets/JM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/JM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/JM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/JM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/JM.imageset/JM.png b/WordPress/WordPress/Resources/Flags.xcassets/JM.imageset/JM.png similarity index 100% rename from WordPress/Flags.xcassets/JM.imageset/JM.png rename to WordPress/WordPress/Resources/Flags.xcassets/JM.imageset/JM.png diff --git a/WordPress/Flags.xcassets/JO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/JO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/JO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/JO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/JO.imageset/JO.png b/WordPress/WordPress/Resources/Flags.xcassets/JO.imageset/JO.png similarity index 100% rename from WordPress/Flags.xcassets/JO.imageset/JO.png rename to WordPress/WordPress/Resources/Flags.xcassets/JO.imageset/JO.png diff --git a/WordPress/Flags.xcassets/JP.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/JP.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/JP.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/JP.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/JP.imageset/JP.png b/WordPress/WordPress/Resources/Flags.xcassets/JP.imageset/JP.png similarity index 100% rename from WordPress/Flags.xcassets/JP.imageset/JP.png rename to WordPress/WordPress/Resources/Flags.xcassets/JP.imageset/JP.png diff --git a/WordPress/Flags.xcassets/KE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KE.imageset/KE.png b/WordPress/WordPress/Resources/Flags.xcassets/KE.imageset/KE.png similarity index 100% rename from WordPress/Flags.xcassets/KE.imageset/KE.png rename to WordPress/WordPress/Resources/Flags.xcassets/KE.imageset/KE.png diff --git a/WordPress/Flags.xcassets/KG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KG.imageset/KG.png b/WordPress/WordPress/Resources/Flags.xcassets/KG.imageset/KG.png similarity index 100% rename from WordPress/Flags.xcassets/KG.imageset/KG.png rename to WordPress/WordPress/Resources/Flags.xcassets/KG.imageset/KG.png diff --git a/WordPress/Flags.xcassets/KH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KH.imageset/KH.png b/WordPress/WordPress/Resources/Flags.xcassets/KH.imageset/KH.png similarity index 100% rename from WordPress/Flags.xcassets/KH.imageset/KH.png rename to WordPress/WordPress/Resources/Flags.xcassets/KH.imageset/KH.png diff --git a/WordPress/Flags.xcassets/KI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KI.imageset/KI.png b/WordPress/WordPress/Resources/Flags.xcassets/KI.imageset/KI.png similarity index 100% rename from WordPress/Flags.xcassets/KI.imageset/KI.png rename to WordPress/WordPress/Resources/Flags.xcassets/KI.imageset/KI.png diff --git a/WordPress/Flags.xcassets/KM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KM.imageset/KM.png b/WordPress/WordPress/Resources/Flags.xcassets/KM.imageset/KM.png similarity index 100% rename from WordPress/Flags.xcassets/KM.imageset/KM.png rename to WordPress/WordPress/Resources/Flags.xcassets/KM.imageset/KM.png diff --git a/WordPress/Flags.xcassets/KN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KN.imageset/KN.png b/WordPress/WordPress/Resources/Flags.xcassets/KN.imageset/KN.png similarity index 100% rename from WordPress/Flags.xcassets/KN.imageset/KN.png rename to WordPress/WordPress/Resources/Flags.xcassets/KN.imageset/KN.png diff --git a/WordPress/Flags.xcassets/KP.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KP.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KP.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KP.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KP.imageset/KP.png b/WordPress/WordPress/Resources/Flags.xcassets/KP.imageset/KP.png similarity index 100% rename from WordPress/Flags.xcassets/KP.imageset/KP.png rename to WordPress/WordPress/Resources/Flags.xcassets/KP.imageset/KP.png diff --git a/WordPress/Flags.xcassets/KR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KR.imageset/KR.png b/WordPress/WordPress/Resources/Flags.xcassets/KR.imageset/KR.png similarity index 100% rename from WordPress/Flags.xcassets/KR.imageset/KR.png rename to WordPress/WordPress/Resources/Flags.xcassets/KR.imageset/KR.png diff --git a/WordPress/Flags.xcassets/KW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KW.imageset/KW.png b/WordPress/WordPress/Resources/Flags.xcassets/KW.imageset/KW.png similarity index 100% rename from WordPress/Flags.xcassets/KW.imageset/KW.png rename to WordPress/WordPress/Resources/Flags.xcassets/KW.imageset/KW.png diff --git a/WordPress/Flags.xcassets/KY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KY.imageset/KY.png b/WordPress/WordPress/Resources/Flags.xcassets/KY.imageset/KY.png similarity index 100% rename from WordPress/Flags.xcassets/KY.imageset/KY.png rename to WordPress/WordPress/Resources/Flags.xcassets/KY.imageset/KY.png diff --git a/WordPress/Flags.xcassets/KZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/KZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/KZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/KZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/KZ.imageset/KZ.png b/WordPress/WordPress/Resources/Flags.xcassets/KZ.imageset/KZ.png similarity index 100% rename from WordPress/Flags.xcassets/KZ.imageset/KZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/KZ.imageset/KZ.png diff --git a/WordPress/Flags.xcassets/LA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LA.imageset/LA.png b/WordPress/WordPress/Resources/Flags.xcassets/LA.imageset/LA.png similarity index 100% rename from WordPress/Flags.xcassets/LA.imageset/LA.png rename to WordPress/WordPress/Resources/Flags.xcassets/LA.imageset/LA.png diff --git a/WordPress/Flags.xcassets/LB.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LB.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LB.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LB.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LB.imageset/LB.png b/WordPress/WordPress/Resources/Flags.xcassets/LB.imageset/LB.png similarity index 100% rename from WordPress/Flags.xcassets/LB.imageset/LB.png rename to WordPress/WordPress/Resources/Flags.xcassets/LB.imageset/LB.png diff --git a/WordPress/Flags.xcassets/LC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LC.imageset/LC.png b/WordPress/WordPress/Resources/Flags.xcassets/LC.imageset/LC.png similarity index 100% rename from WordPress/Flags.xcassets/LC.imageset/LC.png rename to WordPress/WordPress/Resources/Flags.xcassets/LC.imageset/LC.png diff --git a/WordPress/Flags.xcassets/LI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LI.imageset/LI.png b/WordPress/WordPress/Resources/Flags.xcassets/LI.imageset/LI.png similarity index 100% rename from WordPress/Flags.xcassets/LI.imageset/LI.png rename to WordPress/WordPress/Resources/Flags.xcassets/LI.imageset/LI.png diff --git a/WordPress/Flags.xcassets/LK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LK.imageset/LK.png b/WordPress/WordPress/Resources/Flags.xcassets/LK.imageset/LK.png similarity index 100% rename from WordPress/Flags.xcassets/LK.imageset/LK.png rename to WordPress/WordPress/Resources/Flags.xcassets/LK.imageset/LK.png diff --git a/WordPress/Flags.xcassets/LR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LR.imageset/LR.png b/WordPress/WordPress/Resources/Flags.xcassets/LR.imageset/LR.png similarity index 100% rename from WordPress/Flags.xcassets/LR.imageset/LR.png rename to WordPress/WordPress/Resources/Flags.xcassets/LR.imageset/LR.png diff --git a/WordPress/Flags.xcassets/LS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LS.imageset/LS.png b/WordPress/WordPress/Resources/Flags.xcassets/LS.imageset/LS.png similarity index 100% rename from WordPress/Flags.xcassets/LS.imageset/LS.png rename to WordPress/WordPress/Resources/Flags.xcassets/LS.imageset/LS.png diff --git a/WordPress/Flags.xcassets/LT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LT.imageset/LT.png b/WordPress/WordPress/Resources/Flags.xcassets/LT.imageset/LT.png similarity index 100% rename from WordPress/Flags.xcassets/LT.imageset/LT.png rename to WordPress/WordPress/Resources/Flags.xcassets/LT.imageset/LT.png diff --git a/WordPress/Flags.xcassets/LU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LU.imageset/LU.png b/WordPress/WordPress/Resources/Flags.xcassets/LU.imageset/LU.png similarity index 100% rename from WordPress/Flags.xcassets/LU.imageset/LU.png rename to WordPress/WordPress/Resources/Flags.xcassets/LU.imageset/LU.png diff --git a/WordPress/Flags.xcassets/LV.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LV.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LV.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LV.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LV.imageset/LV.png b/WordPress/WordPress/Resources/Flags.xcassets/LV.imageset/LV.png similarity index 100% rename from WordPress/Flags.xcassets/LV.imageset/LV.png rename to WordPress/WordPress/Resources/Flags.xcassets/LV.imageset/LV.png diff --git a/WordPress/Flags.xcassets/LY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/LY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/LY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/LY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/LY.imageset/LY.png b/WordPress/WordPress/Resources/Flags.xcassets/LY.imageset/LY.png similarity index 100% rename from WordPress/Flags.xcassets/LY.imageset/LY.png rename to WordPress/WordPress/Resources/Flags.xcassets/LY.imageset/LY.png diff --git a/WordPress/Flags.xcassets/MA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MA.imageset/MA.png b/WordPress/WordPress/Resources/Flags.xcassets/MA.imageset/MA.png similarity index 100% rename from WordPress/Flags.xcassets/MA.imageset/MA.png rename to WordPress/WordPress/Resources/Flags.xcassets/MA.imageset/MA.png diff --git a/WordPress/Flags.xcassets/MC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MC.imageset/MC.png b/WordPress/WordPress/Resources/Flags.xcassets/MC.imageset/MC.png similarity index 100% rename from WordPress/Flags.xcassets/MC.imageset/MC.png rename to WordPress/WordPress/Resources/Flags.xcassets/MC.imageset/MC.png diff --git a/WordPress/Flags.xcassets/MD.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MD.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MD.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MD.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MD.imageset/MD.png b/WordPress/WordPress/Resources/Flags.xcassets/MD.imageset/MD.png similarity index 100% rename from WordPress/Flags.xcassets/MD.imageset/MD.png rename to WordPress/WordPress/Resources/Flags.xcassets/MD.imageset/MD.png diff --git a/WordPress/Flags.xcassets/ME.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ME.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ME.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ME.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ME.imageset/ME.png b/WordPress/WordPress/Resources/Flags.xcassets/ME.imageset/ME.png similarity index 100% rename from WordPress/Flags.xcassets/ME.imageset/ME.png rename to WordPress/WordPress/Resources/Flags.xcassets/ME.imageset/ME.png diff --git a/WordPress/Flags.xcassets/MF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MF.imageset/MF.png b/WordPress/WordPress/Resources/Flags.xcassets/MF.imageset/MF.png similarity index 100% rename from WordPress/Flags.xcassets/MF.imageset/MF.png rename to WordPress/WordPress/Resources/Flags.xcassets/MF.imageset/MF.png diff --git a/WordPress/Flags.xcassets/MG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MG.imageset/MG.png b/WordPress/WordPress/Resources/Flags.xcassets/MG.imageset/MG.png similarity index 100% rename from WordPress/Flags.xcassets/MG.imageset/MG.png rename to WordPress/WordPress/Resources/Flags.xcassets/MG.imageset/MG.png diff --git a/WordPress/Flags.xcassets/MH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MH.imageset/MH.png b/WordPress/WordPress/Resources/Flags.xcassets/MH.imageset/MH.png similarity index 100% rename from WordPress/Flags.xcassets/MH.imageset/MH.png rename to WordPress/WordPress/Resources/Flags.xcassets/MH.imageset/MH.png diff --git a/WordPress/Flags.xcassets/MK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MK.imageset/MK.png b/WordPress/WordPress/Resources/Flags.xcassets/MK.imageset/MK.png similarity index 100% rename from WordPress/Flags.xcassets/MK.imageset/MK.png rename to WordPress/WordPress/Resources/Flags.xcassets/MK.imageset/MK.png diff --git a/WordPress/Flags.xcassets/ML.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ML.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ML.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ML.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ML.imageset/ML.png b/WordPress/WordPress/Resources/Flags.xcassets/ML.imageset/ML.png similarity index 100% rename from WordPress/Flags.xcassets/ML.imageset/ML.png rename to WordPress/WordPress/Resources/Flags.xcassets/ML.imageset/ML.png diff --git a/WordPress/Flags.xcassets/MM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MM.imageset/MM.png b/WordPress/WordPress/Resources/Flags.xcassets/MM.imageset/MM.png similarity index 100% rename from WordPress/Flags.xcassets/MM.imageset/MM.png rename to WordPress/WordPress/Resources/Flags.xcassets/MM.imageset/MM.png diff --git a/WordPress/Flags.xcassets/MN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MN.imageset/MN.png b/WordPress/WordPress/Resources/Flags.xcassets/MN.imageset/MN.png similarity index 100% rename from WordPress/Flags.xcassets/MN.imageset/MN.png rename to WordPress/WordPress/Resources/Flags.xcassets/MN.imageset/MN.png diff --git a/WordPress/Flags.xcassets/MO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MO.imageset/MO.png b/WordPress/WordPress/Resources/Flags.xcassets/MO.imageset/MO.png similarity index 100% rename from WordPress/Flags.xcassets/MO.imageset/MO.png rename to WordPress/WordPress/Resources/Flags.xcassets/MO.imageset/MO.png diff --git a/WordPress/Flags.xcassets/MP.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MP.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MP.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MP.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MP.imageset/MP.png b/WordPress/WordPress/Resources/Flags.xcassets/MP.imageset/MP.png similarity index 100% rename from WordPress/Flags.xcassets/MP.imageset/MP.png rename to WordPress/WordPress/Resources/Flags.xcassets/MP.imageset/MP.png diff --git a/WordPress/Flags.xcassets/MQ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MQ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MQ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MQ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MQ.imageset/MQ.png b/WordPress/WordPress/Resources/Flags.xcassets/MQ.imageset/MQ.png similarity index 100% rename from WordPress/Flags.xcassets/MQ.imageset/MQ.png rename to WordPress/WordPress/Resources/Flags.xcassets/MQ.imageset/MQ.png diff --git a/WordPress/Flags.xcassets/MR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MR.imageset/MR.png b/WordPress/WordPress/Resources/Flags.xcassets/MR.imageset/MR.png similarity index 100% rename from WordPress/Flags.xcassets/MR.imageset/MR.png rename to WordPress/WordPress/Resources/Flags.xcassets/MR.imageset/MR.png diff --git a/WordPress/Flags.xcassets/MS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MS.imageset/MS.png b/WordPress/WordPress/Resources/Flags.xcassets/MS.imageset/MS.png similarity index 100% rename from WordPress/Flags.xcassets/MS.imageset/MS.png rename to WordPress/WordPress/Resources/Flags.xcassets/MS.imageset/MS.png diff --git a/WordPress/Flags.xcassets/MT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MT.imageset/MT.png b/WordPress/WordPress/Resources/Flags.xcassets/MT.imageset/MT.png similarity index 100% rename from WordPress/Flags.xcassets/MT.imageset/MT.png rename to WordPress/WordPress/Resources/Flags.xcassets/MT.imageset/MT.png diff --git a/WordPress/Flags.xcassets/MU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MU.imageset/MU.png b/WordPress/WordPress/Resources/Flags.xcassets/MU.imageset/MU.png similarity index 100% rename from WordPress/Flags.xcassets/MU.imageset/MU.png rename to WordPress/WordPress/Resources/Flags.xcassets/MU.imageset/MU.png diff --git a/WordPress/Flags.xcassets/MV.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MV.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MV.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MV.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MV.imageset/MV.png b/WordPress/WordPress/Resources/Flags.xcassets/MV.imageset/MV.png similarity index 100% rename from WordPress/Flags.xcassets/MV.imageset/MV.png rename to WordPress/WordPress/Resources/Flags.xcassets/MV.imageset/MV.png diff --git a/WordPress/Flags.xcassets/MW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MW.imageset/MW.png b/WordPress/WordPress/Resources/Flags.xcassets/MW.imageset/MW.png similarity index 100% rename from WordPress/Flags.xcassets/MW.imageset/MW.png rename to WordPress/WordPress/Resources/Flags.xcassets/MW.imageset/MW.png diff --git a/WordPress/Flags.xcassets/MX.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MX.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MX.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MX.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MX.imageset/MX.png b/WordPress/WordPress/Resources/Flags.xcassets/MX.imageset/MX.png similarity index 100% rename from WordPress/Flags.xcassets/MX.imageset/MX.png rename to WordPress/WordPress/Resources/Flags.xcassets/MX.imageset/MX.png diff --git a/WordPress/Flags.xcassets/MY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MY.imageset/MY.png b/WordPress/WordPress/Resources/Flags.xcassets/MY.imageset/MY.png similarity index 100% rename from WordPress/Flags.xcassets/MY.imageset/MY.png rename to WordPress/WordPress/Resources/Flags.xcassets/MY.imageset/MY.png diff --git a/WordPress/Flags.xcassets/MZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/MZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/MZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/MZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/MZ.imageset/MZ.png b/WordPress/WordPress/Resources/Flags.xcassets/MZ.imageset/MZ.png similarity index 100% rename from WordPress/Flags.xcassets/MZ.imageset/MZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/MZ.imageset/MZ.png diff --git a/WordPress/Flags.xcassets/NA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NA.imageset/NA.png b/WordPress/WordPress/Resources/Flags.xcassets/NA.imageset/NA.png similarity index 100% rename from WordPress/Flags.xcassets/NA.imageset/NA.png rename to WordPress/WordPress/Resources/Flags.xcassets/NA.imageset/NA.png diff --git a/WordPress/Flags.xcassets/NC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NC.imageset/NC.png b/WordPress/WordPress/Resources/Flags.xcassets/NC.imageset/NC.png similarity index 100% rename from WordPress/Flags.xcassets/NC.imageset/NC.png rename to WordPress/WordPress/Resources/Flags.xcassets/NC.imageset/NC.png diff --git a/WordPress/Flags.xcassets/NE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NE.imageset/NE.png b/WordPress/WordPress/Resources/Flags.xcassets/NE.imageset/NE.png similarity index 100% rename from WordPress/Flags.xcassets/NE.imageset/NE.png rename to WordPress/WordPress/Resources/Flags.xcassets/NE.imageset/NE.png diff --git a/WordPress/Flags.xcassets/NF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NF.imageset/NF.png b/WordPress/WordPress/Resources/Flags.xcassets/NF.imageset/NF.png similarity index 100% rename from WordPress/Flags.xcassets/NF.imageset/NF.png rename to WordPress/WordPress/Resources/Flags.xcassets/NF.imageset/NF.png diff --git a/WordPress/Flags.xcassets/NG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NG.imageset/NG.png b/WordPress/WordPress/Resources/Flags.xcassets/NG.imageset/NG.png similarity index 100% rename from WordPress/Flags.xcassets/NG.imageset/NG.png rename to WordPress/WordPress/Resources/Flags.xcassets/NG.imageset/NG.png diff --git a/WordPress/Flags.xcassets/NI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NI.imageset/NI.png b/WordPress/WordPress/Resources/Flags.xcassets/NI.imageset/NI.png similarity index 100% rename from WordPress/Flags.xcassets/NI.imageset/NI.png rename to WordPress/WordPress/Resources/Flags.xcassets/NI.imageset/NI.png diff --git a/WordPress/Flags.xcassets/NL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NL.imageset/NL.png b/WordPress/WordPress/Resources/Flags.xcassets/NL.imageset/NL.png similarity index 100% rename from WordPress/Flags.xcassets/NL.imageset/NL.png rename to WordPress/WordPress/Resources/Flags.xcassets/NL.imageset/NL.png diff --git a/WordPress/Flags.xcassets/NO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NO.imageset/NO.png b/WordPress/WordPress/Resources/Flags.xcassets/NO.imageset/NO.png similarity index 100% rename from WordPress/Flags.xcassets/NO.imageset/NO.png rename to WordPress/WordPress/Resources/Flags.xcassets/NO.imageset/NO.png diff --git a/WordPress/Flags.xcassets/NP.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NP.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NP.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NP.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NP.imageset/NP.png b/WordPress/WordPress/Resources/Flags.xcassets/NP.imageset/NP.png similarity index 100% rename from WordPress/Flags.xcassets/NP.imageset/NP.png rename to WordPress/WordPress/Resources/Flags.xcassets/NP.imageset/NP.png diff --git a/WordPress/Flags.xcassets/NR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NR.imageset/NR.png b/WordPress/WordPress/Resources/Flags.xcassets/NR.imageset/NR.png similarity index 100% rename from WordPress/Flags.xcassets/NR.imageset/NR.png rename to WordPress/WordPress/Resources/Flags.xcassets/NR.imageset/NR.png diff --git a/WordPress/Flags.xcassets/NU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NU.imageset/NU.png b/WordPress/WordPress/Resources/Flags.xcassets/NU.imageset/NU.png similarity index 100% rename from WordPress/Flags.xcassets/NU.imageset/NU.png rename to WordPress/WordPress/Resources/Flags.xcassets/NU.imageset/NU.png diff --git a/WordPress/Flags.xcassets/NZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/NZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/NZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/NZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/NZ.imageset/NZ.png b/WordPress/WordPress/Resources/Flags.xcassets/NZ.imageset/NZ.png similarity index 100% rename from WordPress/Flags.xcassets/NZ.imageset/NZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/NZ.imageset/NZ.png diff --git a/WordPress/Flags.xcassets/OM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/OM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/OM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/OM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/OM.imageset/OM.png b/WordPress/WordPress/Resources/Flags.xcassets/OM.imageset/OM.png similarity index 100% rename from WordPress/Flags.xcassets/OM.imageset/OM.png rename to WordPress/WordPress/Resources/Flags.xcassets/OM.imageset/OM.png diff --git a/WordPress/Flags.xcassets/PA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PA.imageset/PA.png b/WordPress/WordPress/Resources/Flags.xcassets/PA.imageset/PA.png similarity index 100% rename from WordPress/Flags.xcassets/PA.imageset/PA.png rename to WordPress/WordPress/Resources/Flags.xcassets/PA.imageset/PA.png diff --git a/WordPress/Flags.xcassets/PE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PE.imageset/PE.png b/WordPress/WordPress/Resources/Flags.xcassets/PE.imageset/PE.png similarity index 100% rename from WordPress/Flags.xcassets/PE.imageset/PE.png rename to WordPress/WordPress/Resources/Flags.xcassets/PE.imageset/PE.png diff --git a/WordPress/Flags.xcassets/PF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PF.imageset/PF.png b/WordPress/WordPress/Resources/Flags.xcassets/PF.imageset/PF.png similarity index 100% rename from WordPress/Flags.xcassets/PF.imageset/PF.png rename to WordPress/WordPress/Resources/Flags.xcassets/PF.imageset/PF.png diff --git a/WordPress/Flags.xcassets/PG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PG.imageset/PG.png b/WordPress/WordPress/Resources/Flags.xcassets/PG.imageset/PG.png similarity index 100% rename from WordPress/Flags.xcassets/PG.imageset/PG.png rename to WordPress/WordPress/Resources/Flags.xcassets/PG.imageset/PG.png diff --git a/WordPress/Flags.xcassets/PH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PH.imageset/PH.png b/WordPress/WordPress/Resources/Flags.xcassets/PH.imageset/PH.png similarity index 100% rename from WordPress/Flags.xcassets/PH.imageset/PH.png rename to WordPress/WordPress/Resources/Flags.xcassets/PH.imageset/PH.png diff --git a/WordPress/Flags.xcassets/PK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PK.imageset/PK.png b/WordPress/WordPress/Resources/Flags.xcassets/PK.imageset/PK.png similarity index 100% rename from WordPress/Flags.xcassets/PK.imageset/PK.png rename to WordPress/WordPress/Resources/Flags.xcassets/PK.imageset/PK.png diff --git a/WordPress/Flags.xcassets/PL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PL.imageset/PL.png b/WordPress/WordPress/Resources/Flags.xcassets/PL.imageset/PL.png similarity index 100% rename from WordPress/Flags.xcassets/PL.imageset/PL.png rename to WordPress/WordPress/Resources/Flags.xcassets/PL.imageset/PL.png diff --git a/WordPress/Flags.xcassets/PM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PM.imageset/PM.png b/WordPress/WordPress/Resources/Flags.xcassets/PM.imageset/PM.png similarity index 100% rename from WordPress/Flags.xcassets/PM.imageset/PM.png rename to WordPress/WordPress/Resources/Flags.xcassets/PM.imageset/PM.png diff --git a/WordPress/Flags.xcassets/PN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PN.imageset/PN.png b/WordPress/WordPress/Resources/Flags.xcassets/PN.imageset/PN.png similarity index 100% rename from WordPress/Flags.xcassets/PN.imageset/PN.png rename to WordPress/WordPress/Resources/Flags.xcassets/PN.imageset/PN.png diff --git a/WordPress/Flags.xcassets/PR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PR.imageset/PR.png b/WordPress/WordPress/Resources/Flags.xcassets/PR.imageset/PR.png similarity index 100% rename from WordPress/Flags.xcassets/PR.imageset/PR.png rename to WordPress/WordPress/Resources/Flags.xcassets/PR.imageset/PR.png diff --git a/WordPress/Flags.xcassets/PS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PS.imageset/PS.png b/WordPress/WordPress/Resources/Flags.xcassets/PS.imageset/PS.png similarity index 100% rename from WordPress/Flags.xcassets/PS.imageset/PS.png rename to WordPress/WordPress/Resources/Flags.xcassets/PS.imageset/PS.png diff --git a/WordPress/Flags.xcassets/PT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PT.imageset/PT.png b/WordPress/WordPress/Resources/Flags.xcassets/PT.imageset/PT.png similarity index 100% rename from WordPress/Flags.xcassets/PT.imageset/PT.png rename to WordPress/WordPress/Resources/Flags.xcassets/PT.imageset/PT.png diff --git a/WordPress/Flags.xcassets/PW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PW.imageset/PW.png b/WordPress/WordPress/Resources/Flags.xcassets/PW.imageset/PW.png similarity index 100% rename from WordPress/Flags.xcassets/PW.imageset/PW.png rename to WordPress/WordPress/Resources/Flags.xcassets/PW.imageset/PW.png diff --git a/WordPress/Flags.xcassets/PY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/PY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/PY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/PY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/PY.imageset/PY.png b/WordPress/WordPress/Resources/Flags.xcassets/PY.imageset/PY.png similarity index 100% rename from WordPress/Flags.xcassets/PY.imageset/PY.png rename to WordPress/WordPress/Resources/Flags.xcassets/PY.imageset/PY.png diff --git a/WordPress/Flags.xcassets/QA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/QA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/QA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/QA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/QA.imageset/QA.png b/WordPress/WordPress/Resources/Flags.xcassets/QA.imageset/QA.png similarity index 100% rename from WordPress/Flags.xcassets/QA.imageset/QA.png rename to WordPress/WordPress/Resources/Flags.xcassets/QA.imageset/QA.png diff --git a/WordPress/Flags.xcassets/RE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/RE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/RE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/RE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/RE.imageset/RE.png b/WordPress/WordPress/Resources/Flags.xcassets/RE.imageset/RE.png similarity index 100% rename from WordPress/Flags.xcassets/RE.imageset/RE.png rename to WordPress/WordPress/Resources/Flags.xcassets/RE.imageset/RE.png diff --git a/WordPress/Flags.xcassets/RO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/RO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/RO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/RO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/RO.imageset/RO.png b/WordPress/WordPress/Resources/Flags.xcassets/RO.imageset/RO.png similarity index 100% rename from WordPress/Flags.xcassets/RO.imageset/RO.png rename to WordPress/WordPress/Resources/Flags.xcassets/RO.imageset/RO.png diff --git a/WordPress/Flags.xcassets/RS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/RS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/RS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/RS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/RS.imageset/RS.png b/WordPress/WordPress/Resources/Flags.xcassets/RS.imageset/RS.png similarity index 100% rename from WordPress/Flags.xcassets/RS.imageset/RS.png rename to WordPress/WordPress/Resources/Flags.xcassets/RS.imageset/RS.png diff --git a/WordPress/Flags.xcassets/RU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/RU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/RU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/RU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/RU.imageset/RU.png b/WordPress/WordPress/Resources/Flags.xcassets/RU.imageset/RU.png similarity index 100% rename from WordPress/Flags.xcassets/RU.imageset/RU.png rename to WordPress/WordPress/Resources/Flags.xcassets/RU.imageset/RU.png diff --git a/WordPress/Flags.xcassets/RW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/RW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/RW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/RW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/RW.imageset/RW.png b/WordPress/WordPress/Resources/Flags.xcassets/RW.imageset/RW.png similarity index 100% rename from WordPress/Flags.xcassets/RW.imageset/RW.png rename to WordPress/WordPress/Resources/Flags.xcassets/RW.imageset/RW.png diff --git a/WordPress/Flags.xcassets/SA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SA.imageset/SA.png b/WordPress/WordPress/Resources/Flags.xcassets/SA.imageset/SA.png similarity index 100% rename from WordPress/Flags.xcassets/SA.imageset/SA.png rename to WordPress/WordPress/Resources/Flags.xcassets/SA.imageset/SA.png diff --git a/WordPress/Flags.xcassets/SB.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SB.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SB.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SB.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SB.imageset/SB.png b/WordPress/WordPress/Resources/Flags.xcassets/SB.imageset/SB.png similarity index 100% rename from WordPress/Flags.xcassets/SB.imageset/SB.png rename to WordPress/WordPress/Resources/Flags.xcassets/SB.imageset/SB.png diff --git a/WordPress/Flags.xcassets/SC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SC.imageset/SC.png b/WordPress/WordPress/Resources/Flags.xcassets/SC.imageset/SC.png similarity index 100% rename from WordPress/Flags.xcassets/SC.imageset/SC.png rename to WordPress/WordPress/Resources/Flags.xcassets/SC.imageset/SC.png diff --git a/WordPress/Flags.xcassets/SD.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SD.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SD.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SD.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SD.imageset/SD.png b/WordPress/WordPress/Resources/Flags.xcassets/SD.imageset/SD.png similarity index 100% rename from WordPress/Flags.xcassets/SD.imageset/SD.png rename to WordPress/WordPress/Resources/Flags.xcassets/SD.imageset/SD.png diff --git a/WordPress/Flags.xcassets/SE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SE.imageset/SE.png b/WordPress/WordPress/Resources/Flags.xcassets/SE.imageset/SE.png similarity index 100% rename from WordPress/Flags.xcassets/SE.imageset/SE.png rename to WordPress/WordPress/Resources/Flags.xcassets/SE.imageset/SE.png diff --git a/WordPress/Flags.xcassets/SG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SG.imageset/SG.png b/WordPress/WordPress/Resources/Flags.xcassets/SG.imageset/SG.png similarity index 100% rename from WordPress/Flags.xcassets/SG.imageset/SG.png rename to WordPress/WordPress/Resources/Flags.xcassets/SG.imageset/SG.png diff --git a/WordPress/Flags.xcassets/SH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SH.imageset/SH.png b/WordPress/WordPress/Resources/Flags.xcassets/SH.imageset/SH.png similarity index 100% rename from WordPress/Flags.xcassets/SH.imageset/SH.png rename to WordPress/WordPress/Resources/Flags.xcassets/SH.imageset/SH.png diff --git a/WordPress/Flags.xcassets/SI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SI.imageset/SI.png b/WordPress/WordPress/Resources/Flags.xcassets/SI.imageset/SI.png similarity index 100% rename from WordPress/Flags.xcassets/SI.imageset/SI.png rename to WordPress/WordPress/Resources/Flags.xcassets/SI.imageset/SI.png diff --git a/WordPress/Flags.xcassets/SJ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SJ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SJ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SJ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SJ.imageset/SJ.png b/WordPress/WordPress/Resources/Flags.xcassets/SJ.imageset/SJ.png similarity index 100% rename from WordPress/Flags.xcassets/SJ.imageset/SJ.png rename to WordPress/WordPress/Resources/Flags.xcassets/SJ.imageset/SJ.png diff --git a/WordPress/Flags.xcassets/SK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SK.imageset/SK.png b/WordPress/WordPress/Resources/Flags.xcassets/SK.imageset/SK.png similarity index 100% rename from WordPress/Flags.xcassets/SK.imageset/SK.png rename to WordPress/WordPress/Resources/Flags.xcassets/SK.imageset/SK.png diff --git a/WordPress/Flags.xcassets/SL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SL.imageset/SL.png b/WordPress/WordPress/Resources/Flags.xcassets/SL.imageset/SL.png similarity index 100% rename from WordPress/Flags.xcassets/SL.imageset/SL.png rename to WordPress/WordPress/Resources/Flags.xcassets/SL.imageset/SL.png diff --git a/WordPress/Flags.xcassets/SM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SM.imageset/SM.png b/WordPress/WordPress/Resources/Flags.xcassets/SM.imageset/SM.png similarity index 100% rename from WordPress/Flags.xcassets/SM.imageset/SM.png rename to WordPress/WordPress/Resources/Flags.xcassets/SM.imageset/SM.png diff --git a/WordPress/Flags.xcassets/SN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SN.imageset/SN.png b/WordPress/WordPress/Resources/Flags.xcassets/SN.imageset/SN.png similarity index 100% rename from WordPress/Flags.xcassets/SN.imageset/SN.png rename to WordPress/WordPress/Resources/Flags.xcassets/SN.imageset/SN.png diff --git a/WordPress/Flags.xcassets/SO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SO.imageset/SO.png b/WordPress/WordPress/Resources/Flags.xcassets/SO.imageset/SO.png similarity index 100% rename from WordPress/Flags.xcassets/SO.imageset/SO.png rename to WordPress/WordPress/Resources/Flags.xcassets/SO.imageset/SO.png diff --git a/WordPress/Flags.xcassets/SR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SR.imageset/SR.png b/WordPress/WordPress/Resources/Flags.xcassets/SR.imageset/SR.png similarity index 100% rename from WordPress/Flags.xcassets/SR.imageset/SR.png rename to WordPress/WordPress/Resources/Flags.xcassets/SR.imageset/SR.png diff --git a/WordPress/Flags.xcassets/SS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SS.imageset/SS.png b/WordPress/WordPress/Resources/Flags.xcassets/SS.imageset/SS.png similarity index 100% rename from WordPress/Flags.xcassets/SS.imageset/SS.png rename to WordPress/WordPress/Resources/Flags.xcassets/SS.imageset/SS.png diff --git a/WordPress/Flags.xcassets/ST.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ST.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ST.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ST.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ST.imageset/ST.png b/WordPress/WordPress/Resources/Flags.xcassets/ST.imageset/ST.png similarity index 100% rename from WordPress/Flags.xcassets/ST.imageset/ST.png rename to WordPress/WordPress/Resources/Flags.xcassets/ST.imageset/ST.png diff --git a/WordPress/Flags.xcassets/SV.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SV.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SV.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SV.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SV.imageset/SV.png b/WordPress/WordPress/Resources/Flags.xcassets/SV.imageset/SV.png similarity index 100% rename from WordPress/Flags.xcassets/SV.imageset/SV.png rename to WordPress/WordPress/Resources/Flags.xcassets/SV.imageset/SV.png diff --git a/WordPress/Flags.xcassets/SX.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SX.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SX.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SX.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SX.imageset/SX.png b/WordPress/WordPress/Resources/Flags.xcassets/SX.imageset/SX.png similarity index 100% rename from WordPress/Flags.xcassets/SX.imageset/SX.png rename to WordPress/WordPress/Resources/Flags.xcassets/SX.imageset/SX.png diff --git a/WordPress/Flags.xcassets/SY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SY.imageset/SY.png b/WordPress/WordPress/Resources/Flags.xcassets/SY.imageset/SY.png similarity index 100% rename from WordPress/Flags.xcassets/SY.imageset/SY.png rename to WordPress/WordPress/Resources/Flags.xcassets/SY.imageset/SY.png diff --git a/WordPress/Flags.xcassets/SZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/SZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/SZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/SZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/SZ.imageset/SZ.png b/WordPress/WordPress/Resources/Flags.xcassets/SZ.imageset/SZ.png similarity index 100% rename from WordPress/Flags.xcassets/SZ.imageset/SZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/SZ.imageset/SZ.png diff --git a/WordPress/Flags.xcassets/TA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TA.imageset/TA.png b/WordPress/WordPress/Resources/Flags.xcassets/TA.imageset/TA.png similarity index 100% rename from WordPress/Flags.xcassets/TA.imageset/TA.png rename to WordPress/WordPress/Resources/Flags.xcassets/TA.imageset/TA.png diff --git a/WordPress/Flags.xcassets/TC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TC.imageset/TC.png b/WordPress/WordPress/Resources/Flags.xcassets/TC.imageset/TC.png similarity index 100% rename from WordPress/Flags.xcassets/TC.imageset/TC.png rename to WordPress/WordPress/Resources/Flags.xcassets/TC.imageset/TC.png diff --git a/WordPress/Flags.xcassets/TD.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TD.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TD.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TD.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TD.imageset/TD.png b/WordPress/WordPress/Resources/Flags.xcassets/TD.imageset/TD.png similarity index 100% rename from WordPress/Flags.xcassets/TD.imageset/TD.png rename to WordPress/WordPress/Resources/Flags.xcassets/TD.imageset/TD.png diff --git a/WordPress/Flags.xcassets/TF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TF.imageset/TF.png b/WordPress/WordPress/Resources/Flags.xcassets/TF.imageset/TF.png similarity index 100% rename from WordPress/Flags.xcassets/TF.imageset/TF.png rename to WordPress/WordPress/Resources/Flags.xcassets/TF.imageset/TF.png diff --git a/WordPress/Flags.xcassets/TG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TG.imageset/TG.png b/WordPress/WordPress/Resources/Flags.xcassets/TG.imageset/TG.png similarity index 100% rename from WordPress/Flags.xcassets/TG.imageset/TG.png rename to WordPress/WordPress/Resources/Flags.xcassets/TG.imageset/TG.png diff --git a/WordPress/Flags.xcassets/TH.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TH.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TH.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TH.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TH.imageset/TH.png b/WordPress/WordPress/Resources/Flags.xcassets/TH.imageset/TH.png similarity index 100% rename from WordPress/Flags.xcassets/TH.imageset/TH.png rename to WordPress/WordPress/Resources/Flags.xcassets/TH.imageset/TH.png diff --git a/WordPress/Flags.xcassets/TJ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TJ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TJ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TJ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TJ.imageset/TJ.png b/WordPress/WordPress/Resources/Flags.xcassets/TJ.imageset/TJ.png similarity index 100% rename from WordPress/Flags.xcassets/TJ.imageset/TJ.png rename to WordPress/WordPress/Resources/Flags.xcassets/TJ.imageset/TJ.png diff --git a/WordPress/Flags.xcassets/TK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TK.imageset/TK.png b/WordPress/WordPress/Resources/Flags.xcassets/TK.imageset/TK.png similarity index 100% rename from WordPress/Flags.xcassets/TK.imageset/TK.png rename to WordPress/WordPress/Resources/Flags.xcassets/TK.imageset/TK.png diff --git a/WordPress/Flags.xcassets/TL.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TL.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TL.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TL.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TL.imageset/TL.png b/WordPress/WordPress/Resources/Flags.xcassets/TL.imageset/TL.png similarity index 100% rename from WordPress/Flags.xcassets/TL.imageset/TL.png rename to WordPress/WordPress/Resources/Flags.xcassets/TL.imageset/TL.png diff --git a/WordPress/Flags.xcassets/TM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TM.imageset/TM.png b/WordPress/WordPress/Resources/Flags.xcassets/TM.imageset/TM.png similarity index 100% rename from WordPress/Flags.xcassets/TM.imageset/TM.png rename to WordPress/WordPress/Resources/Flags.xcassets/TM.imageset/TM.png diff --git a/WordPress/Flags.xcassets/TN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TN.imageset/TN.png b/WordPress/WordPress/Resources/Flags.xcassets/TN.imageset/TN.png similarity index 100% rename from WordPress/Flags.xcassets/TN.imageset/TN.png rename to WordPress/WordPress/Resources/Flags.xcassets/TN.imageset/TN.png diff --git a/WordPress/Flags.xcassets/TO.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TO.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TO.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TO.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TO.imageset/TO.png b/WordPress/WordPress/Resources/Flags.xcassets/TO.imageset/TO.png similarity index 100% rename from WordPress/Flags.xcassets/TO.imageset/TO.png rename to WordPress/WordPress/Resources/Flags.xcassets/TO.imageset/TO.png diff --git a/WordPress/Flags.xcassets/TR.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TR.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TR.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TR.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TR.imageset/TR.png b/WordPress/WordPress/Resources/Flags.xcassets/TR.imageset/TR.png similarity index 100% rename from WordPress/Flags.xcassets/TR.imageset/TR.png rename to WordPress/WordPress/Resources/Flags.xcassets/TR.imageset/TR.png diff --git a/WordPress/Flags.xcassets/TT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TT.imageset/TT.png b/WordPress/WordPress/Resources/Flags.xcassets/TT.imageset/TT.png similarity index 100% rename from WordPress/Flags.xcassets/TT.imageset/TT.png rename to WordPress/WordPress/Resources/Flags.xcassets/TT.imageset/TT.png diff --git a/WordPress/Flags.xcassets/TV.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TV.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TV.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TV.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TV.imageset/TV.png b/WordPress/WordPress/Resources/Flags.xcassets/TV.imageset/TV.png similarity index 100% rename from WordPress/Flags.xcassets/TV.imageset/TV.png rename to WordPress/WordPress/Resources/Flags.xcassets/TV.imageset/TV.png diff --git a/WordPress/Flags.xcassets/TW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TW.imageset/TW.png b/WordPress/WordPress/Resources/Flags.xcassets/TW.imageset/TW.png similarity index 100% rename from WordPress/Flags.xcassets/TW.imageset/TW.png rename to WordPress/WordPress/Resources/Flags.xcassets/TW.imageset/TW.png diff --git a/WordPress/Flags.xcassets/TZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/TZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/TZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/TZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/TZ.imageset/TZ.png b/WordPress/WordPress/Resources/Flags.xcassets/TZ.imageset/TZ.png similarity index 100% rename from WordPress/Flags.xcassets/TZ.imageset/TZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/TZ.imageset/TZ.png diff --git a/WordPress/Flags.xcassets/UA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/UA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/UA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/UA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/UA.imageset/UA.png b/WordPress/WordPress/Resources/Flags.xcassets/UA.imageset/UA.png similarity index 100% rename from WordPress/Flags.xcassets/UA.imageset/UA.png rename to WordPress/WordPress/Resources/Flags.xcassets/UA.imageset/UA.png diff --git a/WordPress/Flags.xcassets/UG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/UG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/UG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/UG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/UG.imageset/UG.png b/WordPress/WordPress/Resources/Flags.xcassets/UG.imageset/UG.png similarity index 100% rename from WordPress/Flags.xcassets/UG.imageset/UG.png rename to WordPress/WordPress/Resources/Flags.xcassets/UG.imageset/UG.png diff --git a/WordPress/Flags.xcassets/UM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/UM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/UM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/UM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/UM.imageset/UM.png b/WordPress/WordPress/Resources/Flags.xcassets/UM.imageset/UM.png similarity index 100% rename from WordPress/Flags.xcassets/UM.imageset/UM.png rename to WordPress/WordPress/Resources/Flags.xcassets/UM.imageset/UM.png diff --git a/WordPress/Flags.xcassets/UN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/UN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/UN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/UN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/UN.imageset/UN.png b/WordPress/WordPress/Resources/Flags.xcassets/UN.imageset/UN.png similarity index 100% rename from WordPress/Flags.xcassets/UN.imageset/UN.png rename to WordPress/WordPress/Resources/Flags.xcassets/UN.imageset/UN.png diff --git a/WordPress/Flags.xcassets/US.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/US.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/US.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/US.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/US.imageset/US.png b/WordPress/WordPress/Resources/Flags.xcassets/US.imageset/US.png similarity index 100% rename from WordPress/Flags.xcassets/US.imageset/US.png rename to WordPress/WordPress/Resources/Flags.xcassets/US.imageset/US.png diff --git a/WordPress/Flags.xcassets/UY.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/UY.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/UY.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/UY.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/UY.imageset/UY.png b/WordPress/WordPress/Resources/Flags.xcassets/UY.imageset/UY.png similarity index 100% rename from WordPress/Flags.xcassets/UY.imageset/UY.png rename to WordPress/WordPress/Resources/Flags.xcassets/UY.imageset/UY.png diff --git a/WordPress/Flags.xcassets/UZ.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/UZ.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/UZ.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/UZ.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/UZ.imageset/UZ.png b/WordPress/WordPress/Resources/Flags.xcassets/UZ.imageset/UZ.png similarity index 100% rename from WordPress/Flags.xcassets/UZ.imageset/UZ.png rename to WordPress/WordPress/Resources/Flags.xcassets/UZ.imageset/UZ.png diff --git a/WordPress/Flags.xcassets/VA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/VA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/VA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/VA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/VA.imageset/VA.png b/WordPress/WordPress/Resources/Flags.xcassets/VA.imageset/VA.png similarity index 100% rename from WordPress/Flags.xcassets/VA.imageset/VA.png rename to WordPress/WordPress/Resources/Flags.xcassets/VA.imageset/VA.png diff --git a/WordPress/Flags.xcassets/VC.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/VC.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/VC.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/VC.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/VC.imageset/VC.png b/WordPress/WordPress/Resources/Flags.xcassets/VC.imageset/VC.png similarity index 100% rename from WordPress/Flags.xcassets/VC.imageset/VC.png rename to WordPress/WordPress/Resources/Flags.xcassets/VC.imageset/VC.png diff --git a/WordPress/Flags.xcassets/VE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/VE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/VE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/VE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/VE.imageset/VE.png b/WordPress/WordPress/Resources/Flags.xcassets/VE.imageset/VE.png similarity index 100% rename from WordPress/Flags.xcassets/VE.imageset/VE.png rename to WordPress/WordPress/Resources/Flags.xcassets/VE.imageset/VE.png diff --git a/WordPress/Flags.xcassets/VG.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/VG.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/VG.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/VG.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/VG.imageset/VG.png b/WordPress/WordPress/Resources/Flags.xcassets/VG.imageset/VG.png similarity index 100% rename from WordPress/Flags.xcassets/VG.imageset/VG.png rename to WordPress/WordPress/Resources/Flags.xcassets/VG.imageset/VG.png diff --git a/WordPress/Flags.xcassets/VI.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/VI.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/VI.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/VI.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/VI.imageset/VI.png b/WordPress/WordPress/Resources/Flags.xcassets/VI.imageset/VI.png similarity index 100% rename from WordPress/Flags.xcassets/VI.imageset/VI.png rename to WordPress/WordPress/Resources/Flags.xcassets/VI.imageset/VI.png diff --git a/WordPress/Flags.xcassets/VN.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/VN.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/VN.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/VN.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/VN.imageset/VN.png b/WordPress/WordPress/Resources/Flags.xcassets/VN.imageset/VN.png similarity index 100% rename from WordPress/Flags.xcassets/VN.imageset/VN.png rename to WordPress/WordPress/Resources/Flags.xcassets/VN.imageset/VN.png diff --git a/WordPress/Flags.xcassets/VU.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/VU.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/VU.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/VU.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/VU.imageset/VU.png b/WordPress/WordPress/Resources/Flags.xcassets/VU.imageset/VU.png similarity index 100% rename from WordPress/Flags.xcassets/VU.imageset/VU.png rename to WordPress/WordPress/Resources/Flags.xcassets/VU.imageset/VU.png diff --git a/WordPress/Flags.xcassets/WF.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/WF.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/WF.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/WF.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/WF.imageset/WF.png b/WordPress/WordPress/Resources/Flags.xcassets/WF.imageset/WF.png similarity index 100% rename from WordPress/Flags.xcassets/WF.imageset/WF.png rename to WordPress/WordPress/Resources/Flags.xcassets/WF.imageset/WF.png diff --git a/WordPress/Flags.xcassets/WS.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/WS.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/WS.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/WS.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/WS.imageset/WS.png b/WordPress/WordPress/Resources/Flags.xcassets/WS.imageset/WS.png similarity index 100% rename from WordPress/Flags.xcassets/WS.imageset/WS.png rename to WordPress/WordPress/Resources/Flags.xcassets/WS.imageset/WS.png diff --git a/WordPress/Flags.xcassets/XK.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/XK.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/XK.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/XK.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/XK.imageset/XK.png b/WordPress/WordPress/Resources/Flags.xcassets/XK.imageset/XK.png similarity index 100% rename from WordPress/Flags.xcassets/XK.imageset/XK.png rename to WordPress/WordPress/Resources/Flags.xcassets/XK.imageset/XK.png diff --git a/WordPress/Flags.xcassets/YE.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/YE.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/YE.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/YE.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/YE.imageset/YE.png b/WordPress/WordPress/Resources/Flags.xcassets/YE.imageset/YE.png similarity index 100% rename from WordPress/Flags.xcassets/YE.imageset/YE.png rename to WordPress/WordPress/Resources/Flags.xcassets/YE.imageset/YE.png diff --git a/WordPress/Flags.xcassets/YT.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/YT.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/YT.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/YT.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/YT.imageset/YT.png b/WordPress/WordPress/Resources/Flags.xcassets/YT.imageset/YT.png similarity index 100% rename from WordPress/Flags.xcassets/YT.imageset/YT.png rename to WordPress/WordPress/Resources/Flags.xcassets/YT.imageset/YT.png diff --git a/WordPress/Flags.xcassets/ZA.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ZA.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ZA.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ZA.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ZA.imageset/ZA.png b/WordPress/WordPress/Resources/Flags.xcassets/ZA.imageset/ZA.png similarity index 100% rename from WordPress/Flags.xcassets/ZA.imageset/ZA.png rename to WordPress/WordPress/Resources/Flags.xcassets/ZA.imageset/ZA.png diff --git a/WordPress/Flags.xcassets/ZM.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ZM.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ZM.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ZM.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ZM.imageset/ZM.png b/WordPress/WordPress/Resources/Flags.xcassets/ZM.imageset/ZM.png similarity index 100% rename from WordPress/Flags.xcassets/ZM.imageset/ZM.png rename to WordPress/WordPress/Resources/Flags.xcassets/ZM.imageset/ZM.png diff --git a/WordPress/Flags.xcassets/ZW.imageset/Contents.json b/WordPress/WordPress/Resources/Flags.xcassets/ZW.imageset/Contents.json similarity index 100% rename from WordPress/Flags.xcassets/ZW.imageset/Contents.json rename to WordPress/WordPress/Resources/Flags.xcassets/ZW.imageset/Contents.json diff --git a/WordPress/Flags.xcassets/ZW.imageset/ZW.png b/WordPress/WordPress/Resources/Flags.xcassets/ZW.imageset/ZW.png similarity index 100% rename from WordPress/Flags.xcassets/ZW.imageset/ZW.png rename to WordPress/WordPress/Resources/Flags.xcassets/ZW.imageset/ZW.png diff --git a/WordPress/Fonts/EBGaramond-Regular.ttf b/WordPress/WordPress/Resources/Fonts/EBGaramond-Regular.ttf similarity index 100% rename from WordPress/Fonts/EBGaramond-Regular.ttf rename to WordPress/WordPress/Resources/Fonts/EBGaramond-Regular.ttf diff --git a/WordPress/Fonts/Noticons.ttf b/WordPress/WordPress/Resources/Fonts/Noticons.ttf similarity index 100% rename from WordPress/Fonts/Noticons.ttf rename to WordPress/WordPress/Resources/Fonts/Noticons.ttf diff --git a/WordPress/Fonts/OFL - EBGaramond-Regular.txt b/WordPress/WordPress/Resources/Fonts/OFL - EBGaramond-Regular.txt similarity index 100% rename from WordPress/Fonts/OFL - EBGaramond-Regular.txt rename to WordPress/WordPress/Resources/Fonts/OFL - EBGaramond-Regular.txt diff --git a/WordPress/Resources/HTML/defaultPostTemplate.html b/WordPress/WordPress/Resources/HTML/defaultPostTemplate.html similarity index 100% rename from WordPress/Resources/HTML/defaultPostTemplate.html rename to WordPress/WordPress/Resources/HTML/defaultPostTemplate.html diff --git a/WordPress/Resources/HTML/defaultPostTemplate_old.html b/WordPress/WordPress/Resources/HTML/defaultPostTemplate_old.html similarity index 100% rename from WordPress/Resources/HTML/defaultPostTemplate_old.html rename to WordPress/WordPress/Resources/HTML/defaultPostTemplate_old.html diff --git a/WordPress/Resources/HTML/loader.html b/WordPress/WordPress/Resources/HTML/loader.html similarity index 100% rename from WordPress/Resources/HTML/loader.html rename to WordPress/WordPress/Resources/HTML/loader.html diff --git a/WordPress/Resources/HTML/postPreview.html b/WordPress/WordPress/Resources/HTML/postPreview.html similarity index 100% rename from WordPress/Resources/HTML/postPreview.html rename to WordPress/WordPress/Resources/HTML/postPreview.html diff --git a/WordPress/Resources/HTML/richCommentStyle.css b/WordPress/WordPress/Resources/HTML/richCommentStyle.css similarity index 100% rename from WordPress/Resources/HTML/richCommentStyle.css rename to WordPress/WordPress/Resources/HTML/richCommentStyle.css diff --git a/WordPress/Resources/HTML/richCommentTemplate.html b/WordPress/WordPress/Resources/HTML/richCommentTemplate.html similarity index 100% rename from WordPress/Resources/HTML/richCommentTemplate.html rename to WordPress/WordPress/Resources/HTML/richCommentTemplate.html diff --git a/WordPress/Resources/HTML/richEmbedScript.js b/WordPress/WordPress/Resources/HTML/richEmbedScript.js similarity index 100% rename from WordPress/Resources/HTML/richEmbedScript.js rename to WordPress/WordPress/Resources/HTML/richEmbedScript.js diff --git a/WordPress/Resources/HTML/richEmbedTemplate.html b/WordPress/WordPress/Resources/HTML/richEmbedTemplate.html similarity index 100% rename from WordPress/Resources/HTML/richEmbedTemplate.html rename to WordPress/WordPress/Resources/HTML/richEmbedTemplate.html diff --git a/WordPress/Resources/HTML/xhtml1-transitional.dtd b/WordPress/WordPress/Resources/HTML/xhtml1-transitional.dtd similarity index 100% rename from WordPress/Resources/HTML/xhtml1-transitional.dtd rename to WordPress/WordPress/Resources/HTML/xhtml1-transitional.dtd diff --git a/WordPress/Resources/HTML/xhtmlValidatorTemplate.xhtml b/WordPress/WordPress/Resources/HTML/xhtmlValidatorTemplate.xhtml similarity index 100% rename from WordPress/Resources/HTML/xhtmlValidatorTemplate.xhtml rename to WordPress/WordPress/Resources/HTML/xhtmlValidatorTemplate.xhtml diff --git a/WordPress/Resources/Icons/black-classic/black-classic-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/black-classic/black-classic-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/black-classic/black-classic-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/black-classic/black-classic-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/black-classic/black-classic-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/black-classic/black-classic-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/black-classic/black-classic-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/black-classic/black-classic-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/black-classic/black-classic-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/black-classic/black-classic-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/black-classic/black-classic-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/black/black-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/black/black-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/black/black-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/black/black-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/black/black-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/black/black-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/black/black-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/black/black-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/black/black-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/black/black-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/black/black-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/black/black-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/black/black-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/black/black-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/black/black-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/black/black-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/black/black-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/black/black-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/black/black-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/black/black-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/blue-classic/blue-classic-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/blue/blue-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/blue/blue-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/blue/blue-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/blue/blue-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/blue/blue-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/blue/blue-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/blue/blue-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/blue/blue-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/blue/blue-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/blue/blue-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/blue/blue-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/blue/blue-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/blue/blue-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/blue/blue-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/blue/blue-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/blue/blue-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/blue/blue-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/blue/blue-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/blue/blue-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/blue/blue-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/celadon-classic/celadon-classic-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/celadon/celadon-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/celadon/celadon-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/celadon/celadon-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/celadon/celadon-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/celadon/celadon-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/celadon/celadon-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/celadon/celadon-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/celadon/celadon-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/celadon/celadon-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/celadon/celadon-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/celadon/celadon-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/cool-blue/cool-blue-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/hot-pink/hot-pink-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/jetpack-green/jetpack-green-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/open-source-dark/open-source-dark-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/open-source/open-source-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/open-source/open-source-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/open-source/open-source-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/open-source/open-source-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/open-source/open-source-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/open-source/open-source-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/open-source/open-source-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/open-source/open-source-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/open-source/open-source-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/open-source/open-source-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/open-source/open-source-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/pink-classic/pink-classic-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/pink/pink-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/pink/pink-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/pink/pink-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/pink/pink-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/pink/pink-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/pink/pink-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/pink/pink-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/pink/pink-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/pink/pink-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/pink/pink-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/pink/pink-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/pink/pink-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/pink/pink-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/pink/pink-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/pink/pink-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/pink/pink-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/pink/pink-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/pink/pink-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/pink/pink-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/pink/pink-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/pride/pride-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/pride/pride-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/pride/pride-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/pride/pride-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/pride/pride-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/pride/pride-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/pride/pride-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/pride/pride-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/pride/pride-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/pride/pride-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/pride/pride-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/pride/pride-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/pride/pride-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/pride/pride-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/pride/pride-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/pride/pride-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/pride/pride-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/pride/pride-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/pride/pride-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/pride/pride-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum-2022/spectrum-'22-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum-classic/spectrum-classic-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/spectrum/spectrum-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum/spectrum-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/spectrum/spectrum-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum/spectrum-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/spectrum/spectrum-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/spectrum/spectrum-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/spectrum/spectrum-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum/spectrum-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/spectrum/spectrum-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/spectrum/spectrum-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/spectrum/spectrum-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@2x.png b/WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@2x.png similarity index 100% rename from WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@2x.png rename to WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@2x.png diff --git a/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@3x.png b/WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@3x.png similarity index 100% rename from WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@3x.png rename to WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-60x60@3x.png diff --git a/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76.png b/WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76.png similarity index 100% rename from WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76.png rename to WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76.png diff --git a/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76@2x.png b/WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76@2x.png similarity index 100% rename from WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76@2x.png rename to WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-76x76@2x.png diff --git a/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-83.5x83.5@2x.png b/WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-83.5x83.5@2x.png similarity index 100% rename from WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-83.5x83.5@2x.png rename to WordPress/WordPress/Resources/Icons/wordpress-dark/wordpress-dark-icon-app-83.5x83.5@2x.png diff --git a/WordPress/Resources/Images/animatedBox.png b/WordPress/WordPress/Resources/Images/animatedBox.png similarity index 100% rename from WordPress/Resources/Images/animatedBox.png rename to WordPress/WordPress/Resources/Images/animatedBox.png diff --git a/WordPress/Resources/Images/animatedBox@2x.png b/WordPress/WordPress/Resources/Images/animatedBox@2x.png similarity index 100% rename from WordPress/Resources/Images/animatedBox@2x.png rename to WordPress/WordPress/Resources/Images/animatedBox@2x.png diff --git a/WordPress/Resources/Images/animatedBoxBack.png b/WordPress/WordPress/Resources/Images/animatedBoxBack.png similarity index 100% rename from WordPress/Resources/Images/animatedBoxBack.png rename to WordPress/WordPress/Resources/Images/animatedBoxBack.png diff --git a/WordPress/Resources/Images/animatedBoxBack@2x.png b/WordPress/WordPress/Resources/Images/animatedBoxBack@2x.png similarity index 100% rename from WordPress/Resources/Images/animatedBoxBack@2x.png rename to WordPress/WordPress/Resources/Images/animatedBoxBack@2x.png diff --git a/WordPress/Resources/Images/animatedBoxPage1.png b/WordPress/WordPress/Resources/Images/animatedBoxPage1.png similarity index 100% rename from WordPress/Resources/Images/animatedBoxPage1.png rename to WordPress/WordPress/Resources/Images/animatedBoxPage1.png diff --git a/WordPress/Resources/Images/animatedBoxPage1@2x.png b/WordPress/WordPress/Resources/Images/animatedBoxPage1@2x.png similarity index 100% rename from WordPress/Resources/Images/animatedBoxPage1@2x.png rename to WordPress/WordPress/Resources/Images/animatedBoxPage1@2x.png diff --git a/WordPress/Resources/Images/animatedBoxPage2.png b/WordPress/WordPress/Resources/Images/animatedBoxPage2.png similarity index 100% rename from WordPress/Resources/Images/animatedBoxPage2.png rename to WordPress/WordPress/Resources/Images/animatedBoxPage2.png diff --git a/WordPress/Resources/Images/animatedBoxPage2@2x.png b/WordPress/WordPress/Resources/Images/animatedBoxPage2@2x.png similarity index 100% rename from WordPress/Resources/Images/animatedBoxPage2@2x.png rename to WordPress/WordPress/Resources/Images/animatedBoxPage2@2x.png diff --git a/WordPress/Resources/Images/animatedBoxPage3.png b/WordPress/WordPress/Resources/Images/animatedBoxPage3.png similarity index 100% rename from WordPress/Resources/Images/animatedBoxPage3.png rename to WordPress/WordPress/Resources/Images/animatedBoxPage3.png diff --git a/WordPress/Resources/Images/animatedBoxPage3@2x.png b/WordPress/WordPress/Resources/Images/animatedBoxPage3@2x.png similarity index 100% rename from WordPress/Resources/Images/animatedBoxPage3@2x.png rename to WordPress/WordPress/Resources/Images/animatedBoxPage3@2x.png diff --git a/WordPress/Resources/Images/approve.png b/WordPress/WordPress/Resources/Images/approve.png similarity index 100% rename from WordPress/Resources/Images/approve.png rename to WordPress/WordPress/Resources/Images/approve.png diff --git a/WordPress/Launch Screen.storyboard b/WordPress/WordPress/Resources/Launch Screen.storyboard similarity index 100% rename from WordPress/Launch Screen.storyboard rename to WordPress/WordPress/Resources/Launch Screen.storyboard diff --git a/WordPress/Resources/ar.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/ar.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/ar.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/ar.lproj/InfoPlist.strings diff --git a/WordPress/Resources/ar.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/ar.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/ar.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/ar.lproj/Localizable.strings diff --git a/WordPress/Resources/bg.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/bg.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/bg.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/bg.lproj/InfoPlist.strings diff --git a/WordPress/Resources/bg.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/bg.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/bg.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/bg.lproj/Localizable.strings diff --git a/WordPress/Resources/cs.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/cs.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/cs.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/cs.lproj/InfoPlist.strings diff --git a/WordPress/Resources/cs.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/cs.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/cs.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/cs.lproj/Localizable.strings diff --git a/WordPress/Resources/cy.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/cy.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/cy.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/cy.lproj/InfoPlist.strings diff --git a/WordPress/Resources/cy.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/cy.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/cy.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/cy.lproj/Localizable.strings diff --git a/WordPress/Resources/da.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/da.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/da.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/da.lproj/InfoPlist.strings diff --git a/WordPress/Resources/da.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/da.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/da.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/da.lproj/Localizable.strings diff --git a/WordPress/Resources/de.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/de.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/de.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/de.lproj/InfoPlist.strings diff --git a/WordPress/Resources/de.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/de.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/de.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/de.lproj/Localizable.strings diff --git a/WordPress/Resources/en-AU.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/en-AU.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/en-AU.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/en-AU.lproj/InfoPlist.strings diff --git a/WordPress/Resources/en-AU.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/en-AU.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/en-AU.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/en-AU.lproj/Localizable.strings diff --git a/WordPress/Resources/en-CA.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/en-CA.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/en-CA.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/en-CA.lproj/InfoPlist.strings diff --git a/WordPress/Resources/en-CA.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/en-CA.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/en-CA.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/en-CA.lproj/Localizable.strings diff --git a/WordPress/Resources/en-GB.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/en-GB.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/en-GB.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/en-GB.lproj/InfoPlist.strings diff --git a/WordPress/Resources/en-GB.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/en-GB.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/en-GB.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/en-GB.lproj/Localizable.strings diff --git a/WordPress/Resources/en.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/en.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/en.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/en.lproj/InfoPlist.strings diff --git a/WordPress/Resources/en.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/en.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/en.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/en.lproj/Localizable.strings diff --git a/WordPress/Resources/es.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/es.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/es.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/es.lproj/InfoPlist.strings diff --git a/WordPress/Resources/es.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/es.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/es.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/es.lproj/Localizable.strings diff --git a/WordPress/Resources/fr.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/fr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/fr.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/fr.lproj/InfoPlist.strings diff --git a/WordPress/Resources/fr.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/fr.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/fr.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/fr.lproj/Localizable.strings diff --git a/WordPress/Resources/he.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/he.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/he.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/he.lproj/InfoPlist.strings diff --git a/WordPress/Resources/he.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/he.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/he.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/he.lproj/Localizable.strings diff --git a/WordPress/Resources/hr.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/hr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/hr.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/hr.lproj/InfoPlist.strings diff --git a/WordPress/Resources/hr.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/hr.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/hr.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/hr.lproj/Localizable.strings diff --git a/WordPress/Resources/hu.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/hu.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/hu.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/hu.lproj/InfoPlist.strings diff --git a/WordPress/Resources/hu.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/hu.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/hu.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/hu.lproj/Localizable.strings diff --git a/WordPress/Resources/id.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/id.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/id.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/id.lproj/InfoPlist.strings diff --git a/WordPress/Resources/id.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/id.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/id.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/id.lproj/Localizable.strings diff --git a/WordPress/Resources/is.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/is.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/is.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/is.lproj/InfoPlist.strings diff --git a/WordPress/Resources/is.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/is.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/is.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/is.lproj/Localizable.strings diff --git a/WordPress/Resources/it.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/it.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/it.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/it.lproj/InfoPlist.strings diff --git a/WordPress/Resources/it.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/it.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/it.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/it.lproj/Localizable.strings diff --git a/WordPress/Resources/ja.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/ja.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/ja.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/ja.lproj/InfoPlist.strings diff --git a/WordPress/Resources/ja.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/ja.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/ja.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/ja.lproj/Localizable.strings diff --git a/WordPress/Resources/ko.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/ko.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/ko.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/ko.lproj/InfoPlist.strings diff --git a/WordPress/Resources/ko.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/ko.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/ko.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/ko.lproj/Localizable.strings diff --git a/WordPress/Resources/nb.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/nb.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/nb.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/nb.lproj/InfoPlist.strings diff --git a/WordPress/Resources/nb.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/nb.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/nb.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/nb.lproj/Localizable.strings diff --git a/WordPress/Resources/nl.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/nl.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/nl.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/nl.lproj/InfoPlist.strings diff --git a/WordPress/Resources/nl.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/nl.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/nl.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/nl.lproj/Localizable.strings diff --git a/WordPress/Resources/pl.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/pl.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/pl.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/pl.lproj/InfoPlist.strings diff --git a/WordPress/Resources/pl.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/pl.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/pl.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/pl.lproj/Localizable.strings diff --git a/WordPress/Resources/pt-BR.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/pt-BR.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/pt-BR.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/pt-BR.lproj/InfoPlist.strings diff --git a/WordPress/Resources/pt-BR.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/pt-BR.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/pt-BR.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/pt-BR.lproj/Localizable.strings diff --git a/WordPress/Resources/pt.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/pt.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/pt.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/pt.lproj/InfoPlist.strings diff --git a/WordPress/Resources/pt.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/pt.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/pt.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/pt.lproj/Localizable.strings diff --git a/WordPress/Resources/ro.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/ro.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/ro.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/ro.lproj/InfoPlist.strings diff --git a/WordPress/Resources/ro.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/ro.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/ro.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/ro.lproj/Localizable.strings diff --git a/WordPress/Resources/ru.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/ru.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/ru.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/ru.lproj/InfoPlist.strings diff --git a/WordPress/Resources/ru.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/ru.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/ru.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/ru.lproj/Localizable.strings diff --git a/WordPress/Resources/sk.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/sk.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/sk.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/sk.lproj/InfoPlist.strings diff --git a/WordPress/Resources/sk.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/sk.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/sk.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/sk.lproj/Localizable.strings diff --git a/WordPress/Resources/sq.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/sq.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/sq.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/sq.lproj/InfoPlist.strings diff --git a/WordPress/Resources/sq.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/sq.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/sq.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/sq.lproj/Localizable.strings diff --git a/WordPress/Resources/sv.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/sv.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/sv.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/sv.lproj/InfoPlist.strings diff --git a/WordPress/Resources/sv.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/sv.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/sv.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/sv.lproj/Localizable.strings diff --git a/WordPress/Resources/th.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/th.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/th.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/th.lproj/InfoPlist.strings diff --git a/WordPress/Resources/th.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/th.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/th.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/th.lproj/Localizable.strings diff --git a/WordPress/Resources/tr.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/tr.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/tr.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/tr.lproj/InfoPlist.strings diff --git a/WordPress/Resources/tr.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/tr.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/tr.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/tr.lproj/Localizable.strings diff --git a/WordPress/Resources/zh-Hans.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/zh-Hans.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/zh-Hans.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/zh-Hans.lproj/InfoPlist.strings diff --git a/WordPress/Resources/zh-Hans.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/zh-Hans.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/zh-Hans.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/zh-Hans.lproj/Localizable.strings diff --git a/WordPress/Resources/zh-Hant.lproj/InfoPlist.strings b/WordPress/WordPress/Resources/Localizations/zh-Hant.lproj/InfoPlist.strings similarity index 100% rename from WordPress/Resources/zh-Hant.lproj/InfoPlist.strings rename to WordPress/WordPress/Resources/Localizations/zh-Hant.lproj/InfoPlist.strings diff --git a/WordPress/Resources/zh-Hant.lproj/Localizable.strings b/WordPress/WordPress/Resources/Localizations/zh-Hant.lproj/Localizable.strings similarity index 100% rename from WordPress/Resources/zh-Hant.lproj/Localizable.strings rename to WordPress/WordPress/Resources/Localizations/zh-Hant.lproj/Localizable.strings diff --git a/WordPress/JetpackAllFeaturesLogosAnimation_ltr.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackAllFeaturesLogosAnimation_ltr.json similarity index 100% rename from WordPress/JetpackAllFeaturesLogosAnimation_ltr.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackAllFeaturesLogosAnimation_ltr.json diff --git a/WordPress/JetpackAllFeaturesLogosAnimation_rtl.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackAllFeaturesLogosAnimation_rtl.json similarity index 100% rename from WordPress/JetpackAllFeaturesLogosAnimation_rtl.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackAllFeaturesLogosAnimation_rtl.json diff --git a/WordPress/JetpackInstallPluginLogoAnimation_ltr.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackInstallPluginLogoAnimation_ltr.json similarity index 100% rename from WordPress/JetpackInstallPluginLogoAnimation_ltr.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackInstallPluginLogoAnimation_ltr.json diff --git a/WordPress/JetpackInstallPluginLogoAnimation_rtl.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackInstallPluginLogoAnimation_rtl.json similarity index 100% rename from WordPress/JetpackInstallPluginLogoAnimation_rtl.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackInstallPluginLogoAnimation_rtl.json diff --git a/WordPress/JetpackNotificationsLogoAnimation_ltr.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackNotificationsLogoAnimation_ltr.json similarity index 100% rename from WordPress/JetpackNotificationsLogoAnimation_ltr.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackNotificationsLogoAnimation_ltr.json diff --git a/WordPress/JetpackNotificationsLogoAnimation_rtl.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackNotificationsLogoAnimation_rtl.json similarity index 100% rename from WordPress/JetpackNotificationsLogoAnimation_rtl.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackNotificationsLogoAnimation_rtl.json diff --git a/WordPress/JetpackReaderLogoAnimation_ltr.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackReaderLogoAnimation_ltr.json similarity index 100% rename from WordPress/JetpackReaderLogoAnimation_ltr.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackReaderLogoAnimation_ltr.json diff --git a/WordPress/JetpackReaderLogoAnimation_rtl.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackReaderLogoAnimation_rtl.json similarity index 100% rename from WordPress/JetpackReaderLogoAnimation_rtl.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackReaderLogoAnimation_rtl.json diff --git a/WordPress/JetpackStatsLogoAnimation_ltr.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackStatsLogoAnimation_ltr.json similarity index 100% rename from WordPress/JetpackStatsLogoAnimation_ltr.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackStatsLogoAnimation_ltr.json diff --git a/WordPress/JetpackStatsLogoAnimation_rtl.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackStatsLogoAnimation_rtl.json similarity index 100% rename from WordPress/JetpackStatsLogoAnimation_rtl.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackStatsLogoAnimation_rtl.json diff --git a/WordPress/JetpackWordPressLogoAnimation_ltr.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackWordPressLogoAnimation_ltr.json similarity index 100% rename from WordPress/JetpackWordPressLogoAnimation_ltr.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackWordPressLogoAnimation_ltr.json diff --git a/WordPress/JetpackWordPressLogoAnimation_rtl.json b/WordPress/WordPress/Resources/Lottie Animations/JetpackWordPressLogoAnimation_rtl.json similarity index 100% rename from WordPress/JetpackWordPressLogoAnimation_rtl.json rename to WordPress/WordPress/Resources/Lottie Animations/JetpackWordPressLogoAnimation_rtl.json diff --git a/WordPress/Resources/Sounds/n.caf b/WordPress/WordPress/Resources/Sounds/n.caf similarity index 100% rename from WordPress/Resources/Sounds/n.caf rename to WordPress/WordPress/Resources/Sounds/n.caf diff --git a/WordPress/iTunesArtwork b/WordPress/WordPress/Resources/iTunesArtwork similarity index 100% rename from WordPress/iTunesArtwork rename to WordPress/WordPress/Resources/iTunesArtwork diff --git a/WordPress/iTunesArtwork@2x b/WordPress/WordPress/Resources/iTunesArtwork@2x similarity index 100% rename from WordPress/iTunesArtwork@2x rename to WordPress/WordPress/Resources/iTunesArtwork@2x diff --git a/WordPress/Resources/release_notes.txt b/WordPress/WordPress/Resources/release_notes.txt similarity index 100% rename from WordPress/Resources/release_notes.txt rename to WordPress/WordPress/Resources/release_notes.txt diff --git a/WordPress/Info.plist b/WordPress/WordPress/Supporting Files/Info.plist similarity index 100% rename from WordPress/Info.plist rename to WordPress/WordPress/Supporting Files/Info.plist diff --git a/WordPress/PrivacyInfo.xcprivacy b/WordPress/WordPress/Supporting Files/PrivacyInfo.xcprivacy similarity index 100% rename from WordPress/PrivacyInfo.xcprivacy rename to WordPress/WordPress/Supporting Files/PrivacyInfo.xcprivacy diff --git a/WordPress/WordPress-Alpha.entitlements b/WordPress/WordPress/Supporting Files/WordPress-Alpha.entitlements similarity index 100% rename from WordPress/WordPress-Alpha.entitlements rename to WordPress/WordPress/Supporting Files/WordPress-Alpha.entitlements diff --git a/WordPress/WordPress-Internal-Info.plist b/WordPress/WordPress/Supporting Files/WordPress-Internal-Info.plist similarity index 100% rename from WordPress/WordPress-Internal-Info.plist rename to WordPress/WordPress/Supporting Files/WordPress-Internal-Info.plist diff --git a/WordPress/WordPress-Internal.entitlements b/WordPress/WordPress/Supporting Files/WordPress-Internal.entitlements similarity index 100% rename from WordPress/WordPress-Internal.entitlements rename to WordPress/WordPress/Supporting Files/WordPress-Internal.entitlements diff --git a/WordPress/WordPress.entitlements b/WordPress/WordPress/Supporting Files/WordPress.entitlements similarity index 100% rename from WordPress/WordPress.entitlements rename to WordPress/WordPress/Supporting Files/WordPress.entitlements diff --git a/WordPress/WordPress_Prefix.pch b/WordPress/WordPress/Supporting Files/WordPress_Prefix.pch similarity index 100% rename from WordPress/WordPress_Prefix.pch rename to WordPress/WordPress/Supporting Files/WordPress_Prefix.pch diff --git a/WordPress/Wordpress-Alpha-Info.plist b/WordPress/WordPress/Supporting Files/Wordpress-Alpha-Info.plist similarity index 100% rename from WordPress/Wordpress-Alpha-Info.plist rename to WordPress/WordPress/Supporting Files/Wordpress-Alpha-Info.plist From df0d97d810a1c78b197b88b05ebd1bd6dc341f45 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:41:49 -0600 Subject: [PATCH 19/27] Use Folders for WordPress Resources --- WordPress/WordPress.xcodeproj/project.pbxproj | 1143 ++--------------- 1 file changed, 122 insertions(+), 1021 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 25ca3911d5a0..8095d36787da 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -57,20 +57,14 @@ 0107E0DE28F97D5000DE87DB /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4F2538CF2A0069706C /* SwiftUI.framework */; }; 0107E0DF28F97D5000DE87DB /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4D2538CF2A0069706C /* WidgetKit.framework */; }; 0107E0EE28F97E6900DE87DB /* JetpackStatsWidgets.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 0107E14D28FE9DB200DE87DB /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 0107E15928FEB10E00DE87DB /* JetpackIntents.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 01281E9C2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 01281E9D2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; - 08BA4BC7298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; - 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */; }; - 08BA4BC9298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */; }; - 08BA4BCA298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */; }; 0C2155A62C39A24D00EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A52C39A24D00EFE2C0 /* XcodeTarget_UITests */; }; 0C2155A82C39A25400EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A72C39A25400EFE2C0 /* XcodeTarget_UITests */; }; 0C235BD22C3862D400D0E163 /* XcodeTarget_WordPressTests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C235BD12C3862D400D0E163 /* XcodeTarget_WordPressTests */; }; 0C3858202CA74DC7004880ED /* AppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */; }; 0C3858212CA74DC7004880ED /* AppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */; }; - 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 0C6AC6122C364A2800BF7600 /* XcodeTarget_App in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6112C364A2800BF7600 /* XcodeTarget_App */; }; 0C6AC6142C364A3100BF7600 /* XcodeTarget_ShareExtension in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6132C364A3100BF7600 /* XcodeTarget_ShareExtension */; }; 0C6AC6162C364A3B00BF7600 /* XcodeTarget_DraftActionExtension in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6152C364A3B00BF7600 /* XcodeTarget_DraftActionExtension */; }; @@ -83,142 +77,13 @@ 0C6AC6262C364A8500BF7600 /* XcodeTarget_Intents in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6252C364A8500BF7600 /* XcodeTarget_Intents */; }; 0C6AC6282C364A9000BF7600 /* XcodeTarget_WordPressAuthentificator in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6272C364A9000BF7600 /* XcodeTarget_WordPressAuthentificator */; }; 0CFFFECB2C36F5760044709B /* XcodeTarget_WordPressAuthentificatorTests in Frameworks */ = {isa = PBXBuildFile; productRef = 0CFFFECA2C36F5760044709B /* XcodeTarget_WordPressAuthentificatorTests */; }; - 17222D80261DDDF90047B163 /* celadon-classic-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D45261DDDF10047B163 /* celadon-classic-icon-app-76x76.png */; }; - 17222D81261DDDF90047B163 /* celadon-classic-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D46261DDDF10047B163 /* celadon-classic-icon-app-76x76@2x.png */; }; - 17222D82261DDDF90047B163 /* celadon-classic-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D47261DDDF10047B163 /* celadon-classic-icon-app-83.5x83.5@2x.png */; }; - 17222D83261DDDF90047B163 /* celadon-classic-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D48261DDDF10047B163 /* celadon-classic-icon-app-60x60@2x.png */; }; - 17222D84261DDDF90047B163 /* celadon-classic-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D49261DDDF10047B163 /* celadon-classic-icon-app-60x60@3x.png */; }; - 17222D85261DDDF90047B163 /* celadon-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D4B261DDDF30047B163 /* celadon-icon-app-83.5x83.5@2x.png */; }; - 17222D86261DDDF90047B163 /* celadon-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D4C261DDDF30047B163 /* celadon-icon-app-76x76.png */; }; - 17222D87261DDDF90047B163 /* celadon-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D4D261DDDF30047B163 /* celadon-icon-app-76x76@2x.png */; }; - 17222D88261DDDF90047B163 /* celadon-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D4E261DDDF30047B163 /* celadon-icon-app-60x60@2x.png */; }; - 17222D89261DDDF90047B163 /* celadon-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D4F261DDDF30047B163 /* celadon-icon-app-60x60@3x.png */; }; - 17222D8A261DDDF90047B163 /* black-classic-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D51261DDDF40047B163 /* black-classic-icon-app-76x76@2x.png */; }; - 17222D8B261DDDF90047B163 /* black-classic-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D52261DDDF40047B163 /* black-classic-icon-app-60x60@3x.png */; }; - 17222D8C261DDDF90047B163 /* black-classic-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D53261DDDF40047B163 /* black-classic-icon-app-83.5x83.5@2x.png */; }; - 17222D8D261DDDF90047B163 /* black-classic-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D54261DDDF40047B163 /* black-classic-icon-app-60x60@2x.png */; }; - 17222D8E261DDDF90047B163 /* black-classic-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D55261DDDF40047B163 /* black-classic-icon-app-76x76.png */; }; - 17222D8F261DDDF90047B163 /* blue-classic-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D57261DDDF40047B163 /* blue-classic-icon-app-60x60@3x.png */; }; - 17222D90261DDDF90047B163 /* blue-classic-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D58261DDDF40047B163 /* blue-classic-icon-app-60x60@2x.png */; }; - 17222D91261DDDF90047B163 /* blue-classic-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D59261DDDF40047B163 /* blue-classic-icon-app-76x76@2x.png */; }; - 17222D92261DDDF90047B163 /* blue-classic-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D5A261DDDF40047B163 /* blue-classic-icon-app-83.5x83.5@2x.png */; }; - 17222D93261DDDF90047B163 /* blue-classic-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D5B261DDDF40047B163 /* blue-classic-icon-app-76x76.png */; }; - 17222D94261DDDF90047B163 /* pink-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D5D261DDDF50047B163 /* pink-icon-app-76x76@2x.png */; }; - 17222D95261DDDF90047B163 /* pink-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D5E261DDDF50047B163 /* pink-icon-app-76x76.png */; }; - 17222D96261DDDF90047B163 /* pink-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D5F261DDDF50047B163 /* pink-icon-app-60x60@3x.png */; }; - 17222D97261DDDF90047B163 /* pink-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D60261DDDF50047B163 /* pink-icon-app-60x60@2x.png */; }; - 17222D98261DDDF90047B163 /* pink-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D61261DDDF50047B163 /* pink-icon-app-83.5x83.5@2x.png */; }; - 17222D99261DDDF90047B163 /* black-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D63261DDDF50047B163 /* black-icon-app-60x60@2x.png */; }; - 17222D9A261DDDF90047B163 /* black-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D64261DDDF50047B163 /* black-icon-app-60x60@3x.png */; }; - 17222D9B261DDDF90047B163 /* black-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D65261DDDF50047B163 /* black-icon-app-76x76.png */; }; - 17222D9C261DDDF90047B163 /* black-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D66261DDDF60047B163 /* black-icon-app-76x76@2x.png */; }; - 17222D9D261DDDF90047B163 /* black-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D67261DDDF60047B163 /* black-icon-app-83.5x83.5@2x.png */; }; - 17222D9E261DDDF90047B163 /* pink-classic-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D69261DDDF60047B163 /* pink-classic-icon-app-83.5x83.5@2x.png */; }; - 17222D9F261DDDF90047B163 /* pink-classic-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D6A261DDDF60047B163 /* pink-classic-icon-app-76x76@2x.png */; }; - 17222DA0261DDDF90047B163 /* pink-classic-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D6B261DDDF60047B163 /* pink-classic-icon-app-60x60@2x.png */; }; - 17222DA1261DDDF90047B163 /* pink-classic-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D6C261DDDF60047B163 /* pink-classic-icon-app-76x76.png */; }; - 17222DA2261DDDF90047B163 /* pink-classic-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D6D261DDDF60047B163 /* pink-classic-icon-app-60x60@3x.png */; }; - 17222DA3261DDDF90047B163 /* spectrum-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D6F261DDDF70047B163 /* spectrum-icon-app-76x76@2x.png */; }; - 17222DA4261DDDF90047B163 /* spectrum-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D70261DDDF70047B163 /* spectrum-icon-app-83.5x83.5@2x.png */; }; - 17222DA5261DDDF90047B163 /* spectrum-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D71261DDDF70047B163 /* spectrum-icon-app-60x60@3x.png */; }; - 17222DA6261DDDF90047B163 /* spectrum-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D72261DDDF70047B163 /* spectrum-icon-app-76x76.png */; }; - 17222DA7261DDDF90047B163 /* spectrum-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D73261DDDF70047B163 /* spectrum-icon-app-60x60@2x.png */; }; - 17222DAB261DDDF90047B163 /* blue-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D78261DDDF70047B163 /* blue-icon-app-60x60@3x.png */; }; - 17222DAC261DDDF90047B163 /* blue-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D79261DDDF70047B163 /* blue-icon-app-60x60@2x.png */; }; - 17222DAD261DDDF90047B163 /* spectrum-classic-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D7B261DDDF80047B163 /* spectrum-classic-icon-app-76x76@2x.png */; }; - 17222DAE261DDDF90047B163 /* spectrum-classic-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D7C261DDDF80047B163 /* spectrum-classic-icon-app-76x76.png */; }; - 17222DAF261DDDF90047B163 /* spectrum-classic-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D7D261DDDF80047B163 /* spectrum-classic-icon-app-60x60@3x.png */; }; - 17222DB0261DDDF90047B163 /* spectrum-classic-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D7E261DDDF80047B163 /* spectrum-classic-icon-app-83.5x83.5@2x.png */; }; - 17222DB1261DDDF90047B163 /* spectrum-classic-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 17222D7F261DDDF80047B163 /* spectrum-classic-icon-app-60x60@2x.png */; }; - 172F06B92865C04F00C78FD4 /* spectrum-'22-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 172F06B42865C04E00C78FD4 /* spectrum-'22-icon-app-76x76.png */; }; - 172F06BA2865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 172F06B52865C04E00C78FD4 /* spectrum-'22-icon-app-60x60@3x.png */; }; - 172F06BB2865C04F00C78FD4 /* spectrum-'22-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 172F06B62865C04E00C78FD4 /* spectrum-'22-icon-app-76x76@2x.png */; }; - 172F06BC2865C04F00C78FD4 /* spectrum-'22-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 172F06B72865C04F00C78FD4 /* spectrum-'22-icon-app-83.5x83.5@2x.png */; }; - 172F06BD2865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 172F06B82865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png */; }; - 1761F17126209AEE000815EF /* open-source-dark-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F14E26209AEC000815EF /* open-source-dark-icon-app-83.5x83.5@2x.png */; }; - 1761F17226209AEE000815EF /* open-source-dark-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F14F26209AEC000815EF /* open-source-dark-icon-app-60x60@3x.png */; }; - 1761F17326209AEE000815EF /* open-source-dark-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15026209AEC000815EF /* open-source-dark-icon-app-60x60@2x.png */; }; - 1761F17426209AEE000815EF /* open-source-dark-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15126209AEC000815EF /* open-source-dark-icon-app-76x76.png */; }; - 1761F17526209AEE000815EF /* open-source-dark-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15226209AEC000815EF /* open-source-dark-icon-app-76x76@2x.png */; }; - 1761F17626209AEE000815EF /* wordpress-dark-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15426209AEC000815EF /* wordpress-dark-icon-app-76x76@2x.png */; }; - 1761F17726209AEE000815EF /* wordpress-dark-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15526209AEC000815EF /* wordpress-dark-icon-app-76x76.png */; }; - 1761F17826209AEE000815EF /* wordpress-dark-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15626209AEC000815EF /* wordpress-dark-icon-app-83.5x83.5@2x.png */; }; - 1761F17926209AEE000815EF /* wordpress-dark-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15726209AEC000815EF /* wordpress-dark-icon-app-60x60@2x.png */; }; - 1761F17A26209AEE000815EF /* wordpress-dark-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15826209AEC000815EF /* wordpress-dark-icon-app-60x60@3x.png */; }; - 1761F17B26209AEE000815EF /* open-source-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15A26209AED000815EF /* open-source-icon-app-60x60@2x.png */; }; - 1761F17C26209AEE000815EF /* open-source-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15B26209AED000815EF /* open-source-icon-app-60x60@3x.png */; }; - 1761F17D26209AEE000815EF /* open-source-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15C26209AED000815EF /* open-source-icon-app-83.5x83.5@2x.png */; }; - 1761F17E26209AEE000815EF /* open-source-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15D26209AED000815EF /* open-source-icon-app-76x76.png */; }; - 1761F17F26209AEE000815EF /* open-source-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F15E26209AED000815EF /* open-source-icon-app-76x76@2x.png */; }; - 1761F18026209AEE000815EF /* jetpack-green-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16026209AED000815EF /* jetpack-green-icon-app-76x76.png */; }; - 1761F18126209AEE000815EF /* jetpack-green-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16126209AED000815EF /* jetpack-green-icon-app-60x60@2x.png */; }; - 1761F18226209AEE000815EF /* jetpack-green-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16226209AED000815EF /* jetpack-green-icon-app-60x60@3x.png */; }; - 1761F18326209AEE000815EF /* jetpack-green-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16326209AED000815EF /* jetpack-green-icon-app-83.5x83.5@2x.png */; }; - 1761F18426209AEE000815EF /* jetpack-green-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16426209AED000815EF /* jetpack-green-icon-app-76x76@2x.png */; }; - 1761F18526209AEE000815EF /* pride-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16626209AED000815EF /* pride-icon-app-60x60@3x.png */; }; - 1761F18626209AEE000815EF /* pride-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16726209AED000815EF /* pride-icon-app-60x60@2x.png */; }; - 1761F18726209AEE000815EF /* pride-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16826209AED000815EF /* pride-icon-app-83.5x83.5@2x.png */; }; - 1761F18826209AEE000815EF /* pride-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16926209AED000815EF /* pride-icon-app-76x76.png */; }; - 1761F18926209AEE000815EF /* pride-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16A26209AED000815EF /* pride-icon-app-76x76@2x.png */; }; - 1761F18A26209AEE000815EF /* hot-pink-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16C26209AEE000815EF /* hot-pink-icon-app-60x60@2x.png */; }; - 1761F18B26209AEE000815EF /* hot-pink-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16D26209AEE000815EF /* hot-pink-icon-app-83.5x83.5@2x.png */; }; - 1761F18C26209AEE000815EF /* hot-pink-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16E26209AEE000815EF /* hot-pink-icon-app-60x60@3x.png */; }; - 1761F18D26209AEE000815EF /* hot-pink-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F16F26209AEE000815EF /* hot-pink-icon-app-76x76.png */; }; - 1761F18E26209AEE000815EF /* hot-pink-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1761F17026209AEE000815EF /* hot-pink-icon-app-76x76@2x.png */; }; - 17C1D6F526711ED0006C8970 /* Emoji.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17C1D6F426711ED0006C8970 /* Emoji.txt */; }; - 17C1D6F626711ED0006C8970 /* Emoji.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17C1D6F426711ED0006C8970 /* Emoji.txt */; }; 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; 223EA61E212A7C26A456C32C /* Pods_JetpackDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */; }; 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; - 24F6920D2CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 24F692092CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist */; }; - 24F6920E2CD4050700AAB1A3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 24F692052CD4050700AAB1A3 /* PrivacyInfo.xcprivacy */; }; - 24F6920F2CD4050700AAB1A3 /* WordPress-Internal-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 24F6920B2CD4050700AAB1A3 /* WordPress-Internal-Info.plist */; }; - 24F692102CD4050700AAB1A3 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 24F692042CD4050700AAB1A3 /* Info.plist */; }; - 24F692122CD4056200AAB1A3 /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 24F692112CD4056200AAB1A3 /* n.caf */; }; - 24F692132CD4056900AAB1A3 /* n.caf in Resources */ = {isa = PBXBuildFile; fileRef = 24F692112CD4056200AAB1A3 /* n.caf */; }; - 24F6925B2CD4060D00AAB1A3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F692362CD4060D00AAB1A3 /* InfoPlist.strings */; }; - 24F6925C2CD4060D00AAB1A3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F692592CD4060D00AAB1A3 /* Localizable.strings */; }; - 24F6925D2CD4060D00AAB1A3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F692362CD4060D00AAB1A3 /* InfoPlist.strings */; }; - 24F6925E2CD4060D00AAB1A3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 24F692592CD4060D00AAB1A3 /* Localizable.strings */; }; - 24F692602CD4067A00AAB1A3 /* AppStoreStrings.po in Resources */ = {isa = PBXBuildFile; fileRef = 24F6925F2CD4067A00AAB1A3 /* AppStoreStrings.po */; }; - 24F692612CD4067A00AAB1A3 /* AppStoreStrings.po in Resources */ = {isa = PBXBuildFile; fileRef = 24F6925F2CD4067A00AAB1A3 /* AppStoreStrings.po */; }; - 24F692662CD4068C00AAB1A3 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24F692652CD4068C00AAB1A3 /* release_notes.txt */; }; - 24F692672CD4068C00AAB1A3 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24F692652CD4068C00AAB1A3 /* release_notes.txt */; }; - 24F692742CD406A000AAB1A3 /* animatedBoxPage1.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926C2CD406A000AAB1A3 /* animatedBoxPage1.png */; }; - 24F692752CD406A000AAB1A3 /* animatedBox@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692692CD406A000AAB1A3 /* animatedBox@2x.png */; }; - 24F692762CD406A000AAB1A3 /* animatedBoxPage3.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692702CD406A000AAB1A3 /* animatedBoxPage3.png */; }; - 24F692772CD406A000AAB1A3 /* animatedBoxBack.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926A2CD406A000AAB1A3 /* animatedBoxBack.png */; }; - 24F692782CD406A000AAB1A3 /* animatedBoxPage1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926D2CD406A000AAB1A3 /* animatedBoxPage1@2x.png */; }; - 24F692792CD406A000AAB1A3 /* animatedBoxPage2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926F2CD406A000AAB1A3 /* animatedBoxPage2@2x.png */; }; - 24F6927A2CD406A000AAB1A3 /* animatedBoxBack@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926B2CD406A000AAB1A3 /* animatedBoxBack@2x.png */; }; - 24F6927B2CD406A000AAB1A3 /* approve.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692722CD406A000AAB1A3 /* approve.png */; }; - 24F6927C2CD406A000AAB1A3 /* animatedBoxPage2.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926E2CD406A000AAB1A3 /* animatedBoxPage2.png */; }; - 24F6927D2CD406A000AAB1A3 /* animatedBoxPage3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692712CD406A000AAB1A3 /* animatedBoxPage3@2x.png */; }; - 24F6927E2CD406A000AAB1A3 /* animatedBox.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692682CD406A000AAB1A3 /* animatedBox.png */; }; - 24F6927F2CD406A000AAB1A3 /* animatedBoxPage1.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926C2CD406A000AAB1A3 /* animatedBoxPage1.png */; }; - 24F692802CD406A000AAB1A3 /* animatedBox@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692692CD406A000AAB1A3 /* animatedBox@2x.png */; }; - 24F692812CD406A000AAB1A3 /* animatedBoxPage3.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692702CD406A000AAB1A3 /* animatedBoxPage3.png */; }; - 24F692822CD406A000AAB1A3 /* animatedBoxBack.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926A2CD406A000AAB1A3 /* animatedBoxBack.png */; }; - 24F692832CD406A000AAB1A3 /* animatedBoxPage1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926D2CD406A000AAB1A3 /* animatedBoxPage1@2x.png */; }; - 24F692842CD406A000AAB1A3 /* animatedBoxPage2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926F2CD406A000AAB1A3 /* animatedBoxPage2@2x.png */; }; - 24F692852CD406A000AAB1A3 /* animatedBoxBack@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926B2CD406A000AAB1A3 /* animatedBoxBack@2x.png */; }; - 24F692862CD406A000AAB1A3 /* approve.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692722CD406A000AAB1A3 /* approve.png */; }; - 24F692872CD406A000AAB1A3 /* animatedBoxPage2.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F6926E2CD406A000AAB1A3 /* animatedBoxPage2.png */; }; - 24F692882CD406A000AAB1A3 /* animatedBoxPage3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692712CD406A000AAB1A3 /* animatedBoxPage3@2x.png */; }; - 24F692892CD406A000AAB1A3 /* animatedBox.png in Resources */ = {isa = PBXBuildFile; fileRef = 24F692682CD406A000AAB1A3 /* animatedBox.png */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; - 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; - 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; - 2FAE970D0E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */; }; 374CB16215B93C0800DD0EBC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */; }; 3F2F856326FAF612000FCDA5 /* EditorGutenbergTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */; }; - 3F4D035328A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */; }; - 3F4EB39228AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */; }; - 406A0EF0224D39C50016AD6A /* Flags.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 406A0EEF224D39C50016AD6A /* Flags.xcassets */; }; - 433840C722C2BA5B00CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; - 433840C822C2BA6300CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; - 433840C922C2BA6400CB13F8 /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 4A0274862C224FB000290D8B /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4A690C1E2BA796CB00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; @@ -228,7 +93,6 @@ 4AD9555A2C21716A00D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD9555B2C21716A00D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4BB2296498BE66D515E3D610 /* Pods_JetpackShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23052F0F1F9B2503E33D0A26 /* Pods_JetpackShareExtension.framework */; }; - 5DB767411588F64D00EBE36C /* postPreview.html in Resources */ = {isa = PBXBuildFile; fileRef = 5DB767401588F64D00EBE36C /* postPreview.html */; }; 6E5BA46926A59D620043A6F2 /* SupportScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */; }; 7335AC6021220D550012EF2D /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; 733F36042126197800988727 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E185474D1DED8D8800D875D7 /* UserNotifications.framework */; }; @@ -247,21 +111,12 @@ 74021A17202E13C6006CC39F /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 7457667C202B558C00F42E40 /* WordPressDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; - 801D950D291AB3CF0051993E /* JetpackReaderLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */; }; - 801D950F291AB3CF0051993E /* JetpackReaderLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9508291AB3CD0051993E /* JetpackReaderLogoAnimation_rtl.json */; }; - 801D9511291AB3CF0051993E /* JetpackStatsLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D9509291AB3CE0051993E /* JetpackStatsLogoAnimation_ltr.json */; }; - 801D9513291AB3CF0051993E /* JetpackStatsLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950A291AB3CE0051993E /* JetpackStatsLogoAnimation_rtl.json */; }; - 801D9515291AB3CF0051993E /* JetpackNotificationsLogoAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950B291AB3CE0051993E /* JetpackNotificationsLogoAnimation_rtl.json */; }; - 801D9517291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 801D950C291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json */; }; 80379C6E2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; 80379C6F2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; - 80535DBB294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_rtl.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */; }; - 80535DBC294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_ltr.json in Resources */ = {isa = PBXBuildFile; fileRef = 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */; }; 809620E628E540D700940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 8096212528E5411400940A5D /* JetpackShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096212328E540D700940A5D /* JetpackShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8096214A28E55C9400940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 8096218E28E55F8600940A5D /* JetpackDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 8096219328E5613700940A5D /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; 809A91032A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; 809A91042A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; 80B42ABF2AB2CB1300377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; @@ -273,7 +128,6 @@ 80F6D04728EE866A00953C1A /* UNNotificationContent+RemoteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */; }; 80F6D04828EE866A00953C1A /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; 80F6D04928EE866A00953C1A /* RemoteNotificationStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */; }; - 80F6D04D28EE866A00953C1A /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; 80F6D05D28EE88FC00953C1A /* JetpackNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8298F3921EEF3BA7008EB7F0 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; 83043E55126FA31400EC9953 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83043E54126FA31400EC9953 /* MessageUI.framework */; }; @@ -292,23 +146,12 @@ 93F2E5441E9E5A570050D489 /* CoreSpotlight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5431E9E5A570050D489 /* CoreSpotlight.framework */; }; 9C86CF3E1EAC13181A593D00 /* Pods_Apps_Jetpack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */; }; A01C542E0E24E88400D411F2 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A01C542D0E24E88400D411F2 /* SystemConfiguration.framework */; }; - A01C55480E25E0D000D411F2 /* defaultPostTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */; }; A1C54EBE8C34FFD5015F8FC9 /* Pods_Apps_WordPress.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E826CD5B4B116AF78FF391C /* Pods_Apps_WordPress.framework */; }; A2C95CCF203760D9372C5857 /* Pods_WordPressDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92B40A77F0765C1E93B11727 /* Pods_WordPressDraftActionExtension.framework */; }; - B51535D41BBB16AA0029B84B /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */; }; B5AA54D51A8E7510003BDD12 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5AA54D41A8E7510003BDD12 /* WebKit.framework */; }; BE2B4E9F1FD664F5007AE3E4 /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; BED4D8301FF11DEF00A11345 /* EditorAztecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */; }; BED4D8331FF11E3800A11345 /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; - C31B6D7828BFE8B100E64FEB /* EBGaramond-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C31B6D7728BFE8B100E64FEB /* EBGaramond-Regular.ttf */; }; - C7E5F2522799BD54009BC263 /* cool-blue-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F24D2799BD52009BC263 /* cool-blue-icon-app-76x76.png */; }; - C7E5F2532799BD54009BC263 /* cool-blue-icon-app-60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F24E2799BD52009BC263 /* cool-blue-icon-app-60x60@3x.png */; }; - C7E5F2542799BD54009BC263 /* cool-blue-icon-app-60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F24F2799BD52009BC263 /* cool-blue-icon-app-60x60@2x.png */; }; - C7E5F2552799BD54009BC263 /* cool-blue-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2502799BD52009BC263 /* cool-blue-icon-app-83.5x83.5@2x.png */; }; - C7E5F2562799BD54009BC263 /* cool-blue-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2512799BD52009BC263 /* cool-blue-icon-app-76x76@2x.png */; }; - C7E5F25A2799C2B0009BC263 /* blue-icon-app-76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2572799C2B0009BC263 /* blue-icon-app-76x76.png */; }; - C7E5F25B2799C2B0009BC263 /* blue-icon-app-76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2582799C2B0009BC263 /* blue-icon-app-76x76@2x.png */; }; - C7E5F25C2799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */; }; CC52188C2278C622008998CE /* EditorFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC52188B2278C622008998CE /* EditorFlow.swift */; }; CC7CB97322B1510900642EE9 /* SignupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC7CB97222B1510900642EE9 /* SignupTests.swift */; }; CC8A5EAB22159FA6001B7874 /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; @@ -321,13 +164,10 @@ E10B3655158F2D7800419A93 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 834CE7371256D0F60046A4A3 /* CoreGraphics.framework */; }; E125F1E41E8E595E00320B67 /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; E125F1E51E8E596200320B67 /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - E18165FD14E4428B006CE885 /* loader.html in Resources */ = {isa = PBXBuildFile; fileRef = E18165FC14E4428B006CE885 /* loader.html */; }; E185474E1DED8D8800D875D7 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E185474D1DED8D8800D875D7 /* UserNotifications.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; E1A386C814DB05C300954CF8 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C714DB05C300954CF8 /* AVFoundation.framework */; }; E1A386CA14DB05F700954CF8 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C914DB05F700954CF8 /* CoreMedia.framework */; }; E1A386CB14DB063800954CF8 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FB4D3E122C38F700DB9506 /* MediaPlayer.framework */; }; - E61507E22220A0FE00213D33 /* richEmbedTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = E61507E12220A0FE00213D33 /* richEmbedTemplate.html */; }; - E61507E42220A13B00213D33 /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; E8DEE110E4BC3FA1974AB1BB /* Pods_WordPressTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B921F5DD9A1F257C792EC225 /* Pods_WordPressTest.framework */; }; EA14532A29AD874C001F3143 /* ReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */; }; EA14532B29AD874C001F3143 /* EditorAztecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */; }; @@ -344,25 +184,11 @@ EAB10E4027487F5D000DA4C1 /* ReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */; }; EAD2BF4227594DAB00A847BB /* StatsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD2BF4127594DAB00A847BB /* StatsTests.swift */; }; F111B88D2658103C00057942 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F111B88B2658102700057942 /* Combine.framework */; }; - F515E9662654312200848251 /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; - F515E9672654312200848251 /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; - F5A34D1225DF2F7F00C9654B /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; F9463A7321C05EE90081F11E /* ScreenshotCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */; }; F98C58192228849E0073D752 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; F9C47A78238C7DAC00AAD9ED /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; - FABB1FC12602FC2C00C8785C /* defaultPostTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */; }; - FABB1FC32602FC2C00C8785C /* defaultPostTemplate_old.html in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */; }; - FABB1FD02602FC2C00C8785C /* xhtml1-transitional.dtd in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */; }; - FABB1FD42602FC2C00C8785C /* Flags.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 406A0EEF224D39C50016AD6A /* Flags.xcassets */; }; - FABB1FDB2602FC2C00C8785C /* xhtmlValidatorTemplate.xhtml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */; }; - FABB1FEE2602FC2C00C8785C /* AppImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */; }; - FABB200A2602FC2C00C8785C /* Noticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F5A34D0C25DF2F7700C9654B /* Noticons.ttf */; }; - FABB20562602FC2C00C8785C /* loader.html in Resources */ = {isa = PBXBuildFile; fileRef = E18165FC14E4428B006CE885 /* loader.html */; }; - FABB205E2602FC2C00C8785C /* postPreview.html in Resources */ = {isa = PBXBuildFile; fileRef = 5DB767401588F64D00EBE36C /* postPreview.html */; }; - FABB206B2602FC2C00C8785C /* richEmbedTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = E61507E12220A0FE00213D33 /* richEmbedTemplate.html */; }; FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; - FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */ = {isa = PBXBuildFile; fileRef = E61507E32220A13B00213D33 /* richEmbedScript.js */; }; FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; FABB26202602FC2C00C8785C /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; FABB26212602FC2C00C8785C /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; @@ -399,10 +225,6 @@ FAF64B922637DEEC00E8A1DF /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */; }; FAF64B982637DEEC00E8A1DF /* ScreenshotCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */; }; FD3D6D2C1349F5D30061136A /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD3D6D2B1349F5D30061136A /* ImageIO.framework */; }; - FE23EB4926E7C91F005A1698 /* richCommentTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */; }; - FE23EB4A26E7C91F005A1698 /* richCommentTemplate.html in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */; }; - FE23EB4B26E7C91F005A1698 /* richCommentStyle.css in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4826E7C91F005A1698 /* richCommentStyle.css */; }; - FE23EB4C26E7C91F005A1698 /* richCommentStyle.css in Resources */ = {isa = PBXBuildFile; fileRef = FE23EB4826E7C91F005A1698 /* richCommentStyle.css */; }; FF2716921CAAC87B0006E2D4 /* LoginTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716911CAAC87B0006E2D4 /* LoginTests.swift */; }; FF2716A11CABC7D40006E2D4 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; FF37F90922385CA000AFA3DB /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; @@ -740,97 +562,12 @@ 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release.xcconfig"; sourceTree = ""; }; 01281E9B2A051EEA00464F8F /* MySiteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySiteTests.swift; sourceTree = ""; }; 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; - 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_rtl.json; sourceTree = ""; }; - 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackInstallPluginLogoAnimation_ltr.json; sourceTree = ""; }; 09F367D2BE684EDE2E4A40E3 /* Pods-WordPressDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsTests.swift; sourceTree = ""; }; 0C43FF802C3601770084B698 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 131D0EE49695795ECEDAA446 /* Pods-WordPressTest.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-alpha.xcconfig"; sourceTree = ""; }; 150B6590614A28DF9AD25491 /* Pods-Apps-Jetpack.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-alpha.xcconfig"; sourceTree = ""; }; 152F25D5C232985E30F56CAC /* Pods-Apps-Jetpack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.debug.xcconfig"; sourceTree = ""; }; - 17222D45261DDDF10047B163 /* celadon-classic-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-classic-icon-app-76x76.png"; sourceTree = ""; }; - 17222D46261DDDF10047B163 /* celadon-classic-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-classic-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D47261DDDF10047B163 /* celadon-classic-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-classic-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D48261DDDF10047B163 /* celadon-classic-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-classic-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D49261DDDF10047B163 /* celadon-classic-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-classic-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D4B261DDDF30047B163 /* celadon-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D4C261DDDF30047B163 /* celadon-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-icon-app-76x76.png"; sourceTree = ""; }; - 17222D4D261DDDF30047B163 /* celadon-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D4E261DDDF30047B163 /* celadon-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D4F261DDDF30047B163 /* celadon-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "celadon-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D51261DDDF40047B163 /* black-classic-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-classic-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D52261DDDF40047B163 /* black-classic-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-classic-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D53261DDDF40047B163 /* black-classic-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-classic-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D54261DDDF40047B163 /* black-classic-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-classic-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D55261DDDF40047B163 /* black-classic-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-classic-icon-app-76x76.png"; sourceTree = ""; }; - 17222D57261DDDF40047B163 /* blue-classic-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-classic-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D58261DDDF40047B163 /* blue-classic-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-classic-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D59261DDDF40047B163 /* blue-classic-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-classic-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D5A261DDDF40047B163 /* blue-classic-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-classic-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D5B261DDDF40047B163 /* blue-classic-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-classic-icon-app-76x76.png"; sourceTree = ""; }; - 17222D5D261DDDF50047B163 /* pink-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D5E261DDDF50047B163 /* pink-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-icon-app-76x76.png"; sourceTree = ""; }; - 17222D5F261DDDF50047B163 /* pink-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D60261DDDF50047B163 /* pink-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D61261DDDF50047B163 /* pink-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D63261DDDF50047B163 /* black-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D64261DDDF50047B163 /* black-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D65261DDDF50047B163 /* black-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-icon-app-76x76.png"; sourceTree = ""; }; - 17222D66261DDDF60047B163 /* black-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D67261DDDF60047B163 /* black-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D69261DDDF60047B163 /* pink-classic-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-classic-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D6A261DDDF60047B163 /* pink-classic-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-classic-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D6B261DDDF60047B163 /* pink-classic-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-classic-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D6C261DDDF60047B163 /* pink-classic-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-classic-icon-app-76x76.png"; sourceTree = ""; }; - 17222D6D261DDDF60047B163 /* pink-classic-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink-classic-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D6F261DDDF70047B163 /* spectrum-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D70261DDDF70047B163 /* spectrum-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D71261DDDF70047B163 /* spectrum-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D72261DDDF70047B163 /* spectrum-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-76x76.png"; sourceTree = ""; }; - 17222D73261DDDF70047B163 /* spectrum-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D78261DDDF70047B163 /* blue-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D79261DDDF70047B163 /* blue-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-60x60@2x.png"; sourceTree = ""; }; - 17222D7B261DDDF80047B163 /* spectrum-classic-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-classic-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17222D7C261DDDF80047B163 /* spectrum-classic-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-classic-icon-app-76x76.png"; sourceTree = ""; }; - 17222D7D261DDDF80047B163 /* spectrum-classic-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-classic-icon-app-60x60@3x.png"; sourceTree = ""; }; - 17222D7E261DDDF80047B163 /* spectrum-classic-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-classic-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 17222D7F261DDDF80047B163 /* spectrum-classic-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-classic-icon-app-60x60@2x.png"; sourceTree = ""; }; - 172F06B42865C04E00C78FD4 /* spectrum-'22-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-'22-icon-app-76x76.png"; sourceTree = ""; }; - 172F06B52865C04E00C78FD4 /* spectrum-'22-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-'22-icon-app-60x60@3x.png"; sourceTree = ""; }; - 172F06B62865C04E00C78FD4 /* spectrum-'22-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-'22-icon-app-76x76@2x.png"; sourceTree = ""; }; - 172F06B72865C04F00C78FD4 /* spectrum-'22-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-'22-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 172F06B82865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spectrum-'22-icon-app-60x60@2x.png"; sourceTree = ""; }; - 1761F14E26209AEC000815EF /* open-source-dark-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-dark-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 1761F14F26209AEC000815EF /* open-source-dark-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-dark-icon-app-60x60@3x.png"; sourceTree = ""; }; - 1761F15026209AEC000815EF /* open-source-dark-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-dark-icon-app-60x60@2x.png"; sourceTree = ""; }; - 1761F15126209AEC000815EF /* open-source-dark-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-dark-icon-app-76x76.png"; sourceTree = ""; }; - 1761F15226209AEC000815EF /* open-source-dark-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-dark-icon-app-76x76@2x.png"; sourceTree = ""; }; - 1761F15426209AEC000815EF /* wordpress-dark-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "wordpress-dark-icon-app-76x76@2x.png"; sourceTree = ""; }; - 1761F15526209AEC000815EF /* wordpress-dark-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "wordpress-dark-icon-app-76x76.png"; sourceTree = ""; }; - 1761F15626209AEC000815EF /* wordpress-dark-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "wordpress-dark-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 1761F15726209AEC000815EF /* wordpress-dark-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "wordpress-dark-icon-app-60x60@2x.png"; sourceTree = ""; }; - 1761F15826209AEC000815EF /* wordpress-dark-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "wordpress-dark-icon-app-60x60@3x.png"; sourceTree = ""; }; - 1761F15A26209AED000815EF /* open-source-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-icon-app-60x60@2x.png"; sourceTree = ""; }; - 1761F15B26209AED000815EF /* open-source-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-icon-app-60x60@3x.png"; sourceTree = ""; }; - 1761F15C26209AED000815EF /* open-source-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 1761F15D26209AED000815EF /* open-source-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-icon-app-76x76.png"; sourceTree = ""; }; - 1761F15E26209AED000815EF /* open-source-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "open-source-icon-app-76x76@2x.png"; sourceTree = ""; }; - 1761F16026209AED000815EF /* jetpack-green-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-green-icon-app-76x76.png"; sourceTree = ""; }; - 1761F16126209AED000815EF /* jetpack-green-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-green-icon-app-60x60@2x.png"; sourceTree = ""; }; - 1761F16226209AED000815EF /* jetpack-green-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-green-icon-app-60x60@3x.png"; sourceTree = ""; }; - 1761F16326209AED000815EF /* jetpack-green-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-green-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 1761F16426209AED000815EF /* jetpack-green-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "jetpack-green-icon-app-76x76@2x.png"; sourceTree = ""; }; - 1761F16626209AED000815EF /* pride-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pride-icon-app-60x60@3x.png"; sourceTree = ""; }; - 1761F16726209AED000815EF /* pride-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pride-icon-app-60x60@2x.png"; sourceTree = ""; }; - 1761F16826209AED000815EF /* pride-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pride-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 1761F16926209AED000815EF /* pride-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pride-icon-app-76x76.png"; sourceTree = ""; }; - 1761F16A26209AED000815EF /* pride-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pride-icon-app-76x76@2x.png"; sourceTree = ""; }; - 1761F16C26209AEE000815EF /* hot-pink-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hot-pink-icon-app-60x60@2x.png"; sourceTree = ""; }; - 1761F16D26209AEE000815EF /* hot-pink-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hot-pink-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - 1761F16E26209AEE000815EF /* hot-pink-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hot-pink-icon-app-60x60@3x.png"; sourceTree = ""; }; - 1761F16F26209AEE000815EF /* hot-pink-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hot-pink-icon-app-76x76.png"; sourceTree = ""; }; - 1761F17026209AEE000815EF /* hot-pink-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "hot-pink-icon-app-76x76@2x.png"; sourceTree = ""; }; - 17C1D6F426711ED0006C8970 /* Emoji.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = Emoji.txt; sourceTree = ""; }; 1BC96E982E9B1A6DD86AF491 /* Pods-WordPressShareExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release-alpha.xcconfig"; sourceTree = ""; }; 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 1D6058910D05DD3D006BFB54 /* WordPress.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WordPress.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -842,114 +579,17 @@ 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.internal.xcconfig; sourceTree = ""; }; 24351253264DCA08009BB2B6 /* Secrets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Secrets.swift; path = ../Secrets/Secrets.swift; sourceTree = BUILT_PRODUCTS_DIR; }; 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.alpha.xcconfig; sourceTree = ""; }; - 24F692042CD4050700AAB1A3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 24F692052CD4050700AAB1A3 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 24F692062CD4050700AAB1A3 /* WordPress.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPress.entitlements; sourceTree = ""; }; - 24F692072CD4050700AAB1A3 /* WordPress_Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WordPress_Prefix.pch; sourceTree = ""; }; - 24F692082CD4050700AAB1A3 /* WordPress-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "WordPress-Alpha.entitlements"; sourceTree = ""; }; - 24F692092CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Wordpress-Alpha-Info.plist"; sourceTree = ""; }; - 24F6920A2CD4050700AAB1A3 /* WordPress-Internal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "WordPress-Internal.entitlements"; sourceTree = ""; }; - 24F6920B2CD4050700AAB1A3 /* WordPress-Internal-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPress-Internal-Info.plist"; sourceTree = ""; }; - 24F692112CD4056200AAB1A3 /* n.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = n.caf; sourceTree = ""; }; - 24F692142CD4060D00AAB1A3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692152CD4060D00AAB1A3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692162CD4060D00AAB1A3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692172CD4060D00AAB1A3 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692182CD4060D00AAB1A3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692192CD4060D00AAB1A3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F6921A2CD4060D00AAB1A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F6921B2CD4060D00AAB1A3 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F6921C2CD4060D00AAB1A3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F6921D2CD4060D00AAB1A3 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F6921E2CD4060D00AAB1A3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F6921F2CD4060D00AAB1A3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692202CD4060D00AAB1A3 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692212CD4060D00AAB1A3 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692222CD4060D00AAB1A3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692232CD4060D00AAB1A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692242CD4060D00AAB1A3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692252CD4060D00AAB1A3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692262CD4060D00AAB1A3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692272CD4060D00AAB1A3 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692282CD4060D00AAB1A3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692292CD4060D00AAB1A3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F6922A2CD4060D00AAB1A3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F6922B2CD4060D00AAB1A3 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F6922C2CD4060D00AAB1A3 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F6922D2CD4060D00AAB1A3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F6922E2CD4060D00AAB1A3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F6922F2CD4060D00AAB1A3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692302CD4060D00AAB1A3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692312CD4060D00AAB1A3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692322CD4060D00AAB1A3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692332CD4060D00AAB1A3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 24F692342CD4060D00AAB1A3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F692352CD4060D00AAB1A3 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; - 24F692372CD4060D00AAB1A3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; - 24F692382CD4060D00AAB1A3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 24F692392CD4060D00AAB1A3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 24F6923A2CD4060D00AAB1A3 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Localizable.strings; sourceTree = ""; }; - 24F6923B2CD4060D00AAB1A3 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 24F6923C2CD4060D00AAB1A3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 24F6923D2CD4060D00AAB1A3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - 24F6923E2CD4060D00AAB1A3 /* en-AU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-AU"; path = "en-AU.lproj/Localizable.strings"; sourceTree = ""; }; - 24F6923F2CD4060D00AAB1A3 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Localizable.strings"; sourceTree = ""; }; - 24F692402CD4060D00AAB1A3 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = ""; }; - 24F692412CD4060D00AAB1A3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 24F692422CD4060D00AAB1A3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 24F692432CD4060D00AAB1A3 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = ""; }; - 24F692442CD4060D00AAB1A3 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 24F692452CD4060D00AAB1A3 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 24F692462CD4060D00AAB1A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; - 24F692472CD4060D00AAB1A3 /* is */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = is; path = is.lproj/Localizable.strings; sourceTree = ""; }; - 24F692482CD4060D00AAB1A3 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 24F692492CD4060D00AAB1A3 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; - 24F6924A2CD4060D00AAB1A3 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = ""; }; - 24F6924B2CD4060D00AAB1A3 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 24F6924C2CD4060D00AAB1A3 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 24F6924D2CD4060D00AAB1A3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 24F6924E2CD4060D00AAB1A3 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 24F6924F2CD4060D00AAB1A3 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; - 24F692502CD4060D00AAB1A3 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 24F692512CD4060D00AAB1A3 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 24F692522CD4060D00AAB1A3 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 24F692532CD4060D00AAB1A3 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Localizable.strings; sourceTree = ""; }; - 24F692542CD4060D00AAB1A3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 24F692552CD4060D00AAB1A3 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = ""; }; - 24F692562CD4060D00AAB1A3 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 24F692572CD4060D00AAB1A3 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; - 24F692582CD4060D00AAB1A3 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = ""; }; - 24F6925F2CD4067A00AAB1A3 /* AppStoreStrings.po */ = {isa = PBXFileReference; lastKnownFileType = text; path = AppStoreStrings.po; sourceTree = ""; }; - 24F692652CD4068C00AAB1A3 /* release_notes.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = release_notes.txt; sourceTree = ""; }; - 24F692682CD406A000AAB1A3 /* animatedBox.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBox.png; sourceTree = ""; }; - 24F692692CD406A000AAB1A3 /* animatedBox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBox@2x.png"; sourceTree = ""; }; - 24F6926A2CD406A000AAB1A3 /* animatedBoxBack.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBoxBack.png; sourceTree = ""; }; - 24F6926B2CD406A000AAB1A3 /* animatedBoxBack@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBoxBack@2x.png"; sourceTree = ""; }; - 24F6926C2CD406A000AAB1A3 /* animatedBoxPage1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBoxPage1.png; sourceTree = ""; }; - 24F6926D2CD406A000AAB1A3 /* animatedBoxPage1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBoxPage1@2x.png"; sourceTree = ""; }; - 24F6926E2CD406A000AAB1A3 /* animatedBoxPage2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBoxPage2.png; sourceTree = ""; }; - 24F6926F2CD406A000AAB1A3 /* animatedBoxPage2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBoxPage2@2x.png"; sourceTree = ""; }; - 24F692702CD406A000AAB1A3 /* animatedBoxPage3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = animatedBoxPage3.png; sourceTree = ""; }; - 24F692712CD406A000AAB1A3 /* animatedBoxPage3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "animatedBoxPage3@2x.png"; sourceTree = ""; }; - 24F692722CD406A000AAB1A3 /* approve.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = approve.png; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; - 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = defaultPostTemplate_old.html; sourceTree = ""; }; - 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "xhtml1-transitional.dtd"; sourceTree = ""; }; - 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = xhtmlValidatorTemplate.xhtml; sourceTree = ""; }; 32387A1D541851E82ED957CE /* Pods-WordPressShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release.xcconfig"; sourceTree = ""; }; 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_ltr.json; sourceTree = ""; }; - 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackWordPressLogoAnimation_rtl.json; sourceTree = ""; }; 3F526C4D2538CF2A0069706C /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; 3F526C4F2538CF2A0069706C /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; 3F9DD3F62CC214BF00DF1760 /* Common.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.debug.xcconfig; sourceTree = ""; }; 3F9DD3F72CC2188400DF1760 /* Common.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.enterprise.xcconfig; sourceTree = ""; }; 3F9DD3F82CC21E7B00DF1760 /* WordPressAuthenticator.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.enterprise.xcconfig; sourceTree = ""; }; 3FA640652670CEFE0064401E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 406A0EEF224D39C50016AD6A /* Flags.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Flags.xcassets; sourceTree = ""; }; 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppImages.xcassets; sourceTree = ""; }; 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticatorTests.xcconfig; sourceTree = ""; }; 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKitTests.xcconfig; sourceTree = ""; }; @@ -959,11 +599,9 @@ 4AD955572C2155B300D0EEFA /* WordPressAuthenticator.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.xcconfig; sourceTree = ""; }; 51A5F017948878F7E26979A0 /* Pods-Apps-WordPress.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release.xcconfig"; sourceTree = ""; }; 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Apps_Jetpack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5DB767401588F64D00EBE36C /* postPreview.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = postPreview.html; sourceTree = ""; }; 5E48AA7F709A5B0F2318A7E3 /* Pods-JetpackDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; 67832AB9D81652460A80BE66 /* Pods-Apps-Jetpack.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-internal.xcconfig"; sourceTree = ""; }; 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportScreenTests.swift; sourceTree = ""; }; - 6EDC0E8E105881A800F68A1D /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = file; path = iTunesArtwork; sourceTree = ""; }; 732D4E1D2126253900BF7F11 /* WordPressNotificationContentExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressNotificationContentExtension.entitlements; sourceTree = ""; }; 732D4E1E212625A100BF7F11 /* WordPressNotificationContentExtension-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationContentExtension-Alpha.entitlements"; sourceTree = ""; }; 732D4E1F212625A100BF7F11 /* WordPressNotificationContentExtension-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationContentExtension-Internal.entitlements"; sourceTree = ""; }; @@ -995,15 +633,7 @@ 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.debug.xcconfig"; sourceTree = ""; }; 7E21C760202BBC8D00837CF5 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; 7EC2116478565023EDB57703 /* Pods-JetpackShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release.xcconfig"; sourceTree = ""; }; - 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackReaderLogoAnimation_ltr.json; sourceTree = ""; }; - 801D9508291AB3CD0051993E /* JetpackReaderLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackReaderLogoAnimation_rtl.json; sourceTree = ""; }; - 801D9509291AB3CE0051993E /* JetpackStatsLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackStatsLogoAnimation_ltr.json; sourceTree = ""; }; - 801D950A291AB3CE0051993E /* JetpackStatsLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackStatsLogoAnimation_rtl.json; sourceTree = ""; }; - 801D950B291AB3CE0051993E /* JetpackNotificationsLogoAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackNotificationsLogoAnimation_rtl.json; sourceTree = ""; }; - 801D950C291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackNotificationsLogoAnimation_ltr.json; sourceTree = ""; }; 80379C6D2A5C0D8F00D924AC /* PostTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostTests.swift; sourceTree = ""; }; - 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_rtl.json; sourceTree = ""; }; - 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = JetpackAllFeaturesLogosAnimation_ltr.json; sourceTree = ""; }; 8096212328E540D700940A5D /* JetpackShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackDraftActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 809A91022A7A4C710063D4FA /* NotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationTests.swift; sourceTree = ""; }; @@ -1025,7 +655,6 @@ 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = ""; }; 8511CFC61C60894200B7CEED /* WordPressScreenshotGeneration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressScreenshotGeneration.swift; sourceTree = ""; }; 8527B15717CE98C5001CBA2E /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; - 85ED98AA17DFB17200090D0B /* iTunesArtwork@2x */ = {isa = PBXFileReference; lastKnownFileType = file; path = "iTunesArtwork@2x"; sourceTree = ""; }; 8DCE7542239FBC709B90EA85 /* Pods_WordPressUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8DE205D2AC15F16289E7D21A /* Pods-WordPressDraftActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release.xcconfig"; sourceTree = ""; }; 9149D34BF5182F360C84EDB9 /* Pods-JetpackDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; @@ -1043,8 +672,6 @@ 93FA0F0218E451A80007903B /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.md; path = ../README.md; sourceTree = ""; }; 98FB6E9F23074CE5002DDC8D /* Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; A01C542D0E24E88400D411F2 /* SystemConfiguration.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; - A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = defaultPostTemplate.html; sourceTree = ""; }; - B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; B5AA54D41A8E7510003BDD12 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; B7556D1D8CFA5CEAEAC481B9 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B921F5DD9A1F257C792EC225 /* Pods_WordPressTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressTest.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1052,18 +679,8 @@ BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseScreen.swift; sourceTree = ""; }; BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorAztecTests.swift; sourceTree = ""; }; BED4D8321FF11E3800A11345 /* LoginFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFlow.swift; sourceTree = ""; }; - C31B6D7728BFE8B100E64FEB /* EBGaramond-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "EBGaramond-Regular.ttf"; sourceTree = ""; }; - C31B6D7928BFEFD500E64FEB /* OFL - EBGaramond-Regular.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = "OFL - EBGaramond-Regular.txt"; sourceTree = ""; }; C5E82422F47D9BF7E682262B /* Pods-JetpackDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; C7AEA9D1F1AC3F501B6DE0C8 /* Pods-JetpackShareExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-alpha.xcconfig"; sourceTree = ""; }; - C7E5F24D2799BD52009BC263 /* cool-blue-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-76x76.png"; sourceTree = ""; }; - C7E5F24E2799BD52009BC263 /* cool-blue-icon-app-60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-60x60@3x.png"; sourceTree = ""; }; - C7E5F24F2799BD52009BC263 /* cool-blue-icon-app-60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-60x60@2x.png"; sourceTree = ""; }; - C7E5F2502799BD52009BC263 /* cool-blue-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; - C7E5F2512799BD52009BC263 /* cool-blue-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cool-blue-icon-app-76x76@2x.png"; sourceTree = ""; }; - C7E5F2572799C2B0009BC263 /* blue-icon-app-76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-76x76.png"; sourceTree = ""; }; - C7E5F2582799C2B0009BC263 /* blue-icon-app-76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-76x76@2x.png"; sourceTree = ""; }; - C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue-icon-app-83.5x83.5@2x.png"; sourceTree = ""; }; C82B4C5ECF11C9FEE39CD9A0 /* Pods-WordPressShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release-internal.xcconfig"; sourceTree = ""; }; C9264D275F6288F66C33D2CE /* Pods-WordPressTest.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-internal.xcconfig"; sourceTree = ""; }; CB1DAFB7DE085F2FF0314622 /* Pods-WordPressShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.debug.xcconfig"; sourceTree = ""; }; @@ -1085,12 +702,9 @@ E14D65C717E09663007E3EA4 /* Social.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; }; E16273E21B2AD89A00088AF7 /* MIGRATIONS.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = MIGRATIONS.md; path = ../MIGRATIONS.md; sourceTree = ""; }; E16AB92A14D978240047A2E5 /* WordPressTest.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressTest.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E18165FC14E4428B006CE885 /* loader.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = loader.html; sourceTree = ""; }; E185474D1DED8D8800D875D7 /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; E1A386C714DB05C300954CF8 /* AVFoundation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; E1A386C914DB05F700954CF8 /* CoreMedia.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; - E61507E12220A0FE00213D33 /* richEmbedTemplate.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = richEmbedTemplate.html; sourceTree = ""; }; - E61507E32220A13B00213D33 /* richEmbedScript.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = richEmbedScript.js; sourceTree = ""; }; EA14534229AD874C001F3143 /* JetpackUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; EA14534629AEF479001F3143 /* JetpackUITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = JetpackUITests.xctestplan; sourceTree = ""; }; EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderTests.swift; sourceTree = ""; }; @@ -1106,15 +720,12 @@ F14B5F75208E64F900439554 /* Version.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.internal.xcconfig; sourceTree = ""; }; F1F163C825658B4D003DC13B /* IntentsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IntentsUI.framework; path = System/Library/Frameworks/IntentsUI.framework; sourceTree = SDKROOT; }; F373612EEEEF10E500093FF3 /* Pods-Apps-WordPress.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-alpha.xcconfig"; sourceTree = ""; }; - F5A34D0C25DF2F7700C9654B /* Noticons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Noticons.ttf; sourceTree = ""; }; F75F3A68DCE524B4BAFCE76E /* Pods-WordPressDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; F85B762A18D018C22DF2A40D /* Pods-JetpackShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.debug.xcconfig"; sourceTree = ""; }; F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenshotCredentials.swift; sourceTree = ""; }; FABB26522602FC2C00C8785C /* Jetpack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jetpack.app; sourceTree = BUILT_PRODUCTS_DIR; }; FAF64BA22637DEEC00E8A1DF /* JetpackScreenshotGeneration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackScreenshotGeneration.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FD3D6D2B1349F5D30061136A /* ImageIO.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; - FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = richCommentTemplate.html; sourceTree = ""; }; - FE23EB4826E7C91F005A1698 /* richCommentStyle.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = richCommentStyle.css; sourceTree = ""; }; FF27168F1CAAC87A0006E2D4 /* WordPressUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FF2716911CAAC87B0006E2D4 /* LoginTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTests.swift; sourceTree = ""; }; FF2716931CAAC87B0006E2D4 /* WordPressUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPressUITests-Info.plist"; sourceTree = ""; }; @@ -1833,6 +1444,109 @@ ); target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; }; + 24F694302CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPress" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Resources/Fonts/OFL - EBGaramond-Regular.txt", + Resources/iTunesArtwork, + "Resources/iTunesArtwork@2x", + ); + target = 1D6058900D05DD3D006BFB54 /* WordPress */; + }; + 24F694312CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPressShareExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Resources/AppImages.xcassets, + ); + target = 932225A61C7CE50300443B02 /* WordPressShareExtension */; + }; + 24F694322CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPressDraftActionExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Resources/AppImages.xcassets, + ); + target = 74576671202B558C00F42E40 /* WordPressDraftActionExtension */; + }; + 24F694332CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPressNotificationContentExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Resources/Fonts/Noticons.ttf, + ); + target = 733F36022126197800988727 /* WordPressNotificationContentExtension */; + }; + 24F694342CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPressNotificationServiceExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Resources/Fonts/Noticons.ttf, + ); + target = 7358E6B7210BD318002323EB /* WordPressNotificationServiceExtension */; + }; + 24F694352CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "Jetpack" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: Resources/Localizations/InfoPlist.strings", + "/Localized: Resources/Localizations/Localizable.strings", + Resources/AppImages.xcassets, + Resources/AppStoreStrings.po, + Resources/Emoji.txt, + Resources/Flags.xcassets, + Resources/Fonts/Noticons.ttf, + Resources/HTML/defaultPostTemplate_old.html, + Resources/HTML/defaultPostTemplate.html, + Resources/HTML/loader.html, + Resources/HTML/postPreview.html, + Resources/HTML/richCommentStyle.css, + Resources/HTML/richCommentTemplate.html, + Resources/HTML/richEmbedScript.js, + Resources/HTML/richEmbedTemplate.html, + "Resources/HTML/xhtml1-transitional.dtd", + Resources/HTML/xhtmlValidatorTemplate.xhtml, + Resources/Images/animatedBox.png, + "Resources/Images/animatedBox@2x.png", + Resources/Images/animatedBoxBack.png, + "Resources/Images/animatedBoxBack@2x.png", + Resources/Images/animatedBoxPage1.png, + "Resources/Images/animatedBoxPage1@2x.png", + Resources/Images/animatedBoxPage2.png, + "Resources/Images/animatedBoxPage2@2x.png", + Resources/Images/animatedBoxPage3.png, + "Resources/Images/animatedBoxPage3@2x.png", + Resources/Images/approve.png, + "Resources/Lottie Animations/JetpackInstallPluginLogoAnimation_ltr.json", + "Resources/Lottie Animations/JetpackInstallPluginLogoAnimation_rtl.json", + Resources/release_notes.txt, + Resources/Sounds/n.caf, + ); + target = FABB1F8F2602FC2C00C8785C /* Jetpack */; + }; + 24F694362CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "JetpackShareExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Resources/AppImages.xcassets, + ); + target = 809620CF28E540D700940A5D /* JetpackShareExtension */; + }; + 24F694372CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "JetpackDraftActionExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Resources/AppImages.xcassets, + ); + target = 8096213028E55C9400940A5D /* JetpackDraftActionExtension */; + }; + 24F694382CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "JetpackNotificationServiceExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Resources/Fonts/Noticons.ttf, + ); + target = 80F6D01F28EE866A00953C1A /* JetpackNotificationServiceExtension */; + }; + 24F694392CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "JetpackIntents" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Resources/AppImages.xcassets, + ); + target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -2003,6 +1717,23 @@ path = Jetpack; sourceTree = ""; }; + 24F6937A2CD406CC00AAB1A3 /* WordPress */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F694302CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPress" target */, + 24F694312CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPressShareExtension" target */, + 24F694322CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPressDraftActionExtension" target */, + 24F694332CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPressNotificationContentExtension" target */, + 24F694342CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPressNotificationServiceExtension" target */, + 24F694352CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "Jetpack" target */, + 24F694362CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "JetpackShareExtension" target */, + 24F694372CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "JetpackDraftActionExtension" target */, + 24F694382CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "JetpackNotificationServiceExtension" target */, + 24F694392CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "JetpackIntents" target */, + ); + path = WordPress; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2265,223 +1996,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 17222D44261DDDF10047B163 /* celadon-classic */ = { - isa = PBXGroup; - children = ( - 17222D45261DDDF10047B163 /* celadon-classic-icon-app-76x76.png */, - 17222D46261DDDF10047B163 /* celadon-classic-icon-app-76x76@2x.png */, - 17222D47261DDDF10047B163 /* celadon-classic-icon-app-83.5x83.5@2x.png */, - 17222D48261DDDF10047B163 /* celadon-classic-icon-app-60x60@2x.png */, - 17222D49261DDDF10047B163 /* celadon-classic-icon-app-60x60@3x.png */, - ); - path = "celadon-classic"; - sourceTree = ""; - }; - 17222D4A261DDDF30047B163 /* celadon */ = { - isa = PBXGroup; - children = ( - 17222D4B261DDDF30047B163 /* celadon-icon-app-83.5x83.5@2x.png */, - 17222D4C261DDDF30047B163 /* celadon-icon-app-76x76.png */, - 17222D4D261DDDF30047B163 /* celadon-icon-app-76x76@2x.png */, - 17222D4E261DDDF30047B163 /* celadon-icon-app-60x60@2x.png */, - 17222D4F261DDDF30047B163 /* celadon-icon-app-60x60@3x.png */, - ); - path = celadon; - sourceTree = ""; - }; - 17222D50261DDDF40047B163 /* black-classic */ = { - isa = PBXGroup; - children = ( - 17222D51261DDDF40047B163 /* black-classic-icon-app-76x76@2x.png */, - 17222D52261DDDF40047B163 /* black-classic-icon-app-60x60@3x.png */, - 17222D53261DDDF40047B163 /* black-classic-icon-app-83.5x83.5@2x.png */, - 17222D54261DDDF40047B163 /* black-classic-icon-app-60x60@2x.png */, - 17222D55261DDDF40047B163 /* black-classic-icon-app-76x76.png */, - ); - path = "black-classic"; - sourceTree = ""; - }; - 17222D56261DDDF40047B163 /* blue-classic */ = { - isa = PBXGroup; - children = ( - 17222D57261DDDF40047B163 /* blue-classic-icon-app-60x60@3x.png */, - 17222D58261DDDF40047B163 /* blue-classic-icon-app-60x60@2x.png */, - 17222D59261DDDF40047B163 /* blue-classic-icon-app-76x76@2x.png */, - 17222D5A261DDDF40047B163 /* blue-classic-icon-app-83.5x83.5@2x.png */, - 17222D5B261DDDF40047B163 /* blue-classic-icon-app-76x76.png */, - ); - path = "blue-classic"; - sourceTree = ""; - }; - 17222D5C261DDDF50047B163 /* pink */ = { - isa = PBXGroup; - children = ( - 17222D5D261DDDF50047B163 /* pink-icon-app-76x76@2x.png */, - 17222D5E261DDDF50047B163 /* pink-icon-app-76x76.png */, - 17222D5F261DDDF50047B163 /* pink-icon-app-60x60@3x.png */, - 17222D60261DDDF50047B163 /* pink-icon-app-60x60@2x.png */, - 17222D61261DDDF50047B163 /* pink-icon-app-83.5x83.5@2x.png */, - ); - path = pink; - sourceTree = ""; - }; - 17222D62261DDDF50047B163 /* black */ = { - isa = PBXGroup; - children = ( - 17222D63261DDDF50047B163 /* black-icon-app-60x60@2x.png */, - 17222D64261DDDF50047B163 /* black-icon-app-60x60@3x.png */, - 17222D65261DDDF50047B163 /* black-icon-app-76x76.png */, - 17222D66261DDDF60047B163 /* black-icon-app-76x76@2x.png */, - 17222D67261DDDF60047B163 /* black-icon-app-83.5x83.5@2x.png */, - ); - path = black; - sourceTree = ""; - }; - 17222D68261DDDF60047B163 /* pink-classic */ = { - isa = PBXGroup; - children = ( - 17222D69261DDDF60047B163 /* pink-classic-icon-app-83.5x83.5@2x.png */, - 17222D6A261DDDF60047B163 /* pink-classic-icon-app-76x76@2x.png */, - 17222D6B261DDDF60047B163 /* pink-classic-icon-app-60x60@2x.png */, - 17222D6C261DDDF60047B163 /* pink-classic-icon-app-76x76.png */, - 17222D6D261DDDF60047B163 /* pink-classic-icon-app-60x60@3x.png */, - ); - path = "pink-classic"; - sourceTree = ""; - }; - 17222D6E261DDDF70047B163 /* spectrum */ = { - isa = PBXGroup; - children = ( - 17222D6F261DDDF70047B163 /* spectrum-icon-app-76x76@2x.png */, - 17222D70261DDDF70047B163 /* spectrum-icon-app-83.5x83.5@2x.png */, - 17222D71261DDDF70047B163 /* spectrum-icon-app-60x60@3x.png */, - 17222D72261DDDF70047B163 /* spectrum-icon-app-76x76.png */, - 17222D73261DDDF70047B163 /* spectrum-icon-app-60x60@2x.png */, - ); - path = spectrum; - sourceTree = ""; - }; - 17222D74261DDDF70047B163 /* blue */ = { - isa = PBXGroup; - children = ( - 17222D79261DDDF70047B163 /* blue-icon-app-60x60@2x.png */, - 17222D78261DDDF70047B163 /* blue-icon-app-60x60@3x.png */, - C7E5F2572799C2B0009BC263 /* blue-icon-app-76x76.png */, - C7E5F2582799C2B0009BC263 /* blue-icon-app-76x76@2x.png */, - C7E5F2592799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png */, - ); - path = blue; - sourceTree = ""; - }; - 17222D7A261DDDF80047B163 /* spectrum-classic */ = { - isa = PBXGroup; - children = ( - 17222D7B261DDDF80047B163 /* spectrum-classic-icon-app-76x76@2x.png */, - 17222D7C261DDDF80047B163 /* spectrum-classic-icon-app-76x76.png */, - 17222D7D261DDDF80047B163 /* spectrum-classic-icon-app-60x60@3x.png */, - 17222D7E261DDDF80047B163 /* spectrum-classic-icon-app-83.5x83.5@2x.png */, - 17222D7F261DDDF80047B163 /* spectrum-classic-icon-app-60x60@2x.png */, - ); - path = "spectrum-classic"; - sourceTree = ""; - }; - 1761F14D26209AEC000815EF /* open-source-dark */ = { - isa = PBXGroup; - children = ( - 1761F14E26209AEC000815EF /* open-source-dark-icon-app-83.5x83.5@2x.png */, - 1761F14F26209AEC000815EF /* open-source-dark-icon-app-60x60@3x.png */, - 1761F15026209AEC000815EF /* open-source-dark-icon-app-60x60@2x.png */, - 1761F15126209AEC000815EF /* open-source-dark-icon-app-76x76.png */, - 1761F15226209AEC000815EF /* open-source-dark-icon-app-76x76@2x.png */, - ); - path = "open-source-dark"; - sourceTree = ""; - }; - 1761F15326209AEC000815EF /* wordpress-dark */ = { - isa = PBXGroup; - children = ( - 1761F15426209AEC000815EF /* wordpress-dark-icon-app-76x76@2x.png */, - 1761F15526209AEC000815EF /* wordpress-dark-icon-app-76x76.png */, - 1761F15626209AEC000815EF /* wordpress-dark-icon-app-83.5x83.5@2x.png */, - 1761F15726209AEC000815EF /* wordpress-dark-icon-app-60x60@2x.png */, - 1761F15826209AEC000815EF /* wordpress-dark-icon-app-60x60@3x.png */, - ); - path = "wordpress-dark"; - sourceTree = ""; - }; - 1761F15926209AED000815EF /* open-source */ = { - isa = PBXGroup; - children = ( - 1761F15A26209AED000815EF /* open-source-icon-app-60x60@2x.png */, - 1761F15B26209AED000815EF /* open-source-icon-app-60x60@3x.png */, - 1761F15C26209AED000815EF /* open-source-icon-app-83.5x83.5@2x.png */, - 1761F15D26209AED000815EF /* open-source-icon-app-76x76.png */, - 1761F15E26209AED000815EF /* open-source-icon-app-76x76@2x.png */, - ); - path = "open-source"; - sourceTree = ""; - }; - 1761F15F26209AED000815EF /* jetpack-green */ = { - isa = PBXGroup; - children = ( - 1761F16026209AED000815EF /* jetpack-green-icon-app-76x76.png */, - 1761F16126209AED000815EF /* jetpack-green-icon-app-60x60@2x.png */, - 1761F16226209AED000815EF /* jetpack-green-icon-app-60x60@3x.png */, - 1761F16326209AED000815EF /* jetpack-green-icon-app-83.5x83.5@2x.png */, - 1761F16426209AED000815EF /* jetpack-green-icon-app-76x76@2x.png */, - ); - path = "jetpack-green"; - sourceTree = ""; - }; - 1761F16526209AED000815EF /* pride */ = { - isa = PBXGroup; - children = ( - 1761F16626209AED000815EF /* pride-icon-app-60x60@3x.png */, - 1761F16726209AED000815EF /* pride-icon-app-60x60@2x.png */, - 1761F16826209AED000815EF /* pride-icon-app-83.5x83.5@2x.png */, - 1761F16926209AED000815EF /* pride-icon-app-76x76.png */, - 1761F16A26209AED000815EF /* pride-icon-app-76x76@2x.png */, - ); - path = pride; - sourceTree = ""; - }; - 1761F16B26209AEE000815EF /* hot-pink */ = { - isa = PBXGroup; - children = ( - 1761F16C26209AEE000815EF /* hot-pink-icon-app-60x60@2x.png */, - 1761F16D26209AEE000815EF /* hot-pink-icon-app-83.5x83.5@2x.png */, - 1761F16E26209AEE000815EF /* hot-pink-icon-app-60x60@3x.png */, - 1761F16F26209AEE000815EF /* hot-pink-icon-app-76x76.png */, - 1761F17026209AEE000815EF /* hot-pink-icon-app-76x76@2x.png */, - ); - path = "hot-pink"; - sourceTree = ""; - }; - 17D4153D22C24B67006378EF /* Icons */ = { - isa = PBXGroup; - children = ( - C7E5F2422799BB1E009BC263 /* cool-blue */, - 17222D62261DDDF50047B163 /* black */, - 17222D50261DDDF40047B163 /* black-classic */, - 17222D74261DDDF70047B163 /* blue */, - 17222D56261DDDF40047B163 /* blue-classic */, - 17222D4A261DDDF30047B163 /* celadon */, - 17222D44261DDDF10047B163 /* celadon-classic */, - 17222D5C261DDDF50047B163 /* pink */, - 17222D68261DDDF60047B163 /* pink-classic */, - B02D1EC12835348900F20359 /* spectrum-2022 */, - 17222D6E261DDDF70047B163 /* spectrum */, - 17222D7A261DDDF80047B163 /* spectrum-classic */, - 1761F16B26209AEE000815EF /* hot-pink */, - 1761F15F26209AED000815EF /* jetpack-green */, - 1761F15926209AED000815EF /* open-source */, - 1761F14D26209AEC000815EF /* open-source-dark */, - 1761F16526209AED000815EF /* pride */, - 1761F15326209AEC000815EF /* wordpress-dark */, - ); - path = Icons; - sourceTree = ""; - }; 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( @@ -2516,57 +2030,6 @@ path = Classes; sourceTree = ""; }; - 24F692032CD404DC00AAB1A3 /* WordPress */ = { - isa = PBXGroup; - children = ( - 24F6920C2CD4050700AAB1A3 /* Supporting Files */, - 29B97317FDCFA39411CA2CEA /* Resources */, - ); - path = WordPress; - sourceTree = ""; - }; - 24F6920C2CD4050700AAB1A3 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 24F692042CD4050700AAB1A3 /* Info.plist */, - 24F692052CD4050700AAB1A3 /* PrivacyInfo.xcprivacy */, - 24F692062CD4050700AAB1A3 /* WordPress.entitlements */, - 24F692072CD4050700AAB1A3 /* WordPress_Prefix.pch */, - 24F692082CD4050700AAB1A3 /* WordPress-Alpha.entitlements */, - 24F692092CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist */, - 24F6920A2CD4050700AAB1A3 /* WordPress-Internal.entitlements */, - 24F6920B2CD4050700AAB1A3 /* WordPress-Internal-Info.plist */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - 24F6925A2CD4060D00AAB1A3 /* Localizations */ = { - isa = PBXGroup; - children = ( - 24F692362CD4060D00AAB1A3 /* InfoPlist.strings */, - 24F692592CD4060D00AAB1A3 /* Localizable.strings */, - ); - path = Localizations; - sourceTree = ""; - }; - 24F692732CD406A000AAB1A3 /* Images */ = { - isa = PBXGroup; - children = ( - 24F692682CD406A000AAB1A3 /* animatedBox.png */, - 24F692692CD406A000AAB1A3 /* animatedBox@2x.png */, - 24F6926A2CD406A000AAB1A3 /* animatedBoxBack.png */, - 24F6926B2CD406A000AAB1A3 /* animatedBoxBack@2x.png */, - 24F6926C2CD406A000AAB1A3 /* animatedBoxPage1.png */, - 24F6926D2CD406A000AAB1A3 /* animatedBoxPage1@2x.png */, - 24F6926E2CD406A000AAB1A3 /* animatedBoxPage2.png */, - 24F6926F2CD406A000AAB1A3 /* animatedBoxPage2@2x.png */, - 24F692702CD406A000AAB1A3 /* animatedBoxPage3.png */, - 24F692712CD406A000AAB1A3 /* animatedBoxPage3@2x.png */, - 24F692722CD406A000AAB1A3 /* approve.png */, - ); - path = Images; - sourceTree = ""; - }; 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( @@ -2574,7 +2037,7 @@ 29B97315FDCFA39411CA2CEA /* Other Sources */, 24F6E6E82CD3F6F500AAB1A3 /* Credentials */, 24CE57C42CD3375200C7B37D /* Classes */, - 24F692032CD404DC00AAB1A3 /* WordPress */, + 24F6937A2CD406CC00AAB1A3 /* WordPress */, 24F691282CD403B900AAB1A3 /* Jetpack */, E125F1E21E8E594C00320B67 /* Shared */, 24F66C5E2CD3FE1700AAB1A3 /* JetpackDraftActionExtension */, @@ -2611,28 +2074,6 @@ name = "Other Sources"; sourceTree = ""; }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - 801D94F4291AB36A0051993E /* Lottie Animations */, - 433840C622C2BA5B00CB13F8 /* AppImages.xcassets */, - F5A34D0525DF2F7700C9654B /* Fonts */, - 17D4153D22C24B67006378EF /* Icons */, - CC098B8116A9EB0400450976 /* HTML */, - 5D6651461637324000EBDA7D /* Sounds */, - B51535D31BBB16AA0029B84B /* Launch Screen.storyboard */, - 406A0EEF224D39C50016AD6A /* Flags.xcassets */, - 17C1D6F426711ED0006C8970 /* Emoji.txt */, - 6EDC0E8E105881A800F68A1D /* iTunesArtwork */, - 85ED98AA17DFB17200090D0B /* iTunesArtwork@2x */, - 24F6925A2CD4060D00AAB1A3 /* Localizations */, - 24F6925F2CD4067A00AAB1A3 /* AppStoreStrings.po */, - 24F692652CD4068C00AAB1A3 /* release_notes.txt */, - 24F692732CD406A000AAB1A3 /* Images */, - ); - path = Resources; - sourceTree = ""; - }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( @@ -2695,14 +2136,6 @@ name = Frameworks; sourceTree = ""; }; - 5D6651461637324000EBDA7D /* Sounds */ = { - isa = PBXGroup; - children = ( - 24F692112CD4056200AAB1A3 /* n.caf */, - ); - path = Sounds; - sourceTree = ""; - }; 7335AC55212202E30012EF2D /* FormattableContent */ = { isa = PBXGroup; children = ( @@ -2814,25 +2247,6 @@ path = Tracks; sourceTree = ""; }; - 801D94F4291AB36A0051993E /* Lottie Animations */ = { - isa = PBXGroup; - children = ( - 08BA4BC6298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json */, - 08BA4BC5298A9AD400015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json */, - 801D950C291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json */, - 801D950B291AB3CE0051993E /* JetpackNotificationsLogoAnimation_rtl.json */, - 801D9507291AB3CD0051993E /* JetpackReaderLogoAnimation_ltr.json */, - 801D9508291AB3CD0051993E /* JetpackReaderLogoAnimation_rtl.json */, - 801D9509291AB3CE0051993E /* JetpackStatsLogoAnimation_ltr.json */, - 801D950A291AB3CE0051993E /* JetpackStatsLogoAnimation_rtl.json */, - 3F4EB39128AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json */, - 3F4D035228A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json */, - 80535DBA294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_ltr.json */, - 80535DB9294ABBEF00873161 /* JetpackAllFeaturesLogosAnimation_rtl.json */, - ); - path = "Lottie Animations"; - sourceTree = ""; - }; 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */ = { isa = PBXGroup; children = ( @@ -2844,18 +2258,6 @@ path = WordPressScreenshotGeneration; sourceTree = ""; }; - B02D1EC12835348900F20359 /* spectrum-2022 */ = { - isa = PBXGroup; - children = ( - 172F06B82865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png */, - 172F06B52865C04E00C78FD4 /* spectrum-'22-icon-app-60x60@3x.png */, - 172F06B42865C04E00C78FD4 /* spectrum-'22-icon-app-76x76.png */, - 172F06B62865C04E00C78FD4 /* spectrum-'22-icon-app-76x76@2x.png */, - 172F06B72865C04F00C78FD4 /* spectrum-'22-icon-app-83.5x83.5@2x.png */, - ); - path = "spectrum-2022"; - sourceTree = ""; - }; B565D41C3DB27630CD503F9A /* Pods */ = { isa = PBXGroup; children = ( @@ -2936,35 +2338,6 @@ path = Flows; sourceTree = ""; }; - C7E5F2422799BB1E009BC263 /* cool-blue */ = { - isa = PBXGroup; - children = ( - C7E5F24F2799BD52009BC263 /* cool-blue-icon-app-60x60@2x.png */, - C7E5F24E2799BD52009BC263 /* cool-blue-icon-app-60x60@3x.png */, - C7E5F24D2799BD52009BC263 /* cool-blue-icon-app-76x76.png */, - C7E5F2512799BD52009BC263 /* cool-blue-icon-app-76x76@2x.png */, - C7E5F2502799BD52009BC263 /* cool-blue-icon-app-83.5x83.5@2x.png */, - ); - path = "cool-blue"; - sourceTree = ""; - }; - CC098B8116A9EB0400450976 /* HTML */ = { - isa = PBXGroup; - children = ( - 5DB767401588F64D00EBE36C /* postPreview.html */, - E18165FC14E4428B006CE885 /* loader.html */, - A01C55470E25E0D000D411F2 /* defaultPostTemplate.html */, - 2FAE97040E33B21600CA8540 /* defaultPostTemplate_old.html */, - 2FAE97070E33B21600CA8540 /* xhtml1-transitional.dtd */, - 2FAE97080E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml */, - E61507E12220A0FE00213D33 /* richEmbedTemplate.html */, - E61507E32220A13B00213D33 /* richEmbedScript.js */, - FE23EB4826E7C91F005A1698 /* richCommentStyle.css */, - FE23EB4726E7C91F005A1698 /* richCommentTemplate.html */, - ); - path = HTML; - sourceTree = ""; - }; E125F1E21E8E594C00320B67 /* Shared */ = { isa = PBXGroup; children = ( @@ -2999,16 +2372,6 @@ path = ../config; sourceTree = ""; }; - F5A34D0525DF2F7700C9654B /* Fonts */ = { - isa = PBXGroup; - children = ( - F5A34D0C25DF2F7700C9654B /* Noticons.ttf */, - C31B6D7728BFE8B100E64FEB /* EBGaramond-Regular.ttf */, - C31B6D7928BFEFD500E64FEB /* OFL - EBGaramond-Regular.txt */, - ); - path = Fonts; - sourceTree = ""; - }; FF2716901CAAC87B0006E2D4 /* UITests */ = { isa = PBXGroup; children = ( @@ -3115,6 +2478,7 @@ ); fileSystemSynchronizedGroups = ( 24CE57C42CD3375200C7B37D /* Classes */, + 24F6937A2CD406CC00AAB1A3 /* WordPress */, ); name = WordPress; packageProductDependencies = ( @@ -3688,7 +3052,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0107E14D28FE9DB200DE87DB /* AppImages.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3696,145 +3059,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C7E5F25C2799C2B0009BC263 /* blue-icon-app-83.5x83.5@2x.png in Resources */, - 17222D88261DDDF90047B163 /* celadon-icon-app-60x60@2x.png in Resources */, - 1761F17B26209AEE000815EF /* open-source-icon-app-60x60@2x.png in Resources */, - 1761F18126209AEE000815EF /* jetpack-green-icon-app-60x60@2x.png in Resources */, - 801D9513291AB3CF0051993E /* JetpackStatsLogoAnimation_rtl.json in Resources */, - 17222DA2261DDDF90047B163 /* pink-classic-icon-app-60x60@3x.png in Resources */, - 17222D9B261DDDF90047B163 /* black-icon-app-76x76.png in Resources */, - A01C55480E25E0D000D411F2 /* defaultPostTemplate.html in Resources */, - 17222D89261DDDF90047B163 /* celadon-icon-app-60x60@3x.png in Resources */, - 08BA4BC9298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */, - 2FAE97090E33B21600CA8540 /* defaultPostTemplate_old.html in Resources */, - 17222DA1261DDDF90047B163 /* pink-classic-icon-app-76x76.png in Resources */, - 1761F17726209AEE000815EF /* wordpress-dark-icon-app-76x76.png in Resources */, - 08BA4BC7298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */, - 1761F18426209AEE000815EF /* jetpack-green-icon-app-76x76@2x.png in Resources */, - 2FAE970C0E33B21600CA8540 /* xhtml1-transitional.dtd in Resources */, - C31B6D7828BFE8B100E64FEB /* EBGaramond-Regular.ttf in Resources */, - 1761F17226209AEE000815EF /* open-source-dark-icon-app-60x60@3x.png in Resources */, - 406A0EF0224D39C50016AD6A /* Flags.xcassets in Resources */, - 1761F17926209AEE000815EF /* wordpress-dark-icon-app-60x60@2x.png in Resources */, - 2FAE970D0E33B21600CA8540 /* xhtmlValidatorTemplate.xhtml in Resources */, - 17222D8C261DDDF90047B163 /* black-classic-icon-app-83.5x83.5@2x.png in Resources */, - 172F06BA2865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@3x.png in Resources */, - 80535DBB294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_rtl.json in Resources */, - 17222D87261DDDF90047B163 /* celadon-icon-app-76x76@2x.png in Resources */, - 17222D99261DDDF90047B163 /* black-icon-app-60x60@2x.png in Resources */, - 433840C722C2BA5B00CB13F8 /* AppImages.xcassets in Resources */, - 3F4EB39228AC561600B8DD86 /* JetpackWordPressLogoAnimation_rtl.json in Resources */, - 17222D81261DDDF90047B163 /* celadon-classic-icon-app-76x76@2x.png in Resources */, - 801D9511291AB3CF0051993E /* JetpackStatsLogoAnimation_ltr.json in Resources */, - FE23EB4926E7C91F005A1698 /* richCommentTemplate.html in Resources */, - 1761F18826209AEE000815EF /* pride-icon-app-76x76.png in Resources */, - 17222D8A261DDDF90047B163 /* black-classic-icon-app-76x76@2x.png in Resources */, - 1761F17F26209AEE000815EF /* open-source-icon-app-76x76@2x.png in Resources */, - 17222DA7261DDDF90047B163 /* spectrum-icon-app-60x60@2x.png in Resources */, - 1761F18C26209AEE000815EF /* hot-pink-icon-app-60x60@3x.png in Resources */, - 17222D97261DDDF90047B163 /* pink-icon-app-60x60@2x.png in Resources */, - C7E5F2532799BD54009BC263 /* cool-blue-icon-app-60x60@3x.png in Resources */, - 1761F17E26209AEE000815EF /* open-source-icon-app-76x76.png in Resources */, - 17222DAE261DDDF90047B163 /* spectrum-classic-icon-app-76x76.png in Resources */, - 17222D9F261DDDF90047B163 /* pink-classic-icon-app-76x76@2x.png in Resources */, - 1761F17826209AEE000815EF /* wordpress-dark-icon-app-83.5x83.5@2x.png in Resources */, - 17222D8F261DDDF90047B163 /* blue-classic-icon-app-60x60@3x.png in Resources */, - F5A34D1225DF2F7F00C9654B /* Noticons.ttf in Resources */, - 17222DA3261DDDF90047B163 /* spectrum-icon-app-76x76@2x.png in Resources */, - 1761F18726209AEE000815EF /* pride-icon-app-83.5x83.5@2x.png in Resources */, - 17222D80261DDDF90047B163 /* celadon-classic-icon-app-76x76.png in Resources */, - 1761F17A26209AEE000815EF /* wordpress-dark-icon-app-60x60@3x.png in Resources */, - 80535DBC294ABBF000873161 /* JetpackAllFeaturesLogosAnimation_ltr.json in Resources */, - 1761F18D26209AEE000815EF /* hot-pink-icon-app-76x76.png in Resources */, - 17222D84261DDDF90047B163 /* celadon-classic-icon-app-60x60@3x.png in Resources */, - 17222DA5261DDDF90047B163 /* spectrum-icon-app-60x60@3x.png in Resources */, - 1761F18926209AEE000815EF /* pride-icon-app-76x76@2x.png in Resources */, - 801D9515291AB3CF0051993E /* JetpackNotificationsLogoAnimation_rtl.json in Resources */, - 1761F18626209AEE000815EF /* pride-icon-app-60x60@2x.png in Resources */, - 24F692742CD406A000AAB1A3 /* animatedBoxPage1.png in Resources */, - 24F692752CD406A000AAB1A3 /* animatedBox@2x.png in Resources */, - 24F692762CD406A000AAB1A3 /* animatedBoxPage3.png in Resources */, - 24F692772CD406A000AAB1A3 /* animatedBoxBack.png in Resources */, - 24F692782CD406A000AAB1A3 /* animatedBoxPage1@2x.png in Resources */, - 24F692792CD406A000AAB1A3 /* animatedBoxPage2@2x.png in Resources */, - 24F6927A2CD406A000AAB1A3 /* animatedBoxBack@2x.png in Resources */, - 24F6927B2CD406A000AAB1A3 /* approve.png in Resources */, - 24F6927C2CD406A000AAB1A3 /* animatedBoxPage2.png in Resources */, - 24F6927D2CD406A000AAB1A3 /* animatedBoxPage3@2x.png in Resources */, - 24F6927E2CD406A000AAB1A3 /* animatedBox.png in Resources */, - 17222D9C261DDDF90047B163 /* black-icon-app-76x76@2x.png in Resources */, - 17222D93261DDDF90047B163 /* blue-classic-icon-app-76x76.png in Resources */, - C7E5F25B2799C2B0009BC263 /* blue-icon-app-76x76@2x.png in Resources */, - C7E5F2522799BD54009BC263 /* cool-blue-icon-app-76x76.png in Resources */, - 801D950F291AB3CF0051993E /* JetpackReaderLogoAnimation_rtl.json in Resources */, - C7E5F2542799BD54009BC263 /* cool-blue-icon-app-60x60@2x.png in Resources */, - 17222DAF261DDDF90047B163 /* spectrum-classic-icon-app-60x60@3x.png in Resources */, - 1761F17D26209AEE000815EF /* open-source-icon-app-83.5x83.5@2x.png in Resources */, - 1761F17126209AEE000815EF /* open-source-dark-icon-app-83.5x83.5@2x.png in Resources */, - 172F06BC2865C04F00C78FD4 /* spectrum-'22-icon-app-83.5x83.5@2x.png in Resources */, - 17222D82261DDDF90047B163 /* celadon-classic-icon-app-83.5x83.5@2x.png in Resources */, - 17222DAD261DDDF90047B163 /* spectrum-classic-icon-app-76x76@2x.png in Resources */, - 17222D9A261DDDF90047B163 /* black-icon-app-60x60@3x.png in Resources */, - 17222D8D261DDDF90047B163 /* black-classic-icon-app-60x60@2x.png in Resources */, - 17222D9D261DDDF90047B163 /* black-icon-app-83.5x83.5@2x.png in Resources */, - 17C1D6F526711ED0006C8970 /* Emoji.txt in Resources */, - 17222D94261DDDF90047B163 /* pink-icon-app-76x76@2x.png in Resources */, - 3F4D035328A5BFCE00F0A4FD /* JetpackWordPressLogoAnimation_ltr.json in Resources */, - E18165FD14E4428B006CE885 /* loader.html in Resources */, - 17222D8B261DDDF90047B163 /* black-classic-icon-app-60x60@3x.png in Resources */, - 5DB767411588F64D00EBE36C /* postPreview.html in Resources */, - 17222D9E261DDDF90047B163 /* pink-classic-icon-app-83.5x83.5@2x.png in Resources */, - 1761F17326209AEE000815EF /* open-source-dark-icon-app-60x60@2x.png in Resources */, - 1761F18B26209AEE000815EF /* hot-pink-icon-app-83.5x83.5@2x.png in Resources */, - C7E5F25A2799C2B0009BC263 /* blue-icon-app-76x76.png in Resources */, - 17222DA6261DDDF90047B163 /* spectrum-icon-app-76x76.png in Resources */, - 17222D98261DDDF90047B163 /* pink-icon-app-83.5x83.5@2x.png in Resources */, - 17222DB1261DDDF90047B163 /* spectrum-classic-icon-app-60x60@2x.png in Resources */, - 801D950D291AB3CF0051993E /* JetpackReaderLogoAnimation_ltr.json in Resources */, - 1761F17426209AEE000815EF /* open-source-dark-icon-app-76x76.png in Resources */, - 24F692672CD4068C00AAB1A3 /* release_notes.txt in Resources */, - 1761F18326209AEE000815EF /* jetpack-green-icon-app-83.5x83.5@2x.png in Resources */, - 17222D8E261DDDF90047B163 /* black-classic-icon-app-76x76.png in Resources */, - E61507E22220A0FE00213D33 /* richEmbedTemplate.html in Resources */, - 24F6920D2CD4050700AAB1A3 /* Wordpress-Alpha-Info.plist in Resources */, - 24F6920E2CD4050700AAB1A3 /* PrivacyInfo.xcprivacy in Resources */, - 24F6920F2CD4050700AAB1A3 /* WordPress-Internal-Info.plist in Resources */, - 24F692102CD4050700AAB1A3 /* Info.plist in Resources */, - 24F692122CD4056200AAB1A3 /* n.caf in Resources */, - 24F692612CD4067A00AAB1A3 /* AppStoreStrings.po in Resources */, - 24F6925D2CD4060D00AAB1A3 /* InfoPlist.strings in Resources */, - 24F6925E2CD4060D00AAB1A3 /* Localizable.strings in Resources */, - 17222DAB261DDDF90047B163 /* blue-icon-app-60x60@3x.png in Resources */, - 17222DAC261DDDF90047B163 /* blue-icon-app-60x60@2x.png in Resources */, - 172F06BD2865C04F00C78FD4 /* spectrum-'22-icon-app-60x60@2x.png in Resources */, FF37F90922385CA000AFA3DB /* RELEASE-NOTES.txt in Resources */, - C7E5F2552799BD54009BC263 /* cool-blue-icon-app-83.5x83.5@2x.png in Resources */, - 17222D92261DDDF90047B163 /* blue-classic-icon-app-83.5x83.5@2x.png in Resources */, - 17222D90261DDDF90047B163 /* blue-classic-icon-app-60x60@2x.png in Resources */, - 17222D86261DDDF90047B163 /* celadon-icon-app-76x76.png in Resources */, - 17222D85261DDDF90047B163 /* celadon-icon-app-83.5x83.5@2x.png in Resources */, - 801D9517291AB3CF0051993E /* JetpackNotificationsLogoAnimation_ltr.json in Resources */, - 1761F17526209AEE000815EF /* open-source-dark-icon-app-76x76@2x.png in Resources */, - 1761F18A26209AEE000815EF /* hot-pink-icon-app-60x60@2x.png in Resources */, - FE23EB4B26E7C91F005A1698 /* richCommentStyle.css in Resources */, - 1761F18526209AEE000815EF /* pride-icon-app-60x60@3x.png in Resources */, - 17222DB0261DDDF90047B163 /* spectrum-classic-icon-app-83.5x83.5@2x.png in Resources */, - 17222D91261DDDF90047B163 /* blue-classic-icon-app-76x76@2x.png in Resources */, - 17222DA0261DDDF90047B163 /* pink-classic-icon-app-60x60@2x.png in Resources */, - 1761F17C26209AEE000815EF /* open-source-icon-app-60x60@3x.png in Resources */, - 172F06BB2865C04F00C78FD4 /* spectrum-'22-icon-app-76x76@2x.png in Resources */, - B51535D41BBB16AA0029B84B /* Launch Screen.storyboard in Resources */, - 1761F18E26209AEE000815EF /* hot-pink-icon-app-76x76@2x.png in Resources */, - C7E5F2562799BD54009BC263 /* cool-blue-icon-app-76x76@2x.png in Resources */, - 17222DA4261DDDF90047B163 /* spectrum-icon-app-83.5x83.5@2x.png in Resources */, - 1761F18026209AEE000815EF /* jetpack-green-icon-app-76x76.png in Resources */, - E61507E42220A13B00213D33 /* richEmbedScript.js in Resources */, - 17222D96261DDDF90047B163 /* pink-icon-app-60x60@3x.png in Resources */, - 1761F18226209AEE000815EF /* jetpack-green-icon-app-60x60@3x.png in Resources */, - 17222D83261DDDF90047B163 /* celadon-classic-icon-app-60x60@2x.png in Resources */, - 1761F17626209AEE000815EF /* wordpress-dark-icon-app-76x76@2x.png in Resources */, - 17222D95261DDDF90047B163 /* pink-icon-app-76x76.png in Resources */, - 172F06B92865C04F00C78FD4 /* spectrum-'22-icon-app-76x76.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3856,7 +3081,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F515E9672654312200848251 /* Noticons.ttf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3865,7 +3089,6 @@ buildActionMask = 2147483647; files = ( 4A690C1E2BA796CB00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, - F515E9662654312200848251 /* Noticons.ttf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3873,7 +3096,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 433840C922C2BA6400CB13F8 /* AppImages.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3881,7 +3103,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8096219328E5613700940A5D /* AppImages.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3889,7 +3110,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0C4CE8492C2F418000B9EEAC /* AppImages.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3898,7 +3118,6 @@ buildActionMask = 2147483647; files = ( 4A690C1F2BA796CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, - 80F6D04D28EE866A00953C1A /* Noticons.ttf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3913,7 +3132,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 433840C822C2BA6300CB13F8 /* AppImages.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3935,39 +3153,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 08BA4BCA298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_ltr.json in Resources */, - FABB1FC12602FC2C00C8785C /* defaultPostTemplate.html in Resources */, - FABB1FC32602FC2C00C8785C /* defaultPostTemplate_old.html in Resources */, - FE23EB4C26E7C91F005A1698 /* richCommentStyle.css in Resources */, - FABB1FD02602FC2C00C8785C /* xhtml1-transitional.dtd in Resources */, - FABB1FD42602FC2C00C8785C /* Flags.xcassets in Resources */, - FABB1FDB2602FC2C00C8785C /* xhtmlValidatorTemplate.xhtml in Resources */, - 08BA4BC8298A9AD500015BD2 /* JetpackInstallPluginLogoAnimation_rtl.json in Resources */, - FABB1FEE2602FC2C00C8785C /* AppImages.xcassets in Resources */, - FABB200A2602FC2C00C8785C /* Noticons.ttf in Resources */, - FE23EB4A26E7C91F005A1698 /* richCommentTemplate.html in Resources */, - FABB20562602FC2C00C8785C /* loader.html in Resources */, - FABB205E2602FC2C00C8785C /* postPreview.html in Resources */, - FABB206B2602FC2C00C8785C /* richEmbedTemplate.html in Resources */, FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */, - 24F6925B2CD4060D00AAB1A3 /* InfoPlist.strings in Resources */, - 24F6925C2CD4060D00AAB1A3 /* Localizable.strings in Resources */, - 24F6927F2CD406A000AAB1A3 /* animatedBoxPage1.png in Resources */, - 24F692802CD406A000AAB1A3 /* animatedBox@2x.png in Resources */, - 24F692812CD406A000AAB1A3 /* animatedBoxPage3.png in Resources */, - 24F692822CD406A000AAB1A3 /* animatedBoxBack.png in Resources */, - 24F692832CD406A000AAB1A3 /* animatedBoxPage1@2x.png in Resources */, - 24F692842CD406A000AAB1A3 /* animatedBoxPage2@2x.png in Resources */, - 24F692852CD406A000AAB1A3 /* animatedBoxBack@2x.png in Resources */, - 24F692862CD406A000AAB1A3 /* approve.png in Resources */, - 24F692872CD406A000AAB1A3 /* animatedBoxPage2.png in Resources */, - 24F692882CD406A000AAB1A3 /* animatedBoxPage3@2x.png in Resources */, - 24F692892CD406A000AAB1A3 /* animatedBox.png in Resources */, - 24F692602CD4067A00AAB1A3 /* AppStoreStrings.po in Resources */, - 24F692132CD4056900AAB1A3 /* n.caf in Resources */, - 24F692662CD4068C00AAB1A3 /* release_notes.txt in Resources */, - FABB20B52602FC2C00C8785C /* richEmbedScript.js in Resources */, - 17C1D6F626711ED0006C8970 /* Emoji.txt in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4763,91 +3949,6 @@ }; /* End PBXTargetDependency section */ -/* Begin PBXVariantGroup section */ - 24F692362CD4060D00AAB1A3 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 24F692142CD4060D00AAB1A3 /* ar */, - 24F692152CD4060D00AAB1A3 /* bg */, - 24F692162CD4060D00AAB1A3 /* cs */, - 24F692172CD4060D00AAB1A3 /* cy */, - 24F692182CD4060D00AAB1A3 /* da */, - 24F692192CD4060D00AAB1A3 /* de */, - 24F6921A2CD4060D00AAB1A3 /* en */, - 24F6921B2CD4060D00AAB1A3 /* en-AU */, - 24F6921C2CD4060D00AAB1A3 /* en-CA */, - 24F6921D2CD4060D00AAB1A3 /* en-GB */, - 24F6921E2CD4060D00AAB1A3 /* es */, - 24F6921F2CD4060D00AAB1A3 /* fr */, - 24F692202CD4060D00AAB1A3 /* he */, - 24F692212CD4060D00AAB1A3 /* hr */, - 24F692222CD4060D00AAB1A3 /* hu */, - 24F692232CD4060D00AAB1A3 /* id */, - 24F692242CD4060D00AAB1A3 /* is */, - 24F692252CD4060D00AAB1A3 /* it */, - 24F692262CD4060D00AAB1A3 /* ja */, - 24F692272CD4060D00AAB1A3 /* ko */, - 24F692282CD4060D00AAB1A3 /* nb */, - 24F692292CD4060D00AAB1A3 /* nl */, - 24F6922A2CD4060D00AAB1A3 /* pl */, - 24F6922B2CD4060D00AAB1A3 /* pt */, - 24F6922C2CD4060D00AAB1A3 /* pt-BR */, - 24F6922D2CD4060D00AAB1A3 /* ro */, - 24F6922E2CD4060D00AAB1A3 /* ru */, - 24F6922F2CD4060D00AAB1A3 /* sk */, - 24F692302CD4060D00AAB1A3 /* sq */, - 24F692312CD4060D00AAB1A3 /* sv */, - 24F692322CD4060D00AAB1A3 /* th */, - 24F692332CD4060D00AAB1A3 /* tr */, - 24F692342CD4060D00AAB1A3 /* zh-Hans */, - 24F692352CD4060D00AAB1A3 /* zh-Hant */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 24F692592CD4060D00AAB1A3 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 24F692372CD4060D00AAB1A3 /* ar */, - 24F692382CD4060D00AAB1A3 /* bg */, - 24F692392CD4060D00AAB1A3 /* cs */, - 24F6923A2CD4060D00AAB1A3 /* cy */, - 24F6923B2CD4060D00AAB1A3 /* da */, - 24F6923C2CD4060D00AAB1A3 /* de */, - 24F6923D2CD4060D00AAB1A3 /* en */, - 24F6923E2CD4060D00AAB1A3 /* en-AU */, - 24F6923F2CD4060D00AAB1A3 /* en-CA */, - 24F692402CD4060D00AAB1A3 /* en-GB */, - 24F692412CD4060D00AAB1A3 /* es */, - 24F692422CD4060D00AAB1A3 /* fr */, - 24F692432CD4060D00AAB1A3 /* he */, - 24F692442CD4060D00AAB1A3 /* hr */, - 24F692452CD4060D00AAB1A3 /* hu */, - 24F692462CD4060D00AAB1A3 /* id */, - 24F692472CD4060D00AAB1A3 /* is */, - 24F692482CD4060D00AAB1A3 /* it */, - 24F692492CD4060D00AAB1A3 /* ja */, - 24F6924A2CD4060D00AAB1A3 /* ko */, - 24F6924B2CD4060D00AAB1A3 /* nb */, - 24F6924C2CD4060D00AAB1A3 /* nl */, - 24F6924D2CD4060D00AAB1A3 /* pl */, - 24F6924E2CD4060D00AAB1A3 /* pt */, - 24F6924F2CD4060D00AAB1A3 /* pt-BR */, - 24F692502CD4060D00AAB1A3 /* ro */, - 24F692512CD4060D00AAB1A3 /* ru */, - 24F692522CD4060D00AAB1A3 /* sk */, - 24F692532CD4060D00AAB1A3 /* sq */, - 24F692542CD4060D00AAB1A3 /* sv */, - 24F692552CD4060D00AAB1A3 /* th */, - 24F692562CD4060D00AAB1A3 /* tr */, - 24F692572CD4060D00AAB1A3 /* zh-Hans */, - 24F692582CD4060D00AAB1A3 /* zh-Hant */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - /* Begin XCBuildConfiguration section */ 0107E0E628F97D5000DE87DB /* Debug */ = { isa = XCBuildConfiguration; From 2f0bc2e5121546a492f0e48d0c05e0f87f3cbf82 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:57:25 -0600 Subject: [PATCH 20/27] Fixups --- .../Config}/Common.debug.xcconfig | 0 .../Config}/Common.enterprise.xcconfig | 0 {config => WordPress/Config}/Common.xcconfig | 0 .../Config}/Jetpack.alpha.xcconfig | 0 .../Config}/Jetpack.debug.xcconfig | 0 .../Config}/Jetpack.internal.xcconfig | 0 .../Config}/Jetpack.release.xcconfig | 0 .../Config}/Version.internal.xcconfig | 0 .../Config}/Version.public.xcconfig | 0 .../Config}/WordPress.alpha.xcconfig | 0 .../Config}/WordPress.debug.xcconfig | 0 .../Config}/WordPress.internal.xcconfig | 0 .../Config}/WordPress.release.xcconfig | 0 ...WordPressAuthenticator.enterprise.xcconfig | 0 .../Config}/WordPressAuthenticator.xcconfig | 0 .../WordPressAuthenticatorTests.xcconfig | 0 .../Config}/WordPressKit.xcconfig | 0 .../Config}/WordPressKitTests.xcconfig | 0 WordPress/WordPress.xcodeproj/project.pbxproj | 178 +++++++----------- WordPress/{ => WordPress}/WordPress-Swift.h | 0 20 files changed, 69 insertions(+), 109 deletions(-) rename {config => WordPress/Config}/Common.debug.xcconfig (100%) rename {config => WordPress/Config}/Common.enterprise.xcconfig (100%) rename {config => WordPress/Config}/Common.xcconfig (100%) rename {config => WordPress/Config}/Jetpack.alpha.xcconfig (100%) rename {config => WordPress/Config}/Jetpack.debug.xcconfig (100%) rename {config => WordPress/Config}/Jetpack.internal.xcconfig (100%) rename {config => WordPress/Config}/Jetpack.release.xcconfig (100%) rename {config => WordPress/Config}/Version.internal.xcconfig (100%) rename {config => WordPress/Config}/Version.public.xcconfig (100%) rename {config => WordPress/Config}/WordPress.alpha.xcconfig (100%) rename {config => WordPress/Config}/WordPress.debug.xcconfig (100%) rename {config => WordPress/Config}/WordPress.internal.xcconfig (100%) rename {config => WordPress/Config}/WordPress.release.xcconfig (100%) rename {config => WordPress/Config}/WordPressAuthenticator.enterprise.xcconfig (100%) rename {config => WordPress/Config}/WordPressAuthenticator.xcconfig (100%) rename {config => WordPress/Config}/WordPressAuthenticatorTests.xcconfig (100%) rename {config => WordPress/Config}/WordPressKit.xcconfig (100%) rename {config => WordPress/Config}/WordPressKitTests.xcconfig (100%) rename WordPress/{ => WordPress}/WordPress-Swift.h (100%) diff --git a/config/Common.debug.xcconfig b/WordPress/Config/Common.debug.xcconfig similarity index 100% rename from config/Common.debug.xcconfig rename to WordPress/Config/Common.debug.xcconfig diff --git a/config/Common.enterprise.xcconfig b/WordPress/Config/Common.enterprise.xcconfig similarity index 100% rename from config/Common.enterprise.xcconfig rename to WordPress/Config/Common.enterprise.xcconfig diff --git a/config/Common.xcconfig b/WordPress/Config/Common.xcconfig similarity index 100% rename from config/Common.xcconfig rename to WordPress/Config/Common.xcconfig diff --git a/config/Jetpack.alpha.xcconfig b/WordPress/Config/Jetpack.alpha.xcconfig similarity index 100% rename from config/Jetpack.alpha.xcconfig rename to WordPress/Config/Jetpack.alpha.xcconfig diff --git a/config/Jetpack.debug.xcconfig b/WordPress/Config/Jetpack.debug.xcconfig similarity index 100% rename from config/Jetpack.debug.xcconfig rename to WordPress/Config/Jetpack.debug.xcconfig diff --git a/config/Jetpack.internal.xcconfig b/WordPress/Config/Jetpack.internal.xcconfig similarity index 100% rename from config/Jetpack.internal.xcconfig rename to WordPress/Config/Jetpack.internal.xcconfig diff --git a/config/Jetpack.release.xcconfig b/WordPress/Config/Jetpack.release.xcconfig similarity index 100% rename from config/Jetpack.release.xcconfig rename to WordPress/Config/Jetpack.release.xcconfig diff --git a/config/Version.internal.xcconfig b/WordPress/Config/Version.internal.xcconfig similarity index 100% rename from config/Version.internal.xcconfig rename to WordPress/Config/Version.internal.xcconfig diff --git a/config/Version.public.xcconfig b/WordPress/Config/Version.public.xcconfig similarity index 100% rename from config/Version.public.xcconfig rename to WordPress/Config/Version.public.xcconfig diff --git a/config/WordPress.alpha.xcconfig b/WordPress/Config/WordPress.alpha.xcconfig similarity index 100% rename from config/WordPress.alpha.xcconfig rename to WordPress/Config/WordPress.alpha.xcconfig diff --git a/config/WordPress.debug.xcconfig b/WordPress/Config/WordPress.debug.xcconfig similarity index 100% rename from config/WordPress.debug.xcconfig rename to WordPress/Config/WordPress.debug.xcconfig diff --git a/config/WordPress.internal.xcconfig b/WordPress/Config/WordPress.internal.xcconfig similarity index 100% rename from config/WordPress.internal.xcconfig rename to WordPress/Config/WordPress.internal.xcconfig diff --git a/config/WordPress.release.xcconfig b/WordPress/Config/WordPress.release.xcconfig similarity index 100% rename from config/WordPress.release.xcconfig rename to WordPress/Config/WordPress.release.xcconfig diff --git a/config/WordPressAuthenticator.enterprise.xcconfig b/WordPress/Config/WordPressAuthenticator.enterprise.xcconfig similarity index 100% rename from config/WordPressAuthenticator.enterprise.xcconfig rename to WordPress/Config/WordPressAuthenticator.enterprise.xcconfig diff --git a/config/WordPressAuthenticator.xcconfig b/WordPress/Config/WordPressAuthenticator.xcconfig similarity index 100% rename from config/WordPressAuthenticator.xcconfig rename to WordPress/Config/WordPressAuthenticator.xcconfig diff --git a/config/WordPressAuthenticatorTests.xcconfig b/WordPress/Config/WordPressAuthenticatorTests.xcconfig similarity index 100% rename from config/WordPressAuthenticatorTests.xcconfig rename to WordPress/Config/WordPressAuthenticatorTests.xcconfig diff --git a/config/WordPressKit.xcconfig b/WordPress/Config/WordPressKit.xcconfig similarity index 100% rename from config/WordPressKit.xcconfig rename to WordPress/Config/WordPressKit.xcconfig diff --git a/config/WordPressKitTests.xcconfig b/WordPress/Config/WordPressKitTests.xcconfig similarity index 100% rename from config/WordPressKitTests.xcconfig rename to WordPress/Config/WordPressKitTests.xcconfig diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 8095d36787da..fbc8020fdfe7 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -108,14 +108,11 @@ 73F6DD42212BA54700CE447D /* RichNotificationContentFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */; }; 73F6DD44212C714F00CE447D /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; 73F6DD45212C714F00CE447D /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; - 74021A17202E13C6006CC39F /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 7457667C202B558C00F42E40 /* WordPressDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; 80379C6E2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; 80379C6F2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; - 809620E628E540D700940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 8096212528E5411400940A5D /* JetpackShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096212328E540D700940A5D /* JetpackShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 8096214A28E55C9400940A5D /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; 8096218E28E55F8600940A5D /* JetpackDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 809A91032A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; 809A91042A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; @@ -162,8 +159,6 @@ E10B3652158F2D3F00419A93 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E10B3651158F2D3F00419A93 /* QuartzCore.framework */; }; E10B3654158F2D4500419A93 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E10B3653158F2D4500419A93 /* UIKit.framework */; }; E10B3655158F2D7800419A93 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 834CE7371256D0F60046A4A3 /* CoreGraphics.framework */; }; - E125F1E41E8E595E00320B67 /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; - E125F1E51E8E596200320B67 /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; E185474E1DED8D8800D875D7 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E185474D1DED8D8800D875D7 /* UserNotifications.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; E1A386C814DB05C300954CF8 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C714DB05C300954CF8 /* AVFoundation.framework */; }; E1A386CA14DB05F700954CF8 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C914DB05F700954CF8 /* CoreMedia.framework */; }; @@ -189,7 +184,6 @@ F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; F9C47A78238C7DAC00AAD9ED /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; - FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E125F1E31E8E595E00320B67 /* SharePost.swift */; }; FABB26202602FC2C00C8785C /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; FABB26212602FC2C00C8785C /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; FABB26222602FC2C00C8785C /* CoreSpotlight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E5431E9E5A570050D489 /* CoreSpotlight.framework */; }; @@ -574,29 +568,18 @@ 1E826CD5B4B116AF78FF391C /* Pods_Apps_WordPress.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Apps_WordPress.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 213A62FF811EBDB969FA7669 /* Pods_WordPressShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressShareExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 23052F0F1F9B2503E33D0A26 /* Pods_JetpackShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackShareExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 24350E7C264DB76E009BB2B6 /* Jetpack.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.debug.xcconfig; sourceTree = ""; }; - 24351059264DC1E2009BB2B6 /* Jetpack.release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.release.xcconfig; sourceTree = ""; }; - 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.internal.xcconfig; sourceTree = ""; }; 24351253264DCA08009BB2B6 /* Secrets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Secrets.swift; path = ../Secrets/Secrets.swift; sourceTree = BUILT_PRODUCTS_DIR; }; - 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Jetpack.alpha.xcconfig; sourceTree = ""; }; 293E283D7339E7B6D13F6E09 /* Pods-JetpackShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-internal.xcconfig"; sourceTree = ""; }; 296890770FE971DC00770264 /* Security.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 32387A1D541851E82ED957CE /* Pods-WordPressShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release.xcconfig"; sourceTree = ""; }; 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 3F526C4D2538CF2A0069706C /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; 3F526C4F2538CF2A0069706C /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; - 3F9DD3F62CC214BF00DF1760 /* Common.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.debug.xcconfig; sourceTree = ""; }; - 3F9DD3F72CC2188400DF1760 /* Common.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.enterprise.xcconfig; sourceTree = ""; }; - 3F9DD3F82CC21E7B00DF1760 /* WordPressAuthenticator.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.enterprise.xcconfig; sourceTree = ""; }; 3FA640652670CEFE0064401E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticatorTests.xcconfig; sourceTree = ""; }; 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKitTests.xcconfig; sourceTree = ""; }; - 4A98A9032C2274E100A2CE58 /* WordPressKit.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WordPressKit.xcconfig; sourceTree = ""; }; 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WordPressAuthenticator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4AD953BB2C21451700D0EEFA /* WordPressAuthenticatorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressAuthenticatorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 4AD955572C2155B300D0EEFA /* WordPressAuthenticator.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPressAuthenticator.xcconfig; sourceTree = ""; }; 51A5F017948878F7E26979A0 /* Pods-Apps-WordPress.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release.xcconfig"; sourceTree = ""; }; 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Apps_Jetpack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5E48AA7F709A5B0F2318A7E3 /* Pods-JetpackDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; @@ -670,7 +653,6 @@ 93F2E5521E9E5CF00050D489 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; }; 93FA0F0118E451A80007903B /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; 93FA0F0218E451A80007903B /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.md; path = ../README.md; sourceTree = ""; }; - 98FB6E9F23074CE5002DDC8D /* Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; A01C542D0E24E88400D411F2 /* SystemConfiguration.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; B5AA54D41A8E7510003BDD12 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; B7556D1D8CFA5CEAEAC481B9 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -697,7 +679,6 @@ D82E087429EEB0B00098F500 /* DashboardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardTests.swift; sourceTree = ""; }; E10B3651158F2D3F00419A93 /* QuartzCore.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; E10B3653158F2D4500419A93 /* UIKit.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - E125F1E31E8E595E00320B67 /* SharePost.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SharePost.swift; sourceTree = ""; }; E131CB5116CACA6B004B0314 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; E14D65C717E09663007E3EA4 /* Social.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; }; E16273E21B2AD89A00088AF7 /* MIGRATIONS.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = MIGRATIONS.md; path = ../MIGRATIONS.md; sourceTree = ""; }; @@ -712,12 +693,6 @@ EF379F0A70B6AC45330EE287 /* Pods-WordPressTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release.xcconfig"; sourceTree = ""; }; F111B88B2658102700057942 /* Combine.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Combine.framework; path = System/Library/Frameworks/Combine.framework; sourceTree = SDKROOT; }; F13E7FDD2566B0AB007D420A /* Intents.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Intents.framework; path = System/Library/Frameworks/Intents.framework; sourceTree = SDKROOT; }; - F14B5F70208E648200439554 /* WordPress.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.debug.xcconfig; sourceTree = ""; }; - F14B5F71208E648200439554 /* WordPress.release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.release.xcconfig; sourceTree = ""; }; - F14B5F72208E648300439554 /* WordPress.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.internal.xcconfig; sourceTree = ""; }; - F14B5F73208E648300439554 /* WordPress.alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WordPress.alpha.xcconfig; sourceTree = ""; }; - F14B5F74208E64F900439554 /* Version.public.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.public.xcconfig; sourceTree = ""; }; - F14B5F75208E64F900439554 /* Version.internal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.internal.xcconfig; sourceTree = ""; }; F1F163C825658B4D003DC13B /* IntentsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IntentsUI.framework; path = System/Library/Frameworks/IntentsUI.framework; sourceTree = SDKROOT; }; F373612EEEEF10E500093FF3 /* Pods-Apps-WordPress.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-alpha.xcconfig"; sourceTree = ""; }; F75F3A68DCE524B4BAFCE76E /* Pods-WordPressDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; @@ -1355,6 +1330,7 @@ 24F6903B2CD401FF00AAB1A3 /* Exceptions for "JetpackIntents" folder in "JetpackStatsWidgets" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( + "/Localized: Localization/Sites.strings", SitesIntent.intentdefinition, ); target = 0107E0B128F97D5000DE87DB /* JetpackStatsWidgets */; @@ -1385,6 +1361,8 @@ "App Configuration/TracksConfiguration.swift", "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/Collection View/DashboardMigrationSuccessCell+WordPress.swift", "Classes/ViewRelated/WordPress-to-Jetpack Migration/Success card/Table View/MigrationSuccessCell+WordPress.swift", + Resources/AppStoreStrings.po, + Resources/release_notes.txt, "Supporting Files/Info.plist", ); target = FABB1F8F2602FC2C00C8785C /* Jetpack */; @@ -1412,8 +1390,6 @@ "App Configuration/ExtensionConfiguration.swift", "App Configuration/TracksConfiguration.swift", Resources/AppImages.xcassets, - Resources/AppStoreStrings.po, - Resources/release_notes.txt, ); target = 8096213028E55C9400940A5D /* JetpackDraftActionExtension */; }; @@ -1447,9 +1423,12 @@ 24F694302CD406CC00AAB1A3 /* Exceptions for "WordPress" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( + Resources/AppStoreStrings.po, "Resources/Fonts/OFL - EBGaramond-Regular.txt", Resources/iTunesArtwork, "Resources/iTunesArtwork@2x", + Resources/release_notes.txt, + "Supporting Files/Info.plist", ); target = 1D6058900D05DD3D006BFB54 /* WordPress */; }; @@ -1487,7 +1466,6 @@ "/Localized: Resources/Localizations/InfoPlist.strings", "/Localized: Resources/Localizations/Localizable.strings", Resources/AppImages.xcassets, - Resources/AppStoreStrings.po, Resources/Emoji.txt, Resources/Flags.xcassets, Resources/Fonts/Noticons.ttf, @@ -1514,7 +1492,6 @@ Resources/Images/approve.png, "Resources/Lottie Animations/JetpackInstallPluginLogoAnimation_ltr.json", "Resources/Lottie Animations/JetpackInstallPluginLogoAnimation_rtl.json", - Resources/release_notes.txt, Resources/Sounds/n.caf, ); target = FABB1F8F2602FC2C00C8785C /* Jetpack */; @@ -1574,7 +1551,6 @@ membershipExceptions = ( Cache/HomeWidgetCache.swift, Helpers/HomeWidgetDataFileReader.swift, - Helpers/WidgetDataReader.swift, LockScreenWidgets/Models/LockScreenSingleStatViewModel.swift, LockScreenWidgets/Models/LockScreenUnconfiguredViewModel.swift, Model/AllTimeWidgetStats.swift, @@ -1734,6 +1710,16 @@ path = WordPress; sourceTree = ""; }; + 24F6943B2CD406FE00AAB1A3 /* Shared */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Shared; + sourceTree = ""; + }; + 24F694542CD4075000AAB1A3 /* Config */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = Config; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2033,13 +2019,12 @@ 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( - F14B5F6F208E648200439554 /* config */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, + 24F694542CD4075000AAB1A3 /* Config */, 24F6E6E82CD3F6F500AAB1A3 /* Credentials */, 24CE57C42CD3375200C7B37D /* Classes */, 24F6937A2CD406CC00AAB1A3 /* WordPress */, 24F691282CD403B900AAB1A3 /* Jetpack */, - E125F1E21E8E594C00320B67 /* Shared */, + 24F6943B2CD406FE00AAB1A3 /* Shared */, 24F66C5E2CD3FE1700AAB1A3 /* JetpackDraftActionExtension */, 24F66CBA2CD3FEC700AAB1A3 /* JetpackIntents */, 24F6E6DD2CD3F6C000AAB1A3 /* JetpackNotificationServiceExtension */, @@ -2054,6 +2039,7 @@ 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */, 24F6E6E42CD3F6D300AAB1A3 /* JetpackScreenshotGeneration */, 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */, + 24AE9EF5264B3D8E00AC7F15 /* Derived Sources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, 93FA0F0118E451A80007903B /* LICENSE */, @@ -2066,14 +2052,6 @@ sourceTree = ""; usesTabs = 0; }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 24AE9EF5264B3D8E00AC7F15 /* Derived Sources */, - ); - name = "Other Sources"; - sourceTree = ""; - }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( @@ -2338,40 +2316,6 @@ path = Flows; sourceTree = ""; }; - E125F1E21E8E594C00320B67 /* Shared */ = { - isa = PBXGroup; - children = ( - E125F1E31E8E595E00320B67 /* SharePost.swift */, - ); - path = Shared; - sourceTree = ""; - }; - F14B5F6F208E648200439554 /* config */ = { - isa = PBXGroup; - children = ( - 98FB6E9F23074CE5002DDC8D /* Common.xcconfig */, - 3F9DD3F72CC2188400DF1760 /* Common.enterprise.xcconfig */, - 3F9DD3F62CC214BF00DF1760 /* Common.debug.xcconfig */, - F14B5F75208E64F900439554 /* Version.internal.xcconfig */, - F14B5F74208E64F900439554 /* Version.public.xcconfig */, - F14B5F70208E648200439554 /* WordPress.debug.xcconfig */, - F14B5F71208E648200439554 /* WordPress.release.xcconfig */, - F14B5F72208E648300439554 /* WordPress.internal.xcconfig */, - 24350E7C264DB76E009BB2B6 /* Jetpack.debug.xcconfig */, - 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */, - 24351059264DC1E2009BB2B6 /* Jetpack.release.xcconfig */, - 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */, - F14B5F73208E648300439554 /* WordPress.alpha.xcconfig */, - 4AD955572C2155B300D0EEFA /* WordPressAuthenticator.xcconfig */, - 3F9DD3F82CC21E7B00DF1760 /* WordPressAuthenticator.enterprise.xcconfig */, - 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */, - 4A98A9032C2274E100A2CE58 /* WordPressKit.xcconfig */, - 4A98A9022C2274E100A2CE58 /* WordPressKitTests.xcconfig */, - ); - name = config; - path = ../config; - sourceTree = ""; - }; FF2716901CAAC87B0006E2D4 /* UITests */ = { isa = PBXGroup; children = ( @@ -2479,6 +2423,7 @@ fileSystemSynchronizedGroups = ( 24CE57C42CD3375200C7B37D /* Classes */, 24F6937A2CD406CC00AAB1A3 /* WordPress */, + 24F6943B2CD406FE00AAB1A3 /* Shared */, ); name = WordPress; packageProductDependencies = ( @@ -2590,6 +2535,7 @@ ); fileSystemSynchronizedGroups = ( 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, + 24F6943B2CD406FE00AAB1A3 /* Shared */, ); name = WordPressDraftActionExtension; packageProductDependencies = ( @@ -2615,6 +2561,7 @@ ); fileSystemSynchronizedGroups = ( 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, + 24F6943B2CD406FE00AAB1A3 /* Shared */, ); name = JetpackShareExtension; packageProductDependencies = ( @@ -2640,6 +2587,7 @@ ); fileSystemSynchronizedGroups = ( 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, + 24F6943B2CD406FE00AAB1A3 /* Shared */, ); name = JetpackDraftActionExtension; packageProductDependencies = ( @@ -2704,6 +2652,7 @@ ); fileSystemSynchronizedGroups = ( 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, + 24F6943B2CD406FE00AAB1A3 /* Shared */, ); name = WordPressShareExtension; packageProductDependencies = ( @@ -2794,6 +2743,7 @@ fileSystemSynchronizedGroups = ( 24CE57C42CD3375200C7B37D /* Classes */, 24F691282CD403B900AAB1A3 /* Jetpack */, + 24F6943B2CD406FE00AAB1A3 /* Shared */, ); name = Jetpack; packageProductDependencies = ( @@ -3656,7 +3606,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E125F1E41E8E595E00320B67 /* SharePost.swift in Sources */, 24351254264DCA08009BB2B6 /* Secrets.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -3704,7 +3653,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 74021A17202E13C6006CC39F /* SharePost.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3712,7 +3660,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 809620E628E540D700940A5D /* SharePost.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3720,7 +3667,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8096214A28E55C9400940A5D /* SharePost.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3756,7 +3702,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E125F1E51E8E596200320B67 /* SharePost.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3797,7 +3742,6 @@ buildActionMask = 2147483647; files = ( 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */, - FABB254A2602FC2C00C8785C /* SharePost.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4399,13 +4343,13 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN__ARC_BRIDGE_CAST_NONARC = NO; - CODE_SIGN_ENTITLEMENTS = WordPress.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPress/Supporting Files/WordPress.entitlements"; COPY_PHASE_STRIP = NO; DEFINES_MODULE = YES; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREFIX_HEADER = WordPress_Prefix.pch; + GCC_PREFIX_HEADER = "WordPress/Supporting Files/WordPress_Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "COCOAPODS=1", @@ -4467,13 +4411,13 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN__ARC_BRIDGE_CAST_NONARC = NO; - CODE_SIGN_ENTITLEMENTS = WordPress.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPress/Supporting Files/WordPress.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; COPY_PHASE_STRIP = NO; DEFINES_MODULE = YES; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PREFIX_HEADER = WordPress_Prefix.pch; + GCC_PREFIX_HEADER = "WordPress/Supporting Files/WordPress_Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", NS_BLOCK_ASSERTIONS, @@ -4556,7 +4500,8 @@ }; 4AD953CA2C21451800D0EEFA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4AD955572C2155B300D0EEFA /* WordPressAuthenticator.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPressAuthenticator.xcconfig; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -4612,7 +4557,8 @@ }; 4AD953CB2C21451800D0EEFA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4AD955572C2155B300D0EEFA /* WordPressAuthenticator.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPressAuthenticator.xcconfig; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -4663,7 +4609,8 @@ }; 4AD953CC2C21451800D0EEFA /* Release-Internal */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F9DD3F82CC21E7B00DF1760 /* WordPressAuthenticator.enterprise.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPressAuthenticator.enterprise.xcconfig; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -4714,7 +4661,8 @@ }; 4AD953CD2C21451800D0EEFA /* Release-Alpha */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F9DD3F82CC21E7B00DF1760 /* WordPressAuthenticator.enterprise.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPressAuthenticator.enterprise.xcconfig; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -4765,7 +4713,8 @@ }; 4AD953CE2C21451800D0EEFA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPressAuthenticatorTests.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; @@ -4806,7 +4755,8 @@ }; 4AD953CF2C21451800D0EEFA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPressAuthenticatorTests.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; @@ -4841,7 +4791,8 @@ }; 4AD953D02C21451800D0EEFA /* Release-Internal */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPressAuthenticatorTests.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; @@ -4876,7 +4827,8 @@ }; 4AD953D12C21451800D0EEFA /* Release-Alpha */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A2F746A2C2198CB00E72117 /* WordPressAuthenticatorTests.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPressAuthenticatorTests.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; @@ -6352,7 +6304,8 @@ }; 8546B4431BEAD39700193C07 /* Release-Alpha */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F14B5F73208E648300439554 /* WordPress.alpha.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPress.alpha.xcconfig; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; @@ -6416,13 +6369,13 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN__ARC_BRIDGE_CAST_NONARC = NO; - CODE_SIGN_ENTITLEMENTS = "WordPress-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPress/Supporting Files/WordPress-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; DEFINES_MODULE = YES; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PREFIX_HEADER = WordPress_Prefix.pch; + GCC_PREFIX_HEADER = "WordPress/Supporting Files/WordPress_Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "WPCOM_SCHEME=\\@\\\"${WPCOM_SCHEME}\\\"", @@ -6786,7 +6739,8 @@ }; 93DEAA9D182D567A004E34D1 /* Release-Internal */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F14B5F72208E648300439554 /* WordPress.internal.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPress.internal.xcconfig; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; @@ -6850,13 +6804,13 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN__ARC_BRIDGE_CAST_NONARC = NO; - CODE_SIGN_ENTITLEMENTS = "WordPress-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPress/Supporting Files/WordPress-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; DEFINES_MODULE = YES; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PREFIX_HEADER = WordPress_Prefix.pch; + GCC_PREFIX_HEADER = "WordPress/Supporting Files/WordPress_Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", INTERNAL_BUILD, @@ -6967,7 +6921,8 @@ }; C01FCF4F08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F14B5F70208E648200439554 /* WordPress.debug.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPress.debug.xcconfig; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; @@ -7025,7 +6980,8 @@ }; C01FCF5008A954540054247B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F14B5F71208E648200439554 /* WordPress.release.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = WordPress.release.xcconfig; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; @@ -7330,7 +7286,8 @@ }; FABB264E2602FC2C00C8785C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 24350E7C264DB76E009BB2B6 /* Jetpack.debug.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = Jetpack.debug.xcconfig; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -7344,7 +7301,7 @@ ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREFIX_HEADER = WordPress_Prefix.pch; + GCC_PREFIX_HEADER = "WordPress/Supporting Files/WordPress_Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "COCOAPODS=1", @@ -7398,7 +7355,8 @@ }; FABB264F2602FC2C00C8785C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 24351059264DC1E2009BB2B6 /* Jetpack.release.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = Jetpack.release.xcconfig; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -7412,7 +7370,7 @@ DEFINES_MODULE = YES; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PREFIX_HEADER = WordPress_Prefix.pch; + GCC_PREFIX_HEADER = "WordPress/Supporting Files/WordPress_Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", NS_BLOCK_ASSERTIONS, @@ -7463,7 +7421,8 @@ }; FABB26502602FC2C00C8785C /* Release-Internal */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 243511A4264DC2D9009BB2B6 /* Jetpack.internal.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = Jetpack.internal.xcconfig; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -7477,7 +7436,7 @@ DEFINES_MODULE = YES; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PREFIX_HEADER = WordPress_Prefix.pch; + GCC_PREFIX_HEADER = "WordPress/Supporting Files/WordPress_Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", INTERNAL_BUILD, @@ -7528,7 +7487,8 @@ }; FABB26512602FC2C00C8785C /* Release-Alpha */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2439B1DB264ECBDF00239130 /* Jetpack.alpha.xcconfig */; + baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; + baseConfigurationReferenceRelativePath = Jetpack.alpha.xcconfig; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -7542,7 +7502,7 @@ DEFINES_MODULE = YES; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PREFIX_HEADER = WordPress_Prefix.pch; + GCC_PREFIX_HEADER = "WordPress/Supporting Files/WordPress_Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "WPCOM_SCHEME=\\@\\\"${WPCOM_SCHEME}\\\"", diff --git a/WordPress/WordPress-Swift.h b/WordPress/WordPress/WordPress-Swift.h similarity index 100% rename from WordPress/WordPress-Swift.h rename to WordPress/WordPress/WordPress-Swift.h From abc4e3b76bed3e9732843f1751e44a85f3b34e3e Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 12:59:14 -0600 Subject: [PATCH 21/27] Use Folders for WordPressNotificationContentExtension --- WordPress/WordPress.xcodeproj/project.pbxproj | 100 +++++------------- .../{ => Supporting Files}/Info-Alpha.plist | 0 .../Info-Internal.plist | 0 .../{ => Supporting Files}/Info.plist | 0 ...icationContentExtension-Alpha.entitlements | 0 ...tionContentExtension-Internal.entitlements | 0 ...sNotificationContentExtension.entitlements | 0 7 files changed, 26 insertions(+), 74 deletions(-) rename WordPress/WordPressNotificationContentExtension/{ => Supporting Files}/Info-Alpha.plist (100%) rename WordPress/WordPressNotificationContentExtension/{ => Supporting Files}/Info-Internal.plist (100%) rename WordPress/WordPressNotificationContentExtension/{ => Supporting Files}/Info.plist (100%) rename WordPress/WordPressNotificationContentExtension/{ => Supporting Files}/WordPressNotificationContentExtension-Alpha.entitlements (100%) rename WordPress/WordPressNotificationContentExtension/{ => Supporting Files}/WordPressNotificationContentExtension-Internal.entitlements (100%) rename WordPress/WordPressNotificationContentExtension/{ => Supporting Files}/WordPressNotificationContentExtension.entitlements (100%) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index fbc8020fdfe7..bd246a9b04d6 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -98,11 +98,8 @@ 733F36042126197800988727 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E185474D1DED8D8800D875D7 /* UserNotifications.framework */; }; 733F36062126197800988727 /* UserNotificationsUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 733F36052126197800988727 /* UserNotificationsUI.framework */; }; 7358E6BF210BD318002323EB /* WordPressNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 7358E6B8210BD318002323EB /* WordPressNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 736584EB2137533A0029C9A4 /* NotificationContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 736584E82137533A0029C9A4 /* NotificationContentView.swift */; }; - 736584EC2137533A0029C9A4 /* Tracks+ContentExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 736584EA2137533A0029C9A4 /* Tracks+ContentExtension.swift */; }; 73768B6B212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */; }; 7396FE66210F730600496D0D /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7396FE65210F730600496D0D /* NotificationService.swift */; }; - 73D5AC63212622B200ADDDD2 /* NotificationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D5AC5C212622B200ADDDD2 /* NotificationViewController.swift */; }; 73E40D8C21238C520012ABA6 /* Tracks+ServiceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */; }; 73EDC70A212E5D6700E5E3ED /* RemoteNotificationStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */; }; 73F6DD42212BA54700CE447D /* RichNotificationContentFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */; }; @@ -585,13 +582,9 @@ 5E48AA7F709A5B0F2318A7E3 /* Pods-JetpackDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; 67832AB9D81652460A80BE66 /* Pods-Apps-Jetpack.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-internal.xcconfig"; sourceTree = ""; }; 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportScreenTests.swift; sourceTree = ""; }; - 732D4E1D2126253900BF7F11 /* WordPressNotificationContentExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressNotificationContentExtension.entitlements; sourceTree = ""; }; - 732D4E1E212625A100BF7F11 /* WordPressNotificationContentExtension-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationContentExtension-Alpha.entitlements"; sourceTree = ""; }; - 732D4E1F212625A100BF7F11 /* WordPressNotificationContentExtension-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationContentExtension-Internal.entitlements"; sourceTree = ""; }; 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteNotificationActionParser.swift; sourceTree = ""; }; 733F36032126197800988727 /* WordPressNotificationContentExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressNotificationContentExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 733F36052126197800988727 /* UserNotificationsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotificationsUI.framework; path = System/Library/Frameworks/UserNotificationsUI.framework; sourceTree = SDKROOT; }; - 733F360D2126197800988727 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 734740762114C296007FDDFF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 734740772114C296007FDDFF /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; 734740782114C296007FDDFF /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; @@ -599,15 +592,9 @@ 7347407E2114C5EF007FDDFF /* WordPressNotificationServiceExtension-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationServiceExtension-Internal.entitlements"; sourceTree = ""; }; 7347407F2114C5F0007FDDFF /* WordPressNotificationServiceExtension-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationServiceExtension-Alpha.entitlements"; sourceTree = ""; }; 7358E6B8210BD318002323EB /* WordPressNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 736584E82137533A0029C9A4 /* NotificationContentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationContentView.swift; sourceTree = ""; }; - 736584EA2137533A0029C9A4 /* Tracks+ContentExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Tracks+ContentExtension.swift"; sourceTree = ""; }; 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UNNotificationContent+RemoteNotification.swift"; sourceTree = ""; }; 7396FE65210F730600496D0D /* NotificationService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; 73ACDF9F2118B03700233AD4 /* WordPressNotificationServiceExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressNotificationServiceExtension-Bridging-Header.h"; sourceTree = ""; }; - 73B05D2A21374FE50073ECAA /* WordPressNotificationContentExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressNotificationContentExtension-Bridging-Header.h"; sourceTree = ""; }; - 73D5AC5C212622B200ADDDD2 /* NotificationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationViewController.swift; sourceTree = ""; }; - 73D5AC662126236600ADDDD2 /* Info-Alpha.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; - 73D5AC672126236600ADDDD2 /* Info-Internal.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Tracks+ServiceExtension.swift"; sourceTree = ""; }; 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteNotificationStyles.swift; sourceTree = ""; }; 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RichNotificationContentFormatter.swift; sourceTree = ""; }; @@ -1524,6 +1511,15 @@ ); target = 0107E13828FE9DB200DE87DB /* JetpackIntents */; }; + 24F694692CD40AB300AAB1A3 /* Exceptions for "WordPressNotificationContentExtension" folder in "WordPressNotificationContentExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Sources/NotificationViewController.swift, + "Sources/Tracks/Tracks+ContentExtension.swift", + Sources/Views/NotificationContentView.swift, + ); + target = 733F36022126197800988727 /* WordPressNotificationContentExtension */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -1720,6 +1716,14 @@ path = Config; sourceTree = ""; }; + 24F694652CD40AB200AAB1A3 /* WordPressNotificationContentExtension */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F694692CD40AB300AAB1A3 /* Exceptions for "WordPressNotificationContentExtension" folder in "WordPressNotificationContentExtension" target */, + ); + path = WordPressNotificationContentExtension; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2031,7 +2035,7 @@ 24F6E6802CD3F6AA00AAB1A3 /* JetpackStatsWidgets */, 24F6E6E12CD3F6C200AAB1A3 /* JetpackShareExtension */, 24F66C0A2CD3FDEA00AAB1A3 /* WordPressDraftActionExtension */, - 733F36072126197800988727 /* WordPressNotificationContentExtension */, + 24F694652CD40AB200AAB1A3 /* WordPressNotificationContentExtension */, 7358E6B9210BD318002323EB /* WordPressNotificationServiceExtension */, 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */, @@ -2124,15 +2128,6 @@ path = FormattableContent; sourceTree = ""; }; - 733F36072126197800988727 /* WordPressNotificationContentExtension */ = { - isa = PBXGroup; - children = ( - 73D5AC5B212622B200ADDDD2 /* Sources */, - 73D5AC5A2126225300ADDDD2 /* Supporting Files */, - ); - path = WordPressNotificationContentExtension; - sourceTree = ""; - }; 7347407C2114C29B007FDDFF /* Supporting Files */ = { isa = PBXGroup; children = ( @@ -2156,22 +2151,6 @@ path = WordPressNotificationServiceExtension; sourceTree = ""; }; - 736584E72137533A0029C9A4 /* Views */ = { - isa = PBXGroup; - children = ( - 736584E82137533A0029C9A4 /* NotificationContentView.swift */, - ); - path = Views; - sourceTree = ""; - }; - 736584E92137533A0029C9A4 /* Tracks */ = { - isa = PBXGroup; - children = ( - 736584EA2137533A0029C9A4 /* Tracks+ContentExtension.swift */, - ); - path = Tracks; - sourceTree = ""; - }; 73768B69212B4DE8005136A1 /* NotificationContent */ = { isa = PBXGroup; children = ( @@ -2193,30 +2172,6 @@ path = Sources; sourceTree = ""; }; - 73D5AC5A2126225300ADDDD2 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 733F360D2126197800988727 /* Info.plist */, - 73D5AC662126236600ADDDD2 /* Info-Alpha.plist */, - 73D5AC672126236600ADDDD2 /* Info-Internal.plist */, - 732D4E1D2126253900BF7F11 /* WordPressNotificationContentExtension.entitlements */, - 732D4E1E212625A100BF7F11 /* WordPressNotificationContentExtension-Alpha.entitlements */, - 732D4E1F212625A100BF7F11 /* WordPressNotificationContentExtension-Internal.entitlements */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 73D5AC5B212622B200ADDDD2 /* Sources */ = { - isa = PBXGroup; - children = ( - 736584E92137533A0029C9A4 /* Tracks */, - 736584E72137533A0029C9A4 /* Views */, - 73D5AC5C212622B200ADDDD2 /* NotificationViewController.swift */, - 73B05D2A21374FE50073ECAA /* WordPressNotificationContentExtension-Bridging-Header.h */, - ); - path = Sources; - sourceTree = ""; - }; 73E40D8A21238C400012ABA6 /* Tracks */ = { isa = PBXGroup; children = ( @@ -3628,10 +3583,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 736584EB2137533A0029C9A4 /* NotificationContentView.swift in Sources */, - 73D5AC63212622B200ADDDD2 /* NotificationViewController.swift in Sources */, 73F6DD44212C714F00CE447D /* RichNotificationViewModel.swift in Sources */, - 736584EC2137533A0029C9A4 /* Tracks+ContentExtension.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4875,7 +4827,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WordPressNotificationContentExtension/WordPressNotificationContentExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension.entitlements"; COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; @@ -4888,7 +4840,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = WordPressNotificationContentExtension/Info.plist; + INFOPLIST_FILE = "WordPressNotificationContentExtension/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -4922,7 +4874,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WordPressNotificationContentExtension/WordPressNotificationContentExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -4935,7 +4887,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = WordPressNotificationContentExtension/Info.plist; + INFOPLIST_FILE = "WordPressNotificationContentExtension/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -4968,7 +4920,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = "WordPressNotificationContentExtension/WordPressNotificationContentExtension-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -4981,7 +4933,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = "WordPressNotificationContentExtension/Info-Internal.plist"; + INFOPLIST_FILE = "WordPressNotificationContentExtension/Supporting Files/Info-Internal.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5014,7 +4966,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = "WordPressNotificationContentExtension/WordPressNotificationContentExtension-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -5027,7 +4979,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = "WordPressNotificationContentExtension/Info-Alpha.plist"; + INFOPLIST_FILE = "WordPressNotificationContentExtension/Supporting Files/Info-Alpha.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/WordPress/WordPressNotificationContentExtension/Info-Alpha.plist b/WordPress/WordPressNotificationContentExtension/Supporting Files/Info-Alpha.plist similarity index 100% rename from WordPress/WordPressNotificationContentExtension/Info-Alpha.plist rename to WordPress/WordPressNotificationContentExtension/Supporting Files/Info-Alpha.plist diff --git a/WordPress/WordPressNotificationContentExtension/Info-Internal.plist b/WordPress/WordPressNotificationContentExtension/Supporting Files/Info-Internal.plist similarity index 100% rename from WordPress/WordPressNotificationContentExtension/Info-Internal.plist rename to WordPress/WordPressNotificationContentExtension/Supporting Files/Info-Internal.plist diff --git a/WordPress/WordPressNotificationContentExtension/Info.plist b/WordPress/WordPressNotificationContentExtension/Supporting Files/Info.plist similarity index 100% rename from WordPress/WordPressNotificationContentExtension/Info.plist rename to WordPress/WordPressNotificationContentExtension/Supporting Files/Info.plist diff --git a/WordPress/WordPressNotificationContentExtension/WordPressNotificationContentExtension-Alpha.entitlements b/WordPress/WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension-Alpha.entitlements similarity index 100% rename from WordPress/WordPressNotificationContentExtension/WordPressNotificationContentExtension-Alpha.entitlements rename to WordPress/WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension-Alpha.entitlements diff --git a/WordPress/WordPressNotificationContentExtension/WordPressNotificationContentExtension-Internal.entitlements b/WordPress/WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension-Internal.entitlements similarity index 100% rename from WordPress/WordPressNotificationContentExtension/WordPressNotificationContentExtension-Internal.entitlements rename to WordPress/WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension-Internal.entitlements diff --git a/WordPress/WordPressNotificationContentExtension/WordPressNotificationContentExtension.entitlements b/WordPress/WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension.entitlements similarity index 100% rename from WordPress/WordPressNotificationContentExtension/WordPressNotificationContentExtension.entitlements rename to WordPress/WordPressNotificationContentExtension/Supporting Files/WordPressNotificationContentExtension.entitlements From 312986b76b7896a2598f921a0551cacb12112e16 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 13:00:45 -0600 Subject: [PATCH 22/27] Use Folders for WordPressNotificationServiceExtension --- WordPress/WordPress.xcodeproj/project.pbxproj | 170 ++++++------------ .../{ => Supporting Files}/Info-Alpha.plist | 0 .../Info-Internal.plist | 0 .../{ => Supporting Files}/Info.plist | 0 .../PrivacyInfo.xcprivacy | 0 ...icationServiceExtension-Alpha.entitlements | 0 ...tionServiceExtension-Internal.entitlements | 0 ...sNotificationServiceExtension.entitlements | 0 8 files changed, 50 insertions(+), 120 deletions(-) rename WordPress/WordPressNotificationServiceExtension/{ => Supporting Files}/Info-Alpha.plist (100%) rename WordPress/WordPressNotificationServiceExtension/{ => Supporting Files}/Info-Internal.plist (100%) rename WordPress/WordPressNotificationServiceExtension/{ => Supporting Files}/Info.plist (100%) rename WordPress/WordPressNotificationServiceExtension/{ => Supporting Files}/PrivacyInfo.xcprivacy (100%) rename WordPress/WordPressNotificationServiceExtension/{ => Supporting Files}/WordPressNotificationServiceExtension-Alpha.entitlements (100%) rename WordPress/WordPressNotificationServiceExtension/{ => Supporting Files}/WordPressNotificationServiceExtension-Internal.entitlements (100%) rename WordPress/WordPressNotificationServiceExtension/{ => Supporting Files}/WordPressNotificationServiceExtension.entitlements (100%) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index bd246a9b04d6..962a0b9caec9 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -86,25 +86,15 @@ 3F2F856326FAF612000FCDA5 /* EditorGutenbergTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */; }; 4A0274862C224FB000290D8B /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 4A690C1E2BA796CB00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; - 4A690C1F2BA796CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */; }; 4AD953C72C21451700D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD953C82C21451700D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4AD9555A2C21716A00D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD9555B2C21716A00D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4BB2296498BE66D515E3D610 /* Pods_JetpackShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23052F0F1F9B2503E33D0A26 /* Pods_JetpackShareExtension.framework */; }; 6E5BA46926A59D620043A6F2 /* SupportScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */; }; - 7335AC6021220D550012EF2D /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; 733F36042126197800988727 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E185474D1DED8D8800D875D7 /* UserNotifications.framework */; }; 733F36062126197800988727 /* UserNotificationsUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 733F36052126197800988727 /* UserNotificationsUI.framework */; }; 7358E6BF210BD318002323EB /* WordPressNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 7358E6B8210BD318002323EB /* WordPressNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 73768B6B212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */; }; - 7396FE66210F730600496D0D /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7396FE65210F730600496D0D /* NotificationService.swift */; }; - 73E40D8C21238C520012ABA6 /* Tracks+ServiceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */; }; - 73EDC70A212E5D6700E5E3ED /* RemoteNotificationStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */; }; - 73F6DD42212BA54700CE447D /* RichNotificationContentFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */; }; - 73F6DD44212C714F00CE447D /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; - 73F6DD45212C714F00CE447D /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; 7457667C202B558C00F42E40 /* WordPressDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; 80379C6E2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; @@ -115,13 +105,6 @@ 809A91042A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; 80B42ABF2AB2CB1300377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; 80B42AC02AB2CB1400377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; - 80F6D02328EE866A00953C1A /* RemoteNotificationActionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */; }; - 80F6D03828EE866A00953C1A /* RichNotificationContentFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */; }; - 80F6D03C28EE866A00953C1A /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7396FE65210F730600496D0D /* NotificationService.swift */; }; - 80F6D04628EE866A00953C1A /* Tracks+ServiceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */; }; - 80F6D04728EE866A00953C1A /* UNNotificationContent+RemoteNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */; }; - 80F6D04828EE866A00953C1A /* RichNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */; }; - 80F6D04928EE866A00953C1A /* RemoteNotificationStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */; }; 80F6D05D28EE88FC00953C1A /* JetpackNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8298F3921EEF3BA7008EB7F0 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; 83043E55126FA31400EC9953 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83043E54126FA31400EC9953 /* MessageUI.framework */; }; @@ -574,7 +557,6 @@ 3F526C4F2538CF2A0069706C /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; 3FA640652670CEFE0064401E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 430F7B409FE22699ADB1A724 /* Pods_JetpackDraftActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JetpackDraftActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WordPressAuthenticator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4AD953BB2C21451700D0EEFA /* WordPressAuthenticatorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressAuthenticatorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 51A5F017948878F7E26979A0 /* Pods-Apps-WordPress.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release.xcconfig"; sourceTree = ""; }; @@ -582,23 +564,9 @@ 5E48AA7F709A5B0F2318A7E3 /* Pods-JetpackDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; 67832AB9D81652460A80BE66 /* Pods-Apps-Jetpack.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-internal.xcconfig"; sourceTree = ""; }; 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportScreenTests.swift; sourceTree = ""; }; - 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteNotificationActionParser.swift; sourceTree = ""; }; 733F36032126197800988727 /* WordPressNotificationContentExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressNotificationContentExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 733F36052126197800988727 /* UserNotificationsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotificationsUI.framework; path = System/Library/Frameworks/UserNotificationsUI.framework; sourceTree = SDKROOT; }; - 734740762114C296007FDDFF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 734740772114C296007FDDFF /* Info-Alpha.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Alpha.plist"; sourceTree = ""; }; - 734740782114C296007FDDFF /* Info-Internal.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Internal.plist"; sourceTree = ""; }; - 7347407D2114C4DC007FDDFF /* WordPressNotificationServiceExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WordPressNotificationServiceExtension.entitlements; sourceTree = ""; }; - 7347407E2114C5EF007FDDFF /* WordPressNotificationServiceExtension-Internal.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationServiceExtension-Internal.entitlements"; sourceTree = ""; }; - 7347407F2114C5F0007FDDFF /* WordPressNotificationServiceExtension-Alpha.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WordPressNotificationServiceExtension-Alpha.entitlements"; sourceTree = ""; }; 7358E6B8210BD318002323EB /* WordPressNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UNNotificationContent+RemoteNotification.swift"; sourceTree = ""; }; - 7396FE65210F730600496D0D /* NotificationService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; - 73ACDF9F2118B03700233AD4 /* WordPressNotificationServiceExtension-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WordPressNotificationServiceExtension-Bridging-Header.h"; sourceTree = ""; }; - 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Tracks+ServiceExtension.swift"; sourceTree = ""; }; - 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteNotificationStyles.swift; sourceTree = ""; }; - 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RichNotificationContentFormatter.swift; sourceTree = ""; }; - 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RichNotificationViewModel.swift; sourceTree = ""; }; 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressDraftActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.debug.xcconfig"; sourceTree = ""; }; 7E21C760202BBC8D00837CF5 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; @@ -1520,6 +1488,31 @@ ); target = 733F36022126197800988727 /* WordPressNotificationContentExtension */; }; + 24F694962CD40B5000AAB1A3 /* Exceptions for "WordPressNotificationServiceExtension" folder in "WordPressNotificationContentExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Sources/NotificationContent/RichNotificationViewModel.swift, + ); + target = 733F36022126197800988727 /* WordPressNotificationContentExtension */; + }; + 24F694972CD40B5000AAB1A3 /* Exceptions for "WordPressNotificationServiceExtension" folder in "WordPressNotificationServiceExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Supporting Files/Info-Alpha.plist", + "Supporting Files/Info-Internal.plist", + "Supporting Files/Info.plist", + ); + target = 7358E6B7210BD318002323EB /* WordPressNotificationServiceExtension */; + }; + 24F694982CD40B5000AAB1A3 /* Exceptions for "WordPressNotificationServiceExtension" folder in "JetpackNotificationServiceExtension" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Supporting Files/Info-Alpha.plist", + "Supporting Files/Info-Internal.plist", + "Supporting Files/Info.plist", + ); + target = 80F6D01F28EE866A00953C1A /* JetpackNotificationServiceExtension */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -1724,6 +1717,16 @@ path = WordPressNotificationContentExtension; sourceTree = ""; }; + 24F6947E2CD40B4F00AAB1A3 /* WordPressNotificationServiceExtension */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F694962CD40B5000AAB1A3 /* Exceptions for "WordPressNotificationServiceExtension" folder in "WordPressNotificationContentExtension" target */, + 24F694972CD40B5000AAB1A3 /* Exceptions for "WordPressNotificationServiceExtension" folder in "WordPressNotificationServiceExtension" target */, + 24F694982CD40B5000AAB1A3 /* Exceptions for "WordPressNotificationServiceExtension" folder in "JetpackNotificationServiceExtension" target */, + ); + path = WordPressNotificationServiceExtension; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2036,7 +2039,7 @@ 24F6E6E12CD3F6C200AAB1A3 /* JetpackShareExtension */, 24F66C0A2CD3FDEA00AAB1A3 /* WordPressDraftActionExtension */, 24F694652CD40AB200AAB1A3 /* WordPressNotificationContentExtension */, - 7358E6B9210BD318002323EB /* WordPressNotificationServiceExtension */, + 24F6947E2CD40B4F00AAB1A3 /* WordPressNotificationServiceExtension */, 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */, FF2716901CAAC87B0006E2D4 /* UITests */, @@ -2118,68 +2121,6 @@ name = Frameworks; sourceTree = ""; }; - 7335AC55212202E30012EF2D /* FormattableContent */ = { - isa = PBXGroup; - children = ( - 7335AC5F21220D550012EF2D /* RemoteNotificationActionParser.swift */, - 73EDC709212E5D6700E5E3ED /* RemoteNotificationStyles.swift */, - 73F6DD41212BA54700CE447D /* RichNotificationContentFormatter.swift */, - ); - path = FormattableContent; - sourceTree = ""; - }; - 7347407C2114C29B007FDDFF /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 734740762114C296007FDDFF /* Info.plist */, - 734740772114C296007FDDFF /* Info-Alpha.plist */, - 734740782114C296007FDDFF /* Info-Internal.plist */, - 7347407D2114C4DC007FDDFF /* WordPressNotificationServiceExtension.entitlements */, - 7347407F2114C5F0007FDDFF /* WordPressNotificationServiceExtension-Alpha.entitlements */, - 7347407E2114C5EF007FDDFF /* WordPressNotificationServiceExtension-Internal.entitlements */, - 4A690C1D2BA796C500A8E0C5 /* PrivacyInfo.xcprivacy */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 7358E6B9210BD318002323EB /* WordPressNotificationServiceExtension */ = { - isa = PBXGroup; - children = ( - 7396FE64210F72D400496D0D /* Sources */, - 7347407C2114C29B007FDDFF /* Supporting Files */, - ); - path = WordPressNotificationServiceExtension; - sourceTree = ""; - }; - 73768B69212B4DE8005136A1 /* NotificationContent */ = { - isa = PBXGroup; - children = ( - 73F6DD43212C714F00CE447D /* RichNotificationViewModel.swift */, - 73768B6A212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift */, - ); - path = NotificationContent; - sourceTree = ""; - }; - 7396FE64210F72D400496D0D /* Sources */ = { - isa = PBXGroup; - children = ( - 7335AC55212202E30012EF2D /* FormattableContent */, - 73768B69212B4DE8005136A1 /* NotificationContent */, - 73E40D8A21238C400012ABA6 /* Tracks */, - 7396FE65210F730600496D0D /* NotificationService.swift */, - 73ACDF9F2118B03700233AD4 /* WordPressNotificationServiceExtension-Bridging-Header.h */, - ); - path = Sources; - sourceTree = ""; - }; - 73E40D8A21238C400012ABA6 /* Tracks */ = { - isa = PBXGroup; - children = ( - 73E40D8B21238C520012ABA6 /* Tracks+ServiceExtension.swift */, - ); - path = Tracks; - sourceTree = ""; - }; 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */ = { isa = PBXGroup; children = ( @@ -2466,6 +2407,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24F6947E2CD40B4F00AAB1A3 /* WordPressNotificationServiceExtension */, + ); name = WordPressNotificationServiceExtension; packageProductDependencies = ( 0C6AC6192C364A4E00BF7600 /* XcodeTarget_NotificationServiceExtension */, @@ -2565,6 +2509,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 24F6947E2CD40B4F00AAB1A3 /* WordPressNotificationServiceExtension */, + ); name = JetpackNotificationServiceExtension; packageProductDependencies = ( 0C6AC6212C364A7B00BF7600 /* XcodeTarget_NotificationServiceExtension */, @@ -2993,7 +2940,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4A690C1E2BA796CB00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3022,7 +2968,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4A690C1F2BA796CD00A8E0C5 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3583,7 +3528,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 73F6DD44212C714F00CE447D /* RichNotificationViewModel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3591,13 +3535,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7335AC6021220D550012EF2D /* RemoteNotificationActionParser.swift in Sources */, - 73F6DD42212BA54700CE447D /* RichNotificationContentFormatter.swift in Sources */, - 7396FE66210F730600496D0D /* NotificationService.swift in Sources */, - 73E40D8C21238C520012ABA6 /* Tracks+ServiceExtension.swift in Sources */, - 73768B6B212B4E4F005136A1 /* UNNotificationContent+RemoteNotification.swift in Sources */, - 73F6DD45212C714F00CE447D /* RichNotificationViewModel.swift in Sources */, - 73EDC70A212E5D6700E5E3ED /* RemoteNotificationStyles.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3626,13 +3563,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 80F6D02328EE866A00953C1A /* RemoteNotificationActionParser.swift in Sources */, - 80F6D03828EE866A00953C1A /* RichNotificationContentFormatter.swift in Sources */, - 80F6D03C28EE866A00953C1A /* NotificationService.swift in Sources */, - 80F6D04628EE866A00953C1A /* Tracks+ServiceExtension.swift in Sources */, - 80F6D04728EE866A00953C1A /* UNNotificationContent+RemoteNotification.swift in Sources */, - 80F6D04828EE866A00953C1A /* RichNotificationViewModel.swift in Sources */, - 80F6D04928EE866A00953C1A /* RemoteNotificationStyles.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5012,7 +4942,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WordPressNotificationServiceExtension/WordPressNotificationServiceExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension.entitlements"; COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; @@ -5025,7 +4955,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = WordPressNotificationServiceExtension/Info.plist; + INFOPLIST_FILE = "WordPressNotificationServiceExtension/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5059,7 +4989,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WordPressNotificationServiceExtension/WordPressNotificationServiceExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -5072,7 +5002,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = WordPressNotificationServiceExtension/Info.plist; + INFOPLIST_FILE = "WordPressNotificationServiceExtension/Supporting Files/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5105,7 +5035,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/WordPressNotificationServiceExtension-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -5118,7 +5048,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = "WordPressNotificationServiceExtension/Info-Internal.plist"; + INFOPLIST_FILE = "WordPressNotificationServiceExtension/Supporting Files/Info-Internal.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5151,7 +5081,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/WordPressNotificationServiceExtension-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -5164,7 +5094,7 @@ ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - INFOPLIST_FILE = "WordPressNotificationServiceExtension/Info-Alpha.plist"; + INFOPLIST_FILE = "WordPressNotificationServiceExtension/Supporting Files/Info-Alpha.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/WordPress/WordPressNotificationServiceExtension/Info-Alpha.plist b/WordPress/WordPressNotificationServiceExtension/Supporting Files/Info-Alpha.plist similarity index 100% rename from WordPress/WordPressNotificationServiceExtension/Info-Alpha.plist rename to WordPress/WordPressNotificationServiceExtension/Supporting Files/Info-Alpha.plist diff --git a/WordPress/WordPressNotificationServiceExtension/Info-Internal.plist b/WordPress/WordPressNotificationServiceExtension/Supporting Files/Info-Internal.plist similarity index 100% rename from WordPress/WordPressNotificationServiceExtension/Info-Internal.plist rename to WordPress/WordPressNotificationServiceExtension/Supporting Files/Info-Internal.plist diff --git a/WordPress/WordPressNotificationServiceExtension/Info.plist b/WordPress/WordPressNotificationServiceExtension/Supporting Files/Info.plist similarity index 100% rename from WordPress/WordPressNotificationServiceExtension/Info.plist rename to WordPress/WordPressNotificationServiceExtension/Supporting Files/Info.plist diff --git a/WordPress/WordPressNotificationServiceExtension/PrivacyInfo.xcprivacy b/WordPress/WordPressNotificationServiceExtension/Supporting Files/PrivacyInfo.xcprivacy similarity index 100% rename from WordPress/WordPressNotificationServiceExtension/PrivacyInfo.xcprivacy rename to WordPress/WordPressNotificationServiceExtension/Supporting Files/PrivacyInfo.xcprivacy diff --git a/WordPress/WordPressNotificationServiceExtension/WordPressNotificationServiceExtension-Alpha.entitlements b/WordPress/WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension-Alpha.entitlements similarity index 100% rename from WordPress/WordPressNotificationServiceExtension/WordPressNotificationServiceExtension-Alpha.entitlements rename to WordPress/WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension-Alpha.entitlements diff --git a/WordPress/WordPressNotificationServiceExtension/WordPressNotificationServiceExtension-Internal.entitlements b/WordPress/WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension-Internal.entitlements similarity index 100% rename from WordPress/WordPressNotificationServiceExtension/WordPressNotificationServiceExtension-Internal.entitlements rename to WordPress/WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension-Internal.entitlements diff --git a/WordPress/WordPressNotificationServiceExtension/WordPressNotificationServiceExtension.entitlements b/WordPress/WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension.entitlements similarity index 100% rename from WordPress/WordPressNotificationServiceExtension/WordPressNotificationServiceExtension.entitlements rename to WordPress/WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension.entitlements From 8454e53532dd5f1c68bb2c358c0a0a7c26a75e4f Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 13:01:19 -0600 Subject: [PATCH 23/27] Use Folders for WordPressScreenshotGeneration --- WordPress/WordPress.xcodeproj/project.pbxproj | 54 ++++++++++--------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 962a0b9caec9..43821b4ee8be 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -112,8 +112,6 @@ 8355D7D911D260AA00A61362 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8355D7D811D260AA00A61362 /* CoreData.framework */; }; 83F3E26011275E07004CD686 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E25F11275E07004CD686 /* MapKit.framework */; }; 83F3E2D311276371004CD686 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83F3E2D211276371004CD686 /* CoreLocation.framework */; }; - 8511CFC51C60884400B7CEED /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */; }; - 8511CFC71C60894200B7CEED /* WordPressScreenshotGeneration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC61C60894200B7CEED /* WordPressScreenshotGeneration.swift */; }; 932225B11C7CE50300443B02 /* WordPressShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 932225A71C7CE50300443B02 /* WordPressShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 93A3F7DE1843F6F00082FEEA /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93A3F7DD1843F6F00082FEEA /* CoreTelephony.framework */; }; 93E5285619A77BAC003A1A9C /* NotificationCenter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93E5283B19A7741A003A1A9C /* NotificationCenter.framework */; }; @@ -159,7 +157,6 @@ EAB10E4027487F5D000DA4C1 /* ReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */; }; EAD2BF4227594DAB00A847BB /* StatsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD2BF4127594DAB00A847BB /* StatsTests.swift */; }; F111B88D2658103C00057942 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F111B88B2658102700057942 /* Combine.framework */; }; - F9463A7321C05EE90081F11E /* ScreenshotCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */; }; F98C58192228849E0073D752 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; F9C47A78238C7DAC00AAD9ED /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; @@ -196,8 +193,6 @@ FAF64B722637DEEC00E8A1DF /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; FAF64B742637DEEC00E8A1DF /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; FAF64B7B2637DEEC00E8A1DF /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; - FAF64B922637DEEC00E8A1DF /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */; }; - FAF64B982637DEEC00E8A1DF /* ScreenshotCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */; }; FD3D6D2C1349F5D30061136A /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD3D6D2B1349F5D30061136A /* ImageIO.framework */; }; FF2716921CAAC87B0006E2D4 /* LoginTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716911CAAC87B0006E2D4 /* LoginTests.swift */; }; FF2716A11CABC7D40006E2D4 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; @@ -589,9 +584,6 @@ 83F3E2D211276371004CD686 /* CoreLocation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; 83FB4D3E122C38F700DB9506 /* MediaPlayer.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; 8511CFB61C607A7000B7CEED /* WordPressScreenshotGeneration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressScreenshotGeneration.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 8511CFBA1C607A7000B7CEED /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = ""; }; - 8511CFC61C60894200B7CEED /* WordPressScreenshotGeneration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WordPressScreenshotGeneration.swift; sourceTree = ""; }; 8527B15717CE98C5001CBA2E /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 8DCE7542239FBC709B90EA85 /* Pods_WordPressUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8DE205D2AC15F16289E7D21A /* Pods-WordPressDraftActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release.xcconfig"; sourceTree = ""; }; @@ -652,7 +644,6 @@ F373612EEEEF10E500093FF3 /* Pods-Apps-WordPress.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-alpha.xcconfig"; sourceTree = ""; }; F75F3A68DCE524B4BAFCE76E /* Pods-WordPressDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; F85B762A18D018C22DF2A40D /* Pods-JetpackShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.debug.xcconfig"; sourceTree = ""; }; - F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenshotCredentials.swift; sourceTree = ""; }; FABB26522602FC2C00C8785C /* Jetpack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jetpack.app; sourceTree = BUILT_PRODUCTS_DIR; }; FAF64BA22637DEEC00E8A1DF /* JetpackScreenshotGeneration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackScreenshotGeneration.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FD3D6D2B1349F5D30061136A /* ImageIO.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; @@ -1513,6 +1504,21 @@ ); target = 80F6D01F28EE866A00953C1A /* JetpackNotificationServiceExtension */; }; + 24F694A82CD40B7900AAB1A3 /* Exceptions for "WordPressScreenshotGeneration" folder in "WordPressScreenshotGeneration" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Info.plist, + ); + target = 8511CFB51C607A7000B7CEED /* WordPressScreenshotGeneration */; + }; + 24F694A92CD40B7900AAB1A3 /* Exceptions for "WordPressScreenshotGeneration" folder in "JetpackScreenshotGeneration" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + ScreenshotCredentials.swift, + SnapshotHelper.swift, + ); + target = FAF64B662637DEEC00E8A1DF /* JetpackScreenshotGeneration */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -1727,6 +1733,15 @@ path = WordPressNotificationServiceExtension; sourceTree = ""; }; + 24F694A02CD40B7700AAB1A3 /* WordPressScreenshotGeneration */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F694A82CD40B7900AAB1A3 /* Exceptions for "WordPressScreenshotGeneration" folder in "WordPressScreenshotGeneration" target */, + 24F694A92CD40B7900AAB1A3 /* Exceptions for "WordPressScreenshotGeneration" folder in "JetpackScreenshotGeneration" target */, + ); + path = WordPressScreenshotGeneration; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2043,7 +2058,7 @@ 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */, FF2716901CAAC87B0006E2D4 /* UITests */, - 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */, + 24F694A02CD40B7700AAB1A3 /* WordPressScreenshotGeneration */, 24F6E6E42CD3F6D300AAB1A3 /* JetpackScreenshotGeneration */, 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */, 24AE9EF5264B3D8E00AC7F15 /* Derived Sources */, @@ -2121,17 +2136,6 @@ name = Frameworks; sourceTree = ""; }; - 8511CFB71C607A7000B7CEED /* WordPressScreenshotGeneration */ = { - isa = PBXGroup; - children = ( - 8511CFBA1C607A7000B7CEED /* Info.plist */, - 8511CFC41C60884400B7CEED /* SnapshotHelper.swift */, - 8511CFC61C60894200B7CEED /* WordPressScreenshotGeneration.swift */, - F9463A7221C05EE90081F11E /* ScreenshotCredentials.swift */, - ); - path = WordPressScreenshotGeneration; - sourceTree = ""; - }; B565D41C3DB27630CD503F9A /* Pods */ = { isa = PBXGroup; children = ( @@ -2533,6 +2537,9 @@ dependencies = ( 8511CFBC1C607A7000B7CEED /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 24F694A02CD40B7700AAB1A3 /* WordPressScreenshotGeneration */, + ); name = WordPressScreenshotGeneration; productName = WordPressScreenshotGeneration; productReference = 8511CFB61C607A7000B7CEED /* WordPressScreenshotGeneration.xctest */; @@ -3574,9 +3581,6 @@ F98C58192228849E0073D752 /* XCTest+Extensions.swift in Sources */, CCBC9EB4251258FB008E1D5F /* WPUITestCredentials.swift in Sources */, F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */, - 8511CFC71C60894200B7CEED /* WordPressScreenshotGeneration.swift in Sources */, - 8511CFC51C60884400B7CEED /* SnapshotHelper.swift in Sources */, - F9463A7321C05EE90081F11E /* ScreenshotCredentials.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3635,8 +3639,6 @@ FAF64B722637DEEC00E8A1DF /* XCTest+Extensions.swift in Sources */, FAF64B742637DEEC00E8A1DF /* WPUITestCredentials.swift in Sources */, FAF64B7B2637DEEC00E8A1DF /* LoginFlow.swift in Sources */, - FAF64B922637DEEC00E8A1DF /* SnapshotHelper.swift in Sources */, - FAF64B982637DEEC00E8A1DF /* ScreenshotCredentials.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; From 7ba586c6334064471b73d694f5c7aa0c449ed5b6 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 13:01:46 -0600 Subject: [PATCH 24/27] Use Folders for UITests --- WordPress/WordPress.xcodeproj/project.pbxproj | 230 +++++------------- 1 file changed, 58 insertions(+), 172 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 43821b4ee8be..f346c1ad952b 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -58,13 +58,9 @@ 0107E0DF28F97D5000DE87DB /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F526C4D2538CF2A0069706C /* WidgetKit.framework */; }; 0107E0EE28F97E6900DE87DB /* JetpackStatsWidgets.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 0107E15928FEB10E00DE87DB /* JetpackIntents.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 01281E9C2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; - 01281E9D2A051EEA00464F8F /* MySiteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01281E9B2A051EEA00464F8F /* MySiteTests.swift */; }; 0C2155A62C39A24D00EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A52C39A24D00EFE2C0 /* XcodeTarget_UITests */; }; 0C2155A82C39A25400EFE2C0 /* XcodeTarget_UITests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C2155A72C39A25400EFE2C0 /* XcodeTarget_UITests */; }; 0C235BD22C3862D400D0E163 /* XcodeTarget_WordPressTests in Frameworks */ = {isa = PBXBuildFile; productRef = 0C235BD12C3862D400D0E163 /* XcodeTarget_WordPressTests */; }; - 0C3858202CA74DC7004880ED /* AppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */; }; - 0C3858212CA74DC7004880ED /* AppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */; }; 0C6AC6122C364A2800BF7600 /* XcodeTarget_App in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6112C364A2800BF7600 /* XcodeTarget_App */; }; 0C6AC6142C364A3100BF7600 /* XcodeTarget_ShareExtension in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6132C364A3100BF7600 /* XcodeTarget_ShareExtension */; }; 0C6AC6162C364A3B00BF7600 /* XcodeTarget_DraftActionExtension in Frameworks */ = {isa = PBXBuildFile; productRef = 0C6AC6152C364A3B00BF7600 /* XcodeTarget_DraftActionExtension */; }; @@ -83,7 +79,6 @@ 24351255264DCA08009BB2B6 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24351253264DCA08009BB2B6 /* Secrets.swift */; }; 296890780FE971DC00770264 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 296890770FE971DC00770264 /* Security.framework */; }; 374CB16215B93C0800DD0EBC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 374CB16115B93C0800DD0EBC /* AudioToolbox.framework */; }; - 3F2F856326FAF612000FCDA5 /* EditorGutenbergTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */; }; 4A0274862C224FB000290D8B /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4A0274872C224FB000290D8B /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4AD953C72C21451700D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; @@ -91,20 +86,13 @@ 4AD9555A2C21716A00D0EEFA /* WordPressAuthenticator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; }; 4AD9555B2C21716A00D0EEFA /* WordPressAuthenticator.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4AD953B42C21451700D0EEFA /* WordPressAuthenticator.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4BB2296498BE66D515E3D610 /* Pods_JetpackShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23052F0F1F9B2503E33D0A26 /* Pods_JetpackShareExtension.framework */; }; - 6E5BA46926A59D620043A6F2 /* SupportScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */; }; 733F36042126197800988727 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E185474D1DED8D8800D875D7 /* UserNotifications.framework */; }; 733F36062126197800988727 /* UserNotificationsUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 733F36052126197800988727 /* UserNotificationsUI.framework */; }; 7358E6BF210BD318002323EB /* WordPressNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 7358E6B8210BD318002323EB /* WordPressNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 7457667C202B558C00F42E40 /* WordPressDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 74576672202B558C00F42E40 /* WordPressDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 7E21C761202BBC8E00837CF5 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; - 80379C6E2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; - 80379C6F2A5C0D8F00D924AC /* PostTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80379C6D2A5C0D8F00D924AC /* PostTests.swift */; }; 8096212528E5411400940A5D /* JetpackShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096212328E540D700940A5D /* JetpackShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8096218E28E55F8600940A5D /* JetpackDraftActionExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 809A91032A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; - 809A91042A7A4C710063D4FA /* NotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809A91022A7A4C710063D4FA /* NotificationTests.swift */; }; - 80B42ABF2AB2CB1300377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; - 80B42AC02AB2CB1400377607 /* PagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B42ABE2AB2CB1300377607 /* PagesTests.swift */; }; 80F6D05D28EE88FC00953C1A /* JetpackNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 8298F3921EEF3BA7008EB7F0 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; 83043E55126FA31400EC9953 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83043E54126FA31400EC9953 /* MessageUI.framework */; }; @@ -124,16 +112,7 @@ A1C54EBE8C34FFD5015F8FC9 /* Pods_Apps_WordPress.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E826CD5B4B116AF78FF391C /* Pods_Apps_WordPress.framework */; }; A2C95CCF203760D9372C5857 /* Pods_WordPressDraftActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92B40A77F0765C1E93B11727 /* Pods_WordPressDraftActionExtension.framework */; }; B5AA54D51A8E7510003BDD12 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5AA54D41A8E7510003BDD12 /* WebKit.framework */; }; - BE2B4E9F1FD664F5007AE3E4 /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; - BED4D8301FF11DEF00A11345 /* EditorAztecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */; }; - BED4D8331FF11E3800A11345 /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; - CC52188C2278C622008998CE /* EditorFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC52188B2278C622008998CE /* EditorFlow.swift */; }; - CC7CB97322B1510900642EE9 /* SignupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC7CB97222B1510900642EE9 /* SignupTests.swift */; }; - CC8A5EAB22159FA6001B7874 /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; - CCBC9EB4251258FB008E1D5F /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; D0E2AA7C4D4CB1679173958E /* Pods_WordPressShareExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 213A62FF811EBDB969FA7669 /* Pods_WordPressShareExtension.framework */; }; - D82E087529EEB0B00098F500 /* DashboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82E087429EEB0B00098F500 /* DashboardTests.swift */; }; - D82E087629EEB0B00098F500 /* DashboardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82E087429EEB0B00098F500 /* DashboardTests.swift */; }; E10B3652158F2D3F00419A93 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E10B3651158F2D3F00419A93 /* QuartzCore.framework */; }; E10B3654158F2D4500419A93 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E10B3653158F2D4500419A93 /* UIKit.framework */; }; E10B3655158F2D7800419A93 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 834CE7371256D0F60046A4A3 /* CoreGraphics.framework */; }; @@ -142,24 +121,7 @@ E1A386CA14DB05F700954CF8 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A386C914DB05F700954CF8 /* CoreMedia.framework */; }; E1A386CB14DB063800954CF8 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FB4D3E122C38F700DB9506 /* MediaPlayer.framework */; }; E8DEE110E4BC3FA1974AB1BB /* Pods_WordPressTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B921F5DD9A1F257C792EC225 /* Pods_WordPressTest.framework */; }; - EA14532A29AD874C001F3143 /* ReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */; }; - EA14532B29AD874C001F3143 /* EditorAztecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */; }; - EA14532C29AD874C001F3143 /* EditorGutenbergTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */; }; - EA14532D29AD874C001F3143 /* LoginTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716911CAAC87B0006E2D4 /* LoginTests.swift */; }; - EA14532E29AD874C001F3143 /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; - EA14532F29AD874C001F3143 /* SupportScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */; }; - EA14533029AD874C001F3143 /* StatsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD2BF4127594DAB00A847BB /* StatsTests.swift */; }; - EA14533129AD874C001F3143 /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; - EA14533229AD874C001F3143 /* SignupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC7CB97222B1510900642EE9 /* SignupTests.swift */; }; - EA14533329AD874C001F3143 /* EditorFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC52188B2278C622008998CE /* EditorFlow.swift */; }; - EA14533529AD874C001F3143 /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; - EA14533629AD874C001F3143 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; - EAB10E4027487F5D000DA4C1 /* ReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */; }; - EAD2BF4227594DAB00A847BB /* StatsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD2BF4127594DAB00A847BB /* StatsTests.swift */; }; F111B88D2658103C00057942 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F111B88B2658102700057942 /* Combine.framework */; }; - F98C58192228849E0073D752 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; - F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; - F9C47A78238C7DAC00AAD9ED /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; FABB207D2602FC2C00C8785C /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; FABB26202602FC2C00C8785C /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E21C760202BBC8D00837CF5 /* iAd.framework */; }; FABB26212602FC2C00C8785C /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */; }; @@ -189,13 +151,7 @@ FABB263A2602FC2C00C8785C /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5AA54D41A8E7510003BDD12 /* WebKit.framework */; }; FABB263B2602FC2C00C8785C /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 93F2E53F1E9E5A180050D489 /* libsqlite3.tbd */; }; FABB263F2602FC2C00C8785C /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF4DEAD7244B56E200ACA032 /* CoreServices.framework */; }; - FAF64B6F2637DEEC00E8A1DF /* BaseScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */; }; - FAF64B722637DEEC00E8A1DF /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; - FAF64B742637DEEC00E8A1DF /* WPUITestCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */; }; - FAF64B7B2637DEEC00E8A1DF /* LoginFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED4D8321FF11E3800A11345 /* LoginFlow.swift */; }; FD3D6D2C1349F5D30061136A /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD3D6D2B1349F5D30061136A /* ImageIO.framework */; }; - FF2716921CAAC87B0006E2D4 /* LoginTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716911CAAC87B0006E2D4 /* LoginTests.swift */; }; - FF2716A11CABC7D40006E2D4 /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */; }; FF37F90922385CA000AFA3DB /* RELEASE-NOTES.txt in Resources */ = {isa = PBXBuildFile; fileRef = FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */; }; FF4DEAD8244B56E300ACA032 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF4DEAD7244B56E200ACA032 /* CoreServices.framework */; }; FF75933B1BE2423800814D3B /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FF75933A1BE2423800814D3B /* Photos.framework */; }; @@ -529,10 +485,8 @@ 0107E0EA28F97D5000DE87DB /* JetpackStatsWidgets.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackStatsWidgets.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 0107E15428FE9DB200DE87DB /* JetpackIntents.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackIntents.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release.xcconfig"; sourceTree = ""; }; - 01281E9B2A051EEA00464F8F /* MySiteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySiteTests.swift; sourceTree = ""; }; 084FF460C7742309671B3A86 /* Pods-WordPressTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.debug.xcconfig"; sourceTree = ""; }; 09F367D2BE684EDE2E4A40E3 /* Pods-WordPressDraftActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.debug.xcconfig"; sourceTree = ""; }; - 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsTests.swift; sourceTree = ""; }; 0C43FF802C3601770084B698 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/iOSSupport/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 131D0EE49695795ECEDAA446 /* Pods-WordPressTest.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release-alpha.xcconfig"; sourceTree = ""; }; 150B6590614A28DF9AD25491 /* Pods-Apps-Jetpack.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-alpha.xcconfig"; sourceTree = ""; }; @@ -558,7 +512,6 @@ 57E15BC2269B6B7419464B6F /* Pods_Apps_Jetpack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Apps_Jetpack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5E48AA7F709A5B0F2318A7E3 /* Pods-JetpackDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; 67832AB9D81652460A80BE66 /* Pods-Apps-Jetpack.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-Jetpack.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-Jetpack/Pods-Apps-Jetpack.release-internal.xcconfig"; sourceTree = ""; }; - 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportScreenTests.swift; sourceTree = ""; }; 733F36032126197800988727 /* WordPressNotificationContentExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressNotificationContentExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 733F36052126197800988727 /* UserNotificationsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotificationsUI.framework; path = System/Library/Frameworks/UserNotificationsUI.framework; sourceTree = SDKROOT; }; 7358E6B8210BD318002323EB /* WordPressNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WordPressNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -566,12 +519,8 @@ 75305C06D345590B757E3890 /* Pods-Apps-WordPress.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.debug.xcconfig"; sourceTree = ""; }; 7E21C760202BBC8D00837CF5 /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; }; 7EC2116478565023EDB57703 /* Pods-JetpackShareExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release.xcconfig"; sourceTree = ""; }; - 80379C6D2A5C0D8F00D924AC /* PostTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostTests.swift; sourceTree = ""; }; 8096212328E540D700940A5D /* JetpackShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 8096218528E55C9400940A5D /* JetpackDraftActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackDraftActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 809A91022A7A4C710063D4FA /* NotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationTests.swift; sourceTree = ""; }; - 80B42ABE2AB2CB1300377607 /* PagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PagesTests.swift; sourceTree = ""; }; - 80D65C1129CC0813008E69D5 /* JetpackUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "JetpackUITests-Info.plist"; sourceTree = ""; }; 80F6D05428EE866A00953C1A /* JetpackNotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = JetpackNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 8298F3911EEF3BA7008EB7F0 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 83043E54126FA31400EC9953 /* MessageUI.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; @@ -605,9 +554,6 @@ B7556D1D8CFA5CEAEAC481B9 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B921F5DD9A1F257C792EC225 /* Pods_WordPressTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WordPressTest.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BBA98A42A5503D734AC9C936 /* Pods-Apps-WordPress.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Apps-WordPress.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-Apps-WordPress/Pods-Apps-WordPress.release-internal.xcconfig"; sourceTree = ""; }; - BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseScreen.swift; sourceTree = ""; }; - BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorAztecTests.swift; sourceTree = ""; }; - BED4D8321FF11E3800A11345 /* LoginFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFlow.swift; sourceTree = ""; }; C5E82422F47D9BF7E682262B /* Pods-JetpackDraftActionExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release-alpha.xcconfig"; sourceTree = ""; }; C7AEA9D1F1AC3F501B6DE0C8 /* Pods-JetpackShareExtension.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackShareExtension.release-alpha.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackShareExtension/Pods-JetpackShareExtension.release-alpha.xcconfig"; sourceTree = ""; }; C82B4C5ECF11C9FEE39CD9A0 /* Pods-WordPressShareExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressShareExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressShareExtension/Pods-WordPressShareExtension.release-internal.xcconfig"; sourceTree = ""; }; @@ -616,14 +562,8 @@ CC24E5F01577DBC300A6D5B5 /* AddressBook.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; }; CC24E5F21577DFF400A6D5B5 /* Twitter.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Twitter.framework; path = System/Library/Frameworks/Twitter.framework; sourceTree = SDKROOT; }; CC24E5F41577E16B00A6D5B5 /* Accounts.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = Accounts.framework; path = System/Library/Frameworks/Accounts.framework; sourceTree = SDKROOT; }; - CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorGutenbergTests.swift; sourceTree = ""; }; - CC52188B2278C622008998CE /* EditorFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorFlow.swift; sourceTree = ""; }; - CC7CB97222B1510900642EE9 /* SignupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupTests.swift; sourceTree = ""; }; - CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WPUITestCredentials.swift; sourceTree = ""; }; - CCCF53BD237B13EA0035E9CA /* WordPressUITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = WordPressUITests.xctestplan; sourceTree = ""; }; CDA9AED50FDA27959A5CD1B2 /* Pods-WordPressDraftActionExtension.release-internal.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressDraftActionExtension.release-internal.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressDraftActionExtension/Pods-WordPressDraftActionExtension.release-internal.xcconfig"; sourceTree = ""; }; CE5249687F020581B14F4172 /* Pods-JetpackDraftActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-JetpackDraftActionExtension.release.xcconfig"; path = "../Pods/Target Support Files/Pods-JetpackDraftActionExtension/Pods-JetpackDraftActionExtension.release.xcconfig"; sourceTree = ""; }; - D82E087429EEB0B00098F500 /* DashboardTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardTests.swift; sourceTree = ""; }; E10B3651158F2D3F00419A93 /* QuartzCore.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; E10B3653158F2D4500419A93 /* UIKit.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; E131CB5116CACA6B004B0314 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; @@ -634,9 +574,6 @@ E1A386C714DB05C300954CF8 /* AVFoundation.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; E1A386C914DB05F700954CF8 /* CoreMedia.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; EA14534229AD874C001F3143 /* JetpackUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - EA14534629AEF479001F3143 /* JetpackUITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = JetpackUITests.xctestplan; sourceTree = ""; }; - EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderTests.swift; sourceTree = ""; }; - EAD2BF4127594DAB00A847BB /* StatsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatsTests.swift; sourceTree = ""; }; EF379F0A70B6AC45330EE287 /* Pods-WordPressTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WordPressTest.release.xcconfig"; path = "../Pods/Target Support Files/Pods-WordPressTest/Pods-WordPressTest.release.xcconfig"; sourceTree = ""; }; F111B88B2658102700057942 /* Combine.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Combine.framework; path = System/Library/Frameworks/Combine.framework; sourceTree = SDKROOT; }; F13E7FDD2566B0AB007D420A /* Intents.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Intents.framework; path = System/Library/Frameworks/Intents.framework; sourceTree = SDKROOT; }; @@ -648,9 +585,6 @@ FAF64BA22637DEEC00E8A1DF /* JetpackScreenshotGeneration.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JetpackScreenshotGeneration.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FD3D6D2B1349F5D30061136A /* ImageIO.framework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; FF27168F1CAAC87A0006E2D4 /* WordPressUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WordPressUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - FF2716911CAAC87B0006E2D4 /* LoginTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTests.swift; sourceTree = ""; }; - FF2716931CAAC87B0006E2D4 /* WordPressUITests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WordPressUITests-Info.plist"; sourceTree = ""; }; - FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XCTest+Extensions.swift"; sourceTree = ""; }; FF37F90822385C9F00AFA3DB /* RELEASE-NOTES.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "RELEASE-NOTES.txt"; path = "../RELEASE-NOTES.txt"; sourceTree = ""; }; FF4DEAD7244B56E200ACA032 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; FF75933A1BE2423800814D3B /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = System/Library/Frameworks/Photos.framework; sourceTree = SDKROOT; }; @@ -1519,6 +1453,46 @@ ); target = FAF64B662637DEEC00E8A1DF /* JetpackScreenshotGeneration */; }; + 24F694F92CD40B8D00AAB1A3 /* Exceptions for "UITests" folder in "WordPressUITests" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "JetpackUITests-Info.plist", + JetpackUITests.xctestplan, + "WordPressUITests-Info.plist", + WordPressUITests.xctestplan, + ); + target = FF27168E1CAAC87A0006E2D4 /* WordPressUITests */; + }; + 24F694FA2CD40B8D00AAB1A3 /* Exceptions for "UITests" folder in "WordPressScreenshotGeneration" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Flows/LoginFlow.swift, + Screens/BaseScreen.swift, + "Utils/XCTest+Extensions.swift", + WPUITestCredentials.swift, + ); + target = 8511CFB51C607A7000B7CEED /* WordPressScreenshotGeneration */; + }; + 24F694FB2CD40B8D00AAB1A3 /* Exceptions for "UITests" folder in "JetpackScreenshotGeneration" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Flows/LoginFlow.swift, + Screens/BaseScreen.swift, + "Utils/XCTest+Extensions.swift", + WPUITestCredentials.swift, + ); + target = FAF64B662637DEEC00E8A1DF /* JetpackScreenshotGeneration */; + }; + 24F694FC2CD40B8D00AAB1A3 /* Exceptions for "UITests" folder in "JetpackUITests" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "JetpackUITests-Info.plist", + JetpackUITests.xctestplan, + "WordPressUITests-Info.plist", + WordPressUITests.xctestplan, + ); + target = EA14532229AD874C001F3143 /* JetpackUITests */; + }; 24F6E6242CD3F3E700AAB1A3 /* Exceptions for "WordPressTest" folder in "WordPress" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -1742,6 +1716,17 @@ path = WordPressScreenshotGeneration; sourceTree = ""; }; + 24F694C42CD40B8C00AAB1A3 /* UITests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 24F694F92CD40B8D00AAB1A3 /* Exceptions for "UITests" folder in "WordPressUITests" target */, + 24F694FA2CD40B8D00AAB1A3 /* Exceptions for "UITests" folder in "WordPressScreenshotGeneration" target */, + 24F694FB2CD40B8D00AAB1A3 /* Exceptions for "UITests" folder in "JetpackScreenshotGeneration" target */, + 24F694FC2CD40B8D00AAB1A3 /* Exceptions for "UITests" folder in "JetpackUITests" target */, + ); + path = UITests; + sourceTree = ""; + }; 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -2057,7 +2042,7 @@ 24F6947E2CD40B4F00AAB1A3 /* WordPressNotificationServiceExtension */, 24F66AC22CD3FBD100AAB1A3 /* WordPressShareExtension */, 24F6E43C2CD3F3E600AAB1A3 /* WordPressTest */, - FF2716901CAAC87B0006E2D4 /* UITests */, + 24F694C42CD40B8C00AAB1A3 /* UITests */, 24F694A02CD40B7700AAB1A3 /* WordPressScreenshotGeneration */, 24F6E6E42CD3F6D300AAB1A3 /* JetpackScreenshotGeneration */, 24CEEF692CD3D4D300C7B37D /* WordPressAuthenticator */, @@ -2171,67 +2156,6 @@ name = Pods; sourceTree = ""; }; - BE2B4E991FD6640E007AE3E4 /* Screens */ = { - isa = PBXGroup; - children = ( - BE2B4E9E1FD664F5007AE3E4 /* BaseScreen.swift */, - ); - path = Screens; - sourceTree = ""; - }; - BE2B4EA01FD6653E007AE3E4 /* Utils */ = { - isa = PBXGroup; - children = ( - FF2716A01CABC7D40006E2D4 /* XCTest+Extensions.swift */, - ); - path = Utils; - sourceTree = ""; - }; - BEA101B61FF13F0500CE5C7D /* Tests */ = { - isa = PBXGroup; - children = ( - D82E087429EEB0B00098F500 /* DashboardTests.swift */, - BED4D82F1FF11DEF00A11345 /* EditorAztecTests.swift */, - CC2BB0CF228ACF710034F9AB /* EditorGutenbergTests.swift */, - FF2716911CAAC87B0006E2D4 /* LoginTests.swift */, - 01281E9B2A051EEA00464F8F /* MySiteTests.swift */, - 809A91022A7A4C710063D4FA /* NotificationTests.swift */, - 80B42ABE2AB2CB1300377607 /* PagesTests.swift */, - 80379C6D2A5C0D8F00D924AC /* PostTests.swift */, - EAB10E3F27487F5D000DA4C1 /* ReaderTests.swift */, - CC7CB97222B1510900642EE9 /* SignupTests.swift */, - EAD2BF4127594DAB00A847BB /* StatsTests.swift */, - 6E5BA46826A59D620043A6F2 /* SupportScreenTests.swift */, - 0C38581F2CA74DC7004880ED /* AppSettingsTests.swift */, - ); - path = Tests; - sourceTree = ""; - }; - BED4D8311FF11E2B00A11345 /* Flows */ = { - isa = PBXGroup; - children = ( - BED4D8321FF11E3800A11345 /* LoginFlow.swift */, - CC52188B2278C622008998CE /* EditorFlow.swift */, - ); - path = Flows; - sourceTree = ""; - }; - FF2716901CAAC87B0006E2D4 /* UITests */ = { - isa = PBXGroup; - children = ( - BEA101B61FF13F0500CE5C7D /* Tests */, - BED4D8311FF11E2B00A11345 /* Flows */, - BE2B4EA01FD6653E007AE3E4 /* Utils */, - BE2B4E991FD6640E007AE3E4 /* Screens */, - CC8A5EAA22159FA6001B7874 /* WPUITestCredentials.swift */, - CCCF53BD237B13EA0035E9CA /* WordPressUITests.xctestplan */, - EA14534629AEF479001F3143 /* JetpackUITests.xctestplan */, - 80D65C1129CC0813008E69D5 /* JetpackUITests-Info.plist */, - FF2716931CAAC87B0006E2D4 /* WordPressUITests-Info.plist */, - ); - path = UITests; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -2612,6 +2536,9 @@ 3F47AC502A72074300208F0D /* PBXTargetDependency */, EA14534529AD877C001F3143 /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 24F694C42CD40B8C00AAB1A3 /* UITests */, + ); name = JetpackUITests; packageProductDependencies = ( 0C2155A72C39A25400EFE2C0 /* XcodeTarget_UITests */, @@ -2694,6 +2621,9 @@ 3F47AC522A72074800208F0D /* PBXTargetDependency */, FF2716951CAAC87B0006E2D4 /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 24F694C42CD40B8C00AAB1A3 /* UITests */, + ); name = WordPressUITests; packageProductDependencies = ( 0C2155A52C39A24D00EFE2C0 /* XcodeTarget_UITests */, @@ -3577,10 +3507,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F9C47A78238C7DAC00AAD9ED /* BaseScreen.swift in Sources */, - F98C58192228849E0073D752 /* XCTest+Extensions.swift in Sources */, - CCBC9EB4251258FB008E1D5F /* WPUITestCredentials.swift in Sources */, - F9C47A6B238C7CFD00AAD9ED /* LoginFlow.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3602,24 +3528,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 80379C6F2A5C0D8F00D924AC /* PostTests.swift in Sources */, - EA14532A29AD874C001F3143 /* ReaderTests.swift in Sources */, - 809A91042A7A4C710063D4FA /* NotificationTests.swift in Sources */, - EA14532B29AD874C001F3143 /* EditorAztecTests.swift in Sources */, - D82E087629EEB0B00098F500 /* DashboardTests.swift in Sources */, - EA14532C29AD874C001F3143 /* EditorGutenbergTests.swift in Sources */, - EA14532D29AD874C001F3143 /* LoginTests.swift in Sources */, - 80B42AC02AB2CB1400377607 /* PagesTests.swift in Sources */, - EA14532E29AD874C001F3143 /* BaseScreen.swift in Sources */, - 0C3858202CA74DC7004880ED /* AppSettingsTests.swift in Sources */, - EA14532F29AD874C001F3143 /* SupportScreenTests.swift in Sources */, - EA14533029AD874C001F3143 /* StatsTests.swift in Sources */, - EA14533129AD874C001F3143 /* WPUITestCredentials.swift in Sources */, - EA14533229AD874C001F3143 /* SignupTests.swift in Sources */, - EA14533329AD874C001F3143 /* EditorFlow.swift in Sources */, - 01281E9D2A051EEA00464F8F /* MySiteTests.swift in Sources */, - EA14533529AD874C001F3143 /* LoginFlow.swift in Sources */, - EA14533629AD874C001F3143 /* XCTest+Extensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3635,10 +3543,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FAF64B6F2637DEEC00E8A1DF /* BaseScreen.swift in Sources */, - FAF64B722637DEEC00E8A1DF /* XCTest+Extensions.swift in Sources */, - FAF64B742637DEEC00E8A1DF /* WPUITestCredentials.swift in Sources */, - FAF64B7B2637DEEC00E8A1DF /* LoginFlow.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3646,24 +3550,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 80379C6E2A5C0D8F00D924AC /* PostTests.swift in Sources */, - EAB10E4027487F5D000DA4C1 /* ReaderTests.swift in Sources */, - 809A91032A7A4C710063D4FA /* NotificationTests.swift in Sources */, - BED4D8301FF11DEF00A11345 /* EditorAztecTests.swift in Sources */, - D82E087529EEB0B00098F500 /* DashboardTests.swift in Sources */, - 3F2F856326FAF612000FCDA5 /* EditorGutenbergTests.swift in Sources */, - FF2716921CAAC87B0006E2D4 /* LoginTests.swift in Sources */, - 80B42ABF2AB2CB1300377607 /* PagesTests.swift in Sources */, - BE2B4E9F1FD664F5007AE3E4 /* BaseScreen.swift in Sources */, - 0C3858212CA74DC7004880ED /* AppSettingsTests.swift in Sources */, - 6E5BA46926A59D620043A6F2 /* SupportScreenTests.swift in Sources */, - EAD2BF4227594DAB00A847BB /* StatsTests.swift in Sources */, - CC8A5EAB22159FA6001B7874 /* WPUITestCredentials.swift in Sources */, - CC7CB97322B1510900642EE9 /* SignupTests.swift in Sources */, - CC52188C2278C622008998CE /* EditorFlow.swift in Sources */, - 01281E9C2A051EEA00464F8F /* MySiteTests.swift in Sources */, - BED4D8331FF11E3800A11345 /* LoginFlow.swift in Sources */, - FF2716A11CABC7D40006E2D4 /* XCTest+Extensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; From 051ede65fe83137af5a137e6f01a549f012d1cd1 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 13:38:50 -0600 Subject: [PATCH 25/27] Fix pathing --- .buildkite/pipeline.yml | 2 +- Podfile | 2 +- Podfile.lock | 2 +- WordPress/WordPress.xcodeproj/project.pbxproj | 36 +++++++++---------- fastlane/Fastfile | 4 +-- fastlane/lanes/build.rb | 5 ++- fastlane/lanes/localization.rb | 10 +++--- 7 files changed, 28 insertions(+), 33 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 84e3bbe5c49a..b7fa09b620a4 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -113,7 +113,7 @@ steps: queue: "linter" - label: "🧹 Lint Translations" - command: "gplint /workdir/WordPress/Resources/AppStoreStrings.po" + command: "gplint /workdir/WordPress/WordPress/Resources/AppStoreStrings.po" plugins: - docker#v3.8.0: image: "public.ecr.aws/automattic/glotpress-validator:1.0.0" diff --git a/Podfile b/Podfile index dad355a77816..89d70d0450b4 100644 --- a/Podfile +++ b/Podfile @@ -11,7 +11,7 @@ source 'https://cdn.cocoapods.org/' raise 'Please run CocoaPods via `bundle exec`' unless %w[BUNDLE_BIN_PATH BUNDLE_GEMFILE].any? { |k| ENV.key?(k) } -VERSION_XCCONFIG_PATH = File.join(File.expand_path(__dir__), 'config', 'Common.xcconfig') +VERSION_XCCONFIG_PATH = File.join(File.expand_path(__dir__), 'WordPress', 'Config', 'Common.xcconfig') APP_IOS_DEPLOYMENT_TARGET = Gem::Version.new(Xcodeproj::Config.new(VERSION_XCCONFIG_PATH).to_hash['IPHONEOS_DEPLOYMENT_TARGET']) platform :ios, APP_IOS_DEPLOYMENT_TARGET.version diff --git a/Podfile.lock b/Podfile.lock index 94d1e0ed5593..bc504bbdfea1 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -27,6 +27,6 @@ SPEC CHECKSUMS: WordPress-Aztec-iOS: 3732c6d865a5c9f35788377bdeda8a80ea10d0a1 WordPress-Editor-iOS: 453345420ced3d3ef20f0051b3df46ff10281e0c -PODFILE CHECKSUM: 99aff5ecb96391804fd8f28b29fd4e350ecd4b2e +PODFILE CHECKSUM: 1e0680605a463116265bb3ccf558739d3ae62a0a COCOAPODS: 1.16.1 diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index f346c1ad952b..24c3d7538bec 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -5717,7 +5717,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WordPressNotificationServiceExtension/WordPressNotificationServiceExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension.entitlements"; COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; @@ -5765,7 +5765,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WordPressNotificationServiceExtension/WordPressNotificationServiceExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension.entitlements"; CODE_SIGN_IDENTITY = "Apple Distribution: Automattic, Inc. (PZYM8XX95Q)"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -5812,7 +5812,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/WordPressNotificationServiceExtension-Internal.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension-Internal.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -5859,7 +5859,7 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/WordPressNotificationServiceExtension-Alpha.entitlements"; + CODE_SIGN_ENTITLEMENTS = "WordPressNotificationServiceExtension/Supporting Files/WordPressNotificationServiceExtension-Alpha.entitlements"; CODE_SIGN_IDENTITY = "iPhone Distribution: Automattic, Inc."; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -6217,10 +6217,10 @@ "$(SDKROOT)/usr/include/libxml2", "$(TARGET_TEMP_DIR)/../$(PROJECT_NAME).build/DerivedSources", ); - INFOPLIST_FILE = "WordPressTest/WordPressTest-Info.plist"; + INFOPLIST_FILE = "WordPressTest/Supporting Files/WordPressTest-Info.plist"; PRODUCT_BUNDLE_IDENTIFIER = "org.wordpress.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "WordPressTest/WordPressTest-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "WordPressTest/Supporting Files/WordPressTest-Bridging-Header.h"; SWIFT_TREAT_WARNINGS_AS_ERRORS = NO; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUNDLE_LOADER)"; @@ -6652,10 +6652,10 @@ "$(SDKROOT)/usr/include/libxml2", "$(TARGET_TEMP_DIR)/../$(PROJECT_NAME).build/DerivedSources", ); - INFOPLIST_FILE = "WordPressTest/WordPressTest-Info.plist"; + INFOPLIST_FILE = "WordPressTest/Supporting Files/WordPressTest-Info.plist"; PRODUCT_BUNDLE_IDENTIFIER = "org.wordpress.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "WordPressTest/WordPressTest-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "WordPressTest/Supporting Files/WordPressTest-Bridging-Header.h"; SWIFT_TREAT_WARNINGS_AS_ERRORS = NO; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUNDLE_LOADER)"; @@ -6835,10 +6835,10 @@ "$(SDKROOT)/usr/include/libxml2", "$(TARGET_TEMP_DIR)/../$(PROJECT_NAME).build/DerivedSources", ); - INFOPLIST_FILE = "WordPressTest/WordPressTest-Info.plist"; + INFOPLIST_FILE = "WordPressTest/Supporting Files/WordPressTest-Info.plist"; PRODUCT_BUNDLE_IDENTIFIER = "org.wordpress.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "WordPressTest/WordPressTest-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "WordPressTest/Supporting Files/WordPressTest-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_TREAT_WARNINGS_AS_ERRORS = NO; SWIFT_VERSION = 5.0; @@ -6868,10 +6868,10 @@ "$(SDKROOT)/usr/include/libxml2", "$(TARGET_TEMP_DIR)/../$(PROJECT_NAME).build/DerivedSources", ); - INFOPLIST_FILE = "WordPressTest/WordPressTest-Info.plist"; + INFOPLIST_FILE = "WordPressTest/Supporting Files/WordPressTest-Info.plist"; PRODUCT_BUNDLE_IDENTIFIER = "org.wordpress.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "WordPressTest/WordPressTest-Bridging-Header.h"; + SWIFT_OBJC_BRIDGING_HEADER = "WordPressTest/Supporting Files/WordPressTest-Bridging-Header.h"; SWIFT_TREAT_WARNINGS_AS_ERRORS = NO; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUNDLE_LOADER)"; @@ -7056,8 +7056,7 @@ }; FABB264E2602FC2C00C8785C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; - baseConfigurationReferenceRelativePath = Jetpack.debug.xcconfig; + baseConfigurationReference = 152F25D5C232985E30F56CAC /* Pods-Apps-Jetpack.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -7125,8 +7124,7 @@ }; FABB264F2602FC2C00C8785C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; - baseConfigurationReferenceRelativePath = Jetpack.release.xcconfig; + baseConfigurationReference = 011A2815DB0DE7E3973CBC0E /* Pods-Apps-Jetpack.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -7191,8 +7189,7 @@ }; FABB26502602FC2C00C8785C /* Release-Internal */ = { isa = XCBuildConfiguration; - baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; - baseConfigurationReferenceRelativePath = Jetpack.internal.xcconfig; + baseConfigurationReference = 67832AB9D81652460A80BE66 /* Pods-Apps-Jetpack.release-internal.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -7257,8 +7254,7 @@ }; FABB26512602FC2C00C8785C /* Release-Alpha */ = { isa = XCBuildConfiguration; - baseConfigurationReferenceAnchor = 24F694542CD4075000AAB1A3 /* Config */; - baseConfigurationReferenceRelativePath = Jetpack.alpha.xcconfig; + baseConfigurationReference = 150B6590614A28DF9AD25491 /* Pods-Apps-Jetpack.release-alpha.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; diff --git a/fastlane/Fastfile b/fastlane/Fastfile index b6b9941c845c..1230eeb1fc91 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -50,8 +50,8 @@ Dotenv.load(USER_ENV_FILE_PATH) Dotenv.load(PROJECT_ENV_FILE_PATH) GITHUB_REPO = 'wordpress-mobile/wordpress-iOS' DEFAULT_BRANCH = 'trunk' -PUBLIC_CONFIG_FILE = File.join(PROJECT_ROOT_FOLDER, 'config', 'Version.public.xcconfig') -INTERNAL_CONFIG_FILE = File.join(PROJECT_ROOT_FOLDER, 'config', 'Version.internal.xcconfig') +PUBLIC_CONFIG_FILE = File.join(PROJECT_ROOT_FOLDER, 'WordPress', 'Config', 'Version.public.xcconfig') +INTERNAL_CONFIG_FILE = File.join(PROJECT_ROOT_FOLDER, 'WordPress', 'Config', 'Version.internal.xcconfig') ENV['FASTLANE_WWDR_USE_HTTP1_AND_RETRIES'] = 'true' # Fastlane's `git_branch` action and its relevant helpers use environment variables to modify the output. diff --git a/fastlane/lanes/build.rb b/fastlane/lanes/build.rb index e79816f0d97b..e56519c44e5e 100644 --- a/fastlane/lanes/build.rb +++ b/fastlane/lanes/build.rb @@ -359,13 +359,12 @@ def build_and_upload_prototype_build(scheme:, output_app_name:, appcenter_app_na configuration = 'Release-Alpha' # Get the current build version, and update it if needed - version_config_path = File.join(PROJECT_ROOT_FOLDER, 'config', 'Version.internal.xcconfig') - versions = Xcodeproj::Config.new(File.new(version_config_path)).to_hash + versions = Xcodeproj::Config.new(File.new(INTERNAL_CONFIG_FILE)).to_hash build_number = generate_prototype_build_number UI.message("Updating build version to #{build_number}") versions['VERSION_LONG'] = build_number new_config = Xcodeproj::Config.new(versions) - new_config.save_as(Pathname.new(version_config_path)) + new_config.save_as(Pathname.new(INTERNAL_CONFIG_FILE)) # Build build_app( diff --git a/fastlane/lanes/localization.rb b/fastlane/lanes/localization.rb index bd76edc28f8a..143c06d60e51 100644 --- a/fastlane/lanes/localization.rb +++ b/fastlane/lanes/localization.rb @@ -91,10 +91,10 @@ # See calls to `ios_merge_strings_files` and `ios_extract_keys_from_strings_files` for usage. # MANUALLY_MAINTAINED_STRINGS_FILES = { - File.join('WordPress', 'Resources', 'en.lproj', 'InfoPlist.strings') => 'infoplist.', # For now WordPress and Jetpack share the same InfoPlist.strings - File.join('WordPress', 'WordPressDraftActionExtension', 'en.lproj', 'InfoPlist.strings') => 'ios-sharesheet.', # CFBundleDisplayName for the "Save as Draft" share action - File.join('WordPress', 'JetpackDraftActionExtension', 'en.lproj', 'InfoPlist.strings') => 'ios-jetpack-sharesheet.', # CFBundleDisplayName for the "Save to Jetpack" share action - File.join('WordPress', 'JetpackIntents', 'en.lproj', 'Sites.strings') => 'ios-widget.' # Strings from the `.intentdefinition`, used for configuring the iOS Widget + File.join('WordPress', 'WordPress', 'Resources', 'Localizations', 'en.lproj', 'InfoPlist.strings') => 'infoplist.', # For now WordPress and Jetpack share the same InfoPlist.strings + File.join('WordPress', 'WordPressDraftActionExtension', 'Localizations', 'en.lproj', 'InfoPlist.strings') => 'ios-sharesheet.', # CFBundleDisplayName for the "Save as Draft" share action + File.join('WordPress', 'JetpackDraftActionExtension', 'Localizations', 'en.lproj', 'InfoPlist.strings') => 'ios-jetpack-sharesheet.', # CFBundleDisplayName for the "Save to Jetpack" share action + File.join('WordPress', 'JetpackIntents', 'Localization', 'en.lproj', 'Sites.strings') => 'ios-widget.' # Strings from the `.intentdefinition`, used for configuring the iOS Widget }.freeze # The names of the remote Swift Packages that we want to add to our localizations, as they'll be checked out during resolvePackageDependencies in the Derived Data folder @@ -115,7 +115,7 @@ app_rating_config_path: File.join(PROJECT_ROOT_FOLDER, 'fastlane', 'metadata', 'ratings_config.json') }.freeze -WORDPRESS_EN_LPROJ = File.join('WordPress', 'Resources', 'en.lproj') +WORDPRESS_EN_LPROJ = File.join('WordPress', 'WordPress', 'Resources', 'Localizations', 'en.lproj') ################################################# # Lanes From be3181d48c166aea9ed3487fcf32164ea69b5af3 Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:09:05 -0600 Subject: [PATCH 26/27] =?UTF-8?q?Remove=20test=20file=20that=E2=80=99s=20n?= =?UTF-8?q?o=20longer=20in=20use?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Post/PostActionSheetTests.swift | 271 ------------------ 1 file changed, 271 deletions(-) delete mode 100644 WordPress/WordPressTest/Tests/ViewRelated/Post/PostActionSheetTests.swift diff --git a/WordPress/WordPressTest/Tests/ViewRelated/Post/PostActionSheetTests.swift b/WordPress/WordPressTest/Tests/ViewRelated/Post/PostActionSheetTests.swift deleted file mode 100644 index 1df49fa0f390..000000000000 --- a/WordPress/WordPressTest/Tests/ViewRelated/Post/PostActionSheetTests.swift +++ /dev/null @@ -1,271 +0,0 @@ -import UIKit -import XCTest - -@testable import WordPress - -private typealias Titles = PostActionSheet.Titles - -class PostActionSheetTests: CoreDataTestCase { - - private var postActionSheet: PostActionSheet! - private var viewControllerMock: UIViewControllerMock! - private var interactivePostViewDelegateMock: InteractivePostViewDelegateMock! - private var view: UIView! - - private let featureFlags = FeatureFlagOverrideStore() - - override func setUp() { - viewControllerMock = UIViewControllerMock() - interactivePostViewDelegateMock = InteractivePostViewDelegateMock() - view = UIView() - postActionSheet = PostActionSheet(viewController: viewControllerMock, interactivePostViewDelegate: interactivePostViewDelegateMock) - } - - func testPublishedPostOptions() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().withRemote().build()) - - postActionSheet.show(for: viewModel, from: view) - - let options = viewControllerMock.viewControllerPresented?.actions.compactMap { $0.title } - XCTAssertEqual(["Cancel", "Stats", "Share", "Duplicate", "Move to Draft", "Copy Link", "Move to Trash"], options) - } - - func testLocallyPublishedPostShowsCancelAutoUploadOption() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().with(remoteStatus: .failed).confirmedAutoUpload().build()) - - postActionSheet.show(for: viewModel, from: view, isCompactOrSearching: true) - - let options = viewControllerMock.viewControllerPresented?.actions.compactMap { $0.title } - XCTAssertEqual([Titles.cancel, Titles.cancelAutoUpload, Titles.duplicate, Titles.draft, Titles.copyLink, Titles.trash], options) - } - - func testDraftedPostOptions() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).drafted().build()) - - postActionSheet.show(for: viewModel, from: view) - - let options = viewControllerMock.viewControllerPresented?.actions.compactMap { $0.title } - XCTAssertEqual(["Cancel", "Publish Now", "Duplicate", "Copy Link", "Move to Trash"], options) - } - - func testScheduledPostOptions() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).scheduled().build()) - - postActionSheet.show(for: viewModel, from: view) - - let options = viewControllerMock.viewControllerPresented?.actions.compactMap { $0.title } - XCTAssertEqual(["Cancel", "Move to Draft", "Copy Link", "Move to Trash"], options) - } - - func testTrashedPostOptions() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).trashed().build()) - - postActionSheet.show(for: viewModel, from: view) - - let options = viewControllerMock.viewControllerPresented?.actions.compactMap { $0.title } - XCTAssertEqual(["Cancel", "Move to Draft", "Delete Permanently"], options) - } - - func testPublishedPostOptionsWithView() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().withRemote().build()) - - postActionSheet.show(for: viewModel, from: view, isCompactOrSearching: true) - - let options = viewControllerMock.viewControllerPresented?.actions.compactMap { $0.title } - XCTAssertEqual(["Cancel", "View", "Stats", "Share", "Duplicate", "Move to Draft", "Copy Link", "Move to Trash"], options) - } - - func testCallDelegateWhenStatsTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().withRemote().build()) - - postActionSheet.show(for: viewModel, from: view) - tap("Stats", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallHandleStats) - } - - func testCallDelegateWhenDuplicateTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().withRemote().build()) - - postActionSheet.show(for: viewModel, from: view) - tap("Duplicate", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallHandleDuplicate) - } - - func testCallDelegateWhenShareTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().withRemote().build()) - - postActionSheet.show(for: viewModel, from: view) - tap("Share", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallShare) - } - - func testCallDelegateWhenMoveToDraftTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().build()) - - postActionSheet.show(for: viewModel, from: view) - tap("Move to Draft", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallHandleDraft) - } - - func testCallDelegateWhenDeletePermanentlyTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).trashed().build()) - - postActionSheet.show(for: viewModel, from: view) - tap("Delete Permanently", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallHandleTrashPost) - } - - func testCallDelegateWhenCopyLink() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().build()) - - postActionSheet.show(for: viewModel, from: view) - tap("Copy Link", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallCopyLink) - } - - func testCallDelegateWhenMoveToTrashTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().build()) - - postActionSheet.show(for: viewModel, from: view) - tap("Move to Trash", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallHandleTrashPost) - } - - func testCallDelegateWhenViewTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().build()) - - postActionSheet.show(for: viewModel, from: view, isCompactOrSearching: true) - tap("View", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallView) - } - - func testCallDelegateWhenBlazeTapped() throws { - try featureFlags.override(RemoteFeatureFlag.blaze, withValue: true) - - let blog = BlogBuilder(mainContext) - .canBlaze() - .build() - - let post = PostBuilder(mainContext, blog: blog) - .published() - .build() - - let viewModel = PostCardStatusViewModel(post: post, isBlazeFlagEnabled: true) - - postActionSheet.show(for: viewModel, from: view) - tap("Promote with Blaze", in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallBlaze) - } - - func testCallsDelegateWhenCancelAutoUploadIsTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).published().with(remoteStatus: .failed).confirmedAutoUpload().build()) - - postActionSheet.show(for: viewModel, from: view, isCompactOrSearching: true) - tap(Titles.cancelAutoUpload, in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallCancelAutoUpload) - } - - func testCallsDelegateWhenRetryIsTapped() { - let viewModel = PostCardStatusViewModel(post: PostBuilder(mainContext).with(remoteStatus: .failed).with(autoUploadAttemptsCount: 5).build()) - - postActionSheet.show(for: viewModel, from: view, isCompactOrSearching: true) - tap(Titles.retry, in: viewControllerMock.viewControllerPresented) - - XCTAssertTrue(interactivePostViewDelegateMock.didCallRetry) - } - - func tap(_ label: String, in alertController: UIAlertController?) { - typealias AlertHandler = @convention(block) (UIAlertAction) -> Void - - if let action = alertController?.actions.first(where: { $0.title == label }) { - let block = action.value(forKey: "handler") - let blockPtr = UnsafeRawPointer(Unmanaged.passUnretained(block as AnyObject).toOpaque()) - let handler = unsafeBitCast(blockPtr, to: AlertHandler.self) - handler(action) - } - } - -} - -private class UIViewControllerMock: UIViewController { - - var didCallPresent = false - var viewControllerPresented: UIAlertController? - - override func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil) { - didCallPresent = true - viewControllerPresented = viewControllerToPresent as? UIAlertController - } -} - -class InteractivePostViewDelegateMock: InteractivePostViewDelegate { - private(set) var didCallHandleStats = false - private(set) var didCallHandleDuplicate = false - private(set) var didCallHandleDraft = false - private(set) var didCallHandleTrashPost = false - private(set) var didCallEdit = false - private(set) var didCallView = false - private(set) var didCallRetry = false - private(set) var didCallCancelAutoUpload = false - private(set) var didCallShare = false - private(set) var didCallCopyLink = false - private(set) var didCallBlaze = false - - func stats(for post: AbstractPost) { - didCallHandleStats = true - } - - func duplicate(_ post: AbstractPost) { - didCallHandleDuplicate = true - } - - func draft(_ post: AbstractPost) { - didCallHandleDraft = true - } - - func trash(_ post: AbstractPost) { - didCallHandleTrashPost = true - } - - func edit(_ post: AbstractPost) { - didCallEdit = true - } - - func view(_ post: AbstractPost) { - didCallView = true - } - - func publish(_ post: AbstractPost) { - - } - - func retry(_ post: AbstractPost) { - didCallRetry = true - } - - func cancelAutoUpload(_ post: AbstractPost) { - didCallCancelAutoUpload = true - } - - func share(_ post: AbstractPost, fromView view: UIView) { - didCallShare = true - } - - func copyLink(_ post: AbstractPost) { - didCallCopyLink = true - } - - func blaze(_ post: AbstractPost) { - didCallBlaze = true - } -} From 312134ba70c939505183e8ca7aac5e5578b26c8a Mon Sep 17 00:00:00 2001 From: Jeremy Massel <1123407+jkmassel@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:17:33 -0600 Subject: [PATCH 27/27] Pathing fix --- WordPress/WordPress.xcodeproj/project.pbxproj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/WordPress/WordPress.xcodeproj/project.pbxproj b/WordPress/WordPress.xcodeproj/project.pbxproj index 24c3d7538bec..122e1042126d 100644 --- a/WordPress/WordPress.xcodeproj/project.pbxproj +++ b/WordPress/WordPress.xcodeproj/project.pbxproj @@ -6205,7 +6205,7 @@ COPY_PHASE_STRIP = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "WordPressTest/WordPressTest-Prefix.pch"; + GCC_PREFIX_HEADER = "WordPressTest/Supporting Files/WordPressTest-Prefix.pch"; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; HEADER_SEARCH_PATHS = ( @@ -6640,7 +6640,7 @@ COPY_PHASE_STRIP = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "WordPressTest/WordPressTest-Prefix.pch"; + GCC_PREFIX_HEADER = "WordPressTest/Supporting Files/WordPressTest-Prefix.pch"; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; HEADER_SEARCH_PATHS = ( @@ -6818,7 +6818,7 @@ GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "WordPressTest/WordPressTest-Prefix.pch"; + GCC_PREFIX_HEADER = "WordPressTest/Supporting Files/WordPressTest-Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", @@ -6856,7 +6856,7 @@ COPY_PHASE_STRIP = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "WordPressTest/WordPressTest-Prefix.pch"; + GCC_PREFIX_HEADER = "WordPressTest/Supporting Files/WordPressTest-Prefix.pch"; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; HEADER_SEARCH_PATHS = (