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
dirk@1
     1
// !$*UTF8*$!
dirk@1
     2
{
dirk@1
     3
	archiveVersion = 1;
dirk@1
     4
	classes = {
dirk@1
     5
	};
dirk@1
     6
	objectVersion = 46;
dirk@1
     7
	objects = {
dirk@1
     8
dirk@1
     9
/* Begin PBXBuildFile section */
andreas@2533
    10
		1500199D1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1500199C1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift */; };
andreas@2555
    11
		1500199F1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1500199E1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift */; };
andreas@3175
    12
		1508AEAA1F862C85001D5230 /* SortedSetTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1508AEA91F862C85001D5230 /* SortedSetTest.swift */; };
andreas@3482
    13
		150B8E981FCDACBB00374438 /* ErrorPropagator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150B8E961FCDACBB00374438 /* ErrorPropagator.swift */; };
andreas@3482
    14
		150B8E991FCDACBB00374438 /* AccountSettingsUserInputError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150B8E971FCDACBB00374438 /* AccountSettingsUserInputError.swift */; };
andreas@3487
    15
		150B8EB31FCEB93D00374438 /* UIUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150B8EB21FCEB93D00374438 /* UIUtils.swift */; };
andreas@4161
    16
		150DF6CE204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150DF6CD204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift */; };
andreas@4194
    17
		150DF6D02052A13700A9DCF7 /* SecureWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150DF6CF2052A13700A9DCF7 /* SecureWebViewController.swift */; };
andreas@4213
    18
		150DF6D32052ED4800A9DCF7 /* UIView+Autolayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150DF6D22052ED4800A9DCF7 /* UIView+Autolayout.swift */; };
andreas@3930
    19
		1516EDCF202F526200203D61 /* UidMoveMailsToTrashOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1516EDCE202F526200203D61 /* UidMoveMailsToTrashOperation.swift */; };
andreas@4234
    20
		15175CEC205929FB00A8D9D0 /* CidHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15175CEB205929FB00A8D9D0 /* CidHandler.swift */; };
andreas@3450
    21
		151DE7DE1FC5D3E200CDC273 /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 151DE7E01FC5D3E200CDC273 /* Settings.storyboard */; };
andreas@3450
    22
		151DE7E11FC5D3FA00CDC273 /* Handshake.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 151DE7E31FC5D3FA00CDC273 /* Handshake.storyboard */; };
andreas@3450
    23
		151DE7E41FC5D41600CDC273 /* FolderViews.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 151DE7E61FC5D41600CDC273 /* FolderViews.storyboard */; };
andreas@3898
    24
		151F71D22029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71D12029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift */; };
andreas@3898
    25
		151F71F7202A06760057C74D /* TestDataBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71EC202A06750057C74D /* TestDataBase.swift */; };
dirk@4172
    26
		151F71F8202A06760057C74D /* SecretTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71ED202A06750057C74D /* SecretTestData.swift */; };
andreas@3898
    27
		151F71F9202A06760057C74D /* NetworkServiceObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71EE202A06750057C74D /* NetworkServiceObserver.swift */; };
andreas@3898
    28
		151F71FA202A06760057C74D /* DecryptionAttemptCounterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71EF202A06750057C74D /* DecryptionAttemptCounterDelegate.swift */; };
andreas@3898
    29
		151F71FB202A06760057C74D /* MockBackgrounder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F0202A06750057C74D /* MockBackgrounder.swift */; };
andreas@3898
    30
		151F71FC202A06760057C74D /* CoreDataDrivenTestBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F1202A06750057C74D /* CoreDataDrivenTestBase.swift */; };
andreas@3898
    31
		151F71FE202A06760057C74D /* CdMessage+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F3202A06750057C74D /* CdMessage+TestUtils.swift */; };
andreas@3898
    32
		151F71FF202A06760057C74D /* Message+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F4202A06750057C74D /* Message+TestUtils.swift */; };
andreas@3898
    33
		151F7200202A06760057C74D /* TestUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F5202A06750057C74D /* TestUtil.swift */; };
andreas@3898
    34
		151F7201202A06760057C74D /* CdAccount+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F71F6202A06750057C74D /* CdAccount+TestUtils.swift */; };
andreas@3898
    35
		151F7205202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151F7204202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift */; };
andreas@3129
    36
		15255B031F825CD100A2CFC9 /* IdentityImageTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15255B021F825CD100A2CFC9 /* IdentityImageTool.swift */; };
andreas@3997
    37
		15259A10203C7F730020FF12 /* FolderType+NetworkSync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15259A0F203C7F730020FF12 /* FolderType+NetworkSync.swift */; };
andreas@3394
    38
		153CA6E41FB60D99003C9629 /* DercyptMessagesOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153CA6E31FB60D99003C9629 /* DercyptMessagesOperationTest.swift */; };
andreas@3394
    39
		153CA6E81FB61B53003C9629 /* IOS-815_pep_rating_zero.txt in Resources */ = {isa = PBXBuildFile; fileRef = 153CA6E71FB61B53003C9629 /* IOS-815_pep_rating_zero.txt */; };
andreas@3394
    40
		153CA6EA1FB62195003C9629 /* IOS-211-pdfEmail.txt in Resources */ = {isa = PBXBuildFile; fileRef = 153CA6E91FB62194003C9629 /* IOS-211-pdfEmail.txt */; };
andreas@2915
    41
		153D08281F56BBCB00377110 /* AppendSendMailsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153D08271F56BBCB00377110 /* AppendSendMailsOperation.swift */; };
andreas@2868
    42
		153E4E471F500F650021CBD8 /* IOS-211-duplicated-attachments.txt in Resources */ = {isa = PBXBuildFile; fileRef = 153E4E461F500F650021CBD8 /* IOS-211-duplicated-attachments.txt */; };
andreas@2803
    43
		153EFA721F4AD51200C3432A /* TrashMailsOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153EFA711F4AD51200C3432A /* TrashMailsOperationTest.swift */; };
andreas@3903
    44
		153FC45D202A263D0053CCF1 /* FolderType+IMAP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153FC45C202A263D0053CCF1 /* FolderType+IMAP.swift */; };
andreas@3903
    45
		153FC45F202A26B30053CCF1 /* FolderType+IMAPTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153FC45E202A26B30053CCF1 /* FolderType+IMAPTest.swift */; };
andreas@3460
    46
		1541D7ED1FC81D4200D52A5D /* URL+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7EC1FC81D4200D52A5D /* URL+Extensions.swift */; };
andreas@3460
    47
		1541D7F01FC81ED900D52A5D /* URL+ExtensionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7EF1FC81ED900D52A5D /* URL+ExtensionsTest.swift */; };
andreas@3460
    48
		1541D7F31FC8292D00D52A5D /* URL+MIME.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7F21FC8292D00D52A5D /* URL+MIME.swift */; };
andreas@3460
    49
		1541D7F51FC82A4900D52A5D /* URL+MIME.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7F41FC82A4900D52A5D /* URL+MIME.swift */; };
andreas@3460
    50
		1541D7FA1FCC18E100D52A5D /* AttachmentCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1541D7F91FCC18E100D52A5D /* AttachmentCell.xib */; };
andreas@3460
    51
		1541D7FC1FCC199B00D52A5D /* AttachmentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1541D7FB1FCC199B00D52A5D /* AttachmentCell.swift */; };
andreas@3601
    52
		1547509A1FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154750991FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift */; };
andreas@4451
    53
		154F0A802085FC7D00C77D72 /* CdAttachment+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154F0A7F2085FC7D00C77D72 /* CdAttachment+Pantomime.swift */; };
andreas@4457
    54
		154F0A8220874B3E00C77D72 /* ContentDispositionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154F0A8120874B3E00C77D72 /* ContentDispositionTest.swift */; };
andreas@4457
    55
		154F0A842087779200C77D72 /* ContentDispositionType + Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154F0A832087779200C77D72 /* ContentDispositionType + Conversion.swift */; };
andreas@3601
    56
		155050F01FE82356009CEAD2 /* UserNotificationTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155050EF1FE82356009CEAD2 /* UserNotificationTool.swift */; };
andreas@3608
    57
		155050F21FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155050F11FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift */; };
andreas@3634
    58
		155050F61FEAB082009CEAD2 /* ErrorContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155050F51FEAB082009CEAD2 /* ErrorContainer.swift */; };
andreas@3635
    59
		155050F81FEAB57F009CEAD2 /* BackgroundError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155050F71FEAB57F009CEAD2 /* BackgroundError.swift */; };
andreas@4390
    60
		1555361B207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1555361A207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift */; };
andreas@3515
    61
		1555E97C1FD587A300BF8E0E /* Message+IMAP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1555E97B1FD587A300BF8E0E /* Message+IMAP.swift */; };
andreas@4215
    62
		155F2D9E20530798001B4B1C /* Reusable.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 155F2DA020530798001B4B1C /* Reusable.storyboard */; };
andreas@3040
    63
		1560D1701F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1560D16F1F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift */; };
andreas@3040
    64
		1560D1721F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1560D1711F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift */; };
andreas@3394
    65
		1568FEA11FACDCC600993EA3 /* IOS-211_hi_there.txt in Resources */ = {isa = PBXBuildFile; fileRef = 1568FEA01FACDCC500993EA3 /* IOS-211_hi_there.txt */; };
andreas@3542
    66
		157455C81FDFD2D4008CA78F /* NSAttributedString+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157455C71FDFD2D4008CA78F /* NSAttributedString+Extensions.swift */; };
andreas@2841
    67
		1579397B1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1579397A1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift */; };
andreas@3927
    68
		15865A8920319ADC00F7A4B5 /* Folder+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15865A8820319ADC00F7A4B5 /* Folder+pEp.swift */; };
andreas@4126
    69
		1587D1632049BE7D002C2157 /* ImapConnectionDataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1587D1622049BE7D002C2157 /* ImapConnectionDataCache.swift */; };
andreas@4133
    70
		1587D165204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1587D164204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift */; };
andreas@3906
    71
		15A75CE1202B57BF00C0DA28 /* Folder+VirtualMailbox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A75CE0202B57BF00C0DA28 /* Folder+VirtualMailbox.swift */; };
andreas@3911
    72
		15A75CEA202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A75CE9202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift */; };
andreas@3911
    73
		15A75CEC202DED2300C0DA28 /* GmailSpecificInformation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A75CEB202DED2300C0DA28 /* GmailSpecificInformation.swift */; };
andreas@3068
    74
		15A763D11F72D68000670313 /* KeyChainTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A763D01F72D68000670313 /* KeyChainTest.swift */; };
andreas@4501
    75
		15A8B8FC20908D2300D2B0B6 /* Keychain+TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A8B8FB20908D2300D2B0B6 /* Keychain+TestUtils.swift */; };
andreas@4415
    76
		15AA6016207CD71D00D57DB4 /* ImapFlags+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15AA6015207CD71D00D57DB4 /* ImapFlags+Pantomime.swift */; };
andreas@3439
    77
		15B220501FBF5D6E00CA52BA /* InfoPlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B2204F1FBF5D6E00CA52BA /* InfoPlist.swift */; };
andreas@3439
    78
		15B220521FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B220511FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift */; };
andreas@2526
    79
		15B483DB1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B483DA1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift */; };
andreas@2526
    80
		15B483E11F290B14000FB2CF /* LoginImapOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15B483E01F290B14000FB2CF /* LoginImapOperationTest.swift */; };
andreas@3497
    81
		15BBBC631FD0496800B9DCC8 /* ReportingErrorContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BBBC621FD0496800B9DCC8 /* ReportingErrorContainer.swift */; };
andreas@3499
    82
		15BBBC681FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BBBC671FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift */; };
andreas@3499
    83
		15BBBC6B1FD0527200B9DCC8 /* DisplayUserErrorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15BBBC6A1FD0527200B9DCC8 /* DisplayUserErrorTest.swift */; };
andreas@3499
    84
		15BBBC6C1FD05F4300B9DCC8 /* DisplayUserError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152130531FD00B7A00688DF2 /* DisplayUserError.swift */; };
andreas@3127
    85
		15C5F2441F822560007DE086 /* PreviewMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15C5F2431F822560007DE086 /* PreviewMessage.swift */; };
andreas@3127
    86
		15C5F2461F823752007DE086 /* SortedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15C5F2451F823752007DE086 /* SortedSet.swift */; };
andreas@3990
    87
		15EE5A74203B15670041F076 /* SettingSyncTrashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EE5A71203B15660041F076 /* SettingSyncTrashViewController.swift */; };
andreas@3990
    88
		15EE5A75203B15670041F076 /* SettingBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EE5A72203B15660041F076 /* SettingBaseViewController.swift */; };
andreas@3990
    89
		15EE5A76203B15670041F076 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EE5A73203B15660041F076 /* LogViewController.swift */; };
andreas@2602
    90
		15F835241F34BE1300FCE887 /* AccountUserInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F835231F34BE1300FCE887 /* AccountUserInput.swift */; };
andreas@2684
    91
		15F835281F3B497D00FCE887 /* FetchMessagesOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F835271F3B497D00FCE887 /* FetchMessagesOperationTest.swift */; };
andreas@3554
    92
		15FE1F761FE122D900CC2D97 /* CreditsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15FE1F751FE122D900CC2D97 /* CreditsViewController.swift */; };
andreas@3566
    93
		15FE1F791FE19A3A00CC2D97 /* AppAuth.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 43B54F971FE02D02008EC427 /* AppAuth.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
yves@1361
    94
		220DCE2E1E0AB544002FE716 /* MessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE2C1E0AB544002FE716 /* MessageCell.swift */; };
yves@1361
    95
		220DCE2F1E0AB544002FE716 /* MessageData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 220DCE2D1E0AB544002FE716 /* MessageData.plist */; };
yves@1361
    96
		220DCE341E0AB5CC002FE716 /* MailinglistCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE301E0AB5CC002FE716 /* MailinglistCell.swift */; };
yves@1361
    97
		220DCE351E0AB5CC002FE716 /* MessageContentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE311E0AB5CC002FE716 /* MessageContentCell.swift */; };
yves@1361
    98
		220DCE361E0AB5CC002FE716 /* MessageSenderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE321E0AB5CC002FE716 /* MessageSenderCell.swift */; };
yves@1361
    99
		220DCE371E0AB5CC002FE716 /* MessageSubjectCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220DCE331E0AB5CC002FE716 /* MessageSubjectCell.swift */; };
yves@1268
   100
		222B35561DF962D7007A1F82 /* ComposeHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35551DF962D7007A1F82 /* ComposeHelpers.swift */; };
yves@1268
   101
		222B35581DF96389007A1F82 /* Capability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35571DF96389007A1F82 /* Capability.swift */; };
yves@1271
   102
		222B35651DF96A9C007A1F82 /* ComposeCellProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35641DF96A9C007A1F82 /* ComposeCellProtocols.swift */; };
yves@1271
   103
		222B35691DF96AFE007A1F82 /* ComposeTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35681DF96AFE007A1F82 /* ComposeTextView.swift */; };
yves@1271
   104
		222B356D1DF96C30007A1F82 /* ComposeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B356C1DF96C30007A1F82 /* ComposeCell.swift */; };
yves@1271
   105
		222B35721DF96CC8007A1F82 /* ComposeFieldModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35711DF96CC8007A1F82 /* ComposeFieldModel.swift */; };
yves@1272
   106
		222B357E1DF97675007A1F82 /* SuggestTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B357D1DF97675007A1F82 /* SuggestTableView.swift */; };
yves@1272
   107
		222B35831DF97A44007A1F82 /* ComposeData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 222B35811DF97A44007A1F82 /* ComposeData.plist */; };
yves@1272
   108
		222B35861DF97A44007A1F82 /* ComposeDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35821DF97A44007A1F82 /* ComposeDataSource.swift */; };
yves@1302
   109
		222B35BC1E00049C007A1F82 /* AccountCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 222B35BB1E00049C007A1F82 /* AccountCell.swift */; };
ylandert@948
   110
		228038681DC9DE6D00F1CB45 /* TextfieldResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228038671DC9DE6D00F1CB45 /* TextfieldResponder.swift */; };
andreas@2915
   111
		4301B3161E28D259007D626C /* AppendMailsOperationBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4301B3151E28D259007D626C /* AppendMailsOperationBase.swift */; };
dirk@1996
   112
		43040A531E9776220083DED8 /* AttachmentSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43040A521E9776220083DED8 /* AttachmentSummaryView.swift */; };
dirk@2125
   113
		4304FD001EBB8EBB0086DADA /* LanguageListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4304FCFE1EBB8C5A0086DADA /* LanguageListViewController.swift */; };
dirk@2203
   114
		4307C4701ED81F3100A276A4 /* DefaultImapSyncDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4307C46F1ED81F3100A276A4 /* DefaultImapSyncDelegate.swift */; };
dirk@2209
   115
		4307C4721ED826E400A276A4 /* SmtpSendError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4307C4711ED826E400A276A4 /* SmtpSendError.swift */; };
dirk@4068
   116
		43088F742046C08000BB5149 /* ComposeMessageBodyTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43088F732046C08000BB5149 /* ComposeMessageBodyTextView.swift */; };
dirk@1089
   117
		430972661DDEEBB50062E308 /* CdIdentity+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430972651DDEEBB50062E308 /* CdIdentity+Extension.swift */; };
dirk@1884
   118
		430A2EEC1E81357A00878837 /* CdImapFlags+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430A2EEB1E81357A00878837 /* CdImapFlags+Pantomime.swift */; };
dirk@4172
   119
		430A6E541DFB08CE006273A5 /* SecretUITestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430A6E531DFB08CE006273A5 /* SecretUITestData.swift */; };
dirk@3895
   120
		430BA229203438A3003B041C /* CdMessagePEPMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430BA228203438A3003B041C /* CdMessagePEPMessageTests.swift */; };
dirk@310
   121
		430C80D51D0EAB6E00CD4582 /* pEpTrustWords.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 430C80D41D0EAB6E00CD4582 /* pEpTrustWords.bundle */; };
dirk@310
   122
		430C80D61D0EAB6E00CD4582 /* pEpTrustWords.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 430C80D41D0EAB6E00CD4582 /* pEpTrustWords.bundle */; };
dirk@311
   123
		430C80E01D0EADC200CD4582 /* PepAdapterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430C80DF1D0EADC200CD4582 /* PepAdapterTests.swift */; };
dirk@2010
   124
		430D73651E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430D73641E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift */; };
dirk@2011
   125
		430D73671E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430D73661E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift */; };
dirk@2072
   126
		430E0BE71EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430E0BE61EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift */; };
dirk@2127
   127
		430E5F201EBC87A700E5D5D3 /* LanguageListTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430E5F1F1EBC87A700E5D5D3 /* LanguageListTableViewCell.swift */; };
dirk@2400
   128
		430EA5FA1F0FAD7700F816D4 /* ServiceChainExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430EA5F91F0FAD7700F816D4 /* ServiceChainExecutor.swift */; };
dirk@2400
   129
		430EA5FC1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430EA5FB1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift */; };
dirk@4047
   130
		43106A192045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43106A182045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift */; };
dirk@576
   131
		431144B51CC0FCA40007639D /* StoreFolderOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431144B41CC0FCA40007639D /* StoreFolderOperation.swift */; };
dirk@27
   132
		431144B71CC11D6A0007639D /* BaseOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431144B61CC11D6A0007639D /* BaseOperation.swift */; };
dirk@27
   133
		431144B91CC11DF30007639D /* StorePrefetchedMailOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431144B81CC11DF30007639D /* StorePrefetchedMailOperation.swift */; };
dirk@1250
   134
		43122B171DF5B48B00610253 /* ConnectInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B121DF5B48B00610253 /* ConnectInfo.swift */; };
dirk@1250
   135
		43122B181DF5B48B00610253 /* EmailConnectInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B131DF5B48B00610253 /* EmailConnectInfo.swift */; };
dirk@1250
   136
		43122B191DF5B48B00610253 /* EmailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B141DF5B48B00610253 /* EmailService.swift */; };
dirk@1250
   137
		43122B1A1DF5B48B00610253 /* ImapService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B151DF5B48B00610253 /* ImapService.swift */; };
dirk@1250
   138
		43122B1B1DF5B48B00610253 /* SmtpService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B161DF5B48B00610253 /* SmtpService.swift */; };
dirk@1250
   139
		43122B3C1DF5B75000610253 /* NetworkService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B3B1DF5B75000610253 /* NetworkService.swift */; };
dirk@1251
   140
		43122B3E1DF5BB6600610253 /* MySelfOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43122B3D1DF5BB6600610253 /* MySelfOperation.swift */; };
dirk@1651
   141
		431394A91E4B03AA00D92F33 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 431394A81E4B03AA00D92F33 /* Settings.bundle */; };
dirk@1656
   142
		431394C11E4B11CF00D92F33 /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431394C01E4B11CF00D92F33 /* AppSettings.swift */; };
dirk@3781
   143
		4315E4BF2011FD6900F68763 /* AuthMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4315E4BE2011FD6900F68763 /* AuthMethod.swift */; };
dirk@3787
   144
		4315E4C120120F1600F68763 /* NSSecureCoding+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4315E4C020120F1600F68763 /* NSSecureCoding+Extension.swift */; };
dirk@3792
   145
		4315E4C3201242BB00F68763 /* OAuth2Type+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4315E4C2201242BB00F68763 /* OAuth2Type+Extension.swift */; };
dirk@255
   146
		431798771CF87FE6007DD655 /* ReferenceCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431798761CF87FE6007DD655 /* ReferenceCounter.swift */; };
yves@1272
   147
		431AE5D51D2EC0C000F609D3 /* ComposeTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431AE5D41D2EC0C000F609D3 /* ComposeTableViewController.swift */; };
dirk@412
   148
		431AE5D71D2EC0DD00F609D3 /* RecipientCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431AE5D61D2EC0DD00F609D3 /* RecipientCell.swift */; };
dirk@412
   149
		431AE5D91D2EC99B00F609D3 /* MessageBodyCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431AE5D81D2EC99B00F609D3 /* MessageBodyCell.swift */; };
dirk@1116
   150
		431B047A1DE5772000E40CD3 /* CdMessage+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431B04791DE5772000E40CD3 /* CdMessage+pEp.swift */; };
dirk@1116
   151
		431B04801DE5774800E40CD3 /* CdMessage+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431B047F1DE5774800E40CD3 /* CdMessage+Pantomime.swift */; };
dirk@1117
   152
		431B04821DE583A000E40CD3 /* CdAttachment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431B04811DE583A000E40CD3 /* CdAttachment+Extension.swift */; };
igor@1378
   153
		431B0B9A1D6734DF0082D0DB /* AccountsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431B0B991D6734DF0082D0DB /* AccountsTableViewController.swift */; };
dirk@1642
   154
		431BB9451E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 431BB9441E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg */; };
dirk@2627
   155
		431C2B171F387C4100D87FFD /* LoginViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C2B161F387C4100D87FFD /* LoginViewModelTests.swift */; };
dirk@2629
   156
		431C2B191F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C2B181F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift */; };
dirk@3596
   157
		431C6E041FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431C6E031FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift */; };
dirk@2005
   158
		431D60DB1E93BB2D001266D7 /* AttachmentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431D60DA1E93BB2D001266D7 /* AttachmentsView.swift */; };
dirk@1974
   159
		431D60DD1E93D580001266D7 /* MessageAttachmentsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431D60DC1E93D580001266D7 /* MessageAttachmentsCell.swift */; };
dirk@2347
   160
		431E2B071F02550C000035FA /* CheckOutgoingMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E2B061F02550C000035FA /* CheckOutgoingMessagesOperation.swift */; };
dirk@2349
   161
		431E2B091F0281DF000035FA /* SmtpSendService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E2B081F0281DF000035FA /* SmtpSendService.swift */; };
dirk@2192
   162
		431E58F61ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E58F51ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift */; };
dirk@2195
   163
		431E58FA1ED591E900EFA77F /* AccountVerificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E58F91ED591E900EFA77F /* AccountVerificationService.swift */; };
dirk@2195
   164
		431E58FC1ED5926B00EFA77F /* AccountVerificationServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E58FB1ED5926B00EFA77F /* AccountVerificationServiceTests.swift */; };
dirk@2271
   165
		431E65631EEAE65200B8BBFC /* HandshakeUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E65621EEAE65200B8BBFC /* HandshakeUITest.swift */; };
dirk@273
   166
		431E8F7E1CFDCF3A00C33647 /* EmailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431E8F7D1CFDCF3A00C33647 /* EmailViewController.swift */; };
dirk@3037
   167
		431F987F1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431F987E1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift */; };
dirk@2375
   168
		43200D9D1F0CBC4000FFDE56 /* FetchMessagesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43200D9C1F0CBC4000FFDE56 /* FetchMessagesService.swift */; };
dirk@2380
   169
		43200D9F1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43200D9E1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift */; };
dirk@2175
   170
		43209B541ECC5A9B007E7E2E /* libpEpObjCAdapter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 43209B531ECC5A9B007E7E2E /* libpEpObjCAdapter.a */; };
andreas@3602
   171
		432142641E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432142631E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift */; };
dirk@1961
   172
		432142661E8FD6A400FBE987 /* ServiceUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432142651E8FD6A400FBE987 /* ServiceUtil.swift */; };
dirk@1255
   173
		432198E81DF6B51B00318A74 /* LoginImapOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432198E71DF6B51B00318A74 /* LoginImapOperation.swift */; };
dirk@1255
   174
		432198ED1DF6B66800318A74 /* SharedObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432198EC1DF6B66800318A74 /* SharedObjects.swift */; };
dirk@3265
   175
		4322E82F1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4322E82E1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt */; };
dirk@1905
   176
		4323FE861E83D6FF006785E1 /* ImapFolderBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4323FE851E83D6FF006785E1 /* ImapFolderBuilder.swift */; };
dirk@2858
   177
		43257C801F50064100DDC7F0 /* HtmlToTextSaxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C7F1F50064100DDC7F0 /* HtmlToTextSaxParser.swift */; };
dirk@2859
   178
		43257C821F50179800DDC7F0 /* BasicSaxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C811F50179800DDC7F0 /* BasicSaxParser.swift */; };
dirk@2877
   179
		43257C841F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C831F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift */; };
dirk@2877
   180
		43257C861F50659200DDC7F0 /* StringHTMLExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C851F50659200DDC7F0 /* StringHTMLExtensionTests.swift */; };
dirk@2877
   181
		43257C891F50683600DDC7F0 /* NSAttributedString+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43257C871F5067BE00DDC7F0 /* NSAttributedString+pEp.swift */; };
dirk@2810
   182
		432645811F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432645801F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift */; };
dirk@641
   183
		43264E9B1D76B7110098DCAC /* SyncFlagsToServerOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43264E9A1D76B7110098DCAC /* SyncFlagsToServerOperation.swift */; };
dirk@2426
   184
		432677161F17796D00F01F5A /* ImapIdleService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432677151F17796D00F01F5A /* ImapIdleService.swift */; };
dirk@2324
   185
		4326D3FF1EFBC8DB0016AB0D /* FolderInfoOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4326D3FE1EFBC8DB0016AB0D /* FolderInfoOperation.swift */; };
dirk@2114
   186
		43293EFB1EB9DD6700EEE010 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43293EFA1EB9DD6700EEE010 /* UIViewController+Extension.swift */; };
dirk@1142
   187
		432A24D71DE714A200DAAC5C /* MessagePantomimeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432A24D61DE714A200DAAC5C /* MessagePantomimeTests.swift */; };
dirk@2392
   188
		432A3E3F1F0E6B3700834749 /* SyncExistingMessagesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432A3E3E1F0E6B3700834749 /* SyncExistingMessagesService.swift */; };
dirk@2394
   189
		432A3E441F0E793A00834749 /* SyncExistingMessagesServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432A3E431F0E793A00834749 /* SyncExistingMessagesServiceTests.swift */; };
dirk@2103
   190
		432A5E261EB344C3007CB670 /* PEP_color+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432A5E251EB344C3007CB670 /* PEP_color+Extension.swift */; };
dirk@2169
   191
		432AC3061ECB0C44007DC418 /* CWIMAPMessage+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432AC3051ECB0C44007DC418 /* CWIMAPMessage+pEp.swift */; };
dirk@2235
   192
		432DA7441EE01E3300B30BAA /* MessageSyncServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432DA7431EE01E3300B30BAA /* MessageSyncServiceProtocol.swift */; };
dirk@2236
   193
		432DA7461EE027EB00B30BAA /* MessageSyncService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432DA7451EE027EB00B30BAA /* MessageSyncService.swift */; };
dirk@396
   194
		432F7D611D2102F10094F097 /* PEPSessionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432F7D601D2102F10094F097 /* PEPSessionTest.swift */; };
dirk@1323
   195
		433019E61E01A71300788B89 /* PeriodicTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433019E51E01A71300788B89 /* PeriodicTask.swift */; };
dirk@3106
   196
		4330278E1F7BABFF00D685F8 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4330278D1F7BABFF00D685F8 /* GradientView.swift */; };
dirk@3553
   197
		43306EBE1FE125B50045DD00 /* OAuth2Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43306EBD1FE125B50045DD00 /* OAuth2Authorization.swift */; };
dirk@3570
   198
		43306EC21FE129840045DD00 /* OAuth2Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43306EC11FE129840045DD00 /* OAuth2Type.swift */; };
dirk@1202
   199
		43313DFC1DEC7F6000C111C8 /* DeleteFoldersOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43313DFB1DEC7F6000C111C8 /* DeleteFoldersOperation.swift */; };
dirk@1744
   200
		4333A2A31E5C62860025D8A5 /* AttachmentCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4333A2A21E5C62860025D8A5 /* AttachmentCounter.swift */; };
dirk@1747
   201
		4333A2A51E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4333A2A41E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift */; };
dirk@3855
   202
		4334CF302020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4334CF2F2020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift */; };
dirk@925
   203
		4336229E1DC76B8100133B3D /* MessageModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4336229D1DC76B8100133B3D /* MessageModelTests.swift */; };
dirk@517
   204
		433BCD951D5388C100DD98EF /* ReplyUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433BCD941D5388C100DD98EF /* ReplyUtil.swift */; };
andreas@2494
   205
		433C51D31E66CCA900272E19 /* CreateRequiredFoldersOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433C51D11E66CB9C00272E19 /* CreateRequiredFoldersOperation.swift */; };
yves@1272
   206
		4340F5F91D363BE6006A5C82 /* ContactCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4340F5F81D363BE6006A5C82 /* ContactCell.swift */; };
dirk@4466
   207
		4341EBCF2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4341EBCE2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift */; };
dirk@4467
   208
		4341EBD1208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4341EBD0208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift */; };
dirk@3585
   209
		43425EDB1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43425EDA1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift */; };
dirk@3586
   210
		43425EDD1FE3DF3B004A2728 /* OAuth2Provider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43425EDC1FE3DF3B004A2728 /* OAuth2Provider.swift */; };
dirk@3586
   211
		43425EDF1FE3E052004A2728 /* OAuth2ProviderFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43425EDE1FE3E052004A2728 /* OAuth2ProviderFactory.swift */; };
dirk@1407
   212
		4348EF0D1E27ABA100F441A9 /* LoginSmtpOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4348EF0C1E27ABA100F441A9 /* LoginSmtpOperation.swift */; };
dirk@1411
   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 */; };
dirk@3746
   214
		43498CDB200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43498CDA200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift */; };
dirk@3748
   215
		43498CDD200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43498CDC200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift */; };
dirk@1097
   216
		434B5D191DDF67E400BEDEF0 /* CdMessage+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434B5D181DDF67E400BEDEF0 /* CdMessage+Extension.swift */; };
dirk@2082
   217
		434F40941EB0B173002FBF0D /* ObservableValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434F40931EB0B173002FBF0D /* ObservableValue.swift */; };
dirk@2084
   218
		434F40961EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434F40951EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift */; };
dirk@2730
   219
		4351C2C81F4441190053381F /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B31F4441190053381F /* blocks.c */; };
dirk@2730
   220
		4351C2C91F4441190053381F /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B41F4441190053381F /* buffer.c */; };
dirk@2730
   221
		4351C2CB1F4441190053381F /* cmark.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B61F4441190053381F /* cmark.c */; };
dirk@2730
   222
		4351C2CC1F4441190053381F /* cmark_ctype.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B71F4441190053381F /* cmark_ctype.c */; };
dirk@2730
   223
		4351C2CD1F4441190053381F /* commonmark.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2B81F4441190053381F /* commonmark.c */; };
dirk@2730
   224
		4351C2CF1F4441190053381F /* houdini_href_e.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BA1F4441190053381F /* houdini_href_e.c */; };
dirk@2730
   225
		4351C2D01F4441190053381F /* houdini_html_e.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BB1F4441190053381F /* houdini_html_e.c */; };
dirk@2730
   226
		4351C2D11F4441190053381F /* houdini_html_u.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BC1F4441190053381F /* houdini_html_u.c */; };
dirk@2730
   227
		4351C2D21F4441190053381F /* html.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BD1F4441190053381F /* html.c */; };
dirk@2730
   228
		4351C2D31F4441190053381F /* inlines.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BE1F4441190053381F /* inlines.c */; };
dirk@2730
   229
		4351C2D41F4441190053381F /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2BF1F4441190053381F /* iterator.c */; };
dirk@2730
   230
		4351C2D51F4441190053381F /* latex.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C01F4441190053381F /* latex.c */; };
dirk@2730
   231
		4351C2D61F4441190053381F /* man.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C11F4441190053381F /* man.c */; };
dirk@2730
   232
		4351C2D71F4441190053381F /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C21F4441190053381F /* node.c */; };
dirk@2730
   233
		4351C2D81F4441190053381F /* references.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C31F4441190053381F /* references.c */; };
dirk@2730
   234
		4351C2D91F4441190053381F /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C41F4441190053381F /* render.c */; };
dirk@2730
   235
		4351C2DA1F4441190053381F /* scanners.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C51F4441190053381F /* scanners.c */; };
dirk@2730
   236
		4351C2DB1F4441190053381F /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C61F4441190053381F /* utf8.c */; };
dirk@2730
   237
		4351C2DC1F4441190053381F /* xml.c in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2C71F4441190053381F /* xml.c */; };
dirk@2731
   238
		4351C2DE1F4457620053381F /* NSString+Markdown.m in Sources */ = {isa = PBXBuildFile; fileRef = 4351C2DD1F4457620053381F /* NSString+Markdown.m */; };
andreas@4165
   239
		43549A8E1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43549A8D1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift */; };
dirk@1228
   240
		4356102C1DEF019400808C8E /* SyncMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4356102B1DEF019400808C8E /* SyncMessagesOperation.swift */; };
dirk@396
   241
		435B42411D211E5900119048 /* MiscUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435B42401D211E5900119048 /* MiscUtil.swift */; };
dirk@2516
   242
		435DF9091F2A26F2003254F7 /* BackgroundOperationImapService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DF9081F2A26F2003254F7 /* BackgroundOperationImapService.swift */; };
dirk@2199
   243
		4360282D1ED6F27600C95FC4 /* NetworkError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4360282C1ED6F27600C95FC4 /* NetworkError.swift */; };
dirk@2199
   244
		4360282F1ED6F33400C95FC4 /* ImapSyncError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4360282E1ED6F33400C95FC4 /* ImapSyncError.swift */; };
dirk@2054
   245
		4362398C1EADD61B00BD2EB9 /* CGSize+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4362398B1EADD61B00BD2EB9 /* CGSize+Extension.swift */; };
dirk@2063
   246
		436239931EAE08F400BD2EB9 /* PEPSession+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4362398F1EAE08F400BD2EB9 /* PEPSession+Extensions.swift */; };
dirk@2063
   247
		436239941EAE08F400BD2EB9 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239901EAE08F400BD2EB9 /* String+Extensions.swift */; };
dirk@2063
   248
		436239951EAE08F400BD2EB9 /* String+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239911EAE08F400BD2EB9 /* String+pEp.swift */; };
dirk@2063
   249
		4362399A1EAE0CE800BD2EB9 /* Actionsheet+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239961EAE0CE800BD2EB9 /* Actionsheet+Extension.swift */; };
dirk@2063
   250
		4362399B1EAE0CE800BD2EB9 /* Date+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239971EAE0CE800BD2EB9 /* Date+Extension.swift */; };
dirk@2063
   251
		4362399C1EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239981EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift */; };
dirk@2063
   252
		4362399D1EAE0CE800BD2EB9 /* OperationQueue+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436239991EAE0CE800BD2EB9 /* OperationQueue+Extension.swift */; };
dirk@2068
   253
		4362399F1EAE2F0A00BD2EB9 /* UITableView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4362399E1EAE2F0A00BD2EB9 /* UITableView+Extension.swift */; };
dirk@2290
   254
		436795F81EE98B9A00B03E23 /* MessageReevalutionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436795F71EE98B9A00B03E23 /* MessageReevalutionTests.swift */; };
dirk@2266
   255
		436795FB1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc in Resources */ = {isa = PBXBuildFile; fileRef = 436795F91EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc */; };
dirk@2266
   256
		436795FC1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc in Resources */ = {isa = PBXBuildFile; fileRef = 436795FA1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc */; };
dirk@2266
   257
		436795FF1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc in Resources */ = {isa = PBXBuildFile; fileRef = 436795FD1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc */; };
dirk@2266
   258
		436796001EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc in Resources */ = {isa = PBXBuildFile; fileRef = 436795FE1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc */; };
dirk@2266
   259
		436796021EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt in Resources */ = {isa = PBXBuildFile; fileRef = 436796011EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt */; };
dirk@4485
   260
		4368BD4E208E1DEC002C27FA /* IPAddressParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4368BD4D208E1DEC002C27FA /* IPAddressParser.swift */; };
dirk@1326
   261
		436C23281E02948400071430 /* BackgroundTaskProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436C23271E02948400071430 /* BackgroundTaskProtocol.swift */; };
dirk@1328
   262
		436C232D1E02A2D900071430 /* KickOffMySelfProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436C232C1E02A2D900071430 /* KickOffMySelfProtocol.swift */; };
dirk@1328
   263
		436C232F1E02A52D00071430 /* LimitedOperationQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436C232E1E02A52D00071430 /* LimitedOperationQueue.swift */; };
dirk@425
   264
		436F8E141D36706A007E9829 /* StringExtensionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436F8E131D36706A007E9829 /* StringExtensionsTest.swift */; };
dirk@3529
   265
		43754AC61FCD7ABC009A8E63 /* ldns_xcode.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43754AC71FCD7ABC009A8E63 /* ldns_xcode.framework */; };
dirk@3529
   266
		43754AC81FCD8348009A8E63 /* ldns_xcode.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 43754AC71FCD7ABC009A8E63 /* ldns_xcode.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
dirk@735
   267
		437671481D8FF2A5004DD205 /* DeleteFolderOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437671471D8FF2A5004DD205 /* DeleteFolderOperation.swift */; };
dirk@330
   268
		43800D991D112A2A00821E34 /* libxml2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 43800D981D112A2A00821E34 /* libxml2.tbd */; };
dirk@3587
   269
		438052871FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438052861FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift */; };
dirk@3588
   270
		438052891FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438052881FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift */; };
dirk@3589
   271
		4380528B1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4380528A1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift */; };
dirk@1688
   272
		4381D0FF1E51A124002743C3 /* NetworkServiceWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4381D0FE1E51A124002743C3 /* NetworkServiceWorker.swift */; };
dirk@1928
   273
		438281831E891B7E00087343 /* DateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438281821E891B7E00087343 /* DateTests.swift */; };
dirk@38
   274
		4382E6431CC600FF00AA27EA /* PersistentImapFolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4382E6421CC600FF00AA27EA /* PersistentImapFolder.swift */; };
dirk@2665
   275
		4384ABB01F3B5A11006982B8 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4384ABAF1F3B5A11006982B8 /* Data+Extensions.swift */; };
dirk@3734
   276
		4388A0E22008F813008CB98D /* OAuth2AccessToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4388A0E12008F813008CB98D /* OAuth2AccessToken.swift */; };
dirk@3734
   277
		4388A0E42008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4388A0E32008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift */; };
dirk@496
   278
		438D253C1D4B9E7500BFF7AA /* MimeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438D253B1D4B9E7500BFF7AA /* MimeTests.swift */; };
dirk@496
   279
		438D25401D4B9EDB00BFF7AA /* PGPMimeMail.txt in Resources */ = {isa = PBXBuildFile; fileRef = 438D253F1D4B9EDB00BFF7AA /* PGPMimeMail.txt */; };
dirk@2027
   280
		438D5A711EA77CFC001A37E1 /* HandshakeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438D5A701EA77CFC001A37E1 /* HandshakeViewController.swift */; };
dirk@362
   281
		439680981D1855D400DA31D2 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 439680971D1855D400DA31D2 /* WebKit.framework */; };
dirk@1
   282
		43980E271CBD0BC900A7FC3C /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43980E261CBD0BC900A7FC3C /* AppDelegate.swift */; };
dirk@1
   283
		43980E2C1CBD0BC900A7FC3C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 43980E2A1CBD0BC900A7FC3C /* Main.storyboard */; };
dirk@1
   284
		43980E311CBD0BCA00A7FC3C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 43980E301CBD0BCA00A7FC3C /* Assets.xcassets */; };
dirk@1
   285
		43980E341CBD0BCA00A7FC3C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 43980E321CBD0BCA00A7FC3C /* LaunchScreen.storyboard */; };
dirk@3
   286
		43980EE01CBD24B000A7FC3C /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43980EDF1CBD24B000A7FC3C /* Log.swift */; };
dirk@8
   287
		43980EFA1CBD415700A7FC3C /* AppConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43980EF91CBD415700A7FC3C /* AppConfig.swift */; };
dirk@4049
   288
		43985D0A2044296D0080FA9A /* OAuth2AuthViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43985D092044296D0080FA9A /* OAuth2AuthViewModel.swift */; };
dirk@4016
   289
		43985D0C2044373B0080FA9A /* AccountSettingsError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43985D0B2044373B0080FA9A /* AccountSettingsError.swift */; };
dirk@4018
   290
		43985D0E204438480080FA9A /* AccountSettingsProtocol+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43985D0D204438480080FA9A /* AccountSettingsProtocol+Extension.swift */; };
dirk@3619
   291
		439932291FEA7E7A00E92C35 /* String+Email.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439932281FEA7E7A00E92C35 /* String+Email.swift */; };
dirk@3621
   292
		439932301FEA9B7200E92C35 /* SwipeCellKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 439932311FEA9B7200E92C35 /* SwipeCellKit.framework */; };
dirk@2449
   293
		439AAC561F21D0CC0018A29E /* CdFolder+Pantomime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439AAC551F21D0CC0018A29E /* CdFolder+Pantomime.swift */; };
dirk@56
   294
		439D40701CC78930009A4E7C /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 439D406F1CC78930009A4E7C /* libz.tbd */; };
dirk@56
   295
		439D40721CC78958009A4E7C /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 439D40711CC78958009A4E7C /* libbz2.tbd */; };
dirk@56
   296
		439D40741CC7897B009A4E7C /* libiconv.2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 439D40731CC7897B009A4E7C /* libiconv.2.tbd */; };
dirk@58
   297
		439D407A1CC79423009A4E7C /* GCD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439D40791CC79423009A4E7C /* GCD.swift */; };
andreas@3633
   298
		43A26FBA1E0408FB00AF0B84 /* ServiceErrorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A26FB91E0408FB00AF0B84 /* ServiceErrorProtocol.swift */; };
dirk@1341
   299
		43A26FBF1E041BF200AF0B84 /* ImapSyncOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A26FBE1E041BF200AF0B84 /* ImapSyncOperation.swift */; };
dirk@569
   300
		43A5DE381D631D49001153AF /* UnencryptedHTMLMail.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43A5DE371D631D49001153AF /* UnencryptedHTMLMail.txt */; };
dirk@1733
   301
		43A6E04B1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A6E04A1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift */; };
dirk@1730
   302
		43A6E0581E57400E005BEE69 /* RatingReEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A6E0571E57400E005BEE69 /* RatingReEvaluator.swift */; };
dirk@1999
   303
		43AA82531E9B925C00ABD5A8 /* UIView+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AA82521E9B925C00ABD5A8 /* UIView+Util.swift */; };
dirk@2003
   304
		43AA825B1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AA825A1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift */; };
dirk@2008
   305
		43AA825D1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AA825C1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift */; };
dirk@3100
   306
		43AAC22A1F7A5AEE00F435F4 /* BaseTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AAC2281F7A5AED00F435F4 /* BaseTableViewController.swift */; };
dirk@3100
   307
		43AAC22B1F7A5AEE00F435F4 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AAC2291F7A5AEE00F435F4 /* BaseViewController.swift */; };
dirk@2288
   308
		43AE48E71EEFC93900B92BB6 /* DebugMergePolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AE48E61EEFC93900B92BB6 /* DebugMergePolicy.swift */; };
dirk@3706
   309
		43B0443920067CC7007BCE3F /* UIAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B0443820067CC7007BCE3F /* UIAccount.swift */; };
dirk@3706
   310
		43B0443B20067D25007BCE3F /* UITestDataProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B0443A20067D25007BCE3F /* UITestDataProtocol.swift */; };
dirk@3728
   311
		43B044422007683E007BCE3F /* secret.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 43B044412007683E007BCE3F /* secret.xcconfig */; };
dirk@3716
   312
		43B0444C20077323007BCE3F /* OAuth2Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B0444B20077323007BCE3F /* OAuth2Configuration.swift */; };
dirk@3726
   313
		43B044542007AFDA007BCE3F /* AccountVerificationResultDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B044532007AFDA007BCE3F /* AccountVerificationResultDelegate.swift */; };
dirk@2139
   314
		43B10C7D1EC2ECA3003E849F /* libAccountSettingsAdapter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 43B10C7C1EC2ECA3003E849F /* libAccountSettingsAdapter.a */; };
dirk@2140
   315
		43B10C801EC2EE7F003E849F /* CppDummy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 43B10C7F1EC2EE7F003E849F /* CppDummy.cpp */; };
dirk@405
   316
		43B2660D1D252C93009D57E8 /* ConcurrentBaseOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B2660C1D252C93009D57E8 /* ConcurrentBaseOperation.swift */; };
dirk@400
   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 */; };
dirk@3544
   318
		43B54F961FE02D02008EC427 /* AppAuth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43B54F971FE02D02008EC427 /* AppAuth.framework */; };
dirk@204
   319
		43B7154D1CECAADA0027861A /* ViewWidthsAligner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B7154C1CECAADA0027861A /* ViewWidthsAligner.swift */; };
dirk@809
   320
		43BB86941DB4E76D00980267 /* CdAccount+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB86931DB4E76D00980267 /* CdAccount+Extension.swift */; };
dirk@1399
   321
		43BBB5E71E267A3800104070 /* EncryptAndSendOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BBB5E61E267A3800104070 /* EncryptAndSendOperation.swift */; };
dirk@240
   322
		43C046BF1CF48EA500BD0D9D /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43C046BE1CF48EA500BD0D9D /* AddressBook.framework */; };
dirk@2032
   323
		43C322051EA89EED005073FB /* HandshakePartnerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C322041EA89EED005073FB /* HandshakePartnerTableViewCell.swift */; };
dirk@2038
   324
		43C322071EA8E7AD005073FB /* UIButton+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C322061EA8E7AD005073FB /* UIButton+Extension.swift */; };
dirk@2042
   325
		43C322091EA90192005073FB /* PEP+UI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C322081EA90192005073FB /* PEP+UI.swift */; };
dirk@2043
   326
		43C3220C1EA915C6005073FB /* CGRect+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3220A1EA915C6005073FB /* CGRect+Util.swift */; };
dirk@2043
   327
		43C3220D1EA915C6005073FB /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3220B1EA915C6005073FB /* UIColor+Extension.swift */; };
dirk@2044
   328
		43C322101EA91764005073FB /* UIImage+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3220E1EA91764005073FB /* UIImage+Extension.swift */; };
dirk@2044
   329
		43C322111EA91764005073FB /* UIImageView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3220F1EA91764005073FB /* UIImageView+Extension.swift */; };
dirk@3672
   330
		43C3B1602003851100ED48A4 /* DecryptImportedMessagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C3B15F2003851100ED48A4 /* DecryptImportedMessagesTests.swift */; };
dirk@3673
   331
		43C3B1622003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C3B1612003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt */; };
dirk@3673
   332
		43C3B16620038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key in Resources */ = {isa = PBXBuildFile; fileRef = 43C3B16320038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key */; };
dirk@3673
   333
		43C3B16720038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.sec.key in Resources */ = {isa = PBXBuildFile; fileRef = 43C3B16420038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.sec.key */; };
dirk@3673
   334
		43C3B16820038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key in Resources */ = {isa = PBXBuildFile; fileRef = 43C3B16520038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key */; };
dirk@2364
   335
		43C579E91F0A1FEC00A8EDF0 /* AtomicImapService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C579E81F0A1FEC00A8EDF0 /* AtomicImapService.swift */; };
dirk@2367
   336
		43C579EB1F0A382400A8EDF0 /* FetchFoldersService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C579EA1F0A382400A8EDF0 /* FetchFoldersService.swift */; };
dirk@2367
   337
		43C579ED1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C579EC1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift */; };
dirk@11
   338
		43C6F35B1CBE7496006A2A18 /* ConnectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C6F35A1CBE7496006A2A18 /* ConnectionManager.swift */; };
dirk@198
   339
		43C7B9D11CEC4DDF007A612F /* MiscTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C7B9D01CEC4DDF007A612F /* MiscTests.swift */; };
dirk@1176
   340
		43CE63C51DE87FB200FAC505 /* Identity+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE63C41DE87FB200FAC505 /* Identity+pEp.swift */; };
dirk@1177
   341
		43CE63CB1DE8830100FAC505 /* CdAccount+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE63CA1DE8830100FAC505 /* CdAccount+pEp.swift */; };
dirk@1177
   342
		43CE63D11DE8866C00FAC505 /* Message+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE63D01DE8866C00FAC505 /* Message+pEp.swift */; };
dirk@2401
   343
		43D2C2681F13847700C97235 /* ServiceFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2C2671F13847700C97235 /* ServiceFactory.swift */; };
dirk@2401
   344
		43D2C26A1F1385CF00C97235 /* ServiceFactoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2C2691F1385CF00C97235 /* ServiceFactoryTests.swift */; };
dirk@996
   345
		43D51E891DD5D902008B77A8 /* SimpleOperationsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D51E881DD5D902008B77A8 /* SimpleOperationsTest.swift */; };
dirk@2460
   346
		43D755EB1F25D234006F933A /* MatchUidToMsnOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D755EA1F25D234006F933A /* MatchUidToMsnOperation.swift */; };
dirk@2468
   347
		43D755F61F262B37006F933A /* PantomimeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D755F51F262B37006F933A /* PantomimeError.swift */; };
dirk@2470
   348
		43D755F81F262FA0006F933A /* SyncFlagsToServerService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D755F71F262FA0006F933A /* SyncFlagsToServerService.swift */; };
dirk@2471
   349
		43D755FC1F26382B006F933A /* EmailConnectInfo+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D755FB1F26382B006F933A /* EmailConnectInfo+Extension.swift */; };
dirk@213
   350
		43DA52681CEF1B4F0023D540 /* NewAccountSetupUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DA52671CEF1B4F0023D540 /* NewAccountSetupUITest.swift */; };
dirk@1420
   351
		43DB81331E2A56BE00A20902 /* AppendDraftMailsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DB81321E2A56BE00A20902 /* AppendDraftMailsOperation.swift */; };
dirk@1497
   352
		43DFB0331E36083D00175C9C /* MessageHeapBufferOverflow.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43DFB0321E36083D00175C9C /* MessageHeapBufferOverflow.txt */; };
dirk@2784
   353
		43E0CA2A1F4AB81600D9BB7E /* Attachment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E0CA291F4AB81600D9BB7E /* Attachment+Extension.swift */; };
dirk@2671
   354
		43E657D11F3C33C30014CBEC /* String+HTML.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E657D01F3C33C30014CBEC /* String+HTML.swift */; };
dirk@2679
   355
		43E657E01F3C74030014CBEC /* AXHTMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E657DD1F3C72360014CBEC /* AXHTMLParser.m */; };
dirk@2699
   356
		43E657E71F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E657E61F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift */; };
dirk@1528
   357
		43E74C741E38DE2200A2F7A6 /* ImapFlagsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E74C731E38DE2200A2F7A6 /* ImapFlagsTests.swift */; };
dirk@1113
   358
		43E7B6751DE4A53A0017D707 /* CdIdentity+pEp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E7B6741DE4A53A0017D707 /* CdIdentity+pEp.swift */; };
dirk@2313
   359
		43E88BDE1EFA665600E0B224 /* AsyncStateMachineProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E88BDD1EFA665600E0B224 /* AsyncStateMachineProtocol.swift */; };
dirk@2313
   360
		43E88BE01EFA667600E0B224 /* AsyncStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E88BDF1EFA667600E0B224 /* AsyncStateMachine.swift */; };
dirk@810
   361
		43E9BC641DB518A700AD2352 /* CdFolder+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E9BC631DB518A700AD2352 /* CdFolder+Extension.swift */; };
dirk@2792
   362
		43EC03481F4AE28F0026E152 /* String+Attachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EC03471F4AE28F0026E152 /* String+Attachment.swift */; };
dirk@54
   363
		43ED536F1CC77F95006AB156 /* EmailListViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED53631CC77F95006AB156 /* EmailListViewCell.swift */; };
dirk@54
   364
		43ED53701CC77F95006AB156 /* EmailListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED53641CC77F95006AB156 /* EmailListViewController.swift */; };
andreas@2601
   365
		43ED53711CC77F95006AB156 /* IMAPSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED53661CC77F95006AB156 /* IMAPSettingsTableViewController.swift */; };
dirk@54
   366
		43ED53771CC77F95006AB156 /* OneValueSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED536C1CC77F95006AB156 /* OneValueSettingCell.swift */; };
andreas@2601
   367
		43ED53781CC77F95006AB156 /* SMTPSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED536D1CC77F95006AB156 /* SMTPSettingsTableViewController.swift */; };
andreas@2601
   368
		43ED53791CC77F95006AB156 /* UserInfoTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED536E1CC77F95006AB156 /* UserInfoTableViewController.swift */; };
dirk@1605
   369
		43EE99481E438E320060EACE /* FlagImages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EE99471E438E320060EACE /* FlagImages.swift */; };
dirk@1605
   370
		43EE994E1E4392530060EACE /* FlagImageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EE994D1E4392530060EACE /* FlagImageTests.swift */; };
dirk@1218
   371
		43F6DFD71DEEC752006B526F /* FetchMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F6DFD61DEEC752006B526F /* FetchMessagesOperation.swift */; };
dirk@3028
   372
		43F7F07A1F6AD44600BDF151 /* HandshakeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F7F0791F6AD44600BDF151 /* HandshakeTests.swift */; };
dirk@3028
   373
		43F7F07C1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F7F07B1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt */; };
dirk@2052
   374
		43F848491EAA09AE00DBE460 /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F848481EAA09AE00DBE460 /* Weak.swift */; };
dirk@123
   375
		43F84CD21CD899760092FCAE /* FetchFoldersOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F84CD11CD899760092FCAE /* FetchFoldersOperation.swift */; };
dirk@1965
   376
		43F9D99A1E92725700F78A1C /* AttachmentsViewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F9D9991E92725700F78A1C /* AttachmentsViewHelper.swift */; };
dirk@2155
   377
		43FAA0D21EC9972B005BFC4B /* Tuple.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FAA0D11EC9972B005BFC4B /* Tuple.swift */; };
dirk@3671
   378
		43FAA0D41EC9CBC0005BFC4B /* DecryptionTestsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FAA0D31EC9CBC0005BFC4B /* DecryptionTestsInternal.swift */; };
dirk@2819
   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 */; };
dirk@2358
   380
		43FC24211F04F3F400C32110 /* ImapSmtpSyncService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC24201F04F3F400C32110 /* ImapSmtpSyncService.swift */; };
dirk@2358
   381
		43FC24231F04F43000C32110 /* ImapSmtpConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC24221F04F43000C32110 /* ImapSmtpConnection.swift */; };
dirk@2359
   382
		43FC24251F04FC6E00C32110 /* MessageSyncServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC24241F04FC6E00C32110 /* MessageSyncServiceTests.swift */; };
dirk@2359
   383
		43FC24271F04FDDF00C32110 /* SmtpSendServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC24261F04FDDF00C32110 /* SmtpSendServiceTests.swift */; };
andreas@1846
   384
		4918EBFC1E783C70006207FC /* CdMessage+PantomimeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4918EBFA1E783C70006207FC /* CdMessage+PantomimeTest.swift */; };
andreas@1801
   385
		495560861E7150ED0016579E /* libPantomimeStatic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 495560851E7150ED0016579E /* libPantomimeStatic.a */; };
andreas@1814
   386
		49D521541E73E1C20097987B /* MessageModel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49D521531E73E1C20097987B /* MessageModel.framework */; };
andreas@1814
   387
		49D521551E73E1C20097987B /* MessageModel.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 49D521531E73E1C20097987B /* MessageModel.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
hernani@316
   388
		5D039A9C1D0EE7F900AD59EC /* PEPUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D039A9B1D0EE7F900AD59EC /* PEPUtil.swift */; };
dirk@1422
   389
		5D039AA21D0EEA3700AD59EC /* DecryptMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D039AA11D0EEA3700AD59EC /* DecryptMessagesOperation.swift */; };
hernani@1120
   390
		5DEBAA481DE59C3B00FAE12C /* NetworkServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DEBAA471DE59C3B00FAE12C /* NetworkServiceTests.swift */; };
igor@1482
   391
		8B69E3991E30F80E0022959E /* Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B69E3981E30F80E0022959E /* Appearance.swift */; };
igor@1378
   392
		8B77BD691E0C1D930060F11F /* AccountSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B77BD681E0C1D930060F11F /* AccountSettingsTableViewController.swift */; };
igor@1338
   393
		8B81BB901E03F73100D38C82 /* SegueHandlerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B81BB8F1E03F73100D38C82 /* SegueHandlerType.swift */; };
ana@343
   394
		A1014DA71D1173CD00C472A8 /* UIHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436C5A8D1CFEDF59006A195F /* UIHelper.swift */; };
ana@91
   395
		A1B50A841CD26FF100B1A997 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B50A811CD26FF100B1A997 /* Constants.swift */; };
xavier@1883
   396
		B70A3C401E817CFA0036876F /* FolderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70A3C3F1E817CFA0036876F /* FolderViewModel.swift */; };
xavier@2491
   397
		B70DE6881F2773BF00C0A50A /* EmailValidatiorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70DE6871F2773BF00C0A50A /* EmailValidatiorTest.swift */; };
xavier@2204
   398
		B714C4851ED437A7000BC84D /* LoginTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B714C4841ED437A7000BC84D /* LoginTableViewController.swift */; };
andreas@3697
   399
		B716BE031EF01EB900523453 /* AccountSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B716BE021EF01EB900523453 /* AccountSettingsViewModel.swift */; };
xavier@1751
   400
		B71EBBBC1E55E4AE00150177 /* FolderTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71EBBBB1E55E4AE00150177 /* FolderTableViewController.swift */; };
xavier@1751
   401
		B722EC4D1E5B01B300A2B9D5 /* FolderCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B722EC4C1E5B01B300A2B9D5 /* FolderCellViewModel.swift */; };
xavier@1883
   402
		B722EC651E5B49BA00A2B9D5 /* FolderSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B722EC641E5B49BA00A2B9D5 /* FolderSectionViewModel.swift */; };
xavier@1751
   403
		B722EC7A1E5C879000A2B9D5 /* FolderUiProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = B722EC791E5C879000A2B9D5 /* FolderUiProtocols.swift */; };
xavier@2262
   404
		B72528331EE948B800815118 /* AccountsSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72528321EE948B800815118 /* AccountsSettingsViewModel.swift */; };
xavier@2262
   405
		B72528351EE953BC00815118 /* AccountsSettingsCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72528341EE953BC00815118 /* AccountsSettingsCellViewModel.swift */; };
xavier@2262
   406
		B72528371EE9562200815118 /* AccountsSettingsSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72528361EE9562200815118 /* AccountsSettingsSectionViewModel.swift */; };
xavier@1865
   407
		B729BEC61E7C35E200793110 /* FilterUpdateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B729BEC51E7C35E200793110 /* FilterUpdateProtocol.swift */; };
xavier@3629
   408
		B73118FF1FEBE2DB0006573B /* SwipeCellKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 439932311FEA9B7200E92C35 /* SwipeCellKit.framework */; };
xavier@3629
   409
		B73119001FEBE2DB0006573B /* SwipeCellKit.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 439932311FEA9B7200E92C35 /* SwipeCellKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
xavier@2133
   410
		B7365CDE1EAF45F30036ECC7 /* UITextField+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7365CDD1EAF45F30036ECC7 /* UITextField+Extension.swift */; };
xavier@1654
   411
		B740B75D1E4B1C2D002585E1 /* jsonMimeType.txt in Resources */ = {isa = PBXBuildFile; fileRef = B740B75C1E4B1C2D002585E1 /* jsonMimeType.txt */; };
xavier@1654
   412
		B740B75F1E4B1C46002585E1 /* MimeTypeUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B740B75E1E4B1C46002585E1 /* MimeTypeUtil.swift */; };
xavier@2479
   413
		B741D5031F26234A00DFD93A /* EmailAddressValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B741D5021F26234A00DFD93A /* EmailAddressValidation.swift */; };
xavier@2184
   414
		B74940031ECB3BEB001A710B /* UILabel+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74940021ECB3BEB001A710B /* UILabel+Extension.swift */; };
xavier@2134
   415
		B74F81021EB0E20000519FCC /* LoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74F81011EB0E20000519FCC /* LoginViewModel.swift */; };
xavier@4550
   416
		B7500CD62099B90400830AA9 /* EmailListCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7500CD52099B90400830AA9 /* EmailListCellViewModel.swift */; };
xavier@2361
   417
		B75FF00B1EFD420F00C57289 /* EmailListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B75FF00A1EFD420F00C57289 /* EmailListViewModel.swift */; };
xavier@2049
   418
		B78309C81EAA09040051A2E0 /* AccountCreation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B78309C61EAA09040051A2E0 /* AccountCreation.storyboard */; };
xavier@1832
   419
		B78CF8251E76D706008C1739 /* FilterTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78CF8241E76D706008C1739 /* FilterTableViewController.swift */; };
xavier@1832
   420
		B78CF8291E76E0F1008C1739 /* FilterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78CF8281E76E0F1008C1739 /* FilterViewModel.swift */; };
xavier@1832
   421
		B78CF82B1E76E146008C1739 /* FilterCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78CF82A1E76E146008C1739 /* FilterCellViewModel.swift */; };
xavier@2045
   422
		B7D1EEC81E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7D1EEC71E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift */; };
andreas@2809
   423
		B7F19A001E5DE9FB0079A513 /* FolderType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7F199FF1E5DE9FB0079A513 /* FolderType+Extensions.swift */; };
dirk@1
   424
/* End PBXBuildFile section */
dirk@1
   425
dirk@1
   426
/* Begin PBXContainerItemProxy section */
dirk@1
   427
		43980E3B1CBD0BCA00A7FC3C /* PBXContainerItemProxy */ = {
dirk@1
   428
			isa = PBXContainerItemProxy;
dirk@1
   429
			containerPortal = 43980E1B1CBD0BC900A7FC3C /* Project object */;
dirk@1
   430
			proxyType = 1;
dirk@1
   431
			remoteGlobalIDString = 43980E221CBD0BC900A7FC3C;
dirk@1
   432
			remoteInfo = pEpForiOS;
dirk@1
   433
		};
dirk@1
   434
		43980E461CBD0BCA00A7FC3C /* PBXContainerItemProxy */ = {
dirk@1
   435
			isa = PBXContainerItemProxy;
dirk@1
   436
			containerPortal = 43980E1B1CBD0BC900A7FC3C /* Project object */;
dirk@1
   437
			proxyType = 1;
dirk@1
   438
			remoteGlobalIDString = 43980E221CBD0BC900A7FC3C;
dirk@1
   439
			remoteInfo = pEpForiOS;
dirk@1
   440
		};
dirk@1
   441
/* End PBXContainerItemProxy section */
dirk@1
   442
dirk@823
   443
/* Begin PBXCopyFilesBuildPhase section */
dirk@823
   444
		4377D92F1DB7EB03003432BB /* CopyFiles */ = {
dirk@823
   445
			isa = PBXCopyFilesBuildPhase;
dirk@823
   446
			buildActionMask = 2147483647;
dirk@823
   447
			dstPath = "";
dirk@823
   448
			dstSubfolderSpec = 10;
dirk@823
   449
			files = (
andreas@3566
   450
				15FE1F791FE19A3A00CC2D97 /* AppAuth.framework in CopyFiles */,
dirk@3529
   451
				43754AC81FCD8348009A8E63 /* ldns_xcode.framework in CopyFiles */,
xavier@3629
   452
				B73119001FEBE2DB0006573B /* SwipeCellKit.framework in CopyFiles */,
andreas@1814
   453
				49D521551E73E1C20097987B /* MessageModel.framework in CopyFiles */,
dirk@823
   454
			);
dirk@823
   455
			runOnlyForDeploymentPostprocessing = 0;
dirk@823
   456
		};
dirk@823
   457
/* End PBXCopyFilesBuildPhase section */
dirk@823
   458
dirk@1
   459
/* Begin PBXFileReference section */
andreas@2533
   460
		1500199C1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Notification+CWServiceClientNotificationParsing.swift"; sourceTree = "<group>"; };
andreas@2555
   461
		1500199E1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncFlagsToServerOperationTest.swift; sourceTree = "<group>"; };
andreas@3175
   462
		1508AEA91F862C85001D5230 /* SortedSetTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SortedSetTest.swift; sourceTree = "<group>"; };
andreas@3482
   463
		150B8E961FCDACBB00374438 /* ErrorPropagator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorPropagator.swift; sourceTree = "<group>"; };
andreas@3482
   464
		150B8E971FCDACBB00374438 /* AccountSettingsUserInputError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountSettingsUserInputError.swift; sourceTree = "<group>"; };
andreas@3487
   465
		150B8EB21FCEB93D00374438 /* UIUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIUtils.swift; sourceTree = "<group>"; };
andreas@4161
   466
		150DF6CD204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CleanUnsyncedFolderOperation.swift; sourceTree = "<group>"; };
andreas@4194
   467
		150DF6CF2052A13700A9DCF7 /* SecureWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureWebViewController.swift; sourceTree = "<group>"; };
andreas@4213
   468
		150DF6D22052ED4800A9DCF7 /* UIView+Autolayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Autolayout.swift"; sourceTree = "<group>"; };
andreas@3930
   469
		1516EDCE202F526200203D61 /* UidMoveMailsToTrashOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UidMoveMailsToTrashOperation.swift; sourceTree = "<group>"; };
andreas@4234
   470
		15175CEB205929FB00A8D9D0 /* CidHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CidHandler.swift; sourceTree = "<group>"; };
andreas@3450
   471
		151DE7DF1FC5D3E200CDC273 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = "<group>"; };
andreas@3450
   472
		151DE7E21FC5D3FA00CDC273 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Handshake.storyboard; sourceTree = "<group>"; };
andreas@3450
   473
		151DE7E51FC5D41600CDC273 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/FolderViews.storyboard; sourceTree = "<group>"; };
andreas@3898
   474
		151F71D12029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PantomimeFolderAttribute+Extensions.swift"; sourceTree = "<group>"; };
andreas@3898
   475
		151F71EC202A06750057C74D /* TestDataBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestDataBase.swift; sourceTree = "<group>"; };
dirk@4172
   476
		151F71ED202A06750057C74D /* SecretTestData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecretTestData.swift; sourceTree = "<group>"; };
andreas@3898
   477
		151F71EE202A06750057C74D /* NetworkServiceObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkServiceObserver.swift; sourceTree = "<group>"; };
andreas@3898
   478
		151F71EF202A06750057C74D /* DecryptionAttemptCounterDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecryptionAttemptCounterDelegate.swift; sourceTree = "<group>"; };
andreas@3898
   479
		151F71F0202A06750057C74D /* MockBackgrounder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBackgrounder.swift; sourceTree = "<group>"; };
andreas@3898
   480
		151F71F1202A06750057C74D /* CoreDataDrivenTestBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataDrivenTestBase.swift; sourceTree = "<group>"; };
andreas@3898
   481
		151F71F3202A06750057C74D /* CdMessage+TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+TestUtils.swift"; sourceTree = "<group>"; };
andreas@3898
   482
		151F71F4202A06750057C74D /* Message+TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Message+TestUtils.swift"; sourceTree = "<group>"; };
andreas@3898
   483
		151F71F5202A06750057C74D /* TestUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestUtil.swift; sourceTree = "<group>"; };
andreas@3898
   484
		151F71F6202A06750057C74D /* CdAccount+TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdAccount+TestUtils.swift"; sourceTree = "<group>"; };
andreas@3898
   485
		151F7204202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PantomimeFolderAttribute+ExtensionsTest.swift"; sourceTree = "<group>"; };
andreas@3495
   486
		152130531FD00B7A00688DF2 /* DisplayUserError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayUserError.swift; sourceTree = "<group>"; };
andreas@3129
   487
		15255B021F825CD100A2CFC9 /* IdentityImageTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityImageTool.swift; sourceTree = "<group>"; };
andreas@3997
   488
		15259A0F203C7F730020FF12 /* FolderType+NetworkSync.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FolderType+NetworkSync.swift"; sourceTree = "<group>"; };
andreas@3394
   489
		153CA6E31FB60D99003C9629 /* DercyptMessagesOperationTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DercyptMessagesOperationTest.swift; sourceTree = "<group>"; };
andreas@3394
   490
		153CA6E71FB61B53003C9629 /* IOS-815_pep_rating_zero.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-815_pep_rating_zero.txt"; sourceTree = "<group>"; };
andreas@3394
   491
		153CA6E91FB62194003C9629 /* IOS-211-pdfEmail.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-211-pdfEmail.txt"; sourceTree = "<group>"; };
andreas@2915
   492
		153D08271F56BBCB00377110 /* AppendSendMailsOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppendSendMailsOperation.swift; sourceTree = "<group>"; };
andreas@2868
   493
		153E4E461F500F650021CBD8 /* IOS-211-duplicated-attachments.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-211-duplicated-attachments.txt"; sourceTree = "<group>"; };
andreas@2803
   494
		153EFA711F4AD51200C3432A /* TrashMailsOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrashMailsOperationTest.swift; sourceTree = "<group>"; };
andreas@3903
   495
		153FC45C202A263D0053CCF1 /* FolderType+IMAP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FolderType+IMAP.swift"; sourceTree = "<group>"; };
andreas@3903
   496
		153FC45E202A26B30053CCF1 /* FolderType+IMAPTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FolderType+IMAPTest.swift"; sourceTree = "<group>"; };
andreas@3460
   497
		1541D7EC1FC81D4200D52A5D /* URL+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Extensions.swift"; sourceTree = "<group>"; };
andreas@3460
   498
		1541D7EF1FC81ED900D52A5D /* URL+ExtensionsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+ExtensionsTest.swift"; sourceTree = "<group>"; };
andreas@3460
   499
		1541D7F21FC8292D00D52A5D /* URL+MIME.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+MIME.swift"; sourceTree = "<group>"; };
andreas@3460
   500
		1541D7F41FC82A4900D52A5D /* URL+MIME.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+MIME.swift"; sourceTree = "<group>"; };
andreas@3460
   501
		1541D7F91FCC18E100D52A5D /* AttachmentCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AttachmentCell.xib; sourceTree = "<group>"; };
andreas@3460
   502
		1541D7FB1FCC199B00D52A5D /* AttachmentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentCell.swift; sourceTree = "<group>"; };
andreas@3601
   503
		154750991FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchNumberOfNewMailsOperation.swift; sourceTree = "<group>"; };
andreas@4451
   504
		154F0A7F2085FC7D00C77D72 /* CdAttachment+Pantomime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CdAttachment+Pantomime.swift"; sourceTree = "<group>"; };
andreas@4457
   505
		154F0A8120874B3E00C77D72 /* ContentDispositionTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentDispositionTest.swift; sourceTree = "<group>"; };
andreas@4457
   506
		154F0A832087779200C77D72 /* ContentDispositionType + Conversion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ContentDispositionType + Conversion.swift"; sourceTree = "<group>"; };
andreas@3601
   507
		155050EF1FE82356009CEAD2 /* UserNotificationTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationTool.swift; sourceTree = "<group>"; };
andreas@3608
   508
		155050F11FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserNotificationTool+pEp.swift"; sourceTree = "<group>"; };
andreas@3634
   509
		155050F51FEAB082009CEAD2 /* ErrorContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorContainer.swift; sourceTree = "<group>"; };
andreas@3635
   510
		155050F71FEAB57F009CEAD2 /* BackgroundError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundError.swift; sourceTree = "<group>"; };
andreas@4390
   511
		1555361A207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CWInternetAddress+TestUtils.swift"; sourceTree = "<group>"; };
andreas@3515
   512
		1555E97B1FD587A300BF8E0E /* Message+IMAP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Message+IMAP.swift"; sourceTree = "<group>"; };
andreas@4215
   513
		155F2D9F20530798001B4B1C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Reusable.storyboard; sourceTree = "<group>"; };
andreas@3040
   514
		1560D16F1F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchOlderImapMessagesOperation.swift; sourceTree = "<group>"; };
andreas@3040
   515
		1560D1711F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchOlderImapMessagesService.swift; sourceTree = "<group>"; };
andreas@3394
   516
		1568FEA01FACDCC500993EA3 /* IOS-211_hi_there.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "IOS-211_hi_there.txt"; sourceTree = "<group>"; };
andreas@3542
   517
		157455C71FDFD2D4008CA78F /* NSAttributedString+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+Extensions.swift"; sourceTree = "<group>"; };
andreas@2841
   518
		1579397A1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Extensions.swift"; sourceTree = "<group>"; };
andreas@3927
   519
		15865A8820319ADC00F7A4B5 /* Folder+pEp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Folder+pEp.swift"; sourceTree = "<group>"; };
andreas@4126
   520
		1587D1622049BE7D002C2157 /* ImapConnectionDataCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImapConnectionDataCache.swift; sourceTree = "<group>"; };
andreas@4133
   521
		1587D164204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingUnecryptedSubjectViewController.swift; sourceTree = "<group>"; };
andreas@3906
   522
		15A75CE0202B57BF00C0DA28 /* Folder+VirtualMailbox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Folder+VirtualMailbox.swift"; sourceTree = "<group>"; };
andreas@3911
   523
		15A75CE9202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProviderSpecificInformationProtocol.swift; sourceTree = "<group>"; };
andreas@3911
   524
		15A75CEB202DED2300C0DA28 /* GmailSpecificInformation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GmailSpecificInformation.swift; sourceTree = "<group>"; };
andreas@3068
   525
		15A763D01F72D68000670313 /* KeyChainTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyChainTest.swift; sourceTree = "<group>"; };
andreas@4501
   526
		15A8B8FB20908D2300D2B0B6 /* Keychain+TestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Keychain+TestUtils.swift"; sourceTree = "<group>"; };
andreas@4415
   527
		15AA6015207CD71D00D57DB4 /* ImapFlags+Pantomime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ImapFlags+Pantomime.swift"; sourceTree = "<group>"; };
andreas@3439
   528
		15B2204F1FBF5D6E00CA52BA /* InfoPlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPlist.swift; sourceTree = "<group>"; };
andreas@3439
   529
		15B220511FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InfoPlist+pEpStrings.swift"; sourceTree = "<group>"; };
andreas@2526
   530
		15B483DA1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpecialUseMailboxesTest.swift; sourceTree = "<group>"; };
andreas@2526
   531
		15B483E01F290B14000FB2CF /* LoginImapOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginImapOperationTest.swift; sourceTree = "<group>"; };
andreas@3497
   532
		15BBBC621FD0496800B9DCC8 /* ReportingErrorContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportingErrorContainer.swift; sourceTree = "<group>"; };
andreas@3499
   533
		15BBBC671FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportingErrorContainerTest.swift; sourceTree = "<group>"; };
andreas@3499
   534
		15BBBC6A1FD0527200B9DCC8 /* DisplayUserErrorTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayUserErrorTest.swift; sourceTree = "<group>"; };
andreas@3127
   535
		15C5F2431F822560007DE086 /* PreviewMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewMessage.swift; sourceTree = "<group>"; };
andreas@3127
   536
		15C5F2451F823752007DE086 /* SortedSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortedSet.swift; sourceTree = "<group>"; };
andreas@3990
   537
		15EE5A71203B15660041F076 /* SettingSyncTrashViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingSyncTrashViewController.swift; sourceTree = "<group>"; };
andreas@3990
   538
		15EE5A72203B15660041F076 /* SettingBaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingBaseViewController.swift; sourceTree = "<group>"; };
andreas@3990
   539
		15EE5A73203B15660041F076 /* LogViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = "<group>"; };
andreas@2602
   540
		15F835231F34BE1300FCE887 /* AccountUserInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountUserInput.swift; sourceTree = "<group>"; };
andreas@2684
   541
		15F835271F3B497D00FCE887 /* FetchMessagesOperationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchMessagesOperationTest.swift; sourceTree = "<group>"; };
andreas@3554
   542
		15FE1F751FE122D900CC2D97 /* CreditsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditsViewController.swift; sourceTree = "<group>"; };
yves@1361
   543
		220DCE2C1E0AB544002FE716 /* MessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageCell.swift; sourceTree = "<group>"; };
yves@1361
   544
		220DCE2D1E0AB544002FE716 /* MessageData.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = MessageData.plist; sourceTree = "<group>"; };
yves@1361
   545
		220DCE301E0AB5CC002FE716 /* MailinglistCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailinglistCell.swift; sourceTree = "<group>"; };
yves@1361
   546
		220DCE311E0AB5CC002FE716 /* MessageContentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageContentCell.swift; sourceTree = "<group>"; };
yves@1361
   547
		220DCE321E0AB5CC002FE716 /* MessageSenderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSenderCell.swift; sourceTree = "<group>"; };
yves@1361
   548
		220DCE331E0AB5CC002FE716 /* MessageSubjectCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSubjectCell.swift; sourceTree = "<group>"; };
yves@1268
   549
		222B35551DF962D7007A1F82 /* ComposeHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeHelpers.swift; sourceTree = "<group>"; };
yves@1268
   550
		222B35571DF96389007A1F82 /* Capability.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Capability.swift; sourceTree = "<group>"; };
yves@1271
   551
		222B35641DF96A9C007A1F82 /* ComposeCellProtocols.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeCellProtocols.swift; sourceTree = "<group>"; };
yves@1271
   552
		222B35681DF96AFE007A1F82 /* ComposeTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeTextView.swift; sourceTree = "<group>"; };
yves@1271
   553
		222B356C1DF96C30007A1F82 /* ComposeCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeCell.swift; sourceTree = "<group>"; };
yves@1271
   554
		222B35711DF96CC8007A1F82 /* ComposeFieldModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeFieldModel.swift; sourceTree = "<group>"; };
yves@1272
   555
		222B357D1DF97675007A1F82 /* SuggestTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestTableView.swift; sourceTree = "<group>"; };
yves@1272
   556
		222B35811DF97A44007A1F82 /* ComposeData.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ComposeData.plist; sourceTree = "<group>"; };
yves@1272
   557
		222B35821DF97A44007A1F82 /* ComposeDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeDataSource.swift; sourceTree = "<group>"; };
yves@1302
   558
		222B35BB1E00049C007A1F82 /* AccountCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountCell.swift; sourceTree = "<group>"; };
ylandert@948
   559
		228038671DC9DE6D00F1CB45 /* TextfieldResponder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextfieldResponder.swift; sourceTree = "<group>"; };
andreas@2915
   560
		4301B3151E28D259007D626C /* AppendMailsOperationBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppendMailsOperationBase.swift; sourceTree = "<group>"; };
dirk@1996
   561
		43040A521E9776220083DED8 /* AttachmentSummaryView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentSummaryView.swift; sourceTree = "<group>"; };
dirk@2125
   562
		4304FCFE1EBB8C5A0086DADA /* LanguageListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LanguageListViewController.swift; sourceTree = "<group>"; };
dirk@2203
   563
		4307C46F1ED81F3100A276A4 /* DefaultImapSyncDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DefaultImapSyncDelegate.swift; path = ../DefaultImapSyncDelegate.swift; sourceTree = "<group>"; };
dirk@2209
   564
		4307C4711ED826E400A276A4 /* SmtpSendError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmtpSendError.swift; sourceTree = "<group>"; };
dirk@4068
   565
		43088F732046C08000BB5149 /* ComposeMessageBodyTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposeMessageBodyTextView.swift; sourceTree = "<group>"; };
dirk@1089
   566
		430972651DDEEBB50062E308 /* CdIdentity+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdIdentity+Extension.swift"; sourceTree = "<group>"; };
dirk@1884
   567
		430A2EEB1E81357A00878837 /* CdImapFlags+Pantomime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdImapFlags+Pantomime.swift"; sourceTree = "<group>"; };
dirk@4172
   568
		430A6E531DFB08CE006273A5 /* SecretUITestData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecretUITestData.swift; sourceTree = "<group>"; };
dirk@3895
   569
		430BA228203438A3003B041C /* CdMessagePEPMessageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CdMessagePEPMessageTests.swift; sourceTree = "<group>"; };
yves@1270
   570
		430C80D41D0EAB6E00CD4582 /* pEpTrustWords.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = pEpTrustWords.bundle; path = ../pEpTrustWords.bundle; sourceTree = "<group>"; };
dirk@311
   571
		430C80DF1D0EADC200CD4582 /* PepAdapterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PepAdapterTests.swift; sourceTree = "<group>"; };
dirk@2010
   572
		430D73641E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsViewOperation.swift; sourceTree = "<group>"; };
dirk@2011
   573
		430D73661E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentToLocalURLOperation.swift; sourceTree = "<group>"; };
dirk@2072
   574
		430E0BE61EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSMutableDictionary+pEp.swift"; sourceTree = "<group>"; };
dirk@2127
   575
		430E5F1F1EBC87A700E5D5D3 /* LanguageListTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LanguageListTableViewCell.swift; sourceTree = "<group>"; };
dirk@2400
   576
		430EA5F91F0FAD7700F816D4 /* ServiceChainExecutor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceChainExecutor.swift; sourceTree = "<group>"; };
dirk@2400
   577
		430EA5FB1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceChainExecutorTests.swift; sourceTree = "<group>"; };
dirk@4047
   578
		43106A182045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OAuth2ConfigurationProtocol+Extension.swift"; sourceTree = "<group>"; };
dirk@576
   579
		431144B41CC0FCA40007639D /* StoreFolderOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreFolderOperation.swift; sourceTree = "<group>"; };
dirk@27
   580
		431144B61CC11D6A0007639D /* BaseOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseOperation.swift; sourceTree = "<group>"; };
dirk@27
   581
		431144B81CC11DF30007639D /* StorePrefetchedMailOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorePrefetchedMailOperation.swift; sourceTree = "<group>"; };
dirk@1250
   582
		43122B121DF5B48B00610253 /* ConnectInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectInfo.swift; sourceTree = "<group>"; };
dirk@1250
   583
		43122B131DF5B48B00610253 /* EmailConnectInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailConnectInfo.swift; sourceTree = "<group>"; };
dirk@1250
   584
		43122B141DF5B48B00610253 /* EmailService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailService.swift; sourceTree = "<group>"; };
dirk@1250
   585
		43122B151DF5B48B00610253 /* ImapService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapService.swift; sourceTree = "<group>"; };
dirk@1250
   586
		43122B161DF5B48B00610253 /* SmtpService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmtpService.swift; sourceTree = "<group>"; };
dirk@1250
   587
		43122B3B1DF5B75000610253 /* NetworkService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkService.swift; sourceTree = "<group>"; };
dirk@1251
   588
		43122B3D1DF5BB6600610253 /* MySelfOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MySelfOperation.swift; sourceTree = "<group>"; };
dirk@1651
   589
		431394A81E4B03AA00D92F33 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
dirk@1656
   590
		431394C01E4B11CF00D92F33 /* AppSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = "<group>"; };
dirk@3781
   591
		4315E4BE2011FD6900F68763 /* AuthMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthMethod.swift; sourceTree = "<group>"; };
dirk@3787
   592
		4315E4C020120F1600F68763 /* NSSecureCoding+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSSecureCoding+Extension.swift"; sourceTree = "<group>"; };
dirk@3792
   593
		4315E4C2201242BB00F68763 /* OAuth2Type+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OAuth2Type+Extension.swift"; sourceTree = "<group>"; };
dirk@255
   594
		431798761CF87FE6007DD655 /* ReferenceCounter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReferenceCounter.swift; sourceTree = "<group>"; };
dirk@258
   595
		431799391CF8A39F007DD655 /* pEpForiOSTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pEpForiOSTests-Bridging-Header.h"; sourceTree = "<group>"; };
yves@1272
   596
		431AE5D41D2EC0C000F609D3 /* ComposeTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeTableViewController.swift; sourceTree = "<group>"; };
dirk@412
   597
		431AE5D61D2EC0DD00F609D3 /* RecipientCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipientCell.swift; sourceTree = "<group>"; };
dirk@412
   598
		431AE5D81D2EC99B00F609D3 /* MessageBodyCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageBodyCell.swift; sourceTree = "<group>"; };
dirk@1116
   599
		431B04791DE5772000E40CD3 /* CdMessage+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+pEp.swift"; sourceTree = "<group>"; };
dirk@1116
   600
		431B047F1DE5774800E40CD3 /* CdMessage+Pantomime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+Pantomime.swift"; sourceTree = "<group>"; };
dirk@1117
   601
		431B04811DE583A000E40CD3 /* CdAttachment+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdAttachment+Extension.swift"; sourceTree = "<group>"; };
igor@1378
   602
		431B0B991D6734DF0082D0DB /* AccountsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsTableViewController.swift; sourceTree = "<group>"; };
dirk@1642
   603
		431BB9441E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = PorpoiseGalaxy_HubbleFraile_960.jpg; sourceTree = "<group>"; };
dirk@2627
   604
		431C2B161F387C4100D87FFD /* LoginViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginViewModelTests.swift; sourceTree = "<group>"; };
dirk@2629
   605
		431C2B181F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ConnectionTransport+AccountSettings.swift"; sourceTree = "<group>"; };
dirk@3596
   606
		431C6E031FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2ConfigurationProtocol.swift; sourceTree = "<group>"; };
dirk@2005
   607
		431D60DA1E93BB2D001266D7 /* AttachmentsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsView.swift; sourceTree = "<group>"; };
dirk@1974
   608
		431D60DC1E93D580001266D7 /* MessageAttachmentsCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageAttachmentsCell.swift; sourceTree = "<group>"; };
dirk@2347
   609
		431E2B061F02550C000035FA /* CheckOutgoingMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CheckOutgoingMessagesOperation.swift; sourceTree = "<group>"; };
dirk@2349
   610
		431E2B081F0281DF000035FA /* SmtpSendService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmtpSendService.swift; sourceTree = "<group>"; };
dirk@2192
   611
		431E58F51ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountVerificationServiceProtocol.swift; sourceTree = "<group>"; };
dirk@2195
   612
		431E58F91ED591E900EFA77F /* AccountVerificationService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountVerificationService.swift; sourceTree = "<group>"; };
dirk@2195
   613
		431E58FB1ED5926B00EFA77F /* AccountVerificationServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountVerificationServiceTests.swift; sourceTree = "<group>"; };
dirk@2271
   614
		431E65621EEAE65200B8BBFC /* HandshakeUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakeUITest.swift; sourceTree = "<group>"; };
dirk@273
   615
		431E8F7D1CFDCF3A00C33647 /* EmailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailViewController.swift; sourceTree = "<group>"; };
dirk@3037
   616
		431F987E1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakePartnerTableViewCellViewModelTests.swift; sourceTree = "<group>"; };
dirk@2375
   617
		43200D9C1F0CBC4000FFDE56 /* FetchMessagesService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchMessagesService.swift; sourceTree = "<group>"; };
dirk@2380
   618
		43200D9E1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchMessagesServiceTests.swift; sourceTree = "<group>"; };
dirk@2175
   619
		43209B531ECC5A9B007E7E2E /* libpEpObjCAdapter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpEpObjCAdapter.a; path = "../pEpObjCAdapter/build/Debug-iphoneos/libpEpObjCAdapter.a"; sourceTree = "<group>"; };
andreas@3602
   620
		432142631E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchNumberOfNewMailsService.swift; sourceTree = "<group>"; };
dirk@1961
   621
		432142651E8FD6A400FBE987 /* ServiceUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceUtil.swift; sourceTree = "<group>"; };
dirk@1255
   622
		432198E71DF6B51B00318A74 /* LoginImapOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginImapOperation.swift; sourceTree = "<group>"; };
dirk@1255
   623
		432198EC1DF6B66800318A74 /* SharedObjects.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SharedObjects.swift; sourceTree = "<group>"; };
dirk@3265
   624
		4322E82E1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Microsoft_Outlook_Probing_Message_001.txt; sourceTree = "<group>"; };
dirk@1905
   625
		4323FE851E83D6FF006785E1 /* ImapFolderBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapFolderBuilder.swift; sourceTree = "<group>"; };
dirk@2858
   626
		43257C7F1F50064100DDC7F0 /* HtmlToTextSaxParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlToTextSaxParser.swift; sourceTree = "<group>"; };
dirk@2859
   627
		43257C811F50179800DDC7F0 /* BasicSaxParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicSaxParser.swift; sourceTree = "<group>"; };
dirk@2877
   628
		43257C831F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlToAttributedTextSaxParser.swift; sourceTree = "<group>"; };
dirk@2877
   629
		43257C851F50659200DDC7F0 /* StringHTMLExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringHTMLExtensionTests.swift; sourceTree = "<group>"; };
dirk@2877
   630
		43257C871F5067BE00DDC7F0 /* NSAttributedString+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+pEp.swift"; sourceTree = "<group>"; };
dirk@2810
   631
		432645801F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+Parsing.swift"; sourceTree = "<group>"; };
dirk@641
   632
		43264E9A1D76B7110098DCAC /* SyncFlagsToServerOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncFlagsToServerOperation.swift; sourceTree = "<group>"; };
dirk@2426
   633
		432677151F17796D00F01F5A /* ImapIdleService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapIdleService.swift; sourceTree = "<group>"; };
dirk@2324
   634
		4326D3FE1EFBC8DB0016AB0D /* FolderInfoOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderInfoOperation.swift; sourceTree = "<group>"; };
dirk@2114
   635
		43293EFA1EB9DD6700EEE010 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; };
dirk@1142
   636
		432A24D61DE714A200DAAC5C /* MessagePantomimeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagePantomimeTests.swift; sourceTree = "<group>"; };
dirk@2392
   637
		432A3E3E1F0E6B3700834749 /* SyncExistingMessagesService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncExistingMessagesService.swift; sourceTree = "<group>"; };
dirk@2394
   638
		432A3E431F0E793A00834749 /* SyncExistingMessagesServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncExistingMessagesServiceTests.swift; sourceTree = "<group>"; };
dirk@2103
   639
		432A5E251EB344C3007CB670 /* PEP_color+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PEP_color+Extension.swift"; sourceTree = "<group>"; };
dirk@2169
   640
		432AC3051ECB0C44007DC418 /* CWIMAPMessage+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CWIMAPMessage+pEp.swift"; sourceTree = "<group>"; };
dirk@2235
   641
		432DA7431EE01E3300B30BAA /* MessageSyncServiceProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSyncServiceProtocol.swift; sourceTree = "<group>"; };
dirk@2236
   642
		432DA7451EE027EB00B30BAA /* MessageSyncService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSyncService.swift; sourceTree = "<group>"; };
dirk@396
   643
		432F7D601D2102F10094F097 /* PEPSessionTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PEPSessionTest.swift; sourceTree = "<group>"; };
dirk@1323
   644
		433019E51E01A71300788B89 /* PeriodicTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PeriodicTask.swift; sourceTree = "<group>"; };
dirk@3106
   645
		4330278D1F7BABFF00D685F8 /* GradientView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientView.swift; sourceTree = "<group>"; };
dirk@3553
   646
		43306EBD1FE125B50045DD00 /* OAuth2Authorization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OAuth2Authorization.swift; sourceTree = "<group>"; };
dirk@3570
   647
		43306EC11FE129840045DD00 /* OAuth2Type.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2Type.swift; sourceTree = "<group>"; };
dirk@1202
   648
		43313DFB1DEC7F6000C111C8 /* DeleteFoldersOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeleteFoldersOperation.swift; sourceTree = "<group>"; };
dirk@1744
   649
		4333A2A21E5C62860025D8A5 /* AttachmentCounter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentCounter.swift; sourceTree = "<group>"; };
dirk@1747
   650
		4333A2A41E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FixAttachmentsOperation.swift; sourceTree = "<group>"; };
dirk@3855
   651
		4334CF2F2020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OAuth2Type+LibAccountSettings.swift"; sourceTree = "<group>"; };
dirk@925
   652
		4336229D1DC76B8100133B3D /* MessageModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageModelTests.swift; sourceTree = "<group>"; };
yves@1270
   653
		433724FC1DA2C2B1005E8DF5 /* pEp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = pEp.entitlements; path = ../pEp.entitlements; sourceTree = "<group>"; };
dirk@517
   654
		433BCD941D5388C100DD98EF /* ReplyUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReplyUtil.swift; sourceTree = "<group>"; };
andreas@2494
   655
		433C51D11E66CB9C00272E19 /* CreateRequiredFoldersOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateRequiredFoldersOperation.swift; sourceTree = "<group>"; };
yves@1272
   656
		4340F5F81D363BE6006A5C82 /* ContactCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactCell.swift; sourceTree = "<group>"; };
dirk@4466
   657
		4341EBCE2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QualifyServerIsLocalOperation.swift; sourceTree = "<group>"; };
dirk@4467
   658
		4341EBD0208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QualifyServerIsLocalServiceProtocol.swift; sourceTree = "<group>"; };
dirk@3585
   659
		43425EDA1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2ProviderProtocol.swift; sourceTree = "<group>"; };
dirk@3586
   660
		43425EDC1FE3DF3B004A2728 /* OAuth2Provider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2Provider.swift; sourceTree = "<group>"; };
dirk@3586
   661
		43425EDE1FE3E052004A2728 /* OAuth2ProviderFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2ProviderFactory.swift; sourceTree = "<group>"; };
dirk@1407
   662
		4348EF0C1E27ABA100F441A9 /* LoginSmtpOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginSmtpOperation.swift; sourceTree = "<group>"; };
dirk@1411
   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>"; };
dirk@3746
   664
		43498CDA200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewModelLoginErrorDelegate.swift; sourceTree = "<group>"; };
dirk@3748
   665
		43498CDC200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewModelOAuth2ErrorDelegate.swift; sourceTree = "<group>"; };
dirk@1097
   666
		434B5D181DDF67E400BEDEF0 /* CdMessage+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+Extension.swift"; sourceTree = "<group>"; };
dirk@2082
   667
		434F40931EB0B173002FBF0D /* ObservableValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObservableValue.swift; sourceTree = "<group>"; };
dirk@2084
   668
		434F40951EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakePartnerTableViewCellViewModel.swift; sourceTree = "<group>"; };
dirk@2730
   669
		4351C2A21F4441190053381F /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = "<group>"; };
dirk@2730
   670
		4351C2A31F4441190053381F /* chunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chunk.h; sourceTree = "<group>"; };
dirk@2730
   671
		4351C2A41F4441190053381F /* cmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmark.h; sourceTree = "<group>"; };
dirk@2730
   672
		4351C2A51F4441190053381F /* cmark_ctype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmark_ctype.h; sourceTree = "<group>"; };
dirk@2730
   673
		4351C2A61F4441190053381F /* cmark_export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmark_export.h; sourceTree = "<group>"; };
dirk@2730
   674
		4351C2A71F4441190053381F /* cmark_version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmark_version.h; sourceTree = "<group>"; };
dirk@2730
   675
		4351C2A81F4441190053381F /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
dirk@2730
   676
		4351C2A91F4441190053381F /* houdini.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = houdini.h; sourceTree = "<group>"; };
dirk@2730
   677
		4351C2AA1F4441190053381F /* inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inlines.h; sourceTree = "<group>"; };
dirk@2730
   678
		4351C2AB1F4441190053381F /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
dirk@2730
   679
		4351C2AC1F4441190053381F /* node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node.h; sourceTree = "<group>"; };
dirk@2730
   680
		4351C2AD1F4441190053381F /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
dirk@2730
   681
		4351C2AE1F4441190053381F /* references.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = references.h; sourceTree = "<group>"; };
dirk@2730
   682
		4351C2AF1F4441190053381F /* render.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render.h; sourceTree = "<group>"; };
dirk@2730
   683
		4351C2B01F4441190053381F /* scanners.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanners.h; sourceTree = "<group>"; };
dirk@2730
   684
		4351C2B11F4441190053381F /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = "<group>"; };
dirk@2730
   685
		4351C2B31F4441190053381F /* blocks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blocks.c; sourceTree = "<group>"; };
dirk@2730
   686
		4351C2B41F4441190053381F /* buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = buffer.c; sourceTree = "<group>"; };
dirk@2977
   687
		4351C2B51F4441190053381F /* case_fold_switch.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = case_fold_switch.inc; sourceTree = "<group>"; };
dirk@2730
   688
		4351C2B61F4441190053381F /* cmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmark.c; sourceTree = "<group>"; };
dirk@2730
   689
		4351C2B71F4441190053381F /* cmark_ctype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmark_ctype.c; sourceTree = "<group>"; };
dirk@2730
   690
		4351C2B81F4441190053381F /* commonmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = commonmark.c; sourceTree = "<group>"; };
dirk@2977
   691
		4351C2B91F4441190053381F /* entities.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = entities.inc; sourceTree = "<group>"; };
dirk@2730
   692
		4351C2BA1F4441190053381F /* houdini_href_e.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = houdini_href_e.c; sourceTree = "<group>"; };
dirk@2730
   693
		4351C2BB1F4441190053381F /* houdini_html_e.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = houdini_html_e.c; sourceTree = "<group>"; };
dirk@2730
   694
		4351C2BC1F4441190053381F /* houdini_html_u.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = houdini_html_u.c; sourceTree = "<group>"; };
dirk@2730
   695
		4351C2BD1F4441190053381F /* html.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = html.c; sourceTree = "<group>"; };
dirk@2730
   696
		4351C2BE1F4441190053381F /* inlines.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inlines.c; sourceTree = "<group>"; };
dirk@2730
   697
		4351C2BF1F4441190053381F /* iterator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iterator.c; sourceTree = "<group>"; };
dirk@2730
   698
		4351C2C01F4441190053381F /* latex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = latex.c; sourceTree = "<group>"; };
dirk@2730
   699
		4351C2C11F4441190053381F /* man.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = man.c; sourceTree = "<group>"; };
dirk@2730
   700
		4351C2C21F4441190053381F /* node.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = node.c; sourceTree = "<group>"; };
dirk@2730
   701
		4351C2C31F4441190053381F /* references.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = references.c; sourceTree = "<group>"; };
dirk@2730
   702
		4351C2C41F4441190053381F /* render.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = render.c; sourceTree = "<group>"; };
dirk@2730
   703
		4351C2C51F4441190053381F /* scanners.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scanners.c; sourceTree = "<group>"; };
dirk@2730
   704
		4351C2C61F4441190053381F /* utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf8.c; sourceTree = "<group>"; };
dirk@2730
   705
		4351C2C71F4441190053381F /* xml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xml.c; sourceTree = "<group>"; };
dirk@2731
   706
		4351C2DD1F4457620053381F /* NSString+Markdown.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+Markdown.m"; sourceTree = "<group>"; };
dirk@2731
   707
		4351C2DF1F44581A0053381F /* NSString+Markdown.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSString+Markdown.h"; sourceTree = "<group>"; };
andreas@4165
   708
		43549A8D1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandleMessagesMarkedAsShouldBeTrashedOperation.swift; sourceTree = "<group>"; };
dirk@1228
   709
		4356102B1DEF019400808C8E /* SyncMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncMessagesOperation.swift; sourceTree = "<group>"; };
dirk@396
   710
		435B42401D211E5900119048 /* MiscUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MiscUtil.swift; sourceTree = "<group>"; };
dirk@2516
   711
		435DF9081F2A26F2003254F7 /* BackgroundOperationImapService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundOperationImapService.swift; sourceTree = "<group>"; };
dirk@2199
   712
		4360282C1ED6F27600C95FC4 /* NetworkError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkError.swift; sourceTree = "<group>"; };
dirk@2199
   713
		4360282E1ED6F33400C95FC4 /* ImapSyncError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapSyncError.swift; sourceTree = "<group>"; };
dirk@2054
   714
		4362398B1EADD61B00BD2EB9 /* CGSize+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGSize+Extension.swift"; sourceTree = "<group>"; };
dirk@2063
   715
		4362398F1EAE08F400BD2EB9 /* PEPSession+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PEPSession+Extensions.swift"; sourceTree = "<group>"; };
dirk@2063
   716
		436239901EAE08F400BD2EB9 /* String+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; };
dirk@2063
   717
		436239911EAE08F400BD2EB9 /* String+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+pEp.swift"; sourceTree = "<group>"; };
dirk@2063
   718
		436239961EAE0CE800BD2EB9 /* Actionsheet+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Actionsheet+Extension.swift"; sourceTree = "<group>"; };
dirk@2063
   719
		436239971EAE0CE800BD2EB9 /* Date+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Extension.swift"; sourceTree = "<group>"; };
dirk@2063
   720
		436239981EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSRegularExpression+Extension.swift"; sourceTree = "<group>"; };
dirk@2063
   721
		436239991EAE0CE800BD2EB9 /* OperationQueue+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OperationQueue+Extension.swift"; sourceTree = "<group>"; };
dirk@2068
   722
		4362399E1EAE2F0A00BD2EB9 /* UITableView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableView+Extension.swift"; sourceTree = "<group>"; };
dirk@2290
   723
		436795F71EE98B9A00B03E23 /* MessageReevalutionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageReevalutionTests.swift; sourceTree = "<group>"; };
dirk@2266
   724
		436795F91EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CommunicationTypeTests_test002@peptest.ch_sec.asc"; sourceTree = "<group>"; };
dirk@2266
   725
		436795FA1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CommunicationTypeTests_test002@peptest.ch.asc"; sourceTree = "<group>"; };
dirk@2266
   726
		436795FD1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CommunicationTypeTests_test001@peptest.ch_sec.asc"; sourceTree = "<group>"; };
dirk@2266
   727
		436795FE1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "CommunicationTypeTests_test001@peptest.ch.asc"; sourceTree = "<group>"; };
dirk@2266
   728
		436796011EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CommunicationTypeTests_Message_test001_to_test002.txt; sourceTree = "<group>"; };
dirk@4485
   729
		4368BD4D208E1DEC002C27FA /* IPAddressParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPAddressParser.swift; sourceTree = "<group>"; };
dirk@1326
   730
		436C23271E02948400071430 /* BackgroundTaskProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundTaskProtocol.swift; sourceTree = "<group>"; };
dirk@1328
   731
		436C232C1E02A2D900071430 /* KickOffMySelfProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KickOffMySelfProtocol.swift; sourceTree = "<group>"; };
dirk@1328
   732
		436C232E1E02A52D00071430 /* LimitedOperationQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LimitedOperationQueue.swift; sourceTree = "<group>"; };
dirk@279
   733
		436C5A8D1CFEDF59006A195F /* UIHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIHelper.swift; sourceTree = "<group>"; };
dirk@425
   734
		436F8E131D36706A007E9829 /* StringExtensionsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionsTest.swift; sourceTree = "<group>"; };
dirk@3529
   735
		43754AC71FCD7ABC009A8E63 /* ldns_xcode.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ldns_xcode.framework; sourceTree = BUILT_PRODUCTS_DIR; };
dirk@735
   736
		437671471D8FF2A5004DD205 /* DeleteFolderOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeleteFolderOperation.swift; sourceTree = "<group>"; };
dirk@330
   737
		43800D981D112A2A00821E34 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = usr/lib/libxml2.tbd; sourceTree = SDKROOT; };
dirk@3587
   738
		438052861FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AuthorizationFactoryProtocol.swift; sourceTree = "<group>"; };
dirk@3588
   739
		438052881FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AuthorizationProtocol.swift; sourceTree = "<group>"; };
dirk@3589
   740
		4380528A1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AuthorizationURLHandlerProtocol.swift; sourceTree = "<group>"; };
dirk@1688
   741
		4381D0FE1E51A124002743C3 /* NetworkServiceWorker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkServiceWorker.swift; sourceTree = "<group>"; };
dirk@1928
   742
		438281821E891B7E00087343 /* DateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateTests.swift; sourceTree = "<group>"; };
dirk@38
   743
		4382E6421CC600FF00AA27EA /* PersistentImapFolder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PersistentImapFolder.swift; sourceTree = "<group>"; };
dirk@2665
   744
		4384ABAF1F3B5A11006982B8 /* Data+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Extensions.swift"; sourceTree = "<group>"; };
dirk@3729
   745
		4388A0E02008AF61008CB98D /* public.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = public.xcconfig; sourceTree = "<group>"; };
dirk@3734
   746
		4388A0E12008F813008CB98D /* OAuth2AccessToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AccessToken.swift; sourceTree = "<group>"; };
dirk@3734
   747
		4388A0E32008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AccessTokenProtocol.swift; sourceTree = "<group>"; };
dirk@496
   748
		438D253B1D4B9E7500BFF7AA /* MimeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MimeTests.swift; sourceTree = "<group>"; };
dirk@496
   749
		438D253F1D4B9EDB00BFF7AA /* PGPMimeMail.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PGPMimeMail.txt; sourceTree = "<group>"; };
dirk@2027
   750
		438D5A701EA77CFC001A37E1 /* HandshakeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakeViewController.swift; sourceTree = "<group>"; };
dirk@362
   751
		439680971D1855D400DA31D2 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
dirk@491
   752
		43980E231CBD0BC900A7FC3C /* pEp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = pEp.app; sourceTree = BUILT_PRODUCTS_DIR; };
dirk@1
   753
		43980E261CBD0BC900A7FC3C /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
dirk@1
   754
		43980E2B1CBD0BC900A7FC3C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
dirk@1
   755
		43980E301CBD0BCA00A7FC3C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
dirk@1
   756
		43980E331CBD0BCA00A7FC3C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
dirk@1
   757
		43980E351CBD0BCA00A7FC3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
dirk@1
   758
		43980E3A1CBD0BCA00A7FC3C /* pEpForiOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = pEpForiOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
dirk@1
   759
		43980E401CBD0BCA00A7FC3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
dirk@1
   760
		43980E451CBD0BCA00A7FC3C /* pEpForiOSUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = pEpForiOSUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
dirk@1
   761
		43980E4B1CBD0BCA00A7FC3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
dirk@3
   762
		43980EDF1CBD24B000A7FC3C /* Log.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Log.swift; sourceTree = "<group>"; };
dirk@3
   763
		43980EEA1CBD24F100A7FC3C /* pEpForiOS-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "pEpForiOS-Bridging-Header.h"; sourceTree = "<group>"; };
dirk@8
   764
		43980EF91CBD415700A7FC3C /* AppConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppConfig.swift; sourceTree = "<group>"; };
dirk@4049
   765
		43985D092044296D0080FA9A /* OAuth2AuthViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2AuthViewModel.swift; sourceTree = "<group>"; };
dirk@4016
   766
		43985D0B2044373B0080FA9A /* AccountSettingsError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountSettingsError.swift; sourceTree = "<group>"; };
dirk@4018
   767
		43985D0D204438480080FA9A /* AccountSettingsProtocol+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AccountSettingsProtocol+Extension.swift"; sourceTree = "<group>"; };
dirk@3619
   768
		439932281FEA7E7A00E92C35 /* String+Email.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Email.swift"; sourceTree = "<group>"; };
dirk@3621
   769
		439932311FEA9B7200E92C35 /* SwipeCellKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = SwipeCellKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
dirk@2449
   770
		439AAC551F21D0CC0018A29E /* CdFolder+Pantomime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdFolder+Pantomime.swift"; sourceTree = "<group>"; };
dirk@56
   771
		439D406F1CC78930009A4E7C /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
dirk@56
   772
		439D40711CC78958009A4E7C /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
dirk@56
   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; };
dirk@58
   774
		439D40791CC79423009A4E7C /* GCD.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCD.swift; sourceTree = "<group>"; };
andreas@3633
   775
		43A26FB91E0408FB00AF0B84 /* ServiceErrorProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceErrorProtocol.swift; sourceTree = "<group>"; };
dirk@1341
   776
		43A26FBE1E041BF200AF0B84 /* ImapSyncOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapSyncOperation.swift; sourceTree = "<group>"; };
dirk@569
   777
		43A5DE371D631D49001153AF /* UnencryptedHTMLMail.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = UnencryptedHTMLMail.txt; sourceTree = "<group>"; };
dirk@1733
   778
		43A6E04A1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReevaluateMessageRatingOperation.swift; sourceTree = "<group>"; };
dirk@1730
   779
		43A6E0571E57400E005BEE69 /* RatingReEvaluator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RatingReEvaluator.swift; sourceTree = "<group>"; };
dirk@1999
   780
		43AA82521E9B925C00ABD5A8 /* UIView+Util.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Util.swift"; sourceTree = "<group>"; };
dirk@2003
   781
		43AA825A1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentViewContainer.swift; sourceTree = "<group>"; };
dirk@2008
   782
		43AA825C1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsViewDelegate.swift; sourceTree = "<group>"; };
dirk@3100
   783
		43AAC2281F7A5AED00F435F4 /* BaseTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseTableViewController.swift; sourceTree = "<group>"; };
dirk@3100
   784
		43AAC2291F7A5AEE00F435F4 /* BaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = "<group>"; };
dirk@2288
   785
		43AE48E61EEFC93900B92BB6 /* DebugMergePolicy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DebugMergePolicy.swift; sourceTree = "<group>"; };
dirk@3706
   786
		43B0443820067CC7007BCE3F /* UIAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIAccount.swift; sourceTree = "<group>"; };
dirk@3706
   787
		43B0443A20067D25007BCE3F /* UITestDataProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestDataProtocol.swift; sourceTree = "<group>"; };
dirk@3728
   788
		43B044412007683E007BCE3F /* secret.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = secret.xcconfig; sourceTree = "<group>"; };
dirk@3716
   789
		43B0444B20077323007BCE3F /* OAuth2Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2Configuration.swift; sourceTree = "<group>"; };
dirk@3726
   790
		43B044532007AFDA007BCE3F /* AccountVerificationResultDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountVerificationResultDelegate.swift; sourceTree = "<group>"; };
dirk@2139
   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>"; };
dirk@2140
   792
		43B10C7F1EC2EE7F003E849F /* CppDummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CppDummy.cpp; sourceTree = "<group>"; };
dirk@405
   793
		43B2660C1D252C93009D57E8 /* ConcurrentBaseOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConcurrentBaseOperation.swift; sourceTree = "<group>"; };
dirk@400
   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>"; };
dirk@3544
   795
		43B54F971FE02D02008EC427 /* AppAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = AppAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; };
dirk@204
   796
		43B7154C1CECAADA0027861A /* ViewWidthsAligner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewWidthsAligner.swift; sourceTree = "<group>"; };
dirk@809
   797
		43BB86931DB4E76D00980267 /* CdAccount+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdAccount+Extension.swift"; sourceTree = "<group>"; };
dirk@1399
   798
		43BBB5E61E267A3800104070 /* EncryptAndSendOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EncryptAndSendOperation.swift; sourceTree = "<group>"; };
dirk@240
   799
		43C046BE1CF48EA500BD0D9D /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
dirk@2032
   800
		43C322041EA89EED005073FB /* HandshakePartnerTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakePartnerTableViewCell.swift; sourceTree = "<group>"; };
dirk@2038
   801
		43C322061EA8E7AD005073FB /* UIButton+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIButton+Extension.swift"; sourceTree = "<group>"; };
dirk@2042
   802
		43C322081EA90192005073FB /* PEP+UI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PEP+UI.swift"; sourceTree = "<group>"; };
dirk@2043
   803
		43C3220A1EA915C6005073FB /* CGRect+Util.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGRect+Util.swift"; sourceTree = "<group>"; };
dirk@2043
   804
		43C3220B1EA915C6005073FB /* UIColor+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Extension.swift"; sourceTree = "<group>"; };
dirk@2044
   805
		43C3220E1EA91764005073FB /* UIImage+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Extension.swift"; sourceTree = "<group>"; };
dirk@2044
   806
		43C3220F1EA91764005073FB /* UIImageView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImageView+Extension.swift"; sourceTree = "<group>"; };
dirk@3672
   807
		43C3B15F2003851100ED48A4 /* DecryptImportedMessagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecryptImportedMessagesTests.swift; sourceTree = "<group>"; };
dirk@3673
   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>"; };
dirk@3673
   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>"; };
dirk@3673
   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>"; };
dirk@3673
   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>"; };
dirk@2364
   812
		43C579E81F0A1FEC00A8EDF0 /* AtomicImapService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtomicImapService.swift; sourceTree = "<group>"; };
dirk@2367
   813
		43C579EA1F0A382400A8EDF0 /* FetchFoldersService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchFoldersService.swift; sourceTree = "<group>"; };
dirk@2367
   814
		43C579EC1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchFoldersServiceTests.swift; sourceTree = "<group>"; };
dirk@11
   815
		43C6F35A1CBE7496006A2A18 /* ConnectionManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectionManager.swift; sourceTree = "<group>"; };
dirk@198
   816
		43C7B9D01CEC4DDF007A612F /* MiscTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MiscTests.swift; sourceTree = "<group>"; };
dirk@1176
   817
		43CE63C41DE87FB200FAC505 /* Identity+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Identity+pEp.swift"; sourceTree = "<group>"; };
dirk@1177
   818
		43CE63CA1DE8830100FAC505 /* CdAccount+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdAccount+pEp.swift"; sourceTree = "<group>"; };
dirk@1177
   819
		43CE63D01DE8866C00FAC505 /* Message+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Message+pEp.swift"; sourceTree = "<group>"; };
dirk@2401
   820
		43D2C2671F13847700C97235 /* ServiceFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceFactory.swift; sourceTree = "<group>"; };
dirk@2401
   821
		43D2C2691F1385CF00C97235 /* ServiceFactoryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceFactoryTests.swift; sourceTree = "<group>"; };
dirk@996
   822
		43D51E881DD5D902008B77A8 /* SimpleOperationsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleOperationsTest.swift; sourceTree = "<group>"; };
dirk@2460
   823
		43D755EA1F25D234006F933A /* MatchUidToMsnOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MatchUidToMsnOperation.swift; sourceTree = "<group>"; };
dirk@2468
   824
		43D755F51F262B37006F933A /* PantomimeError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PantomimeError.swift; sourceTree = "<group>"; };
dirk@2470
   825
		43D755F71F262FA0006F933A /* SyncFlagsToServerService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncFlagsToServerService.swift; sourceTree = "<group>"; };
dirk@2471
   826
		43D755FB1F26382B006F933A /* EmailConnectInfo+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "EmailConnectInfo+Extension.swift"; sourceTree = "<group>"; };
dirk@213
   827
		43DA52671CEF1B4F0023D540 /* NewAccountSetupUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewAccountSetupUITest.swift; sourceTree = "<group>"; };
dirk@1420
   828
		43DB81321E2A56BE00A20902 /* AppendDraftMailsOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppendDraftMailsOperation.swift; sourceTree = "<group>"; };
dirk@1497
   829
		43DFB0321E36083D00175C9C /* MessageHeapBufferOverflow.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MessageHeapBufferOverflow.txt; sourceTree = "<group>"; };
dirk@2784
   830
		43E0CA291F4AB81600D9BB7E /* Attachment+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Attachment+Extension.swift"; sourceTree = "<group>"; };
dirk@2671
   831
		43E657D01F3C33C30014CBEC /* String+HTML.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+HTML.swift"; sourceTree = "<group>"; };
dirk@2679
   832
		43E657DC1F3C72360014CBEC /* AXHTMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AXHTMLParser.h; sourceTree = "<group>"; };
dirk@2679
   833
		43E657DD1F3C72360014CBEC /* AXHTMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AXHTMLParser.m; sourceTree = "<group>"; };
dirk@2679
   834
		43E657DE1F3C72360014CBEC /* Axt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Axt.h; sourceTree = "<group>"; };
dirk@2699
   835
		43E657E61F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlToMarkdownSaxParser.swift; sourceTree = "<group>"; };
dirk@1528
   836
		43E74C731E38DE2200A2F7A6 /* ImapFlagsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapFlagsTests.swift; sourceTree = "<group>"; };
dirk@1113
   837
		43E7B6741DE4A53A0017D707 /* CdIdentity+pEp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdIdentity+pEp.swift"; sourceTree = "<group>"; };
dirk@2313
   838
		43E88BDD1EFA665600E0B224 /* AsyncStateMachineProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncStateMachineProtocol.swift; sourceTree = "<group>"; };
dirk@2313
   839
		43E88BDF1EFA667600E0B224 /* AsyncStateMachine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncStateMachine.swift; sourceTree = "<group>"; };
dirk@810
   840
		43E9BC631DB518A700AD2352 /* CdFolder+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdFolder+Extension.swift"; sourceTree = "<group>"; };
dirk@2792
   841
		43EC03471F4AE28F0026E152 /* String+Attachment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Attachment.swift"; sourceTree = "<group>"; };
dirk@54
   842
		43ED53631CC77F95006AB156 /* EmailListViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailListViewCell.swift; sourceTree = "<group>"; };
dirk@54
   843
		43ED53641CC77F95006AB156 /* EmailListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailListViewController.swift; sourceTree = "<group>"; };
andreas@2601
   844
		43ED53661CC77F95006AB156 /* IMAPSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IMAPSettingsTableViewController.swift; sourceTree = "<group>"; };
dirk@54
   845
		43ED536C1CC77F95006AB156 /* OneValueSettingCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OneValueSettingCell.swift; sourceTree = "<group>"; };
andreas@2601
   846
		43ED536D1CC77F95006AB156 /* SMTPSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SMTPSettingsTableViewController.swift; sourceTree = "<group>"; };
andreas@2601
   847
		43ED536E1CC77F95006AB156 /* UserInfoTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfoTableViewController.swift; sourceTree = "<group>"; };
dirk@1605
   848
		43EE99471E438E320060EACE /* FlagImages.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlagImages.swift; sourceTree = "<group>"; };
dirk@1605
   849
		43EE994D1E4392530060EACE /* FlagImageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlagImageTests.swift; sourceTree = "<group>"; };
dirk@1218
   850
		43F6DFD61DEEC752006B526F /* FetchMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchMessagesOperation.swift; sourceTree = "<group>"; };
dirk@3028
   851
		43F7F0791F6AD44600BDF151 /* HandshakeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HandshakeTests.swift; sourceTree = "<group>"; };
dirk@3028
   852
		43F7F07B1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HandshakeTests_mail_001.txt; sourceTree = "<group>"; };
dirk@2052
   853
		43F848481EAA09AE00DBE460 /* Weak.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Weak.swift; sourceTree = "<group>"; };
dirk@123
   854
		43F84CD11CD899760092FCAE /* FetchFoldersOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchFoldersOperation.swift; sourceTree = "<group>"; };
dirk@1965
   855
		43F9D9991E92725700F78A1C /* AttachmentsViewHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsViewHelper.swift; sourceTree = "<group>"; };
dirk@2155
   856
		43FAA0D11EC9972B005BFC4B /* Tuple.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tuple.swift; sourceTree = "<group>"; };
dirk@3671
   857
		43FAA0D31EC9CBC0005BFC4B /* DecryptionTestsInternal.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecryptionTestsInternal.swift; sourceTree = "<group>"; };
dirk@2819
   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>"; };
dirk@2358
   859
		43FC24201F04F3F400C32110 /* ImapSmtpSyncService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapSmtpSyncService.swift; sourceTree = "<group>"; };
dirk@2358
   860
		43FC24221F04F43000C32110 /* ImapSmtpConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImapSmtpConnection.swift; sourceTree = "<group>"; };
dirk@2359
   861
		43FC24241F04FC6E00C32110 /* MessageSyncServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSyncServiceTests.swift; sourceTree = "<group>"; };
dirk@2359
   862
		43FC24261F04FDDF00C32110 /* SmtpSendServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmtpSendServiceTests.swift; sourceTree = "<group>"; };
andreas@1846
   863
		4918EBFA1E783C70006207FC /* CdMessage+PantomimeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CdMessage+PantomimeTest.swift"; sourceTree = "<group>"; };
andreas@1801
   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>"; };
andreas@1801
   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>"; };
andreas@1814
   866
		49D521531E73E1C20097987B /* MessageModel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MessageModel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
andreas@1814
   867
		49D521561E73E1C70097987B /* ServerConfig.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ServerConfig.framework; sourceTree = BUILT_PRODUCTS_DIR; };
hernani@316
   868
		5D039A9B1D0EE7F900AD59EC /* PEPUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PEPUtil.swift; sourceTree = "<group>"; };
dirk@1422
   869
		5D039AA11D0EEA3700AD59EC /* DecryptMessagesOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecryptMessagesOperation.swift; sourceTree = "<group>"; };
hernani@1120
   870
		5DEBAA471DE59C3B00FAE12C /* NetworkServiceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkServiceTests.swift; sourceTree = "<group>"; };
igor@1482
   871
		8B69E3981E30F80E0022959E /* Appearance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Appearance.swift; sourceTree = "<group>"; };
igor@1378
   872
		8B77BD681E0C1D930060F11F /* AccountSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountSettingsTableViewController.swift; sourceTree = "<group>"; };
igor@1338
   873
		8B81BB8F1E03F73100D38C82 /* SegueHandlerType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SegueHandlerType.swift; sourceTree = "<group>"; };
ana@91
   874
		A1B50A811CD26FF100B1A997 /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
xavier@1883
   875
		B70A3C3F1E817CFA0036876F /* FolderViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderViewModel.swift; path = Folder/ViewModel/FolderViewModel.swift; sourceTree = "<group>"; };
xavier@2491
   876
		B70DE6871F2773BF00C0A50A /* EmailValidatiorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailValidatiorTest.swift; sourceTree = "<group>"; };
xavier@2204
   877
		B714C4841ED437A7000BC84D /* LoginTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginTableViewController.swift; sourceTree = "<group>"; };
andreas@3697
   878
		B716BE021EF01EB900523453 /* AccountSettingsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountSettingsViewModel.swift; sourceTree = "<group>"; };
xavier@1751
   879
		B71EBBBB1E55E4AE00150177 /* FolderTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderTableViewController.swift; path = Folder/FolderTableViewController.swift; sourceTree = "<group>"; };
xavier@1751
   880
		B722EC4C1E5B01B300A2B9D5 /* FolderCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderCellViewModel.swift; path = Folder/ViewModel/FolderCellViewModel.swift; sourceTree = "<group>"; };
xavier@1883
   881
		B722EC641E5B49BA00A2B9D5 /* FolderSectionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderSectionViewModel.swift; path = Folder/ViewModel/FolderSectionViewModel.swift; sourceTree = "<group>"; };
xavier@1751
   882
		B722EC791E5C879000A2B9D5 /* FolderUiProtocols.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderUiProtocols.swift; sourceTree = "<group>"; };
xavier@2262
   883
		B72528321EE948B800815118 /* AccountsSettingsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsSettingsViewModel.swift; sourceTree = "<group>"; };
xavier@2262
   884
		B72528341EE953BC00815118 /* AccountsSettingsCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsSettingsCellViewModel.swift; sourceTree = "<group>"; };
xavier@2262
   885
		B72528361EE9562200815118 /* AccountsSettingsSectionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsSettingsSectionViewModel.swift; sourceTree = "<group>"; };
xavier@1865
   886
		B729BEC51E7C35E200793110 /* FilterUpdateProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilterUpdateProtocol.swift; path = Filter/ViewModel/FilterUpdateProtocol.swift; sourceTree = "<group>"; };
xavier@2133
   887
		B7365CDD1EAF45F30036ECC7 /* UITextField+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITextField+Extension.swift"; sourceTree = "<group>"; };
xavier@1654
   888
		B740B75C1E4B1C2D002585E1 /* jsonMimeType.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = jsonMimeType.txt; sourceTree = "<group>"; };
xavier@1654
   889
		B740B75E1E4B1C46002585E1 /* MimeTypeUtil.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MimeTypeUtil.swift; sourceTree = "<group>"; };
xavier@2479
   890
		B741D5021F26234A00DFD93A /* EmailAddressValidation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailAddressValidation.swift; sourceTree = "<group>"; };
xavier@2184
   891
		B74940021ECB3BEB001A710B /* UILabel+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UILabel+Extension.swift"; sourceTree = "<group>"; };
xavier@4268
   892
		B74F81011EB0E20000519FCC /* LoginViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginViewModel.swift; sourceTree = "<group>"; };
xavier@4550
   893
		B7500CD52099B90400830AA9 /* EmailListCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailListCellViewModel.swift; sourceTree = "<group>"; };
xavier@2361
   894
		B75FF00A1EFD420F00C57289 /* EmailListViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailListViewModel.swift; sourceTree = "<group>"; };
xavier@2049
   895
		B78309C71EAA09040051A2E0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/AccountCreation.storyboard; sourceTree = "<group>"; };
xavier@1832
   896
		B78CF8241E76D706008C1739 /* FilterTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilterTableViewController.swift; path = Filter/FilterTableViewController.swift; sourceTree = "<group>"; };
xavier@1832
   897
		B78CF8281E76E0F1008C1739 /* FilterViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilterViewModel.swift; path = Filter/ViewModel/FilterViewModel.swift; sourceTree = "<group>"; };
xavier@1832
   898
		B78CF82A1E76E146008C1739 /* FilterCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilterCellViewModel.swift; path = Filter/ViewModel/FilterCellViewModel.swift; sourceTree = "<group>"; };
xavier@2045
   899
		B7D1EEC71E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CollapsibleTableViewHeader.swift; path = Folder/CollapsibleTableViewHeader.swift; sourceTree = "<group>"; };
andreas@2809
   900
		B7F199FF1E5DE9FB0079A513 /* FolderType+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FolderType+Extensions.swift"; sourceTree = "<group>"; };
dirk@1
   901
/* End PBXFileReference section */
dirk@1
   902
dirk@1
   903
/* Begin PBXFrameworksBuildPhase section */
dirk@1
   904
		43980E201CBD0BC900A7FC3C /* Frameworks */ = {
dirk@1
   905
			isa = PBXFrameworksBuildPhase;
dirk@1
   906
			buildActionMask = 2147483647;
dirk@1
   907
			files = (
dirk@3621
   908
				439932301FEA9B7200E92C35 /* SwipeCellKit.framework in Frameworks */,
dirk@3544
   909
				43B54F961FE02D02008EC427 /* AppAuth.framework in Frameworks */,
dirk@3529
   910
				43754AC61FCD7ABC009A8E63 /* ldns_xcode.framework in Frameworks */,
dirk@2175
   911
				43209B541ECC5A9B007E7E2E /* libpEpObjCAdapter.a in Frameworks */,
dirk@2139
   912
				43B10C7D1EC2ECA3003E849F /* libAccountSettingsAdapter.a in Frameworks */,
andreas@1801
   913
				495560861E7150ED0016579E /* libPantomimeStatic.a in Frameworks */,
xavier@3629
   914
				B73118FF1FEBE2DB0006573B /* SwipeCellKit.framework in Frameworks */,
dirk@362
   915
				439680981D1855D400DA31D2 /* WebKit.framework in Frameworks */,
dirk@330
   916
				43800D991D112A2A00821E34 /* libxml2.tbd in Frameworks */,
dirk@240
   917
				43C046BF1CF48EA500BD0D9D /* AddressBook.framework in Frameworks */,
dirk@56
   918
				439D40741CC7897B009A4E7C /* libiconv.2.tbd in Frameworks */,
dirk@56
   919
				439D40721CC78958009A4E7C /* libbz2.tbd in Frameworks */,
andreas@1814
   920
				49D521541E73E1C20097987B /* MessageModel.framework in Frameworks */,
dirk@56
   921
				439D40701CC78930009A4E7C /* libz.tbd in Frameworks */,
dirk@1
   922
			);
dirk@1
   923
			runOnlyForDeploymentPostprocessing = 0;
dirk@1
   924
		};
dirk@1
   925
		43980E371CBD0BCA00A7FC3C /* Frameworks */ = {
dirk@1
   926
			isa = PBXFrameworksBuildPhase;
dirk@1
   927
			buildActionMask = 2147483647;
dirk@1
   928
			files = (
dirk@1
   929
			);
dirk@1
   930
			runOnlyForDeploymentPostprocessing = 0;
dirk@1
   931
		};
dirk@1
   932
		43980E421CBD0BCA00A7FC3C /* Frameworks */ = {
dirk@1
   933
			isa = PBXFrameworksBuildPhase;
dirk@1
   934
			buildActionMask = 2147483647;
dirk@1
   935
			files = (
dirk@1
   936
			);
dirk@1
   937
			runOnlyForDeploymentPostprocessing = 0;
dirk@1
   938
		};
dirk@1
   939
/* End PBXFrameworksBuildPhase section */
dirk@1
   940
dirk@1
   941
/* Begin PBXGroup section */
andreas@3482
   942
		150B8E951FCDACBB00374438 /* Error */ = {
andreas@3482
   943
			isa = PBXGroup;
andreas@3482
   944
			children = (
andreas@3482
   945
				150B8E961FCDACBB00374438 /* ErrorPropagator.swift */,
andreas@3482
   946
				150B8E971FCDACBB00374438 /* AccountSettingsUserInputError.swift */,
andreas@3495
   947
				152130531FD00B7A00688DF2 /* DisplayUserError.swift */,
andreas@3482
   948
			);
andreas@3482
   949
			path = Error;
andreas@3482
   950
			sourceTree = "<group>";
andreas@3482
   951
		};
andreas@4194
   952
		150DF6D12052A99800A9DCF7 /* SecureWebViewController */ = {
andreas@4194
   953
			isa = PBXGroup;
andreas@4194
   954
			children = (
andreas@4194
   955
				150DF6CF2052A13700A9DCF7 /* SecureWebViewController.swift */,
andreas@4234
   956
				15175CEB205929FB00A8D9D0 /* CidHandler.swift */,
andreas@4194
   957
			);
andreas@4194
   958
			path = SecureWebViewController;
andreas@4194
   959
			sourceTree = "<group>";
andreas@4194
   960
		};
andreas@3898
   961
		151F71D02029F9F80057C74D /* IMAP */ = {
andreas@3898
   962
			isa = PBXGroup;
andreas@3898
   963
			children = (
andreas@3911
   964
				15A75CE7202DE65700C0DA28 /* VirtualMailbox */,
andreas@3898
   965
				151F71D12029FA1B0057C74D /* PantomimeFolderAttribute+Extensions.swift */,
andreas@3898
   966
			);
andreas@3898
   967
			path = IMAP;
andreas@3898
   968
			sourceTree = "<group>";
andreas@3898
   969
		};
andreas@3898
   970
		151F71EB202A06750057C74D /* TestUtils */ = {
andreas@3898
   971
			isa = PBXGroup;
andreas@3898
   972
			children = (
andreas@4390
   973
				151F71F6202A06750057C74D /* CdAccount+TestUtils.swift */,
andreas@4390
   974
				151F71F3202A06750057C74D /* CdMessage+TestUtils.swift */,
andreas@4390
   975
				151F71F1202A06750057C74D /* CoreDataDrivenTestBase.swift */,
andreas@4390
   976
				1555361A207796CE00CDDAFA /* CWInternetAddress+TestUtils.swift */,
andreas@4390
   977
				151F71EF202A06750057C74D /* DecryptionAttemptCounterDelegate.swift */,
andreas@4390
   978
				151F71F4202A06750057C74D /* Message+TestUtils.swift */,
andreas@4390
   979
				151F71F0202A06750057C74D /* MockBackgrounder.swift */,
andreas@4390
   980
				151F71EE202A06750057C74D /* NetworkServiceObserver.swift */,
andreas@4390
   981
				151F71ED202A06750057C74D /* SecretTestData.swift */,
andreas@3898
   982
				151F71EC202A06750057C74D /* TestDataBase.swift */,
andreas@3898
   983
				151F71F5202A06750057C74D /* TestUtil.swift */,
andreas@3898
   984
			);
andreas@3898
   985
			path = TestUtils;
andreas@3898
   986
			sourceTree = "<group>";
andreas@3898
   987
		};
andreas@3898
   988
		151F7202202A06D30057C74D /* Util */ = {
andreas@3898
   989
			isa = PBXGroup;
andreas@3898
   990
			children = (
andreas@3898
   991
				151F7203202A06E20057C74D /* IMAP */,
andreas@3898
   992
			);
andreas@3898
   993
			path = Util;
andreas@3898
   994
			sourceTree = "<group>";
andreas@3898
   995
		};
andreas@3898
   996
		151F7203202A06E20057C74D /* IMAP */ = {
andreas@3898
   997
			isa = PBXGroup;
andreas@3898
   998
			children = (
andreas@3898
   999
				151F7204202A070E0057C74D /* PantomimeFolderAttribute+ExtensionsTest.swift */,
andreas@3898
  1000
			);
andreas@3898
  1001
			path = IMAP;
andreas@3898
  1002
			sourceTree = "<group>";
andreas@3898
  1003
		};
andreas@3461
  1004
		156BEDED1FCC563B006C1492 /* AttachmentCell */ = {
andreas@3461
  1005
			isa = PBXGroup;
andreas@3461
  1006
			children = (
andreas@3461
  1007
				1541D7F91FCC18E100D52A5D /* AttachmentCell.xib */,
andreas@3461
  1008
				1541D7FB1FCC199B00D52A5D /* AttachmentCell.swift */,
andreas@3461
  1009
			);
andreas@3461
  1010
			name = AttachmentCell;
andreas@3461
  1011
			sourceTree = "<group>";
andreas@3461
  1012
		};
andreas@3911
  1013
		15A75CE7202DE65700C0DA28 /* VirtualMailbox */ = {
andreas@3911
  1014
			isa = PBXGroup;
andreas@3911
  1015
			children = (
andreas@3911
  1016
				15A75CED202E085E00C0DA28 /* ProviderSpecific */,
andreas@3911
  1017
				15A75CE0202B57BF00C0DA28 /* Folder+VirtualMailbox.swift */,
andreas@3911
  1018
			);
andreas@3911
  1019
			path = VirtualMailbox;
andreas@3911
  1020
			sourceTree = "<group>";
andreas@3911
  1021
		};
andreas@3911
  1022
		15A75CED202E085E00C0DA28 /* ProviderSpecific */ = {
andreas@3911
  1023
			isa = PBXGroup;
andreas@3911
  1024
			children = (
andreas@3911
  1025
				15A75CEB202DED2300C0DA28 /* GmailSpecificInformation.swift */,
andreas@3911
  1026
				15A75CE9202DE6B300C0DA28 /* ProviderSpecificInformationProtocol.swift */,
andreas@3911
  1027
			);
andreas@3911
  1028
			path = ProviderSpecific;
andreas@3911
  1029
			sourceTree = "<group>";
andreas@3911
  1030
		};
andreas@2526
  1031
		15B483DF1F290B14000FB2CF /* Background */ = {
andreas@2526
  1032
			isa = PBXGroup;
andreas@2526
  1033
			children = (
andreas@3499
  1034
				15BBBC641FD04CF700B9DCC8 /* Error */,
andreas@2526
  1035
				15B483E01F290B14000FB2CF /* LoginImapOperationTest.swift */,
andreas@2555
  1036
				1500199E1F2BA2EF003E670A /* SyncFlagsToServerOperationTest.swift */,
andreas@2684
  1037
				15F835271F3B497D00FCE887 /* FetchMessagesOperationTest.swift */,
andreas@2803
  1038
				153EFA711F4AD51200C3432A /* TrashMailsOperationTest.swift */,
andreas@3394
  1039
				153CA6E31FB60D99003C9629 /* DercyptMessagesOperationTest.swift */,
andreas@2526
  1040
			);
andreas@2526
  1041
			path = Background;
andreas@2526
  1042
			sourceTree = "<group>";
andreas@2526
  1043
		};
andreas@3497
  1044
		15BBBC611FD0461000B9DCC8 /* Error */ = {
andreas@3497
  1045
			isa = PBXGroup;
andreas@3497
  1046
			children = (
andreas@3497
  1047
				43D755F51F262B37006F933A /* PantomimeError.swift */,
andreas@3633
  1048
				43A26FB91E0408FB00AF0B84 /* ServiceErrorProtocol.swift */,
andreas@3634
  1049
				155050F51FEAB082009CEAD2 /* ErrorContainer.swift */,
andreas@3497
  1050
				15BBBC621FD0496800B9DCC8 /* ReportingErrorContainer.swift */,
andreas@3635
  1051
				155050F71FEAB57F009CEAD2 /* BackgroundError.swift */,
andreas@3497
  1052
			);
andreas@3497
  1053
			path = Error;
andreas@3497
  1054
			sourceTree = "<group>";
andreas@3497
  1055
		};
andreas@3499
  1056
		15BBBC641FD04CF700B9DCC8 /* Error */ = {
andreas@3499
  1057
			isa = PBXGroup;
andreas@3499
  1058
			children = (
andreas@3499
  1059
				15BBBC671FD04DFC00B9DCC8 /* ReportingErrorContainerTest.swift */,
andreas@3499
  1060
			);
andreas@3499
  1061
			path = Error;
andreas@3499
  1062
			sourceTree = "<group>";
andreas@3499
  1063
		};
andreas@3499
  1064
		15BBBC691FD0522E00B9DCC8 /* Error */ = {
andreas@3499
  1065
			isa = PBXGroup;
andreas@3499
  1066
			children = (
andreas@3499
  1067
				15BBBC6A1FD0527200B9DCC8 /* DisplayUserErrorTest.swift */,
andreas@3499
  1068
			);
andreas@3499
  1069
			path = Error;
andreas@3499
  1070
			sourceTree = "<group>";
andreas@3499
  1071
		};
andreas@3990
  1072
		15EE5A70203B15660041F076 /* Settings */ = {
andreas@3990
  1073
			isa = PBXGroup;
andreas@3990
  1074
			children = (
xavier@4268
  1075
				B70D32B3205BD47E0094A92A /* OptionsViewController */,
andreas@3990
  1076
				15EE5A72203B15660041F076 /* SettingBaseViewController.swift */,
andreas@3990
  1077
			);
andreas@3990
  1078
			path = Settings;
andreas@3990
  1079
			sourceTree = "<group>";
andreas@3990
  1080
		};
andreas@3701
  1081
		15F82A072006552B0084F9EA /* Tests from MessageModel in Exile due to Apple Bug */ = {
andreas@3701
  1082
			isa = PBXGroup;
andreas@3701
  1083
			children = (
andreas@3701
  1084
				15A763D01F72D68000670313 /* KeyChainTest.swift */,
andreas@4501
  1085
				15A8B8FB20908D2300D2B0B6 /* Keychain+TestUtils.swift */,
andreas@3701
  1086
			);
andreas@3701
  1087
			path = "Tests from MessageModel in Exile due to Apple Bug";
andreas@3701
  1088
			sourceTree = "<group>";
andreas@3701
  1089
		};
andreas@3554
  1090
		15FE1F741FE122B200CC2D97 /* Credits */ = {
andreas@3554
  1091
			isa = PBXGroup;
andreas@3554
  1092
			children = (
andreas@3554
  1093
				15FE1F751FE122D900CC2D97 /* CreditsViewController.swift */,
andreas@3554
  1094
			);
andreas@3554
  1095
			path = Credits;
andreas@3554
  1096
			sourceTree = "<group>";
andreas@3554
  1097
		};
yves@1361
  1098
		220DCE281E0AB4DE002FE716 /* Cells */ = {
yves@1361
  1099
			isa = PBXGroup;
yves@1361
  1100
			children = (
xavier@4268
  1101
				43ED53631CC77F95006AB156 /* EmailListViewCell.swift */,
yves@1361
  1102
			);
yves@1361
  1103
			name = Cells;
yves@1361
  1104
			sourceTree = "<group>";
yves@1361
  1105
		};
yves@1271
  1106
		222B35701DF96C7F007A1F82 /* Cells */ = {
yves@1271
  1107
			isa = PBXGroup;
yves@1271
  1108
			children = (
andreas@3461
  1109
				156BEDED1FCC563B006C1492 /* AttachmentCell */,
yves@1271
  1110
				222B35641DF96A9C007A1F82 /* ComposeCellProtocols.swift */,
yves@1271
  1111
				222B356C1DF96C30007A1F82 /* ComposeCell.swift */,
yves@1271
  1112
				431AE5D81D2EC99B00F609D3 /* MessageBodyCell.swift */,
yves@1271
  1113
				431AE5D61D2EC0DD00F609D3 /* RecipientCell.swift */,
yves@1302
  1114
				222B35BB1E00049C007A1F82 /* AccountCell.swift */,
yves@1272
  1115
				4340F5F81D363BE6006A5C82 /* ContactCell.swift */,
yves@1271
  1116
			);
yves@1271
  1117
			name = Cells;
yves@1271
  1118
			sourceTree = "<group>";
yves@1271
  1119
		};
dirk@2125
  1120
		4304FCFD1EBB8C2C0086DADA /* LanguageList */ = {
dirk@2125
  1121
			isa = PBXGroup;
dirk@2125
  1122
			children = (
xavier@4268
  1123
				B70D32A7205BCC2D0094A92A /* CellsAndSections */,
dirk@2125
  1124
				4304FCFE1EBB8C5A0086DADA /* LanguageListViewController.swift */,
dirk@2125
  1125
			);
dirk@2125
  1126
			path = LanguageList;
dirk@2125
  1127
			sourceTree = "<group>";
dirk@2125
  1128
		};
dirk@2010
  1129
		430D73601E9CBD0600EA6FA9 /* Background */ = {
dirk@2010
  1130
			isa = PBXGroup;
dirk@2010
  1131
			children = (
dirk@2010
  1132
				430D73641E9CBD4E00EA6FA9 /* AttachmentsViewOperation.swift */,
dirk@2011
  1133
				430D73661E9CC54000EA6FA9 /* AttachmentToLocalURLOperation.swift */,
dirk@2010
  1134
			);
dirk@2010
  1135
			path = Background;
dirk@2010
  1136
			sourceTree = "<group>";
dirk@2010
  1137
		};
dirk@24
  1138
		431144A61CC0CB0A0007639D /* Background */ = {
dirk@24
  1139
			isa = PBXGroup;
dirk@24
  1140
			children = (
andreas@3497
  1141
				15BBBC611FD0461000B9DCC8 /* Error */,
dirk@1218
  1142
				43F6DFD61DEEC752006B526F /* FetchMessagesOperation.swift */,
andreas@3040
  1143
				1560D16F1F6FC99B00A75B39 /* FetchOlderImapMessagesOperation.swift */,
dirk@1228
  1144
				4356102B1DEF019400808C8E /* SyncMessagesOperation.swift */,
hernani@1094
  1145
				431144B61CC11D6A0007639D /* BaseOperation.swift */,
dirk@1257
  1146
				43B2660C1D252C93009D57E8 /* ConcurrentBaseOperation.swift */,
dirk@1422
  1147
				5D039AA11D0EEA3700AD59EC /* DecryptMessagesOperation.swift */,
andreas@2494
  1148
				433C51D11E66CB9C00272E19 /* CreateRequiredFoldersOperation.swift */,
hernani@1094
  1149
				437671471D8FF2A5004DD205 /* DeleteFolderOperation.swift */,
dirk@1202
  1150
				43313DFB1DEC7F6000C111C8 /* DeleteFoldersOperation.swift */,
dirk@1905
  1151
				4323FE851E83D6FF006785E1 /* ImapFolderBuilder.swift */,
hernani@1094
  1152
				43F84CD11CD899760092FCAE /* FetchFoldersOperation.swift */,
dirk@38
  1153
				4382E6421CC600FF00AA27EA /* PersistentImapFolder.swift */,
dirk@576
  1154
				431144B41CC0FCA40007639D /* StoreFolderOperation.swift */,
dirk@27
  1155
				431144B81CC11DF30007639D /* StorePrefetchedMailOperation.swift */,
hernani@1094
  1156
				43264E9A1D76B7110098DCAC /* SyncFlagsToServerOperation.swift */,
dirk@1251
  1157
				43122B3D1DF5BB6600610253 /* MySelfOperation.swift */,
dirk@1341
  1158
				43A26FBE1E041BF200AF0B84 /* ImapSyncOperation.swift */,
dirk@1399
  1159
				43BBB5E61E267A3800104070 /* EncryptAndSendOperation.swift */,
andreas@2915
  1160
				4301B3151E28D259007D626C /* AppendMailsOperationBase.swift */,
dirk@1420
  1161
				43DB81321E2A56BE00A20902 /* AppendDraftMailsOperation.swift */,
andreas@4165
  1162
				43549A8D1E48B54100210D86 /* HandleMessagesMarkedAsShouldBeTrashedOperation.swift */,
andreas@2917
  1163
				153D08271F56BBCB00377110 /* AppendSendMailsOperation.swift */,
dirk@1747
  1164
				4333A2A41E5C9B6E0025D8A5 /* FixAttachmentsOperation.swift */,
dirk@2324
  1165
				4326D3FE1EFBC8DB0016AB0D /* FolderInfoOperation.swift */,
dirk@2347
  1166
				431E2B061F02550C000035FA /* CheckOutgoingMessagesOperation.swift */,
dirk@2460
  1167
				43D755EA1F25D234006F933A /* MatchUidToMsnOperation.swift */,
andreas@3601
  1168
				154750991FE7C0B4000D8004 /* FetchNumberOfNewMailsOperation.swift */,
andreas@3930
  1169
				1516EDCE202F526200203D61 /* UidMoveMailsToTrashOperation.swift */,
andreas@4161
  1170
				150DF6CD204FE2F500A9DCF7 /* CleanUnsyncedFolderOperation.swift */,
dirk@24
  1171
			);
dirk@24
  1172
			path = Background;
dirk@24
  1173
			sourceTree = "<group>";
dirk@24
  1174
		};
dirk@1250
  1175
		43122B111DF5B48B00610253 /* Network */ = {
dirk@1250
  1176
			isa = PBXGroup;
dirk@1250
  1177
			children = (
dirk@1250
  1178
				43122B3A1DF5B75000610253 /* Service */,
dirk@1250
  1179
				43122B121DF5B48B00610253 /* ConnectInfo.swift */,
dirk@3781
  1180
				4315E4BE2011FD6900F68763 /* AuthMethod.swift */,
dirk@1250
  1181
				43122B131DF5B48B00610253 /* EmailConnectInfo.swift */,
dirk@2471
  1182
				43D755FB1F26382B006F933A /* EmailConnectInfo+Extension.swift */,
dirk@1250
  1183
				43122B141DF5B48B00610253 /* EmailService.swift */,
dirk@1250
  1184
				43122B151DF5B48B00610253 /* ImapService.swift */,
dirk@1250
  1185
				43122B161DF5B48B00610253 /* SmtpService.swift */,
dirk@2199
  1186
				4360282C1ED6F27600C95FC4 /* NetworkError.swift */,
dirk@2199
  1187
				4360282E1ED6F33400C95FC4 /* ImapSyncError.swift */,
dirk@2209
  1188
				4307C4711ED826E400A276A4 /* SmtpSendError.swift */,
dirk@1250
  1189
			);
dirk@1250
  1190
			path = Network;
dirk@1250
  1191
			sourceTree = "<group>";
dirk@1250
  1192
		};
dirk@1250
  1193
		43122B3A1DF5B75000610253 /* Service */ = {
dirk@1250
  1194
			isa = PBXGroup;
dirk@1250
  1195
			children = (
dirk@2235
  1196
				432DA7421EE01E1000B30BAA /* MessageSyncService */,
dirk@2196
  1197
				431E58F41ED57F4D00EFA77F /* AccountVerificationService */,
andreas@4126
  1198
				1587D1622049BE7D002C2157 /* ImapConnectionDataCache.swift */,
dirk@1961
  1199
				432142651E8FD6A400FBE987 /* ServiceUtil.swift */,
dirk@1250
  1200
				43122B3B1DF5B75000610253 /* NetworkService.swift */,
dirk@1688
  1201
				4381D0FE1E51A124002743C3 /* NetworkServiceWorker.swift */,
andreas@3602
  1202
				432142631E8FD66900FBE987 /* FetchNumberOfNewMailsService.swift */,
dirk@1255
  1203
				432198E71DF6B51B00318A74 /* LoginImapOperation.swift */,
dirk@1407
  1204
				4348EF0C1E27ABA100F441A9 /* LoginSmtpOperation.swift */,
dirk@1255
  1205
				432198EC1DF6B66800318A74 /* SharedObjects.swift */,
dirk@2203
  1206
				4307C46F1ED81F3100A276A4 /* DefaultImapSyncDelegate.swift */,
andreas@3040
  1207
				1560D1711F6FD1F600A75B39 /* FetchOlderImapMessagesService.swift */,
dirk@4466
  1208
				4341EBCE2089F674004CE6B8 /* QualifyServerIsLocalOperation.swift */,
dirk@4467
  1209
				4341EBD0208A0961004CE6B8 /* QualifyServerIsLocalServiceProtocol.swift */,
dirk@1250
  1210
			);
dirk@1250
  1211
			path = Service;
dirk@1250
  1212
			sourceTree = "<group>";
dirk@1250
  1213
		};
dirk@1651
  1214
		431394A31E4B036000D92F33 /* Settings */ = {
dirk@1651
  1215
			isa = PBXGroup;
dirk@1651
  1216
			children = (
dirk@1651
  1217
				431394A81E4B03AA00D92F33 /* Settings.bundle */,
dirk@1651
  1218
			);
dirk@1651
  1219
			path = Settings;
dirk@1651
  1220
			sourceTree = "<group>";
dirk@1651
  1221
		};
dirk@412
  1222
		431AE5D11D2EC0A700F609D3 /* Compose */ = {
dirk@412
  1223
			isa = PBXGroup;
dirk@412
  1224
			children = (
xavier@4268
  1225
				B70D32B5205BD4EA0094A92A /* ComposeViewControllers */,
xavier@4268
  1226
				B70D32B4205BD4B10094A92A /* Util */,
yves@1271
  1227
				222B35701DF96C7F007A1F82 /* Cells */,
yves@1272
  1228
				431AE5D41D2EC0C000F609D3 /* ComposeTableViewController.swift */,
dirk@412
  1229
			);
dirk@412
  1230
			path = Compose;
dirk@412
  1231
			sourceTree = "<group>";
dirk@412
  1232
		};
xavier@4268
  1233
		431B0B961D6734BF0082D0DB /* AccountsListSettings */ = {
dirk@583
  1234
			isa = PBXGroup;
dirk@583
  1235
			children = (
xavier@4268
  1236
				B74F81031EB0E20700519FCC /* ViewModel */,
igor@1378
  1237
				431B0B991D6734DF0082D0DB /* AccountsTableViewController.swift */,
dirk@583
  1238
			);
xavier@4268
  1239
			name = AccountsListSettings;
dirk@583
  1240
			path = AccountsAndFolders;
dirk@583
  1241
			sourceTree = "<group>";
dirk@583
  1242
		};
dirk@2192
  1243
		431E58F41ED57F4D00EFA77F /* AccountVerificationService */ = {
dirk@2192
  1244
			isa = PBXGroup;
dirk@2192
  1245
			children = (
dirk@2192
  1246
				431E58F51ED57F6500EFA77F /* AccountVerificationServiceProtocol.swift */,
dirk@2195
  1247
				431E58F91ED591E900EFA77F /* AccountVerificationService.swift */,
dirk@2192
  1248
			);
dirk@2196
  1249
			path = AccountVerificationService;
dirk@2192
  1250
			sourceTree = "<group>";
dirk@2192
  1251
		};
dirk@1906
  1252
		4323FE871E83E502006785E1 /* Util */ = {
dirk@1906
  1253
			isa = PBXGroup;
dirk@1906
  1254
			children = (
xavier@4268
  1255
				43A6E0571E57400E005BEE69 /* RatingReEvaluator.swift */,
xavier@4268
  1256
				43EE99471E438E320060EACE /* FlagImages.swift */,
dirk@1969
  1257
				43F9D9991E92725700F78A1C /* AttachmentsViewHelper.swift */,
dirk@2005
  1258
				431D60DA1E93BB2D001266D7 /* AttachmentsView.swift */,
dirk@1996
  1259
				43040A521E9776220083DED8 /* AttachmentSummaryView.swift */,
dirk@2003
  1260
				43AA825A1E9BC5FF00ABD5A8 /* AttachmentViewContainer.swift */,
dirk@2008
  1261
				43AA825C1E9BD60600ABD5A8 /* AttachmentsViewDelegate.swift */,
dirk@1906
  1262
			);
dirk@1906
  1263
			path = Util;
dirk@1906
  1264
			sourceTree = "<group>";
dirk@1906
  1265
		};
dirk@2235
  1266
		432DA7421EE01E1000B30BAA /* MessageSyncService */ = {
dirk@2235
  1267
			isa = PBXGroup;
dirk@2235
  1268
			children = (
dirk@2235
  1269
				432DA7431EE01E3300B30BAA /* MessageSyncServiceProtocol.swift */,
dirk@2236
  1270
				432DA7451EE027EB00B30BAA /* MessageSyncService.swift */,
dirk@2358
  1271
				43FC24201F04F3F400C32110 /* ImapSmtpSyncService.swift */,
dirk@2358
  1272
				43FC24221F04F43000C32110 /* ImapSmtpConnection.swift */,
dirk@2364
  1273
				43C579E81F0A1FEC00A8EDF0 /* AtomicImapService.swift */,
dirk@2516
  1274
				435DF9081F2A26F2003254F7 /* BackgroundOperationImapService.swift */,
dirk@2358
  1275
				431E2B081F0281DF000035FA /* SmtpSendService.swift */,
dirk@2367
  1276
				43C579EA1F0A382400A8EDF0 /* FetchFoldersService.swift */,
dirk@2375
  1277
				43200D9C1F0CBC4000FFDE56 /* FetchMessagesService.swift */,
dirk@2392
  1278
				432A3E3E1F0E6B3700834749 /* SyncExistingMessagesService.swift */,
dirk@2470
  1279
				43D755F71F262FA0006F933A /* SyncFlagsToServerService.swift */,
dirk@2400
  1280
				430EA5F91F0FAD7700F816D4 /* ServiceChainExecutor.swift */,
dirk@2401
  1281
				43D2C2671F13847700C97235 /* ServiceFactory.swift */,
dirk@2426
  1282
				432677151F17796D00F01F5A /* ImapIdleService.swift */,
dirk@2235
  1283
			);
dirk@2235
  1284
			path = MessageSyncService;
dirk@2235
  1285
			sourceTree = "<group>";
dirk@2235
  1286
		};
dirk@3549
  1287
		43306EBC1FE125950045DD00 /* OAuth2 */ = {
dirk@3549
  1288
			isa = PBXGroup;
dirk@3549
  1289
			children = (
dirk@3585
  1290
				43425EDA1FE3DE6E004A2728 /* OAuth2ProviderProtocol.swift */,
dirk@3587
  1291
				438052861FE3E1B100ACF729 /* OAuth2AuthorizationFactoryProtocol.swift */,
dirk@3734
  1292
				4388A0E32008F8F4008CB98D /* OAuth2AccessTokenProtocol.swift */,
dirk@3734
  1293
				4388A0E12008F813008CB98D /* OAuth2AccessToken.swift */,
dirk@3588
  1294
				438052881FE3E24400ACF729 /* OAuth2AuthorizationProtocol.swift */,
dirk@3589
  1295
				4380528A1FE3E2E800ACF729 /* OAuth2AuthorizationURLHandlerProtocol.swift */,
dirk@3591
  1296
				43306EC11FE129840045DD00 /* OAuth2Type.swift */,
dirk@3792
  1297
				4315E4C2201242BB00F68763 /* OAuth2Type+Extension.swift */,
dirk@3855
  1298
				4334CF2F2020CFFE00B3193E /* OAuth2Type+LibAccountSettings.swift */,
dirk@3591
  1299
				43425EDE1FE3E052004A2728 /* OAuth2ProviderFactory.swift */,
dirk@3591
  1300
				43306EBD1FE125B50045DD00 /* OAuth2Authorization.swift */,
dirk@3591
  1301
				43425EDC1FE3DF3B004A2728 /* OAuth2Provider.swift */,
dirk@3596
  1302
				431C6E031FE7A85200E23BE0 /* OAuth2ConfigurationProtocol.swift */,
dirk@4047
  1303
				43106A182045716000693144 /* OAuth2ConfigurationProtocol+Extension.swift */,
dirk@3716
  1304
				43B0444B20077323007BCE3F /* OAuth2Configuration.swift */,
dirk@3549
  1305
			);
dirk@3549
  1306
			path = OAuth2;
dirk@3549
  1307
			sourceTree = "<group>";
dirk@3549
  1308
		};
dirk@2730
  1309
		4351C2A01F4441190053381F /* Markdown */ = {
dirk@2730
  1310
			isa = PBXGroup;
dirk@2730
  1311
			children = (
dirk@2731
  1312
				4351C2DF1F44581A0053381F /* NSString+Markdown.h */,
dirk@2731
  1313
				4351C2DD1F4457620053381F /* NSString+Markdown.m */,
dirk@2730
  1314
				4351C2A11F4441190053381F /* include */,
dirk@2730
  1315
				4351C2B21F4441190053381F /* src */,
dirk@2730
  1316
			);
dirk@2730
  1317
			path = Markdown;
dirk@2730
  1318
			sourceTree = "<group>";
dirk@2730
  1319
		};
dirk@2730
  1320
		4351C2A11F4441190053381F /* include */ = {
dirk@2730
  1321
			isa = PBXGroup;
dirk@2730
  1322
			children = (
dirk@2730
  1323
				4351C2A21F4441190053381F /* buffer.h */,
dirk@2730
  1324
				4351C2A31F4441190053381F /* chunk.h */,
dirk@2730
  1325
				4351C2A41F4441190053381F /* cmark.h */,
dirk@2730
  1326
				4351C2A51F4441190053381F /* cmark_ctype.h */,
dirk@2730
  1327
				4351C2A61F4441190053381F /* cmark_export.h */,
dirk@2730
  1328
				4351C2A71F4441190053381F /* cmark_version.h */,
dirk@2730
  1329
				4351C2A81F4441190053381F /* config.h */,
dirk@2730
  1330
				4351C2A91F4441190053381F /* houdini.h */,
dirk@2730
  1331
				4351C2AA1F4441190053381F /* inlines.h */,
dirk@2730
  1332
				4351C2AB1F4441190053381F /* iterator.h */,
dirk@2730
  1333
				4351C2AC1F4441190053381F /* node.h */,
dirk@2730
  1334
				4351C2AD1F4441190053381F /* parser.h */,
dirk@2730
  1335
				4351C2AE1F4441190053381F /* references.h */,
dirk@2730
  1336
				4351C2AF1F4441190053381F /* render.h */,
dirk@2730
  1337
				4351C2B01F4441190053381F /* scanners.h */,
dirk@2730
  1338
				4351C2B11F4441190053381F /* utf8.h */,
dirk@2730
  1339
			);
dirk@2730
  1340
			path = include;
dirk@2730
  1341
			sourceTree = "<group>";
dirk@2730
  1342
		};
dirk@2730
  1343
		4351C2B21F4441190053381F /* src */ = {
dirk@2730
  1344
			isa = PBXGroup;
dirk@2730
  1345
			children = (
dirk@2730
  1346
				4351C2B31F4441190053381F /* blocks.c */,
dirk@2730
  1347
				4351C2B41F4441190053381F /* buffer.c */,
dirk@2977
  1348
				4351C2B51F4441190053381F /* case_fold_switch.inc */,
dirk@2730
  1349
				4351C2B61F4441190053381F /* cmark.c */,
dirk@2730
  1350
				4351C2B71F4441190053381F /* cmark_ctype.c */,
dirk@2730
  1351
				4351C2B81F4441190053381F /* commonmark.c */,
dirk@2977
  1352
				4351C2B91F4441190053381F /* entities.inc */,
dirk@2730
  1353
				4351C2BA1F4441190053381F /* houdini_href_e.c */,
dirk@2730
  1354
				4351C2BB1F4441190053381F /* houdini_html_e.c */,
dirk@2730
  1355
				4351C2BC1F4441190053381F /* houdini_html_u.c */,
dirk@2730
  1356
				4351C2BD1F4441190053381F /* html.c */,
dirk@2730
  1357
				4351C2BE1F4441190053381F /* inlines.c */,
dirk@2730
  1358
				4351C2BF1F4441190053381F /* iterator.c */,
dirk@2730
  1359
				4351C2C01F4441190053381F /* latex.c */,
dirk@2730
  1360
				4351C2C11F4441190053381F /* man.c */,
dirk@2730
  1361
				4351C2C21F4441190053381F /* node.c */,
dirk@2730
  1362
				4351C2C31F4441190053381F /* references.c */,
dirk@2730
  1363
				4351C2C41F4441190053381F /* render.c */,
dirk@2730
  1364
				4351C2C51F4441190053381F /* scanners.c */,
dirk@2730
  1365
				4351C2C61F4441190053381F /* utf8.c */,
dirk@2730
  1366
				4351C2C71F4441190053381F /* xml.c */,
dirk@2730
  1367
			);
dirk@2730
  1368
			path = src;
dirk@2730
  1369
			sourceTree = "<group>";
dirk@2730
  1370
		};
dirk@2063
  1371
		4362398D1EAE08F400BD2EB9 /* Extensions */ = {
dirk@2063
  1372
			isa = PBXGroup;
dirk@2063
  1373
			children = (
dirk@2665
  1374
				4384ABAF1F3B5A11006982B8 /* Data+Extensions.swift */,
dirk@2063
  1375
				436239961EAE0CE800BD2EB9 /* Actionsheet+Extension.swift */,
dirk@2063
  1376
				436239971EAE0CE800BD2EB9 /* Date+Extension.swift */,
dirk@2063
  1377
				436239981EAE0CE800BD2EB9 /* NSRegularExpression+Extension.swift */,
dirk@2063
  1378
				436239991EAE0CE800BD2EB9 /* OperationQueue+Extension.swift */,
dirk@2063
  1379
				4362398F1EAE08F400BD2EB9 /* PEPSession+Extensions.swift */,
dirk@2063
  1380
				436239901EAE08F400BD2EB9 /* String+Extensions.swift */,
dirk@2063
  1381
				436239911EAE08F400BD2EB9 /* String+pEp.swift */,
dirk@2671
  1382
				43E657D01F3C33C30014CBEC /* String+HTML.swift */,
dirk@2792
  1383
				43EC03471F4AE28F0026E152 /* String+Attachment.swift */,
dirk@3619
  1384
				439932281FEA7E7A00E92C35 /* String+Email.swift */,
dirk@2072
  1385
				430E0BE61EAF5E2600378EC2 /* NSMutableDictionary+pEp.swift */,
dirk@2103
  1386
				432A5E251EB344C3007CB670 /* PEP_color+Extension.swift */,
dirk@2169
  1387
				432AC3051ECB0C44007DC418 /* CWIMAPMessage+pEp.swift */,
andreas@2533
  1388
				1500199C1F2B2C73003E670A /* Notification+CWServiceClientNotificationParsing.swift */,
dirk@2629
  1389
				431C2B181F38888B00D87FFD /* ConnectionTransport+AccountSettings.swift */,
dirk@2784
  1390
				43E0CA291F4AB81600D9BB7E /* Attachment+Extension.swift */,
dirk@2810
  1391
				432645801F4C26CF002E3EF8 /* NSAttributedString+Parsing.swift */,
dirk@2877
  1392
				43257C871F5067BE00DDC7F0 /* NSAttributedString+pEp.swift */,
andreas@3460
  1393
				1541D7EC1FC81D4200D52A5D /* URL+Extensions.swift */,
andreas@3460
  1394
				1541D7F21FC8292D00D52A5D /* URL+MIME.swift */,
andreas@3542
  1395
				157455C71FDFD2D4008CA78F /* NSAttributedString+Extensions.swift */,
andreas@3608
  1396
				155050F11FE95D8A009CEAD2 /* UserNotificationTool+pEp.swift */,
dirk@3787
  1397
				4315E4C020120F1600F68763 /* NSSecureCoding+Extension.swift */,
dirk@2063
  1398
			);
dirk@2063
  1399
			path = Extensions;
dirk@2063
  1400
			sourceTree = "<group>";
dirk@2063
  1401
		};
dirk@330
  1402
		43800D8C1D112A0800821E34 /* HTMLParser */ = {
dirk@330
  1403
			isa = PBXGroup;
dirk@330
  1404
			children = (
dirk@2679
  1405
				43E657DB1F3C72360014CBEC /* Axt */,
dirk@330
  1406
			);
dirk@330
  1407
			path = HTMLParser;
dirk@330
  1408
			sourceTree = "<group>";
dirk@330
  1409
		};
dirk@2027
  1410
		438D5A6F1EA77CFC001A37E1 /* Handshake */ = {
dirk@2027
  1411
			isa = PBXGroup;
dirk@2027
  1412
			children = (
xavier@4268
  1413
				B70D32A6205BCC120094A92A /* CellsAndSections */,
xavier@4268
  1414
				B70D32A5205BCC020094A92A /* ViewModel */,
dirk@2027
  1415
				438D5A701EA77CFC001A37E1 /* HandshakeViewController.swift */,
dirk@2027
  1416
			);
dirk@2027
  1417
			path = Handshake;
dirk@2027
  1418
			sourceTree = "<group>";
dirk@2027
  1419
		};
dirk@1
  1420
		43980E1A1CBD0BC900A7FC3C = {
dirk@1
  1421
			isa = PBXGroup;
dirk@1
  1422
			children = (
dirk@2
  1423
				43980ECE1CBD1CAD00A7FC3C /* Libraries */,
dirk@1
  1424
				43980E251CBD0BC900A7FC3C /* pEpForiOS */,
dirk@1
  1425
				43980E3D1CBD0BCA00A7FC3C /* pEpForiOSTests */,
dirk@1
  1426
				43980E481CBD0BCA00A7FC3C /* pEpForiOSUITests */,
dirk@1
  1427
				43980E241CBD0BC900A7FC3C /* Products */,
andreas@1801
  1428
				495560841E7150ED0016579E /* Frameworks */,
dirk@1
  1429
			);
dirk@1
  1430
			sourceTree = "<group>";
dirk@1
  1431
		};
dirk@1
  1432
		43980E241CBD0BC900A7FC3C /* Products */ = {
dirk@1
  1433
			isa = PBXGroup;
dirk@1
  1434
			children = (
dirk@491
  1435
				43980E231CBD0BC900A7FC3C /* pEp.app */,
dirk@1
  1436
				43980E3A1CBD0BCA00A7FC3C /* pEpForiOSTests.xctest */,
dirk@1
  1437
				43980E451CBD0BCA00A7FC3C /* pEpForiOSUITests.xctest */,
dirk@1
  1438
			);
dirk@1
  1439
			name = Products;
dirk@1
  1440
			sourceTree = "<group>";
dirk@1
  1441
		};
dirk@1
  1442
		43980E251CBD0BC900A7FC3C /* pEpForiOS */ = {
dirk@1
  1443
			isa = PBXGroup;
dirk@1
  1444
			children = (
andreas@3482
  1445
				150B8E951FCDACBB00374438 /* Error */,
dirk@330
  1446
				43800D8C1D112A0800821E34 /* HTMLParser */,
dirk@2730
  1447
				4351C2A01F4441190053381F /* Markdown */,
dirk@24
  1448
				431144A61CC0CB0A0007639D /* Background */,
dirk@17
  1449
				43E58EB21CBF8301008AA7A7 /* Models */,
dirk@54
  1450
				43ED53611CC77F95006AB156 /* UI */,
dirk@1250
  1451
				43122B111DF5B48B00610253 /* Network */,
dirk@3
  1452
				43980EDE1CBD24B000A7FC3C /* Util */,
dirk@1651
  1453
				431394A31E4B036000D92F33 /* Settings */,
dirk@2140
  1454
				43B10C7E1EC2EE65003E849F /* cpp */,
dirk@1
  1455
				43980E261CBD0BC900A7FC3C /* AppDelegate.swift */,
dirk@1656
  1456
				431394C01E4B11CF00D92F33 /* AppSettings.swift */,
yves@1270
  1457
				43980E301CBD0BCA00A7FC3C /* Assets.xcassets */,
yves@1270
  1458
				43980EEA1CBD24F100A7FC3C /* pEpForiOS-Bridging-Header.h */,
dirk@1
  1459
				43980E351CBD0BCA00A7FC3C /* Info.plist */,
dirk@3729
  1460
				4388A0E02008AF61008CB98D /* public.xcconfig */,
dirk@3728
  1461
				43B044412007683E007BCE3F /* secret.xcconfig */,
yves@1270
  1462
				433724FC1DA2C2B1005E8DF5 /* pEp.entitlements */,
yves@1270
  1463
				430C80D41D0EAB6E00CD4582 /* pEpTrustWords.bundle */,
dirk@1
  1464
			);
dirk@1
  1465
			path = pEpForiOS;
dirk@1
  1466
			sourceTree = "<group>";
dirk@1
  1467
		};
dirk@1
  1468
		43980E3D1CBD0BCA00A7FC3C /* pEpForiOSTests */ = {
dirk@1
  1469
			isa = PBXGroup;
dirk@1
  1470
			children = (
andreas@3898
  1471
				151F71EB202A06750057C74D /* TestUtils */,
andreas@3499
  1472
				43B2C3151D2280ED00A08557 /* Resources */,
andreas@3499
  1473
				15BBBC691FD0522E00B9DCC8 /* Error */,
andreas@3499
  1474
				15B483DF1F290B14000FB2CF /* Background */,
andreas@3499
  1475
				4918EBF91E783C70006207FC /* Models */,
andreas@3898
  1476
				151F7202202A06D30057C74D /* Util */,
andreas@3701
  1477
				15F82A072006552B0084F9EA /* Tests from MessageModel in Exile due to Apple Bug */,
hernani@1120
  1478
				43980E401CBD0BCA00A7FC3C /* Info.plist */,
andreas@3175
  1479
				1508AEA91F862C85001D5230 /* SortedSetTest.swift */,
hernani@1120
  1480
				4336229D1DC76B8100133B3D /* MessageModelTests.swift */,
hernani@1120
  1481
				438D253B1D4B9E7500BFF7AA /* MimeTests.swift */,
hernani@1120
  1482
				43C7B9D01CEC4DDF007A612F /* MiscTests.swift */,
dirk@367
  1483
				430C80DF1D0EADC200CD4582 /* PepAdapterTests.swift */,
dirk@258
  1484
				431799391CF8A39F007DD655 /* pEpForiOSTests-Bridging-Header.h */,
dirk@396
  1485
				432F7D601D2102F10094F097 /* PEPSessionTest.swift */,
dirk@996
  1486
				43D51E881DD5D902008B77A8 /* SimpleOperationsTest.swift */,
hernani@1120
  1487
				436F8E131D36706A007E9829 /* StringExtensionsTest.swift */,
dirk@2877
  1488
				43257C851F50659200DDC7F0 /* StringHTMLExtensionTests.swift */,
hernani@1150
  1489
				432A24D61DE714A200DAAC5C /* MessagePantomimeTests.swift */,
hernani@1120
  1490
				5DEBAA471DE59C3B00FAE12C /* NetworkServiceTests.swift */,
dirk@1528
  1491
				43E74C731E38DE2200A2F7A6 /* ImapFlagsTests.swift */,
dirk@1605
  1492
				43EE994D1E4392530060EACE /* FlagImageTests.swift */,
dirk@1928
  1493
				438281821E891B7E00087343 /* DateTests.swift */,
dirk@3671
  1494
				43FAA0D31EC9CBC0005BFC4B /* DecryptionTestsInternal.swift */,
dirk@3672
  1495
				43C3B15F2003851100ED48A4 /* DecryptImportedMessagesTests.swift */,
dirk@2195
  1496
				431E58FB1ED5926B00EFA77F /* AccountVerificationServiceTests.swift */,
dirk@2290
  1497
				436795F71EE98B9A00B03E23 /* MessageReevalutionTests.swift */,
dirk@2359
  1498
				43FC24241F04FC6E00C32110 /* MessageSyncServiceTests.swift */,
dirk@2359
  1499
				43FC24261F04FDDF00C32110 /* SmtpSendServiceTests.swift */,
dirk@2367
  1500
				43C579EC1F0A465000A8EDF0 /* FetchFoldersServiceTests.swift */,
dirk@2380
  1501
				43200D9E1F0CD81300FFDE56 /* FetchMessagesServiceTests.swift */,
dirk@2394
  1502
				432A3E431F0E793A00834749 /* SyncExistingMessagesServiceTests.swift */,
dirk@2400
  1503
				430EA5FB1F0FB92A00F816D4 /* ServiceChainExecutorTests.swift */,
andreas@2526
  1504
				15B483DA1F28E2FC000FB2CF /* SpecialUseMailboxesTest.swift */,
dirk@2401
  1505
				43D2C2691F1385CF00C97235 /* ServiceFactoryTests.swift */,
xavier@2491
  1506
				B70DE6871F2773BF00C0A50A /* EmailValidatiorTest.swift */,
dirk@3028
  1507
				43F7F0791F6AD44600BDF151 /* HandshakeTests.swift */,
dirk@3037
  1508
				431F987E1F6FD3E300A1E4D2 /* HandshakePartnerTableViewCellViewModelTests.swift */,
andreas@3460
  1509
				1541D7EF1FC81ED900D52A5D /* URL+ExtensionsTest.swift */,
andreas@3460
  1510
				1541D7F41FC82A4900D52A5D /* URL+MIME.swift */,
dirk@3895
  1511
				430BA228203438A3003B041C /* CdMessagePEPMessageTests.swift */,
andreas@4457
  1512
				154F0A8120874B3E00C77D72 /* ContentDispositionTest.swift */,
dirk@1
  1513
			);
dirk@1
  1514
			path = pEpForiOSTests;
dirk@1
  1515
			sourceTree = "<group>";
dirk@1
  1516
		};
dirk@1
  1517
		43980E481CBD0BCA00A7FC3C /* pEpForiOSUITests */ = {
dirk@1
  1518
			isa = PBXGroup;
dirk@1
  1519
			children = (
dirk@3706
  1520
				43B0443A20067D25007BCE3F /* UITestDataProtocol.swift */,
dirk@3706
  1521
				43B0443820067CC7007BCE3F /* UIAccount.swift */,
dirk@4172
  1522
				430A6E531DFB08CE006273A5 /* SecretUITestData.swift */,
dirk@216
  1523
				43980E4B1CBD0BCA00A7FC3C /* Info.plist */,
dirk@213
  1524
				43DA52671CEF1B4F0023D540 /* NewAccountSetupUITest.swift */,
dirk@2271
  1525
				431E65621EEAE65200B8BBFC /* HandshakeUITest.swift */,
dirk@1
  1526
			);
dirk@1
  1527
			path = pEpForiOSUITests;
dirk@1
  1528
			sourceTree = "<group>";
dirk@1
  1529
		};
dirk@2
  1530
		43980ECE1CBD1CAD00A7FC3C /* Libraries */ = {
dirk@2
  1531
			isa = PBXGroup;
dirk@2
  1532
			children = (
dirk@362
  1533
				439680971D1855D400DA31D2 /* WebKit.framework */,
ana@278
  1534
				43C046BE1CF48EA500BD0D9D /* AddressBook.framework */,
dirk@56
  1535
				439D40781CC78A2D009A4E7C /* Raw */,
dirk@2
  1536
			);
dirk@2
  1537
			name = Libraries;
dirk@2
  1538
			sourceTree = "<group>";
dirk@2
  1539
		};
dirk@3
  1540
		43980EDE1CBD24B000A7FC3C /* Util */ = {
dirk@3
  1541
			isa = PBXGroup;
dirk@3
  1542
			children = (
andreas@3898
  1543
				151F71D02029F9F80057C74D /* IMAP */,
dirk@2063
  1544
				4362398D1EAE08F400BD2EB9 /* Extensions */,
xavier@1654
  1545
				B740B7571E4B1B80002585E1 /* MimeTypes */,
dirk@3549
  1546
				43306EBC1FE125950045DD00 /* OAuth2 */,
igor@1338
  1547
				8B81BB8F1E03F73100D38C82 /* SegueHandlerType.swift */,
hernani@1096
  1548
				43980EF91CBD415700A7FC3C /* AppConfig.swift */,
hernani@1096
  1549
				43C6F35A1CBE7496006A2A18 /* ConnectionManager.swift */,
ana@91
  1550
				A1B50A811CD26FF100B1A997 /* Constants.swift */,
dirk@58
  1551
				439D40791CC79423009A4E7C /* GCD.swift */,
hernani@1096
  1552
				43980EDF1CBD24B000A7FC3C /* Log.swift */,
hernani@1096
  1553
				435B42401D211E5900119048 /* MiscUtil.swift */,
hernani@1096
  1554
				5D039A9B1D0EE7F900AD59EC /* PEPUtil.swift */,
hernani@1096
  1555
				431798761CF87FE6007DD655 /* ReferenceCounter.swift */,
hernani@1096
  1556
				433BCD941D5388C100DD98EF /* ReplyUtil.swift */,
ylandert@948
  1557
				228038671DC9DE6D00F1CB45 /* TextfieldResponder.swift */,
hernani@1096
  1558
				436C5A8D1CFEDF59006A195F /* UIHelper.swift */,
hernani@1096
  1559
				43B7154C1CECAADA0027861A /* ViewWidthsAligner.swift */,
yves@1268
  1560
				222B35571DF96389007A1F82 /* Capability.swift */,
dirk@1323
  1561
				433019E51E01A71300788B89 /* PeriodicTask.swift */,
dirk@1326
  1562
				436C23271E02948400071430 /* BackgroundTaskProtocol.swift */,
dirk@1328
  1563
				436C232C1E02A2D900071430 /* KickOffMySelfProtocol.swift */,
dirk@1328
  1564
				436C232E1E02A52D00071430 /* LimitedOperationQueue.swift */,
igor@1482
  1565
				8B69E3981E30F80E0022959E /* Appearance.swift */,
dirk@2052
  1566
				43F848481EAA09AE00DBE460 /* Weak.swift */,
dirk@2082
  1567
				434F40931EB0B173002FBF0D /* ObservableValue.swift */,
dirk@2155
  1568
				43FAA0D11EC9972B005BFC4B /* Tuple.swift */,
dirk@2288
  1569
				43AE48E61EEFC93900B92BB6 /* DebugMergePolicy.swift */,
dirk@2313
  1570
				43E88BDD1EFA665600E0B224 /* AsyncStateMachineProtocol.swift */,
dirk@2313
  1571
				43E88BDF1EFA667600E0B224 /* AsyncStateMachine.swift */,
xavier@2479
  1572
				B741D5021F26234A00DFD93A /* EmailAddressValidation.swift */,
andreas@3127
  1573
				15C5F2451F823752007DE086 /* SortedSet.swift */,
andreas@3129
  1574
				15255B021F825CD100A2CFC9 /* IdentityImageTool.swift */,
andreas@3601
  1575
				155050EF1FE82356009CEAD2 /* UserNotificationTool.swift */,
dirk@4485
  1576
				4368BD4D208E1DEC002C27FA /* IPAddressParser.swift */,
dirk@3
  1577
			);
dirk@3
  1578
			path = Util;
dirk@3
  1579
			sourceTree = "<group>";
dirk@3
  1580
		};
dirk@56
  1581
		439D40781CC78A2D009A4E7C /* Raw */ = {
dirk@56
  1582
			isa = PBXGroup;
dirk@56
  1583
			children = (
dirk@330
  1584
				43800D981D112A2A00821E34 /* libxml2.tbd */,
dirk@56
  1585
				439D40731CC7897B009A4E7C /* libiconv.2.tbd */,
dirk@56
  1586
				439D40711CC78958009A4E7C /* libbz2.tbd */,
dirk@56
  1587
				439D406F1CC78930009A4E7C /* libz.tbd */,
dirk@56
  1588
			);
dirk@56
  1589
			name = Raw;
dirk@56
  1590
			sourceTree = "<group>";
dirk@56
  1591
		};
dirk@1730
  1592
		43A6E0491E5726C8005BEE69 /* Background */ = {
dirk@1730
  1593
			isa = PBXGroup;
dirk@1730
  1594
			children = (
dirk@1733
  1595
				43A6E04A1E5726C8005BEE69 /* ReevaluateMessageRatingOperation.swift */,
dirk@1730
  1596
			);
dirk@1730
  1597
			path = Background;
dirk@1730
  1598
			sourceTree = "<group>";
dirk@1730
  1599
		};
dirk@1999
  1600
		43AA82511E9B925000ABD5A8 /* Util */ = {
dirk@1999
  1601
			isa = PBXGroup;
dirk@1999
  1602
			children = (
andreas@4194
  1603
				150DF6D12052A99800A9DCF7 /* SecureWebViewController */,
dirk@3100
  1604
				43AAC2281F7A5AED00F435F4 /* BaseTableViewController.swift */,
dirk@3100
  1605
				43AAC2291F7A5AEE00F435F4 /* BaseViewController.swift */,
dirk@2114
  1606
				43293EFA1EB9DD6700EEE010 /* UIViewController+Extension.swift */,
dirk@2044
  1607
				43C3220E1EA91764005073FB /* UIImage+Extension.swift */,
dirk@2044
  1608
				43C3220F1EA91764005073FB /* UIImageView+Extension.swift */,
dirk@2043
  1609
				43C3220A1EA915C6005073FB /* CGRect+Util.swift */,
dirk@2043
  1610
				43C3220B1EA915C6005073FB /* UIColor+Extension.swift */,
dirk@2042
  1611
				43C322081EA90192005073FB /* PEP+UI.swift */,
dirk@1999
  1612
				43AA82521E9B925C00ABD5A8 /* UIView+Util.swift */,
dirk@2038
  1613
				43C322061EA8E7AD005073FB /* UIButton+Extension.swift */,
dirk@2054
  1614
				4362398B1EADD61B00BD2EB9 /* CGSize+Extension.swift */,
dirk@2068
  1615
				4362399E1EAE2F0A00BD2EB9 /* UITableView+Extension.swift */,
xavier@2133
  1616
				B7365CDD1EAF45F30036ECC7 /* UITextField+Extension.swift */,
xavier@2184
  1617
				B74940021ECB3BEB001A710B /* UILabel+Extension.swift */,
andreas@2841
  1618
				1579397A1F4E00AF00A2A6CF /* UINavigationController+Extensions.swift */,
dirk@3106
  1619
				4330278D1F7BABFF00D685F8 /* GradientView.swift */,
andreas@3439
  1620
				15B2204F1FBF5D6E00CA52BA /* InfoPlist.swift */,
andreas@3439
  1621
				15B220511FC2DAE200CA52BA /* InfoPlist+pEpStrings.swift */,
andreas@3487
  1622
				150B8EB21FCEB93D00374438 /* UIUtils.swift */,
dirk@4018
  1623
				43985D0D204438480080FA9A /* AccountSettingsProtocol+Extension.swift */,
andreas@4213
  1624
				150DF6D22052ED4800A9DCF7 /* UIView+Autolayout.swift */,
dirk@1999
  1625
			);
dirk@1999
  1626
			path = Util;
dirk@1999
  1627
			sourceTree = "<group>";
dirk@1999
  1628
		};
dirk@2140
  1629
		43B10C7E1EC2EE65003E849F /* cpp */ = {
dirk@2140
  1630
			isa = PBXGroup;
dirk@2140
  1631
			children = (
dirk@2140
  1632
				43B10C7F1EC2EE7F003E849F /* CppDummy.cpp */,
dirk@2140
  1633
			);
dirk@2140
  1634
			path = cpp;
dirk@2140
  1635
			sourceTree = "<group>";
dirk@2140
  1636
		};
dirk@400
  1637
		43B2C3151D2280ED00A08557 /* Resources */ = {
dirk@400
  1638
			isa = PBXGroup;
dirk@400
  1639
			children = (
dirk@3673
  1640
				43C3B16320038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key */,
dirk@3673
  1641
				43C3B16420038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.sec.key */,
dirk@3673
  1642
				43C3B16520038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key */,
dirk@3673
  1643
				43C3B1612003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt */,
andreas@3394
  1644
				153CA6E91FB62194003C9629 /* IOS-211-pdfEmail.txt */,
andreas@3394
  1645
				153CA6E71FB61B53003C9629 /* IOS-815_pep_rating_zero.txt */,
andreas@3394
  1646
				1568FEA01FACDCC500993EA3 /* IOS-211_hi_there.txt */,
dirk@3265
  1647
				4322E82E1F9DE8260011FC55 /* Microsoft_Outlook_Probing_Message_001.txt */,
dirk@3028
  1648
				43F7F07B1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt */,
andreas@2868
  1649
				153E4E461F500F650021CBD8 /* IOS-211-duplicated-attachments.txt */,
dirk@2819
  1650
				43FC02111F4D913D00273304 /* NSHTML_2017-08-09 15_40_53 +0000.html */,
dirk@2266
  1651
				436796011EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt */,
dirk@2266
  1652
				436795FD1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch_sec.asc */,
dirk@2266
  1653
				436795FE1EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc */,
dirk@2266
  1654
				436795F91EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc */,
dirk@2266
  1655
				436795FA1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch.asc */,
dirk@1642
  1656
				431BB9441E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg */,
dirk@1411
  1657
				4348EF141E27E37400F441A9 /* Unit 1 unittest.ios.1@peptest.ch (0x9CB8DBCC) pub.asc */,
dirk@400
  1658
				43B2C3161D2280ED00A08557 /* 5A90_3590_0E48_AB85_F3DB__045E_4623_C5D1_EAB6_643E.asc */,
dirk@496
  1659
				438D253F1D4B9EDB00BFF7AA /* PGPMimeMail.txt */,
dirk@569
  1660
				43A5DE371D631D49001153AF /* UnencryptedHTMLMail.txt */,
dirk@1497
  1661
				43DFB0321E36083D00175C9C /* MessageHeapBufferOverflow.txt */,
dirk@400
  1662
			);
dirk@400
  1663
			path = Resources;
dirk@400
  1664
			sourceTree = "<group>";
dirk@400
  1665
		};
dirk@17
  1666
		43E58EB21CBF8301008AA7A7 /* Models */ = {
dirk@17
  1667
			isa = PBXGroup;
dirk@17
  1668
			children = (
andreas@3906
  1669
				15F835231F34BE1300FCE887 /* AccountUserInput.swift */,
dirk@1177
  1670
				43CE63CA1DE8830100FAC505 /* CdAccount+pEp.swift */,
dirk@1177
  1671
				431B04811DE583A000E40CD3 /* CdAttachment+Extension.swift */,
andreas@4451
  1672
				154F0A7F2085FC7D00C77D72 /* CdAttachment+Pantomime.swift */,
dirk@1097
  1673
				434B5D181DDF67E400BEDEF0 /* CdMessage+Extension.swift */,
dirk@1116
  1674
				431B04791DE5772000E40CD3 /* CdMessage+pEp.swift */,
dirk@1116
  1675
				431B047F1DE5774800E40CD3 /* CdMessage+Pantomime.swift */,
dirk@809
  1676
				43BB86931DB4E76D00980267 /* CdAccount+Extension.swift */,
dirk@810
  1677
				43E9BC631DB518A700AD2352 /* CdFolder+Extension.swift */,
hernani@1096
  1678
				430972651DDEEBB50062E308 /* CdIdentity+Extension.swift */,
dirk@1113
  1679
				43E7B6741DE4A53A0017D707 /* CdIdentity+pEp.swift */,
dirk@1884
  1680
				430A2EEB1E81357A00878837 /* CdImapFlags+Pantomime.swift */,
dirk@2449
  1681
				439AAC551F21D0CC0018A29E /* CdFolder+Pantomime.swift */,
dirk@3855
  1682
				43CE63C41DE87FB200FAC505 /* Identity+pEp.swift */,
andreas@4451
  1683
				15AA6015207CD71D00D57DB4 /* ImapFlags+Pantomime.swift */,
dirk@3855
  1684
				B7F199FF1E5DE9FB0079A513 /* FolderType+Extensions.swift */,
andreas@3903
  1685
				153FC45C202A263D0053CCF1 /* FolderType+IMAP.swift */,
andreas@3997
  1686
				15259A0F203C7F730020FF12 /* FolderType+NetworkSync.swift */,
andreas@4451
  1687
				15865A8820319ADC00F7A4B5 /* Folder+pEp.swift */,
andreas@3515
  1688
				1555E97B1FD587A300BF8E0E /* Message+IMAP.swift */,
andreas@3906
  1689
				43CE63D01DE8866C00FAC505 /* Message+pEp.swift */,
andreas@4457
  1690
				154F0A832087779200C77D72 /* ContentDispositionType + Conversion.swift */,
dirk@17
  1691
			);
dirk@17
  1692
			path = Models;
dirk@17
  1693
			sourceTree = "<group>";
dirk@17
  1694
		};
dirk@2679
  1695
		43E657DB1F3C72360014CBEC /* Axt */ = {
dirk@2679
  1696
			isa = PBXGroup;
dirk@2679
  1697
			children = (
dirk@2859
  1698
				43257C811F50179800DDC7F0 /* BasicSaxParser.swift */,
dirk@2699
  1699
				43E657E61F3CAB310014CBEC /* HtmlToMarkdownSaxParser.swift */,
dirk@2858
  1700
				43257C7F1F50064100DDC7F0 /* HtmlToTextSaxParser.swift */,
dirk@2877
  1701
				43257C831F50629700DDC7F0 /* HtmlToAttributedTextSaxParser.swift */,
dirk@2679
  1702
				43E657DC1F3C72360014CBEC /* AXHTMLParser.h */,
dirk@2679
  1703
				43E657DD1F3C72360014CBEC /* AXHTMLParser.m */,
dirk@2679
  1704
				43E657DE1F3C72360014CBEC /* Axt.h */,
dirk@2679
  1705
			);
dirk@2679
  1706
			path = Axt;
dirk@2679
  1707
			sourceTree = "<group>";
dirk@2679
  1708
		};
dirk@54
  1709
		43ED53611CC77F95006AB156 /* UI */ = {
dirk@35
  1710
			isa = PBXGroup;
dirk@35
  1711
			children = (
xavier@4268
  1712
				B70D32B0205BCFBD0094A92A /* EmailDisplay */,
xavier@4268
  1713
				43ED53621CC77F95006AB156 /* EmailDisplayList */,
xavier@4268
  1714
				B70D32AA205BCCC70094A92A /* Login */,
andreas@3554
  1715
				15FE1F741FE122B200CC2D97 /* Credits */,
andreas@2601
  1716
				B706C0EF1EA8C378006B2F6C /* StoryboardFiles */,
dirk@1999
  1717
				43AA82511E9B925000ABD5A8 /* Util */,
xavier@1832
  1718
				B78CF8261E76D70D008C1739 /* Filter */,
dirk@1730
  1719
				43A6E0491E5726C8005BEE69 /* Background */,
xavier@1751
  1720
				B71EBBB41E55E43100150177 /* Folder */,
andreas@3990
  1721
				15EE5A70203B15660041F076 /* Settings */,
xavier@4268
  1722
				B70D32A8205BCC6C0094A92A /* AccountSettings */,
xavier@4268
  1723
				431B0B961D6734BF0082D0DB /* AccountsListSettings */,
dirk@412
  1724
				431AE5D11D2EC0A700F609D3 /* Compose */,
xavier@4268
  1725
				B70D32AF205BCF460094A92A /* ManualLogin */,
dirk@2125
  1726
				4304FCFD1EBB8C2C0086DADA /* LanguageList */,
dirk@2027
  1727
				438D5A6F1EA77CFC001A37E1 /* Handshake */,
dirk@54
  1728
			);
dirk@54
  1729
			path = UI;
dirk@54
  1730
			sourceTree = "<group>";
dirk@54
  1731
		};
xavier@4268
  1732
		43ED53621CC77F95006AB156 /* EmailDisplayList */ = {
dirk@54
  1733
			isa = PBXGroup;
dirk@54
  1734
			children = (
xavier@2344
  1735
				B74D08BF1F013F15003D092C /* ViewModel */,
dirk@1730
  1736
				220DCE281E0AB4DE002FE716 /* Cells */,
dirk@54
  1737
				43ED53641CC77F95006AB156 /* EmailListViewController.swift */,
dirk@54
  1738
			);
xavier@4268
  1739
			path = EmailDisplayList;
dirk@54
  1740
			sourceTree = "<group>";
dirk@54
  1741
		};
dirk@54
  1742
		43ED53651CC77F95006AB156 /* ImapSetup */ = {
dirk@54
  1743
			isa = PBXGroup;
dirk@54
  1744
			children = (
xavier@4268
  1745
				B70D32AE205BCF380094A92A /* CellsAndSections */,
andreas@2601
  1746
				43ED53661CC77F95006AB156 /* IMAPSettingsTableViewController.swift */,
dirk@35
  1747
			);
dirk@35
  1748
			path = ImapSetup;
dirk@35
  1749
			sourceTree = "<group>";
dirk@35
  1750
		};
andreas@1846
  1751
		4918EBF91E783C70006207FC /* Models */ = {
andreas@1846
  1752
			isa = PBXGroup;
andreas@1846
  1753
			children = (
andreas@1846
  1754
				4918EBFA1E783C70006207FC /* CdMessage+PantomimeTest.swift */,
dirk@2627
  1755
				431C2B161F387C4100D87FFD /* LoginViewModelTests.swift */,
andreas@3903
  1756
				153FC45E202A26B30053CCF1 /* FolderType+IMAPTest.swift */,
andreas@1846
  1757
			);
andreas@1846
  1758
			path = Models;
andreas@1846
  1759
			sourceTree = "<group>";
andreas@1846
  1760
		};
andreas@1801
  1761
		495560841E7150ED0016579E /* Frameworks */ = {
andreas@1789
  1762
			isa = PBXGroup;
andreas@1789
  1763
			children = (
dirk@3621
  1764
				439932311FEA9B7200E92C35 /* SwipeCellKit.framework */,
dirk@3544
  1765
				43B54F971FE02D02008EC427 /* AppAuth.framework */,
dirk@3529
  1766
				43754AC71FCD7ABC009A8E63 /* ldns_xcode.framework */,
dirk@2175
  1767
				43209B531ECC5A9B007E7E2E /* libpEpObjCAdapter.a */,
dirk@2139
  1768
				43B10C7C1EC2ECA3003E849F /* libAccountSettingsAdapter.a */,
andreas@1814
  1769
				49D521561E73E1C70097987B /* ServerConfig.framework */,
andreas@1814
  1770
				49D521531E73E1C20097987B /* MessageModel.framework */,
andreas@1801
  1771
				495560871E71517F0016579E /* libpEpiOSAdapter.a */,
andreas@1801
  1772
				495560851E7150ED0016579E /* libPantomimeStatic.a */,
andreas@1789
  1773
			);
andreas@1801
  1774
			name = Frameworks;
andreas@1789
  1775
			sourceTree = "<group>";
andreas@1789
  1776
		};
xavier@2045
  1777
		B706C0EF1EA8C378006B2F6C /* StoryboardFiles */ = {
xavier@2036
  1778
			isa = PBXGroup;
xavier@2036
  1779
			children = (
xavier@2036
  1780
				43980E2A1CBD0BC900A7FC3C /* Main.storyboard */,
andreas@3450
  1781
				151DE7E01FC5D3E200CDC273 /* Settings.storyboard */,
xavier@2049
  1782
				B78309C61EAA09040051A2E0 /* AccountCreation.storyboard */,
andreas@3450
  1783
				151DE7E31FC5D3FA00CDC273 /* Handshake.storyboard */,
xavier@2036
  1784
				43980E321CBD0BCA00A7FC3C /* LaunchScreen.storyboard */,
andreas@3450
  1785
				151DE7E61FC5D41600CDC273 /* FolderViews.storyboard */,
andreas@4215
  1786
				155F2DA020530798001B4B1C /* Reusable.storyboard */,
xavier@2036
  1787
			);
xavier@2045
  1788
			name = StoryboardFiles;
andreas@2601
  1789
			path = ..;
xavier@2036
  1790
			sourceTree = "<group>";
xavier@2036
  1791
		};
xavier@4268
  1792
		B70D32A5205BCC020094A92A /* ViewModel */ = {
xavier@4268
  1793
			isa = PBXGroup;
xavier@4268
  1794
			children = (
xavier@4268
  1795
				434F40951EB0DB5E002FBF0D /* HandshakePartnerTableViewCellViewModel.swift */,
xavier@4268
  1796
			);
xavier@4268
  1797
			path = ViewModel;
xavier@4268
  1798
			sourceTree = "<group>";
xavier@4268
  1799
		};
xavier@4268
  1800
		B70D32A6205BCC120094A92A /* CellsAndSections */ = {
xavier@4268
  1801
			isa = PBXGroup;
xavier@4268
  1802
			children = (
xavier@4268
  1803
				43C322041EA89EED005073FB /* HandshakePartnerTableViewCell.swift */,
xavier@4268
  1804
			);
xavier@4268
  1805
			path = CellsAndSections;
xavier@4268
  1806
			sourceTree = "<group>";
xavier@4268
  1807
		};
xavier@4268
  1808
		B70D32A7205BCC2D0094A92A /* CellsAndSections */ = {
xavier@4268
  1809
			isa = PBXGroup;
xavier@4268
  1810
			children = (
xavier@4268
  1811
				430E5F1F1EBC87A700E5D5D3 /* LanguageListTableViewCell.swift */,
xavier@4268
  1812
			);
xavier@4268
  1813
			path = CellsAndSections;
xavier@4268
  1814
			sourceTree = "<group>";
xavier@4268
  1815
		};
xavier@4268
  1816
		B70D32A8205BCC6C0094A92A /* AccountSettings */ = {
xavier@4268
  1817
			isa = PBXGroup;
xavier@4268
  1818
			children = (
xavier@4268
  1819
				B70D32A9205BCC960094A92A /* ViewModel */,
xavier@4268
  1820
				8B77BD681E0C1D930060F11F /* AccountSettingsTableViewController.swift */,
xavier@4268
  1821
			);
xavier@4268
  1822
			path = AccountSettings;
xavier@4268
  1823
			sourceTree = "<group>";
xavier@4268
  1824
		};
xavier@4268
  1825
		B70D32A9205BCC960094A92A /* ViewModel */ = {
xavier@4268
  1826
			isa = PBXGroup;
xavier@4268
  1827
			children = (
xavier@4268
  1828
				43985D0B2044373B0080FA9A /* AccountSettingsError.swift */,
xavier@4268
  1829
				B716BE021EF01EB900523453 /* AccountSettingsViewModel.swift */,
xavier@4268
  1830
				43B044532007AFDA007BCE3F /* AccountVerificationResultDelegate.swift */,
xavier@4268
  1831
			);
xavier@4268
  1832
			path = ViewModel;
xavier@4268
  1833
			sourceTree = "<group>";
xavier@4268
  1834
		};
xavier@4268
  1835
		B70D32AA205BCCC70094A92A /* Login */ = {
xavier@4268
  1836
			isa = PBXGroup;
xavier@4268
  1837
			children = (
xavier@4268
  1838
				B70D32AB205BCCDD0094A92A /* ViewModel */,
xavier@4268
  1839
				B714C4841ED437A7000BC84D /* LoginTableViewController.swift */,
xavier@4268
  1840
			);
xavier@4268
  1841
			path = Login;
xavier@4268
  1842
			sourceTree = "<group>";
xavier@4268
  1843
		};
xavier@4268
  1844
		B70D32AB205BCCDD0094A92A /* ViewModel */ = {
xavier@4268
  1845
			isa = PBXGroup;
xavier@4268
  1846
			children = (
xavier@4268
  1847
				43498CDC200D0790006DC947 /* LoginViewModelOAuth2ErrorDelegate.swift */,
xavier@4268
  1848
				43498CDA200CF20F006DC947 /* LoginViewModelLoginErrorDelegate.swift */,
xavier@4268
  1849
				43985D092044296D0080FA9A /* OAuth2AuthViewModel.swift */,
xavier@4268
  1850
				B74F81011EB0E20000519FCC /* LoginViewModel.swift */,
xavier@4268
  1851
			);
xavier@4268
  1852
			path = ViewModel;
xavier@4268
  1853
			sourceTree = "<group>";
xavier@4268
  1854
		};
xavier@4268
  1855
		B70D32AC205BCEFB0094A92A /* SMTPSetup */ = {
xavier@4268
  1856
			isa = PBXGroup;
xavier@4268
  1857
			children = (
xavier@4268
  1858
				43ED536D1CC77F95006AB156 /* SMTPSettingsTableViewController.swift */,
xavier@4268
  1859
			);
xavier@4268
  1860
			path = SMTPSetup;
xavier@4268
  1861
			sourceTree = "<group>";
xavier@4268
  1862
		};
xavier@4268
  1863
		B70D32AD205BCF130094A92A /* InfoUserSettup */ = {
xavier@4268
  1864
			isa = PBXGroup;
xavier@4268
  1865
			children = (
xavier@4268
  1866
				43ED536E1CC77F95006AB156 /* UserInfoTableViewController.swift */,
xavier@4268
  1867
			);
xavier@4268
  1868
			path = InfoUserSettup;
xavier@4268
  1869
			sourceTree = "<group>";
xavier@4268
  1870
		};
xavier@4268
  1871
		B70D32AE205BCF380094A92A /* CellsAndSections */ = {
xavier@4268
  1872
			isa = PBXGroup;
xavier@4268
  1873
			children = (
xavier@4268
  1874
				43ED536C1CC77F95006AB156 /* OneValueSettingCell.swift */,
xavier@4268
  1875
			);
xavier@4268
  1876
			path = CellsAndSections;
xavier@4268
  1877
			sourceTree = "<group>";
xavier@4268
  1878
		};
xavier@4268
  1879
		B70D32AF205BCF460094A92A /* ManualLogin */ = {
xavier@4268
  1880
			isa = PBXGroup;
xavier@4268
  1881
			children = (
xavier@4268
  1882
				43ED53651CC77F95006AB156 /* ImapSetup */,
xavier@4268
  1883
				B70D32AC205BCEFB0094A92A /* SMTPSetup */,
xavier@4268
  1884
				B70D32AD205BCF130094A92A /* InfoUserSettup */,
xavier@4268
  1885
			);
xavier@4268
  1886
			path = ManualLogin;
xavier@4268
  1887
			sourceTree = "<group>";
xavier@4268
  1888
		};
xavier@4268
  1889
		B70D32B0205BCFBD0094A92A /* EmailDisplay */ = {
xavier@4268
  1890
			isa = PBXGroup;
xavier@4268
  1891
			children = (
xavier@4268
  1892
				B70D32B1205BD3E80094A92A /* CellAndSections */,
xavier@4268
  1893
				430D73601E9CBD0600EA6FA9 /* Background */,
xavier@4268
  1894
				4323FE871E83E502006785E1 /* Util */,
xavier@4268
  1895
				220DCE2D1E0AB544002FE716 /* MessageData.plist */,
xavier@4268
  1896
				431E8F7D1CFDCF3A00C33647 /* EmailViewController.swift */,
xavier@4268
  1897
			);
xavier@4268
  1898
			path = EmailDisplay;
xavier@4268
  1899
			sourceTree = "<group>";
xavier@4268
  1900
		};
xavier@4268
  1901
		B70D32B1205BD3E80094A92A /* CellAndSections */ = {
xavier@4268
  1902
			isa = PBXGroup;
xavier@4268
  1903
			children = (
xavier@4268
  1904
				220DCE311E0AB5CC002FE716 /* MessageContentCell.swift */,
xavier@4268
  1905
				220DCE2C1E0AB544002FE716 /* MessageCell.swift */,
xavier@4268
  1906
				220DCE321E0AB5CC002FE716 /* MessageSenderCell.swift */,
xavier@4268
  1907
				220DCE301E0AB5CC002FE716 /* MailinglistCell.swift */,
xavier@4268
  1908
				220DCE331E0AB5CC002FE716 /* MessageSubjectCell.swift */,
xavier@4268
  1909
				431D60DC1E93D580001266D7 /* MessageAttachmentsCell.swift */,
xavier@4268
  1910
			);
xavier@4268
  1911
			path = CellAndSections;
xavier@4268
  1912
			sourceTree = "<group>";
xavier@4268
  1913
		};
xavier@4268
  1914
		B70D32B3205BD47E0094A92A /* OptionsViewController */ = {
xavier@4268
  1915
			isa = PBXGroup;
xavier@4268
  1916
			children = (
xavier@4268
  1917
				15EE5A71203B15660041F076 /* SettingSyncTrashViewController.swift */,
xavier@4268
  1918
				15EE5A73203B15660041F076 /* LogViewController.swift */,
xavier@4268
  1919
				1587D164204D66E4002C2157 /* SettingUnecryptedSubjectViewController.swift */,
xavier@4268
  1920
			);
xavier@4268
  1921
			path = OptionsViewController;
xavier@4268
  1922
			sourceTree = "<group>";
xavier@4268
  1923
		};
xavier@4268
  1924
		B70D32B4205BD4B10094A92A /* Util */ = {
xavier@4268
  1925
			isa = PBXGroup;
xavier@4268
  1926
			children = (
xavier@4268
  1927
				222B35821DF97A44007A1F82 /* ComposeDataSource.swift */,
xavier@4268
  1928
				222B35811DF97A44007A1F82 /* ComposeData.plist */,
xavier@4268
  1929
				43088F732046C08000BB5149 /* ComposeMessageBodyTextView.swift */,
xavier@4268
  1930
				4333A2A21E5C62860025D8A5 /* AttachmentCounter.swift */,
xavier@4268
  1931
				222B35551DF962D7007A1F82 /* ComposeHelpers.swift */,
xavier@4268
  1932
				222B35711DF96CC8007A1F82 /* ComposeFieldModel.swift */,
xavier@4268
  1933
			);
xavier@4268
  1934
			name = Util;
xavier@4268
  1935
			sourceTree = "<group>";
xavier@4268
  1936
		};
xavier@4268
  1937
		B70D32B5205BD4EA0094A92A /* ComposeViewControllers */ = {
xavier@4268
  1938
			isa = PBXGroup;
xavier@4268
  1939
			children = (
xavier@4268
  1940
				222B357D1DF97675007A1F82 /* SuggestTableView.swift */,
xavier@4268
  1941
				222B35681DF96AFE007A1F82 /* ComposeTextView.swift */,
xavier@4268
  1942
			);
xavier@4268
  1943
			name = ComposeViewControllers;
xavier@4268
  1944
			sourceTree = "<group>";
xavier@4268
  1945
		};
xavier@1751
  1946
		B71EBBB41E55E43100150177 /* Folder */ = {
xavier@1751
  1947
			isa = PBXGroup;
xavier@1751
  1948
			children = (
xavier@1753
  1949
				B722EC7B1E5CA59100A2B9D5 /* CellsAndSections */,
xavier@1751
  1950
				B722EC471E5B019B00A2B9D5 /* ViewModel */,
xavier@1751
  1951
				B71EBBBB1E55E4AE00150177 /* FolderTableViewController.swift */,
xavier@1751
  1952
			);
xavier@1751
  1953
			name = Folder;
xavier@1751
  1954
			sourceTree = "<group>";
xavier@1751
  1955
		};
xavier@1751
  1956
		B722EC471E5B019B00A2B9D5 /* ViewModel */ = {
xavier@1751
  1957
			isa = PBXGroup;
xavier@1751
  1958
			children = (
xavier@1751
  1959
				B722EC4C1E5B01B300A2B9D5 /* FolderCellViewModel.swift */,
xavier@1883
  1960
				B722EC641E5B49BA00A2B9D5 /* FolderSectionViewModel.swift */,
xavier@1751
  1961
				B722EC791E5C879000A2B9D5 /* FolderUiProtocols.swift */,
xavier@1883
  1962
				B70A3C3F1E817CFA0036876F /* FolderViewModel.swift */,
xavier@1751
  1963
			);
xavier@1751
  1964
			name = ViewModel;
xavier@1751
  1965
			sourceTree = "<group>";
xavier@1751
  1966
		};
xavier@1753
  1967
		B722EC7B1E5CA59100A2B9D5 /* CellsAndSections */ = {
xavier@1751
  1968
			isa = PBXGroup;
xavier@1751
  1969
			children = (
xavier@2045
  1970
				B7D1EEC71E8BEC8D00F190E3 /* CollapsibleTableViewHeader.swift */,
xavier@1751
  1971
			);
xavier@1753
  1972
			name = CellsAndSections;
xavier@1751
  1973
			sourceTree = "<group>";
xavier@1751
  1974
		};
xavier@1654
  1975
		B740B7571E4B1B80002585E1 /* MimeTypes */ = {
xavier@1654
  1976
			isa = PBXGroup;
xavier@1654
  1977
			children = (
xavier@1654
  1978
				B740B75C1E4B1C2D002585E1 /* jsonMimeType.txt */,
xavier@1654
  1979
				B740B75E1E4B1C46002585E1 /* MimeTypeUtil.swift */,
xavier@1654
  1980
			);
xavier@1654
  1981
			name = MimeTypes;
xavier@1654
  1982
			sourceTree = "<group>";
xavier@1654
  1983
		};
xavier@2344
  1984
		B74D08BF1F013F15003D092C /* ViewModel */ = {
xavier@2344
  1985
			isa = PBXGroup;
xavier@2344
  1986
			children = (
xavier@2855
  1987
				B75FF00A1EFD420F00C57289 /* EmailListViewModel.swift */,
andreas@3127
  1988
				15C5F2431F822560007DE086 /* PreviewMessage.swift */,
xavier@4550
  1989
				B7500CD52099B90400830AA9 /* EmailListCellViewModel.swift */,
xavier@2344
  1990
			);
xavier@2344
  1991
			name = ViewModel;
xavier@2344
  1992
			sourceTree = "<group>";
xavier@2344
  1993
		};
xavier@4268
  1994
		B74F81031EB0E20700519FCC /* ViewModel */ = {
xavier@2134
  1995
			isa = PBXGroup;
xavier@2134
  1996
			children = (
xavier@2262
  1997
				B72528321EE948B800815118 /* AccountsSettingsViewModel.swift */,
xavier@2262
  1998
				B72528341EE953BC00815118 /* AccountsSettingsCellViewModel.swift */,
xavier@2262
  1999
				B72528361EE9562200815118 /* AccountsSettingsSectionViewModel.swift */,
xavier@2134
  2000
			);
xavier@4268
  2001
			name = ViewModel;
xavier@2134
  2002
			sourceTree = "<group>";
xavier@2134
  2003
		};
xavier@1832
  2004
		B78CF8261E76D70D008C1739 /* Filter */ = {
xavier@1832
  2005
			isa = PBXGroup;
xavier@1832
  2006
			children = (
xavier@1832
  2007
				B78CF8271E76E0DF008C1739 /* ViewModel */,
xavier@1832
  2008
				B78CF8241E76D706008C1739 /* FilterTableViewController.swift */,
xavier@1865
  2009
				B729BEC51E7C35E200793110 /* FilterUpdateProtocol.swift */,
xavier@1832
  2010
			);
xavier@1832
  2011
			name = Filter;
xavier@1832
  2012
			sourceTree = "<group>";
xavier@1832
  2013
		};
xavier@1832
  2014
		B78CF8271E76E0DF008C1739 /* ViewModel */ = {
xavier@1832
  2015
			isa = PBXGroup;
xavier@1832
  2016
			children = (
xavier@1832
  2017
				B78CF8281E76E0F1008C1739 /* FilterViewModel.swift */,
xavier@1832
  2018
				B78CF82A1E76E146008C1739 /* FilterCellViewModel.swift */,
xavier@1832
  2019
			);
xavier@1832
  2020
			name = ViewModel;
xavier@1832
  2021
			sourceTree = "<group>";
xavier@1832
  2022
		};
dirk@1
  2023
/* End PBXGroup section */
dirk@1
  2024
dirk@1
  2025
/* Begin PBXNativeTarget section */
dirk@491
  2026
		43980E221CBD0BC900A7FC3C /* pEp */ = {
dirk@1
  2027
			isa = PBXNativeTarget;
dirk@491
  2028
			buildConfigurationList = 43980E4E1CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEp" */;
dirk@1
  2029
			buildPhases = (
andreas@2455
  2030
				151573B31F20913C0049BB0B /* Log Start Time script */,
andreas@2455
  2031
				4304FCF11EBB60340086DADA /* Copy Trustwords Script */,
dirk@1
  2032
				43980E1F1CBD0BC900A7FC3C /* Sources */,
dirk@1
  2033
				43980E201CBD0BC900A7FC3C /* Frameworks */,
dirk@1
  2034
				43980E211CBD0BC900A7FC3C /* Resources */,
dirk@823
  2035
				4377D92F1DB7EB03003432BB /* CopyFiles */,
andreas@2455
  2036
				4961BA0D1E7BEA4200920DF8 /* Warnings for TODO++ Script */,
andreas@2455
  2037
				151573B41F2091910049BB0B /* Log Time Finished Script */,
dirk@1
  2038
			);
dirk@1
  2039
			buildRules = (
dirk@1
  2040
			);
dirk@1
  2041
			dependencies = (
dirk@1
  2042
			);
dirk@491
  2043
			name = pEp;
dirk@1
  2044
			productName = pEpForiOS;
dirk@491
  2045
			productReference = 43980E231CBD0BC900A7FC3C /* pEp.app */;
dirk@1
  2046
			productType = "com.apple.product-type.application";
dirk@1
  2047
		};
dirk@1
  2048
		43980E391CBD0BCA00A7FC3C /* pEpForiOSTests */ = {
dirk@1
  2049
			isa = PBXNativeTarget;
dirk@1
  2050
			buildConfigurationList = 43980E511CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEpForiOSTests" */;
dirk@1
  2051
			buildPhases = (
dirk@1
  2052
				43980E361CBD0BCA00A7FC3C /* Sources */,
dirk@1
  2053
				43980E371CBD0BCA00A7FC3C /* Frameworks */,
dirk@1
  2054
				43980E381CBD0BCA00A7FC3C /* Resources */,
andreas@2489
  2055
				150D6CA01F2752FD00EB95CC /* Warnings for TODO++ Script */,
dirk@1
  2056
			);
dirk@1
  2057
			buildRules = (
dirk@1
  2058
			);
dirk@1
  2059
			dependencies = (
dirk@1
  2060
				43980E3C1CBD0BCA00A7FC3C /* PBXTargetDependency */,
dirk@1
  2061
			);
dirk@1
  2062
			name = pEpForiOSTests;
dirk@1
  2063
			productName = pEpForiOSTests;
dirk@1
  2064
			productReference = 43980E3A1CBD0BCA00A7FC3C /* pEpForiOSTests.xctest */;
dirk@1
  2065
			productType = "com.apple.product-type.bundle.unit-test";
dirk@1
  2066
		};
dirk@1
  2067
		43980E441CBD0BCA00A7FC3C /* pEpForiOSUITests */ = {
dirk@1
  2068
			isa = PBXNativeTarget;
dirk@1
  2069
			buildConfigurationList = 43980E541CBD0BCA00A7FC3C /* Build configuration list for PBXNativeTarget "pEpForiOSUITests" */;
dirk@1
  2070
			buildPhases = (
dirk@1
  2071
				43980E411CBD0BCA00A7FC3C /* Sources */,
dirk@1
  2072
				43980E421CBD0BCA00A7FC3C /* Frameworks */,
dirk@1
  2073
				43980E431CBD0BCA00A7FC3C /* Resources */,
dirk@1
  2074
			);
dirk@1
  2075
			buildRules = (
dirk@1
  2076
			);
dirk@1
  2077
			dependencies = (
dirk@1
  2078
				43980E471CBD0BCA00A7FC3C /* PBXTargetDependency */,
dirk@1
  2079
			);
dirk@1
  2080
			name = pEpForiOSUITests;
dirk@1
  2081
			productName = pEpForiOSUITests;
dirk@1
  2082
			productReference = 43980E451CBD0BCA00A7FC3C /* pEpForiOSUITests.xctest */;
dirk@1
  2083
			productType = "com.apple.product-type.bundle.ui-testing";
dirk@1
  2084
		};
dirk@1
  2085
/* End PBXNativeTarget section */
dirk@1
  2086
dirk@1
  2087
/* Begin PBXProject section */
dirk@1
  2088
		43980E1B1CBD0BC900A7FC3C /* Project object */ = {
dirk@1
  2089
			isa = PBXProject;
dirk@1
  2090
			attributes = {
dirk@1
  2091
				LastSwiftUpdateCheck = 0730;
andreas@3066
  2092
				LastUpgradeCheck = 0900;
dirk@10
  2093
				ORGANIZATIONNAME = "p≡p Security S.A.";
dirk@1
  2094
				TargetAttributes = {
dirk@1
  2095
					43980E221CBD0BC900A7FC3C = {
dirk@1
  2096
						CreatedOnToolsVersion = 7.3;
dirk@4478
  2097
						DevelopmentTeam = NQLYU6MGPN;
andreas@3065
  2098
						LastSwiftMigration = 0900;
igor@1245
  2099
						ProvisioningStyle = Automatic;
dirk@791
  2100
						SystemCapabilities = {
dirk@791
  2101
							com.apple.Keychain = {
dirk@791
  2102
								enabled = 1;
dirk@791
  2103
							};
dirk@3809
  2104
							com.apple.SafariKeychain = {
dirk@3809
  2105
								enabled = 1;
dirk@3809
  2106
							};
yves@1278
  2107
							com.apple.iCloud = {
yves@1278
  2108
								enabled = 1;
yves@1278
  2109
							};
dirk@791
  2110
						};
dirk@1
  2111
					};
dirk@1
  2112
					43980E391CBD0BCA00A7FC3C = {
dirk@1
  2113
						CreatedOnToolsVersion = 7.3;
andreas@3065
  2114
						LastSwiftMigration = 0900;
dirk@1
  2115
						TestTargetID = 43980E221CBD0BC900A7FC3C;
dirk@1
  2116
					};
dirk@1
  2117
					43980E441CBD0BCA00A7FC3C = {
dirk@1
  2118
						CreatedOnToolsVersion = 7.3;
igor@1242
  2119
						DevelopmentTeam = SBPJ2E4G5X;
andreas@3065
  2120
						LastSwiftMigration = 0900;
dirk@1391
  2121
						ProvisioningStyle = Automatic;
dirk@1
  2122
						TestTargetID = 43980E221CBD0BC900A7FC3C;
dirk@1
  2123
					};
dirk@1
  2124
				};
dirk@1
  2125
			};
dirk@1
  2126
			buildConfigurationList = 43980E1E1CBD0BC900A7FC3C /* Build configuration list for PBXProject "pEpForiOS" */;
dirk@1
  2127
			compatibilityVersion = "Xcode 3.2";
dirk@1
  2128
			developmentRegion = English;
dirk@1
  2129
			hasScannedForEncodings = 0;
dirk@1
  2130
			knownRegions = (
dirk@1
  2131
				Base,
dirk@1
  2132
			);
dirk@1
  2133
			mainGroup = 43980E1A1CBD0BC900A7FC3C;
dirk@1
  2134
			productRefGroup = 43980E241CBD0BC900A7FC3C /* Products */;
dirk@1
  2135
			projectDirPath = "";
dirk@1
  2136
			projectRoot = "";
dirk@1
  2137
			targets = (
dirk@491
  2138
				43980E221CBD0BC900A7FC3C /* pEp */,
dirk@1
  2139
				43980E391CBD0BCA00A7FC3C /* pEpForiOSTests */,
dirk@1
  2140
				43980E441CBD0BCA00A7FC3C /* pEpForiOSUITests */,
dirk@1
  2141
			);
dirk@1
  2142
		};
dirk@1
  2143
/* End PBXProject section */
dirk@1
  2144
dirk@1
  2145
/* Begin PBXResourcesBuildPhase section */
dirk@1
  2146
		43980E211CBD0BC900A7FC3C /* Resources */ = {
dirk@1
  2147
			isa = PBXResourcesBuildPhase;
dirk@1
  2148
			buildActionMask = 2147483647;
dirk@1
  2149
			files = (
dirk@1
  2150
				43980E341CBD0BCA00A7FC3C /* LaunchScreen.storyboard in Resources */,
dirk@3728
  2151
				43B044422007683E007BCE3F /* secret.xcconfig in Resources */,
andreas@4215
  2152
				155F2D9E20530798001B4B1C /* Reusable.storyboard in Resources */,
yves@1361
  2153
				220DCE2F1E0AB544002FE716 /* MessageData.plist in Resources */,
yves@1272
  2154
				222B35831DF97A44007A1F82 /* ComposeData.plist in Resources */,
dirk@1
  2155
				43980E311CBD0BCA00A7FC3C /* Assets.xcassets in Resources */,
xavier@1654
  2156
				B740B75D1E4B1C2D002585E1 /* jsonMimeType.txt in Resources */,
andreas@3450
  2157
				151DE7E41FC5D41600CDC273 /* FolderViews.storyboard in Resources */,
dirk@310
  2158
				430C80D51D0EAB6E00CD4582 /* pEpTrustWords.bundle in Resources */,
andreas@3460
  2159
				1541D7FA1FCC18E100D52A5D /* AttachmentCell.xib in Resources */,
xavier@2049
  2160
				B78309C81EAA09040051A2E0 /* AccountCreation.storyboard in Resources */,
dirk@1651
  2161
				431394A91E4B03AA00D92F33 /* Settings.bundle in Resources */,
andreas@3450
  2162
				151DE7E11FC5D3FA00CDC273 /* Handshake.storyboard in Resources */,
dirk@1
  2163
				43980E2C1CBD0BC900A7FC3C /* Main.storyboard in Resources */,
andreas@3450
  2164
				151DE7DE1FC5D3E200CDC273 /* Settings.storyboard in Resources */,
dirk@1
  2165
			);
dirk@1
  2166
			runOnlyForDeploymentPostprocessing = 0;
dirk@1
  2167
		};
dirk@1
  2168
		43980E381CBD0BCA00A7FC3C /* Resources */ = {
dirk@1
  2169
			isa = PBXResourcesBuildPhase;
dirk@1
  2170
			buildActionMask = 2147483647;
dirk@1
  2171
			files = (
dirk@1411
  2172
				4348EF151E27E37400F441A9 /* Unit 1 unittest.ios.1@peptest.ch (0x9CB8DBCC) pub.asc in Resources */,
dirk@3673
  2173
				43C3B16620038B2500ED48A4 /* IOS-884_001_iostest002@peptest.ch.pub.key in Resources */,
dirk@1642
  2174
				431BB9451E49B7A9000BCBF1 /* PorpoiseGalaxy_HubbleFraile_960.jpg in Resources */,
dirk@3028
  2175
				43F7F07C1F6AD4FD00BDF151 /* HandshakeTests_mail_001.txt in Resources */,
dirk@3673
  2176
				43C3B16820038B2500ED48A4 /* IOS-884_001_test010@peptest.ch.pub.key in Resources */,
dirk@2266
  2177
				436795FB1EE98E9900B03E23 /* CommunicationTypeTests_test002@peptest.ch_sec.asc in Resources */,
dirk@310
  2178
				430C80D61D0EAB6E00CD4582 /* pEpTrustWords.bundle in Resources */,
dirk@2266
  2179
				436796001EE98F6E00B03E23 /* CommunicationTypeTests_test001@peptest.ch.asc in Resources */,
dirk@2266
  2180
				436796021EE9909100B03E23 /* CommunicationTypeTests_Message_test001_to_test002.txt in Resources */,
dirk@496
  2181
				438D25401D4B9EDB00BFF7AA /* PGPMimeMail.txt in Resources */,
dirk@3673
  2182
				43C3B1622003896800ED48A4 /* IOS-884_001_Mail_from_P4A.txt in Resources */,
dirk@1497
  2183
				43DFB0331E36083D00175C9C /* MessageHeapBufferOverflow.txt in Resources */,
dirk@569
  2184
				43A5DE381D631D49001153AF /* UnencryptedHTMLMail.txt in Resources */,
andreas@3394
  2185
				153CA6EA1FB62195003C9629 /* IOS-211-pdfEmail.txt in Resources */,
dirk@2819
  2186
				43FC02121F4D913D0027