pEpForiOS.xcodeproj/project.pbxproj
author Xavier Algarra <xavier@pep-project.org>
Mon, 07 May 2018 11:11:24 +0200
branchIOS-1064
changeset 4550 c04fe6d5c76b
parent 4501 f41cfa370506
permissions -rw-r--r--
IOS-1064 some changes
     1 // !$*UTF8*$!
     2 {
     3 	archiveVersion = 1;
     4 	classes = {
     5 	};
     6 	objectVersion = 46;
     7 	objects = {
     8 
     9 /* Begin PBXBuildFile section */
    10 		1500199D1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1500199C1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift */; };
    11 		1500199F1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1500199E1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift */; };
    12 		1508AEAA1F862C85001D5230 /* SortedSetTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1508AEA91F862C85001D5230 /* SortedSetTest.swift */; };
    13 		150B8E981FCDACBB00374438 /* ErrorPropagator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150B8E961FCDACBB00374438 /* ErrorPropagator.swift */; };
    14 		150B8E991FCDACBB00374438 /* AccountSettingsUserInputError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150B8E971FCDACBB00374438 /* AccountSettingsUserInputError.swift */; };
    15 		150B8EB31FCEB93D00374438 /* UIUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150B8EB21FCEB93D00374438 /* UIUtils.swift */; };
    16 		150DF6CE204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150DF6CD204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift */; };
    17 		150DF6D02052A13700A9DCF7 /* SecureWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150DF6CF2052A13700A9DCF7 /* SecureWebViewController.swift */; };
    18 		150DF6D32052ED4800A9DCF7 /* UIView+Autolayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150DF6D22052ED4800A9DCF7 /* UIView+Autolayout.swift */; };
    19 		1516EDCF202F526200203D61 /* UidMoveMailsToTrashOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1516EDCE202F526200203D61 /* UidMoveMailsToTrashOperation.swift */; };
    20 		15175CEC205929FB00A8D9D0 /* CidHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15175CEB205929FB00A8D9D0 /* CidHandler.swift */; };
    21 		151DE7DE1FC5D3E200CDC273 /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 151DE7E01FC5D3E200CDC273 /* Settings.storyboard */; };
    22 		151DE7E11FC5D3FA00CDC273 /* Handshake.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 151DE7E31FC5D3FA00CDC273 /* Handshake.storyboard */; };
    23 		151DE7E41FC5D41600CDC273 /* FolderViews.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 151DE7E61FC5D41600CDC273 /* FolderViews.storyboard */; };
    24 		151F71D22029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71D12029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift */; };
    25 		151F71F7202A06760057C74D /* TestDataBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71EC202A06750057C74D /* TestDataBase.swift */; };
    26 		151F71F8202A06760057C74D /* SecretTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71ED202A06750057C74D /* SecretTestData.swift */; };
    27 		151F71F9202A06760057C74D /* NetworkServiceObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71EE202A06750057C74D /* NetworkServiceObserver.swift */; };
    28 		151F71FA202A06760057C74D /* DecryptionAttemptCounterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71EF202A06750057C74D /* DecryptionAttemptCounterDelegate.swift */; };
    29 		151F71FB202A06760057C74D /* MockBackgrounder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F0202A06750057C74D /* MockBackgrounder.swift */; };
    30 		151F71FC202A06760057C74D /* CoreDataDrivenTestBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F1202A06750057C74D /* CoreDataDrivenTestBase.swift */; };
    31 		151F71FE202A06760057C74D /* CdMessage+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F3202A06750057C74D /* CdMessage+TestUtils.swift */; };
    32 		151F71FF202A06760057C74D /* Message+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F4202A06750057C74D /* Message+TestUtils.swift */; };
    33 		151F7200202A06760057C74D /* TestUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F5202A06750057C74D /* TestUtil.swift */; };
    34 		151F7201202A06760057C74D /* CdAccount+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F6202A06750057C74D /* CdAccount+TestUtils.swift */; };
    35 		151F7205202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F7204202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift */; };
    36 		15255B031F825CD100A2CFC9 /* IdentityImageTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15255B021F825CD100A2CFC9 /* IdentityImageTool.swift */; };
    37 		15259A10203C7F730020FF12 /* FolderType+NetworkSync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15259A0F203C7F730020FF12 /* FolderType+NetworkSync.swift */; };
    38 		153CA6E41FB60D99003C9629 /* DercyptMessagesOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153CA6E31FB60D99003C9629 /* DercyptMessagesOperationTest.swift */; };
    39 		153CA6E81FB61B53003C9629 /* IOS-815_pep_rating_zero.txt in Resources */ = {isa = PBXBuildFile; fileRef = 153CA6E71FB61B53003C9629 /* IOS-815_pep_rating_zero.txt */; };
    40 		153CA6EA1FB62195003C9629 /* IOS-211-pdfEmail.txt in Resources */ = {isa = PBXBuildFile; fileRef = 153CA6E91FB62194003C9629 /* IOS-211-pdfEmail.txt */; };
    41 		153D08281F56BBCB00377110 /* AppendSendMailsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153D08271F56BBCB00377110 /* AppendSendMailsOperation.swift */; };
    42 		153E4E471F500F650021CBD8 /* IOS-211-duplicated-attachments.txt in Resources */ = {isa = PBXBuildFile; fileRef = 153E4E461F500F650021CBD8 /* IOS-211-duplicated-attachments.txt */; };
    43 		153EFA721F4AD51200C3432A /* TrashMailsOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153EFA711F4AD51200C3432A /* TrashMailsOperationTest.swift */; };
    44 		153FC45D202A263D0053CCF1 /* FolderType+IMAP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153FC45C202A263D0053CCF1 /* FolderType+IMAP.swift */; };
    45 		153FC45F202A26B30053CCF1 /* FolderType+IMAPTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153FC45E202A26B30053CCF1 /* FolderType+IMAPTest.swift */; };
    46 		1541D7ED1FC81D4200D52A5D /* URL+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7EC1FC81D4200D52A5D /* URL+Extensions.swift */; };
    47 		1541D7F01FC81ED900D52A5D /* URL+ExtensionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7EF1FC81ED900D52A5D /* URL+ExtensionsTest.swift */; };
    48 		1541D7F31FC8292D00D52A5D /* URL+MIME.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7F21FC8292D00D52A5D /* URL+MIME.swift */; };
    49 		1541D7F51FC82A4900D52A5D /* URL+MIME.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7F41FC82A4900D52A5D /* URL+MIME.swift */; };
    50 		1541D7FA1FCC18E100D52A5D /* AttachmentCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1541D7F91FCC18E100D52A5D /* AttachmentCell.xib */; };
    51 		1541D7FC1FCC199B00D52A5D /* AttachmentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7FB1FCC199B00D52A5D /* AttachmentCell.swift */; };
    52 		1547509A1FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154750991FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift */; };
    53 		154F0A802085FC7D00C77D72 /* CdAttachment+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154F0A7F2085FC7D00C77D72 /* CdAttachment+Pantomime.swift */; };
    54 		154F0A8220874B3E00C77D72 /* ContentDispositionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154F0A8120874B3E00C77D72 /* ContentDispositionTest.swift */; };
    55 		154F0A842087779200C77D72 /* ContentDispositionType + Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154F0A832087779200C77D72 /* ContentDispositionType + Conversion.swift */; };
    56 		155050F01FE82356009CEAD2 /* UserNotificationTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155050EF1FE82356009CEAD2 /* UserNotificationTool.swift */; };
    57 		155050F21FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155050F11FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift */; };
    58 		155050F61FEAB082009CEAD2 /* ErrorContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155050F51FEAB082009CEAD2 /* ErrorContainer.swift */; };
    59 		155050F81FEAB57F009CEAD2 /* BackgroundError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155050F71FEAB57F009CEAD2 /* BackgroundError.swift */; };
    60 		1555361B207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1555361A207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift */; };
    61 		1555E97C1FD587A300BF8E0E /* Message+IMAP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1555E97B1FD587A300BF8E0E /* Message+IMAP.swift */; };
    62 		155F2D9E20530798001B4B1C /* Reusable.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 155F2DA020530798001B4B1C /* Reusable.storyboard */; };
    63 		1560D1701F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1560D16F1F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift */; };
    64 		1560D1721F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1560D1711F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift */; };
    65 		1568FEA11FACDCC600993EA3 /* IOS-211_hi_there.txt in Resources */ = {isa = PBXBuildFile; fileRef = 1568FEA01FACDCC500993EA3 /* IOS-211_hi_there.txt */; };
    66 		157455C81FDFD2D4008CA78F /* NSAttributedString+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157455C71FDFD2D4008CA78F /* NSAttributedString+Extensions.swift */; };
    67 		1579397B1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1579397A1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift */; };
    68 		15865A8920319ADC00F7A4B5 /* Folder+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15865A8820319ADC00F7A4B5 /* Folder+pEp.swift */; };
    69 		1587D1632049BE7D002C2157 /* ImapConnectionDataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1587D1622049BE7D002C2157 /* ImapConnectionDataCache.swift */; };
    70 		1587D165204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1587D164204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift */; };
    71 		15A75CE1202B57BF00C0DA28 /* Folder+VirtualMailbox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A75CE0202B57BF00C0DA28 /* Folder+VirtualMailbox.swift */; };
    72 		15A75CEA202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A75CE9202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift */; };
    73 		15A75CEC202DED2300C0DA28 /* GmailSpecificInformation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A75CEB202DED2300C0DA28 /* GmailSpecificInformation.swift */; };
    74 		15A763D11F72D68000670313 /* KeyChainTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A763D01F72D68000670313 /* KeyChainTest.swift */; };
    75 		15A8B8FC20908D2300D2B0B6 /* Keychain+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A8B8FB20908D2300D2B0B6 /* Keychain+TestUtils.swift */; };
    76 		15AA6016207CD71D00D57DB4 /* ImapFlags+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15AA6015207CD71D00D57DB4 /* ImapFlags+Pantomime.swift */; };
    77 		15B220501FBF5D6E00CA52BA /* InfoPlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B2204F1FBF5D6E00CA52BA /* InfoPlist.swift */; };
    78 		15B220521FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B220511FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift */; };
    79 		15B483DB1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B483DA1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift */; };
    80 		15B483E11F290B14000FB2CF /* LoginImapOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B483E01F290B14000FB2CF /* LoginImapOperationTest.swift */; };
    81 		15BBBC631FD0496800B9DCC8 /* ReportingErrorContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BBBC621FD0496800B9DCC8 /* ReportingErrorContainer.swift */; };
    82 		15BBBC681FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BBBC671FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift */; };
    83 		15BBBC6B1FD0527200B9DCC8 /* DisplayUserErrorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BBBC6A1FD0527200B9DCC8 /* DisplayUserErrorTest.swift */; };
    84 		15BBBC6C1FD05F4300B9DCC8 /* DisplayUserError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152130531FD00B7A00688DF2 /* DisplayUserError.swift */; };
    85 		15C5F2441F822560007DE086 /* PreviewMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15C5F2431F822560007DE086 /* PreviewMessage.swift */; };
    86 		15C5F2461F823752007DE086 /* SortedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15C5F2451F823752007DE086 /* SortedSet.swift */; };
    87 		15EE5A74203B15670041F076 /* SettingSyncTrashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EE5A71203B15660041F076 /* SettingSyncTrashViewController.swift */; };
    88 		15EE5A75203B15670041F076 /* SettingBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EE5A72203B15660041F076 /* SettingBaseViewController.swift */; };
    89 		15EE5A76203B15670041F076 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EE5A73203B15660041F076 /* LogViewController.swift */; };
    90 		15F835241F34BE1300FCE887 /* AccountUserInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F835231F34BE1300FCE887 /* AccountUserInput.swift */; };
    91 		15F835281F3B497D00FCE887 /* FetchMessagesOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F835271F3B497D00FCE887 /* FetchMessagesOperationTest.swift */; };
    92 		15FE1F761FE122D900CC2D97 /* CreditsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15FE1F751FE122D900CC2D97 /* CreditsViewController.swift */; };
    93 		15FE1F791FE19A3A00CC2D97 /* AppAuth.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 43B54F971FE02D02008EC427 /* AppAuth.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
    94 		220DCE2E1E0AB544002FE716 /* MessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE2C1E0AB544002FE716 /* MessageCell.swift */; };
    95 		220DCE2F1E0AB544002FE716 /* MessageData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 220DCE2D1E0AB544002FE716 /* MessageData.plist */; };
    96 		220DCE341E0AB5CC002FE716 /* MailinglistCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE301E0AB5CC002FE716 /* MailinglistCell.swift */; };
    97 		220DCE351E0AB5CC002FE716 /* MessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE311E0AB5CC002FE716 /* MessageContentCell.swift */; };
    98 		220DCE361E0AB5CC002FE716 /* MessageSenderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE321E0AB5CC002FE716 /* MessageSenderCell.swift */; };
    99 		220DCE371E0AB5CC002FE716 /* MessageSubjectCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE331E0AB5CC002FE716 /* MessageSubjectCell.swift */; };
   100 		222B35561DF962D7007A1F82 /* ComposeHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35551DF962D7007A1F82 /* ComposeHelpers.swift */; };
   101 		222B35581DF96389007A1F82 /* Capability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35571DF96389007A1F82 /* Capability.swift */; };
   102 		222B35651DF96A9C007A1F82 /* ComposeCellProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35641DF96A9C007A1F82 /* ComposeCellProtocols.swift */; };
   103 		222B35691DF96AFE007A1F82 /* ComposeTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35681DF96AFE007A1F82 /* ComposeTextView.swift */; };
   104 		222B356D1DF96C30007A1F82 /* ComposeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B356C1DF96C30007A1F82 /* ComposeCell.swift */; };
   105 		222B35721DF96CC8007A1F82 /* ComposeFieldModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35711DF96CC8007A1F82 /* ComposeFieldModel.swift */; };
   106 		222B357E1DF97675007A1F82 /* SuggestTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B357D1DF97675007A1F82 /* SuggestTableView.swift */; };
   107 		222B35831DF97A44007A1F82 /* ComposeData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 222B35811DF97A44007A1F82 /* ComposeData.plist */; };
   108 		222B35861DF97A44007A1F82 /* ComposeDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35821DF97A44007A1F82 /* ComposeDataSource.swift */; };
   109 		222B35BC1E00049C007A1F82 /* AccountCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35BB1E00049C007A1F82 /* AccountCell.swift */; };
   110 		228038681DC9DE6D00F1CB45 /* TextfieldResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228038671DC9DE6D00F1CB45 /* TextfieldResponder.swift */; };
   111 		4301B3161E28D259007D626C /* AppendMailsOperationBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4301B3151E28D259007D626C /* AppendMailsOperationBase.swift */; };
   112 		43040A531E9776220083DED8 /* AttachmentSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43040A521E9776220083DED8 /* AttachmentSummaryView.swift */; };
   113 		4304FD001EBB8EBB0086DADA /* LanguageListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4304FCFE1EBB8C5A0086DADA /* LanguageListViewController.swift */; };
   114 		4307C4701ED81F3100A276A4 /* DefaultImapSyncDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4307C46F1ED81F3100A276A4 /* DefaultImapSyncDelegate.swift */; };
   115 		4307C4721ED826E400A276A4 /* SmtpSendError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4307C4711ED826E400A276A4 /* SmtpSendError.swift */; };
   116 		43088F742046C08000BB5149 /* ComposeMessageBodyTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43088F732046C08000BB5149 /* ComposeMessageBodyTextView.swift */; };
   117 		430972661DDEEBB50062E308 /* CdIdentity+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430972651DDEEBB50062E308 /* CdIdentity+Extension.swift */; };
   118 		430A2EEC1E81357A00878837 /* CdImapFlags+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430A2EEB1E81357A00878837 /* CdImapFlags+Pantomime.swift */; };
   119 		430A6E541DFB08CE006273A5 /* SecretUITestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430A6E531DFB08CE006273A5 /* SecretUITestData.swift */; };
   120 		430BA229203438A3003B041C /* CdMessagePEPMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430BA228203438A3003B041C /* CdMessagePEPMessageTests.swift */; };
   121 		430C80D51D0EAB6E00CD4582 /* pEpTrustWords.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 430C80D41D0EAB6E00CD4582 /* pEpTrustWords.bundle */; };
   122 		430C80D61D0EAB6E00CD4582 /* pEpTrustWords.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 430C80D41D0EAB6E00CD4582 /* pEpTrustWords.bundle */; };
   123 		430C80E01D0EADC200CD4582 /* PepAdapterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430C80DF1D0EADC200CD4582 /* PepAdapterTests.swift */; };
   124 		430D73651E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430D73641E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift */; };
   125 		430D73671E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430D73661E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift */; };
   126 		430E0BE71EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430E0BE61EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift */; };
   127 		430E5F201EBC87A700E5D5D3 /* LanguageListTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430E5F1F1EBC87A700E5D5D3 /* LanguageListTableViewCell.swift */; };
   128 		430EA5FA1F0FAD7700F816D4 /* ServiceChainExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430EA5F91F0FAD7700F816D4 /* ServiceChainExecutor.swift */; };
   129 		430EA5FC1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430EA5FB1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift */; };
   130 		43106A192045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43106A182045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift */; };
   131 		431144B51CC0FCA40007639D /* StoreFolderOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431144B41CC0FCA40007639D /* StoreFolderOperation.swift */; };
   132 		431144B71CC11D6A0007639D /* BaseOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431144B61CC11D6A0007639D /* BaseOperation.swift */; };
   133 		431144B91CC11DF30007639D /* StorePrefetchedMailOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431144B81CC11DF30007639D /* StorePrefetchedMailOperation.swift */; };
   134 		43122B171DF5B48B00610253 /* ConnectInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B121DF5B48B00610253 /* ConnectInfo.swift */; };
   135 		43122B181DF5B48B00610253 /* EmailConnectInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B131DF5B48B00610253 /* EmailConnectInfo.swift */; };
   136 		43122B191DF5B48B00610253 /* EmailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B141DF5B48B00610253 /* EmailService.swift */; };
   137 		43122B1A1DF5B48B00610253 /* ImapService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B151DF5B48B00610253 /* ImapService.swift */; };
   138 		43122B1B1DF5B48B00610253 /* SmtpService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B161DF5B48B00610253 /* SmtpService.swift */; };
   139 		43122B3C1DF5B75000610253 /* NetworkService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B3B1DF5B75000610253 /* NetworkService.swift */; };
   140 		43122B3E1DF5BB6600610253 /* MySelfOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B3D1DF5BB6600610253 /* MySelfOperation.swift */; };
   141 		431394A91E4B03AA00D92F33 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 431394A81E4B03AA00D92F33 /* Settings.bundle */; };
   142 		431394C11E4B11CF00D92F33 /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431394C01E4B11CF00D92F33 /* AppSettings.swift */; };
   143 		4315E4BF2011FD6900F68763 /* AuthMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4315E4BE2011FD6900F68763 /* AuthMethod.swift */; };
   144 		4315E4C120120F1600F68763 /* NSSecureCoding+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4315E4C020120F1600F68763 /* NSSecureCoding+Extension.swift */; };
   145 		4315E4C3201242BB00F68763 /* OAuth2Type+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4315E4C2201242BB00F68763 /* OAuth2Type+Extension.swift */; };
   146 		431798771CF87FE6007DD655 /* ReferenceCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431798761CF87FE6007DD655 /* ReferenceCounter.swift */; };
   147 		431AE5D51D2EC0C000F609D3 /* ComposeTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431AE5D41D2EC0C000F609D3 /* ComposeTableViewController.swift */; };
   148 		431AE5D71D2EC0DD00F609D3 /* RecipientCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431AE5D61D2EC0DD00F609D3 /* RecipientCell.swift */; };
   149 		431AE5D91D2EC99B00F609D3 /* MessageBodyCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431AE5D81D2EC99B00F609D3 /* MessageBodyCell.swift */; };
   150 		431B047A1DE5772000E40CD3 /* CdMessage+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431B04791DE5772000E40CD3 /* CdMessage+pEp.swift */; };
   151 		431B04801DE5774800E40CD3 /* CdMessage+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431B047F1DE5774800E40CD3 /* CdMessage+Pantomime.swift */; };
   152 		431B04821DE583A000E40CD3 /* CdAttachment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431B04811DE583A000E40CD3 /* CdAttachment+Extension.swift */; };
   153 		431B0B9A1D6734DF0082D0DB /* AccountsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431B0B991D6734DF0082D0DB /* AccountsTableViewController.swift */; };
   154 		431BB9451E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 431BB9441E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg */; };
   155 		431C2B171F387C4100D87FFD /* LoginViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C2B161F387C4100D87FFD /* LoginViewModelTests.swift */; };
   156 		431C2B191F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C2B181F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift */; };
   157 		431C6E041FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C6E031FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift */; };
   158 		431D60DB1E93BB2D001266D7 /* AttachmentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431D60DA1E93BB2D001266D7 /* AttachmentsView.swift */; };
   159 		431D60DD1E93D580001266D7 /* MessageAttachmentsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431D60DC1E93D580001266D7 /* MessageAttachmentsCell.swift */; };
   160 		431E2B071F02550C000035FA /* CheckOutgoingMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E2B061F02550C000035FA /* CheckOutgoingMessagesOperation.swift */; };
   161 		431E2B091F0281DF000035FA /* SmtpSendService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E2B081F0281DF000035FA /* SmtpSendService.swift */; };
   162 		431E58F61ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E58F51ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift */; };
   163 		431E58FA1ED591E900EFA77F /* AccountVerificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E58F91ED591E900EFA77F /* AccountVerificationService.swift */; };
   164 		431E58FC1ED5926B00EFA77F /* AccountVerificationServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E58FB1ED5926B00EFA77F /* AccountVerificationServiceTests.swift */; };
   165 		431E65631EEAE65200B8BBFC /* HandshakeUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E65621EEAE65200B8BBFC /* HandshakeUITest.swift */; };
   166 		431E8F7E1CFDCF3A00C33647 /* EmailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E8F7D1CFDCF3A00C33647 /* EmailViewController.swift */; };
   167 		431F987F1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431F987E1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift */; };
   168 		43200D9D1F0CBC4000FFDE56 /* FetchMessagesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43200D9C1F0CBC4000FFDE56 /* FetchMessagesService.swift */; };
   169 		43200D9F1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43200D9E1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift */; };
   170 		43209B541ECC5A9B007E7E2E /* libpEpObjCAdapter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 43209B531ECC5A9B007E7E2E /* libpEpObjCAdapter.a */; };
   171 		432142641E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432142631E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift */; };
   172 		432142661E8FD6A400FBE987 /* ServiceUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432142651E8FD6A400FBE987 /* ServiceUtil.swift */; };
   173 		432198E81DF6B51B00318A74 /* LoginImapOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432198E71DF6B51B00318A74 /* LoginImapOperation.swift */; };
   174 		432198ED1DF6B66800318A74 /* SharedObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432198EC1DF6B66800318A74 /* SharedObjects.swift */; };
   175 		4322E82F1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4322E82E1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt */; };
   176 		4323FE861E83D6FF006785E1 /* ImapFolderBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4323FE851E83D6FF006785E1 /* ImapFolderBuilder.swift */; };
   177 		43257C801F50064100DDC7F0 /* HtmlToTextSaxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C7F1F50064100DDC7F0 /* HtmlToTextSaxParser.swift */; };
   178 		43257C821F50179800DDC7F0 /* BasicSaxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C811F50179800DDC7F0 /* BasicSaxParser.swift */; };
   179 		43257C841F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C831F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift */; };
   180 		43257C861F50659200DDC7F0 /* StringHTMLExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C851F50659200DDC7F0 /* StringHTMLExtensionTests.swift */; };
   181 		43257C891F50683600DDC7F0 /* NSAttributedString+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C871F5067BE00DDC7F0 /* NSAttributedString+pEp.swift */; };
   182 		432645811F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432645801F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift */; };
   183 		43264E9B1D76B7110098DCAC /* SyncFlagsToServerOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43264E9A1D76B7110098DCAC /* SyncFlagsToServerOperation.swift */; };
   184 		432677161F17796D00F01F5A /* ImapIdleService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432677151F17796D00F01F5A /* ImapIdleService.swift */; };
   185 		4326D3FF1EFBC8DB0016AB0D /* FolderInfoOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4326D3FE1EFBC8DB0016AB0D /* FolderInfoOperation.swift */; };
   186 		43293EFB1EB9DD6700EEE010 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43293EFA1EB9DD6700EEE010 /* UIViewController+Extension.swift */; };
   187 		432A24D71DE714A200DAAC5C /* MessagePantomimeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432A24D61DE714A200DAAC5C /* MessagePantomimeTests.swift */; };
   188 		432A3E3F1F0E6B3700834749 /* SyncExistingMessagesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432A3E3E1F0E6B3700834749 /* SyncExistingMessagesService.swift */; };
   189 		432A3E441F0E793A00834749 /* SyncExistingMessagesServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432A3E431F0E793A00834749 /* SyncExistingMessagesServiceTests.swift */; };
   190 		432A5E261EB344C3007CB670 /* PEP_color+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432A5E251EB344C3007CB670 /* PEP_color+Extension.swift */; };
   191 		432AC3061ECB0C44007DC418 /* CWIMAPMessage+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432AC3051ECB0C44007DC418 /* CWIMAPMessage+pEp.swift */; };
   192 		432DA7441EE01E3300B30BAA /* MessageSyncServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432DA7431EE01E3300B30BAA /* MessageSyncServiceProtocol.swift */; };
   193 		432DA7461EE027EB00B30BAA /* MessageSyncService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432DA7451EE027EB00B30BAA /* MessageSyncService.swift */; };
   194 		432F7D611D2102F10094F097 /* PEPSessionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432F7D601D2102F10094F097 /* PEPSessionTest.swift */; };
   195 		433019E61E01A71300788B89 /* PeriodicTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433019E51E01A71300788B89 /* PeriodicTask.swift */; };
   196 		4330278E1F7BABFF00D685F8 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4330278D1F7BABFF00D685F8 /* GradientView.swift */; };
   197 		43306EBE1FE125B50045DD00 /* OAuth2Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43306EBD1FE125B50045DD00 /* OAuth2Authorization.swift */; };
   198 		43306EC21FE129840045DD00 /* OAuth2Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43306EC11FE129840045DD00 /* OAuth2Type.swift */; };
   199 		43313DFC1DEC7F6000C111C8 /* DeleteFoldersOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43313DFB1DEC7F6000C111C8 /* DeleteFoldersOperation.swift */; };
   200 		4333A2A31E5C62860025D8A5 /* AttachmentCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4333A2A21E5C62860025D8A5 /* AttachmentCounter.swift */; };
   201 		4333A2A51E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4333A2A41E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift */; };
   202 		4334CF302020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4334CF2F2020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift */; };
   203 		4336229E1DC76B8100133B3D /* MessageModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4336229D1DC76B8100133B3D /* MessageModelTests.swift */; };
   204 		433BCD951D5388C100DD98EF /* ReplyUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433BCD941D5388C100DD98EF /* ReplyUtil.swift */; };
   205 		433C51D31E66CCA900272E19 /* CreateRequiredFoldersOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433C51D11E66CB9C00272E19 /* CreateRequiredFoldersOperation.swift */; };
   206 		4340F5F91D363BE6006A5C82 /* ContactCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4340F5F81D363BE6006A5C82 /* ContactCell.swift */; };
   207 		4341EBCF2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4341EBCE2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift */; };
   208 		4341EBD1208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4341EBD0208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift */; };
   209 		43425EDB1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43425EDA1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift */; };
   210 		43425EDD1FE3DF3B004A2728 /* OAuth2Provider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43425EDC1FE3DF3B004A2728 /* OAuth2Provider.swift */; };
   211 		43425EDF1FE3E052004A2728 /* OAuth2ProviderFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43425EDE1FE3E052004A2728 /* OAuth2ProviderFactory.swift */; };
   212 		4348EF0D1E27ABA100F441A9 /* LoginSmtpOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4348EF0C1E27ABA100F441A9 /* LoginSmtpOperation.swift */; };
   213 		4348EF151E27E37400F441A9 /* Unit 1 unittest.ios.1@peptest.ch (0x9CB8DBCC) pub.asc in Resources */ = {isa = PBXBuildFile; fileRef = 4348EF141E27E37400F441A9 /* Unit 1 unittest.ios.1@peptest.ch (0x9CB8DBCC) pub.asc */; };
   214 		43498CDB200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43498CDA200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift */; };
   215 		43498CDD200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43498CDC200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift */; };
   216 		434B5D191DDF67E400BEDEF0 /* CdMessage+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434B5D181DDF67E400BEDEF0 /* CdMessage+Extension.swift */; };
   217 		434F40941EB0B173002FBF0D /* ObservableValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434F40931EB0B173002FBF0D /* ObservableValue.swift */; };
   218 		434F40961EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434F40951EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift */; };
   219 		4351C2C81F4441190053381F /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B31F4441190053381F /* blocks.c */; };
   220 		4351C2C91F4441190053381F /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B41F4441190053381F /* buffer.c */; };
   221 		4351C2CB1F4441190053381F /* cmark.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B61F4441190053381F /* cmark.c */; };
   222 		4351C2CC1F4441190053381F /* cmark_ctype.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B71F4441190053381F /* cmark_ctype.c */; };
   223 		4351C2CD1F4441190053381F /* commonmark.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B81F4441190053381F /* commonmark.c */; };
   224 		4351C2CF1F4441190053381F /* houdini_href_e.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BA1F4441190053381F /* houdini_href_e.c */; };
   225 		4351C2D01F4441190053381F /* houdini_html_e.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BB1F4441190053381F /* houdini_html_e.c */; };
   226 		4351C2D11F4441190053381F /* houdini_html_u.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BC1F4441190053381F /* houdini_html_u.c */; };
   227 		4351C2D21F4441190053381F /* html.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BD1F4441190053381F /* html.c */; };
   228 		4351C2D31F4441190053381F /* inlines.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BE1F4441190053381F /* inlines.c */; };
   229 		4351C2D41F4441190053381F /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BF1F4441190053381F /* iterator.c */; };
   230 		4351C2D51F4441190053381F /* latex.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C01F4441190053381F /* latex.c */; };
   231 		4351C2D61F4441190053381F /* man.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C11F4441190053381F /* man.c */; };
   232 		4351C2D71F4441190053381F /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C21F4441190053381F /* node.c */; };
   233 		4351C2D81F4441190053381F /* references.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C31F4441190053381F /* references.c */; };
   234 		4351C2D91F4441190053381F /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C41F4441190053381F /* render.c */; };
   235 		4351C2DA1F4441190053381F /* scanners.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C51F4441190053381F /* scanners.c */; };
   236 		4351C2DB1F4441190053381F /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C61F4441190053381F /* utf8.c */; };
   237 		4351C2DC1F4441190053381F /* xml.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C71F4441190053381F /* xml.c */; };
   238 		4351C2DE1F4457620053381F /* NSString+Markdown.m in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2DD1F4457620053381F /* NSString+Markdown.m */; };
   239 		43549A8E1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43549A8D1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift */; };
   240 		4356102C1DEF019400808C8E /* SyncMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4356102B1DEF019400808C8E /* SyncMessagesOperation.swift */; };
   241 		435B42411D211E5900119048 /* MiscUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435B42401D211E5900119048 /* MiscUtil.swift */; };
   242 		435DF9091F2A26F2003254F7 /* BackgroundOperationImapService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DF9081F2A26F2003254F7 /* BackgroundOperationImapService.swift */; };
   243 		4360282D1ED6F27600C95FC4 /* NetworkError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4360282C1ED6F27600C95FC4 /* NetworkError.swift */; };
   244 		4360282F1ED6F33400C95FC4 /* ImapSyncError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4360282E1ED6F33400C95FC4 /* ImapSyncError.swift */; };
   245 		4362398C1EADD61B00BD2EB9 /* CGSize+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4362398B1EADD61B00BD2EB9 /* CGSize+Extension.swift */; };
   246 		436239931EAE08F400BD2EB9 /* PEPSession+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4362398F1EAE08F400BD2EB9 /* PEPSession+Extensions.swift */; };
   247 		436239941EAE08F400BD2EB9 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239901EAE08F400BD2EB9 /* String+Extensions.swift */; };
   248 		436239951EAE08F400BD2EB9 /* String+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239911EAE08F400BD2EB9 /* String+pEp.swift */; };
   249 		4362399A1EAE0CE800BD2EB9 /* Actionsheet+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239961EAE0CE800BD2EB9 /* Actionsheet+Extension.swift */; };
   250 		4362399B1EAE0CE800BD2EB9 /* Date+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239971EAE0CE800BD2EB9 /* Date+Extension.swift */; };
   251 		4362399C1EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239981EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift */; };
   252 		4362399D1EAE0CE800BD2EB9 /* OperationQueue+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239991EAE0CE800BD2EB9 /* OperationQueue+Extension.swift */; };
   253 		4362399F1EAE2F0A00BD2EB9 /* UITableView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4362399E1EAE2F0A00BD2EB9 /* UITableView+Extension.swift */; };
   254 		436795F81EE98B9A00B03E23 /* MessageReevalutionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436795F71EE98B9A00B03E23 /* MessageReevalutionTests.swift */; };
   255 		436795FB1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc in Resources */ = {isa = PBXBuildFile; fileRef = 436795F91EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc */; };
   256 		436795FC1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc in Resources */ = {isa = PBXBuildFile; fileRef = 436795FA1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc */; };
   257 		436795FF1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc in Resources */ = {isa = PBXBuildFile; fileRef = 436795FD1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc */; };
   258 		436796001EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc in Resources */ = {isa = PBXBuildFile; fileRef = 436795FE1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc */; };
   259 		436796021EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt in Resources */ = {isa = PBXBuildFile; fileRef = 436796011EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt */; };
   260 		4368BD4E208E1DEC002C27FA /* IPAddressParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4368BD4D208E1DEC002C27FA /* IPAddressParser.swift */; };
   261 		436C23281E02948400071430 /* BackgroundTaskProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436C23271E02948400071430 /* BackgroundTaskProtocol.swift */; };
   262 		436C232D1E02A2D900071430 /* KickOffMySelfProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436C232C1E02A2D900071430 /* KickOffMySelfProtocol.swift */; };
   263 		436C232F1E02A52D00071430 /* LimitedOperationQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436C232E1E02A52D00071430 /* LimitedOperationQueue.swift */; };
   264 		436F8E141D36706A007E9829 /* StringExtensionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436F8E131D36706A007E9829 /* StringExtensionsTest.swift */; };
   265 		43754AC61FCD7ABC009A8E63 /* ldns_xcode.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43754AC71FCD7ABC009A8E63 /* ldns_xcode.framework */; };
   266 		43754AC81FCD8348009A8E63 /* ldns_xcode.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 43754AC71FCD7ABC009A8E63 /* ldns_xcode.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
   267 		437671481D8FF2A5004DD205 /* DeleteFolderOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437671471D8FF2A5004DD205 /* DeleteFolderOperation.swift */; };
   268 		43800D991D112A2A00821E34 /* libxml2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 43800D981D112A2A00821E34 /* libxml2.tbd */; };
   269 		438052871FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438052861FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift */; };
   270 		438052891FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438052881FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift */; };
   271 		4380528B1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4380528A1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift */; };
   272 		4381D0FF1E51A124002743C3 /* NetworkServiceWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4381D0FE1E51A124002743C3 /* NetworkServiceWorker.swift */; };
   273 		438281831E891B7E00087343 /* DateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438281821E891B7E00087343 /* DateTests.swift */; };
   274 		4382E6431CC600FF00AA27EA /* PersistentImapFolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4382E6421CC600FF00AA27EA /* PersistentImapFolder.swift */; };
   275 		4384ABB01F3B5A11006982B8 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4384ABAF1F3B5A11006982B8 /* Data+Extensions.swift */; };
   276 		4388A0E22008F813008CB98D /* OAuth2AccessToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4388A0E12008F813008CB98D /* OAuth2AccessToken.swift */; };
   277 		4388A0E42008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4388A0E32008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift */; };
   278 		438D253C1D4B9E7500BFF7AA /* MimeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438D253B1D4B9E7500BFF7AA /* MimeTests.swift */; };
   279 		438D25401D4B9EDB00BFF7AA /* PGPMimeMail.txt in Resources */ = {isa = PBXBuildFile; fileRef = 438D253F1D4B9EDB00BFF7AA /* PGPMimeMail.txt */; };
   280 		438D5A711EA77CFC001A37E1 /* HandshakeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438D5A701EA77CFC001A37E1 /* HandshakeViewController.swift */; };
   281 		439680981D1855D400DA31D2 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 439680971D1855D400DA31D2 /* WebKit.framework */; };
   282 		43980E271CBD0BC900A7FC3C /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43980E261CBD0BC900A7FC3C /* AppDelegate.swift */; };
   283 		43980E2C1CBD0BC900A7FC3C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 43980E2A1CBD0BC900A7FC3C /* Main.storyboard */; };
   284 		43980E311CBD0BCA00A7FC3C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 43980E301CBD0BCA00A7FC3C /* Assets.xcassets */; };
   285 		43980E341CBD0BCA00A7FC3C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 43980E321CBD0BCA00A7FC3C /* LaunchScreen.storyboard */; };
   286 		43980EE01CBD24B000A7FC3C /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43980EDF1CBD24B000A7FC3C /* Log.swift */; };
   287 		43980EFA1CBD415700A7FC3C /* AppConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43980EF91CBD415700A7FC3C /* AppConfig.swift */; };
   288 		43985D0A2044296D0080FA9A /* OAuth2AuthViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43985D092044296D0080FA9A /* OAuth2AuthViewModel.swift */; };
   289 		43985D0C2044373B0080FA9A /* AccountSettingsError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43985D0B2044373B0080FA9A /* AccountSettingsError.swift */; };
   290 		43985D0E204438480080FA9A /* AccountSettingsProtocol+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43985D0D204438480080FA9A /* AccountSettingsProtocol+Extension.swift */; };
   291 		439932291FEA7E7A00E92C35 /* String+Email.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439932281FEA7E7A00E92C35 /* String+Email.swift */; };
   292 		439932301FEA9B7200E92C35 /* SwipeCellKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 439932311FEA9B7200E92C35 /* SwipeCellKit.framework */; };
   293 		439AAC561F21D0CC0018A29E /* CdFolder+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439AAC551F21D0CC0018A29E /* CdFolder+Pantomime.swift */; };
   294 		439D40701CC78930009A4E7C /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 439D406F1CC78930009A4E7C /* libz.tbd */; };
   295 		439D40721CC78958009A4E7C /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 439D40711CC78958009A4E7C /* libbz2.tbd */; };
   296 		439D40741CC7897B009A4E7C /* libiconv.2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 439D40731CC7897B009A4E7C /* libiconv.2.tbd */; };
   297 		439D407A1CC79423009A4E7C /* GCD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439D40791CC79423009A4E7C /* GCD.swift */; };
   298 		43A26FBA1E0408FB00AF0B84 /* ServiceErrorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A26FB91E0408FB00AF0B84 /* ServiceErrorProtocol.swift */; };
   299 		43A26FBF1E041BF200AF0B84 /* ImapSyncOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A26FBE1E041BF200AF0B84 /* ImapSyncOperation.swift */; };
   300 		43A5DE381D631D49001153AF /* UnencryptedHTMLMail.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43A5DE371D631D49001153AF /* UnencryptedHTMLMail.txt */; };
   301 		43A6E04B1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A6E04A1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift */; };
   302 		43A6E0581E57400E005BEE69 /* RatingReEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A6E0571E57400E005BEE69 /* RatingReEvaluator.swift */; };
   303 		43AA82531E9B925C00ABD5A8 /* UIView+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AA82521E9B925C00ABD5A8 /* UIView+Util.swift */; };
   304 		43AA825B1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AA825A1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift */; };
   305 		43AA825D1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AA825C1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift */; };
   306 		43AAC22A1F7A5AEE00F435F4 /* BaseTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AAC2281F7A5AED00F435F4 /* BaseTableViewController.swift */; };
   307 		43AAC22B1F7A5AEE00F435F4 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AAC2291F7A5AEE00F435F4 /* BaseViewController.swift */; };
   308 		43AE48E71EEFC93900B92BB6 /* DebugMergePolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AE48E61EEFC93900B92BB6 /* DebugMergePolicy.swift */; };
   309 		43B0443920067CC7007BCE3F /* UIAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B0443820067CC7007BCE3F /* UIAccount.swift */; };
   310 		43B0443B20067D25007BCE3F /* UITestDataProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B0443A20067D25007BCE3F /* UITestDataProtocol.swift */; };
   311 		43B044422007683E007BCE3F /* secret.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 43B044412007683E007BCE3F /* secret.xcconfig */; };
   312 		43B0444C20077323007BCE3F /* OAuth2Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B0444B20077323007BCE3F /* OAuth2Configuration.swift */; };
   313 		43B044542007AFDA007BCE3F /* AccountVerificationResultDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B044532007AFDA007BCE3F /* AccountVerificationResultDelegate.swift */; };
   314 		43B10C7D1EC2ECA3003E849F /* libAccountSettingsAdapter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 43B10C7C1EC2ECA3003E849F /* libAccountSettingsAdapter.a */; };
   315 		43B10C801EC2EE7F003E849F /* CppDummy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43B10C7F1EC2EE7F003E849F /* CppDummy.cpp */; };
   316 		43B2660D1D252C93009D57E8 /* ConcurrentBaseOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B2660C1D252C93009D57E8 /* ConcurrentBaseOperation.swift */; };
   317 		43B2C31B1D2280ED00A08557 /* 5A90_3590_0E48_AB85_F3DB__045E_4623_C5D1_EAB6_643E.asc in Resources */ = {isa = PBXBuildFile; fileRef = 43B2C3161D2280ED00A08557 /* 5A90_3590_0E48_AB85_F3DB__045E_4623_C5D1_EAB6_643E.asc */; };
   318 		43B54F961FE02D02008EC427 /* AppAuth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43B54F971FE02D02008EC427 /* AppAuth.framework */; };
   319 		43B7154D1CECAADA0027861A /* ViewWidthsAligner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B7154C1CECAADA0027861A /* ViewWidthsAligner.swift */; };
   320 		43BB86941DB4E76D00980267 /* CdAccount+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB86931DB4E76D00980267 /* CdAccount+Extension.swift */; };
   321 		43BBB5E71E267A3800104070 /* EncryptAndSendOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BBB5E61E267A3800104070 /* EncryptAndSendOperation.swift */; };
   322 		43C046BF1CF48EA500BD0D9D /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43C046BE1CF48EA500BD0D9D /* AddressBook.framework */; };
   323 		43C322051EA89EED005073FB /* HandshakePartnerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C322041EA89EED005073FB /* HandshakePartnerTableViewCell.swift */; };
   324 		43C322071EA8E7AD005073FB /* UIButton+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C322061EA8E7AD005073FB /* UIButton+Extension.swift */; };
   325 		43C322091EA90192005073FB /* PEP+UI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C322081EA90192005073FB /* PEP+UI.swift */; };
   326 		43C3220C1EA915C6005073FB /* CGRect+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3220A1EA915C6005073FB /* CGRect+Util.swift */; };
   327 		43C3220D1EA915C6005073FB /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3220B1EA915C6005073FB /* UIColor+Extension.swift */; };
   328 		43C322101EA91764005073FB /* UIImage+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3220E1EA91764005073FB /* UIImage+Extension.swift */; };
   329 		43C322111EA91764005073FB /* UIImageView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3220F1EA91764005073FB /* UIImageView+Extension.swift */; };
   330 		43C3B1602003851100ED48A4 /* DecryptImportedMessagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3B15F2003851100ED48A4 /* DecryptImportedMessagesTests.swift */; };
   331 		43C3B1622003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C3B1612003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt */; };
   332 		43C3B16620038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key in Resources */ = {isa = PBXBuildFile; fileRef = 43C3B16320038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key */; };
   333 		43C3B16720038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.sec.key in Resources */ = {isa = PBXBuildFile; fileRef = 43C3B16420038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.sec.key */; };
   334 		43C3B16820038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key in Resources */ = {isa = PBXBuildFile; fileRef = 43C3B16520038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key */; };
   335 		43C579E91F0A1FEC00A8EDF0 /* AtomicImapService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C579E81F0A1FEC00A8EDF0 /* AtomicImapService.swift */; };
   336 		43C579EB1F0A382400A8EDF0 /* FetchFoldersService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C579EA1F0A382400A8EDF0 /* FetchFoldersService.swift */; };
   337 		43C579ED1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C579EC1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift */; };
   338 		43C6F35B1CBE7496006A2A18 /* ConnectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C6F35A1CBE7496006A2A18 /* ConnectionManager.swift */; };
   339 		43C7B9D11CEC4DDF007A612F /* MiscTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C7B9D01CEC4DDF007A612F /* MiscTests.swift */; };
   340 		43CE63C51DE87FB200FAC505 /* Identity+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE63C41DE87FB200FAC505 /* Identity+pEp.swift */; };
   341 		43CE63CB1DE8830100FAC505 /* CdAccount+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE63CA1DE8830100FAC505 /* CdAccount+pEp.swift */; };
   342 		43CE63D11DE8866C00FAC505 /* Message+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE63D01DE8866C00FAC505 /* Message+pEp.swift */; };
   343 		43D2C2681F13847700C97235 /* ServiceFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2C2671F13847700C97235 /* ServiceFactory.swift */; };
   344 		43D2C26A1F1385CF00C97235 /* ServiceFactoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2C2691F1385CF00C97235 /* ServiceFactoryTests.swift */; };
   345 		43D51E891DD5D902008B77A8 /* SimpleOperationsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D51E881DD5D902008B77A8 /* SimpleOperationsTest.swift */; };
   346 		43D755EB1F25D234006F933A /* MatchUidToMsnOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D755EA1F25D234006F933A /* MatchUidToMsnOperation.swift */; };
   347 		43D755F61F262B37006F933A /* PantomimeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D755F51F262B37006F933A /* PantomimeError.swift */; };
   348 		43D755F81F262FA0006F933A /* SyncFlagsToServerService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D755F71F262FA0006F933A /* SyncFlagsToServerService.swift */; };
   349 		43D755FC1F26382B006F933A /* EmailConnectInfo+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D755FB1F26382B006F933A /* EmailConnectInfo+Extension.swift */; };
   350 		43DA52681CEF1B4F0023D540 /* NewAccountSetupUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DA52671CEF1B4F0023D540 /* NewAccountSetupUITest.swift */; };
   351 		43DB81331E2A56BE00A20902 /* AppendDraftMailsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DB81321E2A56BE00A20902 /* AppendDraftMailsOperation.swift */; };
   352 		43DFB0331E36083D00175C9C /* MessageHeapBufferOverflow.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43DFB0321E36083D00175C9C /* MessageHeapBufferOverflow.txt */; };
   353 		43E0CA2A1F4AB81600D9BB7E /* Attachment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E0CA291F4AB81600D9BB7E /* Attachment+Extension.swift */; };
   354 		43E657D11F3C33C30014CBEC /* String+HTML.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E657D01F3C33C30014CBEC /* String+HTML.swift */; };
   355 		43E657E01F3C74030014CBEC /* AXHTMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E657DD1F3C72360014CBEC /* AXHTMLParser.m */; };
   356 		43E657E71F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E657E61F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift */; };
   357 		43E74C741E38DE2200A2F7A6 /* ImapFlagsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E74C731E38DE2200A2F7A6 /* ImapFlagsTests.swift */; };
   358 		43E7B6751DE4A53A0017D707 /* CdIdentity+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E7B6741DE4A53A0017D707 /* CdIdentity+pEp.swift */; };
   359 		43E88BDE1EFA665600E0B224 /* AsyncStateMachineProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E88BDD1EFA665600E0B224 /* AsyncStateMachineProtocol.swift */; };
   360 		43E88BE01EFA667600E0B224 /* AsyncStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E88BDF1EFA667600E0B224 /* AsyncStateMachine.swift */; };
   361 		43E9BC641DB518A700AD2352 /* CdFolder+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E9BC631DB518A700AD2352 /* CdFolder+Extension.swift */; };
   362 		43EC03481F4AE28F0026E152 /* String+Attachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EC03471F4AE28F0026E152 /* String+Attachment.swift */; };
   363 		43ED536F1CC77F95006AB156 /* EmailListViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED53631CC77F95006AB156 /* EmailListViewCell.swift */; };
   364 		43ED53701CC77F95006AB156 /* EmailListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED53641CC77F95006AB156 /* EmailListViewController.swift */; };
   365 		43ED53711CC77F95006AB156 /* IMAPSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED53661CC77F95006AB156 /* IMAPSettingsTableViewController.swift */; };
   366 		43ED53771CC77F95006AB156 /* OneValueSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED536C1CC77F95006AB156 /* OneValueSettingCell.swift */; };
   367 		43ED53781CC77F95006AB156 /* SMTPSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED536D1CC77F95006AB156 /* SMTPSettingsTableViewController.swift */; };
   368 		43ED53791CC77F95006AB156 /* UserInfoTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED536E1CC77F95006AB156 /* UserInfoTableViewController.swift */; };
   369 		43EE99481E438E320060EACE /* FlagImages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EE99471E438E320060EACE /* FlagImages.swift */; };
   370 		43EE994E1E4392530060EACE /* FlagImageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EE994D1E4392530060EACE /* FlagImageTests.swift */; };
   371 		43F6DFD71DEEC752006B526F /* FetchMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F6DFD61DEEC752006B526F /* FetchMessagesOperation.swift */; };
   372 		43F7F07A1F6AD44600BDF151 /* HandshakeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F7F0791F6AD44600BDF151 /* HandshakeTests.swift */; };
   373 		43F7F07C1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F7F07B1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt */; };
   374 		43F848491EAA09AE00DBE460 /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F848481EAA09AE00DBE460 /* Weak.swift */; };
   375 		43F84CD21CD899760092FCAE /* FetchFoldersOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F84CD11CD899760092FCAE /* FetchFoldersOperation.swift */; };
   376 		43F9D99A1E92725700F78A1C /* AttachmentsViewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F9D9991E92725700F78A1C /* AttachmentsViewHelper.swift */; };
   377 		43FAA0D21EC9972B005BFC4B /* Tuple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FAA0D11EC9972B005BFC4B /* Tuple.swift */; };
   378 		43FAA0D41EC9CBC0005BFC4B /* DecryptionTestsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FAA0D31EC9CBC0005BFC4B /* DecryptionTestsInternal.swift */; };
   379 		43FC02121F4D913D00273304 /* NSHTML_2017-08-09 15_40_53 +0000.html in Resources */ = {isa = PBXBuildFile; fileRef = 43FC02111F4D913D00273304 /* NSHTML_2017-08-09 15_40_53 +0000.html */; };
   380 		43FC24211F04F3F400C32110 /* ImapSmtpSyncService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC24201F04F3F400C32110 /* ImapSmtpSyncService.swift */; };
   381 		43FC24231F04F43000C32110 /* ImapSmtpConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC24221F04F43000C32110 /* ImapSmtpConnection.swift */; };
   382 		43FC24251F04FC6E00C32110 /* MessageSyncServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC24241F04FC6E00C32110 /* MessageSyncServiceTests.swift */; };
   383 		43FC24271F04FDDF00C32110 /* SmtpSendServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC24261F04FDDF00C32110 /* SmtpSendServiceTests.swift */; };
   384 		4918EBFC1E783C70006207FC /* CdMessage+PantomimeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4918EBFA1E783C70006207FC /* CdMessage+PantomimeTest.swift */; };
   385 		495560861E7150ED0016579E /* libPantomimeStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 495560851E7150ED0016579E /* libPantomimeStatic.a */; };
   386 		49D521541E73E1C20097987B /* MessageModel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49D521531E73E1C20097987B /* MessageModel.framework */; };
   387 		49D521551E73E1C20097987B /* MessageModel.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 49D521531E73E1C20097987B /* MessageModel.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
   388 		5D039A9C1D0EE7F900AD59EC /* PEPUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D039A9B1D0EE7F900AD59EC /* PEPUtil.swift */; };
   389 		5D039AA21D0EEA3700AD59EC /* DecryptMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D039AA11D0EEA3700AD59EC /* DecryptMessagesOperation.swift */; };
   390 		5DEBAA481DE59C3B00FAE12C /* NetworkServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DEBAA471DE59C3B00FAE12C /* NetworkServiceTests.swift */; };
   391 		8B69E3991E30F80E0022959E /* Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B69E3981E30F80E0022959E /* Appearance.swift */; };
   392 		8B77BD691E0C1D930060F11F /* AccountSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B77BD681E0C1D930060F11F /* AccountSettingsTableViewController.swift */; };
   393 		8B81BB901E03F73100D38C82 /* SegueHandlerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B81BB8F1E03F73100D38C82 /* SegueHandlerType.swift */; };
   394 		A1014DA71D1173CD00C472A8 /* UIHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436C5A8D1CFEDF59006A195F /* UIHelper.swift */; };
   395 		A1B50A841CD26FF100B1A997 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B50A811CD26FF100B1A997 /* Constants.swift */; };
   396 		B70A3C401E817CFA0036876F /* FolderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70A3C3F1E817CFA0036876F /* FolderViewModel.swift */; };
   397 		B70DE6881F2773BF00C0A50A /* EmailValidatiorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70DE6871F2773BF00C0A50A /* EmailValidatiorTest.swift */; };
   398 		B714C4851ED437A7000BC84D /* LoginTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B714C4841ED437A7000BC84D /* LoginTableViewController.swift */; };
   399 		B716BE031EF01EB900523453 /* AccountSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B716BE021EF01EB900523453 /* AccountSettingsViewModel.swift */; };
   400 		B71EBBBC1E55E4AE00150177 /* FolderTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71EBBBB1E55E4AE00150177 /* FolderTableViewController.swift */; };
   401 		B722EC4D1E5B01B300A2B9D5 /* FolderCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B722EC4C1E5B01B300A2B9D5 /* FolderCellViewModel.swift */; };
   402 		B722EC651E5B49BA00A2B9D5 /* FolderSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B722EC641E5B49BA00A2B9D5 /* FolderSectionViewModel.swift */; };
   403 		B722EC7A1E5C879000A2B9D5 /* FolderUiProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = B722EC791E5C879000A2B9D5 /* FolderUiProtocols.swift */; };
   404 		B72528331EE948B800815118 /* AccountsSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72528321EE948B800815118 /* AccountsSettingsViewModel.swift */; };
   405 		B72528351EE953BC00815118 /* AccountsSettingsCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72528341EE953BC00815118 /* AccountsSettingsCellViewModel.swift */; };
   406 		B72528371EE9562200815118 /* AccountsSettingsSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72528361EE9562200815118 /* AccountsSettingsSectionViewModel.swift */; };
   407 		B729BEC61E7C35E200793110 /* FilterUpdateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B729BEC51E7C35E200793110 /* FilterUpdateProtocol.swift */; };
   408 		B73118FF1FEBE2DB0006573B /* SwipeCellKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 439932311FEA9B7200E92C35 /* SwipeCellKit.framework */; };
   409 		B73119001FEBE2DB0006573B /* SwipeCellKit.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 439932311FEA9B7200E92C35 /* SwipeCellKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
   410 		B7365CDE1EAF45F30036ECC7 /* UITextField+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7365CDD1EAF45F30036ECC7 /* UITextField+Extension.swift */; };
   411 		B740B75D1E4B1C2D002585E1 /* jsonMimeType.txt in Resources */ = {isa = PBXBuildFile; fileRef = B740B75C1E4B1C2D002585E1 /* jsonMimeType.txt */; };
   412 		B740B75F1E4B1C46002585E1 /* MimeTypeUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B740B75E1E4B1C46002585E1 /* MimeTypeUtil.swift */; };
   413 		B741D5031F26234A00DFD93A /* EmailAddressValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B741D5021F26234A00DFD93A /* EmailAddressValidation.swift */; };
   414 		B74940031ECB3BEB001A710B /* UILabel+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74940021ECB3BEB001A710B /* UILabel+Extension.swift */; };
   415 		B74F81021EB0E20000519FCC /* LoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74F81011EB0E20000519FCC /* LoginViewModel.swift */; };
   416 		B7500CD62099B90400830AA9 /* EmailListCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7500CD52099B90400830AA9 /* EmailListCellViewModel.swift */; };
   417 		B75FF00B1EFD420F00C57289 /* EmailListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B75FF00A1EFD420F00C57289 /* EmailListViewModel.swift */; };
   418 		B78309C81EAA09040051A2E0 /* AccountCreation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B78309C61EAA09040051A2E0 /* AccountCreation.storyboard */; };
   419 		B78CF8251E76D706008C1739 /* FilterTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78CF8241E76D706008C1739 /* FilterTableViewController.swift */; };
   420 		B78CF8291E76E0F1008C1739 /* FilterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78CF8281E76E0F1008C1739 /* FilterViewModel.swift */; };
   421 		B78CF82B1E76E146008C1739 /* FilterCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78CF82A1E76E146008C1739 /* FilterCellViewModel.swift */; };
   422 		B7D1EEC81E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7D1EEC71E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift */; };
   423 		B7F19A001E5DE9FB0079A513 /* FolderType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7F199FF1E5DE9FB0079A513 /* FolderType+Extensions.swift */; };
   424 /* End PBXBuildFile section */
   425 
   426 /* Begin PBXContainerItemProxy section */
   427 		43980E3B1CBD0BCA00A7FC3C /* PBXContainerItemProxy */ = {
   428 			isa = PBXContainerItemProxy;
   429 			containerPortal = 43980E1B1CBD0BC900A7FC3C /* Project object */;
   430 			proxyType = 1;
   431 			remoteGlobalIDString = 43980E221CBD0BC900A7FC3C;
   432 			remoteInfo = pEpForiOS;
   433 		};
   434 		43980E461CBD0BCA00A7FC3C /* PBXContainerItemProxy */ = {
   435 			isa = PBXContainerItemProxy;
   436 			containerPortal = 43980E1B1CBD0BC900A7FC3C /* Project object */;
   437 			proxyType = 1;
   438 			remoteGlobalIDString = 43980E221CBD0BC900A7FC3C;
   439 			remoteInfo = pEpForiOS;
   440 		};
   441 /* End PBXContainerItemProxy section */
   442 
   443 /* Begin PBXCopyFilesBuildPhase section */
   444 		4377D92F1DB7EB03003432BB /* CopyFiles */ = {
   445 			isa = PBXCopyFilesBuildPhase;
   446 			buildActionMask = 2147483647;
   447 			dstPath = "";
   448 			dstSubfolderSpec = 10;
   449 			files = (
   450 				15FE1F791FE19A3A00CC2D97 /* AppAuth.framework in CopyFiles */,
   451 				43754AC81FCD8348009A8E63 /* ldns_xcode.framework in CopyFiles */,
   452 				B73119001FEBE2DB0006573B /* SwipeCellKit.framework in CopyFiles */,
   453 				49D521551E73E1C20097987B /* MessageModel.framework in CopyFiles */,
   454 			);
   455 			runOnlyForDeploymentPostprocessing = 0;
   456 		};
   457 /* End PBXCopyFilesBuildPhase section */
   458 
   459 /* Begin PBXFileReference section */
   460 		1500199C1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Notification+CWServiceClientNotificationParsing.swift"; sourceTree = "<group>"; };
   461 		1500199E1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncFlagsToServerOperationTest.swift; sourceTree = "<group>"; };
   462 		1508AEA91F862C85001D5230 /* SortedSetTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SortedSetTest.swift; sourceTree = "<group>"; };
   463 		150B8E961FCDACBB00374438 /* ErrorPropagator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorPropagator.swift; sourceTree = "<group>"; };
   464 		150B8E971FCDACBB00374438 /* AccountSettingsUserInputError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountSettingsUserInputError.swift; sourceTree = "<group>"; };
   465 		150B8EB21FCEB93D00374438 /* UIUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIUtils.swift; sourceTree = "<group>"; };
   466 		150DF6CD204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CleanUnsyncedFolderOperation.swift; sourceTree = "<group>"; };
   467 		150DF6CF2052A13700A9DCF7 /* SecureWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureWebViewController.swift; sourceTree = "<group>"; };
   468 		150DF6D22052ED4800A9DCF7 /* UIView+Autolayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Autolayout.swift"; sourceTree = "<group>"; };
   469 		1516EDCE202F526200203D61 /* UidMoveMailsToTrashOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UidMoveMailsToTrashOperation.swift; sourceTree = "<group>"; };
   470 		15175CEB205929FB00A8D9D0 /* CidHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CidHandler.swift; sourceTree = "<group>"; };
   471 		151DE7DF1FC5D3E200CDC273 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = "<group>"; };
   472 		151DE7E21FC5D3FA00CDC273 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Handshake.storyboard; sourceTree = "<group>"; };
   473 		151DE7E51FC5D41600CDC273 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/FolderViews.storyboard; sourceTree = "<group>"; };
   474 		151F71D12029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PantomimeFolderAttribute+Extensions.swift"; sourceTree = "<group>"; };
   475 		151F71EC202A06750057C74D /* TestDataBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestDataBase.swift; sourceTree = "<group>"; };
   476 		151F71ED202A06750057C74D /* SecretTestData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecretTestData.swift; sourceTree = "<group>"; };
   477 		151F71EE202A06750057C74D /* NetworkServiceObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkServiceObserver.swift; sourceTree = "<group>"; };
   478 		151F71EF202A06750057C74D /* DecryptionAttemptCounterDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecryptionAttemptCounterDelegate.swift; sourceTree = "<group>"; };
   479 		151F71F0202A06750057C74D /* MockBackgrounder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBackgrounder.swift; sourceTree = "<group>"; };
   480 		151F71F1202A06750057C74D /* CoreDataDrivenTestBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataDrivenTestBase.swift; sourceTree = "<group>"; };
   481 		151F71F3202A06750057C74D /* CdMessage+TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+TestUtils.swift"; sourceTree = "<group>"; };
   482 		151F71F4202A06750057C74D /* Message+TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Message+TestUtils.swift"; sourceTree = "<group>"; };
   483 		151F71F5202A06750057C74D /* TestUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestUtil.swift; sourceTree = "<group>"; };
   484 		151F71F6202A06750057C74D /* CdAccount+TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdAccount+TestUtils.swift"; sourceTree = "<group>"; };
   485 		151F7204202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PantomimeFolderAttribute+ExtensionsTest.swift"; sourceTree = "<group>"; };
   486 		152130531FD00B7A00688DF2 /* DisplayUserError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayUserError.swift; sourceTree = "<group>"; };
   487 		15255B021F825CD100A2CFC9 /* IdentityImageTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityImageTool.swift; sourceTree = "<group>"; };
   488 		15259A0F203C7F730020FF12 /* FolderType+NetworkSync.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FolderType+NetworkSync.swift"; sourceTree = "<group>"; };
   489 		153CA6E31FB60D99003C9629 /* DercyptMessagesOperationTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DercyptMessagesOperationTest.swift; sourceTree = "<group>"; };
   490 		153CA6E71FB61B53003C9629 /* IOS-815_pep_rating_zero.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-815_pep_rating_zero.txt"; sourceTree = "<group>"; };
   491 		153CA6E91FB62194003C9629 /* IOS-211-pdfEmail.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-211-pdfEmail.txt"; sourceTree = "<group>"; };
   492 		153D08271F56BBCB00377110 /* AppendSendMailsOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppendSendMailsOperation.swift; sourceTree = "<group>"; };
   493 		153E4E461F500F650021CBD8 /* IOS-211-duplicated-attachments.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-211-duplicated-attachments.txt"; sourceTree = "<group>"; };
   494 		153EFA711F4AD51200C3432A /* TrashMailsOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrashMailsOperationTest.swift; sourceTree = "<group>"; };
   495 		153FC45C202A263D0053CCF1 /* FolderType+IMAP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FolderType+IMAP.swift"; sourceTree = "<group>"; };
   496 		153FC45E202A26B30053CCF1 /* FolderType+IMAPTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FolderType+IMAPTest.swift"; sourceTree = "<group>"; };
   497 		1541D7EC1FC81D4200D52A5D /* URL+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Extensions.swift"; sourceTree = "<group>"; };
   498 		1541D7EF1FC81ED900D52A5D /* URL+ExtensionsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+ExtensionsTest.swift"; sourceTree = "<group>"; };
   499 		1541D7F21FC8292D00D52A5D /* URL+MIME.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+MIME.swift"; sourceTree = "<group>"; };
   500 		1541D7F41FC82A4900D52A5D /* URL+MIME.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+MIME.swift"; sourceTree = "<group>"; };
   501 		1541D7F91FCC18E100D52A5D /* AttachmentCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AttachmentCell.xib; sourceTree = "<group>"; };
   502 		1541D7FB1FCC199B00D52A5D /* AttachmentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentCell.swift; sourceTree = "<group>"; };
   503 		154750991FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchNumberOfNewMailsOperation.swift; sourceTree = "<group>"; };
   504 		154F0A7F2085FC7D00C77D72 /* CdAttachment+Pantomime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CdAttachment+Pantomime.swift"; sourceTree = "<group>"; };
   505 		154F0A8120874B3E00C77D72 /* ContentDispositionTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentDispositionTest.swift; sourceTree = "<group>"; };
   506 		154F0A832087779200C77D72 /* ContentDispositionType + Conversion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ContentDispositionType + Conversion.swift"; sourceTree = "<group>"; };
   507 		155050EF1FE82356009CEAD2 /* UserNotificationTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationTool.swift; sourceTree = "<group>"; };
   508 		155050F11FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserNotificationTool+pEp.swift"; sourceTree = "<group>"; };
   509 		155050F51FEAB082009CEAD2 /* ErrorContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorContainer.swift; sourceTree = "<group>"; };
   510 		155050F71FEAB57F009CEAD2 /* BackgroundError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundError.swift; sourceTree = "<group>"; };
   511 		1555361A207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CWInternetAddress+TestUtils.swift"; sourceTree = "<group>"; };
   512 		1555E97B1FD587A300BF8E0E /* Message+IMAP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Message+IMAP.swift"; sourceTree = "<group>"; };
   513 		155F2D9F20530798001B4B1C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Reusable.storyboard; sourceTree = "<group>"; };
   514 		1560D16F1F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchOlderImapMessagesOperation.swift; sourceTree = "<group>"; };
   515 		1560D1711F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchOlderImapMessagesService.swift; sourceTree = "<group>"; };
   516 		1568FEA01FACDCC500993EA3 /* IOS-211_hi_there.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-211_hi_there.txt"; sourceTree = "<group>"; };
   517 		157455C71FDFD2D4008CA78F /* NSAttributedString+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+Extensions.swift"; sourceTree = "<group>"; };
   518 		1579397A1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Extensions.swift"; sourceTree = "<group>"; };
   519 		15865A8820319ADC00F7A4B5 /* Folder+pEp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Folder+pEp.swift"; sourceTree = "<group>"; };
   520 		1587D1622049BE7D002C2157 /* ImapConnectionDataCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImapConnectionDataCache.swift; sourceTree = "<group>"; };
   521 		1587D164204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingUnecryptedSubjectViewController.swift; sourceTree = "<group>"; };
   522 		15A75CE0202B57BF00C0DA28 /* Folder+VirtualMailbox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Folder+VirtualMailbox.swift"; sourceTree = "<group>"; };
   523 		15A75CE9202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProviderSpecificInformationProtocol.swift; sourceTree = "<group>"; };
   524 		15A75CEB202DED2300C0DA28 /* GmailSpecificInformation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GmailSpecificInformation.swift; sourceTree = "<group>"; };
   525 		15A763D01F72D68000670313 /* KeyChainTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyChainTest.swift; sourceTree = "<group>"; };
   526 		15A8B8FB20908D2300D2B0B6 /* Keychain+TestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Keychain+TestUtils.swift"; sourceTree = "<group>"; };
   527 		15AA6015207CD71D00D57DB4 /* ImapFlags+Pantomime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ImapFlags+Pantomime.swift"; sourceTree = "<group>"; };
   528 		15B2204F1FBF5D6E00CA52BA /* InfoPlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPlist.swift; sourceTree = "<group>"; };
   529 		15B220511FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InfoPlist+pEpStrings.swift"; sourceTree = "<group>"; };
   530 		15B483DA1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpecialUseMailboxesTest.swift; sourceTree = "<group>"; };
   531 		15B483E01F290B14000FB2CF /* LoginImapOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginImapOperationTest.swift; sourceTree = "<group>"; };
   532 		15BBBC621FD0496800B9DCC8 /* ReportingErrorContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportingErrorContainer.swift; sourceTree = "<group>"; };
   533 		15BBBC671FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportingErrorContainerTest.swift; sourceTree = "<group>"; };
   534 		15BBBC6A1FD0527200B9DCC8 /* DisplayUserErrorTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayUserErrorTest.swift; sourceTree = "<group>"; };
   535 		15C5F2431F822560007DE086 /* PreviewMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewMessage.swift; sourceTree = "<group>"; };
   536 		15C5F2451F823752007DE086 /* SortedSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortedSet.swift; sourceTree = "<group>"; };
   537 		15EE5A71203B15660041F076 /* SettingSyncTrashViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingSyncTrashViewController.swift; sourceTree = "<group>"; };
   538 		15EE5A72203B15660041F076 /* SettingBaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingBaseViewController.swift; sourceTree = "<group>"; };
   539 		15EE5A73203B15660041F076 /* LogViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = "<group>"; };
   540 		15F835231F34BE1300FCE887 /* AccountUserInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountUserInput.swift; sourceTree = "<group>"; };
   541 		15F835271F3B497D00FCE887 /* FetchMessagesOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchMessagesOperationTest.swift; sourceTree = "<group>"; };
   542 		15FE1F751FE122D900CC2D97 /* CreditsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditsViewController.swift; sourceTree = "<group>"; };
   543 		220DCE2C1E0AB544002FE716 /* MessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageCell.swift; sourceTree = "<group>"; };
   544 		220DCE2D1E0AB544002FE716 /* MessageData.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = MessageData.plist; sourceTree = "<group>"; };
   545 		220DCE301E0AB5CC002FE716 /* MailinglistCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailinglistCell.swift; sourceTree = "<group>"; };
   546 		220DCE311E0AB5CC002FE716 /* MessageContentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageContentCell.swift; sourceTree = "<group>"; };
   547 		220DCE321E0AB5CC002FE716 /* MessageSenderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSenderCell.swift; sourceTree = "<group>"; };
   548 		220DCE331E0AB5CC002FE716 /* MessageSubjectCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSubjectCell.swift; sourceTree = "<group>"; };
   549 		222B35551DF962D7007A1F82 /* ComposeHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeHelpers.swift; sourceTree = "<group>"; };
   550 		222B35571DF96389007A1F82 /* Capability.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Capability.swift; sourceTree = "<group>"; };
   551 		222B35641DF96A9C007A1F82 /* ComposeCellProtocols.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeCellProtocols.swift; sourceTree = "<group>"; };
   552 		222B35681DF96AFE007A1F82 /* ComposeTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeTextView.swift; sourceTree = "<group>"; };
   553 		222B356C1DF96C30007A1F82 /* ComposeCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeCell.swift; sourceTree = "<group>"; };
   554 		222B35711DF96CC8007A1F82 /* ComposeFieldModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeFieldModel.swift; sourceTree = "<group>"; };
   555 		222B357D1DF97675007A1F82 /* SuggestTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestTableView.swift; sourceTree = "<group>"; };
   556 		222B35811DF97A44007A1F82 /* ComposeData.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ComposeData.plist; sourceTree = "<group>"; };
   557 		222B35821DF97A44007A1F82 /* ComposeDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeDataSource.swift; sourceTree = "<group>"; };
   558 		222B35BB1E00049C007A1F82 /* AccountCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountCell.swift; sourceTree = "<group>"; };
   559 		228038671DC9DE6D00F1CB45 /* TextfieldResponder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextfieldResponder.swift; sourceTree = "<group>"; };
   560 		4301B3151E28D259007D626C /* AppendMailsOperationBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppendMailsOperationBase.swift; sourceTree = "<group>"; };
   561 		43040A521E9776220083DED8 /* AttachmentSummaryView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentSummaryView.swift; sourceTree = "<group>"; };
   562 		4304FCFE1EBB8C5A0086DADA /* LanguageListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LanguageListViewController.swift; sourceTree = "<group>"; };
   563 		4307C46F1ED81F3100A276A4 /* DefaultImapSyncDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DefaultImapSyncDelegate.swift; path = ../DefaultImapSyncDelegate.swift; sourceTree = "<group>"; };
   564 		4307C4711ED826E400A276A4 /* SmtpSendError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmtpSendError.swift; sourceTree = "<group>"; };
   565 		43088F732046C08000BB5149 /* ComposeMessageBodyTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposeMessageBodyTextView.swift; sourceTree = "<group>"; };
   566 		430972651DDEEBB50062E308 /* CdIdentity+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdIdentity+Extension.swift"; sourceTree = "<group>"; };
   567 		430A2EEB1E81357A00878837 /* CdImapFlags+Pantomime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdImapFlags+Pantomime.swift"; sourceTree = "<group>"; };
   568 		430A6E531DFB08CE006273A5 /* SecretUITestData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecretUITestData.swift; sourceTree = "<group>"; };
   569 		430BA228203438A3003B041C /* CdMessagePEPMessageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CdMessagePEPMessageTests.swift; sourceTree = "<group>"; };
   570 		430C80D41D0EAB6E00CD4582 /* pEpTrustWords.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = pEpTrustWords.bundle; path = ../pEpTrustWords.bundle; sourceTree = "<group>"; };
   571 		430C80DF1D0EADC200CD4582 /* PepAdapterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PepAdapterTests.swift; sourceTree = "<group>"; };
   572 		430D73641E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsViewOperation.swift; sourceTree = "<group>"; };
   573 		430D73661E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentToLocalURLOperation.swift; sourceTree = "<group>"; };
   574 		430E0BE61EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSMutableDictionary+pEp.swift"; sourceTree = "<group>"; };
   575 		430E5F1F1EBC87A700E5D5D3 /* LanguageListTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LanguageListTableViewCell.swift; sourceTree = "<group>"; };
   576 		430EA5F91F0FAD7700F816D4 /* ServiceChainExecutor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceChainExecutor.swift; sourceTree = "<group>"; };
   577 		430EA5FB1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceChainExecutorTests.swift; sourceTree = "<group>"; };
   578 		43106A182045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OAuth2ConfigurationProtocol+Extension.swift"; sourceTree = "<group>"; };
   579 		431144B41CC0FCA40007639D /* StoreFolderOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreFolderOperation.swift; sourceTree = "<group>"; };
   580 		431144B61CC11D6A0007639D /* BaseOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseOperation.swift; sourceTree = "<group>"; };
   581 		431144B81CC11DF30007639D /* StorePrefetchedMailOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorePrefetchedMailOperation.swift; sourceTree = "<group>"; };
   582 		43122B121DF5B48B00610253 /* ConnectInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectInfo.swift; sourceTree = "<group>"; };
   583 		43122B131DF5B48B00610253 /* EmailConnectInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailConnectInfo.swift; sourceTree = "<group>"; };
   584 		43122B141DF5B48B00610253 /* EmailService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailService.swift; sourceTree = "<group>"; };
   585 		43122B151DF5B48B00610253 /* ImapService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapService.swift; sourceTree = "<group>"; };
   586 		43122B161DF5B48B00610253 /* SmtpService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmtpService.swift; sourceTree = "<group>"; };
   587 		43122B3B1DF5B75000610253 /* NetworkService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkService.swift; sourceTree = "<group>"; };
   588 		43122B3D1DF5BB6600610253 /* MySelfOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MySelfOperation.swift; sourceTree = "<group>"; };
   589 		431394A81E4B03AA00D92F33 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
   590 		431394C01E4B11CF00D92F33 /* AppSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = "<group>"; };
   591 		4315E4BE2011FD6900F68763 /* AuthMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthMethod.swift; sourceTree = "<group>"; };
   592 		4315E4C020120F1600F68763 /* NSSecureCoding+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSSecureCoding+Extension.swift"; sourceTree = "<group>"; };
   593 		4315E4C2201242BB00F68763 /* OAuth2Type+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OAuth2Type+Extension.swift"; sourceTree = "<group>"; };
   594 		431798761CF87FE6007DD655 /* ReferenceCounter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReferenceCounter.swift; sourceTree = "<group>"; };
   595 		431799391CF8A39F007DD655 /* pEpForiOSTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pEpForiOSTests-Bridging-Header.h"; sourceTree = "<group>"; };
   596 		431AE5D41D2EC0C000F609D3 /* ComposeTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeTableViewController.swift; sourceTree = "<group>"; };
   597 		431AE5D61D2EC0DD00F609D3 /* RecipientCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipientCell.swift; sourceTree = "<group>"; };
   598 		431AE5D81D2EC99B00F609D3 /* MessageBodyCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageBodyCell.swift; sourceTree = "<group>"; };
   599 		431B04791DE5772000E40CD3 /* CdMessage+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+pEp.swift"; sourceTree = "<group>"; };
   600 		431B047F1DE5774800E40CD3 /* CdMessage+Pantomime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+Pantomime.swift"; sourceTree = "<group>"; };
   601 		431B04811DE583A000E40CD3 /* CdAttachment+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdAttachment+Extension.swift"; sourceTree = "<group>"; };
   602 		431B0B991D6734DF0082D0DB /* AccountsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsTableViewController.swift; sourceTree = "<group>"; };
   603 		431BB9441E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = PorpoiseGalaxy_HubbleFraile_960.jpg; sourceTree = "<group>"; };
   604 		431C2B161F387C4100D87FFD /* LoginViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginViewModelTests.swift; sourceTree = "<group>"; };
   605 		431C2B181F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ConnectionTransport+AccountSettings.swift"; sourceTree = "<group>"; };
   606 		431C6E031FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2ConfigurationProtocol.swift; sourceTree = "<group>"; };
   607 		431D60DA1E93BB2D001266D7 /* AttachmentsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsView.swift; sourceTree = "<group>"; };
   608 		431D60DC1E93D580001266D7 /* MessageAttachmentsCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageAttachmentsCell.swift; sourceTree = "<group>"; };
   609 		431E2B061F02550C000035FA /* CheckOutgoingMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CheckOutgoingMessagesOperation.swift; sourceTree = "<group>"; };
   610 		431E2B081F0281DF000035FA /* SmtpSendService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmtpSendService.swift; sourceTree = "<group>"; };
   611 		431E58F51ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountVerificationServiceProtocol.swift; sourceTree = "<group>"; };
   612 		431E58F91ED591E900EFA77F /* AccountVerificationService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountVerificationService.swift; sourceTree = "<group>"; };
   613 		431E58FB1ED5926B00EFA77F /* AccountVerificationServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountVerificationServiceTests.swift; sourceTree = "<group>"; };
   614 		431E65621EEAE65200B8BBFC /* HandshakeUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakeUITest.swift; sourceTree = "<group>"; };
   615 		431E8F7D1CFDCF3A00C33647 /* EmailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailViewController.swift; sourceTree = "<group>"; };
   616 		431F987E1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakePartnerTableViewCellViewModelTests.swift; sourceTree = "<group>"; };
   617 		43200D9C1F0CBC4000FFDE56 /* FetchMessagesService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchMessagesService.swift; sourceTree = "<group>"; };
   618 		43200D9E1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchMessagesServiceTests.swift; sourceTree = "<group>"; };
   619 		43209B531ECC5A9B007E7E2E /* libpEpObjCAdapter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpEpObjCAdapter.a; path = "../pEpObjCAdapter/build/Debug-iphoneos/libpEpObjCAdapter.a"; sourceTree = "<group>"; };
   620 		432142631E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchNumberOfNewMailsService.swift; sourceTree = "<group>"; };
   621 		432142651E8FD6A400FBE987 /* ServiceUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceUtil.swift; sourceTree = "<group>"; };
   622 		432198E71DF6B51B00318A74 /* LoginImapOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginImapOperation.swift; sourceTree = "<group>"; };
   623 		432198EC1DF6B66800318A74 /* SharedObjects.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SharedObjects.swift; sourceTree = "<group>"; };
   624 		4322E82E1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Microsoft_Outlook_Probing_Message_001.txt; sourceTree = "<group>"; };
   625 		4323FE851E83D6FF006785E1 /* ImapFolderBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapFolderBuilder.swift; sourceTree = "<group>"; };
   626 		43257C7F1F50064100DDC7F0 /* HtmlToTextSaxParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlToTextSaxParser.swift; sourceTree = "<group>"; };
   627 		43257C811F50179800DDC7F0 /* BasicSaxParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicSaxParser.swift; sourceTree = "<group>"; };
   628 		43257C831F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlToAttributedTextSaxParser.swift; sourceTree = "<group>"; };
   629 		43257C851F50659200DDC7F0 /* StringHTMLExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringHTMLExtensionTests.swift; sourceTree = "<group>"; };
   630 		43257C871F5067BE00DDC7F0 /* NSAttributedString+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+pEp.swift"; sourceTree = "<group>"; };
   631 		432645801F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+Parsing.swift"; sourceTree = "<group>"; };
   632 		43264E9A1D76B7110098DCAC /* SyncFlagsToServerOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncFlagsToServerOperation.swift; sourceTree = "<group>"; };
   633 		432677151F17796D00F01F5A /* ImapIdleService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapIdleService.swift; sourceTree = "<group>"; };
   634 		4326D3FE1EFBC8DB0016AB0D /* FolderInfoOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderInfoOperation.swift; sourceTree = "<group>"; };
   635 		43293EFA1EB9DD6700EEE010 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; };
   636 		432A24D61DE714A200DAAC5C /* MessagePantomimeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagePantomimeTests.swift; sourceTree = "<group>"; };
   637 		432A3E3E1F0E6B3700834749 /* SyncExistingMessagesService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncExistingMessagesService.swift; sourceTree = "<group>"; };
   638 		432A3E431F0E793A00834749 /* SyncExistingMessagesServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncExistingMessagesServiceTests.swift; sourceTree = "<group>"; };
   639 		432A5E251EB344C3007CB670 /* PEP_color+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PEP_color+Extension.swift"; sourceTree = "<group>"; };
   640 		432AC3051ECB0C44007DC418 /* CWIMAPMessage+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CWIMAPMessage+pEp.swift"; sourceTree = "<group>"; };
   641 		432DA7431EE01E3300B30BAA /* MessageSyncServiceProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSyncServiceProtocol.swift; sourceTree = "<group>"; };
   642 		432DA7451EE027EB00B30BAA /* MessageSyncService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSyncService.swift; sourceTree = "<group>"; };
   643 		432F7D601D2102F10094F097 /* PEPSessionTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PEPSessionTest.swift; sourceTree = "<group>"; };
   644 		433019E51E01A71300788B89 /* PeriodicTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PeriodicTask.swift; sourceTree = "<group>"; };
   645 		4330278D1F7BABFF00D685F8 /* GradientView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientView.swift; sourceTree = "<group>"; };
   646 		43306EBD1FE125B50045DD00 /* OAuth2Authorization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OAuth2Authorization.swift; sourceTree = "<group>"; };
   647 		43306EC11FE129840045DD00 /* OAuth2Type.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2Type.swift; sourceTree = "<group>"; };
   648 		43313DFB1DEC7F6000C111C8 /* DeleteFoldersOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeleteFoldersOperation.swift; sourceTree = "<group>"; };
   649 		4333A2A21E5C62860025D8A5 /* AttachmentCounter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentCounter.swift; sourceTree = "<group>"; };
   650 		4333A2A41E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FixAttachmentsOperation.swift; sourceTree = "<group>"; };
   651 		4334CF2F2020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OAuth2Type+LibAccountSettings.swift"; sourceTree = "<group>"; };
   652 		4336229D1DC76B8100133B3D /* MessageModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageModelTests.swift; sourceTree = "<group>"; };
   653 		433724FC1DA2C2B1005E8DF5 /* pEp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = pEp.entitlements; path = ../pEp.entitlements; sourceTree = "<group>"; };
   654 		433BCD941D5388C100DD98EF /* ReplyUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReplyUtil.swift; sourceTree = "<group>"; };
   655 		433C51D11E66CB9C00272E19 /* CreateRequiredFoldersOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateRequiredFoldersOperation.swift; sourceTree = "<group>"; };
   656 		4340F5F81D363BE6006A5C82 /* ContactCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactCell.swift; sourceTree = "<group>"; };
   657 		4341EBCE2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QualifyServerIsLocalOperation.swift; sourceTree = "<group>"; };
   658 		4341EBD0208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QualifyServerIsLocalServiceProtocol.swift; sourceTree = "<group>"; };
   659 		43425EDA1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2ProviderProtocol.swift; sourceTree = "<group>"; };
   660 		43425EDC1FE3DF3B004A2728 /* OAuth2Provider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2Provider.swift; sourceTree = "<group>"; };
   661 		43425EDE1FE3E052004A2728 /* OAuth2ProviderFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2ProviderFactory.swift; sourceTree = "<group>"; };
   662 		4348EF0C1E27ABA100F441A9 /* LoginSmtpOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginSmtpOperation.swift; sourceTree = "<group>"; };
   663 		4348EF141E27E37400F441A9 /* Unit 1 unittest.ios.1@peptest.ch (0x9CB8DBCC) pub.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Unit 1 unittest.ios.1@peptest.ch (0x9CB8DBCC) pub.asc"; sourceTree = "<group>"; };
   664 		43498CDA200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewModelLoginErrorDelegate.swift; sourceTree = "<group>"; };
   665 		43498CDC200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewModelOAuth2ErrorDelegate.swift; sourceTree = "<group>"; };
   666 		434B5D181DDF67E400BEDEF0 /* CdMessage+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+Extension.swift"; sourceTree = "<group>"; };
   667 		434F40931EB0B173002FBF0D /* ObservableValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObservableValue.swift; sourceTree = "<group>"; };
   668 		434F40951EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakePartnerTableViewCellViewModel.swift; sourceTree = "<group>"; };
   669 		4351C2A21F4441190053381F /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = "<group>"; };
   670 		4351C2A31F4441190053381F /* chunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chunk.h; sourceTree = "<group>"; };
   671 		4351C2A41F4441190053381F /* cmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmark.h; sourceTree = "<group>"; };
   672 		4351C2A51F4441190053381F /* cmark_ctype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmark_ctype.h; sourceTree = "<group>"; };
   673 		4351C2A61F4441190053381F /* cmark_export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmark_export.h; sourceTree = "<group>"; };
   674 		4351C2A71F4441190053381F /* cmark_version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmark_version.h; sourceTree = "<group>"; };
   675 		4351C2A81F4441190053381F /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
   676 		4351C2A91F4441190053381F /* houdini.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = houdini.h; sourceTree = "<group>"; };
   677 		4351C2AA1F4441190053381F /* inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inlines.h; sourceTree = "<group>"; };
   678 		4351C2AB1F4441190053381F /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
   679 		4351C2AC1F4441190053381F /* node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node.h; sourceTree = "<group>"; };
   680 		4351C2AD1F4441190053381F /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
   681 		4351C2AE1F4441190053381F /* references.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = references.h; sourceTree = "<group>"; };
   682 		4351C2AF1F4441190053381F /* render.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render.h; sourceTree = "<group>"; };
   683 		4351C2B01F4441190053381F /* scanners.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanners.h; sourceTree = "<group>"; };
   684 		4351C2B11F4441190053381F /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = "<group>"; };
   685 		4351C2B31F4441190053381F /* blocks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blocks.c; sourceTree = "<group>"; };
   686 		4351C2B41F4441190053381F /* buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = buffer.c; sourceTree = "<group>"; };
   687 		4351C2B51F4441190053381F /* case_fold_switch.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = case_fold_switch.inc; sourceTree = "<group>"; };
   688 		4351C2B61F4441190053381F /* cmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmark.c; sourceTree = "<group>"; };
   689 		4351C2B71F4441190053381F /* cmark_ctype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmark_ctype.c; sourceTree = "<group>"; };
   690 		4351C2B81F4441190053381F /* commonmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = commonmark.c; sourceTree = "<group>"; };
   691 		4351C2B91F4441190053381F /* entities.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = entities.inc; sourceTree = "<group>"; };
   692 		4351C2BA1F4441190053381F /* houdini_href_e.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = houdini_href_e.c; sourceTree = "<group>"; };
   693 		4351C2BB1F4441190053381F /* houdini_html_e.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = houdini_html_e.c; sourceTree = "<group>"; };
   694 		4351C2BC1F4441190053381F /* houdini_html_u.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = houdini_html_u.c; sourceTree = "<group>"; };
   695 		4351C2BD1F4441190053381F /* html.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = html.c; sourceTree = "<group>"; };
   696 		4351C2BE1F4441190053381F /* inlines.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inlines.c; sourceTree = "<group>"; };
   697 		4351C2BF1F4441190053381F /* iterator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iterator.c; sourceTree = "<group>"; };
   698 		4351C2C01F4441190053381F /* latex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = latex.c; sourceTree = "<group>"; };
   699 		4351C2C11F4441190053381F /* man.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = man.c; sourceTree = "<group>"; };
   700 		4351C2C21F4441190053381F /* node.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = node.c; sourceTree = "<group>"; };
   701 		4351C2C31F4441190053381F /* references.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = references.c; sourceTree = "<group>"; };
   702 		4351C2C41F4441190053381F /* render.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = render.c; sourceTree = "<group>"; };
   703 		4351C2C51F4441190053381F /* scanners.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scanners.c; sourceTree = "<group>"; };
   704 		4351C2C61F4441190053381F /* utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf8.c; sourceTree = "<group>"; };
   705 		4351C2C71F4441190053381F /* xml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xml.c; sourceTree = "<group>"; };
   706 		4351C2DD1F4457620053381F /* NSString+Markdown.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+Markdown.m"; sourceTree = "<group>"; };
   707 		4351C2DF1F44581A0053381F /* NSString+Markdown.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSString+Markdown.h"; sourceTree = "<group>"; };
   708 		43549A8D1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandleMessagesMarkedAsShouldBeTrashedOperation.swift; sourceTree = "<group>"; };
   709 		4356102B1DEF019400808C8E /* SyncMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncMessagesOperation.swift; sourceTree = "<group>"; };
   710 		435B42401D211E5900119048 /* MiscUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MiscUtil.swift; sourceTree = "<group>"; };
   711 		435DF9081F2A26F2003254F7 /* BackgroundOperationImapService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundOperationImapService.swift; sourceTree = "<group>"; };
   712 		4360282C1ED6F27600C95FC4 /* NetworkError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkError.swift; sourceTree = "<group>"; };
   713 		4360282E1ED6F33400C95FC4 /* ImapSyncError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapSyncError.swift; sourceTree = "<group>"; };
   714 		4362398B1EADD61B00BD2EB9 /* CGSize+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGSize+Extension.swift"; sourceTree = "<group>"; };
   715 		4362398F1EAE08F400BD2EB9 /* PEPSession+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PEPSession+Extensions.swift"; sourceTree = "<group>"; };
   716 		436239901EAE08F400BD2EB9 /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; };
   717 		436239911EAE08F400BD2EB9 /* String+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+pEp.swift"; sourceTree = "<group>"; };
   718 		436239961EAE0CE800BD2EB9 /* Actionsheet+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Actionsheet+Extension.swift"; sourceTree = "<group>"; };
   719 		436239971EAE0CE800BD2EB9 /* Date+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Extension.swift"; sourceTree = "<group>"; };
   720 		436239981EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSRegularExpression+Extension.swift"; sourceTree = "<group>"; };
   721 		436239991EAE0CE800BD2EB9 /* OperationQueue+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OperationQueue+Extension.swift"; sourceTree = "<group>"; };
   722 		4362399E1EAE2F0A00BD2EB9 /* UITableView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableView+Extension.swift"; sourceTree = "<group>"; };
   723 		436795F71EE98B9A00B03E23 /* MessageReevalutionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageReevalutionTests.swift; sourceTree = "<group>"; };
   724 		436795F91EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CommunicationTypeTests_test002@peptest.ch_sec.asc"; sourceTree = "<group>"; };
   725 		436795FA1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CommunicationTypeTests_test002@peptest.ch.asc"; sourceTree = "<group>"; };
   726 		436795FD1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CommunicationTypeTests_test001@peptest.ch_sec.asc"; sourceTree = "<group>"; };
   727 		436795FE1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CommunicationTypeTests_test001@peptest.ch.asc"; sourceTree = "<group>"; };
   728 		436796011EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CommunicationTypeTests_Message_test001_to_test002.txt; sourceTree = "<group>"; };
   729 		4368BD4D208E1DEC002C27FA /* IPAddressParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPAddressParser.swift; sourceTree = "<group>"; };
   730 		436C23271E02948400071430 /* BackgroundTaskProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundTaskProtocol.swift; sourceTree = "<group>"; };
   731 		436C232C1E02A2D900071430 /* KickOffMySelfProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KickOffMySelfProtocol.swift; sourceTree = "<group>"; };
   732 		436C232E1E02A52D00071430 /* LimitedOperationQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LimitedOperationQueue.swift; sourceTree = "<group>"; };
   733 		436C5A8D1CFEDF59006A195F /* UIHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIHelper.swift; sourceTree = "<group>"; };
   734 		436F8E131D36706A007E9829 /* StringExtensionsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionsTest.swift; sourceTree = "<group>"; };
   735 		43754AC71FCD7ABC009A8E63 /* ldns_xcode.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ldns_xcode.framework; sourceTree = BUILT_PRODUCTS_DIR; };
   736 		437671471D8FF2A5004DD205 /* DeleteFolderOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeleteFolderOperation.swift; sourceTree = "<group>"; };
   737 		43800D981D112A2A00821E34 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = usr/lib/libxml2.tbd; sourceTree = SDKROOT; };
   738 		438052861FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AuthorizationFactoryProtocol.swift; sourceTree = "<group>"; };
   739 		438052881FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AuthorizationProtocol.swift; sourceTree = "<group>"; };
   740 		4380528A1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AuthorizationURLHandlerProtocol.swift; sourceTree = "<group>"; };
   741 		4381D0FE1E51A124002743C3 /* NetworkServiceWorker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkServiceWorker.swift; sourceTree = "<group>"; };
   742 		438281821E891B7E00087343 /* DateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateTests.swift; sourceTree = "<group>"; };
   743 		4382E6421CC600FF00AA27EA /* PersistentImapFolder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PersistentImapFolder.swift; sourceTree = "<group>"; };
   744 		4384ABAF1F3B5A11006982B8 /* Data+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Extensions.swift"; sourceTree = "<group>"; };
   745 		4388A0E02008AF61008CB98D /* public.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = public.xcconfig; sourceTree = "<group>"; };
   746 		4388A0E12008F813008CB98D /* OAuth2AccessToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AccessToken.swift; sourceTree = "<group>"; };
   747 		4388A0E32008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AccessTokenProtocol.swift; sourceTree = "<group>"; };
   748 		438D253B1D4B9E7500BFF7AA /* MimeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MimeTests.swift; sourceTree = "<group>"; };
   749 		438D253F1D4B9EDB00BFF7AA /* PGPMimeMail.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PGPMimeMail.txt; sourceTree = "<group>"; };
   750 		438D5A701EA77CFC001A37E1 /* HandshakeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakeViewController.swift; sourceTree = "<group>"; };
   751 		439680971D1855D400DA31D2 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
   752 		43980E231CBD0BC900A7FC3C /* pEp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = pEp.app; sourceTree = BUILT_PRODUCTS_DIR; };
   753 		43980E261CBD0BC900A7FC3C /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
   754 		43980E2B1CBD0BC900A7FC3C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
   755 		43980E301CBD0BCA00A7FC3C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
   756 		43980E331CBD0BCA00A7FC3C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
   757 		43980E351CBD0BCA00A7FC3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
   758 		43980E3A1CBD0BCA00A7FC3C /* pEpForiOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = pEpForiOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
   759 		43980E401CBD0BCA00A7FC3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
   760 		43980E451CBD0BCA00A7FC3C /* pEpForiOSUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = pEpForiOSUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
   761 		43980E4B1CBD0BCA00A7FC3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
   762 		43980EDF1CBD24B000A7FC3C /* Log.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Log.swift; sourceTree = "<group>"; };
   763 		43980EEA1CBD24F100A7FC3C /* pEpForiOS-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pEpForiOS-Bridging-Header.h"; sourceTree = "<group>"; };
   764 		43980EF91CBD415700A7FC3C /* AppConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppConfig.swift; sourceTree = "<group>"; };
   765 		43985D092044296D0080FA9A /* OAuth2AuthViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AuthViewModel.swift; sourceTree = "<group>"; };
   766 		43985D0B2044373B0080FA9A /* AccountSettingsError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSettingsError.swift; sourceTree = "<group>"; };
   767 		43985D0D204438480080FA9A /* AccountSettingsProtocol+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AccountSettingsProtocol+Extension.swift"; sourceTree = "<group>"; };
   768 		439932281FEA7E7A00E92C35 /* String+Email.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Email.swift"; sourceTree = "<group>"; };
   769 		439932311FEA9B7200E92C35 /* SwipeCellKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = SwipeCellKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
   770 		439AAC551F21D0CC0018A29E /* CdFolder+Pantomime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdFolder+Pantomime.swift"; sourceTree = "<group>"; };
   771 		439D406F1CC78930009A4E7C /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
   772 		439D40711CC78958009A4E7C /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
   773 		439D40731CC7897B009A4E7C /* libiconv.2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.2.tbd; path = usr/lib/libiconv.2.tbd; sourceTree = SDKROOT; };
   774 		439D40791CC79423009A4E7C /* GCD.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCD.swift; sourceTree = "<group>"; };
   775 		43A26FB91E0408FB00AF0B84 /* ServiceErrorProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceErrorProtocol.swift; sourceTree = "<group>"; };
   776 		43A26FBE1E041BF200AF0B84 /* ImapSyncOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapSyncOperation.swift; sourceTree = "<group>"; };
   777 		43A5DE371D631D49001153AF /* UnencryptedHTMLMail.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = UnencryptedHTMLMail.txt; sourceTree = "<group>"; };
   778 		43A6E04A1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReevaluateMessageRatingOperation.swift; sourceTree = "<group>"; };
   779 		43A6E0571E57400E005BEE69 /* RatingReEvaluator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RatingReEvaluator.swift; sourceTree = "<group>"; };
   780 		43AA82521E9B925C00ABD5A8 /* UIView+Util.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Util.swift"; sourceTree = "<group>"; };
   781 		43AA825A1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentViewContainer.swift; sourceTree = "<group>"; };
   782 		43AA825C1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsViewDelegate.swift; sourceTree = "<group>"; };
   783 		43AAC2281F7A5AED00F435F4 /* BaseTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseTableViewController.swift; sourceTree = "<group>"; };
   784 		43AAC2291F7A5AEE00F435F4 /* BaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = "<group>"; };
   785 		43AE48E61EEFC93900B92BB6 /* DebugMergePolicy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DebugMergePolicy.swift; sourceTree = "<group>"; };
   786 		43B0443820067CC7007BCE3F /* UIAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIAccount.swift; sourceTree = "<group>"; };
   787 		43B0443A20067D25007BCE3F /* UITestDataProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestDataProtocol.swift; sourceTree = "<group>"; };
   788 		43B044412007683E007BCE3F /* secret.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = secret.xcconfig; sourceTree = "<group>"; };
   789 		43B0444B20077323007BCE3F /* OAuth2Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2Configuration.swift; sourceTree = "<group>"; };
   790 		43B044532007AFDA007BCE3F /* AccountVerificationResultDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountVerificationResultDelegate.swift; sourceTree = "<group>"; };
   791 		43B10C7C1EC2ECA3003E849F /* libAccountSettingsAdapter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libAccountSettingsAdapter.a; path = "../../../Library/Developer/Xcode/DerivedData/pEpForiOS-hgrtosyrynxrmfdxochylcgjfvka/Build/Products/Debug-iphonesimulator/libAccountSettingsAdapter.a"; sourceTree = "<group>"; };
   792 		43B10C7F1EC2EE7F003E849F /* CppDummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CppDummy.cpp; sourceTree = "<group>"; };
   793 		43B2660C1D252C93009D57E8 /* ConcurrentBaseOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConcurrentBaseOperation.swift; sourceTree = "<group>"; };
   794 		43B2C3161D2280ED00A08557 /* 5A90_3590_0E48_AB85_F3DB__045E_4623_C5D1_EAB6_643E.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 5A90_3590_0E48_AB85_F3DB__045E_4623_C5D1_EAB6_643E.asc; sourceTree = "<group>"; };
   795 		43B54F971FE02D02008EC427 /* AppAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AppAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; };
   796 		43B7154C1CECAADA0027861A /* ViewWidthsAligner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewWidthsAligner.swift; sourceTree = "<group>"; };
   797 		43BB86931DB4E76D00980267 /* CdAccount+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdAccount+Extension.swift"; sourceTree = "<group>"; };
   798 		43BBB5E61E267A3800104070 /* EncryptAndSendOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EncryptAndSendOperation.swift; sourceTree = "<group>"; };
   799 		43C046BE1CF48EA500BD0D9D /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
   800 		43C322041EA89EED005073FB /* HandshakePartnerTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakePartnerTableViewCell.swift; sourceTree = "<group>"; };
   801 		43C322061EA8E7AD005073FB /* UIButton+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIButton+Extension.swift"; sourceTree = "<group>"; };
   802 		43C322081EA90192005073FB /* PEP+UI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PEP+UI.swift"; sourceTree = "<group>"; };
   803 		43C3220A1EA915C6005073FB /* CGRect+Util.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGRect+Util.swift"; sourceTree = "<group>"; };
   804 		43C3220B1EA915C6005073FB /* UIColor+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Extension.swift"; sourceTree = "<group>"; };
   805 		43C3220E1EA91764005073FB /* UIImage+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Extension.swift"; sourceTree = "<group>"; };
   806 		43C3220F1EA91764005073FB /* UIImageView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImageView+Extension.swift"; sourceTree = "<group>"; };
   807 		43C3B15F2003851100ED48A4 /* DecryptImportedMessagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecryptImportedMessagesTests.swift; sourceTree = "<group>"; };
   808 		43C3B1612003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-884_001_Mail_from_P4A.txt"; sourceTree = "<group>"; };
   809 		43C3B16320038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-884_001_iostest002@peptest.ch.pub.key"; sourceTree = "<group>"; };
   810 		43C3B16420038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.sec.key */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-884_001_iostest002@peptest.ch.sec.key"; sourceTree = "<group>"; };
   811 		43C3B16520038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-884_001_test010@peptest.ch.pub.key"; sourceTree = "<group>"; };
   812 		43C579E81F0A1FEC00A8EDF0 /* AtomicImapService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtomicImapService.swift; sourceTree = "<group>"; };
   813 		43C579EA1F0A382400A8EDF0 /* FetchFoldersService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchFoldersService.swift; sourceTree = "<group>"; };
   814 		43C579EC1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchFoldersServiceTests.swift; sourceTree = "<group>"; };
   815 		43C6F35A1CBE7496006A2A18 /* ConnectionManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectionManager.swift; sourceTree = "<group>"; };
   816 		43C7B9D01CEC4DDF007A612F /* MiscTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MiscTests.swift; sourceTree = "<group>"; };
   817 		43CE63C41DE87FB200FAC505 /* Identity+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Identity+pEp.swift"; sourceTree = "<group>"; };
   818 		43CE63CA1DE8830100FAC505 /* CdAccount+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdAccount+pEp.swift"; sourceTree = "<group>"; };
   819 		43CE63D01DE8866C00FAC505 /* Message+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Message+pEp.swift"; sourceTree = "<group>"; };
   820 		43D2C2671F13847700C97235 /* ServiceFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceFactory.swift; sourceTree = "<group>"; };
   821 		43D2C2691F1385CF00C97235 /* ServiceFactoryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceFactoryTests.swift; sourceTree = "<group>"; };
   822 		43D51E881DD5D902008B77A8 /* SimpleOperationsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleOperationsTest.swift; sourceTree = "<group>"; };
   823 		43D755EA1F25D234006F933A /* MatchUidToMsnOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MatchUidToMsnOperation.swift; sourceTree = "<group>"; };
   824 		43D755F51F262B37006F933A /* PantomimeError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PantomimeError.swift; sourceTree = "<group>"; };
   825 		43D755F71F262FA0006F933A /* SyncFlagsToServerService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncFlagsToServerService.swift; sourceTree = "<group>"; };
   826 		43D755FB1F26382B006F933A /* EmailConnectInfo+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "EmailConnectInfo+Extension.swift"; sourceTree = "<group>"; };
   827 		43DA52671CEF1B4F0023D540 /* NewAccountSetupUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewAccountSetupUITest.swift; sourceTree = "<group>"; };
   828 		43DB81321E2A56BE00A20902 /* AppendDraftMailsOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppendDraftMailsOperation.swift; sourceTree = "<group>"; };
   829 		43DFB0321E36083D00175C9C /* MessageHeapBufferOverflow.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MessageHeapBufferOverflow.txt; sourceTree = "<group>"; };
   830 		43E0CA291F4AB81600D9BB7E /* Attachment+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Attachment+Extension.swift"; sourceTree = "<group>"; };
   831 		43E657D01F3C33C30014CBEC /* String+HTML.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+HTML.swift"; sourceTree = "<group>"; };
   832 		43E657DC1F3C72360014CBEC /* AXHTMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AXHTMLParser.h; sourceTree = "<group>"; };
   833 		43E657DD1F3C72360014CBEC /* AXHTMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AXHTMLParser.m; sourceTree = "<group>"; };
   834 		43E657DE1F3C72360014CBEC /* Axt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Axt.h; sourceTree = "<group>"; };
   835 		43E657E61F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlToMarkdownSaxParser.swift; sourceTree = "<group>"; };
   836 		43E74C731E38DE2200A2F7A6 /* ImapFlagsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapFlagsTests.swift; sourceTree = "<group>"; };
   837 		43E7B6741DE4A53A0017D707 /* CdIdentity+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdIdentity+pEp.swift"; sourceTree = "<group>"; };
   838 		43E88BDD1EFA665600E0B224 /* AsyncStateMachineProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncStateMachineProtocol.swift; sourceTree = "<group>"; };
   839 		43E88BDF1EFA667600E0B224 /* AsyncStateMachine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncStateMachine.swift; sourceTree = "<group>"; };
   840 		43E9BC631DB518A700AD2352 /* CdFolder+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdFolder+Extension.swift"; sourceTree = "<group>"; };
   841 		43EC03471F4AE28F0026E152 /* String+Attachment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Attachment.swift"; sourceTree = "<group>"; };
   842 		43ED53631CC77F95006AB156 /* EmailListViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailListViewCell.swift; sourceTree = "<group>"; };
   843 		43ED53641CC77F95006AB156 /* EmailListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailListViewController.swift; sourceTree = "<group>"; };
   844 		43ED53661CC77F95006AB156 /* IMAPSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IMAPSettingsTableViewController.swift; sourceTree = "<group>"; };
   845 		43ED536C1CC77F95006AB156 /* OneValueSettingCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OneValueSettingCell.swift; sourceTree = "<group>"; };
   846 		43ED536D1CC77F95006AB156 /* SMTPSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SMTPSettingsTableViewController.swift; sourceTree = "<group>"; };
   847 		43ED536E1CC77F95006AB156 /* UserInfoTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfoTableViewController.swift; sourceTree = "<group>"; };
   848 		43EE99471E438E320060EACE /* FlagImages.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlagImages.swift; sourceTree = "<group>"; };
   849 		43EE994D1E4392530060EACE /* FlagImageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlagImageTests.swift; sourceTree = "<group>"; };
   850 		43F6DFD61DEEC752006B526F /* FetchMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchMessagesOperation.swift; sourceTree = "<group>"; };
   851 		43F7F0791F6AD44600BDF151 /* HandshakeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakeTests.swift; sourceTree = "<group>"; };
   852 		43F7F07B1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HandshakeTests_mail_001.txt; sourceTree = "<group>"; };
   853 		43F848481EAA09AE00DBE460 /* Weak.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Weak.swift; sourceTree = "<group>"; };
   854 		43F84CD11CD899760092FCAE /* FetchFoldersOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchFoldersOperation.swift; sourceTree = "<group>"; };
   855 		43F9D9991E92725700F78A1C /* AttachmentsViewHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsViewHelper.swift; sourceTree = "<group>"; };
   856 		43FAA0D11EC9972B005BFC4B /* Tuple.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tuple.swift; sourceTree = "<group>"; };
   857 		43FAA0D31EC9CBC0005BFC4B /* DecryptionTestsInternal.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecryptionTestsInternal.swift; sourceTree = "<group>"; };
   858 		43FC02111F4D913D00273304 /* NSHTML_2017-08-09 15_40_53 +0000.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "NSHTML_2017-08-09 15_40_53 +0000.html"; sourceTree = "<group>"; };
   859 		43FC24201F04F3F400C32110 /* ImapSmtpSyncService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapSmtpSyncService.swift; sourceTree = "<group>"; };
   860 		43FC24221F04F43000C32110 /* ImapSmtpConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapSmtpConnection.swift; sourceTree = "<group>"; };
   861 		43FC24241F04FC6E00C32110 /* MessageSyncServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSyncServiceTests.swift; sourceTree = "<group>"; };
   862 		43FC24261F04FDDF00C32110 /* SmtpSendServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmtpSendServiceTests.swift; sourceTree = "<group>"; };
   863 		4918EBFA1E783C70006207FC /* CdMessage+PantomimeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+PantomimeTest.swift"; sourceTree = "<group>"; };
   864 		495560851E7150ED0016579E /* libPantomimeStatic.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libPantomimeStatic.a; path = "../../Library/Developer/Xcode/DerivedData/pEpForiOS-cryqwhejxdsfocdwswvsgjrywqhr/Build/Products/Debug-iphonesimulator/libPantomimeStatic.a"; sourceTree = "<group>"; };
   865 		495560871E71517F0016579E /* libpEpiOSAdapter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpEpiOSAdapter.a; path = "../../Library/Developer/Xcode/DerivedData/pEpForiOS-cryqwhejxdsfocdwswvsgjrywqhr/Build/Products/Debug-iphonesimulator/libpEpiOSAdapter.a"; sourceTree = "<group>"; };
   866 		49D521531E73E1C20097987B /* MessageModel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MessageModel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
   867 		49D521561E73E1C70097987B /* ServerConfig.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ServerConfig.framework; sourceTree = BUILT_PRODUCTS_DIR; };
   868 		5D039A9B1D0EE7F900AD59EC /* PEPUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PEPUtil.swift; sourceTree = "<group>"; };
   869 		5D039AA11D0EEA3700AD59EC /* DecryptMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecryptMessagesOperation.swift; sourceTree = "<group>"; };
   870 		5DEBAA471DE59C3B00FAE12C /* NetworkServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkServiceTests.swift; sourceTree = "<group>"; };
   871 		8B69E3981E30F80E0022959E /* Appearance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Appearance.swift; sourceTree = "<group>"; };
   872 		8B77BD681E0C1D930060F11F /* AccountSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountSettingsTableViewController.swift; sourceTree = "<group>"; };
   873 		8B81BB8F1E03F73100D38C82 /* SegueHandlerType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SegueHandlerType.swift; sourceTree = "<group>"; };
   874 		A1B50A811CD26FF100B1A997 /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
   875 		B70A3C3F1E817CFA0036876F /* FolderViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderViewModel.swift; path = Folder/ViewModel/FolderViewModel.swift; sourceTree = "<group>"; };
   876 		B70DE6871F2773BF00C0A50A /* EmailValidatiorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailValidatiorTest.swift; sourceTree = "<group>"; };
   877 		B714C4841ED437A7000BC84D /* LoginTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginTableViewController.swift; sourceTree = "<group>"; };
   878 		B716BE021EF01EB900523453 /* AccountSettingsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountSettingsViewModel.swift; sourceTree = "<group>"; };
   879 		B71EBBBB1E55E4AE00150177 /* FolderTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderTableViewController.swift; path = Folder/FolderTableViewController.swift; sourceTree = "<group>"; };
   880 		B722EC4C1E5B01B300A2B9D5 /* FolderCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderCellViewModel.swift; path = Folder/ViewModel/FolderCellViewModel.swift; sourceTree = "<group>"; };
   881 		B722EC641E5B49BA00A2B9D5 /* FolderSectionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderSectionViewModel.swift; path = Folder/ViewModel/FolderSectionViewModel.swift; sourceTree = "<group>"; };
   882 		B722EC791E5C879000A2B9D5 /* FolderUiProtocols.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderUiProtocols.swift; sourceTree = "<group>"; };
   883 		B72528321EE948B800815118 /* AccountsSettingsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsSettingsViewModel.swift; sourceTree = "<group>"; };
   884 		B72528341EE953BC00815118 /* AccountsSettingsCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsSettingsCellViewModel.swift; sourceTree = "<group>"; };
   885 		B72528361EE9562200815118 /* AccountsSettingsSectionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsSettingsSectionViewModel.swift; sourceTree = "<group>"; };
   886 		B729BEC51E7C35E200793110 /* FilterUpdateProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilterUpdateProtocol.swift; path = Filter/ViewModel/FilterUpdateProtocol.swift; sourceTree = "<group>"; };
   887 		B7365CDD1EAF45F30036ECC7 /* UITextField+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITextField+Extension.swift"; sourceTree = "<group>"; };
   888 		B740B75C1E4B1C2D002585E1 /* jsonMimeType.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = jsonMimeType.txt; sourceTree = "<group>"; };
   889 		B740B75E1E4B1C46002585E1 /* MimeTypeUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MimeTypeUtil.swift; sourceTree = "<group>"; };
   890 		B741D5021F26234A00DFD93A /* EmailAddressValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailAddressValidation.swift; sourceTree = "<group>"; };
   891 		B74940021ECB3BEB001A710B /* UILabel+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UILabel+Extension.swift"; sourceTree = "<group>"; };
   892 		B74F81011EB0E20000519FCC /* LoginViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginViewModel.swift; sourceTree = "<group>"; };
   893 		B7500CD52099B90400830AA9 /* EmailListCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailListCellViewModel.swift; sourceTree = "<group>"; };
   894 		B75FF00A1EFD420F00C57289 /* EmailListViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailListViewModel.swift; sourceTree = "<group>"; };
   895 		B78309C71EAA09040051A2E0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/AccountCreation.storyboard; sourceTree = "<group>"; };
   896 		B78CF8241E76D706008C1739 /* FilterTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilterTableViewController.swift; path = Filter/FilterTableViewController.swift; sourceTree = "<group>"; };
   897 		B78CF8281E76E0F1008C1739 /* FilterViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilterViewModel.swift; path = Filter/ViewModel/FilterViewModel.swift; sourceTree = "<group>"; };
   898 		B78CF82A1E76E146008C1739 /* FilterCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilterCellViewModel.swift; path = Filter/ViewModel/FilterCellViewModel.swift; sourceTree = "<group>"; };
   899 		B7D1EEC71E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CollapsibleTableViewHeader.swift; path = Folder/CollapsibleTableViewHeader.swift; sourceTree = "<group>"; };
   900 		B7F199FF1E5DE9FB0079A513 /* FolderType+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FolderType+Extensions.swift"; sourceTree = "<group>"; };
   901 /* End PBXFileReference section */
   902 
   903 /* Begin PBXFrameworksBuildPhase section */
   904 		43980E201CBD0BC900A7FC3C /* Frameworks */ = {
   905 			isa = PBXFrameworksBuildPhase;
   906 			buildActionMask = 2147483647;
   907 			files = (
   908 				439932301FEA9B7200E92C35 /* SwipeCellKit.framework in Frameworks */,
   909 				43B54F961FE02D02008EC427 /* AppAuth.framework in Frameworks */,
   910 				43754AC61FCD7ABC009A8E63 /* ldns_xcode.framework in Frameworks */,
   911 				43209B541ECC5A9B007E7E2E /* libpEpObjCAdapter.a in Frameworks */,
   912 				43B10C7D1EC2ECA3003E849F /* libAccountSettingsAdapter.a in Frameworks */,
   913 				495560861E7150ED0016579E /* libPantomimeStatic.a in Frameworks */,
   914 				B73118FF1FEBE2DB0006573B /* SwipeCellKit.framework in Frameworks */,
   915 				439680981D1855D400DA31D2 /* WebKit.framework in Frameworks */,
   916 				43800D991D112A2A00821E34 /* libxml2.tbd in Frameworks */,
   917 				43C046BF1CF48EA500BD0D9D /* AddressBook.framework in Frameworks */,
   918 				439D40741CC7897B009A4E7C /* libiconv.2.tbd in Frameworks */,
   919 				439D40721CC78958009A4E7C /* libbz2.tbd in Frameworks */,
   920 				49D521541E73E1C20097987B /* MessageModel.framework in Frameworks */,
   921 				439D40701CC78930009A4E7C /* libz.tbd in Frameworks */,
   922 			);
   923 			runOnlyForDeploymentPostprocessing = 0;
   924 		};
   925 		43980E371CBD0BCA00A7FC3C /* Frameworks */ = {
   926 			isa = PBXFrameworksBuildPhase;
   927 			buildActionMask = 2147483647;
   928 			files = (
   929 			);
   930 			runOnlyForDeploymentPostprocessing = 0;
   931 		};
   932 		43980E421CBD0BCA00A7FC3C /* Frameworks */ = {
   933 			isa = PBXFrameworksBuildPhase;
   934 			buildActionMask = 2147483647;
   935 			files = (
   936 			);
   937 			runOnlyForDeploymentPostprocessing = 0;
   938 		};
   939 /* End PBXFrameworksBuildPhase section */
   940 
   941 /* Begin PBXGroup section */
   942 		150B8E951FCDACBB00374438 /* Error */ = {
   943 			isa = PBXGroup;
   944 			children = (
   945 				150B8E961FCDACBB00374438 /* ErrorPropagator.swift */,
   946 				150B8E971FCDACBB00374438 /* AccountSettingsUserInputError.swift */,
   947 				152130531FD00B7A00688DF2 /* DisplayUserError.swift */,
   948 			);
   949 			path = Error;
   950 			sourceTree = "<group>";
   951 		};
   952 		150DF6D12052A99800A9DCF7 /* SecureWebViewController */ = {
   953 			isa = PBXGroup;
   954 			children = (
   955 				150DF6CF2052A13700A9DCF7 /* SecureWebViewController.swift */,
   956 				15175CEB205929FB00A8D9D0 /* CidHandler.swift */,
   957 			);
   958 			path = SecureWebViewController;
   959 			sourceTree = "<group>";
   960 		};
   961 		151F71D02029F9F80057C74D /* IMAP */ = {
   962 			isa = PBXGroup;
   963 			children = (
   964 				15A75CE7202DE65700C0DA28 /* VirtualMailbox */,
   965 				151F71D12029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift */,
   966 			);
   967 			path = IMAP;
   968 			sourceTree = "<group>";
   969 		};
   970 		151F71EB202A06750057C74D /* TestUtils */ = {
   971 			isa = PBXGroup;
   972 			children = (
   973 				151F71F6202A06750057C74D /* CdAccount+TestUtils.swift */,
   974 				151F71F3202A06750057C74D /* CdMessage+TestUtils.swift */,
   975 				151F71F1202A06750057C74D /* CoreDataDrivenTestBase.swift */,
   976 				1555361A207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift */,
   977 				151F71EF202A06750057C74D /* DecryptionAttemptCounterDelegate.swift */,
   978 				151F71F4202A06750057C74D /* Message+TestUtils.swift */,
   979 				151F71F0202A06750057C74D /* MockBackgrounder.swift */,
   980 				151F71EE202A06750057C74D /* NetworkServiceObserver.swift */,
   981 				151F71ED202A06750057C74D /* SecretTestData.swift */,
   982 				151F71EC202A06750057C74D /* TestDataBase.swift */,
   983 				151F71F5202A06750057C74D /* TestUtil.swift */,
   984 			);
   985 			path = TestUtils;
   986 			sourceTree = "<group>";
   987 		};
   988 		151F7202202A06D30057C74D /* Util */ = {
   989 			isa = PBXGroup;
   990 			children = (
   991 				151F7203202A06E20057C74D /* IMAP */,
   992 			);
   993 			path = Util;
   994 			sourceTree = "<group>";
   995 		};
   996 		151F7203202A06E20057C74D /* IMAP */ = {
   997 			isa = PBXGroup;
   998 			children = (
   999 				151F7204202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift */,
  1000 			);
  1001 			path = IMAP;
  1002 			sourceTree = "<group>";
  1003 		};
  1004 		156BEDED1FCC563B006C1492 /* AttachmentCell */ = {
  1005 			isa = PBXGroup;
  1006 			children = (
  1007 				1541D7F91FCC18E100D52A5D /* AttachmentCell.xib */,
  1008 				1541D7FB1FCC199B00D52A5D /* AttachmentCell.swift */,
  1009 			);
  1010 			name = AttachmentCell;
  1011 			sourceTree = "<group>";
  1012 		};
  1013 		15A75CE7202DE65700C0DA28 /* VirtualMailbox */ = {
  1014 			isa = PBXGroup;
  1015 			children = (
  1016 				15A75CED202E085E00C0DA28 /* ProviderSpecific */,
  1017 				15A75CE0202B57BF00C0DA28 /* Folder+VirtualMailbox.swift */,
  1018 			);
  1019 			path = VirtualMailbox;
  1020 			sourceTree = "<group>";
  1021 		};
  1022 		15A75CED202E085E00C0DA28 /* ProviderSpecific */ = {
  1023 			isa = PBXGroup;
  1024 			children = (
  1025 				15A75CEB202DED2300C0DA28 /* GmailSpecificInformation.swift */,
  1026 				15A75CE9202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift */,
  1027 			);
  1028 			path = ProviderSpecific;
  1029 			sourceTree = "<group>";
  1030 		};
  1031 		15B483DF1F290B14000FB2CF /* Background */ = {
  1032 			isa = PBXGroup;
  1033 			children = (
  1034 				15BBBC641FD04CF700B9DCC8 /* Error */,
  1035 				15B483E01F290B14000FB2CF /* LoginImapOperationTest.swift */,
  1036 				1500199E1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift */,
  1037 				15F835271F3B497D00FCE887 /* FetchMessagesOperationTest.swift */,
  1038 				153EFA711F4AD51200C3432A /* TrashMailsOperationTest.swift */,
  1039 				153CA6E31FB60D99003C9629 /* DercyptMessagesOperationTest.swift */,
  1040 			);
  1041 			path = Background;
  1042 			sourceTree = "<group>";
  1043 		};
  1044 		15BBBC611FD0461000B9DCC8 /* Error */ = {
  1045 			isa = PBXGroup;
  1046 			children = (
  1047 				43D755F51F262B37006F933A /* PantomimeError.swift */,
  1048 				43A26FB91E0408FB00AF0B84 /* ServiceErrorProtocol.swift */,
  1049 				155050F51FEAB082009CEAD2 /* ErrorContainer.swift */,
  1050 				15BBBC621FD0496800B9DCC8 /* ReportingErrorContainer.swift */,
  1051 				155050F71FEAB57F009CEAD2 /* BackgroundError.swift */,
  1052 			);
  1053 			path = Error;
  1054 			sourceTree = "<group>";
  1055 		};
  1056 		15BBBC641FD04CF700B9DCC8 /* Error */ = {
  1057 			isa = PBXGroup;
  1058 			children = (
  1059 				15BBBC671FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift */,
  1060 			);
  1061 			path = Error;
  1062 			sourceTree = "<group>";
  1063 		};
  1064 		15BBBC691FD0522E00B9DCC8 /* Error */ = {
  1065 			isa = PBXGroup;
  1066 			children = (
  1067 				15BBBC6A1FD0527200B9DCC8 /* DisplayUserErrorTest.swift */,
  1068 			);
  1069 			path = Error;
  1070 			sourceTree = "<group>";
  1071 		};
  1072 		15EE5A70203B15660041F076 /* Settings */ = {
  1073 			isa = PBXGroup;
  1074 			children = (
  1075 				B70D32B3205BD47E0094A92A /* OptionsViewController */,
  1076 				15EE5A72203B15660041F076 /* SettingBaseViewController.swift */,
  1077 			);
  1078 			path = Settings;
  1079 			sourceTree = "<group>";
  1080 		};
  1081 		15F82A072006552B0084F9EA /* Tests from MessageModel in Exile due to Apple Bug */ = {
  1082 			isa = PBXGroup;
  1083 			children = (
  1084 				15A763D01F72D68000670313 /* KeyChainTest.swift */,
  1085 				15A8B8FB20908D2300D2B0B6 /* Keychain+TestUtils.swift */,
  1086 			);
  1087 			path = "Tests from MessageModel in Exile due to Apple Bug";
  1088 			sourceTree = "<group>";
  1089 		};
  1090 		15FE1F741FE122B200CC2D97 /* Credits */ = {
  1091 			isa = PBXGroup;
  1092 			children = (
  1093 				15FE1F751FE122D900CC2D97 /* CreditsViewController.swift */,
  1094 			);
  1095 			path = Credits;
  1096 			sourceTree = "<group>";
  1097 		};
  1098 		220DCE281E0AB4DE002FE716 /* Cells */ = {
  1099 			isa = PBXGroup;
  1100 			children = (
  1101 				43ED53631CC77F95006AB156 /* EmailListViewCell.swift */,
  1102 			);
  1103 			name = Cells;
  1104 			sourceTree = "<group>";
  1105 		};
  1106 		222B35701DF96C7F007A1F82 /* Cells */ = {
  1107 			isa = PBXGroup;
  1108 			children = (
  1109 				156BEDED1FCC563B006C1492 /* AttachmentCell */,
  1110 				222B35641DF96A9C007A1F82 /* ComposeCellProtocols.swift */,
  1111 				222B356C1DF96C30007A1F82 /* ComposeCell.swift */,
  1112 				431AE5D81D2EC99B00F609D3 /* MessageBodyCell.swift */,
  1113 				431AE5D61D2EC0DD00F609D3 /* RecipientCell.swift */,
  1114 				222B35BB1E00049C007A1F82 /* AccountCell.swift */,
  1115 				4340F5F81D363BE6006A5C82 /* ContactCell.swift */,
  1116 			);
  1117 			name = Cells;
  1118 			sourceTree = "<group>";
  1119 		};
  1120 		4304FCFD1EBB8C2C0086DADA /* LanguageList */ = {
  1121 			isa = PBXGroup;
  1122 			children = (
  1123 				B70D32A7205BCC2D0094A92A /* CellsAndSections */,
  1124 				4304FCFE1EBB8C5A0086DADA /* LanguageListViewController.swift */,
  1125 			);
  1126 			path = LanguageList;
  1127 			sourceTree = "<group>";
  1128 		};
  1129 		430D73601E9CBD0600EA6FA9 /* Background */ = {
  1130 			isa = PBXGroup;
  1131 			children = (
  1132 				430D73641E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift */,
  1133 				430D73661E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift */,
  1134 			);
  1135 			path = Background;
  1136 			sourceTree = "<group>";
  1137 		};
  1138 		431144A61CC0CB0A0007639D /* Background */ = {
  1139 			isa = PBXGroup;
  1140 			children = (
  1141 				15BBBC611FD0461000B9DCC8 /* Error */,
  1142 				43F6DFD61DEEC752006B526F /* FetchMessagesOperation.swift */,
  1143 				1560D16F1F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift */,
  1144 				4356102B1DEF019400808C8E /* SyncMessagesOperation.swift */,
  1145 				431144B61CC11D6A0007639D /* BaseOperation.swift */,
  1146 				43B2660C1D252C93009D57E8 /* ConcurrentBaseOperation.swift */,
  1147 				5D039AA11D0EEA3700AD59EC /* DecryptMessagesOperation.swift */,
  1148 				433C51D11E66CB9C00272E19 /* CreateRequiredFoldersOperation.swift */,
  1149 				437671471D8FF2A5004DD205 /* DeleteFolderOperation.swift */,
  1150 				43313DFB1DEC7F6000C111C8 /* DeleteFoldersOperation.swift */,
  1151 				4323FE851E83D6FF006785E1 /* ImapFolderBuilder.swift */,
  1152 				43F84CD11CD899760092FCAE /* FetchFoldersOperation.swift */,
  1153 				4382E6421CC600FF00AA27EA /* PersistentImapFolder.swift */,
  1154 				431144B41CC0FCA40007639D /* StoreFolderOperation.swift */,
  1155 				431144B81CC11DF30007639D /* StorePrefetchedMailOperation.swift */,
  1156 				43264E9A1D76B7110098DCAC /* SyncFlagsToServerOperation.swift */,
  1157 				43122B3D1DF5BB6600610253 /* MySelfOperation.swift */,
  1158 				43A26FBE1E041BF200AF0B84 /* ImapSyncOperation.swift */,
  1159 				43BBB5E61E267A3800104070 /* EncryptAndSendOperation.swift */,
  1160 				4301B3151E28D259007D626C /* AppendMailsOperationBase.swift */,
  1161 				43DB81321E2A56BE00A20902 /* AppendDraftMailsOperation.swift */,
  1162 				43549A8D1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift */,
  1163 				153D08271F56BBCB00377110 /* AppendSendMailsOperation.swift */,
  1164 				4333A2A41E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift */,
  1165 				4326D3FE1EFBC8DB0016AB0D /* FolderInfoOperation.swift */,
  1166 				431E2B061F02550C000035FA /* CheckOutgoingMessagesOperation.swift */,
  1167 				43D755EA1F25D234006F933A /* MatchUidToMsnOperation.swift */,
  1168 				154750991FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift */,
  1169 				1516EDCE202F526200203D61 /* UidMoveMailsToTrashOperation.swift */,
  1170 				150DF6CD204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift */,
  1171 			);
  1172 			path = Background;
  1173 			sourceTree = "<group>";
  1174 		};
  1175 		43122B111DF5B48B00610253 /* Network */ = {
  1176 			isa = PBXGroup;
  1177 			children = (
  1178 				43122B3A1DF5B75000610253 /* Service */,
  1179 				43122B121DF5B48B00610253 /* ConnectInfo.swift */,
  1180 				4315E4BE2011FD6900F68763 /* AuthMethod.swift */,
  1181 				43122B131DF5B48B00610253 /* EmailConnectInfo.swift */,
  1182 				43D755FB1F26382B006F933A /* EmailConnectInfo+Extension.swift */,
  1183 				43122B141DF5B48B00610253 /* EmailService.swift */,
  1184 				43122B151DF5B48B00610253 /* ImapService.swift */,
  1185 				43122B161DF5B48B00610253 /* SmtpService.swift */,
  1186 				4360282C1ED6F27600C95FC4 /* NetworkError.swift */,
  1187 				4360282E1ED6F33400C95FC4 /* ImapSyncError.swift */,
  1188 				4307C4711ED826E400A276A4 /* SmtpSendError.swift */,
  1189 			);
  1190 			path = Network;
  1191 			sourceTree = "<group>";
  1192 		};
  1193 		43122B3A1DF5B75000610253 /* Service */ = {
  1194 			isa = PBXGroup;
  1195 			children = (
  1196 				432DA7421EE01E1000B30BAA /* MessageSyncService */,
  1197 				431E58F41ED57F4D00EFA77F /* AccountVerificationService */,
  1198 				1587D1622049BE7D002C2157 /* ImapConnectionDataCache.swift */,
  1199 				432142651E8FD6A400FBE987 /* ServiceUtil.swift */,
  1200 				43122B3B1DF5B75000610253 /* NetworkService.swift */,
  1201 				4381D0FE1E51A124002743C3 /* NetworkServiceWorker.swift */,
  1202 				432142631E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift */,
  1203 				432198E71DF6B51B00318A74 /* LoginImapOperation.swift */,
  1204 				4348EF0C1E27ABA100F441A9 /* LoginSmtpOperation.swift */,
  1205 				432198EC1DF6B66800318A74 /* SharedObjects.swift */,
  1206 				4307C46F1ED81F3100A276A4 /* DefaultImapSyncDelegate.swift */,
  1207 				1560D1711F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift */,
  1208 				4341EBCE2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift */,
  1209 				4341EBD0208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift */,
  1210 			);
  1211 			path = Service;
  1212 			sourceTree = "<group>";
  1213 		};
  1214 		431394A31E4B036000D92F33 /* Settings */ = {
  1215 			isa = PBXGroup;
  1216 			children = (
  1217 				431394A81E4B03AA00D92F33 /* Settings.bundle */,
  1218 			);
  1219 			path = Settings;
  1220 			sourceTree = "<group>";
  1221 		};
  1222 		431AE5D11D2EC0A700F609D3 /* Compose */ = {
  1223 			isa = PBXGroup;
  1224 			children = (
  1225 				B70D32B5205BD4EA0094A92A /* ComposeViewControllers */,
  1226 				B70D32B4205BD4B10094A92A /* Util */,
  1227 				222B35701DF96C7F007A1F82 /* Cells */,
  1228 				431AE5D41D2EC0C000F609D3 /* ComposeTableViewController.swift */,
  1229 			);
  1230 			path = Compose;
  1231 			sourceTree = "<group>";
  1232 		};
  1233 		431B0B961D6734BF0082D0DB /* AccountsListSettings */ = {
  1234 			isa = PBXGroup;
  1235 			children = (
  1236 				B74F81031EB0E20700519FCC /* ViewModel */,
  1237 				431B0B991D6734DF0082D0DB /* AccountsTableViewController.swift */,
  1238 			);
  1239 			name = AccountsListSettings;
  1240 			path = AccountsAndFolders;
  1241 			sourceTree = "<group>";
  1242 		};
  1243 		431E58F41ED57F4D00EFA77F /* AccountVerificationService */ = {
  1244 			isa = PBXGroup;
  1245 			children = (
  1246 				431E58F51ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift */,
  1247 				431E58F91ED591E900EFA77F /* AccountVerificationService.swift */,
  1248 			);
  1249 			path = AccountVerificationService;
  1250 			sourceTree = "<group>";
  1251 		};
  1252 		4323FE871E83E502006785E1 /* Util */ = {
  1253 			isa = PBXGroup;
  1254 			children = (
  1255 				43A6E0571E57400E005BEE69 /* RatingReEvaluator.swift */,
  1256 				43EE99471E438E320060EACE /* FlagImages.swift */,
  1257 				43F9D9991E92725700F78A1C /* AttachmentsViewHelper.swift */,
  1258 				431D60DA1E93BB2D001266D7 /* AttachmentsView.swift */,
  1259 				43040A521E9776220083DED8 /* AttachmentSummaryView.swift */,
  1260 				43AA825A1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift */,
  1261 				43AA825C1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift */,
  1262 			);
  1263 			path = Util;
  1264 			sourceTree = "<group>";
  1265 		};
  1266 		432DA7421EE01E1000B30BAA /* MessageSyncService */ = {
  1267 			isa = PBXGroup;
  1268 			children = (
  1269 				432DA7431EE01E3300B30BAA /* MessageSyncServiceProtocol.swift */,
  1270 				432DA7451EE027EB00B30BAA /* MessageSyncService.swift */,
  1271 				43FC24201F04F3F400C32110 /* ImapSmtpSyncService.swift */,
  1272 				43FC24221F04F43000C32110 /* ImapSmtpConnection.swift */,
  1273 				43C579E81F0A1FEC00A8EDF0 /* AtomicImapService.swift */,
  1274 				435DF9081F2A26F2003254F7 /* BackgroundOperationImapService.swift */,
  1275 				431E2B081F0281DF000035FA /* SmtpSendService.swift */,
  1276 				43C579EA1F0A382400A8EDF0 /* FetchFoldersService.swift */,
  1277 				43200D9C1F0CBC4000FFDE56 /* FetchMessagesService.swift */,
  1278 				432A3E3E1F0E6B3700834749 /* SyncExistingMessagesService.swift */,
  1279 				43D755F71F262FA0006F933A /* SyncFlagsToServerService.swift */,
  1280 				430EA5F91F0FAD7700F816D4 /* ServiceChainExecutor.swift */,
  1281 				43D2C2671F13847700C97235 /* ServiceFactory.swift */,
  1282 				432677151F17796D00F01F5A /* ImapIdleService.swift */,
  1283 			);
  1284 			path = MessageSyncService;
  1285 			sourceTree = "<group>";
  1286 		};
  1287 		43306EBC1FE125950045DD00 /* OAuth2 */ = {
  1288 			isa = PBXGroup;
  1289 			children = (
  1290 				43425EDA1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift */,
  1291 				438052861FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift */,
  1292 				4388A0E32008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift */,
  1293 				4388A0E12008F813008CB98D /* OAuth2AccessToken.swift */,
  1294 				438052881FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift */,
  1295 				4380528A1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift */,
  1296 				43306EC11FE129840045DD00 /* OAuth2Type.swift */,
  1297 				4315E4C2201242BB00F68763 /* OAuth2Type+Extension.swift */,
  1298 				4334CF2F2020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift */,
  1299 				43425EDE1FE3E052004A2728 /* OAuth2ProviderFactory.swift */,
  1300 				43306EBD1FE125B50045DD00 /* OAuth2Authorization.swift */,
  1301 				43425EDC1FE3DF3B004A2728 /* OAuth2Provider.swift */,
  1302 				431C6E031FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift */,
  1303 				43106A182045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift */,
  1304 				43B0444B20077323007BCE3F /* OAuth2Configuration.swift */,
  1305 			);
  1306 			path = OAuth2;
  1307 			sourceTree = "<group>";
  1308 		};
  1309 		4351C2A01F4441190053381F /* Markdown */ = {
  1310 			isa = PBXGroup;
  1311 			children = (
  1312 				4351C2DF1F44581A0053381F /* NSString+Markdown.h */,
  1313 				4351C2DD1F4457620053381F /* NSString+Markdown.m */,
  1314 				4351C2A11F4441190053381F /* include */,
  1315 				4351C2B21F4441190053381F /* src */,
  1316 			);
  1317 			path = Markdown;
  1318 			sourceTree = "<group>";
  1319 		};
  1320 		4351C2A11F4441190053381F /* include */ = {
  1321 			isa = PBXGroup;
  1322 			children = (
  1323 				4351C2A21F4441190053381F /* buffer.h */,
  1324 				4351C2A31F4441190053381F /* chunk.h */,
  1325 				4351C2A41F4441190053381F /* cmark.h */,
  1326 				4351C2A51F4441190053381F /* cmark_ctype.h */,
  1327 				4351C2A61F4441190053381F /* cmark_export.h */,
  1328 				4351C2A71F4441190053381F /* cmark_version.h */,
  1329 				4351C2A81F4441190053381F /* config.h */,
  1330 				4351C2A91F4441190053381F /* houdini.h */,
  1331 				4351C2AA1F4441190053381F /* inlines.h */,
  1332 				4351C2AB1F4441190053381F /* iterator.h */,
  1333 				4351C2AC1F4441190053381F /* node.h */,
  1334 				4351C2AD1F4441190053381F /* parser.h */,
  1335 				4351C2AE1F4441190053381F /* references.h */,
  1336 				4351C2AF1F4441190053381F /* render.h */,
  1337 				4351C2B01F4441190053381F /* scanners.h */,
  1338 				4351C2B11F4441190053381F /* utf8.h */,
  1339 			);
  1340 			path = include;
  1341 			sourceTree = "<group>";
  1342 		};
  1343 		4351C2B21F4441190053381F /* src */ = {
  1344 			isa = PBXGroup;
  1345 			children = (
  1346 				4351C2B31F4441190053381F /* blocks.c */,
  1347 				4351C2B41F4441190053381F /* buffer.c */,
  1348 				4351C2B51F4441190053381F /* case_fold_switch.inc */,
  1349 				4351C2B61F4441190053381F /* cmark.c */,
  1350 				4351C2B71F4441190053381F /* cmark_ctype.c */,
  1351 				4351C2B81F4441190053381F /* commonmark.c */,
  1352 				4351C2B91F4441190053381F /* entities.inc */,
  1353 				4351C2BA1F4441190053381F /* houdini_href_e.c */,
  1354 				4351C2BB1F4441190053381F /* houdini_html_e.c */,
  1355 				4351C2BC1F4441190053381F /* houdini_html_u.c */,
  1356 				4351C2BD1F4441190053381F /* html.c */,
  1357 				4351C2BE1F4441190053381F /* inlines.c */,
  1358 				4351C2BF1F4441190053381F /* iterator.c */,
  1359 				4351C2C01F4441190053381F /* latex.c */,
  1360 				4351C2C11F4441190053381F /* man.c */,
  1361 				4351C2C21F4441190053381F /* node.c */,
  1362 				4351C2C31F4441190053381F /* references.c */,
  1363 				4351C2C41F4441190053381F /* render.c */,
  1364 				4351C2C51F4441190053381F /* scanners.c */,
  1365 				4351C2C61F4441190053381F /* utf8.c */,
  1366 				4351C2C71F4441190053381F /* xml.c */,
  1367 			);
  1368 			path = src;
  1369 			sourceTree = "<group>";
  1370 		};
  1371 		4362398D1EAE08F400BD2EB9 /* Extensions */ = {
  1372 			isa = PBXGroup;
  1373 			children = (
  1374 				4384ABAF1F3B5A11006982B8 /* Data+Extensions.swift */,
  1375 				436239961EAE0CE800BD2EB9 /* Actionsheet+Extension.swift */,
  1376 				436239971EAE0CE800BD2EB9 /* Date+Extension.swift */,
  1377 				436239981EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift */,
  1378 				436239991EAE0CE800BD2EB9 /* OperationQueue+Extension.swift */,
  1379 				4362398F1EAE08F400BD2EB9 /* PEPSession+Extensions.swift */,
  1380 				436239901EAE08F400BD2EB9 /* String+Extensions.swift */,
  1381 				436239911EAE08F400BD2EB9 /* String+pEp.swift */,
  1382 				43E657D01F3C33C30014CBEC /* String+HTML.swift */,
  1383 				43EC03471F4AE28F0026E152 /* String+Attachment.swift */,
  1384 				439932281FEA7E7A00E92C35 /* String+Email.swift */,
  1385 				430E0BE61EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift */,
  1386 				432A5E251EB344C3007CB670 /* PEP_color+Extension.swift */,
  1387 				432AC3051ECB0C44007DC418 /* CWIMAPMessage+pEp.swift */,
  1388 				1500199C1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift */,
  1389 				431C2B181F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift */,
  1390 				43E0CA291F4AB81600D9BB7E /* Attachment+Extension.swift */,
  1391 				432645801F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift */,
  1392 				43257C871F5067BE00DDC7F0 /* NSAttributedString+pEp.swift */,
  1393 				1541D7EC1FC81D4200D52A5D /* URL+Extensions.swift */,
  1394 				1541D7F21FC8292D00D52A5D /* URL+MIME.swift */,
  1395 				157455C71FDFD2D4008CA78F /* NSAttributedString+Extensions.swift */,
  1396 				155050F11FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift */,
  1397 				4315E4C020120F1600F68763 /* NSSecureCoding+Extension.swift */,
  1398 			);
  1399 			path = Extensions;
  1400 			sourceTree = "<group>";
  1401 		};
  1402 		43800D8C1D112A0800821E34 /* HTMLParser */ = {
  1403 			isa = PBXGroup;
  1404 			children = (
  1405 				43E657DB1F3C72360014CBEC /* Axt */,
  1406 			);
  1407 			path = HTMLParser;
  1408 			sourceTree = "<group>";
  1409 		};
  1410 		438D5A6F1EA77CFC001A37E1 /* Handshake */ = {
  1411 			isa = PBXGroup;
  1412 			children = (
  1413 				B70D32A6205BCC120094A92A /* CellsAndSections */,
  1414 				B70D32A5205BCC020094A92A /* ViewModel */,
  1415 				438D5A701EA77CFC001A37E1 /* HandshakeViewController.swift */,
  1416 			);
  1417 			path = Handshake;
  1418 			sourceTree = "<group>";
  1419 		};
  1420 		43980E1A1CBD0BC900A7FC3C = {
  1421 			isa = PBXGroup;
  1422 			children = (
  1423 				43980ECE1CBD1CAD00A7FC3C /* Libraries */,
  1424 				43980E251CBD0BC900A7FC3C /* pEpForiOS */,
  1425 				43980E3D1CBD0BCA00A7FC3C /* pEpForiOSTests */,
  1426 				43980E481CBD0BCA00A7FC3C /* pEpForiOSUITests */,
  1427 				43980E241CBD0BC900A7FC3C /* Products */,
  1428 				495560841E7150ED0016579E /* Frameworks */,
  1429 			);
  1430 			sourceTree = "<group>";
  1431 		};
  1432 		43980E241CBD0BC900A7FC3C /* Products */ = {
  1433 			isa = PBXGroup;
  1434 			children = (
  1435 				43980E231CBD0BC900A7FC3C /* pEp.app */,
  1436 				43980E3A1CBD0BCA00A7FC3C /* pEpForiOSTests.xctest */,
  1437 				43980E451CBD0BCA00A7FC3C /* pEpForiOSUITests.xctest */,
  1438 			);
  1439 			name = Products;
  1440 			sourceTree = "<group>";
  1441 		};
  1442 		43980E251CBD0BC900A7FC3C /* pEpForiOS */ = {
  1443 			isa = PBXGroup;
  1444 			children = (
  1445 				150B8E951FCDACBB00374438 /* Error */,
  1446 				43800D8C1D112A0800821E34 /* HTMLParser */,
  1447 				4351C2A01F4441190053381F /* Markdown */,
  1448 				431144A61CC0CB0A0007639D /* Background */,
  1449 				43E58EB21CBF8301008AA7A7 /* Models */,
  1450 				43ED53611CC77F95006AB156 /* UI */,
  1451 				43122B111DF5B48B00610253 /* Network */,
  1452 				43980EDE1CBD24B000A7FC3C /* Util */,
  1453 				431394A31E4B036000D92F33 /* Settings */,
  1454 				43B10C7E1EC2EE65003E849F /* cpp */,
  1455 				43980E261CBD0BC900A7FC3C /* AppDelegate.swift */,
  1456 				431394C01E4B11CF00D92F33 /* AppSettings.swift */,
  1457 				43980E301CBD0BCA00A7FC3C /* Assets.xcassets */,
  1458 				43980EEA1CBD24F100A7FC3C /* pEpForiOS-Bridging-Header.h */,
  1459 				43980E351CBD0BCA00A7FC3C /* Info.plist */,
  1460 				4388A0E02008AF61008CB98D /* public.xcconfig */,
  1461 				43B044412007683E007BCE3F /* secret.xcconfig */,
  1462 				433724FC1DA2C2B1005E8DF5 /* pEp.entitlements */,
  1463 				430C80D41D0EAB6E00CD4582 /* pEpTrustWords.bundle */,
  1464 			);
  1465 			path = pEpForiOS;
  1466 			sourceTree = "<group>";
  1467 		};
  1468 		43980E3D1CBD0BCA00A7FC3C /* pEpForiOSTests */ = {
  1469 			isa = PBXGroup;
  1470 			children = (
  1471 				151F71EB202A06750057C74D /* TestUtils */,
  1472 				43B2C3151D2280ED00A08557 /* Resources */,
  1473 				15BBBC691FD0522E00B9DCC8 /* Error */,
  1474 				15B483DF1F290B14000FB2CF /* Background */,
  1475 				4918EBF91E783C70006207FC /* Models */,
  1476 				151F7202202A06D30057C74D /* Util */,
  1477 				15F82A072006552B0084F9EA /* Tests from MessageModel in Exile due to Apple Bug */,
  1478 				43980E401CBD0BCA00A7FC3C /* Info.plist */,
  1479 				1508AEA91F862C85001D5230 /* SortedSetTest.swift */,
  1480 				4336229D1DC76B8100133B3D /* MessageModelTests.swift */,
  1481 				438D253B1D4B9E7500BFF7AA /* MimeTests.swift */,
  1482 				43C7B9D01CEC4DDF007A612F /* MiscTests.swift */,
  1483 				430C80DF1D0EADC200CD4582 /* PepAdapterTests.swift */,
  1484 				431799391CF8A39F007DD655 /* pEpForiOSTests-Bridging-Header.h */,
  1485 				432F7D601D2102F10094F097 /* PEPSessionTest.swift */,
  1486 				43D51E881DD5D902008B77A8 /* SimpleOperationsTest.swift */,
  1487 				436F8E131D36706A007E9829 /* StringExtensionsTest.swift */,
  1488 				43257C851F50659200DDC7F0 /* StringHTMLExtensionTests.swift */,
  1489 				432A24D61DE714A200DAAC5C /* MessagePantomimeTests.swift */,
  1490 				5DEBAA471DE59C3B00FAE12C /* NetworkServiceTests.swift */,
  1491 				43E74C731E38DE2200A2F7A6 /* ImapFlagsTests.swift */,
  1492 				43EE994D1E4392530060EACE /* FlagImageTests.swift */,
  1493 				438281821E891B7E00087343 /* DateTests.swift */,
  1494 				43FAA0D31EC9CBC0005BFC4B /* DecryptionTestsInternal.swift */,
  1495 				43C3B15F2003851100ED48A4 /* DecryptImportedMessagesTests.swift */,
  1496 				431E58FB1ED5926B00EFA77F /* AccountVerificationServiceTests.swift */,
  1497 				436795F71EE98B9A00B03E23 /* MessageReevalutionTests.swift */,
  1498 				43FC24241F04FC6E00C32110 /* MessageSyncServiceTests.swift */,
  1499 				43FC24261F04FDDF00C32110 /* SmtpSendServiceTests.swift */,
  1500 				43C579EC1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift */,
  1501 				43200D9E1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift */,
  1502 				432A3E431F0E793A00834749 /* SyncExistingMessagesServiceTests.swift */,
  1503 				430EA5FB1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift */,
  1504 				15B483DA1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift */,
  1505 				43D2C2691F1385CF00C97235 /* ServiceFactoryTests.swift */,
  1506 				B70DE6871F2773BF00C0A50A /* EmailValidatiorTest.swift */,
  1507 				43F7F0791F6AD44600BDF151 /* HandshakeTests.swift */,
  1508 				431F987E1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift */,
  1509 				1541D7EF1FC81ED900D52A5D /* URL+ExtensionsTest.swift */,
  1510 				1541D7F41FC82A4900D52A5D /* URL+MIME.swift */,
  1511 				430BA228203438A3003B041C /* CdMessagePEPMessageTests.swift */,
  1512 				154F0A8120874B3E00C77D72 /* ContentDispositionTest.swift */,
  1513 			);
  1514 			path = pEpForiOSTests;
  1515 			sourceTree = "<group>";
  1516 		};
  1517 		43980E481CBD0BCA00A7FC3C /* pEpForiOSUITests */ = {
  1518 			isa = PBXGroup;
  1519 			children = (
  1520 				43B0443A20067D25007BCE3F /* UITestDataProtocol.swift */,
  1521 				43B0443820067CC7007BCE3F /* UIAccount.swift */,
  1522 				430A6E531DFB08CE006273A5 /* SecretUITestData.swift */,
  1523 				43980E4B1CBD0BCA00A7FC3C /* Info.plist */,
  1524 				43DA52671CEF1B4F0023D540 /* NewAccountSetupUITest.swift */,
  1525 				431E65621EEAE65200B8BBFC /* HandshakeUITest.swift */,
  1526 			);
  1527 			path = pEpForiOSUITests;
  1528 			sourceTree = "<group>";
  1529 		};
  1530 		43980ECE1CBD1CAD00A7FC3C /* Libraries */ = {
  1531 			isa = PBXGroup;
  1532 			children = (
  1533 				439680971D1855D400DA31D2 /* WebKit.framework */,
  1534 				43C046BE1CF48EA500BD0D9D /* AddressBook.framework */,
  1535 				439D40781CC78A2D009A4E7C /* Raw */,
  1536 			);
  1537 			name = Libraries;
  1538 			sourceTree = "<group>";
  1539 		};
  1540 		43980EDE1CBD24B000A7FC3C /* Util */ = {
  1541 			isa = PBXGroup;
  1542 			children = (
  1543 				151F71D02029F9F80057C74D /* IMAP */,
  1544 				4362398D1EAE08F400BD2EB9 /* Extensions */,
  1545 				B740B7571E4B1B80002585E1 /* MimeTypes */,
  1546 				43306EBC1FE125950045DD00 /* OAuth2 */,
  1547 				8B81BB8F1E03F73100D38C82 /* SegueHandlerType.swift */,
  1548 				43980EF91CBD415700A7FC3C /* AppConfig.swift */,
  1549 				43C6F35A1CBE7496006A2A18 /* ConnectionManager.swift */,
  1550 				A1B50A811CD26FF100B1A997 /* Constants.swift */,
  1551 				439D40791CC79423009A4E7C /* GCD.swift */,
  1552 				43980EDF1CBD24B000A7FC3C /* Log.swift */,
  1553 				435B42401D211E5900119048 /* MiscUtil.swift */,
  1554 				5D039A9B1D0EE7F900AD59EC /* PEPUtil.swift */,
  1555 				431798761CF87FE6007DD655 /* ReferenceCounter.swift */,
  1556 				433BCD941D5388C100DD98EF /* ReplyUtil.swift */,
  1557 				228038671DC9DE6D00F1CB45 /* TextfieldResponder.swift */,
  1558 				436C5A8D1CFEDF59006A195F /* UIHelper.swift */,
  1559 				43B7154C1CECAADA0027861A /* ViewWidthsAligner.swift */,
  1560 				222B35571DF96389007A1F82 /* Capability.swift */,
  1561 				433019E51E01A71300788B89 /* PeriodicTask.swift */,
  1562 				436C23271E02948400071430 /* BackgroundTaskProtocol.swift */,
  1563 				436C232C1E02A2D900071430 /* KickOffMySelfProtocol.swift */,
  1564 				436C232E1E02A52D00071430 /* LimitedOperationQueue.swift */,
  1565 				8B69E3981E30F80E0022959E /* Appearance.swift */,
  1566 				43F848481EAA09AE00DBE460 /* Weak.swift */,
  1567 				434F40931EB0B173002FBF0D /* ObservableValue.swift */,
  1568 				43FAA0D11EC9972B005BFC4B /* Tuple.swift */,
  1569 				43AE48E61EEFC93900B92BB6 /* DebugMergePolicy.swift */,
  1570 				43E88BDD1EFA665600E0B224 /* AsyncStateMachineProtocol.swift */,
  1571 				43E88BDF1EFA667600E0B224 /* AsyncStateMachine.swift */,
  1572 				B741D5021F26234A00DFD93A /* EmailAddressValidation.swift */,
  1573 				15C5F2451F823752007DE086 /* SortedSet.swift */,
  1574 				15255B021F825CD100A2CFC9 /* IdentityImageTool.swift */,
  1575 				155050EF1FE82356009CEAD2 /* UserNotificationTool.swift */,
  1576 				4368BD4D208E1DEC002C27FA /* IPAddressParser.swift */,
  1577 			);
  1578 			path = Util;
  1579 			sourceTree = "<group>";
  1580 		};
  1581 		439D40781CC78A2D009A4E7C /* Raw */ = {
  1582 			isa = PBXGroup;
  1583 			children = (
  1584 				43800D981D112A2A00821E34 /* libxml2.tbd */,
  1585 				439D40731CC7897B009A4E7C /* libiconv.2.tbd */,
  1586 				439D40711CC78958009A4E7C /* libbz2.tbd */,
  1587 				439D406F1CC78930009A4E7C /* libz.tbd */,
  1588 			);
  1589 			name = Raw;
  1590 			sourceTree = "<group>";
  1591 		};
  1592 		43A6E0491E5726C8005BEE69 /* Background */ = {
  1593 			isa = PBXGroup;
  1594 			children = (
  1595 				43A6E04A1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift */,
  1596 			);
  1597 			path = Background;
  1598 			sourceTree = "<group>";
  1599 		};
  1600 		43AA82511E9B925000ABD5A8 /* Util */ = {
  1601 			isa = PBXGroup;
  1602 			children = (
  1603 				150DF6D12052A99800A9DCF7 /* SecureWebViewController */,
  1604 				43AAC2281F7A5AED00F435F4 /* BaseTableViewController.swift */,
  1605 				43AAC2291F7A5AEE00F435F4 /* BaseViewController.swift */,
  1606 				43293EFA1EB9DD6700EEE010 /* UIViewController+Extension.swift */,
  1607 				43C3220E1EA91764005073FB /* UIImage+Extension.swift */,
  1608 				43C3220F1EA91764005073FB /* UIImageView+Extension.swift */,
  1609 				43C3220A1EA915C6005073FB /* CGRect+Util.swift */,
  1610 				43C3220B1EA915C6005073FB /* UIColor+Extension.swift */,
  1611 				43C322081EA90192005073FB /* PEP+UI.swift */,
  1612 				43AA82521E9B925C00ABD5A8 /* UIView+Util.swift */,
  1613 				43C322061EA8E7AD005073FB /* UIButton+Extension.swift */,
  1614 				4362398B1EADD61B00BD2EB9 /* CGSize+Extension.swift */,
  1615 				4362399E1EAE2F0A00BD2EB9 /* UITableView+Extension.swift */,
  1616 				B7365CDD1EAF45F30036ECC7 /* UITextField+Extension.swift */,
  1617 				B74940021ECB3BEB001A710B /* UILabel+Extension.swift */,
  1618 				1579397A1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift */,
  1619 				4330278D1F7BABFF00D685F8 /* GradientView.swift */,
  1620 				15B2204F1FBF5D6E00CA52BA /* InfoPlist.swift */,
  1621 				15B220511FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift */,
  1622 				150B8EB21FCEB93D00374438 /* UIUtils.swift */,
  1623 				43985D0D204438480080FA9A /* AccountSettingsProtocol+Extension.swift */,
  1624 				150DF6D22052ED4800A9DCF7 /* UIView+Autolayout.swift */,
  1625 			);
  1626 			path = Util;
  1627 			sourceTree = "<group>";
  1628 		};
  1629 		43B10C7E1EC2EE65003E849F /* cpp */ = {
  1630 			isa = PBXGroup;
  1631 			children = (
  1632 				43B10C7F1EC2EE7F003E849F /* CppDummy.cpp */,
  1633 			);
  1634 			path = cpp;
  1635 			sourceTree = "<group>";
  1636 		};
  1637 		43B2C3151D2280ED00A08557 /* Resources */ = {
  1638 			isa = PBXGroup;
  1639 			children = (
  1640 				43C3B16320038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key */,
  1641 				43C3B16420038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.sec.key */,
  1642 				43C3B16520038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key */,
  1643 				43C3B1612003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt */,
  1644 				153CA6E91FB62194003C9629 /* IOS-211-pdfEmail.txt */,
  1645 				153CA6E71FB61B53003C9629 /* IOS-815_pep_rating_zero.txt */,
  1646 				1568FEA01FACDCC500993EA3 /* IOS-211_hi_there.txt */,
  1647 				4322E82E1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt */,
  1648 				43F7F07B1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt */,
  1649 				153E4E461F500F650021CBD8 /* IOS-211-duplicated-attachments.txt */,
  1650 				43FC02111F4D913D00273304 /* NSHTML_2017-08-09 15_40_53 +0000.html */,
  1651 				436796011EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt */,
  1652 				436795FD1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc */,
  1653 				436795FE1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc */,
  1654 				436795F91EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc */,
  1655 				436795FA1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc */,
  1656 				431BB9441E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg */,
  1657 				4348EF141E27E37400F441A9 /* Unit 1 unittest.ios.1@peptest.ch (0x9CB8DBCC) pub.asc */,
  1658 				43B2C3161D2280ED00A08557 /* 5A90_3590_0E48_AB85_F3DB__045E_4623_C5D1_EAB6_643E.asc */,
  1659 				438D253F1D4B9EDB00BFF7AA /* PGPMimeMail.txt */,
  1660 				43A5DE371D631D49001153AF /* UnencryptedHTMLMail.txt */,
  1661 				43DFB0321E36083D00175C9C /* MessageHeapBufferOverflow.txt */,
  1662 			);
  1663 			path = Resources;
  1664 			sourceTree = "<group>";
  1665 		};
  1666 		43E58EB21CBF8301008AA7A7 /* Models */ = {
  1667 			isa = PBXGroup;
  1668 			children = (
  1669 				15F835231F34BE1300FCE887 /* AccountUserInput.swift */,
  1670 				43CE63CA1DE8830100FAC505 /* CdAccount+pEp.swift */,
  1671 				431B04811DE583A000E40CD3 /* CdAttachment+Extension.swift */,
  1672 				154F0A7F2085FC7D00C77D72 /* CdAttachment+Pantomime.swift */,
  1673 				434B5D181DDF67E400BEDEF0 /* CdMessage+Extension.swift */,
  1674 				431B04791DE5772000E40CD3 /* CdMessage+pEp.swift */,
  1675 				431B047F1DE5774800E40CD3 /* CdMessage+Pantomime.swift */,
  1676 				43BB86931DB4E76D00980267 /* CdAccount+Extension.swift */,
  1677 				43E9BC631DB518A700AD2352 /* CdFolder+Extension.swift */,
  1678 				430972651DDEEBB50062E308 /* CdIdentity+Extension.swift */,
  1679 				43E7B6741DE4A53A0017D707 /* CdIdentity+pEp.swift */,
  1680 				430A2EEB1E81357A00878837 /* CdImapFlags+Pantomime.swift */,
  1681 				439AAC551F21D0CC0018A29E /* CdFolder+Pantomime.swift */,
  1682 				43CE63C41DE87FB200FAC505 /* Identity+pEp.swift */,
  1683 				15AA6015207CD71D00D57DB4 /* ImapFlags+Pantomime.swift */,
  1684 				B7F199FF1E5DE9FB0079A513 /* FolderType+Extensions.swift */,
  1685 				153FC45C202A263D0053CCF1 /* FolderType+IMAP.swift */,
  1686 				15259A0F203C7F730020FF12 /* FolderType+NetworkSync.swift */,
  1687 				15865A8820319ADC00F7A4B5 /* Folder+pEp.swift */,
  1688 				1555E97B1FD587A300BF8E0E /* Message+IMAP.swift */,
  1689 				43CE63D01DE8866C00FAC505 /* Message+pEp.swift */,
  1690 				154F0A832087779200C77D72 /* ContentDispositionType + Conversion.swift */,
  1691 			);
  1692 			path = Models;
  1693 			sourceTree = "<group>";
  1694 		};
  1695 		43E657DB1F3C72360014CBEC /* Axt */ = {
  1696 			isa = PBXGroup;
  1697 			children = (
  1698 				43257C811F50179800DDC7F0 /* BasicSaxParser.swift */,
  1699 				43E657E61F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift */,
  1700 				43257C7F1F50064100DDC7F0 /* HtmlToTextSaxParser.swift */,
  1701 				43257C831F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift */,
  1702 				43E657DC1F3C72360014CBEC /* AXHTMLParser.h */,
  1703 				43E657DD1F3C72360014CBEC /* AXHTMLParser.m */,
  1704 				43E657DE1F3C72360014CBEC /* Axt.h */,
  1705 			);
  1706 			path = Axt;
  1707 			sourceTree = "<group>";
  1708 		};
  1709 		43ED53611CC77F95006AB156 /* UI */ = {
  1710 			isa = PBXGroup;
  1711 			children = (
  1712 				B70D32B0205BCFBD0094A92A /* EmailDisplay */,
  1713 				43ED53621CC77F95006AB156 /* EmailDisplayList */,
  1714 				B70D32AA205BCCC70094A92A /* Login */,
  1715 				15FE1F741FE122B200CC2D97 /* Credits */,
  1716 				B706C0EF1EA8C378006B2F6C /* StoryboardFiles */,
  1717 				43AA82511E9B925000ABD5A8 /* Util */,
  1718 				B78CF8261E76D70D008C1739 /* Filter */,
  1719 				43A6E0491E5726C8005BEE69 /* Background */,
  1720 				B71EBBB41E55E43100150177 /* Folder */,
  1721 				15EE5A70203B15660041F076 /* Settings */,
  1722 				B70D32A8205BCC6C0094A92A /* AccountSettings */,
  1723 				431B0B961D6734BF0082D0DB /* AccountsListSettings */,
  1724 				431AE5D11D2EC0A700F609D3 /* Compose */,
  1725 				B70D32AF205BCF460094A92A /* ManualLogin */,
  1726 				4304FCFD1EBB8C2C0086DADA /* LanguageList */,
  1727 				438D5A6F1EA77CFC001A37E1 /* Handshake */,
  1728 			);
  1729 			path = UI;
  1730 			sourceTree = "<group>";
  1731 		};
  1732 		43ED53621CC77F95006AB156 /* EmailDisplayList */ = {
  1733 			isa = PBXGroup;
  1734 			children = (
  1735 				B74D08BF1F013F15003D092C /* ViewModel */,
  1736 				220DCE281E0AB4DE002FE716 /* Cells */,
  1737 				43ED53641CC77F95006AB156 /* EmailListViewController.swift */,
  1738 			);
  1739 			path = EmailDisplayList;
  1740 			sourceTree = "<group>";
  1741 		};
  1742 		43ED53651CC77F95006AB156 /* ImapSetup */ = {
  1743 			isa = PBXGroup;
  1744 			children = (
  1745 				B70D32AE205BCF380094A92A /* CellsAndSections */,
  1746 				43ED53661CC77F95006AB156 /* IMAPSettingsTableViewController.swift */,
  1747 			);
  1748 			path = ImapSetup;
  1749 			sourceTree = "<group>";
  1750 		};
  1751 		4918EBF91E783C70006207FC /* Models */ = {
  1752 			isa = PBXGroup;
  1753 			children = (
  1754 				4918EBFA1E783C70006207FC /* CdMessage+PantomimeTest.swift */,
  1755 				431C2B161F387C4100D87FFD /* LoginViewModelTests.swift */,
  1756 				153FC45E202A26B30053CCF1 /* FolderType+IMAPTest.swift */,
  1757 			);
  1758 			path = Models;
  1759 			sourceTree = "<group>";
  1760 		};
  1761 		495560841E7150ED0016579E /* Frameworks */ = {
  1762 			isa = PBXGroup;
  1763 			children = (
  1764 				439932311FEA9B7200E92C35 /* SwipeCellKit.framework */,
  1765 				43B54F971FE02D02008EC427 /* AppAuth.framework */,
  1766 				43754AC71FCD7ABC009A8E63 /* ldns_xcode.framework */,
  1767 				43209B531ECC5A9B007E7E2E /* libpEpObjCAdapter.a */,
  1768 				43B10C7C1EC2ECA3003E849F /* libAccountSettingsAdapter.a */,
  1769 				49D521561E73E1C70097987B /* ServerConfig.framework */,
  1770 				49D521531E73E1C20097987B /* MessageModel.framework */,
  1771 				495560871E71517F0016579E /* libpEpiOSAdapter.a */,
  1772 				495560851E7150ED0016579E /* libPantomimeStatic.a */,
  1773 			);
  1774 			name = Frameworks;
  1775 			sourceTree = "<group>";
  1776 		};
  1777 		B706C0EF1EA8C378006B2F6C /* StoryboardFiles */ = {
  1778 			isa = PBXGroup;
  1779 			children = (
  1780 				43980E2A1CBD0BC900A7FC3C /* Main.storyboard */,
  1781 				151DE7E01FC5D3E200CDC273 /* Settings.storyboard */,
  1782 				B78309C61EAA09040051A2E0 /* AccountCreation.storyboard */,
  1783 				151DE7E31FC5D3FA00CDC273 /* Handshake.storyboard */,
  1784 				43980E321CBD0BCA00A7FC3C /* LaunchScreen.storyboard */,
  1785 				151DE7E61FC5D41600CDC273 /* FolderViews.storyboard */,
  1786 				155F2DA020530798001B4B1C /* Reusable.storyboard */,
  1787 			);
  1788 			name = StoryboardFiles;
  1789 			path = ..;
  1790 			sourceTree = "<group>";
  1791 		};
  1792 		B70D32A5205BCC020094A92A /* ViewModel */ = {
  1793 			isa = PBXGroup;
  1794 			children = (
  1795 				434F40951EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift */,
  1796 			);
  1797 			path = ViewModel;
  1798 			sourceTree = "<group>";
  1799 		};
  1800 		B70D32A6205BCC120094A92A /* CellsAndSections */ = {
  1801 			isa = PBXGroup;
  1802 			children = (
  1803 				43C322041EA89EED005073FB /* HandshakePartnerTableViewCell.swift */,
  1804 			);
  1805 			path = CellsAndSections;
  1806 			sourceTree = "<group>";
  1807 		};
  1808 		B70D32A7205BCC2D0094A92A /* CellsAndSections */ = {
  1809 			isa = PBXGroup;
  1810 			children = (
  1811 				430E5F1F1EBC87A700E5D5D3 /* LanguageListTableViewCell.swift */,
  1812 			);
  1813 			path = CellsAndSections;
  1814 			sourceTree = "<group>";
  1815 		};
  1816 		B70D32A8205BCC6C0094A92A /* AccountSettings */ = {
  1817 			isa = PBXGroup;
  1818 			children = (
  1819 				B70D32A9205BCC960094A92A /* ViewModel */,
  1820 				8B77BD681E0C1D930060F11F /* AccountSettingsTableViewController.swift */,
  1821 			);
  1822 			path = AccountSettings;
  1823 			sourceTree = "<group>";
  1824 		};
  1825 		B70D32A9205BCC960094A92A /* ViewModel */ = {
  1826 			isa = PBXGroup;
  1827 			children = (
  1828 				43985D0B2044373B0080FA9A /* AccountSettingsError.swift */,
  1829 				B716BE021EF01EB900523453 /* AccountSettingsViewModel.swift */,
  1830 				43B044532007AFDA007BCE3F /* AccountVerificationResultDelegate.swift */,
  1831 			);
  1832 			path = ViewModel;
  1833 			sourceTree = "<group>";
  1834 		};
  1835 		B70D32AA205BCCC70094A92A /* Login */ = {
  1836 			isa = PBXGroup;
  1837 			children = (
  1838 				B70D32AB205BCCDD0094A92A /* ViewModel */,
  1839 				B714C4841ED437A7000BC84D /* LoginTableViewController.swift */,
  1840 			);
  1841 			path = Login;
  1842 			sourceTree = "<group>";
  1843 		};
  1844 		B70D32AB205BCCDD0094A92A /* ViewModel */ = {
  1845 			isa = PBXGroup;
  1846 			children = (
  1847 				43498CDC200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift */,
  1848 				43498CDA200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift */,
  1849 				43985D092044296D0080FA9A /* OAuth2AuthViewModel.swift */,
  1850 				B74F81011EB0E20000519FCC /* LoginViewModel.swift */,
  1851 			);
  1852 			path = ViewModel;
  1853 			sourceTree = "<group>";
  1854 		};
  1855 		B70D32AC205BCEFB0094A92A /* SMTPSetup */ = {
  1856 			isa = PBXGroup;
  1857 			children = (
  1858 				43ED536D1CC77F95006AB156 /* SMTPSettingsTableViewController.swift */,
  1859 			);
  1860 			path = SMTPSetup;
  1861 			sourceTree = "<group>";
  1862 		};
  1863 		B70D32AD205BCF130094A92A /* InfoUserSettup */ = {
  1864 			isa = PBXGroup;
  1865 			children = (
  1866 				43ED536E1CC77F95006AB156 /* UserInfoTableViewController.swift */,
  1867 			);
  1868 			path = InfoUserSettup;
  1869 			sourceTree = "<group>";
  1870 		};
  1871 		B70D32AE205BCF380094A92A /* CellsAndSections */ = {
  1872 			isa = PBXGroup;
  1873 			children = (
  1874 				43ED536C1CC77F95006AB156 /* OneValueSettingCell.swift */,
  1875 			);
  1876 			path = CellsAndSections;
  1877 			sourceTree = "<group>";
  1878 		};
  1879 		B70D32AF205BCF460094A92A /* ManualLogin */ = {
  1880 			isa = PBXGroup;
  1881 			children = (
  1882 				43ED53651CC77F95006AB156 /* ImapSetup */,
  1883 				B70D32AC205BCEFB0094A92A /* SMTPSetup */,
  1884 				B70D32AD205BCF130094A92A /* InfoUserSettup */,
  1885 			);
  1886 			path = ManualLogin;
  1887 			sourceTree = "<group>";
  1888 		};
  1889 		B70D32B0205BCFBD0094A92A /* EmailDisplay */ = {
  1890 			isa = PBXGroup;
  1891 			children = (
  1892 				B70D32B1205BD3E80094A92A /* CellAndSections */,
  1893 				430D73601E9CBD0600EA6FA9 /* Background */,
  1894 				4323FE871E83E502006785E1 /* Util */,
  1895 				220DCE2D1E0AB544002FE716 /* MessageData.plist */,
  1896 				431E8F7D1CFDCF3A00C33647 /* EmailViewController.swift */,
  1897 			);
  1898 			path = EmailDisplay;
  1899 			sourceTree = "<group>";
  1900 		};
  1901 		B70D32B1205BD3E80094A92A /* CellAndSections */ = {
  1902 			isa = PBXGroup;
  1903 			children = (
  1904 				220DCE311E0AB5CC002FE716 /* MessageContentCell.swift */,
  1905 				220DCE2C1E0AB544002FE716 /* MessageCell.swift */,
  1906 				220DCE321E0AB5CC002FE716 /* MessageSenderCell.swift */,
  1907 				220DCE301E0AB5CC002FE716 /* MailinglistCell.swift */,
  1908 				220DCE331E0AB5CC002FE716 /* MessageSubjectCell.swift */,
  1909 				431D60DC1E93D580001266D7 /* MessageAttachmentsCell.swift */,
  1910 			);
  1911 			path = CellAndSections;
  1912 			sourceTree = "<group>";
  1913 		};
  1914 		B70D32B3205BD47E0094A92A /* OptionsViewController */ = {
  1915 			isa = PBXGroup;
  1916 			children = (
  1917 				15EE5A71203B15660041F076 /* SettingSyncTrashViewController.swift */,
  1918 				15EE5A73203B15660041F076 /* LogViewController.swift */,
  1919 				1587D164204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift */,
  1920 			);
  1921 			path = OptionsViewController;
  1922 			sourceTree = "<group>";
  1923 		};
  1924 		B70D32B4205BD4B10094A92A /* Util */ = {
  1925 			isa = PBXGroup;
  1926 			children = (
  1927 				222B35821DF97A44007A1F82 /* ComposeDataSource.swift */,
  1928 				222B35811DF97A44007A1F82 /* ComposeData.plist */,
  1929 				43088F732046C08000BB5149 /* ComposeMessageBodyTextView.swift */,
  1930 				4333A2A21E5C62860025D8A5 /* AttachmentCounter.swift */,
  1931 				222B35551DF962D7007A1F82 /* ComposeHelpers.swift */,
  1932 				222B35711DF96CC8007A1F82 /* ComposeFieldModel.swift */,
  1933 			);
  1934 			name = Util;
  1935 			sourceTree = "<group>";
  1936 		};
  1937 		B70D32B5205BD4EA0094A92A /* ComposeViewControllers */ = {
  1938 			isa = PBXGroup;
  1939 			children = (
  1940 				222B357D1DF97675007A1F82 /* SuggestTableView.swift */,
  1941 				222B35681DF96AFE007A1F82 /* ComposeTextView.swift */,
  1942 			);
  1943 			name = ComposeViewControllers;
  1944 			sourceTree = "<group>";
  1945 		};
  1946 		B71EBBB41E55E43100150177 /* Folder */ = {
  1947 			isa = PBXGroup;
  1948 			children = (
  1949 				B722EC7B1E5CA59100A2B9D5 /* CellsAndSections */,
  1950 				B722EC471E5B019B00A2B9D5 /* ViewModel */,
  1951 				B71EBBBB1E55E4AE00150177 /* FolderTableViewController.swift */,
  1952 			);
  1953 			name = Folder;
  1954 			sourceTree = "<group>";
  1955 		};
  1956 		B722EC471E5B019B00A2B9D5 /* ViewModel */ = {
  1957 			isa = PBXGroup;
  1958 			children = (
  1959 				B722EC4C1E5B01B300A2B9D5 /* FolderCellViewModel.swift */,
  1960 				B722EC641E5B49BA00A2B9D5 /* FolderSectionViewModel.swift */,
  1961 				B722EC791E5C879000A2B9D5 /* FolderUiProtocols.swift */,
  1962 				B70A3C3F1E817CFA0036876F /* FolderViewModel.swift */,
  1963 			);
  1964 			name = ViewModel;
  1965 			sourceTree = "<group>";
  1966 		};
  1967 		B722EC7B1E5CA59100A2B9D5 /* CellsAndSections */ = {
  1968 			isa = PBXGroup;
  1969 			children = (
  1970 				B7D1EEC71E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift */,
  1971 			);
  1972 			name = CellsAndSections;
  1973 			sourceTree = "<group>";
  1974 		};
  1975 		B740B7571E4B1B80002585E1 /* MimeTypes */ = {
  1976 			isa = PBXGroup;
  1977 			children = (
  1978 				B740B75C1E4B1C2D002585E1 /* jsonMimeType.txt */,
  1979 				B740B75E1E4B1C46002585E1 /* MimeTypeUtil.swift */,
  1980 			);
  1981 			name = MimeTypes;
  1982 			sourceTree = "<group>";
  1983 		};
  1984 		B74D08BF1F013F15003D092C /* ViewModel */ = {
  1985 			isa = PBXGroup;
  1986 			children = (
  1987 				B75FF00A1EFD420F00C57289 /* EmailListViewModel.swift */,
  1988 				15C5F2431F822560007DE086 /* PreviewMessage.swift */,
  1989 				B7500CD52099B90400830AA9 /* EmailListCellViewModel.swift */,
  1990 			);
  1991 			name = ViewModel;
  1992 			sourceTree = "<group>";
  1993 		};
  1994 		B74F81031EB0E20700519FCC /* ViewModel */ = {
  1995 			isa = PBXGroup;
  1996 			children = (
  1997 				B72528321EE948B800815118 /* AccountsSettingsViewModel.swift */,
  1998 				B72528341EE953BC00815118 /* AccountsSettingsCellViewModel.swift */,
  1999 				B72528361EE9562200815118 /* AccountsSettingsSectionViewModel.swift */,
  2000 			);
  2001 			name = ViewModel;
  2002 			sourceTree = "<group>";
  2003 		};
  2004 		B78CF8261E76D70D008C1739 /* Filter */ = {
  2005 			isa = PBXGroup;
  2006 			children = (
  2007 				B78CF8271E76E0DF008C1739 /* ViewModel */,
  2008 				B78CF8241E76D706008C1739 /* FilterTableViewController.swift */,
  2009 				B729BEC51E7C35E200793110 /* FilterUpdateProtocol.swift */,
  2010 			);
  2011 			name = Filter;
  2012 			sourceTree = "<group>";
  2013 		};
  2014 		B78CF8271E76E0DF008C1739 /* ViewModel */ = {
  2015 			isa = PBXGroup;
  2016 			children = (
  2017 				B78CF8281E76E0F1008C1739 /* FilterViewModel.swift */,
  2018 				B78CF82A1E76E146008C1739 /* FilterCellViewModel.swift */,
  2019 			);
  2020 			name = ViewModel;
  2021 			sourceTree = "<group>";
  2022 		};
  2023 /* End PBXGroup section */
  2024 
  2025 /* Begin PBXNativeTarget section */
  2026 		43980E221CBD0BC900A7FC3C /* pEp */ = {
  2027 			isa = PBXNativeTarget;
  2028 			buildConfigurationList = 43980E4E1CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEp" */;
  2029 			buildPhases = (
  2030 				151573B31F20913C0049BB0B /* Log Start Time script */,
  2031 				4304FCF11EBB60340086DADA /* Copy Trustwords Script */,
  2032 				43980E1F1CBD0BC900A7FC3C /* Sources */,
  2033 				43980E201CBD0BC900A7FC3C /* Frameworks */,
  2034 				43980E211CBD0BC900A7FC3C /* Resources */,
  2035 				4377D92F1DB7EB03003432BB /* CopyFiles */,
  2036 				4961BA0D1E7BEA4200920DF8 /* Warnings for TODO++ Script */,
  2037 				151573B41F2091910049BB0B /* Log Time Finished Script */,
  2038 			);
  2039 			buildRules = (
  2040 			);
  2041 			dependencies = (
  2042 			);
  2043 			name = pEp;
  2044 			productName = pEpForiOS;
  2045 			productReference = 43980E231CBD0BC900A7FC3C /* pEp.app */;
  2046 			productType = "com.apple.product-type.application";
  2047 		};
  2048 		43980E391CBD0BCA00A7FC3C /* pEpForiOSTests */ = {
  2049 			isa = PBXNativeTarget;
  2050 			buildConfigurationList = 43980E511CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEpForiOSTests" */;
  2051 			buildPhases = (
  2052 				43980E361CBD0BCA00A7FC3C /* Sources */,
  2053 				43980E371CBD0BCA00A7FC3C /* Frameworks */,
  2054 				43980E381CBD0BCA00A7FC3C /* Resources */,
  2055 				150D6CA01F2752FD00EB95CC /* Warnings for TODO++ Script */,
  2056 			);
  2057 			buildRules = (
  2058 			);
  2059 			dependencies = (
  2060 				43980E3C1CBD0BCA00A7FC3C /* PBXTargetDependency */,
  2061 			);
  2062 			name = pEpForiOSTests;
  2063 			productName = pEpForiOSTests;
  2064 			productReference = 43980E3A1CBD0BCA00A7FC3C /* pEpForiOSTests.xctest */;
  2065 			productType = "com.apple.product-type.bundle.unit-test";
  2066 		};
  2067 		43980E441CBD0BCA00A7FC3C /* pEpForiOSUITests */ = {
  2068 			isa = PBXNativeTarget;
  2069 			buildConfigurationList = 43980E541CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEpForiOSUITests" */;
  2070 			buildPhases = (
  2071 				43980E411CBD0BCA00A7FC3C /* Sources */,
  2072 				43980E421CBD0BCA00A7FC3C /* Frameworks */,
  2073 				43980E431CBD0BCA00A7FC3C /* Resources */,
  2074 			);
  2075 			buildRules = (
  2076 			);
  2077 			dependencies = (
  2078 				43980E471CBD0BCA00A7FC3C /* PBXTargetDependency */,
  2079 			);
  2080 			name = pEpForiOSUITests;
  2081 			productName = pEpForiOSUITests;
  2082 			productReference = 43980E451CBD0BCA00A7FC3C /* pEpForiOSUITests.xctest */;
  2083 			productType = "com.apple.product-type.bundle.ui-testing";
  2084 		};
  2085 /* End PBXNativeTarget section */
  2086 
  2087 /* Begin PBXProject section */
  2088 		43980E1B1CBD0BC900A7FC3C /* Project object */ = {
  2089 			isa = PBXProject;
  2090 			attributes = {
  2091 				LastSwiftUpdateCheck = 0730;
  2092 				LastUpgradeCheck = 0900;
  2093 				ORGANIZATIONNAME = "p≡p Security S.A.";
  2094 				TargetAttributes = {
  2095 					43980E221CBD0BC900A7FC3C = {
  2096 						CreatedOnToolsVersion = 7.3;
  2097 						DevelopmentTeam = NQLYU6MGPN;
  2098 						LastSwiftMigration = 0900;
  2099 						ProvisioningStyle = Automatic;
  2100 						SystemCapabilities = {
  2101 							com.apple.Keychain = {
  2102 								enabled = 1;
  2103 							};
  2104 							com.apple.SafariKeychain = {
  2105 								enabled = 1;
  2106 							};
  2107 							com.apple.iCloud = {
  2108 								enabled = 1;
  2109 							};
  2110 						};
  2111 					};
  2112 					43980E391CBD0BCA00A7FC3C = {
  2113 						CreatedOnToolsVersion = 7.3;
  2114 						LastSwiftMigration = 0900;
  2115 						TestTargetID = 43980E221CBD0BC900A7FC3C;
  2116 					};
  2117 					43980E441CBD0BCA00A7FC3C = {
  2118 						CreatedOnToolsVersion = 7.3;
  2119 						DevelopmentTeam = SBPJ2E4G5X;
  2120 						LastSwiftMigration = 0900;
  2121 						ProvisioningStyle = Automatic;
  2122 						TestTargetID = 43980E221CBD0BC900A7FC3C;
  2123 					};
  2124 				};
  2125 			};
  2126 			buildConfigurationList = 43980E1E1CBD0BC900A7FC3C /* Build configuration list for PBXProject "pEpForiOS" */;
  2127 			compatibilityVersion = "Xcode 3.2";
  2128 			developmentRegion = English;
  2129 			hasScannedForEncodings = 0;
  2130 			knownRegions = (
  2131 				Base,
  2132 			);
  2133 			mainGroup = 43980E1A1CBD0BC900A7FC3C;
  2134 			productRefGroup = 43980E241CBD0BC900A7FC3C /* Products */;
  2135 			projectDirPath = "";
  2136 			projectRoot = "";
  2137 			targets = (
  2138 				43980E221CBD0BC900A7FC3C /* pEp */,
  2139 				43980E391CBD0BCA00A7FC3C /* pEpForiOSTests */,
  2140 				43980E441CBD0BCA00A7FC3C /* pEpForiOSUITests */,
  2141 			);
  2142 		};
  2143 /* End PBXProject section */
  2144 
  2145 /* Begin PBXResourcesBuildPhase section */
  2146 		43980E211CBD0BC900A7FC3C /* Resources */ = {
  2147 			isa = PBXResourcesBuildPhase;
  2148 			buildActionMask = 2147483647;
  2149 			files = (
  2150 				43980E341CBD0BCA00A7FC3C /* LaunchScreen.storyboard in Resources */,
  2151 				43B044422007683E007BCE3F /* secret.xcconfig in Resources */,
  2152 				155F2D9E20530798001B4B1C /* Reusable.storyboard in Resources */,
  2153 				220DCE2F1E0AB544002FE716 /* MessageData.plist in Resources */,
  2154 				222B35831DF97A44007A1F82 /* ComposeData.plist in Resources */,
  2155 				43980E311CBD0BCA00A7FC3C /* Assets.xcassets in Resources */,
  2156 				B740B75D1E4B1C2D002585E1 /* jsonMimeType.txt in Resources */,
  2157 				151DE7E41FC5D41600CDC273 /* FolderViews.storyboard in Resources */,
  2158 				430C80D51D0EAB6E00CD4582 /* pEpTrustWords.bundle in Resources */,
  2159 				1541D7FA1FCC18E100D52A5D /* AttachmentCell.xib in Resources */,
  2160 				B78309C81EAA09040051A2E0 /* AccountCreation.storyboard in Resources */,
  2161 				431394A91E4B03AA00D92F33 /* Settings.bundle in Resources */,
  2162 				151DE7E11FC5D3FA00CDC273 /* Handshake.storyboard in Resources */,
  2163 				43980E2C1CBD0BC900A7FC3C /* Main.storyboard in Resources */,
  2164 				151DE7DE1FC5D3E200CDC273 /* Settings.storyboard in Resources */,
  2165 			);
  2166 			runOnlyForDeploymentPostprocessing = 0;
  2167 		};
  2168 		43980E381CBD0BCA00A7FC3C /* Resources */ = {
  2169 			isa = PBXResourcesBuildPhase;
  2170 			buildActionMask = 2147483647;
  2171 			files = (
  2172 				4348EF151E27E37400F441A9 /* Unit 1 unittest.ios.1@peptest.ch (0x9CB8DBCC) pub.asc in Resources */,
  2173 				43C3B16620038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key in Resources */,
  2174 				431BB9451E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg in Resources */,
  2175 				43F7F07C1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt in Resources */,
  2176 				43C3B16820038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key in Resources */,
  2177 				436795FB1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc in Resources */,
  2178 				430C80D61D0EAB6E00CD4582 /* pEpTrustWords.bundle in Resources */,
  2179 				436796001EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc in Resources */,
  2180 				436796021EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt in Resources */,
  2181 				438D25401D4B9EDB00BFF7AA /* PGPMimeMail.txt in Resources */,
  2182 				43C3B1622003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt in Resources */,
  2183 				43DFB0331E36083D00175C9C /* MessageHeapBufferOverflow.txt in Resources */,
  2184 				43A5DE381D631D49001153AF /* UnencryptedHTMLMail.txt in Resources */,
  2185 				153CA6EA1FB62195003C9629 /* IOS-211-pdfEmail.txt in Resources */,
  2186 				43FC02121F4D913D00273304 /* NSHTML_2017-08-09 15_40_53 +0000.html in Resources */,
  2187 				436795FF1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc in Resources */,
  2188 				153E4E471F500F650021CBD8 /* IOS-211-duplicated-attachments.txt in Resources */,
  2189 				4322E82F1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt in Resources */,
  2190 				43C3B16720038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.sec.key in Resources */,
  2191 				43B2C31B1D2280ED00A08557 /* 5A90_3590_0E48_AB85_F3DB__045E_4623_C5D1_EAB6_643E.asc in Resources */,
  2192 				1568FEA11FACDCC600993EA3 /* IOS-211_hi_there.txt in Resources */,
  2193 				153CA6E81FB61B53003C9629 /* IOS-815_pep_rating_zero.txt in Resources */,
  2194 				436795FC1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc in Resources */,
  2195 			);
  2196 			runOnlyForDeploymentPostprocessing = 0;
  2197 		};
  2198 		43980E431CBD0BCA00A7FC3C /* Resources */ = {
  2199 			isa = PBXResourcesBuildPhase;
  2200 			buildActionMask = 2147483647;
  2201 			files = (
  2202 			);
  2203 			runOnlyForDeploymentPostprocessing = 0;
  2204 		};
  2205 /* End PBXResourcesBuildPhase section */
  2206 
  2207 /* Begin PBXShellScriptBuildPhase section */
  2208 		150D6CA01F2752FD00EB95CC /* Warnings for TODO++ Script */ = {
  2209 			isa = PBXShellScriptBuildPhase;
  2210 			buildActionMask = 2147483647;
  2211 			files = (
  2212 			);
  2213 			inputPaths = (
  2214 			);
  2215 			name = "Warnings for TODO++ Script";
  2216 			outputPaths = (
  2217 			);
  2218 			runOnlyForDeploymentPostprocessing = 0;
  2219 			shellPath = /bin/sh;
  2220 			shellScript = "#mark annotations defined below as warnings\nKEYWORDS=\"TODO|FIXME|BUFF|\\?\\?\\?:|\\!\\!\\!:\"\nfind \"${SRCROOT}\" \\( -name \"*.h\" -or -name \"*.m\" -or -name \"*.swift\" \\) -print0 | \\\nxargs -0 egrep --with-filename --line-number --only-matching \"($KEYWORDS).*\\$\" | \\\nperl -p -e \"s/($KEYWORDS)/ warning: \\$1/\"";
  2221 		};
  2222 		151573B31F20913C0049BB0B /* Log Start Time script */ = {
  2223 			isa = PBXShellScriptBuildPhase;
  2224 			buildActionMask = 2147483647;
  2225 			files = (
  2226 			);
  2227 			inputPaths = (
  2228 			);
  2229 			name = "Log Start Time script";
  2230 			outputPaths = (
  2231 			);
  2232 			runOnlyForDeploymentPostprocessing = 0;
  2233 			shellPath = /bin/sh;
  2234 			shellScript = "echo \"BUILD_TIME START pEp_for_iOS: \"`date \"+%Y_%m_%d--%H:%M:%S\"`";
  2235 		};
  2236 		151573B41F2091910049BB0B /* Log Time Finished Script */ = {
  2237 			isa = PBXShellScriptBuildPhase;
  2238 			buildActionMask = 2147483647;
  2239 			files = (
  2240 			);
  2241 			inputPaths = (
  2242 			);
  2243 			name = "Log Time Finished Script";
  2244 			outputPaths = (
  2245 			);
  2246 			runOnlyForDeploymentPostprocessing = 0;
  2247 			shellPath = /bin/sh;
  2248 			shellScript = "echo \"BUILD_TIME STOP pEp_for_iOS: \"`date \"+%Y_%m_%d--%H:%M:%S\"`";
  2249 		};
  2250 		4304FCF11EBB60340086DADA /* Copy Trustwords Script */ = {
  2251 			isa = PBXShellScriptBuildPhase;
  2252 			buildActionMask = 2147483647;
  2253 			files = (
  2254 			);
  2255 			inputPaths = (
  2256 			);
  2257 			name = "Copy Trustwords Script";
  2258 			outputPaths = (
  2259 			);
  2260 			runOnlyForDeploymentPostprocessing = 0;
  2261 			shellPath = /bin/sh;
  2262 			shellScript = "THE_DB=${SRCROOT}/../pEpEngine/db/system.db\nif [ ! -f ${THE_DB} ]; then\ncd \"${SRCROOT}/../pEpEngine/\" && make db\nfi\ncp ${THE_DB} \"${SRCROOT}/pEpTrustWords.bundle\"\n";
  2263 		};
  2264 		4961BA0D1E7BEA4200920DF8 /* Warnings for TODO++ Script */ = {
  2265 			isa = PBXShellScriptBuildPhase;
  2266 			buildActionMask = 2147483647;
  2267 			files = (
  2268 			);
  2269 			inputPaths = (
  2270 			);
  2271 			name = "Warnings for TODO++ Script";
  2272 			outputPaths = (
  2273 			);
  2274 			runOnlyForDeploymentPostprocessing = 0;
  2275 			shellPath = /bin/sh;
  2276 			shellScript = "#mark annotations defined below as warnings\nKEYWORDS=\"TODO|FIXME|BUFF|\\?\\?\\?:|\\!\\!\\!:\"\nfind \"${SRCROOT}\" \\( -name \"*.h\" -or -name \"*.m\" -or -name \"*.swift\" \\) -print0 | \\\nxargs -0 egrep --with-filename --line-number --only-matching \"($KEYWORDS).*\\$\" | \\\nperl -p -e \"s/($KEYWORDS)/ warning: \\$1/\"";
  2277 		};
  2278 /* End PBXShellScriptBuildPhase section */
  2279 
  2280 /* Begin PBXSourcesBuildPhase section */
  2281 		43980E1F1CBD0BC900A7FC3C /* Sources */ = {
  2282 			isa = PBXSourcesBuildPhase;
  2283 			buildActionMask = 2147483647;
  2284 			files = (
  2285 				4315E4C3201242BB00F68763 /* OAuth2Type+Extension.swift in Sources */,
  2286 				43264E9B1D76B7110098DCAC /* SyncFlagsToServerOperation.swift in Sources */,
  2287 				4351C2D11F4441190053381F /* houdini_html_u.c in Sources */,
  2288 				B70A3C401E817CFA0036876F /* FolderViewModel.swift in Sources */,
  2289 				43EE99481E438E320060EACE /* FlagImages.swift in Sources */,
  2290 				220DCE341E0AB5CC002FE716 /* MailinglistCell.swift in Sources */,
  2291 				436239941EAE08F400BD2EB9 /* String+Extensions.swift in Sources */,
  2292 				43D2C2681F13847700C97235 /* ServiceFactory.swift in Sources */,
  2293 				43AA825D1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift in Sources */,
  2294 				220DCE371E0AB5CC002FE716 /* MessageSubjectCell.swift in Sources */,
  2295 				43AE48E71EEFC93900B92BB6 /* DebugMergePolicy.swift in Sources */,
  2296 				43257C821F50179800DDC7F0 /* BasicSaxParser.swift in Sources */,
  2297 				4315E4C120120F1600F68763 /* NSSecureCoding+Extension.swift in Sources */,
  2298 				150DF6D02052A13700A9DCF7 /* SecureWebViewController.swift in Sources */,
  2299 				4351C2D71F4441190053381F /* node.c in Sources */,
  2300 				43ED53771CC77F95006AB156 /* OneValueSettingCell.swift in Sources */,
  2301 				5D039AA21D0EEA3700AD59EC /* DecryptMessagesOperation.swift in Sources */,
  2302 				439AAC561F21D0CC0018A29E /* CdFolder+Pantomime.swift in Sources */,
  2303 				4351C2D51F4441190053381F /* latex.c in Sources */,
  2304 				153D08281F56BBCB00377110 /* AppendSendMailsOperation.swift in Sources */,
  2305 				439932291FEA7E7A00E92C35 /* String+Email.swift in Sources */,
  2306 				43498CDB200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift in Sources */,
  2307 				1560D1721F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift in Sources */,
  2308 				438D5A711EA77CFC001A37E1 /* HandshakeViewController.swift in Sources */,
  2309 				4384ABB01F3B5A11006982B8 /* Data+Extensions.swift in Sources */,
  2310 				B729BEC61E7C35E200793110 /* FilterUpdateProtocol.swift in Sources */,
  2311 				431AE5D91D2EC99B00F609D3 /* MessageBodyCell.swift in Sources */,
  2312 				431798771CF87FE6007DD655 /* ReferenceCounter.swift in Sources */,
  2313 				B740B75F1E4B1C46002585E1 /* MimeTypeUtil.swift in Sources */,
  2314 				1555E97C1FD587A300BF8E0E /* Message+IMAP.swift in Sources */,
  2315 				4351C2C91F4441190053381F /* buffer.c in Sources */,
  2316 				434B5D191DDF67E400BEDEF0 /* CdMessage+Extension.swift in Sources */,
  2317 				4362399F1EAE2F0A00BD2EB9 /* UITableView+Extension.swift in Sources */,
  2318 				4334CF302020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift in Sources */,
  2319 				4356102C1DEF019400808C8E /* SyncMessagesOperation.swift in Sources */,
  2320 				433019E61E01A71300788B89 /* PeriodicTask.swift in Sources */,
  2321 				5D039A9C1D0EE7F900AD59EC /* PEPUtil.swift in Sources */,
  2322 				43257C841F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift in Sources */,
  2323 				1541D7F31FC8292D00D52A5D /* URL+MIME.swift in Sources */,
  2324 				43D755F81F262FA0006F933A /* SyncFlagsToServerService.swift in Sources */,
  2325 				43088F742046C08000BB5149 /* ComposeMessageBodyTextView.swift in Sources */,
  2326 				43C579E91F0A1FEC00A8EDF0 /* AtomicImapService.swift in Sources */,
  2327 				222B35691DF96AFE007A1F82 /* ComposeTextView.swift in Sources */,
  2328 				4351C2D61F4441190053381F /* man.c in Sources */,
  2329 				43F6DFD71DEEC752006B526F /* FetchMessagesOperation.swift in Sources */,
  2330 				150B8EB31FCEB93D00374438 /* UIUtils.swift in Sources */,
  2331 				43AAC22A1F7A5AEE00F435F4 /* BaseTableViewController.swift in Sources */,
  2332 				436C232D1E02A2D900071430 /* KickOffMySelfProtocol.swift in Sources */,
  2333 				43C322111EA91764005073FB /* UIImageView+Extension.swift in Sources */,
  2334 				220DCE351E0AB5CC002FE716 /* MessageContentCell.swift in Sources */,
  2335 				4351C2D31F4441190053381F /* inlines.c in Sources */,
  2336 				4360282F1ED6F33400C95FC4 /* ImapSyncError.swift in Sources */,
  2337 				222B35561DF962D7007A1F82 /* ComposeHelpers.swift in Sources */,
  2338 				220DCE361E0AB5CC002FE716 /* MessageSenderCell.swift in Sources */,
  2339 				4341EBCF2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift in Sources */,
  2340 				43425EDF1FE3E052004A2728 /* OAuth2ProviderFactory.swift in Sources */,
  2341 				43E657E01F3C74030014CBEC /* AXHTMLParser.m in Sources */,
  2342 				43122B181DF5B48B00610253 /* EmailConnectInfo.swift in Sources */,
  2343 				155050F61FEAB082009CEAD2 /* ErrorContainer.swift in Sources */,
  2344 				151F71D22029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift in Sources */,
  2345 				43425EDD1FE3DF3B004A2728 /* OAuth2Provider.swift in Sources */,
  2346 				431144B51CC0FCA40007639D /* StoreFolderOperation.swift in Sources */,
  2347 				B7F19A001E5DE9FB0079A513 /* FolderType+Extensions.swift in Sources */,
  2348 				15C5F2441F822560007DE086 /* PreviewMessage.swift in Sources */,
  2349 				439D407A1CC79423009A4E7C /* GCD.swift in Sources */,
  2350 				4362399B1EAE0CE800BD2EB9 /* Date+Extension.swift in Sources */,
  2351 				43040A531E9776220083DED8 /* AttachmentSummaryView.swift in Sources */,
  2352 				431D60DB1E93BB2D001266D7 /* AttachmentsView.swift in Sources */,
  2353 				43ED53791CC77F95006AB156 /* UserInfoTableViewController.swift in Sources */,
  2354 				43200D9D1F0CBC4000FFDE56 /* FetchMessagesService.swift in Sources */,
  2355 				43C322101EA91764005073FB /* UIImage+Extension.swift in Sources */,
  2356 				B7500CD62099B90400830AA9 /* EmailListCellViewModel.swift in Sources */,
  2357 				15865A8920319ADC00F7A4B5 /* Folder+pEp.swift in Sources */,
  2358 				1547509A1FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift in Sources */,
  2359 				43C6F35B1CBE7496006A2A18 /* ConnectionManager.swift in Sources */,
  2360 				43122B1B1DF5B48B00610253 /* SmtpService.swift in Sources */,
  2361 				43CE63C51DE87FB200FAC505 /* Identity+pEp.swift in Sources */,
  2362 				220DCE2E1E0AB544002FE716 /* MessageCell.swift in Sources */,
  2363 				43DB81331E2A56BE00A20902 /* AppendDraftMailsOperation.swift in Sources */,
  2364 				8B69E3991E30F80E0022959E /* Appearance.swift in Sources */,
  2365 				43F848491EAA09AE00DBE460 /* Weak.swift in Sources */,
  2366 				43D755FC1F26382B006F933A /* EmailConnectInfo+Extension.swift in Sources */,
  2367 				431394C11E4B11CF00D92F33 /* AppSettings.swift in Sources */,
  2368 				4381D0FF1E51A124002743C3 /* NetworkServiceWorker.swift in Sources */,
  2369 				432677161F17796D00F01F5A /* ImapIdleService.swift in Sources */,
  2370 				B72528331EE948B800815118 /* AccountsSettingsViewModel.swift in Sources */,
  2371 				15EE5A75203B15670041F076 /* SettingBaseViewController.swift in Sources */,
  2372 				43E657E71F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift in Sources */,
  2373 				43E657D11F3C33C30014CBEC /* String+HTML.swift in Sources */,
  2374 				437671481D8FF2A5004DD205 /* DeleteFolderOperation.swift in Sources */,
  2375 				B72528371EE9562200815118 /* AccountsSettingsSectionViewModel.swift in Sources */,
  2376 				432DA7461EE027EB00B30BAA /* MessageSyncService.swift in Sources */,
  2377 				43A26FBA1E0408FB00AF0B84 /* ServiceErrorProtocol.swift in Sources */,
  2378 				43C3220C1EA915C6005073FB /* CGRect+Util.swift in Sources */,
  2379 				B714C4851ED437A7000BC84D /* LoginTableViewController.swift in Sources */,
  2380 				4351C2D41F4441190053381F /* iterator.c in Sources */,
  2381 				43AA825B1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift in Sources */,
  2382 				4326D3FF1EFBC8DB0016AB0D /* FolderInfoOperation.swift in Sources */,
  2383 				43122B3C1DF5B75000610253 /* NetworkService.swift in Sources */,
  2384 				43ED53711CC77F95006AB156 /* IMAPSettingsTableViewController.swift in Sources */,
  2385 				43257C891F50683600DDC7F0 /* NSAttributedString+pEp.swift in Sources */,
  2386 				154F0A842087779200C77D72 /* ContentDispositionType + Conversion.swift in Sources */,
  2387 				431144B91CC11DF30007639D /* StorePrefetchedMailOperation.swift in Sources */,
  2388 				431E8F7E1CFDCF3A00C33647 /* EmailViewController.swift in Sources */,
  2389 				43B044542007AFDA007BCE3F /* AccountVerificationResultDelegate.swift in Sources */,
  2390 				43985D0C2044373B0080FA9A /* AccountSettingsError.swift in Sources */,
  2391 				438052891FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift in Sources */,
  2392 				43E7B6751DE4A53A0017D707 /* CdIdentity+pEp.swift in Sources */,
  2393 				43B0444C20077323007BCE3F /* OAuth2Configuration.swift in Sources */,
  2394 				43257C801F50064100DDC7F0 /* HtmlToTextSaxParser.swift in Sources */,
  2395 				431C2B191F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift in Sources */,
  2396 				B78CF8251E76D706008C1739 /* FilterTableViewController.swift in Sources */,
  2397 				222B35581DF96389007A1F82 /* Capability.swift in Sources */,
  2398 				4362398C1EADD61B00BD2EB9 /* CGSize+Extension.swift in Sources */,
  2399 				43CE63D11DE8866C00FAC505 /* Message+pEp.swift in Sources */,
  2400 				43BB86941DB4E76D00980267 /* CdAccount+Extension.swift in Sources */,
  2401 				15175CEC205929FB00A8D9D0 /* CidHandler.swift in Sources */,
  2402 				435B42411D211E5900119048 /* MiscUtil.swift in Sources */,
  2403 				4368BD4E208E1DEC002C27FA /* IPAddressParser.swift in Sources */,
  2404 				43B2660D1D252C93009D57E8 /* ConcurrentBaseOperation.swift in Sources */,
  2405 				436239931EAE08F400BD2EB9 /* PEPSession+Extensions.swift in Sources */,
  2406 				222B35861DF97A44007A1F82 /* ComposeDataSource.swift in Sources */,
  2407 				4382E6431CC600FF00AA27EA /* PersistentImapFolder.swift in Sources */,
  2408 				43AAC22B1F7A5AEE00F435F4 /* BaseViewController.swift in Sources */,
  2409 				43B7154D1CECAADA0027861A /* ViewWidthsAligner.swift in Sources */,
  2410 				4362399C1EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift in Sources */,
  2411 				43C322091EA90192005073FB /* PEP+UI.swift in Sources */,
  2412 				1587D1632049BE7D002C2157 /* ImapConnectionDataCache.swift in Sources */,
  2413 				43549A8E1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift in Sources */,
  2414 				15EE5A76203B15670041F076 /* LogViewController.swift in Sources */,
  2415 				431D60DD1E93D580001266D7 /* MessageAttachmentsCell.swift in Sources */,
  2416 				8B81BB901E03F73100D38C82 /* SegueHandlerType.swift in Sources */,
  2417 				B741D5031F26234A00DFD93A /* EmailAddressValidation.swift in Sources */,
  2418 				4301B3161E28D259007D626C /* AppendMailsOperationBase.swift in Sources */,
  2419 				15A75CE1202B57BF00C0DA28 /* Folder+VirtualMailbox.swift in Sources */,
  2420 				B72528351EE953BC00815118 /* AccountsSettingsCellViewModel.swift in Sources */,
  2421 				150DF6CE204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift in Sources */,
  2422 				43122B1A1DF5B48B00610253 /* ImapService.swift in Sources */,
  2423 				222B35651DF96A9C007A1F82 /* ComposeCellProtocols.swift in Sources */,
  2424 				43A6E04B1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift in Sources */,
  2425 				15B220521FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift in Sources */,
  2426 				15C5F2461F823752007DE086 /* SortedSet.swift in Sources */,
  2427 				43FC24211F04F3F400C32110 /* ImapSmtpSyncService.swift in Sources */,
  2428 				431E2B071F02550C000035FA /* CheckOutgoingMessagesOperation.swift in Sources */,
  2429 				43ED536F1CC77F95006AB156 /* EmailListViewCell.swift in Sources */,
  2430 				432142641E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift in Sources */,
  2431 				4351C2C81F4441190053381F /* blocks.c in Sources */,
  2432 				15BBBC6C1FD05F4300B9DCC8 /* DisplayUserError.swift in Sources */,
  2433 				43F84CD21CD899760092FCAE /* FetchFoldersOperation.swift in Sources */,
  2434 				431C6E041FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift in Sources */,
  2435 				1541D7ED1FC81D4200D52A5D /* URL+Extensions.swift in Sources */,
  2436 				43C322071EA8E7AD005073FB /* UIButton+Extension.swift in Sources */,
  2437 				4362399D1EAE0CE800BD2EB9 /* OperationQueue+Extension.swift in Sources */,
  2438 				15F835241F34BE1300FCE887 /* AccountUserInput.swift in Sources */,
  2439 				43122B191DF5B48B00610253 /* EmailService.swift in Sources */,
  2440 				43498CDD200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift in Sources */,
  2441 				B74F81021EB0E20000519FCC /* LoginViewModel.swift in Sources */,
  2442 				B722EC7A1E5C879000A2B9D5 /* FolderUiProtocols.swift in Sources */,
  2443 				4307C4721ED826E400A276A4 /* SmtpSendError.swift in Sources */,
  2444 				222B357E1DF97675007A1F82 /* SuggestTableView.swift in Sources */,
  2445 				431AE5D71D2EC0DD00F609D3 /* RecipientCell.swift in Sources */,
  2446 				432198ED1DF6B66800318A74 /* SharedObjects.swift in Sources */,
  2447 				A1B50A841CD26FF100B1A997 /* Constants.swift in Sources */,
  2448 				43985D0E204438480080FA9A /* AccountSettingsProtocol+Extension.swift in Sources */,
  2449 				43D755EB1F25D234006F933A /* MatchUidToMsnOperation.swift in Sources */,
  2450 				4333A2A31E5C62860025D8A5 /* AttachmentCounter.swift in Sources */,
  2451 				222B356D1DF96C30007A1F82 /* ComposeCell.swift in Sources */,
  2452 				1516EDCF202F526200203D61 /* UidMoveMailsToTrashOperation.swift in Sources */,
  2453 				222B35721DF96CC8007A1F82 /* ComposeFieldModel.swift in Sources */,
  2454 				B74940031ECB3BEB001A710B /* UILabel+Extension.swift in Sources */,
  2455 				436C23281E02948400071430 /* BackgroundTaskProtocol.swift in Sources */,
  2456 				4351C2DC1F4441190053381F /* xml.c in Sources */,
  2457 				430E0BE71EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift in Sources */,
  2458 				431AE5D51D2EC0C000F609D3 /* ComposeTableViewController.swift in Sources */,
  2459 				436239951EAE08F400BD2EB9 /* String+pEp.swift in Sources */,
  2460 				155050F81FEAB57F009CEAD2 /* BackgroundError.swift in Sources */,
  2461 				43E88BE01EFA667600E0B224 /* AsyncStateMachine.swift in Sources */,
  2462 				431B04801DE5774800E40CD3 /* CdMessage+Pantomime.swift in Sources */,
  2463 				435DF9091F2A26F2003254F7 /* BackgroundOperationImapService.swift in Sources */,
  2464 				431144B71CC11D6A0007639D /* BaseOperation.swift in Sources */,
  2465 				432198E81DF6B51B00318A74 /* LoginImapOperation.swift in Sources */,
  2466 				155050F21FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift in Sources */,
  2467 				4362399A1EAE0CE800BD2EB9 /* Actionsheet+Extension.swift in Sources */,
  2468 				B78CF82B1E76E146008C1739 /* FilterCellViewModel.swift in Sources */,
  2469 				4333A2A51E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift in Sources */,
  2470 				431E58FA1ED591E900EFA77F /* AccountVerificationService.swift in Sources */,
  2471 				4388A0E22008F813008CB98D /* OAuth2AccessToken.swift in Sources */,
  2472 				43C3220D1EA915C6005073FB /* UIColor+Extension.swift in Sources */,
  2473 				4351C2DB1F4441190053381F /* utf8.c in Sources */,
  2474 				4348EF0D1E27ABA100F441A9 /* LoginSmtpOperation.swift in Sources */,
  2475 				4351C2CF1F4441190053381F /* houdini_href_e.c in Sources */,
  2476 				4351C2D01F4441190053381F /* houdini_html_e.c in Sources */,
  2477 				15A75CEC202DED2300C0DA28 /* GmailSpecificInformation.swift in Sources */,
  2478 				43FAA0D21EC9972B005BFC4B /* Tuple.swift in Sources */,
  2479 				430A2EEC1E81357A00878837 /* CdImapFlags+Pantomime.swift in Sources */,
  2480 				43122B171DF5B48B00610253 /* ConnectInfo.swift in Sources */,
  2481 				436C232F1E02A52D00071430 /* LimitedOperationQueue.swift in Sources */,
  2482 				434F40941EB0B173002FBF0D /* ObservableValue.swift in Sources */,
  2483 				430D73651E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift in Sources */,
  2484 				431B0B9A1D6734DF0082D0DB /* AccountsTableViewController.swift in Sources */,
  2485 				43313DFC1DEC7F6000C111C8 /* DeleteFoldersOperation.swift in Sources */,
  2486 				4351C2CD1F4441190053381F /* commonmark.c in Sources */,
  2487 				B722EC651E5B49BA00A2B9D5 /* FolderSectionViewModel.swift in Sources */,
  2488 				1560D1701F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift in Sources */,
  2489 				43ED53701CC77F95006AB156 /* EmailListViewController.swift in Sources */,
  2490 				432DA7441EE01E3300B30BAA /* MessageSyncServiceProtocol.swift in Sources */,
  2491 				1500199D1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift in Sources */,
  2492 				15EE5A74203B15670041F076 /* SettingSyncTrashViewController.swift in Sources */,
  2493 				15259A10203C7F730020FF12 /* FolderType+NetworkSync.swift in Sources */,
  2494 				1579397B1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift in Sources */,
  2495 				431E2B091F0281DF000035FA /* SmtpSendService.swift in Sources */,
  2496 				43306EC21FE129840045DD00 /* OAuth2Type.swift in Sources */,
  2497 				43CE63CB1DE8830100FAC505 /* CdAccount+pEp.swift in Sources */,
  2498 				438052871FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift in Sources */,
  2499 				1541D7FC1FCC199B00D52A5D /* AttachmentCell.swift in Sources */,
  2500 				222B35BC1E00049C007A1F82 /* AccountCell.swift in Sources */,
  2501 				153FC45D202A263D0053CCF1 /* FolderType+IMAP.swift in Sources */,
  2502 				15255B031F825CD100A2CFC9 /* IdentityImageTool.swift in Sources */,
  2503 				432A3E3F1F0E6B3700834749 /* SyncExistingMessagesService.swift in Sources */,
  2504 				43BBB5E71E267A3800104070 /* EncryptAndSendOperation.swift in Sources */,
  2505 				43AA82531E9B925C00ABD5A8 /* UIView+Util.swift in Sources */,
  2506 				150DF6D32052ED4800A9DCF7 /* UIView+Autolayout.swift in Sources */,
  2507 				4330278E1F7BABFF00D685F8 /* GradientView.swift in Sources */,
  2508 				4315E4BF2011FD6900F68763 /* AuthMethod.swift in Sources */,
  2509 				434F40961EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift in Sources */,
  2510 				43E9BC641DB518A700AD2352 /* CdFolder+Extension.swift in Sources */,
  2511 				430EA5FA1F0FAD7700F816D4 /* ServiceChainExecutor.swift in Sources */,
  2512 				4351C2CC1F4441190053381F /* cmark_ctype.c in Sources */,
  2513 				432AC3061ECB0C44007DC418 /* CWIMAPMessage+pEp.swift in Sources */,
  2514 				431B047A1DE5772000E40CD3 /* CdMessage+pEp.swift in Sources */,
  2515 				15A75CEA202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift in Sources */,
  2516 				155050F01FE82356009CEAD2 /* UserNotificationTool.swift in Sources */,
  2517 				430D73671E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift in Sources */,
  2518 				4351C2D21F4441190053381F /* html.c in Sources */,
  2519 				4304FD001EBB8EBB0086DADA /* LanguageListViewController.swift in Sources */,
  2520 				430E5F201EBC87A700E5D5D3 /* LanguageListTableViewCell.swift in Sources */,
  2521 				430972661DDEEBB50062E308 /* CdIdentity+Extension.swift in Sources */,
  2522 				431B04821DE583A000E40CD3 /* CdAttachment+Extension.swift in Sources */,
  2523 				B716BE031EF01EB900523453 /* AccountSettingsViewModel.swift in Sources */,
  2524 				4340F5F91D363BE6006A5C82 /* ContactCell.swift in Sources */,
  2525 				43425EDB1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift in Sources */,
  2526 				43106A192045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift in Sources */,
  2527 				432142661E8FD6A400FBE987 /* ServiceUtil.swift in Sources */,
  2528 				43FC24231F04F43000C32110 /* ImapSmtpConnection.swift in Sources */,
  2529 				43C322051EA89EED005073FB /* HandshakePartnerTableViewCell.swift in Sources */,
  2530 				43E0CA2A1F4AB81600D9BB7E /* Attachment+Extension.swift in Sources */,
  2531 				150B8E991FCDACBB00374438 /* AccountSettingsUserInputError.swift in Sources */,
  2532 				4351C2DE1F4457620053381F /* NSString+Markdown.m in Sources */,
  2533 				43306EBE1FE125B50045DD00 /* OAuth2Authorization.swift in Sources */,
  2534 				43980EFA1CBD415700A7FC3C /* AppConfig.swift in Sources */,
  2535 				15FE1F761FE122D900CC2D97 /* CreditsViewController.swift in Sources */,
  2536 				B7365CDE1EAF45F30036ECC7 /* UITextField+Extension.swift in Sources */,
  2537 				154F0A802085FC7D00C77D72 /* CdAttachment+Pantomime.swift in Sources */,
  2538 				43F9D99A1E92725700F78A1C /* AttachmentsViewHelper.swift in Sources */,
  2539 				43B10C801EC2EE7F003E849F /* CppDummy.cpp in Sources */,
  2540 				15B220501FBF5D6E00CA52BA /* InfoPlist.swift in Sources */,
  2541 				A1014DA71D1173CD00C472A8 /* UIHelper.swift in Sources */,
  2542 				43C579EB1F0A382400A8EDF0 /* FetchFoldersService.swift in Sources */,
  2543 				4388A0E42008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift in Sources */,
  2544 				43A6E0581E57400E005BEE69 /* RatingReEvaluator.swift in Sources */,
  2545 				15AA6016207CD71D00D57DB4 /* ImapFlags+Pantomime.swift in Sources */,
  2546 				4307C4701ED81F3100A276A4 /* DefaultImapSyncDelegate.swift in Sources */,
  2547 				431E58F61ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift in Sources */,
  2548 				43A26FBF1E041BF200AF0B84 /* ImapSyncOperation.swift in Sources */,
  2549 				43EC03481F4AE28F0026E152 /* String+Attachment.swift in Sources */,
  2550 				15BBBC631FD0496800B9DCC8 /* ReportingErrorContainer.swift in Sources */,
  2551 				43985D0A2044296D0080FA9A /* OAuth2AuthViewModel.swift in Sources */,
  2552 				150B8E981FCDACBB00374438 /* ErrorPropagator.swift in Sources */,
  2553 				43980EE01CBD24B000A7FC3C /* Log.swift in Sources */,
  2554 				228038681DC9DE6D00F1CB45 /* TextfieldResponder.swift in Sources */,
  2555 				157455C81FDFD2D4008CA78F /* NSAttributedString+Extensions.swift in Sources */,
  2556 				4360282D1ED6F27600C95FC4 /* NetworkError.swift in Sources */,
  2557 				433C51D31E66CCA900272E19 /* CreateRequiredFoldersOperation.swift in Sources */,
  2558 				4323FE861E83D6FF006785E1 /* ImapFolderBuilder.swift in Sources */,
  2559 				B75FF00B1EFD420F00C57289 /* EmailListViewModel.swift in Sources */,
  2560 				4380528B1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift in Sources */,
  2561 				B78CF8291E76E0F1008C1739 /* FilterViewModel.swift in Sources */,
  2562 				43293EFB1EB9DD6700EEE010 /* UIViewController+Extension.swift in Sources */,
  2563 				4341EBD1208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift in Sources */,
  2564 				4351C2D81F4441190053381F /* references.c in Sources */,
  2565 				432645811F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift in Sources */,
  2566 				4351C2CB1F4441190053381F /* cmark.c in Sources */,
  2567 				432A5E261EB344C3007CB670 /* PEP_color+Extension.swift in Sources */,
  2568 				43980E271CBD0BC900A7FC3C /* AppDelegate.swift in Sources */,
  2569 				B7D1EEC81E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift in Sources */,
  2570 				8B77BD691E0C1D930060F11F /* AccountSettingsTableViewController.swift in Sources */,
  2571 				433BCD951D5388C100DD98EF /* ReplyUtil.swift in Sources */,
  2572 				1587D165204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift in Sources */,
  2573 				4351C2DA1F4441190053381F /* scanners.c in Sources */,
  2574 				4351C2D91F4441190053381F /* render.c in Sources */,
  2575 				B722EC4D1E5B01B300A2B9D5 /* FolderCellViewModel.swift in Sources */,
  2576 				43E88BDE1EFA665600E0B224 /* AsyncStateMachineProtocol.swift in Sources */,
  2577 				43122B3E1DF5BB6600610253 /* MySelfOperation.swift in Sources */,
  2578 				B71EBBBC1E55E4AE00150177 /* FolderTableViewController.swift in Sources */,
  2579 				43ED53781CC77F95006AB156 /* SMTPSettingsTableViewController.swift in Sources */,
  2580 				43D755F61F262B37006F933A /* PantomimeError.swift in Sources */,
  2581 			);
  2582 			runOnlyForDeploymentPostprocessing = 0;
  2583 		};
  2584 		43980E361CBD0BCA00A7FC3C /* Sources */ = {
  2585 			isa = PBXSourcesBuildPhase;
  2586 			buildActionMask = 2147483647;
  2587 			files = (
  2588 				438D253C1D4B9E7500BFF7AA /* MimeTests.swift in Sources */,
  2589 				1555361B207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift in Sources */,
  2590 				4918EBFC1E783C70006207FC /* CdMessage+PantomimeTest.swift in Sources */,
  2591 				151F7201202A06760057C74D /* CdAccount+TestUtils.swift in Sources */,
  2592 				432A24D71DE714A200DAAC5C /* MessagePantomimeTests.swift in Sources */,
  2593 				15A8B8FC20908D2300D2B0B6 /* Keychain+TestUtils.swift in Sources */,
  2594 				431E58FC1ED5926B00EFA77F /* AccountVerificationServiceTests.swift in Sources */,
  2595 				4336229E1DC76B8100133B3D /* MessageModelTests.swift in Sources */,
  2596 				43FAA0D41EC9CBC0005BFC4B /* DecryptionTestsInternal.swift in Sources */,
  2597 				15A763D11F72D68000670313 /* KeyChainTest.swift in Sources */,
  2598 				43C7B9D11CEC4DDF007A612F /* MiscTests.swift in Sources */,
  2599 				151F71FA202A06760057C74D /* DecryptionAttemptCounterDelegate.swift in Sources */,
  2600 				431C2B171F387C4100D87FFD /* LoginViewModelTests.swift in Sources */,
  2601 				15F835281F3B497D00FCE887 /* FetchMessagesOperationTest.swift in Sources */,
  2602 				430EA5FC1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift in Sources */,
  2603 				436795F81EE98B9A00B03E23 /* MessageReevalutionTests.swift in Sources */,
  2604 				43EE994E1E4392530060EACE /* FlagImageTests.swift in Sources */,
  2605 				153CA6E41FB60D99003C9629 /* DercyptMessagesOperationTest.swift in Sources */,
  2606 				151F71F7202A06760057C74D /* TestDataBase.swift in Sources */,
  2607 				15BBBC681FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift in Sources */,
  2608 				1541D7F01FC81ED900D52A5D /* URL+ExtensionsTest.swift in Sources */,
  2609 				15BBBC6B1FD0527200B9DCC8 /* DisplayUserErrorTest.swift in Sources */,
  2610 				151F71F8202A06760057C74D /* SecretTestData.swift in Sources */,
  2611 				436F8E141D36706A007E9829 /* StringExtensionsTest.swift in Sources */,
  2612 				154F0A8220874B3E00C77D72 /* ContentDispositionTest.swift in Sources */,
  2613 				151F71FC202A06760057C74D /* CoreDataDrivenTestBase.swift in Sources */,
  2614 				151F71FF202A06760057C74D /* Message+TestUtils.swift in Sources */,
  2615 				43C3B1602003851100ED48A4 /* DecryptImportedMessagesTests.swift in Sources */,
  2616 				1500199F1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift in Sources */,
  2617 				432F7D611D2102F10094F097 /* PEPSessionTest.swift in Sources */,
  2618 				43C579ED1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift in Sources */,
  2619 				151F7205202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift in Sources */,
  2620 				43E74C741E38DE2200A2F7A6 /* ImapFlagsTests.swift in Sources */,
  2621 				15B483E11F290B14000FB2CF /* LoginImapOperationTest.swift in Sources */,
  2622 				430BA229203438A3003B041C /* CdMessagePEPMessageTests.swift in Sources */,
  2623 				431F987F1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift in Sources */,
  2624 				432A3E441F0E793A00834749 /* SyncExistingMessagesServiceTests.swift in Sources */,
  2625 				1541D7F51FC82A4900D52A5D /* URL+MIME.swift in Sources */,
  2626 				438281831E891B7E00087343 /* DateTests.swift in Sources */,
  2627 				15B483DB1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift in Sources */,
  2628 				151F71FB202A06760057C74D /* MockBackgrounder.swift in Sources */,
  2629 				43D51E891DD5D902008B77A8 /* SimpleOperationsTest.swift in Sources */,
  2630 				151F71FE202A06760057C74D /* CdMessage+TestUtils.swift in Sources */,
  2631 				43FC24251F04FC6E00C32110 /* MessageSyncServiceTests.swift in Sources */,
  2632 				153EFA721F4AD51200C3432A /* TrashMailsOperationTest.swift in Sources */,
  2633 				151F71F9202A06760057C74D /* NetworkServiceObserver.swift in Sources */,
  2634 				153FC45F202A26B30053CCF1 /* FolderType+IMAPTest.swift in Sources */,
  2635 				43F7F07A1F6AD44600BDF151 /* HandshakeTests.swift in Sources */,
  2636 				B70DE6881F2773BF00C0A50A /* EmailValidatiorTest.swift in Sources */,
  2637 				430C80E01D0EADC200CD4582 /* PepAdapterTests.swift in Sources */,
  2638 				5DEBAA481DE59C3B00FAE12C /* NetworkServiceTests.swift in Sources */,
  2639 				151F7200202A06760057C74D /* TestUtil.swift in Sources */,
  2640 				1508AEAA1F862C85001D5230 /* SortedSetTest.swift in Sources */,
  2641 				43D2C26A1F1385CF00C97235 /* ServiceFactoryTests.swift in Sources */,
  2642 				43200D9F1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift in Sources */,
  2643 				43FC24271F04FDDF00C32110 /* SmtpSendServiceTests.swift in Sources */,
  2644 				43257C861F50659200DDC7F0 /* StringHTMLExtensionTests.swift in Sources */,
  2645 			);
  2646 			runOnlyForDeploymentPostprocessing = 0;
  2647 		};
  2648 		43980E411CBD0BCA00A7FC3C /* Sources */ = {
  2649 			isa = PBXSourcesBuildPhase;
  2650 			buildActionMask = 2147483647;
  2651 			files = (
  2652 				43B0443920067CC7007BCE3F /* UIAccount.swift in Sources */,
  2653 				43DA52681CEF1B4F0023D540 /* NewAccountSetupUITest.swift in Sources */,
  2654 				430A6E541DFB08CE006273A5 /* SecretUITestData.swift in Sources */,
  2655 				431E65631EEAE65200B8BBFC /* HandshakeUITest.swift in Sources */,
  2656 				43B0443B20067D25007BCE3F /* UITestDataProtocol.swift in Sources */,
  2657 			);
  2658 			runOnlyForDeploymentPostprocessing = 0;
  2659 		};
  2660 /* End PBXSourcesBuildPhase section */
  2661 
  2662 /* Begin PBXTargetDependency section */
  2663 		43980E3C1CBD0BCA00A7FC3C /* PBXTargetDependency */ = {
  2664 			isa = PBXTargetDependency;
  2665 			target = 43980E221CBD0BC900A7FC3C /* pEp */;
  2666 			targetProxy = 43980E3B1CBD0BCA00A7FC3C /* PBXContainerItemProxy */;
  2667 		};
  2668 		43980E471CBD0BCA00A7FC3C /* PBXTargetDependency */ = {
  2669 			isa = PBXTargetDependency;
  2670 			target = 43980E221CBD0BC900A7FC3C /* pEp */;
  2671 			targetProxy = 43980E461CBD0BCA00A7FC3C /* PBXContainerItemProxy */;
  2672 		};
  2673 /* End PBXTargetDependency section */
  2674 
  2675 /* Begin PBXVariantGroup section */
  2676 		151DE7E01FC5D3E200CDC273 /* Settings.storyboard */ = {
  2677 			isa = PBXVariantGroup;
  2678 			children = (
  2679 				151DE7DF1FC5D3E200CDC273 /* Base */,
  2680 			);
  2681 			name = Settings.storyboard;
  2682 			sourceTree = "<group>";
  2683 		};
  2684 		151DE7E31FC5D3FA00CDC273 /* Handshake.storyboard */ = {
  2685 			isa = PBXVariantGroup;
  2686 			children = (
  2687 				151DE7E21FC5D3FA00CDC273 /* Base */,
  2688 			);
  2689 			name = Handshake.storyboard;
  2690 			sourceTree = "<group>";
  2691 		};
  2692 		151DE7E61FC5D41600CDC273 /* FolderViews.storyboard */ = {
  2693 			isa = PBXVariantGroup;
  2694 			children = (
  2695 				151DE7E51FC5D41600CDC273 /* Base */,
  2696 			);
  2697 			name = FolderViews.storyboard;
  2698 			path = UI;
  2699 			sourceTree = "<group>";
  2700 		};
  2701 		155F2DA020530798001B4B1C /* Reusable.storyboard */ = {
  2702 			isa = PBXVariantGroup;
  2703 			children = (
  2704 				155F2D9F20530798001B4B1C /* Base */,
  2705 			);
  2706 			name = Reusable.storyboard;
  2707 			sourceTree = "<group>";
  2708 		};
  2709 		43980E2A1CBD0BC900A7FC3C /* Main.storyboard */ = {
  2710 			isa = PBXVariantGroup;
  2711 			children = (
  2712 				43980E2B1CBD0BC900A7FC3C /* Base */,
  2713 			);
  2714 			name = Main.storyboard;
  2715 			sourceTree = "<group>";
  2716 		};
  2717 		43980E321CBD0BCA00A7FC3C /* LaunchScreen.storyboard */ = {
  2718 			isa = PBXVariantGroup;
  2719 			children = (
  2720 				43980E331CBD0BCA00A7FC3C /* Base */,
  2721 			);
  2722 			name = LaunchScreen.storyboard;
  2723 			sourceTree = "<group>";
  2724 		};
  2725 		B78309C61EAA09040051A2E0 /* AccountCreation.storyboard */ = {
  2726 			isa = PBXVariantGroup;
  2727 			children = (
  2728 				B78309C71EAA09040051A2E0 /* Base */,
  2729 			);
  2730 			name = AccountCreation.storyboard;
  2731 			sourceTree = "<group>";
  2732 		};
  2733 /* End PBXVariantGroup section */
  2734 
  2735 /* Begin XCBuildConfiguration section */
  2736 		43980E4C1CBD0BCA00A7FC3C /* Debug */ = {
  2737 			isa = XCBuildConfiguration;
  2738 			baseConfigurationReference = 4388A0E02008AF61008CB98D /* public.xcconfig */;
  2739 			buildSettings = {
  2740 				ALWAYS_SEARCH_USER_PATHS = NO;
  2741 				CLANG_ANALYZER_NONNULL = YES;
  2742 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  2743 				CLANG_CXX_LIBRARY = "libc++";
  2744 				CLANG_ENABLE_MODULES = YES;
  2745 				CLANG_ENABLE_OBJC_ARC = YES;
  2746 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  2747 				CLANG_WARN_BOOL_CONVERSION = YES;
  2748 				CLANG_WARN_COMMA = YES;
  2749 				CLANG_WARN_CONSTANT_CONVERSION = YES;
  2750 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  2751 				CLANG_WARN_EMPTY_BODY = YES;
  2752 				CLANG_WARN_ENUM_CONVERSION = YES;
  2753 				CLANG_WARN_INFINITE_RECURSION = YES;
  2754 				CLANG_WARN_INT_CONVERSION = YES;
  2755 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  2756 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  2757 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  2758 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  2759 				CLANG_WARN_STRICT_PROTOTYPES = YES;
  2760 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
  2761 				CLANG_WARN_UNREACHABLE_CODE = YES;
  2762 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  2763 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  2764 				COPY_PHASE_STRIP = NO;
  2765 				DEBUG_INFORMATION_FORMAT = dwarf;
  2766 				ENABLE_STRICT_OBJC_MSGSEND = YES;
  2767 				ENABLE_TESTABILITY = YES;
  2768 				GCC_C_LANGUAGE_STANDARD = gnu99;
  2769 				GCC_DYNAMIC_NO_PIC = NO;
  2770 				GCC_NO_COMMON_BLOCKS = YES;
  2771 				GCC_OPTIMIZATION_LEVEL = 0;
  2772 				GCC_PREPROCESSOR_DEFINITIONS = (
  2773 					"DEBUG=1",
  2774 					"$(inherited)",
  2775 				);
  2776 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  2777 				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
  2778 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  2779 				GCC_WARN_UNDECLARED_SELECTOR = YES;
  2780 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  2781 				GCC_WARN_UNUSED_FUNCTION = YES;
  2782 				GCC_WARN_UNUSED_VARIABLE = YES;
  2783 				HEADER_SEARCH_PATHS = (
  2784 					"$(SRCROOT)/../pantomime-iOS/pantomime-lib/Framework",
  2785 					"$(SRCROOT)/../libAccountSettings/xcode/AccountSettingsAdapter/AccountSettingsAdapter",
  2786 					"$(SDKROOT)/usr/include/libxml2",
  2787 					"$(SRCROOT)/../libAccountSettings/include",
  2788 					"$(SRCROOT)/../pEpObjCAdapter/",
  2789 					"$(SRCROOT)/../pEpEngine/src",
  2790 					"$(SRCROOT)/pEpForiOS/Markdown/include",
  2791 				);
  2792 				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  2793 				MTL_ENABLE_DEBUG_INFO = YES;
  2794 				ONLY_ACTIVE_ARCH = YES;
  2795 				OTHER_LDFLAGS = "-ObjC";
  2796 				OTHER_SWIFT_FLAGS = "-Onone";
  2797 				SDKROOT = iphoneos;
  2798 				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
  2799 				TARGETED_DEVICE_FAMILY = "1,2";
  2800 			};
  2801 			name = Debug;
  2802 		};
  2803 		43980E4D1CBD0BCA00A7FC3C /* Release */ = {
  2804 			isa = XCBuildConfiguration;
  2805 			baseConfigurationReference = 4388A0E02008AF61008CB98D /* public.xcconfig */;
  2806 			buildSettings = {
  2807 				ALWAYS_SEARCH_USER_PATHS = NO;
  2808 				CLANG_ANALYZER_NONNULL = YES;
  2809 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  2810 				CLANG_CXX_LIBRARY = "libc++";
  2811 				CLANG_ENABLE_MODULES = YES;
  2812 				CLANG_ENABLE_OBJC_ARC = YES;
  2813 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  2814 				CLANG_WARN_BOOL_CONVERSION = YES;
  2815 				CLANG_WARN_COMMA = YES;
  2816 				CLANG_WARN_CONSTANT_CONVERSION = YES;
  2817 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  2818 				CLANG_WARN_EMPTY_BODY = YES;
  2819 				CLANG_WARN_ENUM_CONVERSION = YES;
  2820 				CLANG_WARN_INFINITE_RECURSION = YES;
  2821 				CLANG_WARN_INT_CONVERSION = YES;
  2822 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  2823 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  2824 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  2825 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  2826 				CLANG_WARN_STRICT_PROTOTYPES = YES;
  2827 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
  2828 				CLANG_WARN_UNREACHABLE_CODE = YES;
  2829 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  2830 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  2831 				COPY_PHASE_STRIP = NO;
  2832 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  2833 				ENABLE_NS_ASSERTIONS = NO;
  2834 				ENABLE_STRICT_OBJC_MSGSEND = YES;
  2835 				GCC_C_LANGUAGE_STANDARD = gnu99;
  2836 				GCC_NO_COMMON_BLOCKS = YES;
  2837 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  2838 				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
  2839 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  2840 				GCC_WARN_UNDECLARED_SELECTOR = YES;
  2841 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  2842 				GCC_WARN_UNUSED_FUNCTION = YES;
  2843 				GCC_WARN_UNUSED_VARIABLE = YES;
  2844 				HEADER_SEARCH_PATHS = (
  2845 					"$(SRCROOT)/../pantomime-iOS/pantomime-lib/Framework",
  2846 					"$(SRCROOT)/../libAccountSettings/xcode/AccountSettingsAdapter/AccountSettingsAdapter",
  2847 					"$(SDKROOT)/usr/include/libxml2",
  2848 					"$(SRCROOT)/../libAccountSettings/include",
  2849 					"$(SRCROOT)/../pEpObjCAdapter/",
  2850 					"$(SRCROOT)/../pEpEngine/src",
  2851 					"$(SRCROOT)/pEpForiOS/Markdown/include",
  2852 				);
  2853 				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  2854 				MTL_ENABLE_DEBUG_INFO = NO;
  2855 				OTHER_LDFLAGS = "-ObjC";
  2856 				OTHER_SWIFT_FLAGS = "";
  2857 				SDKROOT = iphoneos;
  2858 				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
  2859 				TARGETED_DEVICE_FAMILY = "1,2";
  2860 				VALIDATE_PRODUCT = YES;
  2861 			};
  2862 			name = Release;
  2863 		};
  2864 		43980E4F1CBD0BCA00A7FC3C /* Debug */ = {
  2865 			isa = XCBuildConfiguration;
  2866 			buildSettings = {
  2867 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  2868 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  2869 				CODE_SIGN_ENTITLEMENTS = pEp.entitlements;
  2870 				CODE_SIGN_IDENTITY = "iPhone Developer";
  2871 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  2872 				DEVELOPMENT_TEAM = NQLYU6MGPN;
  2873 				FRAMEWORK_SEARCH_PATHS = "";
  2874 				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
  2875 				HEADER_SEARCH_PATHS = (
  2876 					"$(SRCROOT)/../pantomime-iOS/pantomime-lib/Framework",
  2877 					"$(SRCROOT)/../libAccountSettings/xcode/AccountSettingsAdapter/AccountSettingsAdapter",
  2878 					"$(SDKROOT)/usr/include/libxml2",
  2879 					"$(SRCROOT)/../libAccountSettings/include",
  2880 					"$(SRCROOT)/../pEpObjCAdapter/",
  2881 					"$(SRCROOT)/../pEpEngine/src",
  2882 					"$(SRCROOT)/pEpForiOS/Markdown/include",
  2883 					"$(SRCROOT)/../AppAuth-iOS/Source",
  2884 					"$(SRCROOT)/../AppAuth-iOS/Source/iOS",
  2885 				);
  2886 				INFOPLIST_FILE = pEpForiOS/Info.plist;
  2887 				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  2888 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  2889 				ONLY_ACTIVE_ARCH = "$(inherited)";
  2890 				OTHER_SWIFT_FLAGS = "-DDEBUG_LOGGING -D DEBUG $(inherited)";
  2891 				PRODUCT_BUNDLE_IDENTIFIER = security.pEp;
  2892 				PRODUCT_MODULE_NAME = pEpForiOS;
  2893 				PRODUCT_NAME = "$(TARGET_NAME)";
  2894 				PROVISIONING_PROFILE = "";
  2895 				PROVISIONING_PROFILE_SPECIFIER = "";
  2896 				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)//pEpForiOS/pEpForiOS-Bridging-Header.h";
  2897 				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
  2898 				SWIFT_SWIFT3_OBJC_INFERENCE = Default;
  2899 				SWIFT_VERSION = 4.0;
  2900 			};
  2901 			name = Debug;
  2902 		};
  2903 		43980E501CBD0BCA00A7FC3C /* Release */ = {
  2904 			isa = XCBuildConfiguration;
  2905 			buildSettings = {
  2906 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  2907 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  2908 				CODE_SIGN_ENTITLEMENTS = pEp.entitlements;
  2909 				CODE_SIGN_IDENTITY = "iPhone Developer";
  2910 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  2911 				DEVELOPMENT_TEAM = NQLYU6MGPN;
  2912 				FRAMEWORK_SEARCH_PATHS = "";
  2913 				HEADER_SEARCH_PATHS = (
  2914 					"$(SRCROOT)/../pantomime-iOS/pantomime-lib/Framework",
  2915 					"$(SRCROOT)/../libAccountSettings/xcode/AccountSettingsAdapter/AccountSettingsAdapter",
  2916 					"$(SDKROOT)/usr/include/libxml2",
  2917 					"$(SRCROOT)/../libAccountSettings/include",
  2918 					"$(SRCROOT)/../pEpObjCAdapter/",
  2919 					"$(SRCROOT)/../pEpEngine/src",
  2920 					"$(SRCROOT)/pEpForiOS/Markdown/include",
  2921 					"$(SRCROOT)/../AppAuth-iOS/Source",
  2922 					"$(SRCROOT)/../AppAuth-iOS/Source/iOS",
  2923 				);
  2924 				INFOPLIST_FILE = pEpForiOS/Info.plist;
  2925 				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  2926 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  2927 				ONLY_ACTIVE_ARCH = "$(inherited)";
  2928 				PRODUCT_BUNDLE_IDENTIFIER = security.pEp;
  2929 				PRODUCT_MODULE_NAME = pEpForiOS;
  2930 				PRODUCT_NAME = "$(TARGET_NAME)";
  2931 				PROVISIONING_PROFILE = "";
  2932 				PROVISIONING_PROFILE_SPECIFIER = "";
  2933 				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)//pEpForiOS/pEpForiOS-Bridging-Header.h";
  2934 				SWIFT_SWIFT3_OBJC_INFERENCE = Default;
  2935 				SWIFT_VERSION = 4.0;
  2936 			};
  2937 			name = Release;
  2938 		};
  2939 		43980E521CBD0BCA00A7FC3C /* Debug */ = {
  2940 			isa = XCBuildConfiguration;
  2941 			buildSettings = {
  2942 				BUNDLE_LOADER = "$(TEST_HOST)";
  2943 				CLANG_ENABLE_MODULES = YES;
  2944 				INFOPLIST_FILE = pEpForiOSTests/Info.plist;
  2945 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  2946 				ONLY_ACTIVE_ARCH = "$(inherited)";
  2947 				OTHER_SWIFT_FLAGS = "$(inherited)";
  2948 				PRODUCT_BUNDLE_IDENTIFIER = "net.pep-security.apps.pEpForiOSTests";
  2949 				PRODUCT_NAME = "$(TARGET_NAME)";
  2950 				SWIFT_OBJC_BRIDGING_HEADER = "pEpForiOSTests/pEpForiOSTests-Bridging-Header.h";
  2951 				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
  2952 				SWIFT_SWIFT3_OBJC_INFERENCE = Default;
  2953 				SWIFT_VERSION = 4.0;
  2954 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/pEp.app/pEp";
  2955 			};
  2956 			name = Debug;
  2957 		};
  2958 		43980E531CBD0BCA00A7FC3C /* Release */ = {
  2959 			isa = XCBuildConfiguration;
  2960 			buildSettings = {
  2961 				BUNDLE_LOADER = "$(TEST_HOST)";
  2962 				CLANG_ENABLE_MODULES = YES;
  2963 				INFOPLIST_FILE = pEpForiOSTests/Info.plist;
  2964 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  2965 				ONLY_ACTIVE_ARCH = "$(inherited)";
  2966 				PRODUCT_BUNDLE_IDENTIFIER = "net.pep-security.apps.pEpForiOSTests";
  2967 				PRODUCT_NAME = "$(TARGET_NAME)";
  2968 				SWIFT_OBJC_BRIDGING_HEADER = "pEpForiOSTests/pEpForiOSTests-Bridging-Header.h";
  2969 				SWIFT_SWIFT3_OBJC_INFERENCE = Default;
  2970 				SWIFT_VERSION = 4.0;
  2971 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/pEp.app/pEp";
  2972 			};
  2973 			name = Release;
  2974 		};
  2975 		43980E551CBD0BCA00A7FC3C /* Debug */ = {
  2976 			isa = XCBuildConfiguration;
  2977 			buildSettings = {
  2978 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  2979 				DEVELOPMENT_TEAM = "";
  2980 				INFOPLIST_FILE = pEpForiOSUITests/Info.plist;
  2981 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  2982 				ONLY_ACTIVE_ARCH = "$(inherited)";
  2983 				OTHER_SWIFT_FLAGS = "$(inherited)";
  2984 				PRODUCT_BUNDLE_IDENTIFIER = "net.pep-security.apps.pEpForiOSUITests";
  2985 				PRODUCT_NAME = "$(TARGET_NAME)";
  2986 				PROVISIONING_PROFILE = "";
  2987 				PROVISIONING_PROFILE_SPECIFIER = "";
  2988 				SWIFT_SWIFT3_OBJC_INFERENCE = Default;
  2989 				SWIFT_VERSION = 4.0;
  2990 				TEST_TARGET_NAME = pEp;
  2991 			};
  2992 			name = Debug;
  2993 		};
  2994 		43980E561CBD0BCA00A7FC3C /* Release */ = {
  2995 			isa = XCBuildConfiguration;
  2996 			buildSettings = {
  2997 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  2998 				DEVELOPMENT_TEAM = "";
  2999 				INFOPLIST_FILE = pEpForiOSUITests/Info.plist;
  3000 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  3001 				ONLY_ACTIVE_ARCH = "$(inherited)";
  3002 				PRODUCT_BUNDLE_IDENTIFIER = "net.pep-security.apps.pEpForiOSUITests";
  3003 				PRODUCT_NAME = "$(TARGET_NAME)";
  3004 				PROVISIONING_PROFILE = "";
  3005 				PROVISIONING_PROFILE_SPECIFIER = "";
  3006 				SWIFT_SWIFT3_OBJC_INFERENCE = Default;
  3007 				SWIFT_VERSION = 4.0;
  3008 				TEST_TARGET_NAME = pEp;
  3009 			};
  3010 			name = Release;
  3011 		};
  3012 /* End XCBuildConfiguration section */
  3013 
  3014 /* Begin XCConfigurationList section */
  3015 		43980E1E1CBD0BC900A7FC3C /* Build configuration list for PBXProject "pEpForiOS" */ = {
  3016 			isa = XCConfigurationList;
  3017 			buildConfigurations = (
  3018 				43980E4C1CBD0BCA00A7FC3C /* Debug */,
  3019 				43980E4D1CBD0BCA00A7FC3C /* Release */,
  3020 			);
  3021 			defaultConfigurationIsVisible = 0;
  3022 			defaultConfigurationName = Release;
  3023 		};
  3024 		43980E4E1CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEp" */ = {
  3025 			isa = XCConfigurationList;
  3026 			buildConfigurations = (
  3027 				43980E4F1CBD0BCA00A7FC3C /* Debug */,
  3028 				43980E501CBD0BCA00A7FC3C /* Release */,
  3029 			);
  3030 			defaultConfigurationIsVisible = 0;
  3031 			defaultConfigurationName = Release;
  3032 		};
  3033 		43980E511CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEpForiOSTests" */ = {
  3034 			isa = XCConfigurationList;
  3035 			buildConfigurations = (
  3036 				43980E521CBD0BCA00A7FC3C /* Debug */,
  3037 				43980E531CBD0BCA00A7FC3C /* Release */,
  3038 			);
  3039 			defaultConfigurationIsVisible = 0;
  3040 			defaultConfigurationName = Release;
  3041 		};
  3042 		43980E541CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEpForiOSUITests" */ = {
  3043 			isa = XCConfigurationList;
  3044 			buildConfigurations = (
  3045 				43980E551CBD0BCA00A7FC3C /* Debug */,
  3046 				43980E561CBD0BCA00A7FC3C /* Release */,
  3047 			);
  3048 			defaultConfigurationIsVisible = 0;
  3049 			defaultConfigurationName = Release;
  3050 		};
  3051 /* End XCConfigurationList section */
  3052 	};
  3053 	rootObject = 43980E1B1CBD0BC900A7FC3C /* Project object */;
  3054 }