chatsecureios / ChatSecure.xcodeproj / project.pbxproj @ 8c6a1287
History | View | Annotate | Download (329 KB)
| 1 | 
      // !$*UTF8*$!  | 
  
|---|---|
| 2 | 
      {
     | 
  
| 3 | 
      archiveVersion = 1;  | 
  
| 4 | 
      	classes = {
     | 
  
| 5 | 
      };  | 
  
| 6 | 
      objectVersion = 46;  | 
  
| 7 | 
      	objects = {
     | 
  
| 8 | 
       | 
  
| 9 | 
      /* Begin PBXBuildFile section */  | 
  
| 10 | 
      		62541784C9130738A1DC0C3C /* Pods_ChatSecureCorePods_ChatSecure.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F52F68785B05428F442DF47 /* Pods_ChatSecureCorePods_ChatSecure.framework */; };
     | 
  
| 11 | 
      		6308D1451CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6308D1441CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */; };
     | 
  
| 12 | 
      		631C79931E56846700B30CB4 /* NSData+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631C79921E56846700B30CB4 /* NSData+ChatSecure.swift */; };
     | 
  
| 13 | 
      		631E1E9F1C583B6900E263CD /* ChatSecureCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */; };
     | 
  
| 14 | 
      		632157DD1E57D01A00738D4E /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632157DC1E57D01A00738D4E /* SnapshotHelper.swift */; };
     | 
  
| 15 | 
      		63232AC71E37F13C00D84CDF /* OTRAccountDatabaseCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63232AC61E37F13C00D84CDF /* OTRAccountDatabaseCount.swift */; };
     | 
  
| 16 | 
      		6323C6FE1E39547200D0FB42 /* OTRImageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6323C6FD1E39547200D0FB42 /* OTRImageTest.swift */; };
     | 
  
| 17 | 
      		6323C7031E396D3D00D0FB42 /* landscape.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6323C7001E396D3D00D0FB42 /* landscape.jpg */; };
     | 
  
| 18 | 
      		6323C7041E396D3D00D0FB42 /* portrait.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6323C7011E396D3D00D0FB42 /* portrait.jpg */; };
     | 
  
| 19 | 
      		6323C7051E396D3D00D0FB42 /* small.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6323C7021E396D3D00D0FB42 /* small.jpg */; };
     | 
  
| 20 | 
      		6325DD601E20390700C88944 /* OTRLogListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6325DD5F1E20390700C88944 /* OTRLogListViewController.swift */; };
     | 
  
| 21 | 
      		6326D9AF1DC3D0F100D72403 /* OTRYapMessageSendAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 6326D9AD1DC3D0F100D72403 /* OTRYapMessageSendAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 22 | 
      		6326D9B01DC3D0F100D72403 /* OTRYapMessageSendAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 6326D9AE1DC3D0F100D72403 /* OTRYapMessageSendAction.m */; };
     | 
  
| 23 | 
      		632A2D341E2728B8000D3192 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 633104D61A169EC800C17BAE /* Localizable.strings */; };
     | 
  
| 24 | 
      		632AA72A1D480BFF00F65733 /* OTRSignalSenderKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA7281D480BFF00F65733 /* OTRSignalSenderKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 25 | 
      		632AA72B1D480BFF00F65733 /* OTRSignalSenderKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA7291D480BFF00F65733 /* OTRSignalSenderKey.m */; };
     | 
  
| 26 | 
      		632AA72E1D4819BD00F65733 /* OTRSignalPreKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA72C1D4819BD00F65733 /* OTRSignalPreKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 27 | 
      		632AA72F1D4819BD00F65733 /* OTRSignalPreKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA72D1D4819BD00F65733 /* OTRSignalPreKey.m */; };
     | 
  
| 28 | 
      		632AA7321D4819E000F65733 /* OTRSignalSignedPreKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA7301D4819E000F65733 /* OTRSignalSignedPreKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 29 | 
      		632AA7331D4819E000F65733 /* OTRSignalSignedPreKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA7311D4819E000F65733 /* OTRSignalSignedPreKey.m */; };
     | 
  
| 30 | 
      		632AA7361D481A6300F65733 /* OTRSignalObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA7341D481A6300F65733 /* OTRSignalObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 31 | 
      		632AA7371D481A6300F65733 /* OTRSignalObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA7351D481A6300F65733 /* OTRSignalObject.m */; };
     | 
  
| 32 | 
      		632AA73A1D482A1A00F65733 /* OTRSignalSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA7381D482A1A00F65733 /* OTRSignalSession.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 33 | 
      		632AA73B1D482A1A00F65733 /* OTRSignalSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA7391D482A1A00F65733 /* OTRSignalSession.m */; };
     | 
  
| 34 | 
      		632BF0401E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632BF03F1E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift */; };
     | 
  
| 35 | 
      		633107201A16D1A300C17BAE /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 633106661A16D1A300C17BAE /* LaunchScreen.xib */; };
     | 
  
| 36 | 
      		6331072B1A16D1F200C17BAE /* DemoImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 633107291A16D1F200C17BAE /* DemoImages.xcassets */; };
     | 
  
| 37 | 
      		6331072C1A16D1F200C17BAE /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6331072A1A16D1F200C17BAE /* Images.xcassets */; };
     | 
  
| 38 | 
      		63363FAE1CCAE29B00B0C720 /* OTRYapExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63363FAD1CCAE29B00B0C720 /* OTRYapExtensions.swift */; };
     | 
  
| 39 | 
      		633E88CE1D94751B00AD6FBE /* OTRAccountSignalEncryptionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6309E4D51D493B6E002CF8FC /* OTRAccountSignalEncryptionManager.swift */; };
     | 
  
| 40 | 
      		6340431B1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6340431A1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift */; };
     | 
  
| 41 | 
      		6340431D1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6340431C1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift */; };
     | 
  
| 42 | 
      		634364231CC192F1009E169F /* YapDatabaseConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634364221CC192F1009E169F /* YapDatabaseConstants.swift */; };
     | 
  
| 43 | 
      		634905B01BD05E3900347FE2 /* OTRYapViewHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634905AF1BD05E3900347FE2 /* OTRYapViewHandler.swift */; };
     | 
  
| 44 | 
      		634E68BD1BAB887200DC6B25 /* PushController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637645C81B98F9BF00B3402F /* PushController.swift */; };
     | 
  
| 45 | 
      		634E68BE1BAB891C00DC6B25 /* PushContainers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 633821C81BA8D48D0019C906 /* PushContainers.swift */; };
     | 
  
| 46 | 
      		63564E0D1BBB114B00EB4CA6 /* PushOTRListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63564E0C1BBB114B00EB4CA6 /* PushOTRListener.swift */; };
     | 
  
| 47 | 
      		63564E101BBB1C5200EB4CA6 /* PushStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63564E0F1BBB1C5200EB4CA6 /* PushStorage.swift */; };
     | 
  
| 48 | 
      		6358FDE01CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6358FDDF1CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift */; };
     | 
  
| 49 | 
      		635E51A91DA82A4E002B70AB /* OTROMEMOTestModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635E51A81DA82A4E002B70AB /* OTROMEMOTestModule.swift */; };
     | 
  
| 50 | 
      		635E51AB1DA83AF0002B70AB /* OTRTestDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635E51AA1DA83AF0002B70AB /* OTRTestDatabase.swift */; };
     | 
  
| 51 | 
      		635EF2021E276C410087BD72 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 633104D61A169EC800C17BAE /* Localizable.strings */; };
     | 
  
| 52 | 
      		635FCC841D1B5116008F903C /* OTRStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635FCC831D1B5116008F903C /* OTRStringTests.swift */; };
     | 
  
| 53 | 
      		635FCC871D1B57ED008F903C /* OTRURLTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 636C63201B571B56008FEE69 /* OTRURLTests.m */; };
     | 
  
| 54 | 
      		63634CE91DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63634CE81DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift */; };
     | 
  
| 55 | 
      		63636D6E1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63636D6D1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift */; };
     | 
  
| 56 | 
      		63636D721C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63636D711C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift */; };
     | 
  
| 57 | 
      		6365CEFF1E2453F6009E213F /* ChatSecureUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6365CEFE1E2453F6009E213F /* ChatSecureUITests.swift */; };
     | 
  
| 58 | 
      		636767E91D83562700432B48 /* TestXMPPAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 636767E81D83562700432B48 /* TestXMPPAccount.swift */; };
     | 
  
| 59 | 
      		6369855A1BC875110083FC53 /* OTRXMPPRoomManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 636985581BC875110083FC53 /* OTRXMPPRoomManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 60 | 
      		6369855B1BC875110083FC53 /* OTRXMPPRoomManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 636985591BC875110083FC53 /* OTRXMPPRoomManager.m */; };
     | 
  
| 61 | 
      		636DE07E1E5E476200D8D868 /* portrait-orientation.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 636DE07D1E5E476200D8D868 /* portrait-orientation.jpg */; };
     | 
  
| 62 | 
      		6370CCB91CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6370CCB81CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift */; };
     | 
  
| 63 | 
      		637ABBC41DD52ABB00B18DD2 /* OTRMessageEncryptionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 637ABBC11DD5232800B18DD2 /* OTRMessageEncryptionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 64 | 
      		637ABBC91DD5312200B18DD2 /* OTROutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 637ABBC71DD5312200B18DD2 /* OTROutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 65 | 
      		637ABBCA1DD5312200B18DD2 /* OTROutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 637ABBC81DD5312200B18DD2 /* OTROutgoingMessage.m */; };
     | 
  
| 66 | 
      		637ABBCB1DD5330200B18DD2 /* OTRIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 637ABBC51DD530CD00B18DD2 /* OTRIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 67 | 
      		638045681BB4BDED002D8BAE /* PushSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638045671BB4BDEC002D8BAE /* PushSerializer.swift */; };
     | 
  
| 68 | 
      		6380456A1BB4C833002D8BAE /* PushDeserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638045691BB4C832002D8BAE /* PushDeserializer.swift */; };
     | 
  
| 69 | 
      		6381F3601DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6381F35F1DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift */; };
     | 
  
| 70 | 
      		63828AA01D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63828A9F1D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift */; };
     | 
  
| 71 | 
      		639120931D8CA1E200F4100E /* OTROmemoStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639120921D8CA1E200F4100E /* OTROmemoStorageTest.swift */; };
     | 
  
| 72 | 
      		63917C3E1DFA20D900341D96 /* OTRModelTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63917C3D1DFA20D900341D96 /* OTRModelTest.swift */; };
     | 
  
| 73 | 
      		63929C961C7D32D9008DB2E3 /* MessagesViewControllerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63929C951C7D32D9008DB2E3 /* MessagesViewControllerState.swift */; };
     | 
  
| 74 | 
      		639C352A1C3DDDDE00132330 /* OTRXMPPBuddyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 639C35281C3DDDDE00132330 /* OTRXMPPBuddyManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 75 | 
      		639C352B1C3DDDDE00132330 /* OTRXMPPBuddyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 639C35291C3DDDDE00132330 /* OTRXMPPBuddyManager.m */; };
     | 
  
| 76 | 
      		63A1CD571DAF4E7C00527779 /* OTRDatabaseEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63A1CD561DAF4E7C00527779 /* OTRDatabaseEntry.swift */; };
     | 
  
| 77 | 
      		63AB1A071C0D116A005FA351 /* OTRSplitViewCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63AB1A061C0D116A005FA351 /* OTRSplitViewCoordinator.swift */; };
     | 
  
| 78 | 
      		63B578641D51600300D80ED3 /* OTRSignalTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63B578631D51600300D80ED3 /* OTRSignalTest.swift */; };
     | 
  
| 79 | 
      		63BA43DC1D41826F007FAF7F /* OTRSignalStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63BA43DB1D41826F007FAF7F /* OTRSignalStorageManager.swift */; };
     | 
  
| 80 | 
      		63BA43DF1D418F14007FAF7F /* OTRAccountSignalIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BA43DD1D418F14007FAF7F /* OTRAccountSignalIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 81 | 
      		63BA43E01D418F14007FAF7F /* OTRAccountSignalIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BA43DE1D418F14007FAF7F /* OTRAccountSignalIdentity.m */; };
     | 
  
| 82 | 
      		63BAB26D1C863C60005185F3 /* PushMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63BAB26C1C863C60005185F3 /* PushMessage.swift */; };
     | 
  
| 83 | 
      		63BB66AF1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BB66AD1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 84 | 
      		63BB66B01BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BB66AE1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m */; };
     | 
  
| 85 | 
      		63BB66B41BC5D5F00004A619 /* OTRXMPPRoom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63BB66B31BC5D5F00004A619 /* OTRXMPPRoom.swift */; };
     | 
  
| 86 | 
      		63C0C4431BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C0C4421BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift */; };
     | 
  
| 87 | 
      		63C0C4451BE184910086B529 /* OTRRoomOccupantsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C0C4441BE184910086B529 /* OTRRoomOccupantsViewController.swift */; };
     | 
  
| 88 | 
      		63CBD6901C642B9E00AC6D1F /* BuddyActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63CBD68F1C642B9E00AC6D1F /* BuddyActions.swift */; };
     | 
  
| 89 | 
      		63D14F351C0FC7A60029F36B /* OTRThreadOwner.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D14F341C0FC6A90029F36B /* OTRThreadOwner.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 90 | 
      		63D150FB1D8A0C9C006FB2E2 /* OTROMEMODevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D150F91D8A0C9C006FB2E2 /* OTROMEMODevice.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 91 | 
      		63D150FC1D8A0C9C006FB2E2 /* OTROMEMODevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D150FA1D8A0C9C006FB2E2 /* OTROMEMODevice.m */; };
     | 
  
| 92 | 
      		63D150FE1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63D150FD1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift */; };
     | 
  
| 93 | 
      		63D639E21D12124F002B4175 /* OTRStreamManagementDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63D639E11D12124F002B4175 /* OTRStreamManagementDelegate.swift */; };
     | 
  
| 94 | 
      		63D65D291DD689B500D9E52E /* OTRIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 637ABBC61DD530CD00B18DD2 /* OTRIncomingMessage.m */; };
     | 
  
| 95 | 
      		63D65D2A1DD68A2D00D9E52E /* OTRMessageEncryptionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 637ABBC21DD5232800B18DD2 /* OTRMessageEncryptionInfo.m */; };
     | 
  
| 96 | 
      		63D65D2D1DD68A8D00D9E52E /* OTRMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D65D2B1DD68A8D00D9E52E /* OTRMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 97 | 
      		63D65D2E1DD68A8D00D9E52E /* OTRMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D65D2C1DD68A8D00D9E52E /* OTRMessage.m */; };
     | 
  
| 98 | 
      		63DC417B1BB3767100D42857 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63DC417A1BB3767000D42857 /* Errors.swift */; };
     | 
  
| 99 | 
      		63DDD8B51A9E94B700C0A918 /* OTRMediaTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 63DDD8B41A9E94B700C0A918 /* OTRMediaTests.m */; };
     | 
  
| 100 | 
      		63DDD8BA1A9E9BD900C0A918 /* samples in Resources */ = {isa = PBXBuildFile; fileRef = 63DDD8B91A9E9BD900C0A918 /* samples */; };
     | 
  
| 101 | 
      		63E353B21BB9D0CF005C54C3 /* PushSerializerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E353B11BB9D0CF005C54C3 /* PushSerializerTest.swift */; };
     | 
  
| 102 | 
      		63E353B71BB9D83B005C54C3 /* OTRPushTLVHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E353B51BB9D83B005C54C3 /* OTRPushTLVHandler.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 103 | 
      		63E353B81BB9D83B005C54C3 /* OTRPushTLVHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 63E353B61BB9D83B005C54C3 /* OTRPushTLVHandler.m */; };
     | 
  
| 104 | 
      		63E353F61BB9E46D005C54C3 /* OTRPushTLVHandlerProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E353F51BB9E41D005C54C3 /* OTRPushTLVHandlerProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 105 | 
      		63E413AA1CDA9E2400B17303 /* MessageQueueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E413A91CDA9E2400B17303 /* MessageQueueHandler.swift */; };
     | 
  
| 106 | 
      		63F0CAFB1E60C1B40045359C /* OTRYapViewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F0CAFA1E60C1B40045359C /* OTRYapViewTest.swift */; };
     | 
  
| 107 | 
      		63F614DC1BB214660083A06A /* ChatSecureModelTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F614DB1BB214660083A06A /* ChatSecureModelTest.swift */; };
     | 
  
| 108 | 
      		63FA130C1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63FA130B1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift */; };
     | 
  
| 109 | 
      		63FCB1371DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63FCB1361DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift */; };
     | 
  
| 110 | 
      		7A6540ECCA04445E88F06962 /* Pods_ChatSecureCorePods_ChatSecureTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 281981F599E0F5C8397E6A3F /* Pods_ChatSecureCorePods_ChatSecureTests.framework */; };
     | 
  
| 111 | 
      		8F56C3272EBE7F45BC8F925A /* OTRMessagesLoadingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8F56C50436DA64774EBB16E3 /* OTRMessagesLoadingView.xib */; };
     | 
  
| 112 | 
      		9236F56B1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9236F56A1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift */; };
     | 
  
| 113 | 
      		924F67C51EA5541C00528FB6 /* MigrationInfoHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 924F67C41EA5541C00528FB6 /* MigrationInfoHeaderView.xib */; };
     | 
  
| 114 | 
      		924F67C71EA55C6F00528FB6 /* MigrationInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924F67C61EA55C6F00528FB6 /* MigrationInfoHeaderView.swift */; };
     | 
  
| 115 | 
      		924F68571EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924F68561EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift */; };
     | 
  
| 116 | 
      		924F68591EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 924F68581EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib */; };
     | 
  
| 117 | 
      		924F68611EA8A00D00528FB6 /* OTRServerDeprecation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924F68601EA8A00D00528FB6 /* OTRServerDeprecation.swift */; };
     | 
  
| 118 | 
      		9251C3051F345DD5003ACE4A /* OTRRoomOccupants.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9251C3041F345DD5003ACE4A /* OTRRoomOccupants.storyboard */; };
     | 
  
| 119 | 
      		9251C34E1F35CC44003ACE4A /* ios-icon-font.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9251C34C1F35CC44003ACE4A /* ios-icon-font.ttf */; };
     | 
  
| 120 | 
      		9251C34F1F35CC44003ACE4A /* MaterialIcons-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9251C34D1F35CC44003ACE4A /* MaterialIcons-Regular.ttf */; };
     | 
  
| 121 | 
      		9265091A1F4CB45B003FCAD3 /* OTRVerticalStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926509191F4CB45B003FCAD3 /* OTRVerticalStackView.swift */; };
     | 
  
| 122 | 
      		929D6F1C1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929D6F1B1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift */; };
     | 
  
| 123 | 
      		92CC68BF1F42F0710006CDF8 /* OTRComposeGroup.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 92CC68BE1F42F0710006CDF8 /* OTRComposeGroup.storyboard */; };
     | 
  
| 124 | 
      		92CC68C11F42F11E0006CDF8 /* OTRComposeGroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CC68C01F42F11D0006CDF8 /* OTRComposeGroupViewController.swift */; };
     | 
  
| 125 | 
      		92CC68F11F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CC68F01F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift */; };
     | 
  
| 126 | 
      		92CC68F41F4309B50006CDF8 /* OTRComposeGroupBuddyCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 92CC68F21F43054E0006CDF8 /* OTRComposeGroupBuddyCell.xib */; };
     | 
  
| 127 | 
      		92DC0F761F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92DC0F751F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift */; };
     | 
  
| 128 | 
      		D9040CB11EF1EB050027A862 /* OTRMediaItem+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D9040CB01EF1EB050027A862 /* OTRMediaItem+Private.h */; };
     | 
  
| 129 | 
      		D90E711C1E6CB4360008D83B /* AccountDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90E711B1E6CB4360008D83B /* AccountDetailViewController.swift */; };
     | 
  
| 130 | 
      		D917CCDE1E553007003636B7 /* ServerCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = D917CCDD1E553007003636B7 /* ServerCheck.swift */; };
     | 
  
| 131 | 
      		D91C86681E4E6DEE008BD763 /* ServerCapabilityInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91C86671E4E6DEE008BD763 /* ServerCapabilityInfo.swift */; };
     | 
  
| 132 | 
      		D91C866B1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91C86691E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift */; };
     | 
  
| 133 | 
      		D91C866D1E4E7F07008BD763 /* ServerCapabilityTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D91C866A1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.xib */; };
     | 
  
| 134 | 
      		D91E641A1DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91E64181DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift */; };
     | 
  
| 135 | 
      		D91E641C1DB179A00074B2D4 /* OMEMODeviceFingerprintCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D91E64191DB156E90074B2D4 /* OMEMODeviceFingerprintCell.xib */; };
     | 
  
| 136 | 
      		D91F9EFB1ED6301500AEA62C /* OTRDownloadMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D91F9EF91ED6301500AEA62C /* OTRDownloadMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 137 | 
      		D91F9EFC1ED6301500AEA62C /* OTRDownloadMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D91F9EFA1ED6301500AEA62C /* OTRDownloadMessage.m */; };
     | 
  
| 138 | 
      		D91F9EFE1ED645F100AEA62C /* FileTransferIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91F9EFD1ED645F100AEA62C /* FileTransferIntegrationTests.swift */; };
     | 
  
| 139 | 
      		D9227C241BA78E6B00B5E1D0 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D9227C231BA78E6B00B5E1D0 /* FontAwesome.ttf */; };
     | 
  
| 140 | 
      		D9227C2D1BA7952100B5E1D0 /* ChatSecureCore.h in Headers */ = {isa = PBXBuildFile; fileRef = D9227C2C1BA7952100B5E1D0 /* ChatSecureCore.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 141 | 
      		D9227C3F1BA7952100B5E1D0 /* ChatSecureCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */; };
     | 
  
| 142 | 
      		D9227C401BA7952100B5E1D0 /* ChatSecureCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 143 | 
      		D9229D541EA960CF003D0D09 /* OTRAccountMigrationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D9229D521EA960CF003D0D09 /* OTRAccountMigrationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 144 | 
      		D9229D551EA960CF003D0D09 /* OTRAccountMigrationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D9229D531EA960CF003D0D09 /* OTRAccountMigrationViewController.m */; };
     | 
  
| 145 | 
      		D927C9771EF0C5AF00B72026 /* UIView+OTRAssets.swift in Sources */ = {isa = PBXBuildFile; fileRef = D927C9761EF0C5AF00B72026 /* UIView+OTRAssets.swift */; };
     | 
  
| 146 | 
      		D92AC2091DB023D8007BD3E7 /* UserProfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92AC2081DB023D8007BD3E7 /* UserProfileViewController.swift */; };
     | 
  
| 147 | 
      		D9315CAE1BB600450077D2EE /* AddFriendsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9315CAD1BB600450077D2EE /* AddFriendsView.xib */; };
     | 
  
| 148 | 
      		D9315CB01BB604FA0077D2EE /* AddFriendsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9315CAF1BB604FA0077D2EE /* AddFriendsView.swift */; };
     | 
  
| 149 | 
      		D9315CB21BB606890077D2EE /* ShareController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9315CB11BB606890077D2EE /* ShareController.swift */; };
     | 
  
| 150 | 
      		D935EF0B1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D935EF091CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 151 | 
      		D935EF0C1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D935EF0A1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m */; };
     | 
  
| 152 | 
      		D9365E7A1A1EB0050006434A /* torrc in Resources */ = {isa = PBXBuildFile; fileRef = D9365E791A1EB0050006434A /* torrc */; };
     | 
  
| 153 | 
      		D936D6C91E8B0F6C003B1343 /* FileTransferManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D936D6C81E8B0F6C003B1343 /* FileTransferManager.swift */; };
     | 
  
| 154 | 
      		D936D6CB1E8B1B34003B1343 /* FileTransferTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D936D6CA1E8B1B34003B1343 /* FileTransferTests.swift */; };
     | 
  
| 155 | 
      		D937184E1EC13D7B00766D49 /* Purchase.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D937184D1EC13D7B00766D49 /* Purchase.storyboard */; };
     | 
  
| 156 | 
      		D93718501EC1402B00766D49 /* MaybeLaterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D937184F1EC1402B00766D49 /* MaybeLaterViewController.swift */; };
     | 
  
| 157 | 
      		D93DDA781BA79A2400CD8331 /* OTRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105E61A16D1A300C17BAE /* OTRAppDelegate.m */; };
     | 
  
| 158 | 
      		D93DDA791BA79A2400CD8331 /* NSURL+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105031A16D1A300C17BAE /* NSURL+ChatSecure.m */; };
     | 
  
| 159 | 
      		D93DDA7A1BA79A2400CD8331 /* UIActionSheet+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105051A16D1A300C17BAE /* UIActionSheet+ChatSecure.m */; };
     | 
  
| 160 | 
      		D93DDA7B1BA79A2400CD8331 /* UIActivity+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105071A16D1A300C17BAE /* UIActivity+ChatSecure.m */; };
     | 
  
| 161 | 
      		D93DDA7C1BA79A2400CD8331 /* UIActivityViewController+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105091A16D1A300C17BAE /* UIActivityViewController+ChatSecure.m */; };
     | 
  
| 162 | 
      		D93DDA7D1BA79A2400CD8331 /* UIImage+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331050B1A16D1A300C17BAE /* UIImage+ChatSecure.m */; };
     | 
  
| 163 | 
      		D93DDA7E1BA79A2400CD8331 /* UIViewController+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331050D1A16D1A300C17BAE /* UIViewController+ChatSecure.m */; };
     | 
  
| 164 | 
      		D93DDA7F1BA79A2400CD8331 /* JSQMessagesCollectionViewCell+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FABC8D1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.m */; };
     | 
  
| 165 | 
      		D93DDA801BA79A2400CD8331 /* NSString+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FABC901A41218E009BF681 /* NSString+ChatSecure.m */; };
     | 
  
| 166 | 
      		D93DDA811BA79A2400CD8331 /* NSFileManager+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 638FC09C1B0BE46100B37454 /* NSFileManager+ChatSecure.m */; };
     | 
  
| 167 | 
      		D93DDA821BA79A2400CD8331 /* OTRAttachmentPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F6E1901A69B9BA0011E6F7 /* OTRAttachmentPicker.m */; };
     | 
  
| 168 | 
      		D93DDA831BA79A2400CD8331 /* OTRAccountsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105101A16D1A300C17BAE /* OTRAccountsManager.m */; };
     | 
  
| 169 | 
      		D93DDA841BA79A2400CD8331 /* OTRDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105141A16D1A300C17BAE /* OTRDatabaseManager.m */; };
     | 
  
| 170 | 
      		D93DDA851BA79A2400CD8331 /* OTRDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105161A16D1A300C17BAE /* OTRDatabaseView.m */; };
     | 
  
| 171 | 
      		D93DDA861BA79A2400CD8331 /* OTREncryptionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105181A16D1A300C17BAE /* OTREncryptionManager.m */; };
     | 
  
| 172 | 
      		D93DDA881BA79A2400CD8331 /* OTROAuthRefresher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331051E1A16D1A300C17BAE /* OTROAuthRefresher.m */; };
     | 
  
| 173 | 
      		D93DDA891BA79A2400CD8331 /* OTRProtocolManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105231A16D1A300C17BAE /* OTRProtocolManager.m */; };
     | 
  
| 174 | 
      		D93DDA8A1BA79A2400CD8331 /* OTRSettingsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331052F1A16D1A300C17BAE /* OTRSettingsManager.m */; };
     | 
  
| 175 | 
      		D93DDA8B1BA79A2400CD8331 /* OTRTorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105311A16D1A300C17BAE /* OTRTorManager.m */; };
     | 
  
| 176 | 
      		D93DDA8C1BA79A2400CD8331 /* OTRNotificationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D184851A2D3F2400334CD8 /* OTRNotificationController.m */; };
     | 
  
| 177 | 
      		D93DDA8D1BA79A2400CD8331 /* OTRAudioSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633AF2F91A7C3DBC0030A3FF /* OTRAudioSessionManager.m */; };
     | 
  
| 178 | 
      		D93DDA8E1BA79A2400CD8331 /* OTRAudioPlaybackController.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C5B6691A82F3EE0011BEA8 /* OTRAudioPlaybackController.m */; };
     | 
  
| 179 | 
      		D93DDA8F1BA79A2400CD8331 /* OTRMediaFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6354BBE31A96C67400E8EBAC /* OTRMediaFileManager.m */; };
     | 
  
| 180 | 
      		D93DDA901BA79A2400CD8331 /* OTRMediaServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 63DDD8AF1A9D3C0400C0A918 /* OTRMediaServer.m */; };
     | 
  
| 181 | 
      		D93DDA911BA79A2400CD8331 /* OTRStreamManagementYapStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B916E11B743198003B778F /* OTRStreamManagementYapStorage.m */; };
     | 
  
| 182 | 
      		D93DDA921BA79A2400CD8331 /* OTRXMPPMessageYapStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 637DBB1B1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.m */; };
     | 
  
| 183 | 
      		D93DDA931BA79A2400CD8331 /* OTRvCardYapDatabaseStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105341A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.m */; };
     | 
  
| 184 | 
      		D93DDA941BA79A2400CD8331 /* OTRXMPPBuddyTimers.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105361A16D1A300C17BAE /* OTRXMPPBuddyTimers.m */; };
     | 
  
| 185 | 
      		D93DDA951BA79A2400CD8331 /* OTRXMPPManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105381A16D1A300C17BAE /* OTRXMPPManager.m */; };
     | 
  
| 186 | 
      		D93DDA971BA79A2400CD8331 /* OTRXMPPTorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331053C1A16D1A300C17BAE /* OTRXMPPTorManager.m */; };
     | 
  
| 187 | 
      		D93DDA981BA79A2400CD8331 /* OTRYapDatabaseRosterStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331053E1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.m */; };
     | 
  
| 188 | 
      		D93DDA991BA79A2400CD8331 /* OTRXMPPServerInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C7E64D1B20F69F0085FA06 /* OTRXMPPServerInfo.m */; };
     | 
  
| 189 | 
      		D93DDABA1BA79A2500CD8331 /* OTRActivityItemProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331058E1A16D1A300C17BAE /* OTRActivityItemProvider.m */; };
     | 
  
| 190 | 
      		D93DDABB1BA79A2500CD8331 /* OTRDomainCellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105901A16D1A300C17BAE /* OTRDomainCellInfo.m */; };
     | 
  
| 191 | 
      		D93DDABC1BA79A2500CD8331 /* OTROpenInFacebookActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105921A16D1A300C17BAE /* OTROpenInFacebookActivity.m */; };
     | 
  
| 192 | 
      		D93DDABD1BA79A2500CD8331 /* OTROpenInTwitterActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105941A16D1A300C17BAE /* OTROpenInTwitterActivity.m */; };
     | 
  
| 193 | 
      		D93DDABE1BA79A2500CD8331 /* OTRQRCodeActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105961A16D1A300C17BAE /* OTRQRCodeActivity.m */; };
     | 
  
| 194 | 
      		D93DDABF1BA79A2500CD8331 /* OTRToastOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D64D651A2FBA8C00E21F77 /* OTRToastOptions.m */; };
     | 
  
| 195 | 
      		D93DDAC01BA79A2600CD8331 /* OTRBoolSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105991A16D1A300C17BAE /* OTRBoolSetting.m */; };
     | 
  
| 196 | 
      		D93DDAC11BA79A2600CD8331 /* OTRCertificateSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331059B1A16D1A300C17BAE /* OTRCertificateSetting.m */; };
     | 
  
| 197 | 
      		D93DDAC21BA79A2600CD8331 /* OTRDonateSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331059D1A16D1A300C17BAE /* OTRDonateSetting.m */; };
     | 
  
| 198 | 
      		D93DDAC31BA79A2600CD8331 /* OTRDoubleSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331059F1A16D1A300C17BAE /* OTRDoubleSetting.m */; };
     | 
  
| 199 | 
      		D93DDAC41BA79A2600CD8331 /* OTRFeedbackSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105A11A16D1A300C17BAE /* OTRFeedbackSetting.m */; };
     | 
  
| 200 | 
      		D93DDAC61BA79A2600CD8331 /* OTRIntSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105A51A16D1A300C17BAE /* OTRIntSetting.m */; };
     | 
  
| 201 | 
      		D93DDAC71BA79A2600CD8331 /* OTRLanguageSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105A71A16D1A300C17BAE /* OTRLanguageSetting.m */; };
     | 
  
| 202 | 
      		D93DDAC81BA79A2600CD8331 /* OTRListSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105A91A16D1A300C17BAE /* OTRListSetting.m */; };
     | 
  
| 203 | 
      		D93DDAC91BA79A2600CD8331 /* OTRListSettingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105AB1A16D1A300C17BAE /* OTRListSettingValue.m */; };
     | 
  
| 204 | 
      		D93DDACA1BA79A2600CD8331 /* OTRSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105AF1A16D1A300C17BAE /* OTRSetting.m */; };
     | 
  
| 205 | 
      		D93DDACB1BA79A2600CD8331 /* OTRSettingsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105B11A16D1A300C17BAE /* OTRSettingsGroup.m */; };
     | 
  
| 206 | 
      		D93DDACC1BA79A2600CD8331 /* OTRShareSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105B31A16D1A300C17BAE /* OTRShareSetting.m */; };
     | 
  
| 207 | 
      		D93DDACD1BA79A2600CD8331 /* OTRValueSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105B51A16D1A300C17BAE /* OTRValueSetting.m */; };
     | 
  
| 208 | 
      		D93DDACE1BA79A2600CD8331 /* OTRViewSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105B71A16D1A300C17BAE /* OTRViewSetting.m */; };
     | 
  
| 209 | 
      		D93DDACF1BA79A2600CD8331 /* OTRFacebookOAuthXMPPAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 63CFB1031ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.m */; };
     | 
  
| 210 | 
      		D93DDAD01BA79A2600CD8331 /* OTRAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105BB1A16D1A300C17BAE /* OTRAccount.m */; };
     | 
  
| 211 | 
      		D93DDAD11BA79A2600CD8331 /* OTRGoogleOAuthXMPPAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105BF1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.m */; };
     | 
  
| 212 | 
      		D93DDAD21BA79A2600CD8331 /* OTROAuthXMPPAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105C11A16D1A300C17BAE /* OTROAuthXMPPAccount.m */; };
     | 
  
| 213 | 
      		D93DDAD31BA79A2600CD8331 /* OTRXMPPAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105C51A16D1A300C17BAE /* OTRXMPPAccount.m */; };
     | 
  
| 214 | 
      		D93DDAD41BA79A2600CD8331 /* OTRXMPPTorAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105C71A16D1A300C17BAE /* OTRXMPPTorAccount.m */; };
     | 
  
| 215 | 
      		D93DDAD51BA79A2700CD8331 /* OTRMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D27FC41A6DC51C00EC251A /* OTRMediaItem.m */; };
     | 
  
| 216 | 
      		D93DDAD61BA79A2700CD8331 /* OTRImageItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 633620981A76E87B006E8739 /* OTRImageItem.m */; };
     | 
  
| 217 | 
      		D93DDAD71BA79A2700CD8331 /* OTRVideoItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6336209B1A76E88C006E8739 /* OTRVideoItem.m */; };
     | 
  
| 218 | 
      		D93DDAD81BA79A2700CD8331 /* OTRAudioItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6336209E1A76E89A006E8739 /* OTRAudioItem.m */; };
     | 
  
| 219 | 
      		D93DDAD91BA79A2700CD8331 /* OTRStreamManagementStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B916E41B7431C1003B778F /* OTRStreamManagementStorageObject.m */; };
     | 
  
| 220 | 
      		D93DDADA1BA79A2700CD8331 /* OTRBuddy.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105CB1A16D1A300C17BAE /* OTRBuddy.m */; };
     | 
  
| 221 | 
      		D93DDADB1BA79A2700CD8331 /* OTRMessage+JSQMessageData.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105CD1A16D1A300C17BAE /* OTRMessage+JSQMessageData.m */; };
     | 
  
| 222 | 
      		D93DDADC1BA79A2700CD8331 /* OTRBaseMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105CF1A16D1A300C17BAE /* OTRBaseMessage.m */; };
     | 
  
| 223 | 
      		D93DDADD1BA79A2700CD8331 /* OTRXMPPBuddy.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105D11A16D1A300C17BAE /* OTRXMPPBuddy.m */; };
     | 
  
| 224 | 
      		D93DDADE1BA79A2700CD8331 /* OTRXMPPPresenceSubscriptionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105D31A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.m */; };
     | 
  
| 225 | 
      		D93DDADF1BA79A2700CD8331 /* OTRYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105D51A16D1A300C17BAE /* OTRYapDatabaseObject.m */; };
     | 
  
| 226 | 
      		D93DDAE01BA79A2700CD8331 /* OTRCertificatePinning.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105E91A16D1A300C17BAE /* OTRCertificatePinning.m */; };
     | 
  
| 227 | 
      		D93DDAE11BA79A2700CD8331 /* OTRChatDemo.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105EB1A16D1A300C17BAE /* OTRChatDemo.m */; };
     | 
  
| 228 | 
      		D93DDAE21BA79A2700CD8331 /* OTRColors.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105ED1A16D1A300C17BAE /* OTRColors.m */; };
     | 
  
| 229 | 
      		D93DDAE41BA79A2700CD8331 /* OTRImages.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105F11A16D1A300C17BAE /* OTRImages.m */; };
     | 
  
| 230 | 
      		D93DDAE61BA79A2700CD8331 /* OTRPasswordGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105F61A16D1A300C17BAE /* OTRPasswordGenerator.m */; };
     | 
  
| 231 | 
      		D93DDAE81BA79A2800CD8331 /* OTRUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105FB1A16D1A300C17BAE /* OTRUtilities.m */; };
     | 
  
| 232 | 
      		D93DDAE91BA79A2800CD8331 /* OTRXMPPError.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105FD1A16D1A300C17BAE /* OTRXMPPError.m */; };
     | 
  
| 233 | 
      		D93DDAEB1BA79A2800CD8331 /* OTRExistingAccountViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D989A84E1B5DBD90000608A9 /* OTRExistingAccountViewController.m */; };
     | 
  
| 234 | 
      		D93DDAEC1BA79A2800CD8331 /* OTRWelcomeAccountTableViewDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 638D2E021AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.m */; };
     | 
  
| 235 | 
      		D93DDAED1BA79A2800CD8331 /* OTRInviteViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331D3B61B4DBBEE00C85365 /* OTRInviteViewController.m */; };
     | 
  
| 236 | 
      		D93DDAEE1BA79A2800CD8331 /* OTRAddBuddyQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331D3B91B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.m */; };
     | 
  
| 237 | 
      		D93DDAEF1BA79A2800CD8331 /* OTRQRCodeReaderDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331D3BC1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.m */; };
     | 
  
| 238 | 
      		D93DDAF01BA79A2800CD8331 /* OTRBaseLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 638C7CF11B02BE4A004F8EC3 /* OTRBaseLoginViewController.m */; };
     | 
  
| 239 | 
      		D93DDAF11BA79A2800CD8331 /* OTRXLFormCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = 638C7CF41B02BF0D004F8EC3 /* OTRXLFormCreator.m */; };
     | 
  
| 240 | 
      		D93DDAF21BA79A2800CD8331 /* OTRXMPPServerListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 63039E971B0D43FE007C9978 /* OTRXMPPServerListViewController.m */; };
     | 
  
| 241 | 
      		D93DDAF31BA79A2800CD8331 /* OTRXMPPLoginHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 634680821B0404CE00D9A1C5 /* OTRXMPPLoginHandler.m */; };
     | 
  
| 242 | 
      		D93DDAF51BA79A2800CD8331 /* OTRGoolgeOAuthLoginHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 634680891B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.m */; };
     | 
  
| 243 | 
      		D93DDAF71BA79A2900CD8331 /* OTRXMPPCreateAccountHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6346808C1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.m */; };
     | 
  
| 244 | 
      		D93DDAF81BA79A2900CD8331 /* OTRLoginHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BE425D1B320EE20017058C /* OTRLoginHandler.m */; };
     | 
  
| 245 | 
      		D93DDAFB1BA79A2900CD8331 /* OTRBuddyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106171A16D1A300C17BAE /* OTRBuddyViewController.m */; };
     | 
  
| 246 | 
      		D93DDAFC1BA79A2900CD8331 /* OTRCertificateDomainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106191A16D1A300C17BAE /* OTRCertificateDomainViewController.m */; };
     | 
  
| 247 | 
      		D93DDAFD1BA79A2900CD8331 /* OTRCertificatesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331061B1A16D1A300C17BAE /* OTRCertificatesViewController.m */; };
     | 
  
| 248 | 
      		D93DDAFF1BA79A2900CD8331 /* OTRChooseAccountViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331061F1A16D1A300C17BAE /* OTRChooseAccountViewController.m */; };
     | 
  
| 249 | 
      		D93DDB001BA79A2900CD8331 /* OTRComposeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106211A16D1A300C17BAE /* OTRComposeViewController.m */; };
     | 
  
| 250 | 
      		D93DDB011BA79A2900CD8331 /* OTRConversationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106231A16D1A300C17BAE /* OTRConversationViewController.m */; };
     | 
  
| 251 | 
      		D93DDB021BA79A2900CD8331 /* OTRDatabaseUnlockViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106291A16D1A300C17BAE /* OTRDatabaseUnlockViewController.m */; };
     | 
  
| 252 | 
      		D93DDB031BA79A2A00CD8331 /* OTRDoubleSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331062B1A16D1A300C17BAE /* OTRDoubleSettingViewController.m */; };
     | 
  
| 253 | 
      		D93DDB051BA79A2A00CD8331 /* OTRIntSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331062F1A16D1A300C17BAE /* OTRIntSettingViewController.m */; };
     | 
  
| 254 | 
      		D93DDB061BA79A2A00CD8331 /* OTRLanguageListSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106311A16D1A300C17BAE /* OTRLanguageListSettingViewController.m */; };
     | 
  
| 255 | 
      		D93DDB071BA79A2A00CD8331 /* OTRListSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106331A16D1A300C17BAE /* OTRListSettingViewController.m */; };
     | 
  
| 256 | 
      		D93DDB081BA79A2A00CD8331 /* OTRMessagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106351A16D1A300C17BAE /* OTRMessagesViewController.m */; };
     | 
  
| 257 | 
      		D93DDB091BA79A2A00CD8331 /* OTRMessagesHoldTalkViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 63EA4CF81ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.m */; };
     | 
  
| 258 | 
      		D93DDB0A1BA79A2A00CD8331 /* OTRNewBuddyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106391A16D1A300C17BAE /* OTRNewBuddyViewController.m */; };
     | 
  
| 259 | 
      		D93DDB0B1BA79A2A00CD8331 /* OTRQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331063F1A16D1A300C17BAE /* OTRQRCodeViewController.m */; };
     | 
  
| 260 | 
      		D93DDB0C1BA79A2A00CD8331 /* OTRSettingDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106431A16D1A300C17BAE /* OTRSettingDetailViewController.m */; };
     | 
  
| 261 | 
      		D93DDB0D1BA79A2A00CD8331 /* OTRSettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106451A16D1A300C17BAE /* OTRSettingsViewController.m */; };
     | 
  
| 262 | 
      		D93DDB0F1BA79A2B00CD8331 /* OTRCircleView.m in Sources */ = {isa = PBXBuildFile; fileRef = D95AD2231B67FD6A007DEBC3 /* OTRCircleView.m */; };
     | 
  
| 263 | 
      		D93DDB101BA79A2B00CD8331 /* OTRCircleButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9ADE5B81B606642009471FF /* OTRCircleButtonView.m */; };
     | 
  
| 264 | 
      		D93DDB111BA79A2B00CD8331 /* XMPPServerInfoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D9BE65441B6A08ED002D4136 /* XMPPServerInfoCell.m */; };
     | 
  
| 265 | 
      		D93DDB121BA79A2B00CD8331 /* OTRAccountTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331064D1A16D1A300C17BAE /* OTRAccountTableViewCell.m */; };
     | 
  
| 266 | 
      		D93DDB131BA79A2B00CD8331 /* OTRBuddyImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331064F1A16D1A300C17BAE /* OTRBuddyImageCell.m */; };
     | 
  
| 267 | 
      		D93DDB141BA79A2B00CD8331 /* OTRBuddyInfoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106511A16D1A300C17BAE /* OTRBuddyInfoCell.m */; };
     | 
  
| 268 | 
      		D93DDB151BA79A2B00CD8331 /* OTRConversationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106531A16D1A300C17BAE /* OTRConversationCell.m */; };
     | 
  
| 269 | 
      		D93DDB161BA79A2B00CD8331 /* OTRInLineTextEditTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106551A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.m */; };
     | 
  
| 270 | 
      		D93DDB171BA79A2B00CD8331 /* OTRSettingTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331065F1A16D1A300C17BAE /* OTRSettingTableViewCell.m */; };
     | 
  
| 271 | 
      		D93DDB181BA79A2C00CD8331 /* OTRStatusMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106611A16D1A300C17BAE /* OTRStatusMessageCell.m */; };
     | 
  
| 272 | 
      		D93DDB1A1BA79A2C00CD8331 /* OTRButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106681A16D1A300C17BAE /* OTRButtonView.m */; };
     | 
  
| 273 | 
      		D93DDB1B1BA79A2C00CD8331 /* OTRAudioControlsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F0FF631A798D8E001F0C99 /* OTRAudioControlsView.m */; };
     | 
  
| 274 | 
      		D93DDB1C1BA79A2C00CD8331 /* OTRPlayPauseProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FA548A1A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.m */; };
     | 
  
| 275 | 
      		D93DDB1D1BA79A2C00CD8331 /* OTRPlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FA548D1A7B29EB00F2AEBB /* OTRPlayView.m */; };
     | 
  
| 276 | 
      		D93DDB1E1BA79A2C00CD8331 /* OTRPauseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FA54901A7B2C2E00F2AEBB /* OTRPauseView.m */; };
     | 
  
| 277 | 
      		D93DDB1F1BA79A2C00CD8331 /* OTRColorFadingDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331066A1A16D1A300C17BAE /* OTRColorFadingDotView.m */; };
     | 
  
| 278 | 
      		D93DDB201BA79A2C00CD8331 /* OTRComposingImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331066C1A16D1A300C17BAE /* OTRComposingImageView.m */; };
     | 
  
| 279 | 
      		D93DDB211BA79A2C00CD8331 /* OTRLockButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331066E1A16D1A300C17BAE /* OTRLockButton.m */; };
     | 
  
| 280 | 
      		D93DDB221BA79A2C00CD8331 /* OTRPasswordStrengthView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106701A16D1A300C17BAE /* OTRPasswordStrengthView.m */; };
     | 
  
| 281 | 
      		D93DDB231BA79A2D00CD8331 /* OTRRememberPasswordView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106721A16D1A300C17BAE /* OTRRememberPasswordView.m */; };
     | 
  
| 282 | 
      		D93DDB241BA79A2D00CD8331 /* OTRSocialButtonsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106741A16D1A300C17BAE /* OTRSocialButtonsView.m */; };
     | 
  
| 283 | 
      		D93DDB251BA79A2D00CD8331 /* OTRTitleSubtitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106761A16D1A300C17BAE /* OTRTitleSubtitleView.m */; };
     | 
  
| 284 | 
      		D93DDB261BA79A2D00CD8331 /* OTRHoldToTalkView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63EA4CFC1ACC96AB00B19E12 /* OTRHoldToTalkView.m */; };
     | 
  
| 285 | 
      		D93DDB271BA79A2D00CD8331 /* OTRAudioTrashView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6353AC2C1AD5E32000753B83 /* OTRAudioTrashView.m */; };
     | 
  
| 286 | 
      		D93DDB281BA79A2D00CD8331 /* OTRTouchAndHoldGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 639CDD901AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.m */; };
     | 
  
| 287 | 
      		D93DDB291BA79A5400CD8331 /* OTRWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D913A56E1B7481AD006C5ACD /* OTRWelcomeViewController.swift */; };
     | 
  
| 288 | 
      		D93DDB2A1BA79A5400CD8331 /* OTRUsernameCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9C6E6A01B71575300572273 /* OTRUsernameCell.swift */; };
     | 
  
| 289 | 
      		D93DDB2B1BA79A7000CD8331 /* OTRAppDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105E51A16D1A300C17BAE /* OTRAppDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 290 | 
      		D93DDB2C1BA79A7000CD8331 /* NSURL+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105021A16D1A300C17BAE /* NSURL+ChatSecure.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 291 | 
      		D93DDB2D1BA79A7000CD8331 /* UIActionSheet+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105041A16D1A300C17BAE /* UIActionSheet+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 292 | 
      		D93DDB2E1BA79A7000CD8331 /* UIActivity+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105061A16D1A300C17BAE /* UIActivity+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 293 | 
      		D93DDB2F1BA79A7000CD8331 /* UIActivityViewController+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105081A16D1A300C17BAE /* UIActivityViewController+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 294 | 
      		D93DDB301BA79A7000CD8331 /* UIImage+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331050A1A16D1A300C17BAE /* UIImage+ChatSecure.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 295 | 
      		D93DDB311BA79A7000CD8331 /* UIViewController+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331050C1A16D1A300C17BAE /* UIViewController+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 296 | 
      		D93DDB321BA79A7000CD8331 /* JSQMessagesCollectionViewCell+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FABC8C1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 297 | 
      		D93DDB331BA79A7000CD8331 /* NSString+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FABC8F1A41218E009BF681 /* NSString+ChatSecure.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 298 | 
      		D93DDB341BA79A7000CD8331 /* NSFileManager+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 638FC09B1B0BE46100B37454 /* NSFileManager+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 299 | 
      		D93DDB351BA79A7000CD8331 /* OTRAttachmentPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 63F6E18F1A69B9BA0011E6F7 /* OTRAttachmentPicker.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 300 | 
      		D93DDB361BA79A7000CD8331 /* OTRAccountsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331050F1A16D1A300C17BAE /* OTRAccountsManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 301 | 
      		D93DDB371BA79A7100CD8331 /* OTRDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105131A16D1A300C17BAE /* OTRDatabaseManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 302 | 
      		D93DDB381BA79A7100CD8331 /* OTRDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105151A16D1A300C17BAE /* OTRDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 303 | 
      		D93DDB391BA79A7100CD8331 /* OTREncryptionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105171A16D1A300C17BAE /* OTREncryptionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 304 | 
      		D93DDB3B1BA79A7100CD8331 /* OTROAuthRefresher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331051D1A16D1A300C17BAE /* OTROAuthRefresher.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 305 | 
      		D93DDB3C1BA79A7100CD8331 /* OTRProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105211A16D1A300C17BAE /* OTRProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 306 | 
      		D93DDB3D1BA79A7100CD8331 /* OTRProtocolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105221A16D1A300C17BAE /* OTRProtocolManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 307 | 
      		D93DDB3E1BA79A7100CD8331 /* OTRSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331052E1A16D1A300C17BAE /* OTRSettingsManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 308 | 
      		D93DDB3F1BA79A7100CD8331 /* OTRTorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105301A16D1A300C17BAE /* OTRTorManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 309 | 
      		D93DDB401BA79A7100CD8331 /* OTRNotificationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D184841A2D3F2400334CD8 /* OTRNotificationController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 310 | 
      		D93DDB411BA79A7100CD8331 /* OTRAudioSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633AF2F81A7C3DBB0030A3FF /* OTRAudioSessionManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 311 | 
      		D93DDB421BA79A7100CD8331 /* OTRAudioPlaybackController.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C5B6681A82F3EE0011BEA8 /* OTRAudioPlaybackController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 312 | 
      		D93DDB431BA79A7200CD8331 /* OTRMediaFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6354BBE21A96C67400E8EBAC /* OTRMediaFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 313 | 
      		D93DDB441BA79A7200CD8331 /* OTRMediaServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 63DDD8AE1A9D3C0400C0A918 /* OTRMediaServer.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 314 | 
      		D93DDB451BA79A7200CD8331 /* OTRStreamManagementYapStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B916E01B743198003B778F /* OTRStreamManagementYapStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 315 | 
      		D93DDB461BA79A7200CD8331 /* OTRXMPPMessageYapStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 637DBB1A1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 316 | 
      		D93DDB471BA79A7200CD8331 /* OTRvCardYapDatabaseStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105331A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 317 | 
      		D93DDB481BA79A7200CD8331 /* OTRXMPPBuddyTimers.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105351A16D1A300C17BAE /* OTRXMPPBuddyTimers.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 318 | 
      		D93DDB491BA79A7200CD8331 /* OTRXMPPManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105371A16D1A300C17BAE /* OTRXMPPManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 319 | 
      		D93DDB4B1BA79A7300CD8331 /* OTRXMPPTorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331053B1A16D1A300C17BAE /* OTRXMPPTorManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 320 | 
      		D93DDB4C1BA79A7300CD8331 /* OTRYapDatabaseRosterStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331053D1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 321 | 
      		D93DDB4E1BA79A7300CD8331 /* OTRXMPPServerInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C7E64C1B20F69F0085FA06 /* OTRXMPPServerInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 322 | 
      		D93DDB6F1BA79A7E00CD8331 /* OTRActivityItemProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331058D1A16D1A300C17BAE /* OTRActivityItemProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 323 | 
      		D93DDB701BA79A7E00CD8331 /* OTRDomainCellInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331058F1A16D1A300C17BAE /* OTRDomainCellInfo.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 324 | 
      		D93DDB711BA79A7F00CD8331 /* OTROpenInFacebookActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105911A16D1A300C17BAE /* OTROpenInFacebookActivity.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 325 | 
      		D93DDB721BA79A7F00CD8331 /* OTROpenInTwitterActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105931A16D1A300C17BAE /* OTROpenInTwitterActivity.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 326 | 
      		D93DDB731BA79A7F00CD8331 /* OTRQRCodeActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105951A16D1A300C17BAE /* OTRQRCodeActivity.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 327 | 
      		D93DDB741BA79A8000CD8331 /* OTRToastOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D64D641A2FBA8C00E21F77 /* OTRToastOptions.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 328 | 
      		D93DDB751BA79A8000CD8331 /* OTRBoolSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105981A16D1A300C17BAE /* OTRBoolSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 329 | 
      		D93DDB761BA79A8100CD8331 /* OTRCertificateSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331059A1A16D1A300C17BAE /* OTRCertificateSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 330 | 
      		D93DDB771BA79A8100CD8331 /* OTRDonateSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331059C1A16D1A300C17BAE /* OTRDonateSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 331 | 
      		D93DDB781BA79A8200CD8331 /* OTRDoubleSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331059E1A16D1A300C17BAE /* OTRDoubleSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 332 | 
      		D93DDB791BA79A8200CD8331 /* OTRFeedbackSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105A01A16D1A300C17BAE /* OTRFeedbackSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 333 | 
      		D93DDB7B1BA79A8300CD8331 /* OTRIntSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105A41A16D1A300C17BAE /* OTRIntSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 334 | 
      		D93DDB7C1BA79A8400CD8331 /* OTRLanguageSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105A61A16D1A300C17BAE /* OTRLanguageSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 335 | 
      		D93DDB7D1BA79A8400CD8331 /* OTRListSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105A81A16D1A300C17BAE /* OTRListSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 336 | 
      		D93DDB7E1BA79A8500CD8331 /* OTRListSettingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105AA1A16D1A300C17BAE /* OTRListSettingValue.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 337 | 
      		D93DDB7F1BA79A8500CD8331 /* OTRSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105AE1A16D1A300C17BAE /* OTRSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 338 | 
      		D93DDB801BA79A8600CD8331 /* OTRSettingsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105B01A16D1A300C17BAE /* OTRSettingsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 339 | 
      		D93DDB811BA79A8700CD8331 /* OTRShareSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105B21A16D1A300C17BAE /* OTRShareSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 340 | 
      		D93DDB821BA79A8700CD8331 /* OTRValueSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105B41A16D1A300C17BAE /* OTRValueSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 341 | 
      		D93DDB831BA79A8800CD8331 /* OTRViewSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105B61A16D1A300C17BAE /* OTRViewSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 342 | 
      		D93DDB841BA79A8800CD8331 /* OTRFacebookOAuthXMPPAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 63CFB1021ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 343 | 
      		D93DDB851BA79A8900CD8331 /* OTRAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105BA1A16D1A300C17BAE /* OTRAccount.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 344 | 
      		D93DDB861BA79A8900CD8331 /* OTRGoogleOAuthXMPPAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105BE1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 345 | 
      		D93DDB871BA79A8A00CD8331 /* OTROAuthXMPPAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105C01A16D1A300C17BAE /* OTROAuthXMPPAccount.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 346 | 
      		D93DDB881BA79A8B00CD8331 /* OTRXMPPAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105C41A16D1A300C17BAE /* OTRXMPPAccount.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 347 | 
      		D93DDB891BA79A8C00CD8331 /* OTRXMPPTorAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105C61A16D1A300C17BAE /* OTRXMPPTorAccount.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 348 | 
      		D93DDB8A1BA79A8C00CD8331 /* OTRMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D27FC31A6DC51C00EC251A /* OTRMediaItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 349 | 
      		D93DDB8B1BA79A8D00CD8331 /* OTRImageItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 633620971A76E87B006E8739 /* OTRImageItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 350 | 
      		D93DDB8C1BA79A8E00CD8331 /* OTRVideoItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6336209A1A76E88C006E8739 /* OTRVideoItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 351 | 
      		D93DDB8D1BA79A8F00CD8331 /* OTRAudioItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6336209D1A76E89A006E8739 /* OTRAudioItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 352 | 
      		D93DDB8E1BA79A9000CD8331 /* OTRStreamManagementStorageObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B916E31B7431C1003B778F /* OTRStreamManagementStorageObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 353 | 
      		D93DDB8F1BA79A9100CD8331 /* OTRBuddy.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105CA1A16D1A300C17BAE /* OTRBuddy.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 354 | 
      		D93DDB901BA79A9100CD8331 /* OTRMessage+JSQMessageData.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105CC1A16D1A300C17BAE /* OTRMessage+JSQMessageData.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 355 | 
      		D93DDB911BA79A9200CD8331 /* OTRBaseMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105CE1A16D1A300C17BAE /* OTRBaseMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 356 | 
      		D93DDB921BA79A9300CD8331 /* OTRXMPPBuddy.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105D01A16D1A300C17BAE /* OTRXMPPBuddy.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 357 | 
      		D93DDB931BA79A9400CD8331 /* OTRXMPPPresenceSubscriptionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105D21A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 358 | 
      		D93DDB941BA79A9500CD8331 /* OTRYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105D41A16D1A300C17BAE /* OTRYapDatabaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 359 | 
      		D93DDB951BA79A9600CD8331 /* OTRCertificatePinning.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105E81A16D1A300C17BAE /* OTRCertificatePinning.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 360 | 
      		D93DDB961BA79A9800CD8331 /* OTRChatDemo.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105EA1A16D1A300C17BAE /* OTRChatDemo.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 361 | 
      		D93DDB971BA79A9900CD8331 /* OTRColors.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105EC1A16D1A300C17BAE /* OTRColors.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 362 | 
      		D93DDB991BA79A9B00CD8331 /* OTRImages.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105F01A16D1A300C17BAE /* OTRImages.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 363 | 
      		D93DDB9A1BA79A9C00CD8331 /* OTRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105F21A16D1A300C17BAE /* OTRLog.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 364 | 
      		D93DDB9C1BA79A9E00CD8331 /* OTRPasswordGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105F51A16D1A300C17BAE /* OTRPasswordGenerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 365 | 
      		D93DDB9E1BA79AA000CD8331 /* OTRUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105FA1A16D1A300C17BAE /* OTRUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 366 | 
      		D93DDB9F1BA79AA100CD8331 /* OTRXMPPError.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105FC1A16D1A300C17BAE /* OTRXMPPError.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 367 | 
      		D93DDBA11BA79AA300CD8331 /* OTRExistingAccountViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D989A84D1B5DBD90000608A9 /* OTRExistingAccountViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 368 | 
      		D93DDBA21BA79AA400CD8331 /* OTRWelcomeAccountTableViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 638D2E011AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 369 | 
      		D93DDBA31BA79AA500CD8331 /* OTRInviteViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331D3B51B4DBBEE00C85365 /* OTRInviteViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 370 | 
      		D93DDBA41BA79AA600CD8331 /* OTRAddBuddyQRCodeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331D3B81B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 371 | 
      		D93DDBA51BA79AA700CD8331 /* OTRQRCodeReaderDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331D3BB1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 372 | 
      		D93DDBA61BA79AA800CD8331 /* OTRBaseLoginViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 638C7CF01B02BE4A004F8EC3 /* OTRBaseLoginViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 373 | 
      		D93DDBA71BA79AA900CD8331 /* OTRXLFormCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = 638C7CF31B02BF0D004F8EC3 /* OTRXLFormCreator.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 374 | 
      		D93DDBA81BA79AAA00CD8331 /* OTRXMPPServerListViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 63039E961B0D43FE007C9978 /* OTRXMPPServerListViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 375 | 
      		D93DDBA91BA79AAB00CD8331 /* OTRXMPPLoginHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 634680811B0404CE00D9A1C5 /* OTRXMPPLoginHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 376 | 
      		D93DDBAB1BA79AAE00CD8331 /* OTRGoolgeOAuthLoginHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 634680881B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 377 | 
      		D93DDBAD1BA79AB000CD8331 /* OTRXMPPCreateAccountHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6346808B1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 378 | 
      		D93DDBAE1BA79AB100CD8331 /* OTRLoginHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BE425C1B320EE20017058C /* OTRLoginHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 379 | 
      		D93DDBB11BA79AB500CD8331 /* OTRBuddyViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106161A16D1A300C17BAE /* OTRBuddyViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 380 | 
      		D93DDBB21BA79AB600CD8331 /* OTRCertificateDomainViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106181A16D1A300C17BAE /* OTRCertificateDomainViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 381 | 
      		D93DDBB31BA79AB700CD8331 /* OTRCertificatesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331061A1A16D1A300C17BAE /* OTRCertificatesViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 382 | 
      		D93DDBB51BA79ABA00CD8331 /* OTRChooseAccountViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331061E1A16D1A300C17BAE /* OTRChooseAccountViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 383 | 
      		D93DDBB61BA79ABB00CD8331 /* OTRComposeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106201A16D1A300C17BAE /* OTRComposeViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 384 | 
      		D93DDBB71BA79ABD00CD8331 /* OTRConversationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106221A16D1A300C17BAE /* OTRConversationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 385 | 
      		D93DDBB81BA79ABE00CD8331 /* OTRDatabaseUnlockViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106281A16D1A300C17BAE /* OTRDatabaseUnlockViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 386 | 
      		D93DDBB91BA79ABF00CD8331 /* OTRDoubleSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331062A1A16D1A300C17BAE /* OTRDoubleSettingViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 387 | 
      		D93DDBBB1BA79AC200CD8331 /* OTRIntSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331062E1A16D1A300C17BAE /* OTRIntSettingViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 388 | 
      		D93DDBBC1BA79AC300CD8331 /* OTRLanguageListSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106301A16D1A300C17BAE /* OTRLanguageListSettingViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 389 | 
      		D93DDBBD1BA79AC400CD8331 /* OTRListSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106321A16D1A300C17BAE /* OTRListSettingViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 390 | 
      		D93DDBBE1BA79AC600CD8331 /* OTRMessagesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106341A16D1A300C17BAE /* OTRMessagesViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 391 | 
      		D93DDBBF1BA79AC700CD8331 /* OTRMessagesHoldTalkViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 63EA4CF71ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 392 | 
      		D93DDBC01BA79AC800CD8331 /* OTRNewBuddyViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106381A16D1A300C17BAE /* OTRNewBuddyViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 393 | 
      		D93DDBC11BA79ACA00CD8331 /* OTRQRCodeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331063E1A16D1A300C17BAE /* OTRQRCodeViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 394 | 
      		D93DDBC21BA79ACB00CD8331 /* OTRSettingDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106421A16D1A300C17BAE /* OTRSettingDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 395 | 
      		D93DDBC31BA79ACC00CD8331 /* OTRSettingsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106441A16D1A300C17BAE /* OTRSettingsViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 396 | 
      		D93DDBC51BA79ACF00CD8331 /* OTRCircleView.h in Headers */ = {isa = PBXBuildFile; fileRef = D95AD2221B67FD6A007DEBC3 /* OTRCircleView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 397 | 
      		D93DDBC61BA79AD000CD8331 /* OTRCircleButtonView.h in Headers */ = {isa = PBXBuildFile; fileRef = D9ADE5B71B606642009471FF /* OTRCircleButtonView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 398 | 
      		D93DDBC71BA79AD200CD8331 /* XMPPServerInfoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D9BE65431B6A08ED002D4136 /* XMPPServerInfoCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 399 | 
      		D93DDBC81BA79AD300CD8331 /* OTRAccountTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331064C1A16D1A300C17BAE /* OTRAccountTableViewCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 400 | 
      		D93DDBC91BA79AD500CD8331 /* OTRBuddyImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331064E1A16D1A300C17BAE /* OTRBuddyImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 401 | 
      		D93DDBCA1BA79AD700CD8331 /* OTRBuddyInfoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106501A16D1A300C17BAE /* OTRBuddyInfoCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 402 | 
      		D93DDBCB1BA79AD800CD8331 /* OTRConversationCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106521A16D1A300C17BAE /* OTRConversationCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 403 | 
      		D93DDBCC1BA79ADA00CD8331 /* OTRInLineTextEditTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106541A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 404 | 
      		D93DDBCD1BA79ADB00CD8331 /* OTRSettingTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331065E1A16D1A300C17BAE /* OTRSettingTableViewCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 405 | 
      		D93DDBCE1BA79ADD00CD8331 /* OTRStatusMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106601A16D1A300C17BAE /* OTRStatusMessageCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 406 | 
      		D93DDBD01BA79AE000CD8331 /* OTRButtonView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106671A16D1A300C17BAE /* OTRButtonView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 407 | 
      		D93DDBD11BA79AE200CD8331 /* OTRAudioControlsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63F0FF621A798D8E001F0C99 /* OTRAudioControlsView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 408 | 
      		D93DDBD21BA79AE400CD8331 /* OTRPlayPauseProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FA54891A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 409 | 
      		D93DDBD31BA79AE500CD8331 /* OTRPlayView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FA548C1A7B29EB00F2AEBB /* OTRPlayView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 410 | 
      		D93DDBD41BA79AE700CD8331 /* OTRPauseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FA548F1A7B2C2E00F2AEBB /* OTRPauseView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 411 | 
      		D93DDBD51BA79AE900CD8331 /* OTRColorFadingDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106691A16D1A300C17BAE /* OTRColorFadingDotView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 412 | 
      		D93DDBD61BA79AEA00CD8331 /* OTRComposingImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331066B1A16D1A300C17BAE /* OTRComposingImageView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 413 | 
      		D93DDBD71BA79AEC00CD8331 /* OTRLockButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331066D1A16D1A300C17BAE /* OTRLockButton.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 414 | 
      		D93DDBD81BA79AEE00CD8331 /* OTRPasswordStrengthView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331066F1A16D1A300C17BAE /* OTRPasswordStrengthView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 415 | 
      		D93DDBD91BA79AF000CD8331 /* OTRRememberPasswordView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106711A16D1A300C17BAE /* OTRRememberPasswordView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 416 | 
      		D93DDBDA1BA79AF100CD8331 /* OTRSocialButtonsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106731A16D1A300C17BAE /* OTRSocialButtonsView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 417 | 
      		D93DDBDB1BA79AF300CD8331 /* OTRTitleSubtitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106751A16D1A300C17BAE /* OTRTitleSubtitleView.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 418 | 
      		D93DDBDC1BA79AF500CD8331 /* OTRHoldToTalkView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63EA4CFB1ACC96AB00B19E12 /* OTRHoldToTalkView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 419 | 
      		D93DDBDD1BA79AF700CD8331 /* OTRAudioTrashView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6353AC2B1AD5E32000753B83 /* OTRAudioTrashView.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 420 | 
      		D93DDBDE1BA79AF900CD8331 /* OTRTouchAndHoldGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 639CDD8F1AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 421 | 
      		D93E50671FC3E9B400E0E624 /* OTRResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D93027561BAA381F000CC975 /* OTRResources.bundle */; };
     | 
  
| 422 | 
      		D943AA421E6A0BA3007F3564 /* XMPPAccountCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D943AA401E6A0BA3007F3564 /* XMPPAccountCell.swift */; };
     | 
  
| 423 | 
      		D943AA441E6A0BB9007F3564 /* XMPPAccountCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D943AA411E6A0BA3007F3564 /* XMPPAccountCell.xib */; };
     | 
  
| 424 | 
      		D947C2FB1FB251410037DE84 /* SecondaryIndexes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D947C2FA1FB251410037DE84 /* SecondaryIndexes.swift */; };
     | 
  
| 425 | 
      		D94ACBA41DFA206500B8C0F5 /* OTRBuddyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D94ACBA21DFA206500B8C0F5 /* OTRBuddyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 426 | 
      		D94ACBA51DFA206500B8C0F5 /* OTRBuddyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D94ACBA31DFA206500B8C0F5 /* OTRBuddyCache.m */; };
     | 
  
| 427 | 
      		D94D5A0F1F98132300AC23BF /* XMPPMessage+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = D94D5A0E1F98132300AC23BF /* XMPPMessage+ChatSecure.swift */; };
     | 
  
| 428 | 
      		D955157A1EFA0A9F008AA429 /* HTMLReader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */; };
     | 
  
| 429 | 
      		D955157B1EFA0A9F008AA429 /* KVOController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476E1EFA03FC00C39B25 /* KVOController.framework */; };
     | 
  
| 430 | 
      		D955157D1EFA0A9F008AA429 /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */; };
     | 
  
| 431 | 
      		D955157F1EFA0A9F008AA429 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */; };
     | 
  
| 432 | 
      		D95515841EFA0A9F008AA429 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47671EFA03D800C39B25 /* AFNetworking.framework */; };
     | 
  
| 433 | 
      		D95515871EFA0B5F008AA429 /* FormatterKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */; };
     | 
  
| 434 | 
      		D95515881EFA0B5F008AA429 /* FormatterKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 435 | 
      		D955158A1EFA0B5F008AA429 /* HTMLReader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 436 | 
      		D955158C1EFA0B5F008AA429 /* KVOController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476E1EFA03FC00C39B25 /* KVOController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 437 | 
      		D955158D1EFA0B5F008AA429 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476F1EFA03FC00C39B25 /* Mantle.framework */; };
     | 
  
| 438 | 
      		D955158E1EFA0B5F008AA429 /* Mantle.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476F1EFA03FC00C39B25 /* Mantle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 439 | 
      		D95515901EFA0B5F008AA429 /* MBProgressHUD.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 440 | 
      		D95515911EFA0B5F008AA429 /* PureLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47711EFA03FC00C39B25 /* PureLayout.framework */; };
     | 
  
| 441 | 
      		D95515921EFA0B5F008AA429 /* PureLayout.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47711EFA03FC00C39B25 /* PureLayout.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 442 | 
      		D95515941EFA0B5F008AA429 /* SAMKeychain.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 443 | 
      		D95515951EFA0B5F008AA429 /* TTTAttributedLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */; };
     | 
  
| 444 | 
      		D95515961EFA0B5F008AA429 /* TTTAttributedLabel.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 445 | 
      		D95515991EFA0B5F008AA429 /* XLForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47751EFA03FC00C39B25 /* XLForm.framework */; };
     | 
  
| 446 | 
      		D955159A1EFA0B5F008AA429 /* XLForm.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47751EFA03FC00C39B25 /* XLForm.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 447 | 
      		D955159B1EFA0B5F008AA429 /* ZXingObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */; };
     | 
  
| 448 | 
      		D955159C1EFA0B5F008AA429 /* ZXingObjC.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 449 | 
      		D955159E1EFA0B60008AA429 /* AFNetworking.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47671EFA03D800C39B25 /* AFNetworking.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 450 | 
      		D9599BBC1E28578D006A4450 /* OTRStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = D9599BBB1E28578D006A4450 /* OTRStrings.m */; };
     | 
  
| 451 | 
      		D9599BBE1E285ECD006A4450 /* OTRLanguageManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D9599BBD1E285EC3006A4450 /* OTRLanguageManager_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
     | 
  
| 452 | 
      		D95AD2291B684AE1007DEBC3 /* xmpp-server-list in Resources */ = {isa = PBXBuildFile; fileRef = D95AD2281B684AE1007DEBC3 /* xmpp-server-list */; };
     | 
  
| 453 | 
      		D967CA8A1E516A95005FBB49 /* PushAccountTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D967CA881E516A95005FBB49 /* PushAccountTableViewCell.swift */; };
     | 
  
| 454 | 
      		D967CA8E1E516B8D005FBB49 /* PushAccountTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D967CA8D1E516B8D005FBB49 /* PushAccountTableViewCell.xib */; };
     | 
  
| 455 | 
      		D97070921EEF382D004FEBDE /* MediaDownloadView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D97070911EEF382D004FEBDE /* MediaDownloadView.xib */; };
     | 
  
| 456 | 
      		D97070A71EEF3909004FEBDE /* MediaDownloadView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97070A61EEF3909004FEBDE /* MediaDownloadView.swift */; };
     | 
  
| 457 | 
      		D97175531E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = D97175511E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 458 | 
      		D97175541E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = D97175521E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m */; };
     | 
  
| 459 | 
      		D978BC921BABE0F4009246CF /* OTRTheme.h in Headers */ = {isa = PBXBuildFile; fileRef = D978BC901BABE0F4009246CF /* OTRTheme.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 460 | 
      		D978BC931BABE0F4009246CF /* OTRTheme.m in Sources */ = {isa = PBXBuildFile; fileRef = D978BC911BABE0F4009246CF /* OTRTheme.m */; };
     | 
  
| 461 | 
      		D985BC771EBD307D00993D27 /* PurchaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D985BC751EBD307D00993D27 /* PurchaseViewController.swift */; };
     | 
  
| 462 | 
      		D985BC7A1EBD32F700993D27 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D985BC791EBD32F700993D27 /* StoreKit.framework */; };
     | 
  
| 463 | 
      		D98B8E321E4CF90400A713E1 /* OTRServerCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D98B8E301E4CF90400A713E1 /* OTRServerCapabilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 464 | 
      		D98B8E331E4CF90400A713E1 /* OTRServerCapabilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D98B8E311E4CF90400A713E1 /* OTRServerCapabilities.m */; };
     | 
  
| 465 | 
      		D98B8E351E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D98B8E341E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift */; };
     | 
  
| 466 | 
      		D98BA36C1EDE47BB004475B6 /* HTMLPreviewView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D98BA36B1EDE47BB004475B6 /* HTMLPreviewView.xib */; };
     | 
  
| 467 | 
      		D98BA36E1EDE47F3004475B6 /* HTMLPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D98BA36D1EDE47F3004475B6 /* HTMLPreviewView.swift */; };
     | 
  
| 468 | 
      		D997E3F41EAECD1400BF72EF /* UITableView+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = D997E3F21EAECD1400BF72EF /* UITableView+ChatSecure.h */; };
     | 
  
| 469 | 
      		D997E3F51EAECD1400BF72EF /* UITableView+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = D997E3F31EAECD1400BF72EF /* UITableView+ChatSecure.m */; };
     | 
  
| 470 | 
      		D99F17861BAB932800604558 /* OTRImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D9AE3A231BA8D02800255537 /* OTRImages.xcassets */; };
     | 
  
| 471 | 
      		D99F17871BAB932C00604558 /* OTRCountryImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D9AE3A221BA8D02800255537 /* OTRCountryImages.xcassets */; };
     | 
  
| 472 | 
      		D99F17881BAB936100604558 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 633104D61A169EC800C17BAE /* Localizable.strings */; };
     | 
  
| 473 | 
      		D99F178A1BAB946800604558 /* Branding.plist in Resources */ = {isa = PBXBuildFile; fileRef = D99F17891BAB946800604558 /* Branding.plist */; };
     | 
  
| 474 | 
      		D99F178C1BAB947E00604558 /* Secrets.plist in Resources */ = {isa = PBXBuildFile; fileRef = D99F178B1BAB947E00604558 /* Secrets.plist */; };
     | 
  
| 475 | 
      		D99F17911BABA84600604558 /* XMPPServerInfoCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9BE65451B6A08ED002D4136 /* XMPPServerInfoCell.xib */; };
     | 
  
| 476 | 
      		D99F17921BABA84600604558 /* OTRUsernameCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9C6E69D1B7148EF00572273 /* OTRUsernameCell.xib */; };
     | 
  
| 477 | 
      		D99F17931BABA85D00604558 /* Onboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D913A56C1B747B62006C5ACD /* Onboarding.storyboard */; };
     | 
  
| 478 | 
      		D9A1E6551F7309C100E42118 /* OTRDownloadMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A1E6541F7309C100E42118 /* OTRDownloadMessage.swift */; };
     | 
  
| 479 | 
      		D9A429D01F31169F00BD2545 /* UIAlertController+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A429CF1F31169F00BD2545 /* UIAlertController+ChatSecure.swift */; };
     | 
  
| 480 | 
      		D9A7756F1E43F8A200027864 /* ProxyXMPPStream.h in Headers */ = {isa = PBXBuildFile; fileRef = D9A7756D1E43F8A200027864 /* ProxyXMPPStream.h */; };
     | 
  
| 481 | 
      		D9A775701E43F8A200027864 /* ProxyXMPPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D9A7756E1E43F8A200027864 /* ProxyXMPPStream.m */; };
     | 
  
| 482 | 
      		D9A7BCE71E4554E200888A8E /* OTRXMPPStream.h in Headers */ = {isa = PBXBuildFile; fileRef = D9A7BCE51E4554E200888A8E /* OTRXMPPStream.h */; };
     | 
  
| 483 | 
      		D9A7BCE81E4554E200888A8E /* OTRXMPPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D9A7BCE61E4554E200888A8E /* OTRXMPPStream.m */; };
     | 
  
| 484 | 
      		D9ABD71E1ED787EE00219A9C /* OTRHTMLItem.h in Headers */ = {isa = PBXBuildFile; fileRef = D9ABD71C1ED787EE00219A9C /* OTRHTMLItem.h */; };
     | 
  
| 485 | 
      		D9ABD71F1ED787EE00219A9C /* OTRHTMLItem.m in Sources */ = {isa = PBXBuildFile; fileRef = D9ABD71D1ED787EE00219A9C /* OTRHTMLItem.m */; };
     | 
  
| 486 | 
      		D9ABD72B1ED7886100219A9C /* OTRTextItem.h in Headers */ = {isa = PBXBuildFile; fileRef = D9ABD7291ED7886100219A9C /* OTRTextItem.h */; };
     | 
  
| 487 | 
      		D9ABD72C1ED7886100219A9C /* OTRTextItem.m in Sources */ = {isa = PBXBuildFile; fileRef = D9ABD72A1ED7886100219A9C /* OTRTextItem.m */; };
     | 
  
| 488 | 
      		D9AE3A111BA8CBFA00255537 /* OTRAssets.h in Headers */ = {isa = PBXBuildFile; fileRef = D9AE3A101BA8CBFA00255537 /* OTRAssets.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 489 | 
      		D9AE3A161BA8CBFA00255537 /* OTRAssets.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
     | 
  
| 490 | 
      		D9AE3A1B1BA8CC8600255537 /* OTRSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105F91A16D1A300C17BAE /* OTRSecrets.m */; };
     | 
  
| 491 | 
      		D9AE3A1C1BA8CC8E00255537 /* OTRSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105F81A16D1A300C17BAE /* OTRSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 492 | 
      		D9AE3A201BA8CCFE00255537 /* OTRAssets.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */; };
     | 
  
| 493 | 
      		D9AE3A211BA8CF4400255537 /* OTRStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 633104FF1A16AEA800C17BAE /* OTRStrings.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 494 | 
      		D9AE3A301BA8D84500255537 /* OTRBranding.h in Headers */ = {isa = PBXBuildFile; fileRef = D9AE3A2E1BA8D84500255537 /* OTRBranding.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 495 | 
      		D9AE3A311BA8D84500255537 /* OTRBranding.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AE3A2F1BA8D84500255537 /* OTRBranding.m */; };
     | 
  
| 496 | 
      		D9AE3A321BA8D9AB00255537 /* OTRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105EE1A16D1A300C17BAE /* OTRConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 497 | 
      		D9AE3A331BA8D9AB00255537 /* OTRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105EF1A16D1A300C17BAE /* OTRConstants.m */; };
     | 
  
| 498 | 
      		D9B3EC221FA196CE00E63C7F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B3EC211FA196CE00E63C7F /* AppDelegate.swift */; };
     | 
  
| 499 | 
      		D9B79B951ECF951F00883963 /* OTRFileItem.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B79B931ECF951F00883963 /* OTRFileItem.h */; };
     | 
  
| 500 | 
      		D9B79B961ECF951F00883963 /* OTRFileItem.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B79B941ECF951F00883963 /* OTRFileItem.m */; };
     | 
  
| 501 | 
      		D9B7C5CE1EC3C9ED008D99E6 /* OTRAccountMigrator.m in Sources */ = {isa = PBXBuildFile; fileRef = D93718521EC267F800766D49 /* OTRAccountMigrator.m */; };
     | 
  
| 502 | 
      		D9B7C5CF1EC3C9F2008D99E6 /* OTRAccountMigrator.h in Headers */ = {isa = PBXBuildFile; fileRef = D93718511EC267F800766D49 /* OTRAccountMigrator.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 503 | 
      		D9B9B1331DC7F3AC0007F5A7 /* UserInfoProfileCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B9B1311DC7F3AC0007F5A7 /* UserInfoProfileCell.swift */; };
     | 
  
| 504 | 
      		D9B9B1351DC7F3BF0007F5A7 /* UserInfoProfileCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9B9B1321DC7F3AC0007F5A7 /* UserInfoProfileCell.xib */; };
     | 
  
| 505 | 
      		D9B9B1371DC802480007F5A7 /* OTRUserInfoProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B9B1361DC802480007F5A7 /* OTRUserInfoProfile.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 506 | 
      		D9BC71DA1E53B2BF007A3C4F /* SingleButtonTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BC71D81E53B2BF007A3C4F /* SingleButtonTableViewCell.swift */; };
     | 
  
| 507 | 
      		D9BC71DC1E53B31C007A3C4F /* SingleButtonTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9BC71D91E53B2BF007A3C4F /* SingleButtonTableViewCell.xib */; };
     | 
  
| 508 | 
      		D9BC71DF1E53B465007A3C4F /* TwoButtonTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BC71DD1E53B465007A3C4F /* TwoButtonTableViewCell.swift */; };
     | 
  
| 509 | 
      		D9BC71E11E53B4A3007A3C4F /* TwoButtonTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9BC71DE1E53B465007A3C4F /* TwoButtonTableViewCell.xib */; };
     | 
  
| 510 | 
      		D9BD54151E567A20007077FB /* UIViewController+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BD54141E567A20007077FB /* UIViewController+ChatSecure.swift */; };
     | 
  
| 511 | 
      		D9BEF8E01DCE6E12009945D1 /* OTRXMPPManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D9BEF8DF1DCE6E12009945D1 /* OTRXMPPManager_Private.h */; };
     | 
  
| 512 | 
      		D9CBBC581C642BAA005CD715 /* EnablePushViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9CBBC571C642BAA005CD715 /* EnablePushViewController.swift */; };
     | 
  
| 513 | 
      		D9DB2D141F37AEBE005D64E4 /* OTRYapMessageSendAction.swift in Headers */ = {isa = PBXBuildFile; fileRef = D9DB2D131F37AEBB005D64E4 /* OTRYapMessageSendAction.swift */; };
     | 
  
| 514 | 
      		D9DEC34A1FABC9F900BF1F7C /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D9DEC3491FABC9F900BF1F7C /* Settings.bundle */; };
     | 
  
| 515 | 
      		D9E8277E1E28222D0071F40D /* OTRLanguageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331051C1A16D1A300C17BAE /* OTRLanguageManager.m */; };
     | 
  
| 516 | 
      		D9E8277F1E28222F0071F40D /* OTRLanguageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331051B1A16D1A300C17BAE /* OTRLanguageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 517 | 
      		D9EC47681EFA03D800C39B25 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47671EFA03D800C39B25 /* AFNetworking.framework */; };
     | 
  
| 518 | 
      		D9EC47781EFA03FC00C39B25 /* FormatterKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */; };
     | 
  
| 519 | 
      		D9EC47791EFA03FC00C39B25 /* HTMLReader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */; };
     | 
  
| 520 | 
      		D9EC477B1EFA03FC00C39B25 /* KVOController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476E1EFA03FC00C39B25 /* KVOController.framework */; };
     | 
  
| 521 | 
      		D9EC477C1EFA03FC00C39B25 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476F1EFA03FC00C39B25 /* Mantle.framework */; };
     | 
  
| 522 | 
      		D9EC477D1EFA03FC00C39B25 /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */; };
     | 
  
| 523 | 
      		D9EC477E1EFA03FC00C39B25 /* PureLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47711EFA03FC00C39B25 /* PureLayout.framework */; };
     | 
  
| 524 | 
      		D9EC477F1EFA03FC00C39B25 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */; };
     | 
  
| 525 | 
      		D9EC47801EFA03FC00C39B25 /* TTTAttributedLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */; };
     | 
  
| 526 | 
      		D9EC47821EFA03FC00C39B25 /* XLForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47751EFA03FC00C39B25 /* XLForm.framework */; };
     | 
  
| 527 | 
      		D9EC47831EFA03FC00C39B25 /* ZXingObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */; };
     | 
  
| 528 | 
      		D9EEEDD31D2739A800B8BC54 /* OTRvCard.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EEEDD11D27388600B8BC54 /* OTRvCard.h */; settings = {ATTRIBUTES = (Public, ); }; };
     | 
  
| 529 | 
      		D9F8C3C21FBFD2CA00D4B857 /* RoomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9F8C3C11FBFD2CA00D4B857 /* RoomManager.swift */; };
     | 
  
| 530 | 
      		D9FD36011EFAFD3C00398CE4 /* FormatterKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */; };
     | 
  
| 531 | 
      		D9FD36021EFAFD3C00398CE4 /* HTMLReader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */; };
     | 
  
| 532 | 
      		D9FD36031EFAFD3C00398CE4 /* KVOController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476E1EFA03FC00C39B25 /* KVOController.framework */; };
     | 
  
| 533 | 
      		D9FD36041EFAFD3C00398CE4 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476F1EFA03FC00C39B25 /* Mantle.framework */; };
     | 
  
| 534 | 
      		D9FD36051EFAFD3C00398CE4 /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */; };
     | 
  
| 535 | 
      		D9FD36061EFAFD3C00398CE4 /* PureLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47711EFA03FC00C39B25 /* PureLayout.framework */; };
     | 
  
| 536 | 
      		D9FD36071EFAFD3C00398CE4 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */; };
     | 
  
| 537 | 
      		D9FD36081EFAFD3C00398CE4 /* TTTAttributedLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */; };
     | 
  
| 538 | 
      		D9FD360A1EFAFD3C00398CE4 /* XLForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47751EFA03FC00C39B25 /* XLForm.framework */; };
     | 
  
| 539 | 
      		D9FD360B1EFAFD3C00398CE4 /* ZXingObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */; };
     | 
  
| 540 | 
      		D9FD360C1EFAFD3C00398CE4 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47671EFA03D800C39B25 /* AFNetworking.framework */; };
     | 
  
| 541 | 
      		DDE1CAF4312DE1C724A33B72 /* Pods_ChatSecureCorePods_ChatSecureCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31610826406FD0CB714045AD /* Pods_ChatSecureCorePods_ChatSecureCore.framework */; };
     | 
  
| 542 | 
      /* End PBXBuildFile section */  | 
  
| 543 | 
       | 
  
| 544 | 
      /* Begin PBXContainerItemProxy section */  | 
  
| 545 | 
      		631E1E9D1C583B6200E263CD /* PBXContainerItemProxy */ = {
     | 
  
| 546 | 
      isa = PBXContainerItemProxy;  | 
  
| 547 | 
      containerPortal = 6396AF921A169D54009F3E6C /* Project object */;  | 
  
| 548 | 
      proxyType = 1;  | 
  
| 549 | 
      remoteGlobalIDString = D9227C291BA7952100B5E1D0;  | 
  
| 550 | 
      remoteInfo = ChatSecureCore;  | 
  
| 551 | 
      };  | 
  
| 552 | 
      		6365CF011E2453F6009E213F /* PBXContainerItemProxy */ = {
     | 
  
| 553 | 
      isa = PBXContainerItemProxy;  | 
  
| 554 | 
      containerPortal = 6396AF921A169D54009F3E6C /* Project object */;  | 
  
| 555 | 
      proxyType = 1;  | 
  
| 556 | 
      remoteGlobalIDString = 6396AF991A169D54009F3E6C;  | 
  
| 557 | 
      remoteInfo = ChatSecure;  | 
  
| 558 | 
      };  | 
  
| 559 | 
      		6396AFB41A169D54009F3E6C /* PBXContainerItemProxy */ = {
     | 
  
| 560 | 
      isa = PBXContainerItemProxy;  | 
  
| 561 | 
      containerPortal = 6396AF921A169D54009F3E6C /* Project object */;  | 
  
| 562 | 
      proxyType = 1;  | 
  
| 563 | 
      remoteGlobalIDString = 6396AF991A169D54009F3E6C;  | 
  
| 564 | 
      remoteInfo = ChatSecure;  | 
  
| 565 | 
      };  | 
  
| 566 | 
      		D9227C3D1BA7952100B5E1D0 /* PBXContainerItemProxy */ = {
     | 
  
| 567 | 
      isa = PBXContainerItemProxy;  | 
  
| 568 | 
      containerPortal = 6396AF921A169D54009F3E6C /* Project object */;  | 
  
| 569 | 
      proxyType = 1;  | 
  
| 570 | 
      remoteGlobalIDString = D9227C291BA7952100B5E1D0;  | 
  
| 571 | 
      remoteInfo = ChatSecureCore;  | 
  
| 572 | 
      };  | 
  
| 573 | 
      		D99F178F1BAB9CD400604558 /* PBXContainerItemProxy */ = {
     | 
  
| 574 | 
      isa = PBXContainerItemProxy;  | 
  
| 575 | 
      containerPortal = 6396AF921A169D54009F3E6C /* Project object */;  | 
  
| 576 | 
      proxyType = 1;  | 
  
| 577 | 
      remoteGlobalIDString = D93027551BAA381F000CC975;  | 
  
| 578 | 
      remoteInfo = OTRResources;  | 
  
| 579 | 
      };  | 
  
| 580 | 
      		D9AE3A1E1BA8CCFA00255537 /* PBXContainerItemProxy */ = {
     | 
  
| 581 | 
      isa = PBXContainerItemProxy;  | 
  
| 582 | 
      containerPortal = 6396AF921A169D54009F3E6C /* Project object */;  | 
  
| 583 | 
      proxyType = 1;  | 
  
| 584 | 
      remoteGlobalIDString = D9AE3A0D1BA8CBFA00255537;  | 
  
| 585 | 
      remoteInfo = OTRAssets;  | 
  
| 586 | 
      };  | 
  
| 587 | 
      /* End PBXContainerItemProxy section */  | 
  
| 588 | 
       | 
  
| 589 | 
      /* Begin PBXCopyFilesBuildPhase section */  | 
  
| 590 | 
      		D9227C481BA7952100B5E1D0 /* Embed Frameworks */ = {
     | 
  
| 591 | 
      isa = PBXCopyFilesBuildPhase;  | 
  
| 592 | 
      buildActionMask = 2147483647;  | 
  
| 593 | 
      dstPath = "";  | 
  
| 594 | 
      dstSubfolderSpec = 10;  | 
  
| 595 | 
      files = (  | 
  
| 596 | 
      D95515901EFA0B5F008AA429 /* MBProgressHUD.framework in Embed Frameworks */,  | 
  
| 597 | 
      D955159E1EFA0B60008AA429 /* AFNetworking.framework in Embed Frameworks */,  | 
  
| 598 | 
      D95515921EFA0B5F008AA429 /* PureLayout.framework in Embed Frameworks */,  | 
  
| 599 | 
      D95515941EFA0B5F008AA429 /* SAMKeychain.framework in Embed Frameworks */,  | 
  
| 600 | 
      D955158A1EFA0B5F008AA429 /* HTMLReader.framework in Embed Frameworks */,  | 
  
| 601 | 
      D955159A1EFA0B5F008AA429 /* XLForm.framework in Embed Frameworks */,  | 
  
| 602 | 
      D95515961EFA0B5F008AA429 /* TTTAttributedLabel.framework in Embed Frameworks */,  | 
  
| 603 | 
      D9227C401BA7952100B5E1D0 /* ChatSecureCore.framework in Embed Frameworks */,  | 
  
| 604 | 
      D955158E1EFA0B5F008AA429 /* Mantle.framework in Embed Frameworks */,  | 
  
| 605 | 
      D955159C1EFA0B5F008AA429 /* ZXingObjC.framework in Embed Frameworks */,  | 
  
| 606 | 
      D955158C1EFA0B5F008AA429 /* KVOController.framework in Embed Frameworks */,  | 
  
| 607 | 
      D95515881EFA0B5F008AA429 /* FormatterKit.framework in Embed Frameworks */,  | 
  
| 608 | 
      D9AE3A161BA8CBFA00255537 /* OTRAssets.framework in Embed Frameworks */,  | 
  
| 609 | 
      );  | 
  
| 610 | 
      name = "Embed Frameworks";  | 
  
| 611 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 612 | 
      };  | 
  
| 613 | 
      /* End PBXCopyFilesBuildPhase section */  | 
  
| 614 | 
       | 
  
| 615 | 
      /* Begin PBXFileReference section */  | 
  
| 616 | 
      		281981F599E0F5C8397E6A3F /* Pods_ChatSecureCorePods_ChatSecureTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCorePods_ChatSecureTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 617 | 
      		31610826406FD0CB714045AD /* Pods_ChatSecureCorePods_ChatSecureCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCorePods_ChatSecureCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 618 | 
      		46AAC6968EC686E61C8E8EA4 /* Pods_ChatSecureCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 619 | 
      		63039E961B0D43FE007C9978 /* OTRXMPPServerListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPServerListViewController.h; sourceTree = "<group>"; };
     | 
  
| 620 | 
      		63039E971B0D43FE007C9978 /* OTRXMPPServerListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPServerListViewController.m; sourceTree = "<group>"; };
     | 
  
| 621 | 
      		6308D1441CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist"; sourceTree = "<group>"; };
     | 
  
| 622 | 
      		6309E4D51D493B6E002CF8FC /* OTRAccountSignalEncryptionManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRAccountSignalEncryptionManager.swift; sourceTree = "<group>"; };
     | 
  
| 623 | 
      		631C79921E56846700B30CB4 /* NSData+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSData+ChatSecure.swift"; sourceTree = "<group>"; };
     | 
  
| 624 | 
      		632157DC1E57D01A00738D4E /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = snapshot/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; };
     | 
  
| 625 | 
      		63232AC61E37F13C00D84CDF /* OTRAccountDatabaseCount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRAccountDatabaseCount.swift; sourceTree = "<group>"; };
     | 
  
| 626 | 
      		6323C6FD1E39547200D0FB42 /* OTRImageTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRImageTest.swift; sourceTree = "<group>"; };
     | 
  
| 627 | 
      		6323C7001E396D3D00D0FB42 /* landscape.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = landscape.jpg; path = TestImages/landscape.jpg; sourceTree = "<group>"; };
     | 
  
| 628 | 
      		6323C7011E396D3D00D0FB42 /* portrait.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = portrait.jpg; path = TestImages/portrait.jpg; sourceTree = "<group>"; };
     | 
  
| 629 | 
      		6323C7021E396D3D00D0FB42 /* small.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = small.jpg; path = TestImages/small.jpg; sourceTree = "<group>"; };
     | 
  
| 630 | 
      		6325DD5F1E20390700C88944 /* OTRLogListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRLogListViewController.swift; sourceTree = "<group>"; };
     | 
  
| 631 | 
      		6326D9AD1DC3D0F100D72403 /* OTRYapMessageSendAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRYapMessageSendAction.h; sourceTree = "<group>"; };
     | 
  
| 632 | 
      		6326D9AE1DC3D0F100D72403 /* OTRYapMessageSendAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRYapMessageSendAction.m; sourceTree = "<group>"; };
     | 
  
| 633 | 
      		632AA7281D480BFF00F65733 /* OTRSignalSenderKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalSenderKey.h; path = "Signal-Storage/OTRSignalSenderKey.h"; sourceTree = "<group>"; };
     | 
  
| 634 | 
      		632AA7291D480BFF00F65733 /* OTRSignalSenderKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalSenderKey.m; path = "Signal-Storage/OTRSignalSenderKey.m"; sourceTree = "<group>"; };
     | 
  
| 635 | 
      		632AA72C1D4819BD00F65733 /* OTRSignalPreKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalPreKey.h; path = "Signal-Storage/OTRSignalPreKey.h"; sourceTree = "<group>"; };
     | 
  
| 636 | 
      		632AA72D1D4819BD00F65733 /* OTRSignalPreKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalPreKey.m; path = "Signal-Storage/OTRSignalPreKey.m"; sourceTree = "<group>"; };
     | 
  
| 637 | 
      		632AA7301D4819E000F65733 /* OTRSignalSignedPreKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalSignedPreKey.h; path = "Signal-Storage/OTRSignalSignedPreKey.h"; sourceTree = "<group>"; };
     | 
  
| 638 | 
      		632AA7311D4819E000F65733 /* OTRSignalSignedPreKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalSignedPreKey.m; path = "Signal-Storage/OTRSignalSignedPreKey.m"; sourceTree = "<group>"; };
     | 
  
| 639 | 
      		632AA7341D481A6300F65733 /* OTRSignalObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalObject.h; path = "Signal-Storage/OTRSignalObject.h"; sourceTree = "<group>"; };
     | 
  
| 640 | 
      		632AA7351D481A6300F65733 /* OTRSignalObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalObject.m; path = "Signal-Storage/OTRSignalObject.m"; sourceTree = "<group>"; };
     | 
  
| 641 | 
      		632AA7381D482A1A00F65733 /* OTRSignalSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalSession.h; path = "Signal-Storage/OTRSignalSession.h"; sourceTree = "<group>"; };
     | 
  
| 642 | 
      		632AA7391D482A1A00F65733 /* OTRSignalSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalSession.m; path = "Signal-Storage/OTRSignalSession.m"; sourceTree = "<group>"; };
     | 
  
| 643 | 
      		632BF03F1E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPChangeAvatar.swift; sourceTree = "<group>"; };
     | 
  
| 644 | 
      		633104D51A169EC800C17BAE /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 645 | 
      		633104D81A169F0E00C17BAE /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 646 | 
      		633104DA1A169FF900C17BAE /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 647 | 
      		633104DB1A16A00800C17BAE /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 648 | 
      		633104DC1A16A01D00C17BAE /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 649 | 
      		633104DD1A16A03100C17BAE /* da-DK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "da-DK"; path = "da-DK.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 650 | 
      		633104DE1A16A04000C17BAE /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 651 | 
      		633104DF1A16A04B00C17BAE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 652 | 
      		633104E01A16A07400C17BAE /* fa-IR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fa-IR"; path = "fa-IR.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 653 | 
      		633104E11A16A07C00C17BAE /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 654 | 
      		633104E21A16A08B00C17BAE /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 655 | 
      		633104E31A16A09600C17BAE /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 656 | 
      		633104E41A16A0B500C17BAE /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 657 | 
      		633104E51A16A0C200C17BAE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 658 | 
      		633104E61A16A0C800C17BAE /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 659 | 
      		633104E71A16A0DD00C17BAE /* nl-NL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "nl-NL"; path = "nl-NL.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 660 | 
      		633104E81A16A19A00C17BAE /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 661 | 
      		633104E91A16A1A800C17BAE /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 662 | 
      		633104EA1A16A1B700C17BAE /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 663 | 
      		633104EB1A16A1C800C17BAE /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 664 | 
      		633104EC1A16A1D200C17BAE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 665 | 
      		633104ED1A16A1DB00C17BAE /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 666 | 
      		633104EE1A16A1F700C17BAE /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "sl-SI.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 667 | 
      		633104EF1A16A20200C17BAE /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 668 | 
      		633104F01A16A21E00C17BAE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 669 | 
      		633104F11A16A22800C17BAE /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 670 | 
      		633104F21A16A23700C17BAE /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 671 | 
      		633104F31A16A24300C17BAE /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
     | 
  
| 672 | 
      		633104F51A16A29B00C17BAE /* zh-Hans-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans-CN"; path = "zh-Hans-CN.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 673 | 
      		633104F61A16A35500C17BAE /* nb-NO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "nb-NO"; path = "nb-NO.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 674 | 
      		633104F71A16AACB00C17BAE /* zh-Hant-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant-TW"; path = "zh-Hant-TW.lproj/Localizable.strings"; sourceTree = "<group>"; };
     | 
  
| 675 | 
      		633104FF1A16AEA800C17BAE /* OTRStrings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OTRStrings.h; path = Strings/OTRStrings.h; sourceTree = "<group>"; };
     | 
  
| 676 | 
      		633105021A16D1A300C17BAE /* NSURL+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURL+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 677 | 
      		633105031A16D1A300C17BAE /* NSURL+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURL+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 678 | 
      		633105041A16D1A300C17BAE /* UIActionSheet+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActionSheet+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 679 | 
      		633105051A16D1A300C17BAE /* UIActionSheet+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActionSheet+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 680 | 
      		633105061A16D1A300C17BAE /* UIActivity+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActivity+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 681 | 
      		633105071A16D1A300C17BAE /* UIActivity+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActivity+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 682 | 
      		633105081A16D1A300C17BAE /* UIActivityViewController+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActivityViewController+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 683 | 
      		633105091A16D1A300C17BAE /* UIActivityViewController+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActivityViewController+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 684 | 
      		6331050A1A16D1A300C17BAE /* UIImage+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 685 | 
      		6331050B1A16D1A300C17BAE /* UIImage+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 686 | 
      		6331050C1A16D1A300C17BAE /* UIViewController+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 687 | 
      		6331050D1A16D1A300C17BAE /* UIViewController+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 688 | 
      		6331050F1A16D1A300C17BAE /* OTRAccountsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccountsManager.h; sourceTree = "<group>"; };
     | 
  
| 689 | 
      		633105101A16D1A300C17BAE /* OTRAccountsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccountsManager.m; sourceTree = "<group>"; };
     | 
  
| 690 | 
      		633105131A16D1A300C17BAE /* OTRDatabaseManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDatabaseManager.h; sourceTree = "<group>"; };
     | 
  
| 691 | 
      		633105141A16D1A300C17BAE /* OTRDatabaseManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDatabaseManager.m; sourceTree = "<group>"; };
     | 
  
| 692 | 
      		633105151A16D1A300C17BAE /* OTRDatabaseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDatabaseView.h; sourceTree = "<group>"; };
     | 
  
| 693 | 
      		633105161A16D1A300C17BAE /* OTRDatabaseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDatabaseView.m; sourceTree = "<group>"; };
     | 
  
| 694 | 
      		633105171A16D1A300C17BAE /* OTREncryptionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTREncryptionManager.h; sourceTree = "<group>"; };
     | 
  
| 695 | 
      		633105181A16D1A300C17BAE /* OTREncryptionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTREncryptionManager.m; sourceTree = "<group>"; };
     | 
  
| 696 | 
      		6331051B1A16D1A300C17BAE /* OTRLanguageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLanguageManager.h; sourceTree = "<group>"; };
     | 
  
| 697 | 
      		6331051C1A16D1A300C17BAE /* OTRLanguageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLanguageManager.m; sourceTree = "<group>"; };
     | 
  
| 698 | 
      		6331051D1A16D1A300C17BAE /* OTROAuthRefresher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROAuthRefresher.h; sourceTree = "<group>"; };
     | 
  
| 699 | 
      		6331051E1A16D1A300C17BAE /* OTROAuthRefresher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROAuthRefresher.m; sourceTree = "<group>"; };
     | 
  
| 700 | 
      		633105211A16D1A300C17BAE /* OTRProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRProtocol.h; sourceTree = "<group>"; };
     | 
  
| 701 | 
      		633105221A16D1A300C17BAE /* OTRProtocolManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRProtocolManager.h; sourceTree = "<group>"; };
     | 
  
| 702 | 
      		633105231A16D1A300C17BAE /* OTRProtocolManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRProtocolManager.m; sourceTree = "<group>"; };
     | 
  
| 703 | 
      		6331052E1A16D1A300C17BAE /* OTRSettingsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingsManager.h; sourceTree = "<group>"; };
     | 
  
| 704 | 
      		6331052F1A16D1A300C17BAE /* OTRSettingsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingsManager.m; sourceTree = "<group>"; };
     | 
  
| 705 | 
      		633105301A16D1A300C17BAE /* OTRTorManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTorManager.h; sourceTree = "<group>"; };
     | 
  
| 706 | 
      		633105311A16D1A300C17BAE /* OTRTorManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTorManager.m; sourceTree = "<group>"; };
     | 
  
| 707 | 
      		633105331A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRvCardYapDatabaseStorage.h; sourceTree = "<group>"; };
     | 
  
| 708 | 
      		633105341A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRvCardYapDatabaseStorage.m; sourceTree = "<group>"; };
     | 
  
| 709 | 
      		633105351A16D1A300C17BAE /* OTRXMPPBuddyTimers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPBuddyTimers.h; sourceTree = "<group>"; };
     | 
  
| 710 | 
      		633105361A16D1A300C17BAE /* OTRXMPPBuddyTimers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPBuddyTimers.m; sourceTree = "<group>"; };
     | 
  
| 711 | 
      		633105371A16D1A300C17BAE /* OTRXMPPManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPManager.h; sourceTree = "<group>"; };
     | 
  
| 712 | 
      		633105381A16D1A300C17BAE /* OTRXMPPManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OTRXMPPManager.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
     | 
  
| 713 | 
      		6331053B1A16D1A300C17BAE /* OTRXMPPTorManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPTorManager.h; sourceTree = "<group>"; };
     | 
  
| 714 | 
      		6331053C1A16D1A300C17BAE /* OTRXMPPTorManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPTorManager.m; sourceTree = "<group>"; };
     | 
  
| 715 | 
      		6331053D1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRYapDatabaseRosterStorage.h; sourceTree = "<group>"; };
     | 
  
| 716 | 
      		6331053E1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRYapDatabaseRosterStorage.m; sourceTree = "<group>"; };
     | 
  
| 717 | 
      		6331058D1A16D1A300C17BAE /* OTRActivityItemProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRActivityItemProvider.h; sourceTree = "<group>"; };
     | 
  
| 718 | 
      		6331058E1A16D1A300C17BAE /* OTRActivityItemProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRActivityItemProvider.m; sourceTree = "<group>"; };
     | 
  
| 719 | 
      		6331058F1A16D1A300C17BAE /* OTRDomainCellInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDomainCellInfo.h; sourceTree = "<group>"; };
     | 
  
| 720 | 
      		633105901A16D1A300C17BAE /* OTRDomainCellInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDomainCellInfo.m; sourceTree = "<group>"; };
     | 
  
| 721 | 
      		633105911A16D1A300C17BAE /* OTROpenInFacebookActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROpenInFacebookActivity.h; sourceTree = "<group>"; };
     | 
  
| 722 | 
      		633105921A16D1A300C17BAE /* OTROpenInFacebookActivity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROpenInFacebookActivity.m; sourceTree = "<group>"; };
     | 
  
| 723 | 
      		633105931A16D1A300C17BAE /* OTROpenInTwitterActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROpenInTwitterActivity.h; sourceTree = "<group>"; };
     | 
  
| 724 | 
      		633105941A16D1A300C17BAE /* OTROpenInTwitterActivity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROpenInTwitterActivity.m; sourceTree = "<group>"; };
     | 
  
| 725 | 
      		633105951A16D1A300C17BAE /* OTRQRCodeActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRQRCodeActivity.h; sourceTree = "<group>"; };
     | 
  
| 726 | 
      		633105961A16D1A300C17BAE /* OTRQRCodeActivity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRQRCodeActivity.m; sourceTree = "<group>"; };
     | 
  
| 727 | 
      		633105981A16D1A300C17BAE /* OTRBoolSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBoolSetting.h; sourceTree = "<group>"; };
     | 
  
| 728 | 
      		633105991A16D1A300C17BAE /* OTRBoolSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBoolSetting.m; sourceTree = "<group>"; };
     | 
  
| 729 | 
      		6331059A1A16D1A300C17BAE /* OTRCertificateSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCertificateSetting.h; sourceTree = "<group>"; };
     | 
  
| 730 | 
      		6331059B1A16D1A300C17BAE /* OTRCertificateSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCertificateSetting.m; sourceTree = "<group>"; };
     | 
  
| 731 | 
      		6331059C1A16D1A300C17BAE /* OTRDonateSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDonateSetting.h; sourceTree = "<group>"; };
     | 
  
| 732 | 
      		6331059D1A16D1A300C17BAE /* OTRDonateSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDonateSetting.m; sourceTree = "<group>"; };
     | 
  
| 733 | 
      		6331059E1A16D1A300C17BAE /* OTRDoubleSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDoubleSetting.h; sourceTree = "<group>"; };
     | 
  
| 734 | 
      		6331059F1A16D1A300C17BAE /* OTRDoubleSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDoubleSetting.m; sourceTree = "<group>"; };
     | 
  
| 735 | 
      		633105A01A16D1A300C17BAE /* OTRFeedbackSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRFeedbackSetting.h; sourceTree = "<group>"; };
     | 
  
| 736 | 
      		633105A11A16D1A300C17BAE /* OTRFeedbackSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRFeedbackSetting.m; sourceTree = "<group>"; };
     | 
  
| 737 | 
      		633105A41A16D1A300C17BAE /* OTRIntSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRIntSetting.h; sourceTree = "<group>"; };
     | 
  
| 738 | 
      		633105A51A16D1A300C17BAE /* OTRIntSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRIntSetting.m; sourceTree = "<group>"; };
     | 
  
| 739 | 
      		633105A61A16D1A300C17BAE /* OTRLanguageSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLanguageSetting.h; sourceTree = "<group>"; };
     | 
  
| 740 | 
      		633105A71A16D1A300C17BAE /* OTRLanguageSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLanguageSetting.m; sourceTree = "<group>"; };
     | 
  
| 741 | 
      		633105A81A16D1A300C17BAE /* OTRListSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRListSetting.h; sourceTree = "<group>"; };
     | 
  
| 742 | 
      		633105A91A16D1A300C17BAE /* OTRListSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRListSetting.m; sourceTree = "<group>"; };
     | 
  
| 743 | 
      		633105AA1A16D1A300C17BAE /* OTRListSettingValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRListSettingValue.h; sourceTree = "<group>"; };
     | 
  
| 744 | 
      		633105AB1A16D1A300C17BAE /* OTRListSettingValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRListSettingValue.m; sourceTree = "<group>"; };
     | 
  
| 745 | 
      		633105AE1A16D1A300C17BAE /* OTRSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSetting.h; sourceTree = "<group>"; };
     | 
  
| 746 | 
      		633105AF1A16D1A300C17BAE /* OTRSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSetting.m; sourceTree = "<group>"; };
     | 
  
| 747 | 
      		633105B01A16D1A300C17BAE /* OTRSettingsGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingsGroup.h; sourceTree = "<group>"; };
     | 
  
| 748 | 
      		633105B11A16D1A300C17BAE /* OTRSettingsGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingsGroup.m; sourceTree = "<group>"; };
     | 
  
| 749 | 
      		633105B21A16D1A300C17BAE /* OTRShareSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRShareSetting.h; sourceTree = "<group>"; };
     | 
  
| 750 | 
      		633105B31A16D1A300C17BAE /* OTRShareSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRShareSetting.m; sourceTree = "<group>"; };
     | 
  
| 751 | 
      		633105B41A16D1A300C17BAE /* OTRValueSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRValueSetting.h; sourceTree = "<group>"; };
     | 
  
| 752 | 
      		633105B51A16D1A300C17BAE /* OTRValueSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRValueSetting.m; sourceTree = "<group>"; };
     | 
  
| 753 | 
      		633105B61A16D1A300C17BAE /* OTRViewSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRViewSetting.h; sourceTree = "<group>"; };
     | 
  
| 754 | 
      		633105B71A16D1A300C17BAE /* OTRViewSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRViewSetting.m; sourceTree = "<group>"; };
     | 
  
| 755 | 
      		633105BA1A16D1A300C17BAE /* OTRAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccount.h; sourceTree = "<group>"; };
     | 
  
| 756 | 
      		633105BB1A16D1A300C17BAE /* OTRAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccount.m; sourceTree = "<group>"; };
     | 
  
| 757 | 
      		633105BE1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRGoogleOAuthXMPPAccount.h; sourceTree = "<group>"; };
     | 
  
| 758 | 
      		633105BF1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRGoogleOAuthXMPPAccount.m; sourceTree = "<group>"; };
     | 
  
| 759 | 
      		633105C01A16D1A300C17BAE /* OTROAuthXMPPAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROAuthXMPPAccount.h; sourceTree = "<group>"; };
     | 
  
| 760 | 
      		633105C11A16D1A300C17BAE /* OTROAuthXMPPAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROAuthXMPPAccount.m; sourceTree = "<group>"; };
     | 
  
| 761 | 
      		633105C41A16D1A300C17BAE /* OTRXMPPAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPAccount.h; sourceTree = "<group>"; };
     | 
  
| 762 | 
      		633105C51A16D1A300C17BAE /* OTRXMPPAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPAccount.m; sourceTree = "<group>"; };
     | 
  
| 763 | 
      		633105C61A16D1A300C17BAE /* OTRXMPPTorAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPTorAccount.h; sourceTree = "<group>"; };
     | 
  
| 764 | 
      		633105C71A16D1A300C17BAE /* OTRXMPPTorAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPTorAccount.m; sourceTree = "<group>"; };
     | 
  
| 765 | 
      		633105CA1A16D1A300C17BAE /* OTRBuddy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddy.h; sourceTree = "<group>"; };
     | 
  
| 766 | 
      		633105CB1A16D1A300C17BAE /* OTRBuddy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OTRBuddy.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
     | 
  
| 767 | 
      		633105CC1A16D1A300C17BAE /* OTRMessage+JSQMessageData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OTRMessage+JSQMessageData.h"; sourceTree = "<group>"; };
     | 
  
| 768 | 
      		633105CD1A16D1A300C17BAE /* OTRMessage+JSQMessageData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OTRMessage+JSQMessageData.m"; sourceTree = "<group>"; };
     | 
  
| 769 | 
      		633105CE1A16D1A300C17BAE /* OTRBaseMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBaseMessage.h; sourceTree = "<group>"; };
     | 
  
| 770 | 
      		633105CF1A16D1A300C17BAE /* OTRBaseMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBaseMessage.m; sourceTree = "<group>"; };
     | 
  
| 771 | 
      		633105D01A16D1A300C17BAE /* OTRXMPPBuddy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPBuddy.h; sourceTree = "<group>"; };
     | 
  
| 772 | 
      		633105D11A16D1A300C17BAE /* OTRXMPPBuddy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPBuddy.m; sourceTree = "<group>"; };
     | 
  
| 773 | 
      		633105D21A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPPresenceSubscriptionRequest.h; sourceTree = "<group>"; };
     | 
  
| 774 | 
      		633105D31A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPPresenceSubscriptionRequest.m; sourceTree = "<group>"; };
     | 
  
| 775 | 
      		633105D41A16D1A300C17BAE /* OTRYapDatabaseObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRYapDatabaseObject.h; sourceTree = "<group>"; };
     | 
  
| 776 | 
      		633105D51A16D1A300C17BAE /* OTRYapDatabaseObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRYapDatabaseObject.m; sourceTree = "<group>"; };
     | 
  
| 777 | 
      		633105E51A16D1A300C17BAE /* OTRAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAppDelegate.h; sourceTree = "<group>"; };
     | 
  
| 778 | 
      		633105E61A16D1A300C17BAE /* OTRAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAppDelegate.m; sourceTree = "<group>"; };
     | 
  
| 779 | 
      		633105E81A16D1A300C17BAE /* OTRCertificatePinning.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCertificatePinning.h; sourceTree = "<group>"; };
     | 
  
| 780 | 
      		633105E91A16D1A300C17BAE /* OTRCertificatePinning.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCertificatePinning.m; sourceTree = "<group>"; };
     | 
  
| 781 | 
      		633105EA1A16D1A300C17BAE /* OTRChatDemo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRChatDemo.h; sourceTree = "<group>"; };
     | 
  
| 782 | 
      		633105EB1A16D1A300C17BAE /* OTRChatDemo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OTRChatDemo.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
     | 
  
| 783 | 
      		633105EC1A16D1A300C17BAE /* OTRColors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRColors.h; sourceTree = "<group>"; };
     | 
  
| 784 | 
      		633105ED1A16D1A300C17BAE /* OTRColors.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRColors.m; sourceTree = "<group>"; };
     | 
  
| 785 | 
      		633105EE1A16D1A300C17BAE /* OTRConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRConstants.h; sourceTree = "<group>"; };
     | 
  
| 786 | 
      		633105EF1A16D1A300C17BAE /* OTRConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRConstants.m; sourceTree = "<group>"; };
     | 
  
| 787 | 
      		633105F01A16D1A300C17BAE /* OTRImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRImages.h; sourceTree = "<group>"; };
     | 
  
| 788 | 
      		633105F11A16D1A300C17BAE /* OTRImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRImages.m; sourceTree = "<group>"; };
     | 
  
| 789 | 
      		633105F21A16D1A300C17BAE /* OTRLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLog.h; sourceTree = "<group>"; };
     | 
  
| 790 | 
      		633105F51A16D1A300C17BAE /* OTRPasswordGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPasswordGenerator.h; sourceTree = "<group>"; };
     | 
  
| 791 | 
      		633105F61A16D1A300C17BAE /* OTRPasswordGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPasswordGenerator.m; sourceTree = "<group>"; };
     | 
  
| 792 | 
      		633105F81A16D1A300C17BAE /* OTRSecrets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSecrets.h; sourceTree = "<group>"; };
     | 
  
| 793 | 
      		633105F91A16D1A300C17BAE /* OTRSecrets.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSecrets.m; sourceTree = "<group>"; };
     | 
  
| 794 | 
      		633105FA1A16D1A300C17BAE /* OTRUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRUtilities.h; sourceTree = "<group>"; };
     | 
  
| 795 | 
      		633105FB1A16D1A300C17BAE /* OTRUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRUtilities.m; sourceTree = "<group>"; };
     | 
  
| 796 | 
      		633105FC1A16D1A300C17BAE /* OTRXMPPError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPError.h; sourceTree = "<group>"; };
     | 
  
| 797 | 
      		633105FD1A16D1A300C17BAE /* OTRXMPPError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPError.m; sourceTree = "<group>"; };
     | 
  
| 798 | 
      		633106161A16D1A300C17BAE /* OTRBuddyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyViewController.h; sourceTree = "<group>"; };
     | 
  
| 799 | 
      		633106171A16D1A300C17BAE /* OTRBuddyViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyViewController.m; sourceTree = "<group>"; };
     | 
  
| 800 | 
      		633106181A16D1A300C17BAE /* OTRCertificateDomainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCertificateDomainViewController.h; sourceTree = "<group>"; };
     | 
  
| 801 | 
      		633106191A16D1A300C17BAE /* OTRCertificateDomainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCertificateDomainViewController.m; sourceTree = "<group>"; };
     | 
  
| 802 | 
      		6331061A1A16D1A300C17BAE /* OTRCertificatesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCertificatesViewController.h; sourceTree = "<group>"; };
     | 
  
| 803 | 
      		6331061B1A16D1A300C17BAE /* OTRCertificatesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCertificatesViewController.m; sourceTree = "<group>"; };
     | 
  
| 804 | 
      		6331061E1A16D1A300C17BAE /* OTRChooseAccountViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRChooseAccountViewController.h; sourceTree = "<group>"; };
     | 
  
| 805 | 
      		6331061F1A16D1A300C17BAE /* OTRChooseAccountViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRChooseAccountViewController.m; sourceTree = "<group>"; };
     | 
  
| 806 | 
      		633106201A16D1A300C17BAE /* OTRComposeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRComposeViewController.h; sourceTree = "<group>"; };
     | 
  
| 807 | 
      		633106211A16D1A300C17BAE /* OTRComposeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRComposeViewController.m; sourceTree = "<group>"; };
     | 
  
| 808 | 
      		633106221A16D1A300C17BAE /* OTRConversationViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRConversationViewController.h; sourceTree = "<group>"; };
     | 
  
| 809 | 
      		633106231A16D1A300C17BAE /* OTRConversationViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRConversationViewController.m; sourceTree = "<group>"; };
     | 
  
| 810 | 
      		633106281A16D1A300C17BAE /* OTRDatabaseUnlockViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDatabaseUnlockViewController.h; sourceTree = "<group>"; };
     | 
  
| 811 | 
      		633106291A16D1A300C17BAE /* OTRDatabaseUnlockViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDatabaseUnlockViewController.m; sourceTree = "<group>"; };
     | 
  
| 812 | 
      		6331062A1A16D1A300C17BAE /* OTRDoubleSettingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDoubleSettingViewController.h; sourceTree = "<group>"; };
     | 
  
| 813 | 
      		6331062B1A16D1A300C17BAE /* OTRDoubleSettingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDoubleSettingViewController.m; sourceTree = "<group>"; };
     | 
  
| 814 | 
      		6331062E1A16D1A300C17BAE /* OTRIntSettingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRIntSettingViewController.h; sourceTree = "<group>"; };
     | 
  
| 815 | 
      		6331062F1A16D1A300C17BAE /* OTRIntSettingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRIntSettingViewController.m; sourceTree = "<group>"; };
     | 
  
| 816 | 
      		633106301A16D1A300C17BAE /* OTRLanguageListSettingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLanguageListSettingViewController.h; sourceTree = "<group>"; };
     | 
  
| 817 | 
      		633106311A16D1A300C17BAE /* OTRLanguageListSettingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLanguageListSettingViewController.m; sourceTree = "<group>"; };
     | 
  
| 818 | 
      		633106321A16D1A300C17BAE /* OTRListSettingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRListSettingViewController.h; sourceTree = "<group>"; };
     | 
  
| 819 | 
      		633106331A16D1A300C17BAE /* OTRListSettingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRListSettingViewController.m; sourceTree = "<group>"; };
     | 
  
| 820 | 
      		633106341A16D1A300C17BAE /* OTRMessagesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMessagesViewController.h; sourceTree = "<group>"; };
     | 
  
| 821 | 
      		633106351A16D1A300C17BAE /* OTRMessagesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OTRMessagesViewController.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
     | 
  
| 822 | 
      		633106381A16D1A300C17BAE /* OTRNewBuddyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRNewBuddyViewController.h; sourceTree = "<group>"; };
     | 
  
| 823 | 
      		633106391A16D1A300C17BAE /* OTRNewBuddyViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRNewBuddyViewController.m; sourceTree = "<group>"; };
     | 
  
| 824 | 
      		6331063E1A16D1A300C17BAE /* OTRQRCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRQRCodeViewController.h; sourceTree = "<group>"; };
     | 
  
| 825 | 
      		6331063F1A16D1A300C17BAE /* OTRQRCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRQRCodeViewController.m; sourceTree = "<group>"; };
     | 
  
| 826 | 
      		633106421A16D1A300C17BAE /* OTRSettingDetailViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingDetailViewController.h; sourceTree = "<group>"; };
     | 
  
| 827 | 
      		633106431A16D1A300C17BAE /* OTRSettingDetailViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingDetailViewController.m; sourceTree = "<group>"; };
     | 
  
| 828 | 
      		633106441A16D1A300C17BAE /* OTRSettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingsViewController.h; sourceTree = "<group>"; };
     | 
  
| 829 | 
      		633106451A16D1A300C17BAE /* OTRSettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingsViewController.m; sourceTree = "<group>"; };
     | 
  
| 830 | 
      		6331064C1A16D1A300C17BAE /* OTRAccountTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccountTableViewCell.h; sourceTree = "<group>"; };
     | 
  
| 831 | 
      		6331064D1A16D1A300C17BAE /* OTRAccountTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccountTableViewCell.m; sourceTree = "<group>"; };
     | 
  
| 832 | 
      		6331064E1A16D1A300C17BAE /* OTRBuddyImageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyImageCell.h; sourceTree = "<group>"; };
     | 
  
| 833 | 
      		6331064F1A16D1A300C17BAE /* OTRBuddyImageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyImageCell.m; sourceTree = "<group>"; };
     | 
  
| 834 | 
      		633106501A16D1A300C17BAE /* OTRBuddyInfoCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyInfoCell.h; sourceTree = "<group>"; };
     | 
  
| 835 | 
      		633106511A16D1A300C17BAE /* OTRBuddyInfoCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyInfoCell.m; sourceTree = "<group>"; };
     | 
  
| 836 | 
      		633106521A16D1A300C17BAE /* OTRConversationCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRConversationCell.h; sourceTree = "<group>"; };
     | 
  
| 837 | 
      		633106531A16D1A300C17BAE /* OTRConversationCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRConversationCell.m; sourceTree = "<group>"; };
     | 
  
| 838 | 
      		633106541A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRInLineTextEditTableViewCell.h; sourceTree = "<group>"; };
     | 
  
| 839 | 
      		633106551A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRInLineTextEditTableViewCell.m; sourceTree = "<group>"; };
     | 
  
| 840 | 
      		6331065E1A16D1A300C17BAE /* OTRSettingTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingTableViewCell.h; sourceTree = "<group>"; };
     | 
  
| 841 | 
      		6331065F1A16D1A300C17BAE /* OTRSettingTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingTableViewCell.m; sourceTree = "<group>"; };
     | 
  
| 842 | 
      		633106601A16D1A300C17BAE /* OTRStatusMessageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRStatusMessageCell.h; sourceTree = "<group>"; };
     | 
  
| 843 | 
      		633106611A16D1A300C17BAE /* OTRStatusMessageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRStatusMessageCell.m; sourceTree = "<group>"; };
     | 
  
| 844 | 
      		633106661A16D1A300C17BAE /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = LaunchScreen.xib; path = Resources/LaunchScreen.xib; sourceTree = "<group>"; };
     | 
  
| 845 | 
      		633106671A16D1A300C17BAE /* OTRButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRButtonView.h; sourceTree = "<group>"; };
     | 
  
| 846 | 
      		633106681A16D1A300C17BAE /* OTRButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRButtonView.m; sourceTree = "<group>"; };
     | 
  
| 847 | 
      		633106691A16D1A300C17BAE /* OTRColorFadingDotView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRColorFadingDotView.h; sourceTree = "<group>"; };
     | 
  
| 848 | 
      		6331066A1A16D1A300C17BAE /* OTRColorFadingDotView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRColorFadingDotView.m; sourceTree = "<group>"; };
     | 
  
| 849 | 
      		6331066B1A16D1A300C17BAE /* OTRComposingImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRComposingImageView.h; sourceTree = "<group>"; };
     | 
  
| 850 | 
      		6331066C1A16D1A300C17BAE /* OTRComposingImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRComposingImageView.m; sourceTree = "<group>"; };
     | 
  
| 851 | 
      		6331066D1A16D1A300C17BAE /* OTRLockButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLockButton.h; sourceTree = "<group>"; };
     | 
  
| 852 | 
      		6331066E1A16D1A300C17BAE /* OTRLockButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLockButton.m; sourceTree = "<group>"; };
     | 
  
| 853 | 
      		6331066F1A16D1A300C17BAE /* OTRPasswordStrengthView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPasswordStrengthView.h; sourceTree = "<group>"; };
     | 
  
| 854 | 
      		633106701A16D1A300C17BAE /* OTRPasswordStrengthView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPasswordStrengthView.m; sourceTree = "<group>"; };
     | 
  
| 855 | 
      		633106711A16D1A300C17BAE /* OTRRememberPasswordView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRRememberPasswordView.h; sourceTree = "<group>"; };
     | 
  
| 856 | 
      		633106721A16D1A300C17BAE /* OTRRememberPasswordView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRRememberPasswordView.m; sourceTree = "<group>"; };
     | 
  
| 857 | 
      		633106731A16D1A300C17BAE /* OTRSocialButtonsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSocialButtonsView.h; sourceTree = "<group>"; };
     | 
  
| 858 | 
      		633106741A16D1A300C17BAE /* OTRSocialButtonsView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSocialButtonsView.m; sourceTree = "<group>"; };
     | 
  
| 859 | 
      		633106751A16D1A300C17BAE /* OTRTitleSubtitleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTitleSubtitleView.h; sourceTree = "<group>"; };
     | 
  
| 860 | 
      		633106761A16D1A300C17BAE /* OTRTitleSubtitleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTitleSubtitleView.m; sourceTree = "<group>"; };
     | 
  
| 861 | 
      		633107291A16D1F200C17BAE /* DemoImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = DemoImages.xcassets; path = Resources/DemoImages.xcassets; sourceTree = "<group>"; };
     | 
  
| 862 | 
      		6331072A1A16D1F200C17BAE /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Resources/Images.xcassets; sourceTree = "<group>"; };
     | 
  
| 863 | 
      		6331D3B51B4DBBEE00C85365 /* OTRInviteViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRInviteViewController.h; sourceTree = "<group>"; };
     | 
  
| 864 | 
      		6331D3B61B4DBBEE00C85365 /* OTRInviteViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRInviteViewController.m; sourceTree = "<group>"; };
     | 
  
| 865 | 
      		6331D3B81B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRAddBuddyQRCodeViewController.h; path = Onboarding/OTRAddBuddyQRCodeViewController.h; sourceTree = "<group>"; };
     | 
  
| 866 | 
      		6331D3B91B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRAddBuddyQRCodeViewController.m; path = Onboarding/OTRAddBuddyQRCodeViewController.m; sourceTree = "<group>"; };
     | 
  
| 867 | 
      		6331D3BB1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRQRCodeReaderDelegate.h; sourceTree = "<group>"; };
     | 
  
| 868 | 
      		6331D3BC1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRQRCodeReaderDelegate.m; sourceTree = "<group>"; };
     | 
  
| 869 | 
      		633620971A76E87B006E8739 /* OTRImageItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRImageItem.h; sourceTree = "<group>"; };
     | 
  
| 870 | 
      		633620981A76E87B006E8739 /* OTRImageItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRImageItem.m; sourceTree = "<group>"; };
     | 
  
| 871 | 
      		6336209A1A76E88C006E8739 /* OTRVideoItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRVideoItem.h; sourceTree = "<group>"; };
     | 
  
| 872 | 
      		6336209B1A76E88C006E8739 /* OTRVideoItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRVideoItem.m; sourceTree = "<group>"; };
     | 
  
| 873 | 
      		6336209D1A76E89A006E8739 /* OTRAudioItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioItem.h; sourceTree = "<group>"; };
     | 
  
| 874 | 
      		6336209E1A76E89A006E8739 /* OTRAudioItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioItem.m; sourceTree = "<group>"; };
     | 
  
| 875 | 
      		63363FAD1CCAE29B00B0C720 /* OTRYapExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRYapExtensions.swift; sourceTree = "<group>"; };
     | 
  
| 876 | 
      		633821C81BA8D48D0019C906 /* PushContainers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushContainers.swift; sourceTree = "<group>"; };
     | 
  
| 877 | 
      		633AF2F81A7C3DBB0030A3FF /* OTRAudioSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioSessionManager.h; sourceTree = "<group>"; };
     | 
  
| 878 | 
      		633AF2F91A7C3DBC0030A3FF /* OTRAudioSessionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioSessionManager.m; sourceTree = "<group>"; };
     | 
  
| 879 | 
      		6340431A1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPRoomMessage.swift; sourceTree = "<group>"; };
     | 
  
| 880 | 
      		6340431C1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPRoomOccupant.swift; sourceTree = "<group>"; };
     | 
  
| 881 | 
      		634364221CC192F1009E169F /* YapDatabaseConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YapDatabaseConstants.swift; sourceTree = "<group>"; };
     | 
  
| 882 | 
      		634680811B0404CE00D9A1C5 /* OTRXMPPLoginHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPLoginHandler.h; sourceTree = "<group>"; };
     | 
  
| 883 | 
      		634680821B0404CE00D9A1C5 /* OTRXMPPLoginHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPLoginHandler.m; sourceTree = "<group>"; };
     | 
  
| 884 | 
      		634680881B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRGoolgeOAuthLoginHandler.h; sourceTree = "<group>"; };
     | 
  
| 885 | 
      		634680891B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRGoolgeOAuthLoginHandler.m; sourceTree = "<group>"; };
     | 
  
| 886 | 
      		6346808B1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPCreateAccountHandler.h; sourceTree = "<group>"; };
     | 
  
| 887 | 
      		6346808C1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPCreateAccountHandler.m; sourceTree = "<group>"; };
     | 
  
| 888 | 
      		634905AF1BD05E3900347FE2 /* OTRYapViewHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRYapViewHandler.swift; sourceTree = "<group>"; };
     | 
  
| 889 | 
      		6353AC2B1AD5E32000753B83 /* OTRAudioTrashView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioTrashView.h; sourceTree = "<group>"; };
     | 
  
| 890 | 
      		6353AC2C1AD5E32000753B83 /* OTRAudioTrashView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioTrashView.m; sourceTree = "<group>"; };
     | 
  
| 891 | 
      		6354BBE21A96C67400E8EBAC /* OTRMediaFileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMediaFileManager.h; sourceTree = "<group>"; };
     | 
  
| 892 | 
      		6354BBE31A96C67400E8EBAC /* OTRMediaFileManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMediaFileManager.m; sourceTree = "<group>"; };
     | 
  
| 893 | 
      		63564E0C1BBB114B00EB4CA6 /* PushOTRListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushOTRListener.swift; sourceTree = "<group>"; };
     | 
  
| 894 | 
      		63564E0F1BBB1C5200EB4CA6 /* PushStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushStorage.swift; sourceTree = "<group>"; };
     | 
  
| 895 | 
      		6358FDDF1CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPMessageStatusModule.swift; sourceTree = "<group>"; };
     | 
  
| 896 | 
      		635E51A81DA82A4E002B70AB /* OTROMEMOTestModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROMEMOTestModule.swift; sourceTree = "<group>"; };
     | 
  
| 897 | 
      		635E51AA1DA83AF0002B70AB /* OTRTestDatabase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRTestDatabase.swift; sourceTree = "<group>"; };
     | 
  
| 898 | 
      		635FCC831D1B5116008F903C /* OTRStringTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRStringTests.swift; sourceTree = "<group>"; };
     | 
  
| 899 | 
      		63634CE81DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROMEMOIntegrationTest.swift; sourceTree = "<group>"; };
     | 
  
| 900 | 
      		63636D6D1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINavigationController+ChatSecure.swift"; sourceTree = "<group>"; };
     | 
  
| 901 | 
      		63636D711C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIApplication+ChatSecure.swift"; sourceTree = "<group>"; };
     | 
  
| 902 | 
      		6365CEFC1E2453F6009E213F /* ChatSecureUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ChatSecureUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 903 | 
      		6365CEFE1E2453F6009E213F /* ChatSecureUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatSecureUITests.swift; sourceTree = "<group>"; };
     | 
  
| 904 | 
      		6365CF001E2453F6009E213F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
     | 
  
| 905 | 
      		636767E81D83562700432B48 /* TestXMPPAccount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestXMPPAccount.swift; sourceTree = "<group>"; };
     | 
  
| 906 | 
      		636985581BC875110083FC53 /* OTRXMPPRoomManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPRoomManager.h; sourceTree = "<group>"; };
     | 
  
| 907 | 
      		636985591BC875110083FC53 /* OTRXMPPRoomManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPRoomManager.m; sourceTree = "<group>"; };
     | 
  
| 908 | 
      		636C63201B571B56008FEE69 /* OTRURLTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRURLTests.m; sourceTree = "<group>"; };
     | 
  
| 909 | 
      		636DE07D1E5E476200D8D868 /* portrait-orientation.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = "portrait-orientation.jpg"; path = "TestImages/portrait-orientation.jpg"; sourceTree = "<group>"; };
     | 
  
| 910 | 
      		6370CCB81CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "YapDatabase+ChatSecure.swift"; sourceTree = "<group>"; };
     | 
  
| 911 | 
      		637645C81B98F9BF00B3402F /* PushController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushController.swift; sourceTree = "<group>"; };
     | 
  
| 912 | 
      		637ABBC11DD5232800B18DD2 /* OTRMessageEncryptionInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMessageEncryptionInfo.h; sourceTree = "<group>"; };
     | 
  
| 913 | 
      		637ABBC21DD5232800B18DD2 /* OTRMessageEncryptionInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMessageEncryptionInfo.m; sourceTree = "<group>"; };
     | 
  
| 914 | 
      		637ABBC51DD530CD00B18DD2 /* OTRIncomingMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRIncomingMessage.h; sourceTree = "<group>"; };
     | 
  
| 915 | 
      		637ABBC61DD530CD00B18DD2 /* OTRIncomingMessage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OTRIncomingMessage.m; sourceTree = "<group>"; };
     | 
  
| 916 | 
      		637ABBC71DD5312200B18DD2 /* OTROutgoingMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROutgoingMessage.h; sourceTree = "<group>"; };
     | 
  
| 917 | 
      		637ABBC81DD5312200B18DD2 /* OTROutgoingMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROutgoingMessage.m; sourceTree = "<group>"; };
     | 
  
| 918 | 
      		637DBB1A1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPMessageYapStorage.h; sourceTree = "<group>"; };
     | 
  
| 919 | 
      		637DBB1B1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPMessageYapStorage.m; sourceTree = "<group>"; };
     | 
  
| 920 | 
      		638045671BB4BDEC002D8BAE /* PushSerializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushSerializer.swift; sourceTree = "<group>"; };
     | 
  
| 921 | 
      		638045691BB4C832002D8BAE /* PushDeserializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushDeserializer.swift; sourceTree = "<group>"; };
     | 
  
| 922 | 
      		6381F35F1DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPChangePasswordManager.swift; sourceTree = "<group>"; };
     | 
  
| 923 | 
      		63828A9F1D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROMEMOSignalCoordinator.swift; sourceTree = "<group>"; };
     | 
  
| 924 | 
      		638C7CF01B02BE4A004F8EC3 /* OTRBaseLoginViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBaseLoginViewController.h; sourceTree = "<group>"; };
     | 
  
| 925 | 
      		638C7CF11B02BE4A004F8EC3 /* OTRBaseLoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBaseLoginViewController.m; sourceTree = "<group>"; };
     | 
  
| 926 | 
      		638C7CF31B02BF0D004F8EC3 /* OTRXLFormCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXLFormCreator.h; sourceTree = "<group>"; };
     | 
  
| 927 | 
      		638C7CF41B02BF0D004F8EC3 /* OTRXLFormCreator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXLFormCreator.m; sourceTree = "<group>"; };
     | 
  
| 928 | 
      		638D2E011AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRWelcomeAccountTableViewDelegate.h; path = Onboarding/OTRWelcomeAccountTableViewDelegate.h; sourceTree = "<group>"; };
     | 
  
| 929 | 
      		638D2E021AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRWelcomeAccountTableViewDelegate.m; path = Onboarding/OTRWelcomeAccountTableViewDelegate.m; sourceTree = "<group>"; };
     | 
  
| 930 | 
      		638FC09B1B0BE46100B37454 /* NSFileManager+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSFileManager+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 931 | 
      		638FC09C1B0BE46100B37454 /* NSFileManager+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 932 | 
      		639120921D8CA1E200F4100E /* OTROmemoStorageTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROmemoStorageTest.swift; sourceTree = "<group>"; };
     | 
  
| 933 | 
      		63917C3D1DFA20D900341D96 /* OTRModelTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRModelTest.swift; sourceTree = "<group>"; };
     | 
  
| 934 | 
      		63929C951C7D32D9008DB2E3 /* MessagesViewControllerState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesViewControllerState.swift; sourceTree = "<group>"; };
     | 
  
| 935 | 
      		6396AF9A1A169D54009F3E6C /* ChatSecure.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ChatSecure.app; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 936 | 
      		6396AF9E1A169D54009F3E6C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
     | 
  
| 937 | 
      		6396AFB31A169D54009F3E6C /* ChatSecureTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ChatSecureTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 938 | 
      		6396AFB81A169D54009F3E6C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
     | 
  
| 939 | 
      		639C35281C3DDDDE00132330 /* OTRXMPPBuddyManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPBuddyManager.h; sourceTree = "<group>"; };
     | 
  
| 940 | 
      		639C35291C3DDDDE00132330 /* OTRXMPPBuddyManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPBuddyManager.m; sourceTree = "<group>"; };
     | 
  
| 941 | 
      		639CDD8F1AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTouchAndHoldGestureRecognizer.h; sourceTree = "<group>"; };
     | 
  
| 942 | 
      		639CDD901AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTouchAndHoldGestureRecognizer.m; sourceTree = "<group>"; };
     | 
  
| 943 | 
      		63A1CD561DAF4E7C00527779 /* OTRDatabaseEntry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRDatabaseEntry.swift; sourceTree = "<group>"; };
     | 
  
| 944 | 
      		63AB1A061C0D116A005FA351 /* OTRSplitViewCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRSplitViewCoordinator.swift; sourceTree = "<group>"; };
     | 
  
| 945 | 
      		63B578631D51600300D80ED3 /* OTRSignalTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRSignalTest.swift; sourceTree = "<group>"; };
     | 
  
| 946 | 
      		63B916E01B743198003B778F /* OTRStreamManagementYapStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRStreamManagementYapStorage.h; sourceTree = "<group>"; };
     | 
  
| 947 | 
      		63B916E11B743198003B778F /* OTRStreamManagementYapStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRStreamManagementYapStorage.m; sourceTree = "<group>"; };
     | 
  
| 948 | 
      		63B916E31B7431C1003B778F /* OTRStreamManagementStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRStreamManagementStorageObject.h; sourceTree = "<group>"; };
     | 
  
| 949 | 
      		63B916E41B7431C1003B778F /* OTRStreamManagementStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRStreamManagementStorageObject.m; sourceTree = "<group>"; };
     | 
  
| 950 | 
      		63BA43DB1D41826F007FAF7F /* OTRSignalStorageManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRSignalStorageManager.swift; sourceTree = "<group>"; };
     | 
  
| 951 | 
      		63BA43DD1D418F14007FAF7F /* OTRAccountSignalIdentity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRAccountSignalIdentity.h; path = "Signal-Storage/OTRAccountSignalIdentity.h"; sourceTree = "<group>"; };
     | 
  
| 952 | 
      		63BA43DE1D418F14007FAF7F /* OTRAccountSignalIdentity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRAccountSignalIdentity.m; path = "Signal-Storage/OTRAccountSignalIdentity.m"; sourceTree = "<group>"; };
     | 
  
| 953 | 
      		63BAB26C1C863C60005185F3 /* PushMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushMessage.swift; sourceTree = "<group>"; };
     | 
  
| 954 | 
      		63BB66AD1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPRoomYapStorage.h; sourceTree = "<group>"; };
     | 
  
| 955 | 
      		63BB66AE1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPRoomYapStorage.m; sourceTree = "<group>"; };
     | 
  
| 956 | 
      		63BB66B31BC5D5F00004A619 /* OTRXMPPRoom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPRoom.swift; sourceTree = "<group>"; };
     | 
  
| 957 | 
      		63BE425C1B320EE20017058C /* OTRLoginHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLoginHandler.h; sourceTree = "<group>"; };
     | 
  
| 958 | 
      		63BE425D1B320EE20017058C /* OTRLoginHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLoginHandler.m; sourceTree = "<group>"; };
     | 
  
| 959 | 
      		63C0C4421BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "YapDatabaseTransaction+ChatSecure.swift"; sourceTree = "<group>"; };
     | 
  
| 960 | 
      		63C0C4441BE184910086B529 /* OTRRoomOccupantsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRRoomOccupantsViewController.swift; sourceTree = "<group>"; };
     | 
  
| 961 | 
      		63C5B6681A82F3EE0011BEA8 /* OTRAudioPlaybackController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioPlaybackController.h; sourceTree = "<group>"; };
     | 
  
| 962 | 
      		63C5B6691A82F3EE0011BEA8 /* OTRAudioPlaybackController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioPlaybackController.m; sourceTree = "<group>"; };
     | 
  
| 963 | 
      		63C7E64C1B20F69F0085FA06 /* OTRXMPPServerInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRXMPPServerInfo.h; path = ChatSecure/Classes/Model/OTRXMPPServerInfo.h; sourceTree = SOURCE_ROOT; };
     | 
  
| 964 | 
      		63C7E64D1B20F69F0085FA06 /* OTRXMPPServerInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRXMPPServerInfo.m; path = ChatSecure/Classes/Model/OTRXMPPServerInfo.m; sourceTree = SOURCE_ROOT; };
     | 
  
| 965 | 
      		63CBD68F1C642B9E00AC6D1F /* BuddyActions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BuddyActions.swift; path = YapActions/BuddyActions.swift; sourceTree = "<group>"; };
     | 
  
| 966 | 
      		63CFB1021ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRFacebookOAuthXMPPAccount.h; sourceTree = "<group>"; };
     | 
  
| 967 | 
      		63CFB1031ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRFacebookOAuthXMPPAccount.m; sourceTree = "<group>"; };
     | 
  
| 968 | 
      		63D14F341C0FC6A90029F36B /* OTRThreadOwner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRThreadOwner.h; sourceTree = "<group>"; };
     | 
  
| 969 | 
      		63D150F91D8A0C9C006FB2E2 /* OTROMEMODevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTROMEMODevice.h; path = "OMEMO-Storage/OTROMEMODevice.h"; sourceTree = "<group>"; };
     | 
  
| 970 | 
      		63D150FA1D8A0C9C006FB2E2 /* OTROMEMODevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTROMEMODevice.m; path = "OMEMO-Storage/OTROMEMODevice.m"; sourceTree = "<group>"; };
     | 
  
| 971 | 
      		63D150FD1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROMEMOStorageManager.swift; sourceTree = "<group>"; };
     | 
  
| 972 | 
      		63D184841A2D3F2400334CD8 /* OTRNotificationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRNotificationController.h; sourceTree = "<group>"; };
     | 
  
| 973 | 
      		63D184851A2D3F2400334CD8 /* OTRNotificationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRNotificationController.m; sourceTree = "<group>"; };
     | 
  
| 974 | 
      		63D27FC31A6DC51C00EC251A /* OTRMediaItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMediaItem.h; sourceTree = "<group>"; };
     | 
  
| 975 | 
      		63D27FC41A6DC51C00EC251A /* OTRMediaItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMediaItem.m; sourceTree = "<group>"; };
     | 
  
| 976 | 
      		63D639E11D12124F002B4175 /* OTRStreamManagementDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRStreamManagementDelegate.swift; sourceTree = "<group>"; };
     | 
  
| 977 | 
      		63D64D641A2FBA8C00E21F77 /* OTRToastOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRToastOptions.h; sourceTree = "<group>"; };
     | 
  
| 978 | 
      		63D64D651A2FBA8C00E21F77 /* OTRToastOptions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRToastOptions.m; sourceTree = "<group>"; };
     | 
  
| 979 | 
      		63D65D2B1DD68A8D00D9E52E /* OTRMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMessage.h; sourceTree = "<group>"; };
     | 
  
| 980 | 
      		63D65D2C1DD68A8D00D9E52E /* OTRMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMessage.m; sourceTree = "<group>"; };
     | 
  
| 981 | 
      		63DC0EB31A1ABC86002C9598 /* OTR_Codesigning.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = OTR_Codesigning.xcconfig; path = configurations/OTR_Codesigning.xcconfig; sourceTree = "<group>"; };
     | 
  
| 982 | 
      		63DC0EB41A1ABC86002C9598 /* OTR_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = OTR_Debug.xcconfig; path = configurations/OTR_Debug.xcconfig; sourceTree = "<group>"; };
     | 
  
| 983 | 
      		63DC0EB61A1ABC86002C9598 /* OTR_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = OTR_Release.xcconfig; path = configurations/OTR_Release.xcconfig; sourceTree = "<group>"; };
     | 
  
| 984 | 
      		63DC417A1BB3767000D42857 /* Errors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Errors.swift; sourceTree = "<group>"; };
     | 
  
| 985 | 
      		63DDD8AE1A9D3C0400C0A918 /* OTRMediaServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMediaServer.h; sourceTree = "<group>"; };
     | 
  
| 986 | 
      		63DDD8AF1A9D3C0400C0A918 /* OTRMediaServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMediaServer.m; sourceTree = "<group>"; };
     | 
  
| 987 | 
      		63DDD8B41A9E94B700C0A918 /* OTRMediaTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMediaTests.m; sourceTree = "<group>"; };
     | 
  
| 988 | 
      		63DDD8B91A9E9BD900C0A918 /* samples */ = {isa = PBXFileReference; lastKnownFileType = folder; path = samples; sourceTree = "<group>"; };
     | 
  
| 989 | 
      		63DF75F41E5FBE550032950B /* OTRYapViewTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRYapViewTest.swift; sourceTree = "<group>"; };
     | 
  
| 990 | 
      		63E353B11BB9D0CF005C54C3 /* PushSerializerTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushSerializerTest.swift; sourceTree = "<group>"; };
     | 
  
| 991 | 
      		63E353B51BB9D83B005C54C3 /* OTRPushTLVHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPushTLVHandler.h; sourceTree = "<group>"; };
     | 
  
| 992 | 
      		63E353B61BB9D83B005C54C3 /* OTRPushTLVHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPushTLVHandler.m; sourceTree = "<group>"; };
     | 
  
| 993 | 
      		63E353F51BB9E41D005C54C3 /* OTRPushTLVHandlerProtocols.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRPushTLVHandlerProtocols.h; sourceTree = "<group>"; };
     | 
  
| 994 | 
      		63E413A91CDA9E2400B17303 /* MessageQueueHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageQueueHandler.swift; sourceTree = "<group>"; };
     | 
  
| 995 | 
      		63EA4CF71ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMessagesHoldTalkViewController.h; sourceTree = "<group>"; };
     | 
  
| 996 | 
      		63EA4CF81ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMessagesHoldTalkViewController.m; sourceTree = "<group>"; };
     | 
  
| 997 | 
      		63EA4CFB1ACC96AB00B19E12 /* OTRHoldToTalkView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRHoldToTalkView.h; sourceTree = "<group>"; };
     | 
  
| 998 | 
      		63EA4CFC1ACC96AB00B19E12 /* OTRHoldToTalkView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRHoldToTalkView.m; sourceTree = "<group>"; };
     | 
  
| 999 | 
      		63F0CAFA1E60C1B40045359C /* OTRYapViewTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRYapViewTest.swift; sourceTree = "<group>"; };
     | 
  
| 1000 | 
      		63F0FF621A798D8E001F0C99 /* OTRAudioControlsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioControlsView.h; sourceTree = "<group>"; };
     | 
  
| 1001 | 
      		63F0FF631A798D8E001F0C99 /* OTRAudioControlsView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioControlsView.m; sourceTree = "<group>"; };
     | 
  
| 1002 | 
      		63F614DA1BB214640083A06A /* ChatSecureTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ChatSecureTests-Bridging-Header.h"; sourceTree = "<group>"; };
     | 
  
| 1003 | 
      		63F614DB1BB214660083A06A /* ChatSecureModelTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatSecureModelTest.swift; sourceTree = "<group>"; };
     | 
  
| 1004 | 
      		63F6E18F1A69B9BA0011E6F7 /* OTRAttachmentPicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAttachmentPicker.h; sourceTree = "<group>"; };
     | 
  
| 1005 | 
      		63F6E1901A69B9BA0011E6F7 /* OTRAttachmentPicker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAttachmentPicker.m; sourceTree = "<group>"; };
     | 
  
| 1006 | 
      		63FA130B1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRMessagesCollectionViewFlowLayout.swift; sourceTree = "<group>"; };
     | 
  
| 1007 | 
      		63FA54891A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPlayPauseProgressView.h; sourceTree = "<group>"; };
     | 
  
| 1008 | 
      		63FA548A1A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPlayPauseProgressView.m; sourceTree = "<group>"; };
     | 
  
| 1009 | 
      		63FA548C1A7B29EB00F2AEBB /* OTRPlayView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPlayView.h; sourceTree = "<group>"; };
     | 
  
| 1010 | 
      		63FA548D1A7B29EB00F2AEBB /* OTRPlayView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPlayView.m; sourceTree = "<group>"; };
     | 
  
| 1011 | 
      		63FA548F1A7B2C2E00F2AEBB /* OTRPauseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPauseView.h; sourceTree = "<group>"; };
     | 
  
| 1012 | 
      		63FA54901A7B2C2E00F2AEBB /* OTRPauseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPauseView.m; sourceTree = "<group>"; };
     | 
  
| 1013 | 
      		63FABC8C1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JSQMessagesCollectionViewCell+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 1014 | 
      		63FABC8D1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "JSQMessagesCollectionViewCell+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 1015 | 
      		63FABC8F1A41218E009BF681 /* NSString+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 1016 | 
      		63FABC901A41218E009BF681 /* NSString+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 1017 | 
      		63FCB1361DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRSignalEncryptionHelper.swift; sourceTree = "<group>"; };
     | 
  
| 1018 | 
      		702F03DE10003A33635A366F /* Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig"; sourceTree = "<group>"; };
     | 
  
| 1019 | 
      		7A62FCE8FEC1E7C9644F8C38 /* Pods-ChatSecureCorePods-ChatSecure.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecure.release.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure.release.xcconfig"; sourceTree = "<group>"; };
     | 
  
| 1020 | 
      		8F56C50436DA64774EBB16E3 /* OTRMessagesLoadingView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OTRMessagesLoadingView.xib; sourceTree = "<group>"; };
     | 
  
| 1021 | 
      		9118152C0A7B287ABD07FF70 /* Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureCore/Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig"; sourceTree = "<group>"; };
     | 
  
| 1022 | 
      		9236F56A1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRGroupAvatarGenerator.swift; sourceTree = "<group>"; };
     | 
  
| 1023 | 
      		924F67C41EA5541C00528FB6 /* MigrationInfoHeaderView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = MigrationInfoHeaderView.xib; path = Interface/MigrationInfoHeaderView.xib; sourceTree = "<group>"; };
     | 
  
| 1024 | 
      		924F67C61EA55C6F00528FB6 /* MigrationInfoHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigrationInfoHeaderView.swift; sourceTree = "<group>"; };
     | 
  
| 1025 | 
      		924F68561EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigratedBuddyHeaderView.swift; sourceTree = "<group>"; };
     | 
  
| 1026 | 
      		924F68581EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = MigratedBuddyHeaderView.xib; path = Interface/MigratedBuddyHeaderView.xib; sourceTree = "<group>"; };
     | 
  
| 1027 | 
      		924F68601EA8A00D00528FB6 /* OTRServerDeprecation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRServerDeprecation.swift; sourceTree = "<group>"; };
     | 
  
| 1028 | 
      		9251C3041F345DD5003ACE4A /* OTRRoomOccupants.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = OTRRoomOccupants.storyboard; path = Interface/OTRRoomOccupants.storyboard; sourceTree = "<group>"; };
     | 
  
| 1029 | 
      		9251C34C1F35CC44003ACE4A /* ios-icon-font.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ios-icon-font.ttf"; sourceTree = "<group>"; };
     | 
  
| 1030 | 
      		9251C34D1F35CC44003ACE4A /* MaterialIcons-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "MaterialIcons-Regular.ttf"; sourceTree = "<group>"; };
     | 
  
| 1031 | 
      		926509191F4CB45B003FCAD3 /* OTRVerticalStackView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRVerticalStackView.swift; sourceTree = "<group>"; };
     | 
  
| 1032 | 
      		929D6F1B1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OTRXMPPAccount+Migration.swift"; sourceTree = "<group>"; };
     | 
  
| 1033 | 
      		92CC68BE1F42F0710006CDF8 /* OTRComposeGroup.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = OTRComposeGroup.storyboard; path = Interface/OTRComposeGroup.storyboard; sourceTree = "<group>"; };
     | 
  
| 1034 | 
      		92CC68C01F42F11D0006CDF8 /* OTRComposeGroupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRComposeGroupViewController.swift; sourceTree = "<group>"; };
     | 
  
| 1035 | 
      		92CC68F01F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRComposeGroupBuddyCell.swift; sourceTree = "<group>"; };
     | 
  
| 1036 | 
      		92CC68F21F43054E0006CDF8 /* OTRComposeGroupBuddyCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = OTRComposeGroupBuddyCell.xib; sourceTree = "<group>"; };
     | 
  
| 1037 | 
      		92DC0F751F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRBuddyInfoCheckableCell.swift; sourceTree = "<group>"; };
     | 
  
| 1038 | 
      		962ED3D89B1F330A2A34928B /* Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig"; sourceTree = "<group>"; };
     | 
  
| 1039 | 
      		9F52F68785B05428F442DF47 /* Pods_ChatSecureCorePods_ChatSecure.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCorePods_ChatSecure.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 1040 | 
      		C492FFACC855CE12E882968E /* Pods_ChatSecureCorePods_ChatSecureUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCorePods_ChatSecureUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 1041 | 
      		C4E2DF261B1D18F006F8B3A6 /* Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureCore/Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig"; sourceTree = "<group>"; };
     | 
  
| 1042 | 
      		CCD1F8E85C658C8D3865B584 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 1043 | 
      		D9040CB01EF1EB050027A862 /* OTRMediaItem+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OTRMediaItem+Private.h"; sourceTree = "<group>"; };
     | 
  
| 1044 | 
      		D90E711B1E6CB4360008D83B /* AccountDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountDetailViewController.swift; sourceTree = "<group>"; };
     | 
  
| 1045 | 
      		D913A56C1B747B62006C5ACD /* Onboarding.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = Onboarding.storyboard; path = Interface/Onboarding.storyboard; sourceTree = "<group>"; };
     | 
  
| 1046 | 
      		D913A56E1B7481AD006C5ACD /* OTRWelcomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OTRWelcomeViewController.swift; path = Onboarding/OTRWelcomeViewController.swift; sourceTree = "<group>"; };
     | 
  
| 1047 | 
      		D917CCDD1E553007003636B7 /* ServerCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerCheck.swift; sourceTree = "<group>"; };
     | 
  
| 1048 | 
      		D91C86671E4E6DEE008BD763 /* ServerCapabilityInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerCapabilityInfo.swift; sourceTree = "<group>"; };
     | 
  
| 1049 | 
      		D91C86691E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerCapabilityTableViewCell.swift; sourceTree = "<group>"; };
     | 
  
| 1050 | 
      		D91C866A1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ServerCapabilityTableViewCell.xib; sourceTree = "<group>"; };
     | 
  
| 1051 | 
      		D91E64181DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OMEMODeviceFingerprintCell.swift; sourceTree = "<group>"; };
     | 
  
| 1052 | 
      		D91E64191DB156E90074B2D4 /* OMEMODeviceFingerprintCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = OMEMODeviceFingerprintCell.xib; sourceTree = "<group>"; };
     | 
  
| 1053 | 
      		D91F9EF91ED6301500AEA62C /* OTRDownloadMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDownloadMessage.h; sourceTree = "<group>"; };
     | 
  
| 1054 | 
      		D91F9EFA1ED6301500AEA62C /* OTRDownloadMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDownloadMessage.m; sourceTree = "<group>"; };
     | 
  
| 1055 | 
      		D91F9EFD1ED645F100AEA62C /* FileTransferIntegrationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTransferIntegrationTests.swift; sourceTree = "<group>"; };
     | 
  
| 1056 | 
      		D9227C231BA78E6B00B5E1D0 /* FontAwesome.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FontAwesome.ttf; sourceTree = "<group>"; };
     | 
  
| 1057 | 
      		D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ChatSecureCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 1058 | 
      		D9227C2C1BA7952100B5E1D0 /* ChatSecureCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ChatSecureCore.h; sourceTree = "<group>"; };
     | 
  
| 1059 | 
      		D9227C2E1BA7952100B5E1D0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
     | 
  
| 1060 | 
      		D9229D521EA960CF003D0D09 /* OTRAccountMigrationViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccountMigrationViewController.h; sourceTree = "<group>"; };
     | 
  
| 1061 | 
      		D9229D531EA960CF003D0D09 /* OTRAccountMigrationViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccountMigrationViewController.m; sourceTree = "<group>"; };
     | 
  
| 1062 | 
      		D927C9761EF0C5AF00B72026 /* UIView+OTRAssets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+OTRAssets.swift"; sourceTree = "<group>"; };
     | 
  
| 1063 | 
      		D92AC2081DB023D8007BD3E7 /* UserProfileViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserProfileViewController.swift; sourceTree = "<group>"; };
     | 
  
| 1064 | 
      		D93027561BAA381F000CC975 /* OTRResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OTRResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 1065 | 
      		D93027581BAA381F000CC975 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
     | 
  
| 1066 | 
      		D9315CAD1BB600450077D2EE /* AddFriendsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = AddFriendsView.xib; path = Interface/AddFriendsView.xib; sourceTree = "<group>"; };
     | 
  
| 1067 | 
      		D9315CAF1BB604FA0077D2EE /* AddFriendsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddFriendsView.swift; sourceTree = "<group>"; };
     | 
  
| 1068 | 
      		D9315CB11BB606890077D2EE /* ShareController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareController.swift; sourceTree = "<group>"; };
     | 
  
| 1069 | 
      		D935EF091CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyApprovalCell.h; sourceTree = "<group>"; };
     | 
  
| 1070 | 
      		D935EF0A1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyApprovalCell.m; sourceTree = "<group>"; };
     | 
  
| 1071 | 
      		D9365E791A1EB0050006434A /* torrc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = torrc; path = Resources/torrc; sourceTree = "<group>"; };
     | 
  
| 1072 | 
      		D936D6C81E8B0F6C003B1343 /* FileTransferManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTransferManager.swift; sourceTree = "<group>"; };
     | 
  
| 1073 | 
      		D936D6CA1E8B1B34003B1343 /* FileTransferTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTransferTests.swift; sourceTree = "<group>"; };
     | 
  
| 1074 | 
      		D937184D1EC13D7B00766D49 /* Purchase.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Purchase.storyboard; sourceTree = "<group>"; };
     | 
  
| 1075 | 
      		D937184F1EC1402B00766D49 /* MaybeLaterViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MaybeLaterViewController.swift; sourceTree = "<group>"; };
     | 
  
| 1076 | 
      		D93718511EC267F800766D49 /* OTRAccountMigrator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccountMigrator.h; sourceTree = "<group>"; };
     | 
  
| 1077 | 
      		D93718521EC267F800766D49 /* OTRAccountMigrator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccountMigrator.m; sourceTree = "<group>"; };
     | 
  
| 1078 | 
      		D943AA401E6A0BA3007F3564 /* XMPPAccountCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XMPPAccountCell.swift; sourceTree = "<group>"; };
     | 
  
| 1079 | 
      		D943AA411E6A0BA3007F3564 /* XMPPAccountCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = XMPPAccountCell.xib; sourceTree = "<group>"; };
     | 
  
| 1080 | 
      		D947C2FA1FB251410037DE84 /* SecondaryIndexes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondaryIndexes.swift; sourceTree = "<group>"; };
     | 
  
| 1081 | 
      		D94ACBA21DFA206500B8C0F5 /* OTRBuddyCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyCache.h; sourceTree = "<group>"; };
     | 
  
| 1082 | 
      		D94ACBA31DFA206500B8C0F5 /* OTRBuddyCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyCache.m; sourceTree = "<group>"; };
     | 
  
| 1083 | 
      		D94D5A0E1F98132300AC23BF /* XMPPMessage+ChatSecure.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XMPPMessage+ChatSecure.swift"; sourceTree = "<group>"; };
     | 
  
| 1084 | 
      		D95553D71C4F16730019667A /* ChatSecure.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = ChatSecure.entitlements; sourceTree = "<group>"; };
     | 
  
| 1085 | 
      		D9599BB91E284BCA006A4450 /* StringsConverter.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = StringsConverter.py; path = Strings/StringsConverter.py; sourceTree = "<group>"; };
     | 
  
| 1086 | 
      		D9599BBA1E284BCA006A4450 /* StringsUnused.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = StringsUnused.py; path = Strings/StringsUnused.py; sourceTree = "<group>"; };
     | 
  
| 1087 | 
      		D9599BBB1E28578D006A4450 /* OTRStrings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRStrings.m; path = Strings/OTRStrings.m; sourceTree = "<group>"; };
     | 
  
| 1088 | 
      		D9599BBD1E285EC3006A4450 /* OTRLanguageManager_Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRLanguageManager_Private.h; sourceTree = "<group>"; };
     | 
  
| 1089 | 
      		D95AD2221B67FD6A007DEBC3 /* OTRCircleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCircleView.h; sourceTree = "<group>"; };
     | 
  
| 1090 | 
      		D95AD2231B67FD6A007DEBC3 /* OTRCircleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCircleView.m; sourceTree = "<group>"; };
     | 
  
| 1091 | 
      		D95AD2281B684AE1007DEBC3 /* xmpp-server-list */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "xmpp-server-list"; path = "Submodules/xmpp-server-list"; sourceTree = SOURCE_ROOT; };
     | 
  
| 1092 | 
      		D967CA881E516A95005FBB49 /* PushAccountTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushAccountTableViewCell.swift; sourceTree = "<group>"; };
     | 
  
| 1093 | 
      		D967CA8D1E516B8D005FBB49 /* PushAccountTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PushAccountTableViewCell.xib; sourceTree = "<group>"; };
     | 
  
| 1094 | 
      		D96F8E671EFC7209003DE8AE /* DTFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DTFoundation.framework; path = Carthage/Build/iOS/DTFoundation.framework; sourceTree = "<group>"; };
     | 
  
| 1095 | 
      		D97070911EEF382D004FEBDE /* MediaDownloadView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MediaDownloadView.xib; path = Interface/MediaDownloadView.xib; sourceTree = "<group>"; };
     | 
  
| 1096 | 
      		D97070A61EEF3909004FEBDE /* MediaDownloadView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaDownloadView.swift; sourceTree = "<group>"; };
     | 
  
| 1097 | 
      		D97175511E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseViewConnection+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 1098 | 
      		D97175521E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseViewConnection+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 1099 | 
      		D973D7051A2D4094004D353E /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist"; sourceTree = SOURCE_ROOT; };
     | 
  
| 1100 | 
      		D978BC901BABE0F4009246CF /* OTRTheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTheme.h; sourceTree = "<group>"; };
     | 
  
| 1101 | 
      		D978BC911BABE0F4009246CF /* OTRTheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTheme.m; sourceTree = "<group>"; };
     | 
  
| 1102 | 
      		D984F6CD1EFC6D41008D0CF7 /* Kvitto.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kvitto.framework; path = Carthage/Build/iOS/Kvitto.framework; sourceTree = "<group>"; };
     | 
  
| 1103 | 
      		D985BC751EBD307D00993D27 /* PurchaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PurchaseViewController.swift; sourceTree = "<group>"; };
     | 
  
| 1104 | 
      		D985BC791EBD32F700993D27 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
     | 
  
| 1105 | 
      		D989A84D1B5DBD90000608A9 /* OTRExistingAccountViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRExistingAccountViewController.h; path = "Login View Controllers/OTRExistingAccountViewController.h"; sourceTree = "<group>"; };
     | 
  
| 1106 | 
      		D989A84E1B5DBD90000608A9 /* OTRExistingAccountViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRExistingAccountViewController.m; path = "Login View Controllers/OTRExistingAccountViewController.m"; sourceTree = "<group>"; };
     | 
  
| 1107 | 
      		D98B8E301E4CF90400A713E1 /* OTRServerCapabilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRServerCapabilities.h; sourceTree = "<group>"; };
     | 
  
| 1108 | 
      		D98B8E311E4CF90400A713E1 /* OTRServerCapabilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRServerCapabilities.m; sourceTree = "<group>"; };
     | 
  
| 1109 | 
      		D98B8E341E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ServerCapabilitiesViewController.swift; path = Onboarding/ServerCapabilitiesViewController.swift; sourceTree = "<group>"; };
     | 
  
| 1110 | 
      		D98BA36B1EDE47BB004475B6 /* HTMLPreviewView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = HTMLPreviewView.xib; path = Interface/HTMLPreviewView.xib; sourceTree = "<group>"; };
     | 
  
| 1111 | 
      		D98BA36D1EDE47F3004475B6 /* HTMLPreviewView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTMLPreviewView.swift; sourceTree = "<group>"; };
     | 
  
| 1112 | 
      		D997E3F21EAECD1400BF72EF /* UITableView+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+ChatSecure.h"; sourceTree = "<group>"; };
     | 
  
| 1113 | 
      		D997E3F31EAECD1400BF72EF /* UITableView+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableView+ChatSecure.m"; sourceTree = "<group>"; };
     | 
  
| 1114 | 
      		D99F17891BAB946800604558 /* Branding.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Branding.plist; sourceTree = "<group>"; };
     | 
  
| 1115 | 
      		D99F178B1BAB947E00604558 /* Secrets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Secrets.plist; sourceTree = "<group>"; };
     | 
  
| 1116 | 
      		D9A1E6541F7309C100E42118 /* OTRDownloadMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OTRDownloadMessage.swift; sourceTree = "<group>"; };
     | 
  
| 1117 | 
      		D9A429CF1F31169F00BD2545 /* UIAlertController+ChatSecure.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIAlertController+ChatSecure.swift"; sourceTree = "<group>"; };
     | 
  
| 1118 | 
      		D9A7756D1E43F8A200027864 /* ProxyXMPPStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProxyXMPPStream.h; sourceTree = "<group>"; };
     | 
  
| 1119 | 
      		D9A7756E1E43F8A200027864 /* ProxyXMPPStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProxyXMPPStream.m; sourceTree = "<group>"; };
     | 
  
| 1120 | 
      		D9A7BCE51E4554E200888A8E /* OTRXMPPStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPStream.h; sourceTree = "<group>"; };
     | 
  
| 1121 | 
      		D9A7BCE61E4554E200888A8E /* OTRXMPPStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPStream.m; sourceTree = "<group>"; };
     | 
  
| 1122 | 
      		D9ABD71C1ED787EE00219A9C /* OTRHTMLItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRHTMLItem.h; sourceTree = "<group>"; };
     | 
  
| 1123 | 
      		D9ABD71D1ED787EE00219A9C /* OTRHTMLItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRHTMLItem.m; sourceTree = "<group>"; };
     | 
  
| 1124 | 
      		D9ABD7291ED7886100219A9C /* OTRTextItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTextItem.h; sourceTree = "<group>"; };
     | 
  
| 1125 | 
      		D9ABD72A1ED7886100219A9C /* OTRTextItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTextItem.m; sourceTree = "<group>"; };
     | 
  
| 1126 | 
      		D9ADE5B71B606642009471FF /* OTRCircleButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCircleButtonView.h; sourceTree = "<group>"; };
     | 
  
| 1127 | 
      		D9ADE5B81B606642009471FF /* OTRCircleButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCircleButtonView.m; sourceTree = "<group>"; };
     | 
  
| 1128 | 
      		D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OTRAssets.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     | 
  
| 1129 | 
      		D9AE3A101BA8CBFA00255537 /* OTRAssets.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRAssets.h; sourceTree = "<group>"; };
     | 
  
| 1130 | 
      		D9AE3A121BA8CBFA00255537 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
     | 
  
| 1131 | 
      		D9AE3A221BA8D02800255537 /* OTRCountryImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = OTRCountryImages.xcassets; path = Images/OTRCountryImages.xcassets; sourceTree = "<group>"; };
     | 
  
| 1132 | 
      		D9AE3A231BA8D02800255537 /* OTRImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = OTRImages.xcassets; path = Images/OTRImages.xcassets; sourceTree = "<group>"; };
     | 
  
| 1133 | 
      		D9AE3A2E1BA8D84500255537 /* OTRBranding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBranding.h; sourceTree = "<group>"; };
     | 
  
| 1134 | 
      		D9AE3A2F1BA8D84500255537 /* OTRBranding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBranding.m; sourceTree = "<group>"; };
     | 
  
| 1135 | 
      		D9B3EC211FA196CE00E63C7F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
     | 
  
| 1136 | 
      		D9B79B931ECF951F00883963 /* OTRFileItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRFileItem.h; sourceTree = "<group>"; };
     | 
  
| 1137 | 
      		D9B79B941ECF951F00883963 /* OTRFileItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRFileItem.m; sourceTree = "<group>"; };
     | 
  
| 1138 | 
      		D9B9B1311DC7F3AC0007F5A7 /* UserInfoProfileCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfoProfileCell.swift; sourceTree = "<group>"; };
     | 
  
| 1139 | 
      		D9B9B1321DC7F3AC0007F5A7 /* UserInfoProfileCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserInfoProfileCell.xib; sourceTree = "<group>"; };
     | 
  
| 1140 | 
      		D9B9B1361DC802480007F5A7 /* OTRUserInfoProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRUserInfoProfile.h; sourceTree = "<group>"; };
     | 
  
| 1141 | 
      		D9BC71D81E53B2BF007A3C4F /* SingleButtonTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SingleButtonTableViewCell.swift; sourceTree = "<group>"; };
     | 
  
| 1142 | 
      		D9BC71D91E53B2BF007A3C4F /* SingleButtonTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SingleButtonTableViewCell.xib; sourceTree = "<group>"; };
     | 
  
| 1143 | 
      		D9BC71DD1E53B465007A3C4F /* TwoButtonTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TwoButtonTableViewCell.swift; sourceTree = "<group>"; };
     | 
  
| 1144 | 
      		D9BC71DE1E53B465007A3C4F /* TwoButtonTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TwoButtonTableViewCell.xib; sourceTree = "<group>"; };
     | 
  
| 1145 | 
      		D9BD54141E567A20007077FB /* UIViewController+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+ChatSecure.swift"; sourceTree = "<group>"; };
     | 
  
| 1146 | 
      		D9BE65431B6A08ED002D4136 /* XMPPServerInfoCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPServerInfoCell.h; sourceTree = "<group>"; };
     | 
  
| 1147 | 
      		D9BE65441B6A08ED002D4136 /* XMPPServerInfoCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPServerInfoCell.m; sourceTree = "<group>"; };
     | 
  
| 1148 | 
      		D9BE65451B6A08ED002D4136 /* XMPPServerInfoCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = XMPPServerInfoCell.xib; path = Interface/XMPPServerInfoCell.xib; sourceTree = "<group>"; };
     | 
  
| 1149 | 
      		D9BEF8DF1DCE6E12009945D1 /* OTRXMPPManager_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPManager_Private.h; sourceTree = "<group>"; };
     | 
  
| 1150 | 
      		D9BF84201EFA036A00EF7A0B /* AFNetworking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AFNetworking.framework; path = Carthage/Build/iOS/AFNetworking.framework; sourceTree = "<group>"; };
     | 
  
| 1151 | 
      		D9C6E69D1B7148EF00572273 /* OTRUsernameCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = OTRUsernameCell.xib; path = Interface/OTRUsernameCell.xib; sourceTree = "<group>"; };
     | 
  
| 1152 | 
      		D9C6E6A01B71575300572273 /* OTRUsernameCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRUsernameCell.swift; sourceTree = "<group>"; };
     | 
  
| 1153 | 
      		D9CBBC571C642BAA005CD715 /* EnablePushViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = EnablePushViewController.swift; path = "ChatSecure/Classes/View Controllers/Onboarding/EnablePushViewController.swift"; sourceTree = SOURCE_ROOT; };
     | 
  
| 1154 | 
      		D9DB2D131F37AEBB005D64E4 /* OTRYapMessageSendAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OTRYapMessageSendAction.swift; sourceTree = "<group>"; };
     | 
  
| 1155 | 
      		D9DEC3491FABC9F900BF1F7C /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
     | 
  
| 1156 | 
      		D9E8277D1E2819F20071F40D /* strings.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = strings.json; path = OTRAssets/Strings/strings.json; sourceTree = SOURCE_ROOT; };
     | 
  
| 1157 | 
      		D9EC47671EFA03D800C39B25 /* AFNetworking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AFNetworking.framework; path = Carthage/Build/iOS/AFNetworking.framework; sourceTree = "<group>"; };
     | 
  
| 1158 | 
      		D9EC476A1EFA03FC00C39B25 /* Alamofire.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Alamofire.framework; path = Carthage/Build/iOS/Alamofire.framework; sourceTree = "<group>"; };
     | 
  
| 1159 | 
      		D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FormatterKit.framework; path = Carthage/Build/iOS/FormatterKit.framework; sourceTree = "<group>"; };
     | 
  
| 1160 | 
      		D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HTMLReader.framework; path = Carthage/Build/iOS/HTMLReader.framework; sourceTree = "<group>"; };
     | 
  
| 1161 | 
      		D9EC476E1EFA03FC00C39B25 /* KVOController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = KVOController.framework; path = Carthage/Build/iOS/KVOController.framework; sourceTree = "<group>"; };
     | 
  
| 1162 | 
      		D9EC476F1EFA03FC00C39B25 /* Mantle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Mantle.framework; path = Carthage/Build/iOS/Mantle.framework; sourceTree = "<group>"; };
     | 
  
| 1163 | 
      		D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MBProgressHUD.framework; path = Carthage/Build/iOS/MBProgressHUD.framework; sourceTree = "<group>"; };
     | 
  
| 1164 | 
      		D9EC47711EFA03FC00C39B25 /* PureLayout.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PureLayout.framework; path = Carthage/Build/iOS/PureLayout.framework; sourceTree = "<group>"; };
     | 
  
| 1165 | 
      		D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SAMKeychain.framework; path = Carthage/Build/iOS/SAMKeychain.framework; sourceTree = "<group>"; };
     | 
  
| 1166 | 
      		D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TTTAttributedLabel.framework; path = Carthage/Build/iOS/TTTAttributedLabel.framework; sourceTree = "<group>"; };
     | 
  
| 1167 | 
      		D9EC47741EFA03FC00C39B25 /* UserVoice.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserVoice.framework; path = Carthage/Build/iOS/UserVoice.framework; sourceTree = "<group>"; };
     | 
  
| 1168 | 
      		D9EC47751EFA03FC00C39B25 /* XLForm.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XLForm.framework; path = Carthage/Build/iOS/XLForm.framework; sourceTree = "<group>"; };
     | 
  
| 1169 | 
      		D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ZXingObjC.framework; path = Carthage/Build/iOS/ZXingObjC.framework; sourceTree = "<group>"; };
     | 
  
| 1170 | 
      		D9EEEDD11D27388600B8BC54 /* OTRvCard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRvCard.h; path = "Yap Storage/OTRvCard.h"; sourceTree = "<group>"; };
     | 
  
| 1171 | 
      		D9F8C3C11FBFD2CA00D4B857 /* RoomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomManager.swift; sourceTree = "<group>"; };
     | 
  
| 1172 | 
      		DE32B878BAC9A236855EAF6E /* Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig"; sourceTree = "<group>"; };
     | 
  
| 1173 | 
      /* End PBXFileReference section */  | 
  
| 1174 | 
       | 
  
| 1175 | 
      /* Begin PBXFrameworksBuildPhase section */  | 
  
| 1176 | 
      		6365CEF91E2453F6009E213F /* Frameworks */ = {
     | 
  
| 1177 | 
      isa = PBXFrameworksBuildPhase;  | 
  
| 1178 | 
      buildActionMask = 2147483647;  | 
  
| 1179 | 
      files = (  | 
  
| 1180 | 
      );  | 
  
| 1181 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 1182 | 
      };  | 
  
| 1183 | 
      		6396AF971A169D54009F3E6C /* Frameworks */ = {
     | 
  
| 1184 | 
      isa = PBXFrameworksBuildPhase;  | 
  
| 1185 | 
      buildActionMask = 2147483647;  | 
  
| 1186 | 
      files = (  | 
  
| 1187 | 
      D95515951EFA0B5F008AA429 /* TTTAttributedLabel.framework in Frameworks */,  | 
  
| 1188 | 
      D95515841EFA0A9F008AA429 /* AFNetworking.framework in Frameworks */,  | 
  
| 1189 | 
      D955158D1EFA0B5F008AA429 /* Mantle.framework in Frameworks */,  | 
  
| 1190 | 
      D985BC7A1EBD32F700993D27 /* StoreKit.framework in Frameworks */,  | 
  
| 1191 | 
      D9227C3F1BA7952100B5E1D0 /* ChatSecureCore.framework in Frameworks */,  | 
  
| 1192 | 
      D955157D1EFA0A9F008AA429 /* MBProgressHUD.framework in Frameworks */,  | 
  
| 1193 | 
      D955159B1EFA0B5F008AA429 /* ZXingObjC.framework in Frameworks */,  | 
  
| 1194 | 
      D95515911EFA0B5F008AA429 /* PureLayout.framework in Frameworks */,  | 
  
| 1195 | 
      D95515871EFA0B5F008AA429 /* FormatterKit.framework in Frameworks */,  | 
  
| 1196 | 
      D95515991EFA0B5F008AA429 /* XLForm.framework in Frameworks */,  | 
  
| 1197 | 
      62541784C9130738A1DC0C3C /* Pods_ChatSecureCorePods_ChatSecure.framework in Frameworks */,  | 
  
| 1198 | 
      D955157F1EFA0A9F008AA429 /* SAMKeychain.framework in Frameworks */,  | 
  
| 1199 | 
      D955157B1EFA0A9F008AA429 /* KVOController.framework in Frameworks */,  | 
  
| 1200 | 
      D955157A1EFA0A9F008AA429 /* HTMLReader.framework in Frameworks */,  | 
  
| 1201 | 
      );  | 
  
| 1202 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 1203 | 
      };  | 
  
| 1204 | 
      		6396AFB01A169D54009F3E6C /* Frameworks */ = {
     | 
  
| 1205 | 
      isa = PBXFrameworksBuildPhase;  | 
  
| 1206 | 
      buildActionMask = 2147483647;  | 
  
| 1207 | 
      files = (  | 
  
| 1208 | 
      D9FD36011EFAFD3C00398CE4 /* FormatterKit.framework in Frameworks */,  | 
  
| 1209 | 
      D9FD36021EFAFD3C00398CE4 /* HTMLReader.framework in Frameworks */,  | 
  
| 1210 | 
      D9FD36031EFAFD3C00398CE4 /* KVOController.framework in Frameworks */,  | 
  
| 1211 | 
      D9FD36041EFAFD3C00398CE4 /* Mantle.framework in Frameworks */,  | 
  
| 1212 | 
      D9FD36051EFAFD3C00398CE4 /* MBProgressHUD.framework in Frameworks */,  | 
  
| 1213 | 
      D9FD36061EFAFD3C00398CE4 /* PureLayout.framework in Frameworks */,  | 
  
| 1214 | 
      D9FD36071EFAFD3C00398CE4 /* SAMKeychain.framework in Frameworks */,  | 
  
| 1215 | 
      D9FD36081EFAFD3C00398CE4 /* TTTAttributedLabel.framework in Frameworks */,  | 
  
| 1216 | 
      D9FD360A1EFAFD3C00398CE4 /* XLForm.framework in Frameworks */,  | 
  
| 1217 | 
      D9FD360B1EFAFD3C00398CE4 /* ZXingObjC.framework in Frameworks */,  | 
  
| 1218 | 
      D9FD360C1EFAFD3C00398CE4 /* AFNetworking.framework in Frameworks */,  | 
  
| 1219 | 
      631E1E9F1C583B6900E263CD /* ChatSecureCore.framework in Frameworks */,  | 
  
| 1220 | 
      7A6540ECCA04445E88F06962 /* Pods_ChatSecureCorePods_ChatSecureTests.framework in Frameworks */,  | 
  
| 1221 | 
      );  | 
  
| 1222 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 1223 | 
      };  | 
  
| 1224 | 
      		D9227C261BA7952100B5E1D0 /* Frameworks */ = {
     | 
  
| 1225 | 
      isa = PBXFrameworksBuildPhase;  | 
  
| 1226 | 
      buildActionMask = 2147483647;  | 
  
| 1227 | 
      files = (  | 
  
| 1228 | 
      D9EC47801EFA03FC00C39B25 /* TTTAttributedLabel.framework in Frameworks */,  | 
  
| 1229 | 
      D9EC47821EFA03FC00C39B25 /* XLForm.framework in Frameworks */,  | 
  
| 1230 | 
      D9AE3A201BA8CCFE00255537 /* OTRAssets.framework in Frameworks */,  | 
  
| 1231 | 
      D9EC47681EFA03D800C39B25 /* AFNetworking.framework in Frameworks */,  | 
  
| 1232 | 
      D9EC47781EFA03FC00C39B25 /* FormatterKit.framework in Frameworks */,  | 
  
| 1233 | 
      DDE1CAF4312DE1C724A33B72 /* Pods_ChatSecureCorePods_ChatSecureCore.framework in Frameworks */,  | 
  
| 1234 | 
      D9EC477C1EFA03FC00C39B25 /* Mantle.framework in Frameworks */,  | 
  
| 1235 | 
      D9EC47791EFA03FC00C39B25 /* HTMLReader.framework in Frameworks */,  | 
  
| 1236 | 
      D9EC477D1EFA03FC00C39B25 /* MBProgressHUD.framework in Frameworks */,  | 
  
| 1237 | 
      D9EC477E1EFA03FC00C39B25 /* PureLayout.framework in Frameworks */,  | 
  
| 1238 | 
      D9EC47831EFA03FC00C39B25 /* ZXingObjC.framework in Frameworks */,  | 
  
| 1239 | 
      D9EC477F1EFA03FC00C39B25 /* SAMKeychain.framework in Frameworks */,  | 
  
| 1240 | 
      D9EC477B1EFA03FC00C39B25 /* KVOController.framework in Frameworks */,  | 
  
| 1241 | 
      );  | 
  
| 1242 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 1243 | 
      };  | 
  
| 1244 | 
      		D93027531BAA381F000CC975 /* Frameworks */ = {
     | 
  
| 1245 | 
      isa = PBXFrameworksBuildPhase;  | 
  
| 1246 | 
      buildActionMask = 2147483647;  | 
  
| 1247 | 
      files = (  | 
  
| 1248 | 
      );  | 
  
| 1249 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 1250 | 
      };  | 
  
| 1251 | 
      		D9AE3A0A1BA8CBFA00255537 /* Frameworks */ = {
     | 
  
| 1252 | 
      isa = PBXFrameworksBuildPhase;  | 
  
| 1253 | 
      buildActionMask = 2147483647;  | 
  
| 1254 | 
      files = (  | 
  
| 1255 | 
      );  | 
  
| 1256 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 1257 | 
      };  | 
  
| 1258 | 
      /* End PBXFrameworksBuildPhase section */  | 
  
| 1259 | 
       | 
  
| 1260 | 
      /* Begin PBXGroup section */  | 
  
| 1261 | 
      		6309E4D41D493B2D002CF8FC /* Signal Controllers */ = {
     | 
  
| 1262 | 
      isa = PBXGroup;  | 
  
| 1263 | 
      children = (  | 
  
| 1264 | 
      63828A9F1D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift */,  | 
  
| 1265 | 
      63D150FD1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift */,  | 
  
| 1266 | 
      63BA43DB1D41826F007FAF7F /* OTRSignalStorageManager.swift */,  | 
  
| 1267 | 
      6309E4D51D493B6E002CF8FC /* OTRAccountSignalEncryptionManager.swift */,  | 
  
| 1268 | 
      63FCB1361DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift */,  | 
  
| 1269 | 
      );  | 
  
| 1270 | 
      name = "Signal Controllers";  | 
  
| 1271 | 
      sourceTree = "<group>";  | 
  
| 1272 | 
      };  | 
  
| 1273 | 
      		6323C6FF1E396D1900D0FB42 /* TestImages */ = {
     | 
  
| 1274 | 
      isa = PBXGroup;  | 
  
| 1275 | 
      children = (  | 
  
| 1276 | 
      636DE07D1E5E476200D8D868 /* portrait-orientation.jpg */,  | 
  
| 1277 | 
      6323C7001E396D3D00D0FB42 /* landscape.jpg */,  | 
  
| 1278 | 
      6323C7011E396D3D00D0FB42 /* portrait.jpg */,  | 
  
| 1279 | 
      6323C7021E396D3D00D0FB42 /* small.jpg */,  | 
  
| 1280 | 
      );  | 
  
| 1281 | 
      name = TestImages;  | 
  
| 1282 | 
      sourceTree = "<group>";  | 
  
| 1283 | 
      };  | 
  
| 1284 | 
      		633104D71A169EE600C17BAE /* Resources */ = {
     | 
  
| 1285 | 
      isa = PBXGroup;  | 
  
| 1286 | 
      children = (  | 
  
| 1287 | 
      D9DEC3491FABC9F900BF1F7C /* Settings.bundle */,  | 
  
| 1288 | 
      633106661A16D1A300C17BAE /* LaunchScreen.xib */,  | 
  
| 1289 | 
      D9227C231BA78E6B00B5E1D0 /* FontAwesome.ttf */,  | 
  
| 1290 | 
      D95AD2281B684AE1007DEBC3 /* xmpp-server-list */,  | 
  
| 1291 | 
      D973D7051A2D4094004D353E /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */,  | 
  
| 1292 | 
      D9365E791A1EB0050006434A /* torrc */,  | 
  
| 1293 | 
      633107291A16D1F200C17BAE /* DemoImages.xcassets */,  | 
  
| 1294 | 
      6331072A1A16D1F200C17BAE /* Images.xcassets */,  | 
  
| 1295 | 
      );  | 
  
| 1296 | 
      name = Resources;  | 
  
| 1297 | 
      sourceTree = "<group>";  | 
  
| 1298 | 
      };  | 
  
| 1299 | 
      		633105001A16D1A300C17BAE /* Classes */ = {
     | 
  
| 1300 | 
      isa = PBXGroup;  | 
  
| 1301 | 
      children = (  | 
  
| 1302 | 
      633105E51A16D1A300C17BAE /* OTRAppDelegate.h */,  | 
  
| 1303 | 
      633105E61A16D1A300C17BAE /* OTRAppDelegate.m */,  | 
  
| 1304 | 
      633105011A16D1A300C17BAE /* Categories */,  | 
  
| 1305 | 
      6331050E1A16D1A300C17BAE /* Controllers */,  | 
  
| 1306 | 
      633105401A16D1A300C17BAE /* Model */,  | 
  
| 1307 | 
      633105E71A16D1A300C17BAE /* Utilities */,  | 
  
| 1308 | 
      633105FE1A16D1A300C17BAE /* View Controllers */,  | 
  
| 1309 | 
      6331064A1A16D1A300C17BAE /* Views */,  | 
  
| 1310 | 
      );  | 
  
| 1311 | 
      name = Classes;  | 
  
| 1312 | 
      path = ../ChatSecure/Classes;  | 
  
| 1313 | 
      sourceTree = "<group>";  | 
  
| 1314 | 
      };  | 
  
| 1315 | 
      		633105011A16D1A300C17BAE /* Categories */ = {
     | 
  
| 1316 | 
      isa = PBXGroup;  | 
  
| 1317 | 
      children = (  | 
  
| 1318 | 
      D94D5A0E1F98132300AC23BF /* XMPPMessage+ChatSecure.swift */,  | 
  
| 1319 | 
      D997E3F21EAECD1400BF72EF /* UITableView+ChatSecure.h */,  | 
  
| 1320 | 
      D997E3F31EAECD1400BF72EF /* UITableView+ChatSecure.m */,  | 
  
| 1321 | 
      D97175511E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h */,  | 
  
| 1322 | 
      D97175521E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m */,  | 
  
| 1323 | 
      D9BD54141E567A20007077FB /* UIViewController+ChatSecure.swift */,  | 
  
| 1324 | 
      633105021A16D1A300C17BAE /* NSURL+ChatSecure.h */,  | 
  
| 1325 | 
      633105031A16D1A300C17BAE /* NSURL+ChatSecure.m */,  | 
  
| 1326 | 
      633105041A16D1A300C17BAE /* UIActionSheet+ChatSecure.h */,  | 
  
| 1327 | 
      633105051A16D1A300C17BAE /* UIActionSheet+ChatSecure.m */,  | 
  
| 1328 | 
      633105061A16D1A300C17BAE /* UIActivity+ChatSecure.h */,  | 
  
| 1329 | 
      633105071A16D1A300C17BAE /* UIActivity+ChatSecure.m */,  | 
  
| 1330 | 
      633105081A16D1A300C17BAE /* UIActivityViewController+ChatSecure.h */,  | 
  
| 1331 | 
      633105091A16D1A300C17BAE /* UIActivityViewController+ChatSecure.m */,  | 
  
| 1332 | 
      6331050A1A16D1A300C17BAE /* UIImage+ChatSecure.h */,  | 
  
| 1333 | 
      6331050B1A16D1A300C17BAE /* UIImage+ChatSecure.m */,  | 
  
| 1334 | 
      6331050C1A16D1A300C17BAE /* UIViewController+ChatSecure.h */,  | 
  
| 1335 | 
      6331050D1A16D1A300C17BAE /* UIViewController+ChatSecure.m */,  | 
  
| 1336 | 
      63FABC8C1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.h */,  | 
  
| 1337 | 
      63FABC8D1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.m */,  | 
  
| 1338 | 
      63FABC8F1A41218E009BF681 /* NSString+ChatSecure.h */,  | 
  
| 1339 | 
      63FABC901A41218E009BF681 /* NSString+ChatSecure.m */,  | 
  
| 1340 | 
      638FC09B1B0BE46100B37454 /* NSFileManager+ChatSecure.h */,  | 
  
| 1341 | 
      638FC09C1B0BE46100B37454 /* NSFileManager+ChatSecure.m */,  | 
  
| 1342 | 
      63636D6D1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift */,  | 
  
| 1343 | 
      63636D711C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift */,  | 
  
| 1344 | 
      631C79921E56846700B30CB4 /* NSData+ChatSecure.swift */,  | 
  
| 1345 | 
      );  | 
  
| 1346 | 
      path = Categories;  | 
  
| 1347 | 
      sourceTree = "<group>";  | 
  
| 1348 | 
      };  | 
  
| 1349 | 
      		6331050E1A16D1A300C17BAE /* Controllers */ = {
     | 
  
| 1350 | 
      isa = PBXGroup;  | 
  
| 1351 | 
      children = (  | 
  
| 1352 | 
      D936D6C81E8B0F6C003B1343 /* FileTransferManager.swift */,  | 
  
| 1353 | 
      D93718511EC267F800766D49 /* OTRAccountMigrator.h */,  | 
  
| 1354 | 
      D93718521EC267F800766D49 /* OTRAccountMigrator.m */,  | 
  
| 1355 | 
      D917CCDD1E553007003636B7 /* ServerCheck.swift */,  | 
  
| 1356 | 
      6370CCB81CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift */,  | 
  
| 1357 | 
      63363FAD1CCAE29B00B0C720 /* OTRYapExtensions.swift */,  | 
  
| 1358 | 
      634364221CC192F1009E169F /* YapDatabaseConstants.swift */,  | 
  
| 1359 | 
      63C0C4421BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift */,  | 
  
| 1360 | 
      D9315CB11BB606890077D2EE /* ShareController.swift */,  | 
  
| 1361 | 
      63E413A91CDA9E2400B17303 /* MessageQueueHandler.swift */,  | 
  
| 1362 | 
      63F6E18F1A69B9BA0011E6F7 /* OTRAttachmentPicker.h */,  | 
  
| 1363 | 
      63F6E1901A69B9BA0011E6F7 /* OTRAttachmentPicker.m */,  | 
  
| 1364 | 
      6331050F1A16D1A300C17BAE /* OTRAccountsManager.h */,  | 
  
| 1365 | 
      633105101A16D1A300C17BAE /* OTRAccountsManager.m */,  | 
  
| 1366 | 
      633105131A16D1A300C17BAE /* OTRDatabaseManager.h */,  | 
  
| 1367 | 
      633105141A16D1A300C17BAE /* OTRDatabaseManager.m */,  | 
  
| 1368 | 
      633105151A16D1A300C17BAE /* OTRDatabaseView.h */,  | 
  
| 1369 | 
      633105161A16D1A300C17BAE /* OTRDatabaseView.m */,  | 
  
| 1370 | 
      633105171A16D1A300C17BAE /* OTREncryptionManager.h */,  | 
  
| 1371 | 
      633105181A16D1A300C17BAE /* OTREncryptionManager.m */,  | 
  
| 1372 | 
      6331051D1A16D1A300C17BAE /* OTROAuthRefresher.h */,  | 
  
| 1373 | 
      6331051E1A16D1A300C17BAE /* OTROAuthRefresher.m */,  | 
  
| 1374 | 
      633105211A16D1A300C17BAE /* OTRProtocol.h */,  | 
  
| 1375 | 
      633105221A16D1A300C17BAE /* OTRProtocolManager.h */,  | 
  
| 1376 | 
      633105231A16D1A300C17BAE /* OTRProtocolManager.m */,  | 
  
| 1377 | 
      6331052E1A16D1A300C17BAE /* OTRSettingsManager.h */,  | 
  
| 1378 | 
      6331052F1A16D1A300C17BAE /* OTRSettingsManager.m */,  | 
  
| 1379 | 
      633105301A16D1A300C17BAE /* OTRTorManager.h */,  | 
  
| 1380 | 
      633105311A16D1A300C17BAE /* OTRTorManager.m */,  | 
  
| 1381 | 
      63D184841A2D3F2400334CD8 /* OTRNotificationController.h */,  | 
  
| 1382 | 
      63D184851A2D3F2400334CD8 /* OTRNotificationController.m */,  | 
  
| 1383 | 
      633AF2F81A7C3DBB0030A3FF /* OTRAudioSessionManager.h */,  | 
  
| 1384 | 
      633AF2F91A7C3DBC0030A3FF /* OTRAudioSessionManager.m */,  | 
  
| 1385 | 
      63C5B6681A82F3EE0011BEA8 /* OTRAudioPlaybackController.h */,  | 
  
| 1386 | 
      63C5B6691A82F3EE0011BEA8 /* OTRAudioPlaybackController.m */,  | 
  
| 1387 | 
      6354BBE21A96C67400E8EBAC /* OTRMediaFileManager.h */,  | 
  
| 1388 | 
      6354BBE31A96C67400E8EBAC /* OTRMediaFileManager.m */,  | 
  
| 1389 | 
      63DDD8AE1A9D3C0400C0A918 /* OTRMediaServer.h */,  | 
  
| 1390 | 
      63DDD8AF1A9D3C0400C0A918 /* OTRMediaServer.m */,  | 
  
| 1391 | 
      637645C81B98F9BF00B3402F /* PushController.swift */,  | 
  
| 1392 | 
      63564E0F1BBB1C5200EB4CA6 /* PushStorage.swift */,  | 
  
| 1393 | 
      63564E0C1BBB114B00EB4CA6 /* PushOTRListener.swift */,  | 
  
| 1394 | 
      638045671BB4BDEC002D8BAE /* PushSerializer.swift */,  | 
  
| 1395 | 
      638045691BB4C832002D8BAE /* PushDeserializer.swift */,  | 
  
| 1396 | 
      63DC417A1BB3767000D42857 /* Errors.swift */,  | 
  
| 1397 | 
      63E353B51BB9D83B005C54C3 /* OTRPushTLVHandler.h */,  | 
  
| 1398 | 
      63E353B61BB9D83B005C54C3 /* OTRPushTLVHandler.m */,  | 
  
| 1399 | 
      63E353F51BB9E41D005C54C3 /* OTRPushTLVHandlerProtocols.h */,  | 
  
| 1400 | 
      634905AF1BD05E3900347FE2 /* OTRYapViewHandler.swift */,  | 
  
| 1401 | 
      63AB1A061C0D116A005FA351 /* OTRSplitViewCoordinator.swift */,  | 
  
| 1402 | 
      63232AC61E37F13C00D84CDF /* OTRAccountDatabaseCount.swift */,  | 
  
| 1403 | 
      632BF03F1E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift */,  | 
  
| 1404 | 
      6309E4D41D493B2D002CF8FC /* Signal Controllers */,  | 
  
| 1405 | 
      633105321A16D1A300C17BAE /* XMPP */,  | 
  
| 1406 | 
      6358FDDF1CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift */,  | 
  
| 1407 | 
      6381F35F1DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift */,  | 
  
| 1408 | 
      );  | 
  
| 1409 | 
      path = Controllers;  | 
  
| 1410 | 
      sourceTree = "<group>";  | 
  
| 1411 | 
      };  | 
  
| 1412 | 
      		633105321A16D1A300C17BAE /* XMPP */ = {
     | 
  
| 1413 | 
      isa = PBXGroup;  | 
  
| 1414 | 
      children = (  | 
  
| 1415 | 
      D9F8C3C11FBFD2CA00D4B857 /* RoomManager.swift */,  | 
  
| 1416 | 
      D98B8E301E4CF90400A713E1 /* OTRServerCapabilities.h */,  | 
  
| 1417 | 
      D98B8E311E4CF90400A713E1 /* OTRServerCapabilities.m */,  | 
  
| 1418 | 
      D9A7BCE51E4554E200888A8E /* OTRXMPPStream.h */,  | 
  
| 1419 | 
      D9A7BCE61E4554E200888A8E /* OTRXMPPStream.m */,  | 
  
| 1420 | 
      D9A7756D1E43F8A200027864 /* ProxyXMPPStream.h */,  | 
  
| 1421 | 
      D9A7756E1E43F8A200027864 /* ProxyXMPPStream.m */,  | 
  
| 1422 | 
      D9BEF8DF1DCE6E12009945D1 /* OTRXMPPManager_Private.h */,  | 
  
| 1423 | 
      63B916E01B743198003B778F /* OTRStreamManagementYapStorage.h */,  | 
  
| 1424 | 
      63B916E11B743198003B778F /* OTRStreamManagementYapStorage.m */,  | 
  
| 1425 | 
      63D639E11D12124F002B4175 /* OTRStreamManagementDelegate.swift */,  | 
  
| 1426 | 
      637DBB1A1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.h */,  | 
  
| 1427 | 
      637DBB1B1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.m */,  | 
  
| 1428 | 
      633105331A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.h */,  | 
  
| 1429 | 
      633105341A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.m */,  | 
  
| 1430 | 
      633105351A16D1A300C17BAE /* OTRXMPPBuddyTimers.h */,  | 
  
| 1431 | 
      633105361A16D1A300C17BAE /* OTRXMPPBuddyTimers.m */,  | 
  
| 1432 | 
      633105371A16D1A300C17BAE /* OTRXMPPManager.h */,  | 
  
| 1433 | 
      633105381A16D1A300C17BAE /* OTRXMPPManager.m */,  | 
  
| 1434 | 
      636985581BC875110083FC53 /* OTRXMPPRoomManager.h */,  | 
  
| 1435 | 
      636985591BC875110083FC53 /* OTRXMPPRoomManager.m */,  | 
  
| 1436 | 
      6331053B1A16D1A300C17BAE /* OTRXMPPTorManager.h */,  | 
  
| 1437 | 
      6331053C1A16D1A300C17BAE /* OTRXMPPTorManager.m */,  | 
  
| 1438 | 
      6331053D1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.h */,  | 
  
| 1439 | 
      6331053E1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.m */,  | 
  
| 1440 | 
      63BB66AD1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h */,  | 
  
| 1441 | 
      63BB66AE1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m */,  | 
  
| 1442 | 
      639C35281C3DDDDE00132330 /* OTRXMPPBuddyManager.h */,  | 
  
| 1443 | 
      639C35291C3DDDDE00132330 /* OTRXMPPBuddyManager.m */,  | 
  
| 1444 | 
      );  | 
  
| 1445 | 
      path = XMPP;  | 
  
| 1446 | 
      sourceTree = "<group>";  | 
  
| 1447 | 
      };  | 
  
| 1448 | 
      		633105401A16D1A300C17BAE /* Model */ = {
     | 
  
| 1449 | 
      isa = PBXGroup;  | 
  
| 1450 | 
      children = (  | 
  
| 1451 | 
      D91C86671E4E6DEE008BD763 /* ServerCapabilityInfo.swift */,  | 
  
| 1452 | 
      D94ACBA21DFA206500B8C0F5 /* OTRBuddyCache.h */,  | 
  
| 1453 | 
      D94ACBA31DFA206500B8C0F5 /* OTRBuddyCache.m */,  | 
  
| 1454 | 
      D9EEEDD11D27388600B8BC54 /* OTRvCard.h */,  | 
  
| 1455 | 
      63C7E64C1B20F69F0085FA06 /* OTRXMPPServerInfo.h */,  | 
  
| 1456 | 
      63C7E64D1B20F69F0085FA06 /* OTRXMPPServerInfo.m */,  | 
  
| 1457 | 
      6331058D1A16D1A300C17BAE /* OTRActivityItemProvider.h */,  | 
  
| 1458 | 
      6331058E1A16D1A300C17BAE /* OTRActivityItemProvider.m */,  | 
  
| 1459 | 
      6331058F1A16D1A300C17BAE /* OTRDomainCellInfo.h */,  | 
  
| 1460 | 
      633105901A16D1A300C17BAE /* OTRDomainCellInfo.m */,  | 
  
| 1461 | 
      633105911A16D1A300C17BAE /* OTROpenInFacebookActivity.h */,  | 
  
| 1462 | 
      633105921A16D1A300C17BAE /* OTROpenInFacebookActivity.m */,  | 
  
| 1463 | 
      633105931A16D1A300C17BAE /* OTROpenInTwitterActivity.h */,  | 
  
| 1464 | 
      633105941A16D1A300C17BAE /* OTROpenInTwitterActivity.m */,  | 
  
| 1465 | 
      633105951A16D1A300C17BAE /* OTRQRCodeActivity.h */,  | 
  
| 1466 | 
      633105961A16D1A300C17BAE /* OTRQRCodeActivity.m */,  | 
  
| 1467 | 
      63D64D641A2FBA8C00E21F77 /* OTRToastOptions.h */,  | 
  
| 1468 | 
      63D64D651A2FBA8C00E21F77 /* OTRToastOptions.m */,  | 
  
| 1469 | 
      63929C951C7D32D9008DB2E3 /* MessagesViewControllerState.swift */,  | 
  
| 1470 | 
      633105971A16D1A300C17BAE /* Settings */,  | 
  
| 1471 | 
      633105B81A16D1A300C17BAE /* Yap Storage */,  | 
  
| 1472 | 
      );  | 
  
| 1473 | 
      path = Model;  | 
  
| 1474 | 
      sourceTree = "<group>";  | 
  
| 1475 | 
      };  | 
  
| 1476 | 
      		633105971A16D1A300C17BAE /* Settings */ = {
     | 
  
| 1477 | 
      isa = PBXGroup;  | 
  
| 1478 | 
      children = (  | 
  
| 1479 | 
      633105981A16D1A300C17BAE /* OTRBoolSetting.h */,  | 
  
| 1480 | 
      633105991A16D1A300C17BAE /* OTRBoolSetting.m */,  | 
  
| 1481 | 
      6331059A1A16D1A300C17BAE /* OTRCertificateSetting.h */,  | 
  
| 1482 | 
      6331059B1A16D1A300C17BAE /* OTRCertificateSetting.m */,  | 
  
| 1483 | 
      6331059C1A16D1A300C17BAE /* OTRDonateSetting.h */,  | 
  
| 1484 | 
      6331059D1A16D1A300C17BAE /* OTRDonateSetting.m */,  | 
  
| 1485 | 
      6331059E1A16D1A300C17BAE /* OTRDoubleSetting.h */,  | 
  
| 1486 | 
      6331059F1A16D1A300C17BAE /* OTRDoubleSetting.m */,  | 
  
| 1487 | 
      633105A01A16D1A300C17BAE /* OTRFeedbackSetting.h */,  | 
  
| 1488 | 
      633105A11A16D1A300C17BAE /* OTRFeedbackSetting.m */,  | 
  
| 1489 | 
      633105A41A16D1A300C17BAE /* OTRIntSetting.h */,  | 
  
| 1490 | 
      633105A51A16D1A300C17BAE /* OTRIntSetting.m */,  | 
  
| 1491 | 
      633105A61A16D1A300C17BAE /* OTRLanguageSetting.h */,  | 
  
| 1492 | 
      633105A71A16D1A300C17BAE /* OTRLanguageSetting.m */,  | 
  
| 1493 | 
      633105A81A16D1A300C17BAE /* OTRListSetting.h */,  | 
  
| 1494 | 
      633105A91A16D1A300C17BAE /* OTRListSetting.m */,  | 
  
| 1495 | 
      633105AA1A16D1A300C17BAE /* OTRListSettingValue.h */,  | 
  
| 1496 | 
      633105AB1A16D1A300C17BAE /* OTRListSettingValue.m */,  | 
  
| 1497 | 
      633105AE1A16D1A300C17BAE /* OTRSetting.h */,  | 
  
| 1498 | 
      633105AF1A16D1A300C17BAE /* OTRSetting.m */,  | 
  
| 1499 | 
      633105B01A16D1A300C17BAE /* OTRSettingsGroup.h */,  | 
  
| 1500 | 
      633105B11A16D1A300C17BAE /* OTRSettingsGroup.m */,  | 
  
| 1501 | 
      633105B21A16D1A300C17BAE /* OTRShareSetting.h */,  | 
  
| 1502 | 
      633105B31A16D1A300C17BAE /* OTRShareSetting.m */,  | 
  
| 1503 | 
      633105B41A16D1A300C17BAE /* OTRValueSetting.h */,  | 
  
| 1504 | 
      633105B51A16D1A300C17BAE /* OTRValueSetting.m */,  | 
  
| 1505 | 
      633105B61A16D1A300C17BAE /* OTRViewSetting.h */,  | 
  
| 1506 | 
      633105B71A16D1A300C17BAE /* OTRViewSetting.m */,  | 
  
| 1507 | 
      );  | 
  
| 1508 | 
      path = Settings;  | 
  
| 1509 | 
      sourceTree = "<group>";  | 
  
| 1510 | 
      };  | 
  
| 1511 | 
      		633105B81A16D1A300C17BAE /* Yap Storage */ = {
     | 
  
| 1512 | 
      isa = PBXGroup;  | 
  
| 1513 | 
      children = (  | 
  
| 1514 | 
      D947C2FA1FB251410037DE84 /* SecondaryIndexes.swift */,  | 
  
| 1515 | 
      D9A1E6541F7309C100E42118 /* OTRDownloadMessage.swift */,  | 
  
| 1516 | 
      D91F9EF91ED6301500AEA62C /* OTRDownloadMessage.h */,  | 
  
| 1517 | 
      D91F9EFA1ED6301500AEA62C /* OTRDownloadMessage.m */,  | 
  
| 1518 | 
      63D150F81D8A0B46006FB2E2 /* OMEMO-Storage */,  | 
  
| 1519 | 
      63BA43DA1D417C34007FAF7F /* Signal-Storage */,  | 
  
| 1520 | 
      63CBD68E1C642B8100AC6D1F /* YapActions */,  | 
  
| 1521 | 
      633821C71BA8D46C0019C906 /* Push */,  | 
  
| 1522 | 
      633105B91A16D1A300C17BAE /* Accounts */,  | 
  
| 1523 | 
      633620961A76E854006E8739 /* Media Items */,  | 
  
| 1524 | 
      63B916E31B7431C1003B778F /* OTRStreamManagementStorageObject.h */,  | 
  
| 1525 | 
      63B916E41B7431C1003B778F /* OTRStreamManagementStorageObject.m */,  | 
  
| 1526 | 
      633105CA1A16D1A300C17BAE /* OTRBuddy.h */,  | 
  
| 1527 | 
      633105CB1A16D1A300C17BAE /* OTRBuddy.m */,  | 
  
| 1528 | 
      633105CC1A16D1A300C17BAE /* OTRMessage+JSQMessageData.h */,  | 
  
| 1529 | 
      633105CD1A16D1A300C17BAE /* OTRMessage+JSQMessageData.m */,  | 
  
| 1530 | 
      63D65D2B1DD68A8D00D9E52E /* OTRMessage.h */,  | 
  
| 1531 | 
      63D65D2C1DD68A8D00D9E52E /* OTRMessage.m */,  | 
  
| 1532 | 
      633105CE1A16D1A300C17BAE /* OTRBaseMessage.h */,  | 
  
| 1533 | 
      633105CF1A16D1A300C17BAE /* OTRBaseMessage.m */,  | 
  
| 1534 | 
      637ABBC51DD530CD00B18DD2 /* OTRIncomingMessage.h */,  | 
  
| 1535 | 
      637ABBC61DD530CD00B18DD2 /* OTRIncomingMessage.m */,  | 
  
| 1536 | 
      637ABBC71DD5312200B18DD2 /* OTROutgoingMessage.h */,  | 
  
| 1537 | 
      637ABBC81DD5312200B18DD2 /* OTROutgoingMessage.m */,  | 
  
| 1538 | 
      637ABBC11DD5232800B18DD2 /* OTRMessageEncryptionInfo.h */,  | 
  
| 1539 | 
      637ABBC21DD5232800B18DD2 /* OTRMessageEncryptionInfo.m */,  | 
  
| 1540 | 
      633105D01A16D1A300C17BAE /* OTRXMPPBuddy.h */,  | 
  
| 1541 | 
      633105D11A16D1A300C17BAE /* OTRXMPPBuddy.m */,  | 
  
| 1542 | 
      633105D21A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.h */,  | 
  
| 1543 | 
      633105D31A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.m */,  | 
  
| 1544 | 
      633105D41A16D1A300C17BAE /* OTRYapDatabaseObject.h */,  | 
  
| 1545 | 
      633105D51A16D1A300C17BAE /* OTRYapDatabaseObject.m */,  | 
  
| 1546 | 
      63D14F341C0FC6A90029F36B /* OTRThreadOwner.h */,  | 
  
| 1547 | 
      63BB66B31BC5D5F00004A619 /* OTRXMPPRoom.swift */,  | 
  
| 1548 | 
      6340431A1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift */,  | 
  
| 1549 | 
      6340431C1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift */,  | 
  
| 1550 | 
      63BAB26C1C863C60005185F3 /* PushMessage.swift */,  | 
  
| 1551 | 
      );  | 
  
| 1552 | 
      path = "Yap Storage";  | 
  
| 1553 | 
      sourceTree = "<group>";  | 
  
| 1554 | 
      };  | 
  
| 1555 | 
      		633105B91A16D1A300C17BAE /* Accounts */ = {
     | 
  
| 1556 | 
      isa = PBXGroup;  | 
  
| 1557 | 
      children = (  | 
  
| 1558 | 
      929D6F1B1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift */,  | 
  
| 1559 | 
      D9B9B1361DC802480007F5A7 /* OTRUserInfoProfile.h */,  | 
  
| 1560 | 
      63CFB1051ABA492B00A8D27E /* Removed */,  | 
  
| 1561 | 
      633105BA1A16D1A300C17BAE /* OTRAccount.h */,  | 
  
| 1562 | 
      633105BB1A16D1A300C17BAE /* OTRAccount.m */,  | 
  
| 1563 | 
      633105BE1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.h */,  | 
  
| 1564 | 
      633105BF1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.m */,  | 
  
| 1565 | 
      633105C01A16D1A300C17BAE /* OTROAuthXMPPAccount.h */,  | 
  
| 1566 | 
      633105C11A16D1A300C17BAE /* OTROAuthXMPPAccount.m */,  | 
  
| 1567 | 
      633105C41A16D1A300C17BAE /* OTRXMPPAccount.h */,  | 
  
| 1568 | 
      633105C51A16D1A300C17BAE /* OTRXMPPAccount.m */,  | 
  
| 1569 | 
      633105C61A16D1A300C17BAE /* OTRXMPPTorAccount.h */,  | 
  
| 1570 | 
      633105C71A16D1A300C17BAE /* OTRXMPPTorAccount.m */,  | 
  
| 1571 | 
      );  | 
  
| 1572 | 
      path = Accounts;  | 
  
| 1573 | 
      sourceTree = "<group>";  | 
  
| 1574 | 
      };  | 
  
| 1575 | 
      		633105E71A16D1A300C17BAE /* Utilities */ = {
     | 
  
| 1576 | 
      isa = PBXGroup;  | 
  
| 1577 | 
      children = (  | 
  
| 1578 | 
      D9A429CF1F31169F00BD2545 /* UIAlertController+ChatSecure.swift */,  | 
  
| 1579 | 
      9236F56A1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift */,  | 
  
| 1580 | 
      D978BC901BABE0F4009246CF /* OTRTheme.h */,  | 
  
| 1581 | 
      D978BC911BABE0F4009246CF /* OTRTheme.m */,  | 
  
| 1582 | 
      633105E81A16D1A300C17BAE /* OTRCertificatePinning.h */,  | 
  
| 1583 | 
      633105E91A16D1A300C17BAE /* OTRCertificatePinning.m */,  | 
  
| 1584 | 
      633105EA1A16D1A300C17BAE /* OTRChatDemo.h */,  | 
  
| 1585 | 
      633105EB1A16D1A300C17BAE /* OTRChatDemo.m */,  | 
  
| 1586 | 
      633105EC1A16D1A300C17BAE /* OTRColors.h */,  | 
  
| 1587 | 
      633105ED1A16D1A300C17BAE /* OTRColors.m */,  | 
  
| 1588 | 
      633105F01A16D1A300C17BAE /* OTRImages.h */,  | 
  
| 1589 | 
      633105F11A16D1A300C17BAE /* OTRImages.m */,  | 
  
| 1590 | 
      633105F21A16D1A300C17BAE /* OTRLog.h */,  | 
  
| 1591 | 
      633105F51A16D1A300C17BAE /* OTRPasswordGenerator.h */,  | 
  
| 1592 | 
      633105F61A16D1A300C17BAE /* OTRPasswordGenerator.m */,  | 
  
| 1593 | 
      633105EE1A16D1A300C17BAE /* OTRConstants.h */,  | 
  
| 1594 | 
      633105EF1A16D1A300C17BAE /* OTRConstants.m */,  | 
  
| 1595 | 
      633105FA1A16D1A300C17BAE /* OTRUtilities.h */,  | 
  
| 1596 | 
      633105FB1A16D1A300C17BAE /* OTRUtilities.m */,  | 
  
| 1597 | 
      633105FC1A16D1A300C17BAE /* OTRXMPPError.h */,  | 
  
| 1598 | 
      633105FD1A16D1A300C17BAE /* OTRXMPPError.m */,  | 
  
| 1599 | 
      924F68601EA8A00D00528FB6 /* OTRServerDeprecation.swift */,  | 
  
| 1600 | 
      );  | 
  
| 1601 | 
      path = Utilities;  | 
  
| 1602 | 
      sourceTree = "<group>";  | 
  
| 1603 | 
      };  | 
  
| 1604 | 
      		633105FE1A16D1A300C17BAE /* View Controllers */ = {
     | 
  
| 1605 | 
      isa = PBXGroup;  | 
  
| 1606 | 
      children = (  | 
  
| 1607 | 
      D985BC751EBD307D00993D27 /* PurchaseViewController.swift */,  | 
  
| 1608 | 
      D937184F1EC1402B00766D49 /* MaybeLaterViewController.swift */,  | 
  
| 1609 | 
      D937184D1EC13D7B00766D49 /* Purchase.storyboard */,  | 
  
| 1610 | 
      D90E711B1E6CB4360008D83B /* AccountDetailViewController.swift */,  | 
  
| 1611 | 
      D92AC2081DB023D8007BD3E7 /* UserProfileViewController.swift */,  | 
  
| 1612 | 
      638D2DFD1AFAD3AE00F3C50C /* Onboarding */,  | 
  
| 1613 | 
      633105FF1A16D1A300C17BAE /* Login View Controllers */,  | 
  
| 1614 | 
      633106161A16D1A300C17BAE /* OTRBuddyViewController.h */,  | 
  
| 1615 | 
      633106171A16D1A300C17BAE /* OTRBuddyViewController.m */,  | 
  
| 1616 | 
      633106181A16D1A300C17BAE /* OTRCertificateDomainViewController.h */,  | 
  
| 1617 | 
      633106191A16D1A300C17BAE /* OTRCertificateDomainViewController.m */,  | 
  
| 1618 | 
      6331061A1A16D1A300C17BAE /* OTRCertificatesViewController.h */,  | 
  
| 1619 | 
      6331061B1A16D1A300C17BAE /* OTRCertificatesViewController.m */,  | 
  
| 1620 | 
      6331061E1A16D1A300C17BAE /* OTRChooseAccountViewController.h */,  | 
  
| 1621 | 
      6331061F1A16D1A300C17BAE /* OTRChooseAccountViewController.m */,  | 
  
| 1622 | 
      633106201A16D1A300C17BAE /* OTRComposeViewController.h */,  | 
  
| 1623 | 
      633106211A16D1A300C17BAE /* OTRComposeViewController.m */,  | 
  
| 1624 | 
      633106221A16D1A300C17BAE /* OTRConversationViewController.h */,  | 
  
| 1625 | 
      633106231A16D1A300C17BAE /* OTRConversationViewController.m */,  | 
  
| 1626 | 
      633106281A16D1A300C17BAE /* OTRDatabaseUnlockViewController.h */,  | 
  
| 1627 | 
      633106291A16D1A300C17BAE /* OTRDatabaseUnlockViewController.m */,  | 
  
| 1628 | 
      6331062A1A16D1A300C17BAE /* OTRDoubleSettingViewController.h */,  | 
  
| 1629 | 
      6331062B1A16D1A300C17BAE /* OTRDoubleSettingViewController.m */,  | 
  
| 1630 | 
      6331062E1A16D1A300C17BAE /* OTRIntSettingViewController.h */,  | 
  
| 1631 | 
      6331062F1A16D1A300C17BAE /* OTRIntSettingViewController.m */,  | 
  
| 1632 | 
      633106301A16D1A300C17BAE /* OTRLanguageListSettingViewController.h */,  | 
  
| 1633 | 
      633106311A16D1A300C17BAE /* OTRLanguageListSettingViewController.m */,  | 
  
| 1634 | 
      633106321A16D1A300C17BAE /* OTRListSettingViewController.h */,  | 
  
| 1635 | 
      633106331A16D1A300C17BAE /* OTRListSettingViewController.m */,  | 
  
| 1636 | 
      63EA4CFA1ACC931200B19E12 /* Messages View Controller */,  | 
  
| 1637 | 
      633106381A16D1A300C17BAE /* OTRNewBuddyViewController.h */,  | 
  
| 1638 | 
      633106391A16D1A300C17BAE /* OTRNewBuddyViewController.m */,  | 
  
| 1639 | 
      6331063E1A16D1A300C17BAE /* OTRQRCodeViewController.h */,  | 
  
| 1640 | 
      6331063F1A16D1A300C17BAE /* OTRQRCodeViewController.m */,  | 
  
| 1641 | 
      633106421A16D1A300C17BAE /* OTRSettingDetailViewController.h */,  | 
  
| 1642 | 
      633106431A16D1A300C17BAE /* OTRSettingDetailViewController.m */,  | 
  
| 1643 | 
      633106441A16D1A300C17BAE /* OTRSettingsViewController.h */,  | 
  
| 1644 | 
      633106451A16D1A300C17BAE /* OTRSettingsViewController.m */,  | 
  
| 1645 | 
      63C0C4441BE184910086B529 /* OTRRoomOccupantsViewController.swift */,  | 
  
| 1646 | 
      6325DD5F1E20390700C88944 /* OTRLogListViewController.swift */,  | 
  
| 1647 | 
      92CC68C01F42F11D0006CDF8 /* OTRComposeGroupViewController.swift */,  | 
  
| 1648 | 
      );  | 
  
| 1649 | 
      path = "View Controllers";  | 
  
| 1650 | 
      sourceTree = "<group>";  | 
  
| 1651 | 
      };  | 
  
| 1652 | 
      		633105FF1A16D1A300C17BAE /* Login View Controllers */ = {
     | 
  
| 1653 | 
      isa = PBXGroup;  | 
  
| 1654 | 
      children = (  | 
  
| 1655 | 
      D9229D521EA960CF003D0D09 /* OTRAccountMigrationViewController.h */,  | 
  
| 1656 | 
      D9229D531EA960CF003D0D09 /* OTRAccountMigrationViewController.m */,  | 
  
| 1657 | 
      638C7CF01B02BE4A004F8EC3 /* OTRBaseLoginViewController.h */,  | 
  
| 1658 | 
      638C7CF11B02BE4A004F8EC3 /* OTRBaseLoginViewController.m */,  | 
  
| 1659 | 
      638C7CF31B02BF0D004F8EC3 /* OTRXLFormCreator.h */,  | 
  
| 1660 | 
      638C7CF41B02BF0D004F8EC3 /* OTRXLFormCreator.m */,  | 
  
| 1661 | 
      63039E961B0D43FE007C9978 /* OTRXMPPServerListViewController.h */,  | 
  
| 1662 | 
      63039E971B0D43FE007C9978 /* OTRXMPPServerListViewController.m */,  | 
  
| 1663 | 
      634680871B041EE900D9A1C5 /* Login Handlers */,  | 
  
| 1664 | 
      );  | 
  
| 1665 | 
      path = "Login View Controllers";  | 
  
| 1666 | 
      sourceTree = "<group>";  | 
  
| 1667 | 
      };  | 
  
| 1668 | 
      		6331064A1A16D1A300C17BAE /* Views */ = {
     | 
  
| 1669 | 
      isa = PBXGroup;  | 
  
| 1670 | 
      children = (  | 
  
| 1671 | 
      926509191F4CB45B003FCAD3 /* OTRVerticalStackView.swift */,  | 
  
| 1672 | 
      D9315CAF1BB604FA0077D2EE /* AddFriendsView.swift */,  | 
  
| 1673 | 
      D95AD2221B67FD6A007DEBC3 /* OTRCircleView.h */,  | 
  
| 1674 | 
      D95AD2231B67FD6A007DEBC3 /* OTRCircleView.m */,  | 
  
| 1675 | 
      D9ADE5B71B606642009471FF /* OTRCircleButtonView.h */,  | 
  
| 1676 | 
      D9ADE5B81B606642009471FF /* OTRCircleButtonView.m */,  | 
  
| 1677 | 
      6331064B1A16D1A300C17BAE /* Cells */,  | 
  
| 1678 | 
      633106671A16D1A300C17BAE /* OTRButtonView.h */,  | 
  
| 1679 | 
      633106681A16D1A300C17BAE /* OTRButtonView.m */,  | 
  
| 1680 | 
      63FA54921A7C127F00F2AEBB /* AudioBubble Views */,  | 
  
| 1681 | 
      633106691A16D1A300C17BAE /* OTRColorFadingDotView.h */,  | 
  
| 1682 | 
      6331066A1A16D1A300C17BAE /* OTRColorFadingDotView.m */,  | 
  
| 1683 | 
      6331066B1A16D1A300C17BAE /* OTRComposingImageView.h */,  | 
  
| 1684 | 
      6331066C1A16D1A300C17BAE /* OTRComposingImageView.m */,  | 
  
| 1685 | 
      6331066D1A16D1A300C17BAE /* OTRLockButton.h */,  | 
  
| 1686 | 
      6331066E1A16D1A300C17BAE /* OTRLockButton.m */,  | 
  
| 1687 | 
      6331066F1A16D1A300C17BAE /* OTRPasswordStrengthView.h */,  | 
  
| 1688 | 
      633106701A16D1A300C17BAE /* OTRPasswordStrengthView.m */,  | 
  
| 1689 | 
      633106711A16D1A300C17BAE /* OTRRememberPasswordView.h */,  | 
  
| 1690 | 
      633106721A16D1A300C17BAE /* OTRRememberPasswordView.m */,  | 
  
| 1691 | 
      633106731A16D1A300C17BAE /* OTRSocialButtonsView.h */,  | 
  
| 1692 | 
      633106741A16D1A300C17BAE /* OTRSocialButtonsView.m */,  | 
  
| 1693 | 
      633106751A16D1A300C17BAE /* OTRTitleSubtitleView.h */,  | 
  
| 1694 | 
      633106761A16D1A300C17BAE /* OTRTitleSubtitleView.m */,  | 
  
| 1695 | 
      63EA4CFB1ACC96AB00B19E12 /* OTRHoldToTalkView.h */,  | 
  
| 1696 | 
      63EA4CFC1ACC96AB00B19E12 /* OTRHoldToTalkView.m */,  | 
  
| 1697 | 
      6353AC2B1AD5E32000753B83 /* OTRAudioTrashView.h */,  | 
  
| 1698 | 
      6353AC2C1AD5E32000753B83 /* OTRAudioTrashView.m */,  | 
  
| 1699 | 
      639CDD8F1AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.h */,  | 
  
| 1700 | 
      639CDD901AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.m */,  | 
  
| 1701 | 
      924F67C61EA55C6F00528FB6 /* MigrationInfoHeaderView.swift */,  | 
  
| 1702 | 
      924F68561EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift */,  | 
  
| 1703 | 
      );  | 
  
| 1704 | 
      path = Views;  | 
  
| 1705 | 
      sourceTree = "<group>";  | 
  
| 1706 | 
      };  | 
  
| 1707 | 
      		6331064B1A16D1A300C17BAE /* Cells */ = {
     | 
  
| 1708 | 
      isa = PBXGroup;  | 
  
| 1709 | 
      children = (  | 
  
| 1710 | 
      D97070A61EEF3909004FEBDE /* MediaDownloadView.swift */,  | 
  
| 1711 | 
      D98BA36D1EDE47F3004475B6 /* HTMLPreviewView.swift */,  | 
  
| 1712 | 
      D943AA401E6A0BA3007F3564 /* XMPPAccountCell.swift */,  | 
  
| 1713 | 
      D943AA411E6A0BA3007F3564 /* XMPPAccountCell.xib */,  | 
  
| 1714 | 
      D967CA881E516A95005FBB49 /* PushAccountTableViewCell.swift */,  | 
  
| 1715 | 
      D967CA8D1E516B8D005FBB49 /* PushAccountTableViewCell.xib */,  | 
  
| 1716 | 
      D9BC71D81E53B2BF007A3C4F /* SingleButtonTableViewCell.swift */,  | 
  
| 1717 | 
      D9BC71D91E53B2BF007A3C4F /* SingleButtonTableViewCell.xib */,  | 
  
| 1718 | 
      D9BC71DD1E53B465007A3C4F /* TwoButtonTableViewCell.swift */,  | 
  
| 1719 | 
      D9BC71DE1E53B465007A3C4F /* TwoButtonTableViewCell.xib */,  | 
  
| 1720 | 
      D91C86691E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift */,  | 
  
| 1721 | 
      D91C866A1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.xib */,  | 
  
| 1722 | 
      D9B9B1311DC7F3AC0007F5A7 /* UserInfoProfileCell.swift */,  | 
  
| 1723 | 
      D9B9B1321DC7F3AC0007F5A7 /* UserInfoProfileCell.xib */,  | 
  
| 1724 | 
      D91E64181DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift */,  | 
  
| 1725 | 
      D91E64191DB156E90074B2D4 /* OMEMODeviceFingerprintCell.xib */,  | 
  
| 1726 | 
      D935EF091CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h */,  | 
  
| 1727 | 
      D935EF0A1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m */,  | 
  
| 1728 | 
      D9BE65431B6A08ED002D4136 /* XMPPServerInfoCell.h */,  | 
  
| 1729 | 
      D9BE65441B6A08ED002D4136 /* XMPPServerInfoCell.m */,  | 
  
| 1730 | 
      6331064C1A16D1A300C17BAE /* OTRAccountTableViewCell.h */,  | 
  
| 1731 | 
      6331064D1A16D1A300C17BAE /* OTRAccountTableViewCell.m */,  | 
  
| 1732 | 
      6331064E1A16D1A300C17BAE /* OTRBuddyImageCell.h */,  | 
  
| 1733 | 
      6331064F1A16D1A300C17BAE /* OTRBuddyImageCell.m */,  | 
  
| 1734 | 
      633106501A16D1A300C17BAE /* OTRBuddyInfoCell.h */,  | 
  
| 1735 | 
      633106511A16D1A300C17BAE /* OTRBuddyInfoCell.m */,  | 
  
| 1736 | 
      92DC0F751F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift */,  | 
  
| 1737 | 
      633106521A16D1A300C17BAE /* OTRConversationCell.h */,  | 
  
| 1738 | 
      633106531A16D1A300C17BAE /* OTRConversationCell.m */,  | 
  
| 1739 | 
      633106541A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.h */,  | 
  
| 1740 | 
      633106551A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.m */,  | 
  
| 1741 | 
      6331065E1A16D1A300C17BAE /* OTRSettingTableViewCell.h */,  | 
  
| 1742 | 
      6331065F1A16D1A300C17BAE /* OTRSettingTableViewCell.m */,  | 
  
| 1743 | 
      633106601A16D1A300C17BAE /* OTRStatusMessageCell.h */,  | 
  
| 1744 | 
      633106611A16D1A300C17BAE /* OTRStatusMessageCell.m */,  | 
  
| 1745 | 
      D9C6E6A01B71575300572273 /* OTRUsernameCell.swift */,  | 
  
| 1746 | 
      92CC68F01F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift */,  | 
  
| 1747 | 
      92CC68F21F43054E0006CDF8 /* OTRComposeGroupBuddyCell.xib */,  | 
  
| 1748 | 
      );  | 
  
| 1749 | 
      path = Cells;  | 
  
| 1750 | 
      sourceTree = "<group>";  | 
  
| 1751 | 
      };  | 
  
| 1752 | 
      		633620961A76E854006E8739 /* Media Items */ = {
     | 
  
| 1753 | 
      isa = PBXGroup;  | 
  
| 1754 | 
      children = (  | 
  
| 1755 | 
      D9040CB01EF1EB050027A862 /* OTRMediaItem+Private.h */,  | 
  
| 1756 | 
      D9ABD71C1ED787EE00219A9C /* OTRHTMLItem.h */,  | 
  
| 1757 | 
      D9ABD71D1ED787EE00219A9C /* OTRHTMLItem.m */,  | 
  
| 1758 | 
      D9B79B931ECF951F00883963 /* OTRFileItem.h */,  | 
  
| 1759 | 
      D9B79B941ECF951F00883963 /* OTRFileItem.m */,  | 
  
| 1760 | 
      63D27FC31A6DC51C00EC251A /* OTRMediaItem.h */,  | 
  
| 1761 | 
      63D27FC41A6DC51C00EC251A /* OTRMediaItem.m */,  | 
  
| 1762 | 
      D9ABD7291ED7886100219A9C /* OTRTextItem.h */,  | 
  
| 1763 | 
      D9ABD72A1ED7886100219A9C /* OTRTextItem.m */,  | 
  
| 1764 | 
      633620971A76E87B006E8739 /* OTRImageItem.h */,  | 
  
| 1765 | 
      633620981A76E87B006E8739 /* OTRImageItem.m */,  | 
  
| 1766 | 
      6336209A1A76E88C006E8739 /* OTRVideoItem.h */,  | 
  
| 1767 | 
      6336209B1A76E88C006E8739 /* OTRVideoItem.m */,  | 
  
| 1768 | 
      6336209D1A76E89A006E8739 /* OTRAudioItem.h */,  | 
  
| 1769 | 
      6336209E1A76E89A006E8739 /* OTRAudioItem.m */,  | 
  
| 1770 | 
      );  | 
  
| 1771 | 
      name = "Media Items";  | 
  
| 1772 | 
      sourceTree = "<group>";  | 
  
| 1773 | 
      };  | 
  
| 1774 | 
      		633821C71BA8D46C0019C906 /* Push */ = {
     | 
  
| 1775 | 
      isa = PBXGroup;  | 
  
| 1776 | 
      children = (  | 
  
| 1777 | 
      633821C81BA8D48D0019C906 /* PushContainers.swift */,  | 
  
| 1778 | 
      );  | 
  
| 1779 | 
      name = Push;  | 
  
| 1780 | 
      sourceTree = "<group>";  | 
  
| 1781 | 
      };  | 
  
| 1782 | 
      		634680871B041EE900D9A1C5 /* Login Handlers */ = {
     | 
  
| 1783 | 
      isa = PBXGroup;  | 
  
| 1784 | 
      children = (  | 
  
| 1785 | 
      634680811B0404CE00D9A1C5 /* OTRXMPPLoginHandler.h */,  | 
  
| 1786 | 
      634680821B0404CE00D9A1C5 /* OTRXMPPLoginHandler.m */,  | 
  
| 1787 | 
      634680881B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.h */,  | 
  
| 1788 | 
      634680891B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.m */,  | 
  
| 1789 | 
      6346808B1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.h */,  | 
  
| 1790 | 
      6346808C1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.m */,  | 
  
| 1791 | 
      63BE425C1B320EE20017058C /* OTRLoginHandler.h */,  | 
  
| 1792 | 
      63BE425D1B320EE20017058C /* OTRLoginHandler.m */,  | 
  
| 1793 | 
      );  | 
  
| 1794 | 
      name = "Login Handlers";  | 
  
| 1795 | 
      sourceTree = "<group>";  | 
  
| 1796 | 
      };  | 
  
| 1797 | 
      		6365CEFD1E2453F6009E213F /* ChatSecureUITests */ = {
     | 
  
| 1798 | 
      isa = PBXGroup;  | 
  
| 1799 | 
      children = (  | 
  
| 1800 | 
      632157DC1E57D01A00738D4E /* SnapshotHelper.swift */,  | 
  
| 1801 | 
      6365CEFE1E2453F6009E213F /* ChatSecureUITests.swift */,  | 
  
| 1802 | 
      6365CF001E2453F6009E213F /* Info.plist */,  | 
  
| 1803 | 
      );  | 
  
| 1804 | 
      path = ChatSecureUITests;  | 
  
| 1805 | 
      sourceTree = "<group>";  | 
  
| 1806 | 
      };  | 
  
| 1807 | 
      		638D2DFD1AFAD3AE00F3C50C /* Onboarding */ = {
     | 
  
| 1808 | 
      isa = PBXGroup;  | 
  
| 1809 | 
      children = (  | 
  
| 1810 | 
      D98B8E341E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift */,  | 
  
| 1811 | 
      D9CBBC571C642BAA005CD715 /* EnablePushViewController.swift */,  | 
  
| 1812 | 
      D913A56E1B7481AD006C5ACD /* OTRWelcomeViewController.swift */,  | 
  
| 1813 | 
      D989A84D1B5DBD90000608A9 /* OTRExistingAccountViewController.h */,  | 
  
| 1814 | 
      D989A84E1B5DBD90000608A9 /* OTRExistingAccountViewController.m */,  | 
  
| 1815 | 
      638D2E011AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.h */,  | 
  
| 1816 | 
      638D2E021AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.m */,  | 
  
| 1817 | 
      6331D3B51B4DBBEE00C85365 /* OTRInviteViewController.h */,  | 
  
| 1818 | 
      6331D3B61B4DBBEE00C85365 /* OTRInviteViewController.m */,  | 
  
| 1819 | 
      6331D3B81B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.h */,  | 
  
| 1820 | 
      6331D3B91B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.m */,  | 
  
| 1821 | 
      6331D3BB1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.h */,  | 
  
| 1822 | 
      6331D3BC1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.m */,  | 
  
| 1823 | 
      );  | 
  
| 1824 | 
      name = Onboarding;  | 
  
| 1825 | 
      sourceTree = "<group>";  | 
  
| 1826 | 
      };  | 
  
| 1827 | 
      		6396AF911A169D54009F3E6C = {
     | 
  
| 1828 | 
      isa = PBXGroup;  | 
  
| 1829 | 
      children = (  | 
  
| 1830 | 
      D9EC47691EFA03DF00C39B25 /* Carthage */,  | 
  
| 1831 | 
      6396AF9C1A169D54009F3E6C /* ChatSecure */,  | 
  
| 1832 | 
      6396AFB61A169D54009F3E6C /* ChatSecureTests */,  | 
  
| 1833 | 
      6365CEFD1E2453F6009E213F /* ChatSecureUITests */,  | 
  
| 1834 | 
      D9227C2B1BA7952100B5E1D0 /* ChatSecureCore */,  | 
  
| 1835 | 
      D9AE3A0F1BA8CBFA00255537 /* OTRAssets */,  | 
  
| 1836 | 
      D93027571BAA381F000CC975 /* OTRResources */,  | 
  
| 1837 | 
      6396AF9B1A169D54009F3E6C /* Products */,  | 
  
| 1838 | 
      C1E90FC219EFFEE2E8C7EECF /* Pods */,  | 
  
| 1839 | 
      DB9AACD6ED82090C7A6B0076 /* Frameworks */,  | 
  
| 1840 | 
      );  | 
  
| 1841 | 
      sourceTree = "<group>";  | 
  
| 1842 | 
      };  | 
  
| 1843 | 
      		6396AF9B1A169D54009F3E6C /* Products */ = {
     | 
  
| 1844 | 
      isa = PBXGroup;  | 
  
| 1845 | 
      children = (  | 
  
| 1846 | 
      6396AF9A1A169D54009F3E6C /* ChatSecure.app */,  | 
  
| 1847 | 
      6396AFB31A169D54009F3E6C /* ChatSecureTests.xctest */,  | 
  
| 1848 | 
      D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */,  | 
  
| 1849 | 
      D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */,  | 
  
| 1850 | 
      D93027561BAA381F000CC975 /* OTRResources.bundle */,  | 
  
| 1851 | 
      6365CEFC1E2453F6009E213F /* ChatSecureUITests.xctest */,  | 
  
| 1852 | 
      );  | 
  
| 1853 | 
      name = Products;  | 
  
| 1854 | 
      sourceTree = "<group>";  | 
  
| 1855 | 
      };  | 
  
| 1856 | 
      		6396AF9C1A169D54009F3E6C /* ChatSecure */ = {
     | 
  
| 1857 | 
      isa = PBXGroup;  | 
  
| 1858 | 
      children = (  | 
  
| 1859 | 
      D9B3EC211FA196CE00E63C7F /* AppDelegate.swift */,  | 
  
| 1860 | 
      D95553D71C4F16730019667A /* ChatSecure.entitlements */,  | 
  
| 1861 | 
      633104D71A169EE600C17BAE /* Resources */,  | 
  
| 1862 | 
      6396AF9D1A169D54009F3E6C /* Supporting Files */,  | 
  
| 1863 | 
      );  | 
  
| 1864 | 
      path = ChatSecure;  | 
  
| 1865 | 
      sourceTree = "<group>";  | 
  
| 1866 | 
      };  | 
  
| 1867 | 
      		6396AF9D1A169D54009F3E6C /* Supporting Files */ = {
     | 
  
| 1868 | 
      isa = PBXGroup;  | 
  
| 1869 | 
      children = (  | 
  
| 1870 | 
      6396AF9E1A169D54009F3E6C /* Info.plist */,  | 
  
| 1871 | 
      );  | 
  
| 1872 | 
      name = "Supporting Files";  | 
  
| 1873 | 
      sourceTree = "<group>";  | 
  
| 1874 | 
      };  | 
  
| 1875 | 
      		6396AFB61A169D54009F3E6C /* ChatSecureTests */ = {
     | 
  
| 1876 | 
      isa = PBXGroup;  | 
  
| 1877 | 
      children = (  | 
  
| 1878 | 
      63DDD8B91A9E9BD900C0A918 /* samples */,  | 
  
| 1879 | 
      636C63201B571B56008FEE69 /* OTRURLTests.m */,  | 
  
| 1880 | 
      635FCC831D1B5116008F903C /* OTRStringTests.swift */,  | 
  
| 1881 | 
      63DDD8B41A9E94B700C0A918 /* OTRMediaTests.m */,  | 
  
| 1882 | 
      63F614DB1BB214660083A06A /* ChatSecureModelTest.swift */,  | 
  
| 1883 | 
      63E353B11BB9D0CF005C54C3 /* PushSerializerTest.swift */,  | 
  
| 1884 | 
      63B578631D51600300D80ED3 /* OTRSignalTest.swift */,  | 
  
| 1885 | 
      636767E81D83562700432B48 /* TestXMPPAccount.swift */,  | 
  
| 1886 | 
      639120921D8CA1E200F4100E /* OTROmemoStorageTest.swift */,  | 
  
| 1887 | 
      63634CE81DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift */,  | 
  
| 1888 | 
      635E51A81DA82A4E002B70AB /* OTROMEMOTestModule.swift */,  | 
  
| 1889 | 
      635E51AA1DA83AF0002B70AB /* OTRTestDatabase.swift */,  | 
  
| 1890 | 
      63DF75F41E5FBE550032950B /* OTRYapViewTest.swift */,  | 
  
| 1891 | 
      63917C3D1DFA20D900341D96 /* OTRModelTest.swift */,  | 
  
| 1892 | 
      6323C6FD1E39547200D0FB42 /* OTRImageTest.swift */,  | 
  
| 1893 | 
      63F0CAFA1E60C1B40045359C /* OTRYapViewTest.swift */,  | 
  
| 1894 | 
      D936D6CA1E8B1B34003B1343 /* FileTransferTests.swift */,  | 
  
| 1895 | 
      D91F9EFD1ED645F100AEA62C /* FileTransferIntegrationTests.swift */,  | 
  
| 1896 | 
      6323C6FF1E396D1900D0FB42 /* TestImages */,  | 
  
| 1897 | 
      6396AFB71A169D54009F3E6C /* Supporting Files */,  | 
  
| 1898 | 
      63F614DA1BB214640083A06A /* ChatSecureTests-Bridging-Header.h */,  | 
  
| 1899 | 
      );  | 
  
| 1900 | 
      path = ChatSecureTests;  | 
  
| 1901 | 
      sourceTree = "<group>";  | 
  
| 1902 | 
      };  | 
  
| 1903 | 
      		6396AFB71A169D54009F3E6C /* Supporting Files */ = {
     | 
  
| 1904 | 
      isa = PBXGroup;  | 
  
| 1905 | 
      children = (  | 
  
| 1906 | 
      6396AFB81A169D54009F3E6C /* Info.plist */,  | 
  
| 1907 | 
      );  | 
  
| 1908 | 
      name = "Supporting Files";  | 
  
| 1909 | 
      sourceTree = "<group>";  | 
  
| 1910 | 
      };  | 
  
| 1911 | 
      		63BA43DA1D417C34007FAF7F /* Signal-Storage */ = {
     | 
  
| 1912 | 
      isa = PBXGroup;  | 
  
| 1913 | 
      children = (  | 
  
| 1914 | 
      632AA7341D481A6300F65733 /* OTRSignalObject.h */,  | 
  
| 1915 | 
      632AA7351D481A6300F65733 /* OTRSignalObject.m */,  | 
  
| 1916 | 
      63BA43DD1D418F14007FAF7F /* OTRAccountSignalIdentity.h */,  | 
  
| 1917 | 
      63BA43DE1D418F14007FAF7F /* OTRAccountSignalIdentity.m */,  | 
  
| 1918 | 
      632AA7281D480BFF00F65733 /* OTRSignalSenderKey.h */,  | 
  
| 1919 | 
      632AA7291D480BFF00F65733 /* OTRSignalSenderKey.m */,  | 
  
| 1920 | 
      632AA72C1D4819BD00F65733 /* OTRSignalPreKey.h */,  | 
  
| 1921 | 
      632AA72D1D4819BD00F65733 /* OTRSignalPreKey.m */,  | 
  
| 1922 | 
      632AA7301D4819E000F65733 /* OTRSignalSignedPreKey.h */,  | 
  
| 1923 | 
      632AA7311D4819E000F65733 /* OTRSignalSignedPreKey.m */,  | 
  
| 1924 | 
      632AA7381D482A1A00F65733 /* OTRSignalSession.h */,  | 
  
| 1925 | 
      632AA7391D482A1A00F65733 /* OTRSignalSession.m */,  | 
  
| 1926 | 
      );  | 
  
| 1927 | 
      name = "Signal-Storage";  | 
  
| 1928 | 
      sourceTree = "<group>";  | 
  
| 1929 | 
      };  | 
  
| 1930 | 
      		63CBD68E1C642B8100AC6D1F /* YapActions */ = {
     | 
  
| 1931 | 
      isa = PBXGroup;  | 
  
| 1932 | 
      children = (  | 
  
| 1933 | 
      D9DB2D131F37AEBB005D64E4 /* OTRYapMessageSendAction.swift */,  | 
  
| 1934 | 
      63CBD68F1C642B9E00AC6D1F /* BuddyActions.swift */,  | 
  
| 1935 | 
      6326D9AD1DC3D0F100D72403 /* OTRYapMessageSendAction.h */,  | 
  
| 1936 | 
      6326D9AE1DC3D0F100D72403 /* OTRYapMessageSendAction.m */,  | 
  
| 1937 | 
      );  | 
  
| 1938 | 
      name = YapActions;  | 
  
| 1939 | 
      sourceTree = "<group>";  | 
  
| 1940 | 
      };  | 
  
| 1941 | 
      		63CFB1051ABA492B00A8D27E /* Removed */ = {
     | 
  
| 1942 | 
      isa = PBXGroup;  | 
  
| 1943 | 
      children = (  | 
  
| 1944 | 
      63CFB1021ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.h */,  | 
  
| 1945 | 
      63CFB1031ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.m */,  | 
  
| 1946 | 
      );  | 
  
| 1947 | 
      name = Removed;  | 
  
| 1948 | 
      sourceTree = "<group>";  | 
  
| 1949 | 
      };  | 
  
| 1950 | 
      		63D150F81D8A0B46006FB2E2 /* OMEMO-Storage */ = {
     | 
  
| 1951 | 
      isa = PBXGroup;  | 
  
| 1952 | 
      children = (  | 
  
| 1953 | 
      63D150F91D8A0C9C006FB2E2 /* OTROMEMODevice.h */,  | 
  
| 1954 | 
      63D150FA1D8A0C9C006FB2E2 /* OTROMEMODevice.m */,  | 
  
| 1955 | 
      63A1CD561DAF4E7C00527779 /* OTRDatabaseEntry.swift */,  | 
  
| 1956 | 
      );  | 
  
| 1957 | 
      name = "OMEMO-Storage";  | 
  
| 1958 | 
      sourceTree = "<group>";  | 
  
| 1959 | 
      };  | 
  
| 1960 | 
      		63DC0EB21A1ABC3E002C9598 /* Configurations */ = {
     | 
  
| 1961 | 
      isa = PBXGroup;  | 
  
| 1962 | 
      children = (  | 
  
| 1963 | 
      63DC0EB31A1ABC86002C9598 /* OTR_Codesigning.xcconfig */,  | 
  
| 1964 | 
      63DC0EB41A1ABC86002C9598 /* OTR_Debug.xcconfig */,  | 
  
| 1965 | 
      63DC0EB61A1ABC86002C9598 /* OTR_Release.xcconfig */,  | 
  
| 1966 | 
      );  | 
  
| 1967 | 
      name = Configurations;  | 
  
| 1968 | 
      sourceTree = "<group>";  | 
  
| 1969 | 
      };  | 
  
| 1970 | 
      		63EA4CFA1ACC931200B19E12 /* Messages View Controller */ = {
     | 
  
| 1971 | 
      isa = PBXGroup;  | 
  
| 1972 | 
      children = (  | 
  
| 1973 | 
      633106341A16D1A300C17BAE /* OTRMessagesViewController.h */,  | 
  
| 1974 | 
      633106351A16D1A300C17BAE /* OTRMessagesViewController.m */,  | 
  
| 1975 | 
      63EA4CF71ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.h */,  | 
  
| 1976 | 
      63EA4CF81ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.m */,  | 
  
| 1977 | 
      63FA130B1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift */,  | 
  
| 1978 | 
      );  | 
  
| 1979 | 
      name = "Messages View Controller";  | 
  
| 1980 | 
      sourceTree = "<group>";  | 
  
| 1981 | 
      };  | 
  
| 1982 | 
      		63FA54921A7C127F00F2AEBB /* AudioBubble Views */ = {
     | 
  
| 1983 | 
      isa = PBXGroup;  | 
  
| 1984 | 
      children = (  | 
  
| 1985 | 
      63F0FF621A798D8E001F0C99 /* OTRAudioControlsView.h */,  | 
  
| 1986 | 
      63F0FF631A798D8E001F0C99 /* OTRAudioControlsView.m */,  | 
  
| 1987 | 
      63FA54891A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.h */,  | 
  
| 1988 | 
      63FA548A1A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.m */,  | 
  
| 1989 | 
      63FA548C1A7B29EB00F2AEBB /* OTRPlayView.h */,  | 
  
| 1990 | 
      63FA548D1A7B29EB00F2AEBB /* OTRPlayView.m */,  | 
  
| 1991 | 
      63FA548F1A7B2C2E00F2AEBB /* OTRPauseView.h */,  | 
  
| 1992 | 
      63FA54901A7B2C2E00F2AEBB /* OTRPauseView.m */,  | 
  
| 1993 | 
      );  | 
  
| 1994 | 
      name = "AudioBubble Views";  | 
  
| 1995 | 
      sourceTree = "<group>";  | 
  
| 1996 | 
      };  | 
  
| 1997 | 
      		C1E90FC219EFFEE2E8C7EECF /* Pods */ = {
     | 
  
| 1998 | 
      isa = PBXGroup;  | 
  
| 1999 | 
      children = (  | 
  
| 2000 | 
      63DC0EB21A1ABC3E002C9598 /* Configurations */,  | 
  
| 2001 | 
      6308D1441CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */,  | 
  
| 2002 | 
      DE32B878BAC9A236855EAF6E /* Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig */,  | 
  
| 2003 | 
      7A62FCE8FEC1E7C9644F8C38 /* Pods-ChatSecureCorePods-ChatSecure.release.xcconfig */,  | 
  
| 2004 | 
      C4E2DF261B1D18F006F8B3A6 /* Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig */,  | 
  
| 2005 | 
      9118152C0A7B287ABD07FF70 /* Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig */,  | 
  
| 2006 | 
      962ED3D89B1F330A2A34928B /* Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig */,  | 
  
| 2007 | 
      702F03DE10003A33635A366F /* Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig */,  | 
  
| 2008 | 
      );  | 
  
| 2009 | 
      name = Pods;  | 
  
| 2010 | 
      sourceTree = "<group>";  | 
  
| 2011 | 
      };  | 
  
| 2012 | 
      		D9227C2B1BA7952100B5E1D0 /* ChatSecureCore */ = {
     | 
  
| 2013 | 
      isa = PBXGroup;  | 
  
| 2014 | 
      children = (  | 
  
| 2015 | 
      633105001A16D1A300C17BAE /* Classes */,  | 
  
| 2016 | 
      D9227C2C1BA7952100B5E1D0 /* ChatSecureCore.h */,  | 
  
| 2017 | 
      D9227C2E1BA7952100B5E1D0 /* Info.plist */,  | 
  
| 2018 | 
      );  | 
  
| 2019 | 
      path = ChatSecureCore;  | 
  
| 2020 | 
      sourceTree = "<group>";  | 
  
| 2021 | 
      };  | 
  
| 2022 | 
      		D93027571BAA381F000CC975 /* OTRResources */ = {
     | 
  
| 2023 | 
      isa = PBXGroup;  | 
  
| 2024 | 
      children = (  | 
  
| 2025 | 
      9251C34C1F35CC44003ACE4A /* ios-icon-font.ttf */,  | 
  
| 2026 | 
      9251C34D1F35CC44003ACE4A /* MaterialIcons-Regular.ttf */,  | 
  
| 2027 | 
      D97070911EEF382D004FEBDE /* MediaDownloadView.xib */,  | 
  
| 2028 | 
      D98BA36B1EDE47BB004475B6 /* HTMLPreviewView.xib */,  | 
  
| 2029 | 
      D9BE65451B6A08ED002D4136 /* XMPPServerInfoCell.xib */,  | 
  
| 2030 | 
      D9C6E69D1B7148EF00572273 /* OTRUsernameCell.xib */,  | 
  
| 2031 | 
      D913A56C1B747B62006C5ACD /* Onboarding.storyboard */,  | 
  
| 2032 | 
      633104D61A169EC800C17BAE /* Localizable.strings */,  | 
  
| 2033 | 
      D9AE3A221BA8D02800255537 /* OTRCountryImages.xcassets */,  | 
  
| 2034 | 
      D9AE3A231BA8D02800255537 /* OTRImages.xcassets */,  | 
  
| 2035 | 
      D93027581BAA381F000CC975 /* Info.plist */,  | 
  
| 2036 | 
      D99F17891BAB946800604558 /* Branding.plist */,  | 
  
| 2037 | 
      D99F178B1BAB947E00604558 /* Secrets.plist */,  | 
  
| 2038 | 
      D9315CAD1BB600450077D2EE /* AddFriendsView.xib */,  | 
  
| 2039 | 
      924F67C41EA5541C00528FB6 /* MigrationInfoHeaderView.xib */,  | 
  
| 2040 | 
      924F68581EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib */,  | 
  
| 2041 | 
      8F56C50436DA64774EBB16E3 /* OTRMessagesLoadingView.xib */,  | 
  
| 2042 | 
      9251C3041F345DD5003ACE4A /* OTRRoomOccupants.storyboard */,  | 
  
| 2043 | 
      92CC68BE1F42F0710006CDF8 /* OTRComposeGroup.storyboard */,  | 
  
| 2044 | 
      );  | 
  
| 2045 | 
      path = OTRResources;  | 
  
| 2046 | 
      sourceTree = "<group>";  | 
  
| 2047 | 
      };  | 
  
| 2048 | 
      		D9AE3A0F1BA8CBFA00255537 /* OTRAssets */ = {
     | 
  
| 2049 | 
      isa = PBXGroup;  | 
  
| 2050 | 
      children = (  | 
  
| 2051 | 
      D9AE3A2B1BA8D2AD00255537 /* Resources */,  | 
  
| 2052 | 
      D9AE3A1D1BA8CCAA00255537 /* Classes */,  | 
  
| 2053 | 
      D9AE3A121BA8CBFA00255537 /* Info.plist */,  | 
  
| 2054 | 
      );  | 
  
| 2055 | 
      path = OTRAssets;  | 
  
| 2056 | 
      sourceTree = "<group>";  | 
  
| 2057 | 
      };  | 
  
| 2058 | 
      		D9AE3A1D1BA8CCAA00255537 /* Classes */ = {
     | 
  
| 2059 | 
      isa = PBXGroup;  | 
  
| 2060 | 
      children = (  | 
  
| 2061 | 
      D927C9761EF0C5AF00B72026 /* UIView+OTRAssets.swift */,  | 
  
| 2062 | 
      D9599BBD1E285EC3006A4450 /* OTRLanguageManager_Private.h */,  | 
  
| 2063 | 
      6331051B1A16D1A300C17BAE /* OTRLanguageManager.h */,  | 
  
| 2064 | 
      6331051C1A16D1A300C17BAE /* OTRLanguageManager.m */,  | 
  
| 2065 | 
      D9AE3A2E1BA8D84500255537 /* OTRBranding.h */,  | 
  
| 2066 | 
      D9AE3A2F1BA8D84500255537 /* OTRBranding.m */,  | 
  
| 2067 | 
      D9AE3A101BA8CBFA00255537 /* OTRAssets.h */,  | 
  
| 2068 | 
      633104FF1A16AEA800C17BAE /* OTRStrings.h */,  | 
  
| 2069 | 
      D9599BBB1E28578D006A4450 /* OTRStrings.m */,  | 
  
| 2070 | 
      633105F81A16D1A300C17BAE /* OTRSecrets.h */,  | 
  
| 2071 | 
      633105F91A16D1A300C17BAE /* OTRSecrets.m */,  | 
  
| 2072 | 
      );  | 
  
| 2073 | 
      name = Classes;  | 
  
| 2074 | 
      sourceTree = "<group>";  | 
  
| 2075 | 
      };  | 
  
| 2076 | 
      		D9AE3A2B1BA8D2AD00255537 /* Resources */ = {
     | 
  
| 2077 | 
      isa = PBXGroup;  | 
  
| 2078 | 
      children = (  | 
  
| 2079 | 
      D9599BB91E284BCA006A4450 /* StringsConverter.py */,  | 
  
| 2080 | 
      D9599BBA1E284BCA006A4450 /* StringsUnused.py */,  | 
  
| 2081 | 
      D9E8277D1E2819F20071F40D /* strings.json */,  | 
  
| 2082 | 
      );  | 
  
| 2083 | 
      name = Resources;  | 
  
| 2084 | 
      sourceTree = "<group>";  | 
  
| 2085 | 
      };  | 
  
| 2086 | 
      		D9EC47691EFA03DF00C39B25 /* Carthage */ = {
     | 
  
| 2087 | 
      isa = PBXGroup;  | 
  
| 2088 | 
      children = (  | 
  
| 2089 | 
      D96F8E671EFC7209003DE8AE /* DTFoundation.framework */,  | 
  
| 2090 | 
      D984F6CD1EFC6D41008D0CF7 /* Kvitto.framework */,  | 
  
| 2091 | 
      D9EC476A1EFA03FC00C39B25 /* Alamofire.framework */,  | 
  
| 2092 | 
      D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */,  | 
  
| 2093 | 
      D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */,  | 
  
| 2094 | 
      D9EC476E1EFA03FC00C39B25 /* KVOController.framework */,  | 
  
| 2095 | 
      D9EC476F1EFA03FC00C39B25 /* Mantle.framework */,  | 
  
| 2096 | 
      D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */,  | 
  
| 2097 | 
      D9EC47711EFA03FC00C39B25 /* PureLayout.framework */,  | 
  
| 2098 | 
      D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */,  | 
  
| 2099 | 
      D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */,  | 
  
| 2100 | 
      D9EC47741EFA03FC00C39B25 /* UserVoice.framework */,  | 
  
| 2101 | 
      D9EC47751EFA03FC00C39B25 /* XLForm.framework */,  | 
  
| 2102 | 
      D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */,  | 
  
| 2103 | 
      D9EC47671EFA03D800C39B25 /* AFNetworking.framework */,  | 
  
| 2104 | 
      );  | 
  
| 2105 | 
      name = Carthage;  | 
  
| 2106 | 
      sourceTree = "<group>";  | 
  
| 2107 | 
      };  | 
  
| 2108 | 
      		DB9AACD6ED82090C7A6B0076 /* Frameworks */ = {
     | 
  
| 2109 | 
      isa = PBXGroup;  | 
  
| 2110 | 
      children = (  | 
  
| 2111 | 
      D9BF84201EFA036A00EF7A0B /* AFNetworking.framework */,  | 
  
| 2112 | 
      D985BC791EBD32F700993D27 /* StoreKit.framework */,  | 
  
| 2113 | 
      CCD1F8E85C658C8D3865B584 /* Pods.framework */,  | 
  
| 2114 | 
      46AAC6968EC686E61C8E8EA4 /* Pods_ChatSecureCore.framework */,  | 
  
| 2115 | 
      9F52F68785B05428F442DF47 /* Pods_ChatSecureCorePods_ChatSecure.framework */,  | 
  
| 2116 | 
      31610826406FD0CB714045AD /* Pods_ChatSecureCorePods_ChatSecureCore.framework */,  | 
  
| 2117 | 
      281981F599E0F5C8397E6A3F /* Pods_ChatSecureCorePods_ChatSecureTests.framework */,  | 
  
| 2118 | 
      C492FFACC855CE12E882968E /* Pods_ChatSecureCorePods_ChatSecureUITests.framework */,  | 
  
| 2119 | 
      );  | 
  
| 2120 | 
      name = Frameworks;  | 
  
| 2121 | 
      sourceTree = "<group>";  | 
  
| 2122 | 
      };  | 
  
| 2123 | 
      /* End PBXGroup section */  | 
  
| 2124 | 
       | 
  
| 2125 | 
      /* Begin PBXHeadersBuildPhase section */  | 
  
| 2126 | 
      		D9227C271BA7952100B5E1D0 /* Headers */ = {
     | 
  
| 2127 | 
      isa = PBXHeadersBuildPhase;  | 
  
| 2128 | 
      buildActionMask = 2147483647;  | 
  
| 2129 | 
      files = (  | 
  
| 2130 | 
      D93DDB491BA79A7200CD8331 /* OTRXMPPManager.h in Headers */,  | 
  
| 2131 | 
      D9227C2D1BA7952100B5E1D0 /* ChatSecureCore.h in Headers */,  | 
  
| 2132 | 
      D9ABD72B1ED7886100219A9C /* OTRTextItem.h in Headers */,  | 
  
| 2133 | 
      D93DDB2B1BA79A7000CD8331 /* OTRAppDelegate.h in Headers */,  | 
  
| 2134 | 
      D93DDB2C1BA79A7000CD8331 /* NSURL+ChatSecure.h in Headers */,  | 
  
| 2135 | 
      D94ACBA41DFA206500B8C0F5 /* OTRBuddyCache.h in Headers */,  | 
  
| 2136 | 
      D93DDB331BA79A7000CD8331 /* NSString+ChatSecure.h in Headers */,  | 
  
| 2137 | 
      D93DDB361BA79A7000CD8331 /* OTRAccountsManager.h in Headers */,  | 
  
| 2138 | 
      D93DDB371BA79A7100CD8331 /* OTRDatabaseManager.h in Headers */,  | 
  
| 2139 | 
      632AA72E1D4819BD00F65733 /* OTRSignalPreKey.h in Headers */,  | 
  
| 2140 | 
      632AA7361D481A6300F65733 /* OTRSignalObject.h in Headers */,  | 
  
| 2141 | 
      D93DDB381BA79A7100CD8331 /* OTRDatabaseView.h in Headers */,  | 
  
| 2142 | 
      D93DDB391BA79A7100CD8331 /* OTREncryptionManager.h in Headers */,  | 
  
| 2143 | 
      D93DDB3C1BA79A7100CD8331 /* OTRProtocol.h in Headers */,  | 
  
| 2144 | 
      63D65D2D1DD68A8D00D9E52E /* OTRMessage.h in Headers */,  | 
  
| 2145 | 
      D93DDB3D1BA79A7100CD8331 /* OTRProtocolManager.h in Headers */,  | 
  
| 2146 | 
      D93DDB3E1BA79A7100CD8331 /* OTRSettingsManager.h in Headers */,  | 
  
| 2147 | 
      D93DDB431BA79A7200CD8331 /* OTRMediaFileManager.h in Headers */,  | 
  
| 2148 | 
      D93DDB441BA79A7200CD8331 /* OTRMediaServer.h in Headers */,  | 
  
| 2149 | 
      63BA43DF1D418F14007FAF7F /* OTRAccountSignalIdentity.h in Headers */,  | 
  
| 2150 | 
      D93DDB731BA79A7F00CD8331 /* OTRQRCodeActivity.h in Headers */,  | 
  
| 2151 | 
      637ABBC41DD52ABB00B18DD2 /* OTRMessageEncryptionInfo.h in Headers */,  | 
  
| 2152 | 
      63D150FB1D8A0C9C006FB2E2 /* OTROMEMODevice.h in Headers */,  | 
  
| 2153 | 
      D93DDB7F1BA79A8500CD8331 /* OTRSetting.h in Headers */,  | 
  
| 2154 | 
      D93DDB851BA79A8900CD8331 /* OTRAccount.h in Headers */,  | 
  
| 2155 | 
      D93DDB881BA79A8B00CD8331 /* OTRXMPPAccount.h in Headers */,  | 
  
| 2156 | 
      D93DDB8F1BA79A9100CD8331 /* OTRBuddy.h in Headers */,  | 
  
| 2157 | 
      D98B8E321E4CF90400A713E1 /* OTRServerCapabilities.h in Headers */,  | 
  
| 2158 | 
      D93DDB911BA79A9200CD8331 /* OTRBaseMessage.h in Headers */,  | 
  
| 2159 | 
      D93DDB941BA79A9500CD8331 /* OTRYapDatabaseObject.h in Headers */,  | 
  
| 2160 | 
      D93DDB991BA79A9B00CD8331 /* OTRImages.h in Headers */,  | 
  
| 2161 | 
      632AA72A1D480BFF00F65733 /* OTRSignalSenderKey.h in Headers */,  | 
  
| 2162 | 
      D93DDB9C1BA79A9E00CD8331 /* OTRPasswordGenerator.h in Headers */,  | 
  
| 2163 | 
      D93DDBA31BA79AA500CD8331 /* OTRInviteViewController.h in Headers */,  | 
  
| 2164 | 
      632AA73A1D482A1A00F65733 /* OTRSignalSession.h in Headers */,  | 
  
| 2165 | 
      D9040CB11EF1EB050027A862 /* OTRMediaItem+Private.h in Headers */,  | 
  
| 2166 | 
      D93DDBA61BA79AA800CD8331 /* OTRBaseLoginViewController.h in Headers */,  | 
  
| 2167 | 
      D93DDBA71BA79AA900CD8331 /* OTRXLFormCreator.h in Headers */,  | 
  
| 2168 | 
      D9229D541EA960CF003D0D09 /* OTRAccountMigrationViewController.h in Headers */,  | 
  
| 2169 | 
      63E353F61BB9E46D005C54C3 /* OTRPushTLVHandlerProtocols.h in Headers */,  | 
  
| 2170 | 
      D93DDBA91BA79AAB00CD8331 /* OTRXMPPLoginHandler.h in Headers */,  | 
  
| 2171 | 
      63D14F351C0FC7A60029F36B /* OTRThreadOwner.h in Headers */,  | 
  
| 2172 | 
      D93DDBAD1BA79AB000CD8331 /* OTRXMPPCreateAccountHandler.h in Headers */,  | 
  
| 2173 | 
      D93DDBAE1BA79AB100CD8331 /* OTRLoginHandler.h in Headers */,  | 
  
| 2174 | 
      D9DB2D141F37AEBE005D64E4 /* OTRYapMessageSendAction.swift in Headers */,  | 
  
| 2175 | 
      637ABBCB1DD5330200B18DD2 /* OTRIncomingMessage.h in Headers */,  | 
  
| 2176 | 
      D93DDBB61BA79ABB00CD8331 /* OTRComposeViewController.h in Headers */,  | 
  
| 2177 | 
      D93DDBB71BA79ABD00CD8331 /* OTRConversationViewController.h in Headers */,  | 
  
| 2178 | 
      D9AE3A321BA8D9AB00255537 /* OTRConstants.h in Headers */,  | 
  
| 2179 | 
      D93DDBBE1BA79AC600CD8331 /* OTRMessagesViewController.h in Headers */,  | 
  
| 2180 | 
      D93DDBBF1BA79AC700CD8331 /* OTRMessagesHoldTalkViewController.h in Headers */,  | 
  
| 2181 | 
      D93DDBC11BA79ACA00CD8331 /* OTRQRCodeViewController.h in Headers */,  | 
  
| 2182 | 
      6369855A1BC875110083FC53 /* OTRXMPPRoomManager.h in Headers */,  | 
  
| 2183 | 
      63BB66AF1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h in Headers */,  | 
  
| 2184 | 
      D935EF0B1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h in Headers */,  | 
  
| 2185 | 
      639C352A1C3DDDDE00132330 /* OTRXMPPBuddyManager.h in Headers */,  | 
  
| 2186 | 
      D93DDBC71BA79AD200CD8331 /* XMPPServerInfoCell.h in Headers */,  | 
  
| 2187 | 
      D97175531E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h in Headers */,  | 
  
| 2188 | 
      D93DDB311BA79A7000CD8331 /* UIViewController+ChatSecure.h in Headers */,  | 
  
| 2189 | 
      D93DDB301BA79A7000CD8331 /* UIImage+ChatSecure.h in Headers */,  | 
  
| 2190 | 
      D93DDB2F1BA79A7000CD8331 /* UIActivityViewController+ChatSecure.h in Headers */,  | 
  
| 2191 | 
      D93DDB961BA79A9800CD8331 /* OTRChatDemo.h in Headers */,  | 
  
| 2192 | 
      D93DDB2E1BA79A7000CD8331 /* UIActivity+ChatSecure.h in Headers */,  | 
  
| 2193 | 
      D9BEF8E01DCE6E12009945D1 /* OTRXMPPManager_Private.h in Headers */,  | 
  
| 2194 | 
      D9A7BCE71E4554E200888A8E /* OTRXMPPStream.h in Headers */,  | 
  
| 2195 | 
      D93DDB2D1BA79A7000CD8331 /* UIActionSheet+ChatSecure.h in Headers */,  | 
  
| 2196 | 
      D93DDB471BA79A7200CD8331 /* OTRvCardYapDatabaseStorage.h in Headers */,  | 
  
| 2197 | 
      D93DDB4C1BA79A7300CD8331 /* OTRYapDatabaseRosterStorage.h in Headers */,  | 
  
| 2198 | 
      D93DDB4B1BA79A7300CD8331 /* OTRXMPPTorManager.h in Headers */,  | 
  
| 2199 | 
      D93DDB891BA79A8C00CD8331 /* OTRXMPPTorAccount.h in Headers */,  | 
  
| 2200 | 
      D93DDBA81BA79AAA00CD8331 /* OTRXMPPServerListViewController.h in Headers */,  | 
  
| 2201 | 
      D93DDB4E1BA79A7300CD8331 /* OTRXMPPServerInfo.h in Headers */,  | 
  
| 2202 | 
      D93DDB931BA79A9400CD8331 /* OTRXMPPPresenceSubscriptionRequest.h in Headers */,  | 
  
| 2203 | 
      D93DDB461BA79A7200CD8331 /* OTRXMPPMessageYapStorage.h in Headers */,  | 
  
| 2204 | 
      D93DDB9F1BA79AA100CD8331 /* OTRXMPPError.h in Headers */,  | 
  
| 2205 | 
      D93DDB481BA79A7200CD8331 /* OTRXMPPBuddyTimers.h in Headers */,  | 
  
| 2206 | 
      D93DDB921BA79A9300CD8331 /* OTRXMPPBuddy.h in Headers */,  | 
  
| 2207 | 
      D93DDBA21BA79AA400CD8331 /* OTRWelcomeAccountTableViewDelegate.h in Headers */,  | 
  
| 2208 | 
      D93DDB831BA79A8800CD8331 /* OTRViewSetting.h in Headers */,  | 
  
| 2209 | 
      D9B79B951ECF951F00883963 /* OTRFileItem.h in Headers */,  | 
  
| 2210 | 
      637ABBC91DD5312200B18DD2 /* OTROutgoingMessage.h in Headers */,  | 
  
| 2211 | 
      D93DDB8C1BA79A8E00CD8331 /* OTRVideoItem.h in Headers */,  | 
  
| 2212 | 
      D93DDB821BA79A8700CD8331 /* OTRValueSetting.h in Headers */,  | 
  
| 2213 | 
      D93DDB9E1BA79AA000CD8331 /* OTRUtilities.h in Headers */,  | 
  
| 2214 | 
      D93DDBDE1BA79AF900CD8331 /* OTRTouchAndHoldGestureRecognizer.h in Headers */,  | 
  
| 2215 | 
      D93DDB3F1BA79A7100CD8331 /* OTRTorManager.h in Headers */,  | 
  
| 2216 | 
      D93DDB741BA79A8000CD8331 /* OTRToastOptions.h in Headers */,  | 
  
| 2217 | 
      D93DDBDB1BA79AF300CD8331 /* OTRTitleSubtitleView.h in Headers */,  | 
  
| 2218 | 
      D93DDB451BA79A7200CD8331 /* OTRStreamManagementYapStorage.h in Headers */,  | 
  
| 2219 | 
      D93DDB8E1BA79A9000CD8331 /* OTRStreamManagementStorageObject.h in Headers */,  | 
  
| 2220 | 
      D93DDBCE1BA79ADD00CD8331 /* OTRStatusMessageCell.h in Headers */,  | 
  
| 2221 | 
      D93DDBDA1BA79AF100CD8331 /* OTRSocialButtonsView.h in Headers */,  | 
  
| 2222 | 
      D93DDB811BA79A8700CD8331 /* OTRShareSetting.h in Headers */,  | 
  
| 2223 | 
      D997E3F41EAECD1400BF72EF /* UITableView+ChatSecure.h in Headers */,  | 
  
| 2224 | 
      D93DDBC31BA79ACC00CD8331 /* OTRSettingsViewController.h in Headers */,  | 
  
| 2225 | 
      D93DDB801BA79A8600CD8331 /* OTRSettingsGroup.h in Headers */,  | 
  
| 2226 | 
      D93DDBCD1BA79ADB00CD8331 /* OTRSettingTableViewCell.h in Headers */,  | 
  
| 2227 | 
      D93DDBC21BA79ACB00CD8331 /* OTRSettingDetailViewController.h in Headers */,  | 
  
| 2228 | 
      D93DDBD91BA79AF000CD8331 /* OTRRememberPasswordView.h in Headers */,  | 
  
| 2229 | 
      D93DDBA51BA79AA700CD8331 /* OTRQRCodeReaderDelegate.h in Headers */,  | 
  
| 2230 | 
      63E353B71BB9D83B005C54C3 /* OTRPushTLVHandler.h in Headers */,  | 
  
| 2231 | 
      D93DDBD31BA79AE500CD8331 /* OTRPlayView.h in Headers */,  | 
  
| 2232 | 
      D93DDBD21BA79AE400CD8331 /* OTRPlayPauseProgressView.h in Headers */,  | 
  
| 2233 | 
      D93DDBD41BA79AE700CD8331 /* OTRPauseView.h in Headers */,  | 
  
| 2234 | 
      D93DDBD81BA79AEE00CD8331 /* OTRPasswordStrengthView.h in Headers */,  | 
  
| 2235 | 
      D93DDB721BA79A7F00CD8331 /* OTROpenInTwitterActivity.h in Headers */,  | 
  
| 2236 | 
      D93DDB711BA79A7F00CD8331 /* OTROpenInFacebookActivity.h in Headers */,  | 
  
| 2237 | 
      D93DDB871BA79A8A00CD8331 /* OTROAuthXMPPAccount.h in Headers */,  | 
  
| 2238 | 
      D93DDB3B1BA79A7100CD8331 /* OTROAuthRefresher.h in Headers */,  | 
  
| 2239 | 
      D93DDB401BA79A7100CD8331 /* OTRNotificationController.h in Headers */,  | 
  
| 2240 | 
      D9B7C5CF1EC3C9F2008D99E6 /* OTRAccountMigrator.h in Headers */,  | 
  
| 2241 | 
      D93DDBC01BA79AC800CD8331 /* OTRNewBuddyViewController.h in Headers */,  | 
  
| 2242 | 
      D93DDB901BA79A9100CD8331 /* OTRMessage+JSQMessageData.h in Headers */,  | 
  
| 2243 | 
      D93DDB8A1BA79A8C00CD8331 /* OTRMediaItem.h in Headers */,  | 
  
| 2244 | 
      D93DDB9A1BA79A9C00CD8331 /* OTRLog.h in Headers */,  | 
  
| 2245 | 
      D93DDBD71BA79AEC00CD8331 /* OTRLockButton.h in Headers */,  | 
  
| 2246 | 
      D93DDBBD1BA79AC400CD8331 /* OTRListSettingViewController.h in Headers */,  | 
  
| 2247 | 
      D93DDB7E1BA79A8500CD8331 /* OTRListSettingValue.h in Headers */,  | 
  
| 2248 | 
      D93DDB7D1BA79A8400CD8331 /* OTRListSetting.h in Headers */,  | 
  
| 2249 | 
      D93DDB7C1BA79A8400CD8331 /* OTRLanguageSetting.h in Headers */,  | 
  
| 2250 | 
      D93DDBBC1BA79AC300CD8331 /* OTRLanguageListSettingViewController.h in Headers */,  | 
  
| 2251 | 
      D93DDBBB1BA79AC200CD8331 /* OTRIntSettingViewController.h in Headers */,  | 
  
| 2252 | 
      D93DDB7B1BA79A8300CD8331 /* OTRIntSetting.h in Headers */,  | 
  
| 2253 | 
      D93DDBCC1BA79ADA00CD8331 /* OTRInLineTextEditTableViewCell.h in Headers */,  | 
  
| 2254 | 
      D93DDB8B1BA79A8D00CD8331 /* OTRImageItem.h in Headers */,  | 
  
| 2255 | 
      D93DDBDC1BA79AF500CD8331 /* OTRHoldToTalkView.h in Headers */,  | 
  
| 2256 | 
      D93DDBAB1BA79AAE00CD8331 /* OTRGoolgeOAuthLoginHandler.h in Headers */,  | 
  
| 2257 | 
      D93DDB861BA79A8900CD8331 /* OTRGoogleOAuthXMPPAccount.h in Headers */,  | 
  
| 2258 | 
      D93DDB791BA79A8200CD8331 /* OTRFeedbackSetting.h in Headers */,  | 
  
| 2259 | 
      D93DDB841BA79A8800CD8331 /* OTRFacebookOAuthXMPPAccount.h in Headers */,  | 
  
| 2260 | 
      D93DDBA11BA79AA300CD8331 /* OTRExistingAccountViewController.h in Headers */,  | 
  
| 2261 | 
      D93DDBB91BA79ABF00CD8331 /* OTRDoubleSettingViewController.h in Headers */,  | 
  
| 2262 | 
      D93DDB781BA79A8200CD8331 /* OTRDoubleSetting.h in Headers */,  | 
  
| 2263 | 
      D93DDB771BA79A8100CD8331 /* OTRDonateSetting.h in Headers */,  | 
  
| 2264 | 
      D93DDB701BA79A7E00CD8331 /* OTRDomainCellInfo.h in Headers */,  | 
  
| 2265 | 
      D93DDBB81BA79ABE00CD8331 /* OTRDatabaseUnlockViewController.h in Headers */,  | 
  
| 2266 | 
      D93DDBCB1BA79AD800CD8331 /* OTRConversationCell.h in Headers */,  | 
  
| 2267 | 
      D93DDBD61BA79AEA00CD8331 /* OTRComposingImageView.h in Headers */,  | 
  
| 2268 | 
      D93DDB971BA79A9900CD8331 /* OTRColors.h in Headers */,  | 
  
| 2269 | 
      D93DDBD51BA79AE900CD8331 /* OTRColorFadingDotView.h in Headers */,  | 
  
| 2270 | 
      D93DDBC51BA79ACF00CD8331 /* OTRCircleView.h in Headers */,  | 
  
| 2271 | 
      D93DDBC61BA79AD000CD8331 /* OTRCircleButtonView.h in Headers */,  | 
  
| 2272 | 
      D93DDBB51BA79ABA00CD8331 /* OTRChooseAccountViewController.h in Headers */,  | 
  
| 2273 | 
      D93DDBB31BA79AB700CD8331 /* OTRCertificatesViewController.h in Headers */,  | 
  
| 2274 | 
      D93DDB761BA79A8100CD8331 /* OTRCertificateSetting.h in Headers */,  | 
  
| 2275 | 
      D93DDB951BA79A9600CD8331 /* OTRCertificatePinning.h in Headers */,  | 
  
| 2276 | 
      D93DDBB21BA79AB600CD8331 /* OTRCertificateDomainViewController.h in Headers */,  | 
  
| 2277 | 
      D93DDBD01BA79AE000CD8331 /* OTRButtonView.h in Headers */,  | 
  
| 2278 | 
      D93DDBB11BA79AB500CD8331 /* OTRBuddyViewController.h in Headers */,  | 
  
| 2279 | 
      D93DDB751BA79A8000CD8331 /* OTRBoolSetting.h in Headers */,  | 
  
| 2280 | 
      D93DDBDD1BA79AF700CD8331 /* OTRAudioTrashView.h in Headers */,  | 
  
| 2281 | 
      D93DDB411BA79A7100CD8331 /* OTRAudioSessionManager.h in Headers */,  | 
  
| 2282 | 
      6326D9AF1DC3D0F100D72403 /* OTRYapMessageSendAction.h in Headers */,  | 
  
| 2283 | 
      D93DDB421BA79A7100CD8331 /* OTRAudioPlaybackController.h in Headers */,  | 
  
| 2284 | 
      D93DDB8D1BA79A8F00CD8331 /* OTRAudioItem.h in Headers */,  | 
  
| 2285 | 
      D93DDBD11BA79AE200CD8331 /* OTRAudioControlsView.h in Headers */,  | 
  
| 2286 | 
      D93DDB351BA79A7000CD8331 /* OTRAttachmentPicker.h in Headers */,  | 
  
| 2287 | 
      D9A7756F1E43F8A200027864 /* ProxyXMPPStream.h in Headers */,  | 
  
| 2288 | 
      D93DDBA41BA79AA600CD8331 /* OTRAddBuddyQRCodeViewController.h in Headers */,  | 
  
| 2289 | 
      D93DDB6F1BA79A7E00CD8331 /* OTRActivityItemProvider.h in Headers */,  | 
  
| 2290 | 
      D91F9EFB1ED6301500AEA62C /* OTRDownloadMessage.h in Headers */,  | 
  
| 2291 | 
      D9ABD71E1ED787EE00219A9C /* OTRHTMLItem.h in Headers */,  | 
  
| 2292 | 
      D93DDBC81BA79AD300CD8331 /* OTRAccountTableViewCell.h in Headers */,  | 
  
| 2293 | 
      D93DDB341BA79A7000CD8331 /* NSFileManager+ChatSecure.h in Headers */,  | 
  
| 2294 | 
      D93DDB321BA79A7000CD8331 /* JSQMessagesCollectionViewCell+ChatSecure.h in Headers */,  | 
  
| 2295 | 
      D978BC921BABE0F4009246CF /* OTRTheme.h in Headers */,  | 
  
| 2296 | 
      D93DDBC91BA79AD500CD8331 /* OTRBuddyImageCell.h in Headers */,  | 
  
| 2297 | 
      D93DDBCA1BA79AD700CD8331 /* OTRBuddyInfoCell.h in Headers */,  | 
  
| 2298 | 
      632AA7321D4819E000F65733 /* OTRSignalSignedPreKey.h in Headers */,  | 
  
| 2299 | 
      D9B9B1371DC802480007F5A7 /* OTRUserInfoProfile.h in Headers */,  | 
  
| 2300 | 
      D9EEEDD31D2739A800B8BC54 /* OTRvCard.h in Headers */,  | 
  
| 2301 | 
      );  | 
  
| 2302 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2303 | 
      };  | 
  
| 2304 | 
      		D9AE3A0B1BA8CBFA00255537 /* Headers */ = {
     | 
  
| 2305 | 
      isa = PBXHeadersBuildPhase;  | 
  
| 2306 | 
      buildActionMask = 2147483647;  | 
  
| 2307 | 
      files = (  | 
  
| 2308 | 
      D9599BBE1E285ECD006A4450 /* OTRLanguageManager_Private.h in Headers */,  | 
  
| 2309 | 
      D9E8277F1E28222F0071F40D /* OTRLanguageManager.h in Headers */,  | 
  
| 2310 | 
      D9AE3A111BA8CBFA00255537 /* OTRAssets.h in Headers */,  | 
  
| 2311 | 
      D9AE3A211BA8CF4400255537 /* OTRStrings.h in Headers */,  | 
  
| 2312 | 
      D9AE3A1C1BA8CC8E00255537 /* OTRSecrets.h in Headers */,  | 
  
| 2313 | 
      D9AE3A301BA8D84500255537 /* OTRBranding.h in Headers */,  | 
  
| 2314 | 
      );  | 
  
| 2315 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2316 | 
      };  | 
  
| 2317 | 
      /* End PBXHeadersBuildPhase section */  | 
  
| 2318 | 
       | 
  
| 2319 | 
      /* Begin PBXNativeTarget section */  | 
  
| 2320 | 
      		6365CEFB1E2453F6009E213F /* ChatSecureUITests */ = {
     | 
  
| 2321 | 
      isa = PBXNativeTarget;  | 
  
| 2322 | 
      buildConfigurationList = 6365CF031E2453F6009E213F /* Build configuration list for PBXNativeTarget "ChatSecureUITests" */;  | 
  
| 2323 | 
      buildPhases = (  | 
  
| 2324 | 
      6365CEF81E2453F6009E213F /* Sources */,  | 
  
| 2325 | 
      6365CEF91E2453F6009E213F /* Frameworks */,  | 
  
| 2326 | 
      6365CEFA1E2453F6009E213F /* Resources */,  | 
  
| 2327 | 
      );  | 
  
| 2328 | 
      buildRules = (  | 
  
| 2329 | 
      );  | 
  
| 2330 | 
      dependencies = (  | 
  
| 2331 | 
      6365CF021E2453F6009E213F /* PBXTargetDependency */,  | 
  
| 2332 | 
      );  | 
  
| 2333 | 
      name = ChatSecureUITests;  | 
  
| 2334 | 
      productName = ChatSecureUITests;  | 
  
| 2335 | 
      productReference = 6365CEFC1E2453F6009E213F /* ChatSecureUITests.xctest */;  | 
  
| 2336 | 
      productType = "com.apple.product-type.bundle.ui-testing";  | 
  
| 2337 | 
      };  | 
  
| 2338 | 
      		6396AF991A169D54009F3E6C /* ChatSecure */ = {
     | 
  
| 2339 | 
      isa = PBXNativeTarget;  | 
  
| 2340 | 
      buildConfigurationList = 6396AFBD1A169D54009F3E6C /* Build configuration list for PBXNativeTarget "ChatSecure" */;  | 
  
| 2341 | 
      buildPhases = (  | 
  
| 2342 | 
      26A8ED395C5418B361347335 /* [CP] Check Pods Manifest.lock */,  | 
  
| 2343 | 
      6396AF961A169D54009F3E6C /* Sources */,  | 
  
| 2344 | 
      6396AF971A169D54009F3E6C /* Frameworks */,  | 
  
| 2345 | 
      6396AF981A169D54009F3E6C /* Resources */,  | 
  
| 2346 | 
      D9227C481BA7952100B5E1D0 /* Embed Frameworks */,  | 
  
| 2347 | 
      1B1F00C90AA4375388D309AF /* [CP] Embed Pods Frameworks */,  | 
  
| 2348 | 
      B54AA4231DBE4A463B56D596 /* [CP] Copy Pods Resources */,  | 
  
| 2349 | 
      D9EC47841EFA043B00C39B25 /* [Carthage] Copy Frameworks */,  | 
  
| 2350 | 
      );  | 
  
| 2351 | 
      buildRules = (  | 
  
| 2352 | 
      );  | 
  
| 2353 | 
      dependencies = (  | 
  
| 2354 | 
      D99F17901BAB9CD400604558 /* PBXTargetDependency */,  | 
  
| 2355 | 
      D9227C3E1BA7952100B5E1D0 /* PBXTargetDependency */,  | 
  
| 2356 | 
      );  | 
  
| 2357 | 
      name = ChatSecure;  | 
  
| 2358 | 
      productName = ChatSecure;  | 
  
| 2359 | 
      productReference = 6396AF9A1A169D54009F3E6C /* ChatSecure.app */;  | 
  
| 2360 | 
      productType = "com.apple.product-type.application";  | 
  
| 2361 | 
      };  | 
  
| 2362 | 
      		6396AFB21A169D54009F3E6C /* ChatSecureTests */ = {
     | 
  
| 2363 | 
      isa = PBXNativeTarget;  | 
  
| 2364 | 
      buildConfigurationList = 6396AFC01A169D54009F3E6C /* Build configuration list for PBXNativeTarget "ChatSecureTests" */;  | 
  
| 2365 | 
      buildPhases = (  | 
  
| 2366 | 
      77A00DC28BB2926A0668095F /* [CP] Check Pods Manifest.lock */,  | 
  
| 2367 | 
      6396AFAF1A169D54009F3E6C /* Sources */,  | 
  
| 2368 | 
      6396AFB01A169D54009F3E6C /* Frameworks */,  | 
  
| 2369 | 
      6396AFB11A169D54009F3E6C /* Resources */,  | 
  
| 2370 | 
      3465A939CCAAAAC0480C0795 /* [CP] Embed Pods Frameworks */,  | 
  
| 2371 | 
      A32A5DF4737208630E1EA1F8 /* [CP] Copy Pods Resources */,  | 
  
| 2372 | 
      D9BE0B531EFAFED800BDF8D8 /* [Carthage] Copy Frameworks */,  | 
  
| 2373 | 
      );  | 
  
| 2374 | 
      buildRules = (  | 
  
| 2375 | 
      );  | 
  
| 2376 | 
      dependencies = (  | 
  
| 2377 | 
      631E1E9E1C583B6200E263CD /* PBXTargetDependency */,  | 
  
| 2378 | 
      6396AFB51A169D54009F3E6C /* PBXTargetDependency */,  | 
  
| 2379 | 
      );  | 
  
| 2380 | 
      name = ChatSecureTests;  | 
  
| 2381 | 
      productName = ChatSecureTests;  | 
  
| 2382 | 
      productReference = 6396AFB31A169D54009F3E6C /* ChatSecureTests.xctest */;  | 
  
| 2383 | 
      productType = "com.apple.product-type.bundle.unit-test";  | 
  
| 2384 | 
      };  | 
  
| 2385 | 
      		D9227C291BA7952100B5E1D0 /* ChatSecureCore */ = {
     | 
  
| 2386 | 
      isa = PBXNativeTarget;  | 
  
| 2387 | 
      buildConfigurationList = D9227C471BA7952100B5E1D0 /* Build configuration list for PBXNativeTarget "ChatSecureCore" */;  | 
  
| 2388 | 
      buildPhases = (  | 
  
| 2389 | 
      A6D5997FD889EEEABB9C430A /* [CP] Check Pods Manifest.lock */,  | 
  
| 2390 | 
      D9227C251BA7952100B5E1D0 /* Sources */,  | 
  
| 2391 | 
      D9227C261BA7952100B5E1D0 /* Frameworks */,  | 
  
| 2392 | 
      D9227C271BA7952100B5E1D0 /* Headers */,  | 
  
| 2393 | 
      D9227C281BA7952100B5E1D0 /* Resources */,  | 
  
| 2394 | 
      4A17E470489F79ACE0124841 /* [CP] Copy Pods Resources */,  | 
  
| 2395 | 
      );  | 
  
| 2396 | 
      buildRules = (  | 
  
| 2397 | 
      );  | 
  
| 2398 | 
      dependencies = (  | 
  
| 2399 | 
      D9AE3A1F1BA8CCFA00255537 /* PBXTargetDependency */,  | 
  
| 2400 | 
      );  | 
  
| 2401 | 
      name = ChatSecureCore;  | 
  
| 2402 | 
      productName = ChatSecureCore;  | 
  
| 2403 | 
      productReference = D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */;  | 
  
| 2404 | 
      productType = "com.apple.product-type.framework";  | 
  
| 2405 | 
      };  | 
  
| 2406 | 
      		D93027551BAA381F000CC975 /* OTRResources */ = {
     | 
  
| 2407 | 
      isa = PBXNativeTarget;  | 
  
| 2408 | 
      buildConfigurationList = D930275C1BAA381F000CC975 /* Build configuration list for PBXNativeTarget "OTRResources" */;  | 
  
| 2409 | 
      buildPhases = (  | 
  
| 2410 | 
      D93027521BAA381F000CC975 /* Sources */,  | 
  
| 2411 | 
      D93027531BAA381F000CC975 /* Frameworks */,  | 
  
| 2412 | 
      D93027541BAA381F000CC975 /* Resources */,  | 
  
| 2413 | 
      );  | 
  
| 2414 | 
      buildRules = (  | 
  
| 2415 | 
      );  | 
  
| 2416 | 
      dependencies = (  | 
  
| 2417 | 
      );  | 
  
| 2418 | 
      name = OTRResources;  | 
  
| 2419 | 
      productName = OTRResources;  | 
  
| 2420 | 
      productReference = D93027561BAA381F000CC975 /* OTRResources.bundle */;  | 
  
| 2421 | 
      productType = "com.apple.product-type.bundle";  | 
  
| 2422 | 
      };  | 
  
| 2423 | 
      		D9AE3A0D1BA8CBFA00255537 /* OTRAssets */ = {
     | 
  
| 2424 | 
      isa = PBXNativeTarget;  | 
  
| 2425 | 
      buildConfigurationList = D9AE3A171BA8CBFA00255537 /* Build configuration list for PBXNativeTarget "OTRAssets" */;  | 
  
| 2426 | 
      buildPhases = (  | 
  
| 2427 | 
      D97B6BA21E4A869C005C7B11 /* Update OTRStrings from strings.json */,  | 
  
| 2428 | 
      D9AE3A091BA8CBFA00255537 /* Sources */,  | 
  
| 2429 | 
      D9AE3A0A1BA8CBFA00255537 /* Frameworks */,  | 
  
| 2430 | 
      D9AE3A0B1BA8CBFA00255537 /* Headers */,  | 
  
| 2431 | 
      D9AE3A0C1BA8CBFA00255537 /* Resources */,  | 
  
| 2432 | 
      );  | 
  
| 2433 | 
      buildRules = (  | 
  
| 2434 | 
      );  | 
  
| 2435 | 
      dependencies = (  | 
  
| 2436 | 
      );  | 
  
| 2437 | 
      name = OTRAssets;  | 
  
| 2438 | 
      productName = OTRAssets;  | 
  
| 2439 | 
      productReference = D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */;  | 
  
| 2440 | 
      productType = "com.apple.product-type.framework";  | 
  
| 2441 | 
      };  | 
  
| 2442 | 
      /* End PBXNativeTarget section */  | 
  
| 2443 | 
       | 
  
| 2444 | 
      /* Begin PBXProject section */  | 
  
| 2445 | 
      		6396AF921A169D54009F3E6C /* Project object */ = {
     | 
  
| 2446 | 
      isa = PBXProject;  | 
  
| 2447 | 
      			attributes = {
     | 
  
| 2448 | 
      CLASSPREFIX = OTR;  | 
  
| 2449 | 
      LastSwiftMigration = 0700;  | 
  
| 2450 | 
      LastSwiftUpdateCheck = 0820;  | 
  
| 2451 | 
      LastUpgradeCheck = 0900;  | 
  
| 2452 | 
      ORGANIZATIONNAME = "Chris Ballinger";  | 
  
| 2453 | 
      				TargetAttributes = {
     | 
  
| 2454 | 
      					6365CEFB1E2453F6009E213F = {
     | 
  
| 2455 | 
      CreatedOnToolsVersion = 8.2;  | 
  
| 2456 | 
      DevelopmentTeam = SF3NXKQQ64;  | 
  
| 2457 | 
      LastSwiftMigration = 0820;  | 
  
| 2458 | 
      ProvisioningStyle = Automatic;  | 
  
| 2459 | 
      TestTargetID = 6396AF991A169D54009F3E6C;  | 
  
| 2460 | 
      };  | 
  
| 2461 | 
      					6396AF991A169D54009F3E6C = {
     | 
  
| 2462 | 
      CreatedOnToolsVersion = 6.1;  | 
  
| 2463 | 
      DevelopmentTeam = 4T8JLQR6GR;  | 
  
| 2464 | 
      LastSwiftMigration = 0900;  | 
  
| 2465 | 
      ProvisioningStyle = Automatic;  | 
  
| 2466 | 
      						SystemCapabilities = {
     | 
  
| 2467 | 
      							com.apple.DataProtection = {
     | 
  
| 2468 | 
      enabled = 1;  | 
  
| 2469 | 
      };  | 
  
| 2470 | 
      							com.apple.InAppPurchase = {
     | 
  
| 2471 | 
      enabled = 1;  | 
  
| 2472 | 
      };  | 
  
| 2473 | 
      							com.apple.Keychain = {
     | 
  
| 2474 | 
      enabled = 1;  | 
  
| 2475 | 
      };  | 
  
| 2476 | 
      							com.apple.Push = {
     | 
  
| 2477 | 
      enabled = 1;  | 
  
| 2478 | 
      };  | 
  
| 2479 | 
      							com.apple.SafariKeychain = {
     | 
  
| 2480 | 
      enabled = 1;  | 
  
| 2481 | 
      };  | 
  
| 2482 | 
      };  | 
  
| 2483 | 
      };  | 
  
| 2484 | 
      					6396AFB21A169D54009F3E6C = {
     | 
  
| 2485 | 
      CreatedOnToolsVersion = 6.1;  | 
  
| 2486 | 
      DevelopmentTeam = 4T8JLQR6GR;  | 
  
| 2487 | 
      LastSwiftMigration = 0820;  | 
  
| 2488 | 
      ProvisioningStyle = Automatic;  | 
  
| 2489 | 
      };  | 
  
| 2490 | 
      					D9227C291BA7952100B5E1D0 = {
     | 
  
| 2491 | 
      CreatedOnToolsVersion = 7.0;  | 
  
| 2492 | 
      DevelopmentTeam = 4T8JLQR6GR;  | 
  
| 2493 | 
      LastSwiftMigration = 0820;  | 
  
| 2494 | 
      ProvisioningStyle = Automatic;  | 
  
| 2495 | 
      };  | 
  
| 2496 | 
      					D93027551BAA381F000CC975 = {
     | 
  
| 2497 | 
      CreatedOnToolsVersion = 7.0;  | 
  
| 2498 | 
      DevelopmentTeam = 4T8JLQR6GR;  | 
  
| 2499 | 
      ProvisioningStyle = Automatic;  | 
  
| 2500 | 
      };  | 
  
| 2501 | 
      					D9AE3A0D1BA8CBFA00255537 = {
     | 
  
| 2502 | 
      CreatedOnToolsVersion = 7.0;  | 
  
| 2503 | 
      DevelopmentTeam = 4T8JLQR6GR;  | 
  
| 2504 | 
      LastSwiftMigration = 0900;  | 
  
| 2505 | 
      ProvisioningStyle = Automatic;  | 
  
| 2506 | 
      };  | 
  
| 2507 | 
      };  | 
  
| 2508 | 
      };  | 
  
| 2509 | 
      buildConfigurationList = 6396AF951A169D54009F3E6C /* Build configuration list for PBXProject "ChatSecure" */;  | 
  
| 2510 | 
      compatibilityVersion = "Xcode 3.2";  | 
  
| 2511 | 
      developmentRegion = English;  | 
  
| 2512 | 
      hasScannedForEncodings = 0;  | 
  
| 2513 | 
      knownRegions = (  | 
  
| 2514 | 
      en,  | 
  
| 2515 | 
      Base,  | 
  
| 2516 | 
      de,  | 
  
| 2517 | 
      ar,  | 
  
| 2518 | 
      bo,  | 
  
| 2519 | 
      ca,  | 
  
| 2520 | 
      "da-DK",  | 
  
| 2521 | 
      el,  | 
  
| 2522 | 
      es,  | 
  
| 2523 | 
      "fa-IR",  | 
  
| 2524 | 
      fr,  | 
  
| 2525 | 
      he,  | 
  
| 2526 | 
      hu,  | 
  
| 2527 | 
      id,  | 
  
| 2528 | 
      it,  | 
  
| 2529 | 
      ja,  | 
  
| 2530 | 
      "nl-NL",  | 
  
| 2531 | 
      pl,  | 
  
| 2532 | 
      "pt-PT",  | 
  
| 2533 | 
      "pt-BR",  | 
  
| 2534 | 
      "ro-RO",  | 
  
| 2535 | 
      ru,  | 
  
| 2536 | 
      sk,  | 
  
| 2537 | 
      "sl-SI",  | 
  
| 2538 | 
      sl,  | 
  
| 2539 | 
      sv,  | 
  
| 2540 | 
      tr,  | 
  
| 2541 | 
      uz,  | 
  
| 2542 | 
      vi,  | 
  
| 2543 | 
      "zh-Hans-CN",  | 
  
| 2544 | 
      "nb-NO",  | 
  
| 2545 | 
      "zh-Hant-TW",  | 
  
| 2546 | 
      );  | 
  
| 2547 | 
      mainGroup = 6396AF911A169D54009F3E6C;  | 
  
| 2548 | 
      productRefGroup = 6396AF9B1A169D54009F3E6C /* Products */;  | 
  
| 2549 | 
      projectDirPath = "";  | 
  
| 2550 | 
      projectRoot = "";  | 
  
| 2551 | 
      targets = (  | 
  
| 2552 | 
      6396AF991A169D54009F3E6C /* ChatSecure */,  | 
  
| 2553 | 
      6396AFB21A169D54009F3E6C /* ChatSecureTests */,  | 
  
| 2554 | 
      6365CEFB1E2453F6009E213F /* ChatSecureUITests */,  | 
  
| 2555 | 
      D9227C291BA7952100B5E1D0 /* ChatSecureCore */,  | 
  
| 2556 | 
      D9AE3A0D1BA8CBFA00255537 /* OTRAssets */,  | 
  
| 2557 | 
      D93027551BAA381F000CC975 /* OTRResources */,  | 
  
| 2558 | 
      );  | 
  
| 2559 | 
      };  | 
  
| 2560 | 
      /* End PBXProject section */  | 
  
| 2561 | 
       | 
  
| 2562 | 
      /* Begin PBXResourcesBuildPhase section */  | 
  
| 2563 | 
      		6365CEFA1E2453F6009E213F /* Resources */ = {
     | 
  
| 2564 | 
      isa = PBXResourcesBuildPhase;  | 
  
| 2565 | 
      buildActionMask = 2147483647;  | 
  
| 2566 | 
      files = (  | 
  
| 2567 | 
      632A2D341E2728B8000D3192 /* Localizable.strings in Resources */,  | 
  
| 2568 | 
      );  | 
  
| 2569 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2570 | 
      };  | 
  
| 2571 | 
      		6396AF981A169D54009F3E6C /* Resources */ = {
     | 
  
| 2572 | 
      isa = PBXResourcesBuildPhase;  | 
  
| 2573 | 
      buildActionMask = 2147483647;  | 
  
| 2574 | 
      files = (  | 
  
| 2575 | 
      D93E50671FC3E9B400E0E624 /* OTRResources.bundle in Resources */,  | 
  
| 2576 | 
      635EF2021E276C410087BD72 /* Localizable.strings in Resources */,  | 
  
| 2577 | 
      D9DEC34A1FABC9F900BF1F7C /* Settings.bundle in Resources */,  | 
  
| 2578 | 
      D9227C241BA78E6B00B5E1D0 /* FontAwesome.ttf in Resources */,  | 
  
| 2579 | 
      6331072C1A16D1F200C17BAE /* Images.xcassets in Resources */,  | 
  
| 2580 | 
      6308D1451CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist in Resources */,  | 
  
| 2581 | 
      D9365E7A1A1EB0050006434A /* torrc in Resources */,  | 
  
| 2582 | 
      6331072B1A16D1F200C17BAE /* DemoImages.xcassets in Resources */,  | 
  
| 2583 | 
      633107201A16D1A300C17BAE /* LaunchScreen.xib in Resources */,  | 
  
| 2584 | 
      D95AD2291B684AE1007DEBC3 /* xmpp-server-list in Resources */,  | 
  
| 2585 | 
      );  | 
  
| 2586 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2587 | 
      };  | 
  
| 2588 | 
      		6396AFB11A169D54009F3E6C /* Resources */ = {
     | 
  
| 2589 | 
      isa = PBXResourcesBuildPhase;  | 
  
| 2590 | 
      buildActionMask = 2147483647;  | 
  
| 2591 | 
      files = (  | 
  
| 2592 | 
      6323C7041E396D3D00D0FB42 /* portrait.jpg in Resources */,  | 
  
| 2593 | 
      636DE07E1E5E476200D8D868 /* portrait-orientation.jpg in Resources */,  | 
  
| 2594 | 
      6323C7031E396D3D00D0FB42 /* landscape.jpg in Resources */,  | 
  
| 2595 | 
      6323C7051E396D3D00D0FB42 /* small.jpg in Resources */,  | 
  
| 2596 | 
      63DDD8BA1A9E9BD900C0A918 /* samples in Resources */,  | 
  
| 2597 | 
      );  | 
  
| 2598 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2599 | 
      };  | 
  
| 2600 | 
      		D9227C281BA7952100B5E1D0 /* Resources */ = {
     | 
  
| 2601 | 
      isa = PBXResourcesBuildPhase;  | 
  
| 2602 | 
      buildActionMask = 2147483647;  | 
  
| 2603 | 
      files = (  | 
  
| 2604 | 
      );  | 
  
| 2605 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2606 | 
      };  | 
  
| 2607 | 
      		D93027541BAA381F000CC975 /* Resources */ = {
     | 
  
| 2608 | 
      isa = PBXResourcesBuildPhase;  | 
  
| 2609 | 
      buildActionMask = 2147483647;  | 
  
| 2610 | 
      files = (  | 
  
| 2611 | 
      92CC68F41F4309B50006CDF8 /* OTRComposeGroupBuddyCell.xib in Resources */,  | 
  
| 2612 | 
      924F67C51EA5541C00528FB6 /* MigrationInfoHeaderView.xib in Resources */,  | 
  
| 2613 | 
      D99F17871BAB932C00604558 /* OTRCountryImages.xcassets in Resources */,  | 
  
| 2614 | 
      D98BA36C1EDE47BB004475B6 /* HTMLPreviewView.xib in Resources */,  | 
  
| 2615 | 
      9251C34F1F35CC44003ACE4A /* MaterialIcons-Regular.ttf in Resources */,  | 
  
| 2616 | 
      D9B9B1351DC7F3BF0007F5A7 /* UserInfoProfileCell.xib in Resources */,  | 
  
| 2617 | 
      D99F178C1BAB947E00604558 /* Secrets.plist in Resources */,  | 
  
| 2618 | 
      D9BC71E11E53B4A3007A3C4F /* TwoButtonTableViewCell.xib in Resources */,  | 
  
| 2619 | 
      D99F178A1BAB946800604558 /* Branding.plist in Resources */,  | 
  
| 2620 | 
      D99F17881BAB936100604558 /* Localizable.strings in Resources */,  | 
  
| 2621 | 
      92CC68BF1F42F0710006CDF8 /* OTRComposeGroup.storyboard in Resources */,  | 
  
| 2622 | 
      D943AA441E6A0BB9007F3564 /* XMPPAccountCell.xib in Resources */,  | 
  
| 2623 | 
      D9BC71DC1E53B31C007A3C4F /* SingleButtonTableViewCell.xib in Resources */,  | 
  
| 2624 | 
      9251C34E1F35CC44003ACE4A /* ios-icon-font.ttf in Resources */,  | 
  
| 2625 | 
      D99F17861BAB932800604558 /* OTRImages.xcassets in Resources */,  | 
  
| 2626 | 
      D91C866D1E4E7F07008BD763 /* ServerCapabilityTableViewCell.xib in Resources */,  | 
  
| 2627 | 
      D937184E1EC13D7B00766D49 /* Purchase.storyboard in Resources */,  | 
  
| 2628 | 
      D99F17921BABA84600604558 /* OTRUsernameCell.xib in Resources */,  | 
  
| 2629 | 
      D91E641C1DB179A00074B2D4 /* OMEMODeviceFingerprintCell.xib in Resources */,  | 
  
| 2630 | 
      D99F17911BABA84600604558 /* XMPPServerInfoCell.xib in Resources */,  | 
  
| 2631 | 
      D99F17931BABA85D00604558 /* Onboarding.storyboard in Resources */,  | 
  
| 2632 | 
      D967CA8E1E516B8D005FBB49 /* PushAccountTableViewCell.xib in Resources */,  | 
  
| 2633 | 
      9251C3051F345DD5003ACE4A /* OTRRoomOccupants.storyboard in Resources */,  | 
  
| 2634 | 
      D9315CAE1BB600450077D2EE /* AddFriendsView.xib in Resources */,  | 
  
| 2635 | 
      D97070921EEF382D004FEBDE /* MediaDownloadView.xib in Resources */,  | 
  
| 2636 | 
      924F68591EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib in Resources */,  | 
  
| 2637 | 
      8F56C3272EBE7F45BC8F925A /* OTRMessagesLoadingView.xib in Resources */,  | 
  
| 2638 | 
      );  | 
  
| 2639 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2640 | 
      };  | 
  
| 2641 | 
      		D9AE3A0C1BA8CBFA00255537 /* Resources */ = {
     | 
  
| 2642 | 
      isa = PBXResourcesBuildPhase;  | 
  
| 2643 | 
      buildActionMask = 2147483647;  | 
  
| 2644 | 
      files = (  | 
  
| 2645 | 
      );  | 
  
| 2646 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2647 | 
      };  | 
  
| 2648 | 
      /* End PBXResourcesBuildPhase section */  | 
  
| 2649 | 
       | 
  
| 2650 | 
      /* Begin PBXShellScriptBuildPhase section */  | 
  
| 2651 | 
      		1B1F00C90AA4375388D309AF /* [CP] Embed Pods Frameworks */ = {
     | 
  
| 2652 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2653 | 
      buildActionMask = 2147483647;  | 
  
| 2654 | 
      files = (  | 
  
| 2655 | 
      );  | 
  
| 2656 | 
      inputPaths = (  | 
  
| 2657 | 
      				"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-frameworks.sh",
     | 
  
| 2658 | 
      				"${BUILT_PRODUCTS_DIR}/ARChromeActivity/ARChromeActivity.framework",
     | 
  
| 2659 | 
      				"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
     | 
  
| 2660 | 
      				"${BUILT_PRODUCTS_DIR}/Appirater/Appirater.framework",
     | 
  
| 2661 | 
      				"${BUILT_PRODUCTS_DIR}/BBlock/BBlock.framework",
     | 
  
| 2662 | 
      				"${BUILT_PRODUCTS_DIR}/BButton/BButton.framework",
     | 
  
| 2663 | 
      				"${BUILT_PRODUCTS_DIR}/CPAProxy/CPAProxy.framework",
     | 
  
| 2664 | 
      				"${BUILT_PRODUCTS_DIR}/ChatSecure-Push-iOS/ChatSecure_Push_iOS.framework",
     | 
  
| 2665 | 
      				"${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework",
     | 
  
| 2666 | 
      				"${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework",
     | 
  
| 2667 | 
      				"${BUILT_PRODUCTS_DIR}/DTFoundation/DTFoundation.framework",
     | 
  
| 2668 | 
      				"${BUILT_PRODUCTS_DIR}/GCDWebServer/GCDWebServer.framework",
     | 
  
| 2669 | 
      				"${BUILT_PRODUCTS_DIR}/IOCipher/IOCipher.framework",
     | 
  
| 2670 | 
      				"${BUILT_PRODUCTS_DIR}/JSQMessagesViewController/JSQMessagesViewController.framework",
     | 
  
| 2671 | 
      				"${BUILT_PRODUCTS_DIR}/JTSImageViewController/JTSImageViewController.framework",
     | 
  
| 2672 | 
      				"${BUILT_PRODUCTS_DIR}/KSCrash/KSCrash.framework",
     | 
  
| 2673 | 
      				"${BUILT_PRODUCTS_DIR}/KissXML/KissXML.framework",
     | 
  
| 2674 | 
      				"${BUILT_PRODUCTS_DIR}/Kvitto/Kvitto.framework",
     | 
  
| 2675 | 
      				"${BUILT_PRODUCTS_DIR}/MWFeedParser/MWFeedParser.framework",
     | 
  
| 2676 | 
      				"${BUILT_PRODUCTS_DIR}/Navajo/Navajo.framework",
     | 
  
| 2677 | 
      				"${BUILT_PRODUCTS_DIR}/OTRKit/OTRKit.framework",
     | 
  
| 2678 | 
      				"${BUILT_PRODUCTS_DIR}/OpenInChrome/OpenInChrome.framework",
     | 
  
| 2679 | 
      				"${BUILT_PRODUCTS_DIR}/ParkedTextField/ParkedTextField.framework",
     | 
  
| 2680 | 
      				"${BUILT_PRODUCTS_DIR}/ProxyKit/ProxyKit.framework",
     | 
  
| 2681 | 
      				"${BUILT_PRODUCTS_DIR}/QRCodeReaderViewController/QRCodeReaderViewController.framework",
     | 
  
| 2682 | 
      				"${PODS_ROOT}/Reveal-SDK/RevealServer-11/iOS/RevealServer.framework",
     | 
  
| 2683 | 
      				"${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework",
     | 
  
| 2684 | 
      				"${BUILT_PRODUCTS_DIR}/SignalProtocolC/SignalProtocolC.framework",
     | 
  
| 2685 | 
      				"${BUILT_PRODUCTS_DIR}/SignalProtocolObjC/SignalProtocolObjC.framework",
     | 
  
| 2686 | 
      				"${BUILT_PRODUCTS_DIR}/TUSafariActivity/TUSafariActivity.framework",
     | 
  
| 2687 | 
      				"${BUILT_PRODUCTS_DIR}/XMPPFramework/XMPPFramework.framework",
     | 
  
| 2688 | 
      				"${BUILT_PRODUCTS_DIR}/YapDatabase/YapDatabase.framework",
     | 
  
| 2689 | 
      				"${BUILT_PRODUCTS_DIR}/YapTaskQueue/YapTaskQueue.framework",
     | 
  
| 2690 | 
      				"${BUILT_PRODUCTS_DIR}/gtm-http-fetcher/gtm_http_fetcher.framework",
     | 
  
| 2691 | 
      				"${BUILT_PRODUCTS_DIR}/gtm-oauth2/gtm_oauth2.framework",
     | 
  
| 2692 | 
      				"${BUILT_PRODUCTS_DIR}/libidn/libidn.framework",
     | 
  
| 2693 | 
      				"${BUILT_PRODUCTS_DIR}/libsqlfs/libsqlfs.framework",
     | 
  
| 2694 | 
      );  | 
  
| 2695 | 
      name = "[CP] Embed Pods Frameworks";  | 
  
| 2696 | 
      outputPaths = (  | 
  
| 2697 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ARChromeActivity.framework",
     | 
  
| 2698 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
     | 
  
| 2699 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Appirater.framework",
     | 
  
| 2700 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BBlock.framework",
     | 
  
| 2701 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BButton.framework",
     | 
  
| 2702 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CPAProxy.framework",
     | 
  
| 2703 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ChatSecure_Push_iOS.framework",
     | 
  
| 2704 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaAsyncSocket.framework",
     | 
  
| 2705 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework",
     | 
  
| 2706 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DTFoundation.framework",
     | 
  
| 2707 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GCDWebServer.framework",
     | 
  
| 2708 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IOCipher.framework",
     | 
  
| 2709 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JSQMessagesViewController.framework",
     | 
  
| 2710 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JTSImageViewController.framework",
     | 
  
| 2711 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KSCrash.framework",
     | 
  
| 2712 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KissXML.framework",
     | 
  
| 2713 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kvitto.framework",
     | 
  
| 2714 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MWFeedParser.framework",
     | 
  
| 2715 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Navajo.framework",
     | 
  
| 2716 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OTRKit.framework",
     | 
  
| 2717 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenInChrome.framework",
     | 
  
| 2718 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ParkedTextField.framework",
     | 
  
| 2719 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProxyKit.framework",
     | 
  
| 2720 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QRCodeReaderViewController.framework",
     | 
  
| 2721 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RevealServer.framework",
     | 
  
| 2722 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLCipher.framework",
     | 
  
| 2723 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalProtocolC.framework",
     | 
  
| 2724 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalProtocolObjC.framework",
     | 
  
| 2725 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TUSafariActivity.framework",
     | 
  
| 2726 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/XMPPFramework.framework",
     | 
  
| 2727 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapDatabase.framework",
     | 
  
| 2728 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapTaskQueue.framework",
     | 
  
| 2729 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/gtm_http_fetcher.framework",
     | 
  
| 2730 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/gtm_oauth2.framework",
     | 
  
| 2731 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libidn.framework",
     | 
  
| 2732 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libsqlfs.framework",
     | 
  
| 2733 | 
      );  | 
  
| 2734 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2735 | 
      shellPath = /bin/sh;  | 
  
| 2736 | 
      			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-frameworks.sh\"\n";
     | 
  
| 2737 | 
      showEnvVarsInLog = 0;  | 
  
| 2738 | 
      };  | 
  
| 2739 | 
      		26A8ED395C5418B361347335 /* [CP] Check Pods Manifest.lock */ = {
     | 
  
| 2740 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2741 | 
      buildActionMask = 2147483647;  | 
  
| 2742 | 
      files = (  | 
  
| 2743 | 
      );  | 
  
| 2744 | 
      inputPaths = (  | 
  
| 2745 | 
      				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
     | 
  
| 2746 | 
      				"${PODS_ROOT}/Manifest.lock",
     | 
  
| 2747 | 
      );  | 
  
| 2748 | 
      name = "[CP] Check Pods Manifest.lock";  | 
  
| 2749 | 
      outputPaths = (  | 
  
| 2750 | 
      "$(DERIVED_FILE_DIR)/Pods-ChatSecureCorePods-ChatSecure-checkManifestLockResult.txt",  | 
  
| 2751 | 
      );  | 
  
| 2752 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2753 | 
      shellPath = /bin/sh;  | 
  
| 2754 | 
      			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
     | 
  
| 2755 | 
      showEnvVarsInLog = 0;  | 
  
| 2756 | 
      };  | 
  
| 2757 | 
      		3465A939CCAAAAC0480C0795 /* [CP] Embed Pods Frameworks */ = {
     | 
  
| 2758 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2759 | 
      buildActionMask = 2147483647;  | 
  
| 2760 | 
      files = (  | 
  
| 2761 | 
      );  | 
  
| 2762 | 
      inputPaths = (  | 
  
| 2763 | 
      				"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests-frameworks.sh",
     | 
  
| 2764 | 
      				"${BUILT_PRODUCTS_DIR}/ARChromeActivity/ARChromeActivity.framework",
     | 
  
| 2765 | 
      				"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
     | 
  
| 2766 | 
      				"${BUILT_PRODUCTS_DIR}/Appirater/Appirater.framework",
     | 
  
| 2767 | 
      				"${BUILT_PRODUCTS_DIR}/BBlock/BBlock.framework",
     | 
  
| 2768 | 
      				"${BUILT_PRODUCTS_DIR}/BButton/BButton.framework",
     | 
  
| 2769 | 
      				"${BUILT_PRODUCTS_DIR}/CPAProxy/CPAProxy.framework",
     | 
  
| 2770 | 
      				"${BUILT_PRODUCTS_DIR}/ChatSecure-Push-iOS/ChatSecure_Push_iOS.framework",
     | 
  
| 2771 | 
      				"${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework",
     | 
  
| 2772 | 
      				"${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework",
     | 
  
| 2773 | 
      				"${BUILT_PRODUCTS_DIR}/DTFoundation/DTFoundation.framework",
     | 
  
| 2774 | 
      				"${BUILT_PRODUCTS_DIR}/GCDWebServer/GCDWebServer.framework",
     | 
  
| 2775 | 
      				"${BUILT_PRODUCTS_DIR}/IOCipher/IOCipher.framework",
     | 
  
| 2776 | 
      				"${BUILT_PRODUCTS_DIR}/JSQMessagesViewController/JSQMessagesViewController.framework",
     | 
  
| 2777 | 
      				"${BUILT_PRODUCTS_DIR}/JTSImageViewController/JTSImageViewController.framework",
     | 
  
| 2778 | 
      				"${BUILT_PRODUCTS_DIR}/KSCrash/KSCrash.framework",
     | 
  
| 2779 | 
      				"${BUILT_PRODUCTS_DIR}/KissXML/KissXML.framework",
     | 
  
| 2780 | 
      				"${BUILT_PRODUCTS_DIR}/Kvitto/Kvitto.framework",
     | 
  
| 2781 | 
      				"${BUILT_PRODUCTS_DIR}/MWFeedParser/MWFeedParser.framework",
     | 
  
| 2782 | 
      				"${BUILT_PRODUCTS_DIR}/Navajo/Navajo.framework",
     | 
  
| 2783 | 
      				"${BUILT_PRODUCTS_DIR}/OTRKit/OTRKit.framework",
     | 
  
| 2784 | 
      				"${BUILT_PRODUCTS_DIR}/OpenInChrome/OpenInChrome.framework",
     | 
  
| 2785 | 
      				"${BUILT_PRODUCTS_DIR}/ParkedTextField/ParkedTextField.framework",
     | 
  
| 2786 | 
      				"${BUILT_PRODUCTS_DIR}/ProxyKit/ProxyKit.framework",
     | 
  
| 2787 | 
      				"${BUILT_PRODUCTS_DIR}/QRCodeReaderViewController/QRCodeReaderViewController.framework",
     | 
  
| 2788 | 
      				"${PODS_ROOT}/Reveal-SDK/RevealServer-11/iOS/RevealServer.framework",
     | 
  
| 2789 | 
      				"${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework",
     | 
  
| 2790 | 
      				"${BUILT_PRODUCTS_DIR}/SignalProtocolC/SignalProtocolC.framework",
     | 
  
| 2791 | 
      				"${BUILT_PRODUCTS_DIR}/SignalProtocolObjC/SignalProtocolObjC.framework",
     | 
  
| 2792 | 
      				"${BUILT_PRODUCTS_DIR}/TUSafariActivity/TUSafariActivity.framework",
     | 
  
| 2793 | 
      				"${BUILT_PRODUCTS_DIR}/XMPPFramework/XMPPFramework.framework",
     | 
  
| 2794 | 
      				"${BUILT_PRODUCTS_DIR}/YapDatabase/YapDatabase.framework",
     | 
  
| 2795 | 
      				"${BUILT_PRODUCTS_DIR}/YapTaskQueue/YapTaskQueue.framework",
     | 
  
| 2796 | 
      				"${BUILT_PRODUCTS_DIR}/gtm-http-fetcher/gtm_http_fetcher.framework",
     | 
  
| 2797 | 
      				"${BUILT_PRODUCTS_DIR}/gtm-oauth2/gtm_oauth2.framework",
     | 
  
| 2798 | 
      				"${BUILT_PRODUCTS_DIR}/libidn/libidn.framework",
     | 
  
| 2799 | 
      				"${BUILT_PRODUCTS_DIR}/libsqlfs/libsqlfs.framework",
     | 
  
| 2800 | 
      );  | 
  
| 2801 | 
      name = "[CP] Embed Pods Frameworks";  | 
  
| 2802 | 
      outputPaths = (  | 
  
| 2803 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ARChromeActivity.framework",
     | 
  
| 2804 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
     | 
  
| 2805 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Appirater.framework",
     | 
  
| 2806 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BBlock.framework",
     | 
  
| 2807 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BButton.framework",
     | 
  
| 2808 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CPAProxy.framework",
     | 
  
| 2809 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ChatSecure_Push_iOS.framework",
     | 
  
| 2810 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaAsyncSocket.framework",
     | 
  
| 2811 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework",
     | 
  
| 2812 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DTFoundation.framework",
     | 
  
| 2813 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GCDWebServer.framework",
     | 
  
| 2814 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IOCipher.framework",
     | 
  
| 2815 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JSQMessagesViewController.framework",
     | 
  
| 2816 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JTSImageViewController.framework",
     | 
  
| 2817 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KSCrash.framework",
     | 
  
| 2818 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KissXML.framework",
     | 
  
| 2819 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kvitto.framework",
     | 
  
| 2820 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MWFeedParser.framework",
     | 
  
| 2821 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Navajo.framework",
     | 
  
| 2822 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OTRKit.framework",
     | 
  
| 2823 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenInChrome.framework",
     | 
  
| 2824 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ParkedTextField.framework",
     | 
  
| 2825 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProxyKit.framework",
     | 
  
| 2826 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QRCodeReaderViewController.framework",
     | 
  
| 2827 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RevealServer.framework",
     | 
  
| 2828 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLCipher.framework",
     | 
  
| 2829 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalProtocolC.framework",
     | 
  
| 2830 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalProtocolObjC.framework",
     | 
  
| 2831 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TUSafariActivity.framework",
     | 
  
| 2832 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/XMPPFramework.framework",
     | 
  
| 2833 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapDatabase.framework",
     | 
  
| 2834 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapTaskQueue.framework",
     | 
  
| 2835 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/gtm_http_fetcher.framework",
     | 
  
| 2836 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/gtm_oauth2.framework",
     | 
  
| 2837 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libidn.framework",
     | 
  
| 2838 | 
      				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libsqlfs.framework",
     | 
  
| 2839 | 
      );  | 
  
| 2840 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2841 | 
      shellPath = /bin/sh;  | 
  
| 2842 | 
      			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests-frameworks.sh\"\n";
     | 
  
| 2843 | 
      showEnvVarsInLog = 0;  | 
  
| 2844 | 
      };  | 
  
| 2845 | 
      		4A17E470489F79ACE0124841 /* [CP] Copy Pods Resources */ = {
     | 
  
| 2846 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2847 | 
      buildActionMask = 2147483647;  | 
  
| 2848 | 
      files = (  | 
  
| 2849 | 
      );  | 
  
| 2850 | 
      inputPaths = (  | 
  
| 2851 | 
      );  | 
  
| 2852 | 
      name = "[CP] Copy Pods Resources";  | 
  
| 2853 | 
      outputPaths = (  | 
  
| 2854 | 
      );  | 
  
| 2855 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2856 | 
      shellPath = /bin/sh;  | 
  
| 2857 | 
      			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureCore/Pods-ChatSecureCorePods-ChatSecureCore-resources.sh\"\n";
     | 
  
| 2858 | 
      showEnvVarsInLog = 0;  | 
  
| 2859 | 
      };  | 
  
| 2860 | 
      		77A00DC28BB2926A0668095F /* [CP] Check Pods Manifest.lock */ = {
     | 
  
| 2861 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2862 | 
      buildActionMask = 2147483647;  | 
  
| 2863 | 
      files = (  | 
  
| 2864 | 
      );  | 
  
| 2865 | 
      inputPaths = (  | 
  
| 2866 | 
      				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
     | 
  
| 2867 | 
      				"${PODS_ROOT}/Manifest.lock",
     | 
  
| 2868 | 
      );  | 
  
| 2869 | 
      name = "[CP] Check Pods Manifest.lock";  | 
  
| 2870 | 
      outputPaths = (  | 
  
| 2871 | 
      "$(DERIVED_FILE_DIR)/Pods-ChatSecureCorePods-ChatSecureTests-checkManifestLockResult.txt",  | 
  
| 2872 | 
      );  | 
  
| 2873 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2874 | 
      shellPath = /bin/sh;  | 
  
| 2875 | 
      			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
     | 
  
| 2876 | 
      showEnvVarsInLog = 0;  | 
  
| 2877 | 
      };  | 
  
| 2878 | 
      		A32A5DF4737208630E1EA1F8 /* [CP] Copy Pods Resources */ = {
     | 
  
| 2879 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2880 | 
      buildActionMask = 2147483647;  | 
  
| 2881 | 
      files = (  | 
  
| 2882 | 
      );  | 
  
| 2883 | 
      inputPaths = (  | 
  
| 2884 | 
      );  | 
  
| 2885 | 
      name = "[CP] Copy Pods Resources";  | 
  
| 2886 | 
      outputPaths = (  | 
  
| 2887 | 
      );  | 
  
| 2888 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2889 | 
      shellPath = /bin/sh;  | 
  
| 2890 | 
      			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests-resources.sh\"\n";
     | 
  
| 2891 | 
      showEnvVarsInLog = 0;  | 
  
| 2892 | 
      };  | 
  
| 2893 | 
      		A6D5997FD889EEEABB9C430A /* [CP] Check Pods Manifest.lock */ = {
     | 
  
| 2894 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2895 | 
      buildActionMask = 2147483647;  | 
  
| 2896 | 
      files = (  | 
  
| 2897 | 
      );  | 
  
| 2898 | 
      inputPaths = (  | 
  
| 2899 | 
      				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
     | 
  
| 2900 | 
      				"${PODS_ROOT}/Manifest.lock",
     | 
  
| 2901 | 
      );  | 
  
| 2902 | 
      name = "[CP] Check Pods Manifest.lock";  | 
  
| 2903 | 
      outputPaths = (  | 
  
| 2904 | 
      "$(DERIVED_FILE_DIR)/Pods-ChatSecureCorePods-ChatSecureCore-checkManifestLockResult.txt",  | 
  
| 2905 | 
      );  | 
  
| 2906 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2907 | 
      shellPath = /bin/sh;  | 
  
| 2908 | 
      			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
     | 
  
| 2909 | 
      showEnvVarsInLog = 0;  | 
  
| 2910 | 
      };  | 
  
| 2911 | 
      		B54AA4231DBE4A463B56D596 /* [CP] Copy Pods Resources */ = {
     | 
  
| 2912 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2913 | 
      buildActionMask = 2147483647;  | 
  
| 2914 | 
      files = (  | 
  
| 2915 | 
      );  | 
  
| 2916 | 
      inputPaths = (  | 
  
| 2917 | 
      );  | 
  
| 2918 | 
      name = "[CP] Copy Pods Resources";  | 
  
| 2919 | 
      outputPaths = (  | 
  
| 2920 | 
      );  | 
  
| 2921 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2922 | 
      shellPath = /bin/sh;  | 
  
| 2923 | 
      			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-resources.sh\"\n";
     | 
  
| 2924 | 
      showEnvVarsInLog = 0;  | 
  
| 2925 | 
      };  | 
  
| 2926 | 
      		D97B6BA21E4A869C005C7B11 /* Update OTRStrings from strings.json */ = {
     | 
  
| 2927 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2928 | 
      buildActionMask = 2147483647;  | 
  
| 2929 | 
      files = (  | 
  
| 2930 | 
      );  | 
  
| 2931 | 
      inputPaths = (  | 
  
| 2932 | 
      );  | 
  
| 2933 | 
      name = "Update OTRStrings from strings.json";  | 
  
| 2934 | 
      outputPaths = (  | 
  
| 2935 | 
      );  | 
  
| 2936 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2937 | 
      shellPath = /bin/sh;  | 
  
| 2938 | 
      			shellScript = "python \"${SRCROOT}/OTRAssets/Strings/StringsConverter.py\"";
     | 
  
| 2939 | 
      };  | 
  
| 2940 | 
      		D9BE0B531EFAFED800BDF8D8 /* [Carthage] Copy Frameworks */ = {
     | 
  
| 2941 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2942 | 
      buildActionMask = 2147483647;  | 
  
| 2943 | 
      files = (  | 
  
| 2944 | 
      );  | 
  
| 2945 | 
      inputPaths = (  | 
  
| 2946 | 
      "$(SRCROOT)/Carthage/Build/iOS/FormatterKit.framework",  | 
  
| 2947 | 
      "$(SRCROOT)/Carthage/Build/iOS/HTMLReader.framework",  | 
  
| 2948 | 
      "$(SRCROOT)/Carthage/Build/iOS/KVOController.framework",  | 
  
| 2949 | 
      "$(SRCROOT)/Carthage/Build/iOS/Mantle.framework",  | 
  
| 2950 | 
      "$(SRCROOT)/Carthage/Build/iOS/MBProgressHUD.framework",  | 
  
| 2951 | 
      "$(SRCROOT)/Carthage/Build/iOS/PureLayout.framework",  | 
  
| 2952 | 
      "$(SRCROOT)/Carthage/Build/iOS/SAMKeychain.framework",  | 
  
| 2953 | 
      "$(SRCROOT)/Carthage/Build/iOS/TTTAttributedLabel.framework",  | 
  
| 2954 | 
      "$(SRCROOT)/Carthage/Build/iOS/XLForm.framework",  | 
  
| 2955 | 
      "$(SRCROOT)/Carthage/Build/iOS/ZXingObjC.framework",  | 
  
| 2956 | 
      "$(SRCROOT)/Carthage/Build/iOS/AFNetworking.framework",  | 
  
| 2957 | 
      );  | 
  
| 2958 | 
      name = "[Carthage] Copy Frameworks";  | 
  
| 2959 | 
      outputPaths = (  | 
  
| 2960 | 
      );  | 
  
| 2961 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2962 | 
      shellPath = /bin/sh;  | 
  
| 2963 | 
      shellScript = "/usr/local/bin/carthage copy-frameworks";  | 
  
| 2964 | 
      };  | 
  
| 2965 | 
      		D9EC47841EFA043B00C39B25 /* [Carthage] Copy Frameworks */ = {
     | 
  
| 2966 | 
      isa = PBXShellScriptBuildPhase;  | 
  
| 2967 | 
      buildActionMask = 2147483647;  | 
  
| 2968 | 
      files = (  | 
  
| 2969 | 
      );  | 
  
| 2970 | 
      inputPaths = (  | 
  
| 2971 | 
      "$(SRCROOT)/Carthage/Build/iOS/AFNetworking.framework",  | 
  
| 2972 | 
      "$(SRCROOT)/Carthage/Build/iOS/FormatterKit.framework",  | 
  
| 2973 | 
      "$(SRCROOT)/Carthage/Build/iOS/HTMLReader.framework",  | 
  
| 2974 | 
      "$(SRCROOT)/Carthage/Build/iOS/KVOController.framework",  | 
  
| 2975 | 
      "$(SRCROOT)/Carthage/Build/iOS/Mantle.framework",  | 
  
| 2976 | 
      "$(SRCROOT)/Carthage/Build/iOS/MBProgressHUD.framework",  | 
  
| 2977 | 
      "$(SRCROOT)/Carthage/Build/iOS/PureLayout.framework",  | 
  
| 2978 | 
      "$(SRCROOT)/Carthage/Build/iOS/SAMKeychain.framework",  | 
  
| 2979 | 
      "$(SRCROOT)/Carthage/Build/iOS/TTTAttributedLabel.framework",  | 
  
| 2980 | 
      "$(SRCROOT)/Carthage/Build/iOS/XLForm.framework",  | 
  
| 2981 | 
      "$(SRCROOT)/Carthage/Build/iOS/ZXingObjC.framework",  | 
  
| 2982 | 
      );  | 
  
| 2983 | 
      name = "[Carthage] Copy Frameworks";  | 
  
| 2984 | 
      outputPaths = (  | 
  
| 2985 | 
      );  | 
  
| 2986 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 2987 | 
      shellPath = /bin/sh;  | 
  
| 2988 | 
      shellScript = "/usr/local/bin/carthage copy-frameworks";  | 
  
| 2989 | 
      };  | 
  
| 2990 | 
      /* End PBXShellScriptBuildPhase section */  | 
  
| 2991 | 
       | 
  
| 2992 | 
      /* Begin PBXSourcesBuildPhase section */  | 
  
| 2993 | 
      		6365CEF81E2453F6009E213F /* Sources */ = {
     | 
  
| 2994 | 
      isa = PBXSourcesBuildPhase;  | 
  
| 2995 | 
      buildActionMask = 2147483647;  | 
  
| 2996 | 
      files = (  | 
  
| 2997 | 
      6365CEFF1E2453F6009E213F /* ChatSecureUITests.swift in Sources */,  | 
  
| 2998 | 
      632157DD1E57D01A00738D4E /* SnapshotHelper.swift in Sources */,  | 
  
| 2999 | 
      );  | 
  
| 3000 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 3001 | 
      };  | 
  
| 3002 | 
      		6396AF961A169D54009F3E6C /* Sources */ = {
     | 
  
| 3003 | 
      isa = PBXSourcesBuildPhase;  | 
  
| 3004 | 
      buildActionMask = 2147483647;  | 
  
| 3005 | 
      files = (  | 
  
| 3006 | 
      D9B3EC221FA196CE00E63C7F /* AppDelegate.swift in Sources */,  | 
  
| 3007 | 
      );  | 
  
| 3008 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 3009 | 
      };  | 
  
| 3010 | 
      		6396AFAF1A169D54009F3E6C /* Sources */ = {
     | 
  
| 3011 | 
      isa = PBXSourcesBuildPhase;  | 
  
| 3012 | 
      buildActionMask = 2147483647;  | 
  
| 3013 | 
      files = (  | 
  
| 3014 | 
      636767E91D83562700432B48 /* TestXMPPAccount.swift in Sources */,  | 
  
| 3015 | 
      6323C6FE1E39547200D0FB42 /* OTRImageTest.swift in Sources */,  | 
  
| 3016 | 
      635E51AB1DA83AF0002B70AB /* OTRTestDatabase.swift in Sources */,  | 
  
| 3017 | 
      63F614DC1BB214660083A06A /* ChatSecureModelTest.swift in Sources */,  | 
  
| 3018 | 
      63917C3E1DFA20D900341D96 /* OTRModelTest.swift in Sources */,  | 
  
| 3019 | 
      D936D6CB1E8B1B34003B1343 /* FileTransferTests.swift in Sources */,  | 
  
| 3020 | 
      63F0CAFB1E60C1B40045359C /* OTRYapViewTest.swift in Sources */,  | 
  
| 3021 | 
      63B578641D51600300D80ED3 /* OTRSignalTest.swift in Sources */,  | 
  
| 3022 | 
      639120931D8CA1E200F4100E /* OTROmemoStorageTest.swift in Sources */,  | 
  
| 3023 | 
      63DDD8B51A9E94B700C0A918 /* OTRMediaTests.m in Sources */,  | 
  
| 3024 | 
      635E51A91DA82A4E002B70AB /* OTROMEMOTestModule.swift in Sources */,  | 
  
| 3025 | 
      635FCC871D1B57ED008F903C /* OTRURLTests.m in Sources */,  | 
  
| 3026 | 
      63634CE91DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift in Sources */,  | 
  
| 3027 | 
      D91F9EFE1ED645F100AEA62C /* FileTransferIntegrationTests.swift in Sources */,  | 
  
| 3028 | 
      635FCC841D1B5116008F903C /* OTRStringTests.swift in Sources */,  | 
  
| 3029 | 
      63E353B21BB9D0CF005C54C3 /* PushSerializerTest.swift in Sources */,  | 
  
| 3030 | 
      );  | 
  
| 3031 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 3032 | 
      };  | 
  
| 3033 | 
      		D9227C251BA7952100B5E1D0 /* Sources */ = {
     | 
  
| 3034 | 
      isa = PBXSourcesBuildPhase;  | 
  
| 3035 | 
      buildActionMask = 2147483647;  | 
  
| 3036 | 
      files = (  | 
  
| 3037 | 
      9265091A1F4CB45B003FCAD3 /* OTRVerticalStackView.swift in Sources */,  | 
  
| 3038 | 
      9236F56B1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift in Sources */,  | 
  
| 3039 | 
      63D65D2A1DD68A2D00D9E52E /* OTRMessageEncryptionInfo.m in Sources */,  | 
  
| 3040 | 
      63D65D291DD689B500D9E52E /* OTRIncomingMessage.m in Sources */,  | 
  
| 3041 | 
      D93DDB291BA79A5400CD8331 /* OTRWelcomeViewController.swift in Sources */,  | 
  
| 3042 | 
      D93DDB2A1BA79A5400CD8331 /* OTRUsernameCell.swift in Sources */,  | 
  
| 3043 | 
      D93DDA781BA79A2400CD8331 /* OTRAppDelegate.m in Sources */,  | 
  
| 3044 | 
      D935EF0C1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m in Sources */,  | 
  
| 3045 | 
      924F67C71EA55C6F00528FB6 /* MigrationInfoHeaderView.swift in Sources */,  | 
  
| 3046 | 
      D93DDA791BA79A2400CD8331 /* NSURL+ChatSecure.m in Sources */,  | 
  
| 3047 | 
      634E68BD1BAB887200DC6B25 /* PushController.swift in Sources */,  | 
  
| 3048 | 
      924F68571EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift in Sources */,  | 
  
| 3049 | 
      D997E3F51EAECD1400BF72EF /* UITableView+ChatSecure.m in Sources */,  | 
  
| 3050 | 
      D93DDA7A1BA79A2400CD8331 /* UIActionSheet+ChatSecure.m in Sources */,  | 
  
| 3051 | 
      D90E711C1E6CB4360008D83B /* AccountDetailViewController.swift in Sources */,  | 
  
| 3052 | 
      D93DDA7B1BA79A2400CD8331 /* UIActivity+ChatSecure.m in Sources */,  | 
  
| 3053 | 
      D93DDA7C1BA79A2400CD8331 /* UIActivityViewController+ChatSecure.m in Sources */,  | 
  
| 3054 | 
      D9BD54151E567A20007077FB /* UIViewController+ChatSecure.swift in Sources */,  | 
  
| 3055 | 
      639C352B1C3DDDDE00132330 /* OTRXMPPBuddyManager.m in Sources */,  | 
  
| 3056 | 
      D93DDA7D1BA79A2400CD8331 /* UIImage+ChatSecure.m in Sources */,  | 
  
| 3057 | 
      D93DDA7E1BA79A2400CD8331 /* UIViewController+ChatSecure.m in Sources */,  | 
  
| 3058 | 
      6358FDE01CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift in Sources */,  | 
  
| 3059 | 
      D93DDA7F1BA79A2400CD8331 /* JSQMessagesCollectionViewCell+ChatSecure.m in Sources */,  | 
  
| 3060 | 
      D94D5A0F1F98132300AC23BF /* XMPPMessage+ChatSecure.swift in Sources */,  | 
  
| 3061 | 
      D93DDA801BA79A2400CD8331 /* NSString+ChatSecure.m in Sources */,  | 
  
| 3062 | 
      D93DDA811BA79A2400CD8331 /* NSFileManager+ChatSecure.m in Sources */,  | 
  
| 3063 | 
      D93DDA821BA79A2400CD8331 /* OTRAttachmentPicker.m in Sources */,  | 
  
| 3064 | 
      D93DDA831BA79A2400CD8331 /* OTRAccountsManager.m in Sources */,  | 
  
| 3065 | 
      D93DDA841BA79A2400CD8331 /* OTRDatabaseManager.m in Sources */,  | 
  
| 3066 | 
      D93DDA851BA79A2400CD8331 /* OTRDatabaseView.m in Sources */,  | 
  
| 3067 | 
      D93DDA861BA79A2400CD8331 /* OTREncryptionManager.m in Sources */,  | 
  
| 3068 | 
      D93DDA881BA79A2400CD8331 /* OTROAuthRefresher.m in Sources */,  | 
  
| 3069 | 
      6340431B1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift in Sources */,  | 
  
| 3070 | 
      D93DDA891BA79A2400CD8331 /* OTRProtocolManager.m in Sources */,  | 
  
| 3071 | 
      63DC417B1BB3767100D42857 /* Errors.swift in Sources */,  | 
  
| 3072 | 
      D93DDA8A1BA79A2400CD8331 /* OTRSettingsManager.m in Sources */,  | 
  
| 3073 | 
      D93DDA8B1BA79A2400CD8331 /* OTRTorManager.m in Sources */,  | 
  
| 3074 | 
      D93DDA8C1BA79A2400CD8331 /* OTRNotificationController.m in Sources */,  | 
  
| 3075 | 
      63E353B81BB9D83B005C54C3 /* OTRPushTLVHandler.m in Sources */,  | 
  
| 3076 | 
      D93DDA8D1BA79A2400CD8331 /* OTRAudioSessionManager.m in Sources */,  | 
  
| 3077 | 
      D93DDA8E1BA79A2400CD8331 /* OTRAudioPlaybackController.m in Sources */,  | 
  
| 3078 | 
      D93DDA8F1BA79A2400CD8331 /* OTRMediaFileManager.m in Sources */,  | 
  
| 3079 | 
      D93DDA901BA79A2400CD8331 /* OTRMediaServer.m in Sources */,  | 
  
| 3080 | 
      6380456A1BB4C833002D8BAE /* PushDeserializer.swift in Sources */,  | 
  
| 3081 | 
      D9229D551EA960CF003D0D09 /* OTRAccountMigrationViewController.m in Sources */,  | 
  
| 3082 | 
      D98BA36E1EDE47F3004475B6 /* HTMLPreviewView.swift in Sources */,  | 
  
| 3083 | 
      D943AA421E6A0BA3007F3564 /* XMPPAccountCell.swift in Sources */,  | 
  
| 3084 | 
      D93DDA911BA79A2400CD8331 /* OTRStreamManagementYapStorage.m in Sources */,  | 
  
| 3085 | 
      D93DDA921BA79A2400CD8331 /* OTRXMPPMessageYapStorage.m in Sources */,  | 
  
| 3086 | 
      D93DDA931BA79A2400CD8331 /* OTRvCardYapDatabaseStorage.m in Sources */,  | 
  
| 3087 | 
      D93DDA941BA79A2400CD8331 /* OTRXMPPBuddyTimers.m in Sources */,  | 
  
| 3088 | 
      D9A7BCE81E4554E200888A8E /* OTRXMPPStream.m in Sources */,  | 
  
| 3089 | 
      D93DDA951BA79A2400CD8331 /* OTRXMPPManager.m in Sources */,  | 
  
| 3090 | 
      D9AE3A331BA8D9AB00255537 /* OTRConstants.m in Sources */,  | 
  
| 3091 | 
      63363FAE1CCAE29B00B0C720 /* OTRYapExtensions.swift in Sources */,  | 
  
| 3092 | 
      D93DDA971BA79A2400CD8331 /* OTRXMPPTorManager.m in Sources */,  | 
  
| 3093 | 
      D93DDA981BA79A2400CD8331 /* OTRYapDatabaseRosterStorage.m in Sources */,  | 
  
| 3094 | 
      D93DDA991BA79A2400CD8331 /* OTRXMPPServerInfo.m in Sources */,  | 
  
| 3095 | 
      638045681BB4BDED002D8BAE /* PushSerializer.swift in Sources */,  | 
  
| 3096 | 
      6369855B1BC875110083FC53 /* OTRXMPPRoomManager.m in Sources */,  | 
  
| 3097 | 
      63636D6E1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift in Sources */,  | 
  
| 3098 | 
      634364231CC192F1009E169F /* YapDatabaseConstants.swift in Sources */,  | 
  
| 3099 | 
      63BB66B01BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m in Sources */,  | 
  
| 3100 | 
      63929C961C7D32D9008DB2E3 /* MessagesViewControllerState.swift in Sources */,  | 
  
| 3101 | 
      634E68BE1BAB891C00DC6B25 /* PushContainers.swift in Sources */,  | 
  
| 3102 | 
      D93DDABA1BA79A2500CD8331 /* OTRActivityItemProvider.m in Sources */,  | 
  
| 3103 | 
      D93DDABB1BA79A2500CD8331 /* OTRDomainCellInfo.m in Sources */,  | 
  
| 3104 | 
      6325DD601E20390700C88944 /* OTRLogListViewController.swift in Sources */,  | 
  
| 3105 | 
      D93DDABC1BA79A2500CD8331 /* OTROpenInFacebookActivity.m in Sources */,  | 
  
| 3106 | 
      D9B9B1331DC7F3AC0007F5A7 /* UserInfoProfileCell.swift in Sources */,  | 
  
| 3107 | 
      D97070A71EEF3909004FEBDE /* MediaDownloadView.swift in Sources */,  | 
  
| 3108 | 
      D93DDABD1BA79A2500CD8331 /* OTROpenInTwitterActivity.m in Sources */,  | 
  
| 3109 | 
      63BAB26D1C863C60005185F3 /* PushMessage.swift in Sources */,  | 
  
| 3110 | 
      D93DDABE1BA79A2500CD8331 /* OTRQRCodeActivity.m in Sources */,  | 
  
| 3111 | 
      63232AC71E37F13C00D84CDF /* OTRAccountDatabaseCount.swift in Sources */,  | 
  
| 3112 | 
      63D639E21D12124F002B4175 /* OTRStreamManagementDelegate.swift in Sources */,  | 
  
| 3113 | 
      D93DDABF1BA79A2500CD8331 /* OTRToastOptions.m in Sources */,  | 
  
| 3114 | 
      D93DDAC01BA79A2600CD8331 /* OTRBoolSetting.m in Sources */,  | 
  
| 3115 | 
      D97175541E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m in Sources */,  | 
  
| 3116 | 
      D93DDAC11BA79A2600CD8331 /* OTRCertificateSetting.m in Sources */,  | 
  
| 3117 | 
      D985BC771EBD307D00993D27 /* PurchaseViewController.swift in Sources */,  | 
  
| 3118 | 
      D93DDAC21BA79A2600CD8331 /* OTRDonateSetting.m in Sources */,  | 
  
| 3119 | 
      D9CBBC581C642BAA005CD715 /* EnablePushViewController.swift in Sources */,  | 
  
| 3120 | 
      D93DDAC31BA79A2600CD8331 /* OTRDoubleSetting.m in Sources */,  | 
  
| 3121 | 
      D93DDAC41BA79A2600CD8331 /* OTRFeedbackSetting.m in Sources */,  | 
  
| 3122 | 
      63D150FE1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift in Sources */,  | 
  
| 3123 | 
      D93DDAC61BA79A2600CD8331 /* OTRIntSetting.m in Sources */,  | 
  
| 3124 | 
      D9315CB01BB604FA0077D2EE /* AddFriendsView.swift in Sources */,  | 
  
| 3125 | 
      D93DDAC71BA79A2600CD8331 /* OTRLanguageSetting.m in Sources */,  | 
  
| 3126 | 
      D93DDAC81BA79A2600CD8331 /* OTRListSetting.m in Sources */,  | 
  
| 3127 | 
      63AB1A071C0D116A005FA351 /* OTRSplitViewCoordinator.swift in Sources */,  | 
  
| 3128 | 
      D93DDAC91BA79A2600CD8331 /* OTRListSettingValue.m in Sources */,  | 
  
| 3129 | 
      6381F3601DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift in Sources */,  | 
  
| 3130 | 
      D93DDACA1BA79A2600CD8331 /* OTRSetting.m in Sources */,  | 
  
| 3131 | 
      D947C2FB1FB251410037DE84 /* SecondaryIndexes.swift in Sources */,  | 
  
| 3132 | 
      D93DDACB1BA79A2600CD8331 /* OTRSettingsGroup.m in Sources */,  | 
  
| 3133 | 
      D93DDACC1BA79A2600CD8331 /* OTRShareSetting.m in Sources */,  | 
  
| 3134 | 
      D93DDACD1BA79A2600CD8331 /* OTRValueSetting.m in Sources */,  | 
  
| 3135 | 
      D978BC931BABE0F4009246CF /* OTRTheme.m in Sources */,  | 
  
| 3136 | 
      D93DDACE1BA79A2600CD8331 /* OTRViewSetting.m in Sources */,  | 
  
| 3137 | 
      D93DDACF1BA79A2600CD8331 /* OTRFacebookOAuthXMPPAccount.m in Sources */,  | 
  
| 3138 | 
      D93DDAD01BA79A2600CD8331 /* OTRAccount.m in Sources */,  | 
  
| 3139 | 
      D93DDAD11BA79A2600CD8331 /* OTRGoogleOAuthXMPPAccount.m in Sources */,  | 
  
| 3140 | 
      632AA7331D4819E000F65733 /* OTRSignalSignedPreKey.m in Sources */,  | 
  
| 3141 | 
      63A1CD571DAF4E7C00527779 /* OTRDatabaseEntry.swift in Sources */,  | 
  
| 3142 | 
      D93DDAD21BA79A2600CD8331 /* OTROAuthXMPPAccount.m in Sources */,  | 
  
| 3143 | 
      D93DDAD31BA79A2600CD8331 /* OTRXMPPAccount.m in Sources */,  | 
  
| 3144 | 
      63CBD6901C642B9E00AC6D1F /* BuddyActions.swift in Sources */,  | 
  
| 3145 | 
      D9ABD72C1ED7886100219A9C /* OTRTextItem.m in Sources */,  | 
  
| 3146 | 
      92CC68F11F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift in Sources */,  | 
  
| 3147 | 
      D93DDAD41BA79A2600CD8331 /* OTRXMPPTorAccount.m in Sources */,  | 
  
| 3148 | 
      D93DDAD51BA79A2700CD8331 /* OTRMediaItem.m in Sources */,  | 
  
| 3149 | 
      D93DDAD61BA79A2700CD8331 /* OTRImageItem.m in Sources */,  | 
  
| 3150 | 
      D93DDAD71BA79A2700CD8331 /* OTRVideoItem.m in Sources */,  | 
  
| 3151 | 
      D93DDAD81BA79A2700CD8331 /* OTRAudioItem.m in Sources */,  | 
  
| 3152 | 
      D9315CB21BB606890077D2EE /* ShareController.swift in Sources */,  | 
  
| 3153 | 
      D93DDAD91BA79A2700CD8331 /* OTRStreamManagementStorageObject.m in Sources */,  | 
  
| 3154 | 
      632AA7371D481A6300F65733 /* OTRSignalObject.m in Sources */,  | 
  
| 3155 | 
      63FCB1371DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift in Sources */,  | 
  
| 3156 | 
      D9A429D01F31169F00BD2545 /* UIAlertController+ChatSecure.swift in Sources */,  | 
  
| 3157 | 
      D93DDADA1BA79A2700CD8331 /* OTRBuddy.m in Sources */,  | 
  
| 3158 | 
      D98B8E331E4CF90400A713E1 /* OTRServerCapabilities.m in Sources */,  | 
  
| 3159 | 
      63C0C4451BE184910086B529 /* OTRRoomOccupantsViewController.swift in Sources */,  | 
  
| 3160 | 
      D98B8E351E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift in Sources */,  | 
  
| 3161 | 
      D9A775701E43F8A200027864 /* ProxyXMPPStream.m in Sources */,  | 
  
| 3162 | 
      D93DDADB1BA79A2700CD8331 /* OTRMessage+JSQMessageData.m in Sources */,  | 
  
| 3163 | 
      D93DDADC1BA79A2700CD8331 /* OTRBaseMessage.m in Sources */,  | 
  
| 3164 | 
      D93DDADD1BA79A2700CD8331 /* OTRXMPPBuddy.m in Sources */,  | 
  
| 3165 | 
      632AA72B1D480BFF00F65733 /* OTRSignalSenderKey.m in Sources */,  | 
  
| 3166 | 
      632AA72F1D4819BD00F65733 /* OTRSignalPreKey.m in Sources */,  | 
  
| 3167 | 
      D93DDADE1BA79A2700CD8331 /* OTRXMPPPresenceSubscriptionRequest.m in Sources */,  | 
  
| 3168 | 
      D93DDADF1BA79A2700CD8331 /* OTRYapDatabaseObject.m in Sources */,  | 
  
| 3169 | 
      D94ACBA51DFA206500B8C0F5 /* OTRBuddyCache.m in Sources */,  | 
  
| 3170 | 
      D93DDAE01BA79A2700CD8331 /* OTRCertificatePinning.m in Sources */,  | 
  
| 3171 | 
      63564E101BBB1C5200EB4CA6 /* PushStorage.swift in Sources */,  | 
  
| 3172 | 
      D93DDAE11BA79A2700CD8331 /* OTRChatDemo.m in Sources */,  | 
  
| 3173 | 
      D93DDAE21BA79A2700CD8331 /* OTRColors.m in Sources */,  | 
  
| 3174 | 
      D93DDAE41BA79A2700CD8331 /* OTRImages.m in Sources */,  | 
  
| 3175 | 
      D93DDAE61BA79A2700CD8331 /* OTRPasswordGenerator.m in Sources */,  | 
  
| 3176 | 
      637ABBCA1DD5312200B18DD2 /* OTROutgoingMessage.m in Sources */,  | 
  
| 3177 | 
      929D6F1C1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift in Sources */,  | 
  
| 3178 | 
      D9BC71DF1E53B465007A3C4F /* TwoButtonTableViewCell.swift in Sources */,  | 
  
| 3179 | 
      63D65D2E1DD68A8D00D9E52E /* OTRMessage.m in Sources */,  | 
  
| 3180 | 
      D93DDAE81BA79A2800CD8331 /* OTRUtilities.m in Sources */,  | 
  
| 3181 | 
      D93DDAE91BA79A2800CD8331 /* OTRXMPPError.m in Sources */,  | 
  
| 3182 | 
      D93DDAEB1BA79A2800CD8331 /* OTRExistingAccountViewController.m in Sources */,  | 
  
| 3183 | 
      63E413AA1CDA9E2400B17303 /* MessageQueueHandler.swift in Sources */,  | 
  
| 3184 | 
      6340431D1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift in Sources */,  | 
  
| 3185 | 
      D93718501EC1402B00766D49 /* MaybeLaterViewController.swift in Sources */,  | 
  
| 3186 | 
      D93DDAEC1BA79A2800CD8331 /* OTRWelcomeAccountTableViewDelegate.m in Sources */,  | 
  
| 3187 | 
      D936D6C91E8B0F6C003B1343 /* FileTransferManager.swift in Sources */,  | 
  
| 3188 | 
      D93DDAED1BA79A2800CD8331 /* OTRInviteViewController.m in Sources */,  | 
  
| 3189 | 
      D93DDAEE1BA79A2800CD8331 /* OTRAddBuddyQRCodeViewController.m in Sources */,  | 
  
| 3190 | 
      D93DDAEF1BA79A2800CD8331 /* OTRQRCodeReaderDelegate.m in Sources */,  | 
  
| 3191 | 
      D93DDAF01BA79A2800CD8331 /* OTRBaseLoginViewController.m in Sources */,  | 
  
| 3192 | 
      634905B01BD05E3900347FE2 /* OTRYapViewHandler.swift in Sources */,  | 
  
| 3193 | 
      D93DDAF11BA79A2800CD8331 /* OTRXLFormCreator.m in Sources */,  | 
  
| 3194 | 
      D93DDAF21BA79A2800CD8331 /* OTRXMPPServerListViewController.m in Sources */,  | 
  
| 3195 | 
      D93DDAF31BA79A2800CD8331 /* OTRXMPPLoginHandler.m in Sources */,  | 
  
| 3196 | 
      D93DDAF51BA79A2800CD8331 /* OTRGoolgeOAuthLoginHandler.m in Sources */,  | 
  
| 3197 | 
      D92AC2091DB023D8007BD3E7 /* UserProfileViewController.swift in Sources */,  | 
  
| 3198 | 
      6326D9B01DC3D0F100D72403 /* OTRYapMessageSendAction.m in Sources */,  | 
  
| 3199 | 
      D91F9EFC1ED6301500AEA62C /* OTRDownloadMessage.m in Sources */,  | 
  
| 3200 | 
      D93DDAF71BA79A2900CD8331 /* OTRXMPPCreateAccountHandler.m in Sources */,  | 
  
| 3201 | 
      D917CCDE1E553007003636B7 /* ServerCheck.swift in Sources */,  | 
  
| 3202 | 
      D93DDAF81BA79A2900CD8331 /* OTRLoginHandler.m in Sources */,  | 
  
| 3203 | 
      D91C866B1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift in Sources */,  | 
  
| 3204 | 
      631C79931E56846700B30CB4 /* NSData+ChatSecure.swift in Sources */,  | 
  
| 3205 | 
      D93DDAFB1BA79A2900CD8331 /* OTRBuddyViewController.m in Sources */,  | 
  
| 3206 | 
      D93DDAFC1BA79A2900CD8331 /* OTRCertificateDomainViewController.m in Sources */,  | 
  
| 3207 | 
      D93DDAFD1BA79A2900CD8331 /* OTRCertificatesViewController.m in Sources */,  | 
  
| 3208 | 
      D91E641A1DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift in Sources */,  | 
  
| 3209 | 
      D93DDAFF1BA79A2900CD8331 /* OTRChooseAccountViewController.m in Sources */,  | 
  
| 3210 | 
      D91C86681E4E6DEE008BD763 /* ServerCapabilityInfo.swift in Sources */,  | 
  
| 3211 | 
      D93DDB001BA79A2900CD8331 /* OTRComposeViewController.m in Sources */,  | 
  
| 3212 | 
      63564E0D1BBB114B00EB4CA6 /* PushOTRListener.swift in Sources */,  | 
  
| 3213 | 
      D9B79B961ECF951F00883963 /* OTRFileItem.m in Sources */,  | 
  
| 3214 | 
      D93DDB011BA79A2900CD8331 /* OTRConversationViewController.m in Sources */,  | 
  
| 3215 | 
      D93DDB021BA79A2900CD8331 /* OTRDatabaseUnlockViewController.m in Sources */,  | 
  
| 3216 | 
      D9A1E6551F7309C100E42118 /* OTRDownloadMessage.swift in Sources */,  | 
  
| 3217 | 
      924F68611EA8A00D00528FB6 /* OTRServerDeprecation.swift in Sources */,  | 
  
| 3218 | 
      D93DDB031BA79A2A00CD8331 /* OTRDoubleSettingViewController.m in Sources */,  | 
  
| 3219 | 
      D93DDB051BA79A2A00CD8331 /* OTRIntSettingViewController.m in Sources */,  | 
  
| 3220 | 
      D967CA8A1E516A95005FBB49 /* PushAccountTableViewCell.swift in Sources */,  | 
  
| 3221 | 
      D93DDB061BA79A2A00CD8331 /* OTRLanguageListSettingViewController.m in Sources */,  | 
  
| 3222 | 
      D93DDB071BA79A2A00CD8331 /* OTRListSettingViewController.m in Sources */,  | 
  
| 3223 | 
      D93DDB081BA79A2A00CD8331 /* OTRMessagesViewController.m in Sources */,  | 
  
| 3224 | 
      63BA43DC1D41826F007FAF7F /* OTRSignalStorageManager.swift in Sources */,  | 
  
| 3225 | 
      63828AA01D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift in Sources */,  | 
  
| 3226 | 
      633E88CE1D94751B00AD6FBE /* OTRAccountSignalEncryptionManager.swift in Sources */,  | 
  
| 3227 | 
      63D150FC1D8A0C9C006FB2E2 /* OTROMEMODevice.m in Sources */,  | 
  
| 3228 | 
      D93DDB091BA79A2A00CD8331 /* OTRMessagesHoldTalkViewController.m in Sources */,  | 
  
| 3229 | 
      D93DDB0A1BA79A2A00CD8331 /* OTRNewBuddyViewController.m in Sources */,  | 
  
| 3230 | 
      D93DDB0B1BA79A2A00CD8331 /* OTRQRCodeViewController.m in Sources */,  | 
  
| 3231 | 
      D93DDB0C1BA79A2A00CD8331 /* OTRSettingDetailViewController.m in Sources */,  | 
  
| 3232 | 
      D93DDB0D1BA79A2A00CD8331 /* OTRSettingsViewController.m in Sources */,  | 
  
| 3233 | 
      63BA43E01D418F14007FAF7F /* OTRAccountSignalIdentity.m in Sources */,  | 
  
| 3234 | 
      D93DDB0F1BA79A2B00CD8331 /* OTRCircleView.m in Sources */,  | 
  
| 3235 | 
      63BB66B41BC5D5F00004A619 /* OTRXMPPRoom.swift in Sources */,  | 
  
| 3236 | 
      63FA130C1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift in Sources */,  | 
  
| 3237 | 
      D93DDB101BA79A2B00CD8331 /* OTRCircleButtonView.m in Sources */,  | 
  
| 3238 | 
      D93DDB111BA79A2B00CD8331 /* XMPPServerInfoCell.m in Sources */,  | 
  
| 3239 | 
      632AA73B1D482A1A00F65733 /* OTRSignalSession.m in Sources */,  | 
  
| 3240 | 
      D93DDB121BA79A2B00CD8331 /* OTRAccountTableViewCell.m in Sources */,  | 
  
| 3241 | 
      D93DDB131BA79A2B00CD8331 /* OTRBuddyImageCell.m in Sources */,  | 
  
| 3242 | 
      D93DDB141BA79A2B00CD8331 /* OTRBuddyInfoCell.m in Sources */,  | 
  
| 3243 | 
      D93DDB151BA79A2B00CD8331 /* OTRConversationCell.m in Sources */,  | 
  
| 3244 | 
      D93DDB161BA79A2B00CD8331 /* OTRInLineTextEditTableViewCell.m in Sources */,  | 
  
| 3245 | 
      63636D721C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift in Sources */,  | 
  
| 3246 | 
      D93DDB171BA79A2B00CD8331 /* OTRSettingTableViewCell.m in Sources */,  | 
  
| 3247 | 
      D9F8C3C21FBFD2CA00D4B857 /* RoomManager.swift in Sources */,  | 
  
| 3248 | 
      D93DDB181BA79A2C00CD8331 /* OTRStatusMessageCell.m in Sources */,  | 
  
| 3249 | 
      D93DDB1A1BA79A2C00CD8331 /* OTRButtonView.m in Sources */,  | 
  
| 3250 | 
      D93DDB1B1BA79A2C00CD8331 /* OTRAudioControlsView.m in Sources */,  | 
  
| 3251 | 
      D93DDB1C1BA79A2C00CD8331 /* OTRPlayPauseProgressView.m in Sources */,  | 
  
| 3252 | 
      D93DDB1D1BA79A2C00CD8331 /* OTRPlayView.m in Sources */,  | 
  
| 3253 | 
      63C0C4431BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift in Sources */,  | 
  
| 3254 | 
      D93DDB1E1BA79A2C00CD8331 /* OTRPauseView.m in Sources */,  | 
  
| 3255 | 
      D93DDB1F1BA79A2C00CD8331 /* OTRColorFadingDotView.m in Sources */,  | 
  
| 3256 | 
      D93DDB201BA79A2C00CD8331 /* OTRComposingImageView.m in Sources */,  | 
  
| 3257 | 
      D93DDB211BA79A2C00CD8331 /* OTRLockButton.m in Sources */,  | 
  
| 3258 | 
      D93DDB221BA79A2C00CD8331 /* OTRPasswordStrengthView.m in Sources */,  | 
  
| 3259 | 
      D9B7C5CE1EC3C9ED008D99E6 /* OTRAccountMigrator.m in Sources */,  | 
  
| 3260 | 
      D93DDB231BA79A2D00CD8331 /* OTRRememberPasswordView.m in Sources */,  | 
  
| 3261 | 
      D93DDB241BA79A2D00CD8331 /* OTRSocialButtonsView.m in Sources */,  | 
  
| 3262 | 
      6370CCB91CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift in Sources */,  | 
  
| 3263 | 
      D93DDB251BA79A2D00CD8331 /* OTRTitleSubtitleView.m in Sources */,  | 
  
| 3264 | 
      D9BC71DA1E53B2BF007A3C4F /* SingleButtonTableViewCell.swift in Sources */,  | 
  
| 3265 | 
      D9ABD71F1ED787EE00219A9C /* OTRHTMLItem.m in Sources */,  | 
  
| 3266 | 
      92CC68C11F42F11E0006CDF8 /* OTRComposeGroupViewController.swift in Sources */,  | 
  
| 3267 | 
      D93DDB261BA79A2D00CD8331 /* OTRHoldToTalkView.m in Sources */,  | 
  
| 3268 | 
      D93DDB271BA79A2D00CD8331 /* OTRAudioTrashView.m in Sources */,  | 
  
| 3269 | 
      92DC0F761F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift in Sources */,  | 
  
| 3270 | 
      632BF0401E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift in Sources */,  | 
  
| 3271 | 
      D93DDB281BA79A2D00CD8331 /* OTRTouchAndHoldGestureRecognizer.m in Sources */,  | 
  
| 3272 | 
      );  | 
  
| 3273 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 3274 | 
      };  | 
  
| 3275 | 
      		D93027521BAA381F000CC975 /* Sources */ = {
     | 
  
| 3276 | 
      isa = PBXSourcesBuildPhase;  | 
  
| 3277 | 
      buildActionMask = 2147483647;  | 
  
| 3278 | 
      files = (  | 
  
| 3279 | 
      );  | 
  
| 3280 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 3281 | 
      };  | 
  
| 3282 | 
      		D9AE3A091BA8CBFA00255537 /* Sources */ = {
     | 
  
| 3283 | 
      isa = PBXSourcesBuildPhase;  | 
  
| 3284 | 
      buildActionMask = 2147483647;  | 
  
| 3285 | 
      files = (  | 
  
| 3286 | 
      D927C9771EF0C5AF00B72026 /* UIView+OTRAssets.swift in Sources */,  | 
  
| 3287 | 
      D9AE3A311BA8D84500255537 /* OTRBranding.m in Sources */,  | 
  
| 3288 | 
      D9AE3A1B1BA8CC8600255537 /* OTRSecrets.m in Sources */,  | 
  
| 3289 | 
      D9599BBC1E28578D006A4450 /* OTRStrings.m in Sources */,  | 
  
| 3290 | 
      D9E8277E1E28222D0071F40D /* OTRLanguageManager.m in Sources */,  | 
  
| 3291 | 
      );  | 
  
| 3292 | 
      runOnlyForDeploymentPostprocessing = 0;  | 
  
| 3293 | 
      };  | 
  
| 3294 | 
      /* End PBXSourcesBuildPhase section */  | 
  
| 3295 | 
       | 
  
| 3296 | 
      /* Begin PBXTargetDependency section */  | 
  
| 3297 | 
      		631E1E9E1C583B6200E263CD /* PBXTargetDependency */ = {
     | 
  
| 3298 | 
      isa = PBXTargetDependency;  | 
  
| 3299 | 
      target = D9227C291BA7952100B5E1D0 /* ChatSecureCore */;  | 
  
| 3300 | 
      targetProxy = 631E1E9D1C583B6200E263CD /* PBXContainerItemProxy */;  | 
  
| 3301 | 
      };  | 
  
| 3302 | 
      		6365CF021E2453F6009E213F /* PBXTargetDependency */ = {
     | 
  
| 3303 | 
      isa = PBXTargetDependency;  | 
  
| 3304 | 
      target = 6396AF991A169D54009F3E6C /* ChatSecure */;  | 
  
| 3305 | 
      targetProxy = 6365CF011E2453F6009E213F /* PBXContainerItemProxy */;  | 
  
| 3306 | 
      };  | 
  
| 3307 | 
      		6396AFB51A169D54009F3E6C /* PBXTargetDependency */ = {
     | 
  
| 3308 | 
      isa = PBXTargetDependency;  | 
  
| 3309 | 
      target = 6396AF991A169D54009F3E6C /* ChatSecure */;  | 
  
| 3310 | 
      targetProxy = 6396AFB41A169D54009F3E6C /* PBXContainerItemProxy */;  | 
  
| 3311 | 
      };  | 
  
| 3312 | 
      		D9227C3E1BA7952100B5E1D0 /* PBXTargetDependency */ = {
     | 
  
| 3313 | 
      isa = PBXTargetDependency;  | 
  
| 3314 | 
      target = D9227C291BA7952100B5E1D0 /* ChatSecureCore */;  | 
  
| 3315 | 
      targetProxy = D9227C3D1BA7952100B5E1D0 /* PBXContainerItemProxy */;  | 
  
| 3316 | 
      };  | 
  
| 3317 | 
      		D99F17901BAB9CD400604558 /* PBXTargetDependency */ = {
     | 
  
| 3318 | 
      isa = PBXTargetDependency;  | 
  
| 3319 | 
      target = D93027551BAA381F000CC975 /* OTRResources */;  | 
  
| 3320 | 
      targetProxy = D99F178F1BAB9CD400604558 /* PBXContainerItemProxy */;  | 
  
| 3321 | 
      };  | 
  
| 3322 | 
      		D9AE3A1F1BA8CCFA00255537 /* PBXTargetDependency */ = {
     | 
  
| 3323 | 
      isa = PBXTargetDependency;  | 
  
| 3324 | 
      target = D9AE3A0D1BA8CBFA00255537 /* OTRAssets */;  | 
  
| 3325 | 
      targetProxy = D9AE3A1E1BA8CCFA00255537 /* PBXContainerItemProxy */;  | 
  
| 3326 | 
      };  | 
  
| 3327 | 
      /* End PBXTargetDependency section */  | 
  
| 3328 | 
       | 
  
| 3329 | 
      /* Begin PBXVariantGroup section */  | 
  
| 3330 | 
      		633104D61A169EC800C17BAE /* Localizable.strings */ = {
     | 
  
| 3331 | 
      isa = PBXVariantGroup;  | 
  
| 3332 | 
      children = (  | 
  
| 3333 | 
      633104D51A169EC800C17BAE /* Base */,  | 
  
| 3334 | 
      633104D81A169F0E00C17BAE /* de */,  | 
  
| 3335 | 
      633104DA1A169FF900C17BAE /* ar */,  | 
  
| 3336 | 
      633104DB1A16A00800C17BAE /* bo */,  | 
  
| 3337 | 
      633104DC1A16A01D00C17BAE /* ca */,  | 
  
| 3338 | 
      633104DD1A16A03100C17BAE /* da-DK */,  | 
  
| 3339 | 
      633104DE1A16A04000C17BAE /* el */,  | 
  
| 3340 | 
      633104DF1A16A04B00C17BAE /* es */,  | 
  
| 3341 | 
      633104E01A16A07400C17BAE /* fa-IR */,  | 
  
| 3342 | 
      633104E11A16A07C00C17BAE /* fr */,  | 
  
| 3343 | 
      633104E21A16A08B00C17BAE /* he */,  | 
  
| 3344 | 
      633104E31A16A09600C17BAE /* hu */,  | 
  
| 3345 | 
      633104E41A16A0B500C17BAE /* id */,  | 
  
| 3346 | 
      633104E51A16A0C200C17BAE /* it */,  | 
  
| 3347 | 
      633104E61A16A0C800C17BAE /* ja */,  | 
  
| 3348 | 
      633104E71A16A0DD00C17BAE /* nl-NL */,  | 
  
| 3349 | 
      633104E81A16A19A00C17BAE /* pl */,  | 
  
| 3350 | 
      633104E91A16A1A800C17BAE /* pt-PT */,  | 
  
| 3351 | 
      633104EA1A16A1B700C17BAE /* pt-BR */,  | 
  
| 3352 | 
      633104EB1A16A1C800C17BAE /* ro-RO */,  | 
  
| 3353 | 
      633104EC1A16A1D200C17BAE /* ru */,  | 
  
| 3354 | 
      633104ED1A16A1DB00C17BAE /* sk */,  | 
  
| 3355 | 
      633104EE1A16A1F700C17BAE /* sl-SI */,  | 
  
| 3356 | 
      633104EF1A16A20200C17BAE /* sl */,  | 
  
| 3357 | 
      633104F01A16A21E00C17BAE /* sv */,  | 
  
| 3358 | 
      633104F11A16A22800C17BAE /* tr */,  | 
  
| 3359 | 
      633104F21A16A23700C17BAE /* uz */,  | 
  
| 3360 | 
      633104F31A16A24300C17BAE /* vi */,  | 
  
| 3361 | 
      633104F51A16A29B00C17BAE /* zh-Hans-CN */,  | 
  
| 3362 | 
      633104F61A16A35500C17BAE /* nb-NO */,  | 
  
| 3363 | 
      633104F71A16AACB00C17BAE /* zh-Hant-TW */,  | 
  
| 3364 | 
      );  | 
  
| 3365 | 
      name = Localizable.strings;  | 
  
| 3366 | 
      path = Localizations;  | 
  
| 3367 | 
      sourceTree = "<group>";  | 
  
| 3368 | 
      };  | 
  
| 3369 | 
      /* End PBXVariantGroup section */  | 
  
| 3370 | 
       | 
  
| 3371 | 
      /* Begin XCBuildConfiguration section */  | 
  
| 3372 | 
      		6365CF041E2453F6009E213F /* Debug */ = {
     | 
  
| 3373 | 
      isa = XCBuildConfiguration;  | 
  
| 3374 | 
      			buildSettings = {
     | 
  
| 3375 | 
      ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;  | 
  
| 3376 | 
      CLANG_ANALYZER_NONNULL = YES;  | 
  
| 3377 | 
      CLANG_WARN_DOCUMENTATION_COMMENTS = YES;  | 
  
| 3378 | 
      DEBUG_INFORMATION_FORMAT = dwarf;  | 
  
| 3379 | 
      DEVELOPMENT_TEAM = SF3NXKQQ64;  | 
  
| 3380 | 
      GCC_PREPROCESSOR_DEFINITIONS = (  | 
  
| 3381 | 
      "$(inherited)",  | 
  
| 3382 | 
      "COCOAPODS=1",  | 
  
| 3383 | 
      "$(inherited)",  | 
  
| 3384 | 
      "SQLITE_HAS_CODEC=1",  | 
  
| 3385 | 
      );  | 
  
| 3386 | 
      INFOPLIST_FILE = ChatSecureUITests/Info.plist;  | 
  
| 3387 | 
      IPHONEOS_DEPLOYMENT_TARGET = 10.2;  | 
  
| 3388 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";  | 
  
| 3389 | 
      PRODUCT_BUNDLE_IDENTIFIER = com.chrisballinger.ChatSecure.ChatSecureUITests;  | 
  
| 3390 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3391 | 
      SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;  | 
  
| 3392 | 
      SWIFT_VERSION = 4.0;  | 
  
| 3393 | 
      TEST_TARGET_NAME = ChatSecure;  | 
  
| 3394 | 
      };  | 
  
| 3395 | 
      name = Debug;  | 
  
| 3396 | 
      };  | 
  
| 3397 | 
      		6365CF051E2453F6009E213F /* Release */ = {
     | 
  
| 3398 | 
      isa = XCBuildConfiguration;  | 
  
| 3399 | 
      			buildSettings = {
     | 
  
| 3400 | 
      ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;  | 
  
| 3401 | 
      CLANG_ANALYZER_NONNULL = YES;  | 
  
| 3402 | 
      CLANG_WARN_DOCUMENTATION_COMMENTS = YES;  | 
  
| 3403 | 
      COPY_PHASE_STRIP = NO;  | 
  
| 3404 | 
      DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";  | 
  
| 3405 | 
      DEVELOPMENT_TEAM = SF3NXKQQ64;  | 
  
| 3406 | 
      INFOPLIST_FILE = ChatSecureUITests/Info.plist;  | 
  
| 3407 | 
      IPHONEOS_DEPLOYMENT_TARGET = 10.2;  | 
  
| 3408 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";  | 
  
| 3409 | 
      PRODUCT_BUNDLE_IDENTIFIER = com.chrisballinger.ChatSecure.ChatSecureUITests;  | 
  
| 3410 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3411 | 
      SWIFT_VERSION = 4.0;  | 
  
| 3412 | 
      TEST_TARGET_NAME = ChatSecure;  | 
  
| 3413 | 
      };  | 
  
| 3414 | 
      name = Release;  | 
  
| 3415 | 
      };  | 
  
| 3416 | 
      		6396AFBB1A169D54009F3E6C /* Debug */ = {
     | 
  
| 3417 | 
      isa = XCBuildConfiguration;  | 
  
| 3418 | 
      			buildSettings = {
     | 
  
| 3419 | 
      ALWAYS_SEARCH_USER_PATHS = NO;  | 
  
| 3420 | 
      CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;  | 
  
| 3421 | 
      CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";  | 
  
| 3422 | 
      CLANG_CXX_LIBRARY = "libc++";  | 
  
| 3423 | 
      CLANG_ENABLE_MODULES = YES;  | 
  
| 3424 | 
      CLANG_ENABLE_OBJC_ARC = YES;  | 
  
| 3425 | 
      CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;  | 
  
| 3426 | 
      CLANG_WARN_BOOL_CONVERSION = YES;  | 
  
| 3427 | 
      CLANG_WARN_COMMA = YES;  | 
  
| 3428 | 
      CLANG_WARN_CONSTANT_CONVERSION = YES;  | 
  
| 3429 | 
      CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;  | 
  
| 3430 | 
      CLANG_WARN_EMPTY_BODY = YES;  | 
  
| 3431 | 
      CLANG_WARN_ENUM_CONVERSION = YES;  | 
  
| 3432 | 
      CLANG_WARN_INFINITE_RECURSION = YES;  | 
  
| 3433 | 
      CLANG_WARN_INT_CONVERSION = YES;  | 
  
| 3434 | 
      CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;  | 
  
| 3435 | 
      CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;  | 
  
| 3436 | 
      CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;  | 
  
| 3437 | 
      CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;  | 
  
| 3438 | 
      CLANG_WARN_STRICT_PROTOTYPES = NO;  | 
  
| 3439 | 
      CLANG_WARN_SUSPICIOUS_MOVE = YES;  | 
  
| 3440 | 
      CLANG_WARN_UNREACHABLE_CODE = YES;  | 
  
| 3441 | 
      CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;  | 
  
| 3442 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";  | 
  
| 3443 | 
      COPY_PHASE_STRIP = NO;  | 
  
| 3444 | 
      ENABLE_BITCODE = NO;  | 
  
| 3445 | 
      ENABLE_STRICT_OBJC_MSGSEND = YES;  | 
  
| 3446 | 
      ENABLE_TESTABILITY = YES;  | 
  
| 3447 | 
      GCC_C_LANGUAGE_STANDARD = gnu99;  | 
  
| 3448 | 
      GCC_DYNAMIC_NO_PIC = NO;  | 
  
| 3449 | 
      GCC_NO_COMMON_BLOCKS = YES;  | 
  
| 3450 | 
      GCC_OPTIMIZATION_LEVEL = 0;  | 
  
| 3451 | 
      GCC_PREPROCESSOR_DEFINITIONS = (  | 
  
| 3452 | 
      "DEBUG=1",  | 
  
| 3453 | 
      "$(inherited)",  | 
  
| 3454 | 
      );  | 
  
| 3455 | 
      GCC_SYMBOLS_PRIVATE_EXTERN = NO;  | 
  
| 3456 | 
      GCC_WARN_64_TO_32_BIT_CONVERSION = YES;  | 
  
| 3457 | 
      GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;  | 
  
| 3458 | 
      GCC_WARN_UNDECLARED_SELECTOR = YES;  | 
  
| 3459 | 
      GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;  | 
  
| 3460 | 
      GCC_WARN_UNUSED_FUNCTION = YES;  | 
  
| 3461 | 
      GCC_WARN_UNUSED_VARIABLE = YES;  | 
  
| 3462 | 
      IPHONEOS_DEPLOYMENT_TARGET = 9.0;  | 
  
| 3463 | 
      MTL_ENABLE_DEBUG_INFO = YES;  | 
  
| 3464 | 
      ONLY_ACTIVE_ARCH = YES;  | 
  
| 3465 | 
      OTHER_SWIFT_FLAGS = "-D DEBUG";  | 
  
| 3466 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3467 | 
      SDKROOT = iphoneos;  | 
  
| 3468 | 
      STRIP_INSTALLED_PRODUCT = NO;  | 
  
| 3469 | 
      STRIP_STYLE = debugging;  | 
  
| 3470 | 
      SWIFT_OPTIMIZATION_LEVEL = "-Onone";  | 
  
| 3471 | 
      SWIFT_VERSION = 3.0;  | 
  
| 3472 | 
      TARGETED_DEVICE_FAMILY = "1,2";  | 
  
| 3473 | 
      };  | 
  
| 3474 | 
      name = Debug;  | 
  
| 3475 | 
      };  | 
  
| 3476 | 
      		6396AFBC1A169D54009F3E6C /* Release */ = {
     | 
  
| 3477 | 
      isa = XCBuildConfiguration;  | 
  
| 3478 | 
      			buildSettings = {
     | 
  
| 3479 | 
      ALWAYS_SEARCH_USER_PATHS = NO;  | 
  
| 3480 | 
      CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;  | 
  
| 3481 | 
      CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";  | 
  
| 3482 | 
      CLANG_CXX_LIBRARY = "libc++";  | 
  
| 3483 | 
      CLANG_ENABLE_MODULES = YES;  | 
  
| 3484 | 
      CLANG_ENABLE_OBJC_ARC = YES;  | 
  
| 3485 | 
      CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;  | 
  
| 3486 | 
      CLANG_WARN_BOOL_CONVERSION = YES;  | 
  
| 3487 | 
      CLANG_WARN_COMMA = YES;  | 
  
| 3488 | 
      CLANG_WARN_CONSTANT_CONVERSION = YES;  | 
  
| 3489 | 
      CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;  | 
  
| 3490 | 
      CLANG_WARN_EMPTY_BODY = YES;  | 
  
| 3491 | 
      CLANG_WARN_ENUM_CONVERSION = YES;  | 
  
| 3492 | 
      CLANG_WARN_INFINITE_RECURSION = YES;  | 
  
| 3493 | 
      CLANG_WARN_INT_CONVERSION = YES;  | 
  
| 3494 | 
      CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;  | 
  
| 3495 | 
      CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;  | 
  
| 3496 | 
      CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;  | 
  
| 3497 | 
      CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;  | 
  
| 3498 | 
      CLANG_WARN_STRICT_PROTOTYPES = NO;  | 
  
| 3499 | 
      CLANG_WARN_SUSPICIOUS_MOVE = YES;  | 
  
| 3500 | 
      CLANG_WARN_UNREACHABLE_CODE = YES;  | 
  
| 3501 | 
      CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;  | 
  
| 3502 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";  | 
  
| 3503 | 
      ENABLE_BITCODE = NO;  | 
  
| 3504 | 
      ENABLE_NS_ASSERTIONS = NO;  | 
  
| 3505 | 
      ENABLE_STRICT_OBJC_MSGSEND = YES;  | 
  
| 3506 | 
      GCC_C_LANGUAGE_STANDARD = gnu99;  | 
  
| 3507 | 
      GCC_NO_COMMON_BLOCKS = YES;  | 
  
| 3508 | 
      GCC_WARN_64_TO_32_BIT_CONVERSION = YES;  | 
  
| 3509 | 
      GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;  | 
  
| 3510 | 
      GCC_WARN_UNDECLARED_SELECTOR = YES;  | 
  
| 3511 | 
      GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;  | 
  
| 3512 | 
      GCC_WARN_UNUSED_FUNCTION = YES;  | 
  
| 3513 | 
      GCC_WARN_UNUSED_VARIABLE = YES;  | 
  
| 3514 | 
      IPHONEOS_DEPLOYMENT_TARGET = 9.0;  | 
  
| 3515 | 
      MTL_ENABLE_DEBUG_INFO = NO;  | 
  
| 3516 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3517 | 
      SDKROOT = iphoneos;  | 
  
| 3518 | 
      STRIP_INSTALLED_PRODUCT = YES;  | 
  
| 3519 | 
      STRIP_STYLE = debugging;  | 
  
| 3520 | 
      SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";  | 
  
| 3521 | 
      SWIFT_VERSION = 3.0;  | 
  
| 3522 | 
      TARGETED_DEVICE_FAMILY = "1,2";  | 
  
| 3523 | 
      VALIDATE_PRODUCT = YES;  | 
  
| 3524 | 
      };  | 
  
| 3525 | 
      name = Release;  | 
  
| 3526 | 
      };  | 
  
| 3527 | 
      		6396AFBE1A169D54009F3E6C /* Debug */ = {
     | 
  
| 3528 | 
      isa = XCBuildConfiguration;  | 
  
| 3529 | 
      baseConfigurationReference = DE32B878BAC9A236855EAF6E /* Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig */;  | 
  
| 3530 | 
      			buildSettings = {
     | 
  
| 3531 | 
      ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;  | 
  
| 3532 | 
      ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;  | 
  
| 3533 | 
      BUNDLE_DISPLAY_NAME_SUFFIX = "";  | 
  
| 3534 | 
      BUNDLE_ID_SUFFIX = "";  | 
  
| 3535 | 
      CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;  | 
  
| 3536 | 
      CLANG_ENABLE_MODULES = YES;  | 
  
| 3537 | 
      COCOAPODS_PARALLEL_CODE_SIGN = true;  | 
  
| 3538 | 
      CODE_SIGN_ENTITLEMENTS = ChatSecure/ChatSecure.entitlements;  | 
  
| 3539 | 
      CODE_SIGN_IDENTITY = "iPhone Developer";  | 
  
| 3540 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";  | 
  
| 3541 | 
      DEVELOPMENT_TEAM = "";  | 
  
| 3542 | 
      FRAMEWORK_SEARCH_PATHS = (  | 
  
| 3543 | 
      "$(inherited)",  | 
  
| 3544 | 
      "$(PROJECT_DIR)/Carthage/Build/iOS",  | 
  
| 3545 | 
      );  | 
  
| 3546 | 
      GCC_PREPROCESSOR_DEFINITIONS = (  | 
  
| 3547 | 
      "$(inherited)",  | 
  
| 3548 | 
      "COCOAPODS=1",  | 
  
| 3549 | 
      "$(inherited)",  | 
  
| 3550 | 
      "SQLITE_HAS_CODEC=1",  | 
  
| 3551 | 
      );  | 
  
| 3552 | 
      INFOPLIST_FILE = ChatSecure/Info.plist;  | 
  
| 3553 | 
      IPHONEOS_DEPLOYMENT_TARGET = 9.0;  | 
  
| 3554 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";  | 
  
| 3555 | 
      PRODUCT_BUNDLE_IDENTIFIER = com.chrisballinger.ChatSecure;  | 
  
| 3556 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3557 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3558 | 
      PROVISIONING_PROFILE_SPECIFIER = "";  | 
  
| 3559 | 
      SWIFT_OPTIMIZATION_LEVEL = "-Onone";  | 
  
| 3560 | 
      SWIFT_VERSION = 4.0;  | 
  
| 3561 | 
      };  | 
  
| 3562 | 
      name = Debug;  | 
  
| 3563 | 
      };  | 
  
| 3564 | 
      		6396AFBF1A169D54009F3E6C /* Release */ = {
     | 
  
| 3565 | 
      isa = XCBuildConfiguration;  | 
  
| 3566 | 
      baseConfigurationReference = 7A62FCE8FEC1E7C9644F8C38 /* Pods-ChatSecureCorePods-ChatSecure.release.xcconfig */;  | 
  
| 3567 | 
      			buildSettings = {
     | 
  
| 3568 | 
      ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;  | 
  
| 3569 | 
      ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;  | 
  
| 3570 | 
      BUNDLE_DISPLAY_NAME_SUFFIX = "";  | 
  
| 3571 | 
      BUNDLE_ID_SUFFIX = "";  | 
  
| 3572 | 
      CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;  | 
  
| 3573 | 
      CLANG_ENABLE_MODULES = YES;  | 
  
| 3574 | 
      COCOAPODS_PARALLEL_CODE_SIGN = true;  | 
  
| 3575 | 
      CODE_SIGN_ENTITLEMENTS = ChatSecure/ChatSecure.entitlements;  | 
  
| 3576 | 
      CODE_SIGN_IDENTITY = "iPhone Developer";  | 
  
| 3577 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";  | 
  
| 3578 | 
      DEVELOPMENT_TEAM = "";  | 
  
| 3579 | 
      FRAMEWORK_SEARCH_PATHS = (  | 
  
| 3580 | 
      "$(inherited)",  | 
  
| 3581 | 
      "$(PROJECT_DIR)/Carthage/Build/iOS",  | 
  
| 3582 | 
      );  | 
  
| 3583 | 
      GCC_PREPROCESSOR_DEFINITIONS = (  | 
  
| 3584 | 
      "$(inherited)",  | 
  
| 3585 | 
      "COCOAPODS=1",  | 
  
| 3586 | 
      "$(inherited)",  | 
  
| 3587 | 
      "SQLITE_HAS_CODEC=1",  | 
  
| 3588 | 
      );  | 
  
| 3589 | 
      INFOPLIST_FILE = ChatSecure/Info.plist;  | 
  
| 3590 | 
      IPHONEOS_DEPLOYMENT_TARGET = 9.0;  | 
  
| 3591 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";  | 
  
| 3592 | 
      PRODUCT_BUNDLE_IDENTIFIER = com.chrisballinger.ChatSecure;  | 
  
| 3593 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3594 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3595 | 
      PROVISIONING_PROFILE_SPECIFIER = "";  | 
  
| 3596 | 
      SWIFT_VERSION = 4.0;  | 
  
| 3597 | 
      };  | 
  
| 3598 | 
      name = Release;  | 
  
| 3599 | 
      };  | 
  
| 3600 | 
      		6396AFC11A169D54009F3E6C /* Debug */ = {
     | 
  
| 3601 | 
      isa = XCBuildConfiguration;  | 
  
| 3602 | 
      baseConfigurationReference = 962ED3D89B1F330A2A34928B /* Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig */;  | 
  
| 3603 | 
      			buildSettings = {
     | 
  
| 3604 | 
      CLANG_ENABLE_MODULES = YES;  | 
  
| 3605 | 
      CODE_SIGN_IDENTITY = "iPhone Developer";  | 
  
| 3606 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";  | 
  
| 3607 | 
      DEVELOPMENT_TEAM = 4T8JLQR6GR;  | 
  
| 3608 | 
      FRAMEWORK_SEARCH_PATHS = (  | 
  
| 3609 | 
      "$(SDKROOT)/Developer/Library/Frameworks",  | 
  
| 3610 | 
      "$(inherited)",  | 
  
| 3611 | 
      "$(PROJECT_DIR)/build/Debug-iphoneos",  | 
  
| 3612 | 
      "$(PROJECT_DIR)/Carthage/Build/iOS",  | 
  
| 3613 | 
      );  | 
  
| 3614 | 
      GCC_PREPROCESSOR_DEFINITIONS = (  | 
  
| 3615 | 
      "DEBUG=1",  | 
  
| 3616 | 
      "$(inherited)",  | 
  
| 3617 | 
      );  | 
  
| 3618 | 
      INFOPLIST_FILE = ChatSecureTests/Info.plist;  | 
  
| 3619 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";  | 
  
| 3620 | 
      PRODUCT_BUNDLE_IDENTIFIER = "com.chrisballinger.$(PRODUCT_NAME:rfc1034identifier)";  | 
  
| 3621 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3622 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3623 | 
      SWIFT_OBJC_BRIDGING_HEADER = "ChatSecureTests/ChatSecureTests-Bridging-Header.h";  | 
  
| 3624 | 
      SWIFT_VERSION = 4.0;  | 
  
| 3625 | 
      };  | 
  
| 3626 | 
      name = Debug;  | 
  
| 3627 | 
      };  | 
  
| 3628 | 
      		6396AFC21A169D54009F3E6C /* Release */ = {
     | 
  
| 3629 | 
      isa = XCBuildConfiguration;  | 
  
| 3630 | 
      baseConfigurationReference = 702F03DE10003A33635A366F /* Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig */;  | 
  
| 3631 | 
      			buildSettings = {
     | 
  
| 3632 | 
      CLANG_ENABLE_MODULES = YES;  | 
  
| 3633 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";  | 
  
| 3634 | 
      DEVELOPMENT_TEAM = 4T8JLQR6GR;  | 
  
| 3635 | 
      FRAMEWORK_SEARCH_PATHS = (  | 
  
| 3636 | 
      "$(SDKROOT)/Developer/Library/Frameworks",  | 
  
| 3637 | 
      "$(inherited)",  | 
  
| 3638 | 
      "$(PROJECT_DIR)/build/Debug-iphoneos",  | 
  
| 3639 | 
      "$(PROJECT_DIR)/Carthage/Build/iOS",  | 
  
| 3640 | 
      );  | 
  
| 3641 | 
      INFOPLIST_FILE = ChatSecureTests/Info.plist;  | 
  
| 3642 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";  | 
  
| 3643 | 
      PRODUCT_BUNDLE_IDENTIFIER = "com.chrisballinger.$(PRODUCT_NAME:rfc1034identifier)";  | 
  
| 3644 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3645 | 
      SWIFT_OBJC_BRIDGING_HEADER = "ChatSecureTests/ChatSecureTests-Bridging-Header.h";  | 
  
| 3646 | 
      SWIFT_VERSION = 4.0;  | 
  
| 3647 | 
      };  | 
  
| 3648 | 
      name = Release;  | 
  
| 3649 | 
      };  | 
  
| 3650 | 
      		D9227C411BA7952100B5E1D0 /* Debug */ = {
     | 
  
| 3651 | 
      isa = XCBuildConfiguration;  | 
  
| 3652 | 
      baseConfigurationReference = C4E2DF261B1D18F006F8B3A6 /* Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig */;  | 
  
| 3653 | 
      			buildSettings = {
     | 
  
| 3654 | 
      CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;  | 
  
| 3655 | 
      CODE_SIGN_IDENTITY = "iPhone Developer";  | 
  
| 3656 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";  | 
  
| 3657 | 
      CURRENT_PROJECT_VERSION = 1;  | 
  
| 3658 | 
      DEFINES_MODULE = YES;  | 
  
| 3659 | 
      DYLIB_COMPATIBILITY_VERSION = 1;  | 
  
| 3660 | 
      DYLIB_CURRENT_VERSION = 1;  | 
  
| 3661 | 
      DYLIB_INSTALL_NAME_BASE = "@rpath";  | 
  
| 3662 | 
      FRAMEWORK_SEARCH_PATHS = (  | 
  
| 3663 | 
      "$(inherited)",  | 
  
| 3664 | 
      "$(PROJECT_DIR)/Carthage/Build/iOS",  | 
  
| 3665 | 
      );  | 
  
| 3666 | 
      GCC_NO_COMMON_BLOCKS = YES;  | 
  
| 3667 | 
      INFOPLIST_FILE = ChatSecureCore/Info.plist;  | 
  
| 3668 | 
      INSTALL_PATH = ../;  | 
  
| 3669 | 
      IPHONEOS_DEPLOYMENT_TARGET = 9.0;  | 
  
| 3670 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";  | 
  
| 3671 | 
      PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.ChatSecureCore;  | 
  
| 3672 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3673 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3674 | 
      SKIP_INSTALL = YES;  | 
  
| 3675 | 
      SWIFT_OPTIMIZATION_LEVEL = "-Onone";  | 
  
| 3676 | 
      SWIFT_VERSION = 4.0;  | 
  
| 3677 | 
      VERSIONING_SYSTEM = "apple-generic";  | 
  
| 3678 | 
      VERSION_INFO_PREFIX = "";  | 
  
| 3679 | 
      };  | 
  
| 3680 | 
      name = Debug;  | 
  
| 3681 | 
      };  | 
  
| 3682 | 
      		D9227C421BA7952100B5E1D0 /* Release */ = {
     | 
  
| 3683 | 
      isa = XCBuildConfiguration;  | 
  
| 3684 | 
      baseConfigurationReference = 9118152C0A7B287ABD07FF70 /* Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig */;  | 
  
| 3685 | 
      			buildSettings = {
     | 
  
| 3686 | 
      CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;  | 
  
| 3687 | 
      CODE_SIGN_IDENTITY = "iPhone Developer";  | 
  
| 3688 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";  | 
  
| 3689 | 
      COPY_PHASE_STRIP = NO;  | 
  
| 3690 | 
      CURRENT_PROJECT_VERSION = 1;  | 
  
| 3691 | 
      DEFINES_MODULE = YES;  | 
  
| 3692 | 
      DYLIB_COMPATIBILITY_VERSION = 1;  | 
  
| 3693 | 
      DYLIB_CURRENT_VERSION = 1;  | 
  
| 3694 | 
      DYLIB_INSTALL_NAME_BASE = "@rpath";  | 
  
| 3695 | 
      FRAMEWORK_SEARCH_PATHS = (  | 
  
| 3696 | 
      "$(inherited)",  | 
  
| 3697 | 
      "$(PROJECT_DIR)/Carthage/Build/iOS",  | 
  
| 3698 | 
      );  | 
  
| 3699 | 
      GCC_NO_COMMON_BLOCKS = YES;  | 
  
| 3700 | 
      INFOPLIST_FILE = ChatSecureCore/Info.plist;  | 
  
| 3701 | 
      INSTALL_PATH = ../;  | 
  
| 3702 | 
      IPHONEOS_DEPLOYMENT_TARGET = 9.0;  | 
  
| 3703 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";  | 
  
| 3704 | 
      PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.ChatSecureCore;  | 
  
| 3705 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3706 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3707 | 
      SKIP_INSTALL = YES;  | 
  
| 3708 | 
      SWIFT_VERSION = 4.0;  | 
  
| 3709 | 
      VERSIONING_SYSTEM = "apple-generic";  | 
  
| 3710 | 
      VERSION_INFO_PREFIX = "";  | 
  
| 3711 | 
      };  | 
  
| 3712 | 
      name = Release;  | 
  
| 3713 | 
      };  | 
  
| 3714 | 
      		D93027591BAA381F000CC975 /* Debug */ = {
     | 
  
| 3715 | 
      isa = XCBuildConfiguration;  | 
  
| 3716 | 
      			buildSettings = {
     | 
  
| 3717 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";  | 
  
| 3718 | 
      COMBINE_HIDPI_IMAGES = YES;  | 
  
| 3719 | 
      DEVELOPMENT_TEAM = 4T8JLQR6GR;  | 
  
| 3720 | 
      GCC_NO_COMMON_BLOCKS = YES;  | 
  
| 3721 | 
      INFOPLIST_FILE = OTRResources/Info.plist;  | 
  
| 3722 | 
      INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";  | 
  
| 3723 | 
      MACOSX_DEPLOYMENT_TARGET = 10.11;  | 
  
| 3724 | 
      PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.OTRResources;  | 
  
| 3725 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3726 | 
      SDKROOT = iphoneos;  | 
  
| 3727 | 
      SKIP_INSTALL = YES;  | 
  
| 3728 | 
      WRAPPER_EXTENSION = bundle;  | 
  
| 3729 | 
      };  | 
  
| 3730 | 
      name = Debug;  | 
  
| 3731 | 
      };  | 
  
| 3732 | 
      		D930275A1BAA381F000CC975 /* Release */ = {
     | 
  
| 3733 | 
      isa = XCBuildConfiguration;  | 
  
| 3734 | 
      			buildSettings = {
     | 
  
| 3735 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";  | 
  
| 3736 | 
      COMBINE_HIDPI_IMAGES = YES;  | 
  
| 3737 | 
      COPY_PHASE_STRIP = NO;  | 
  
| 3738 | 
      DEVELOPMENT_TEAM = 4T8JLQR6GR;  | 
  
| 3739 | 
      GCC_NO_COMMON_BLOCKS = YES;  | 
  
| 3740 | 
      INFOPLIST_FILE = OTRResources/Info.plist;  | 
  
| 3741 | 
      INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";  | 
  
| 3742 | 
      MACOSX_DEPLOYMENT_TARGET = 10.11;  | 
  
| 3743 | 
      PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.OTRResources;  | 
  
| 3744 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3745 | 
      SDKROOT = iphoneos;  | 
  
| 3746 | 
      SKIP_INSTALL = YES;  | 
  
| 3747 | 
      WRAPPER_EXTENSION = bundle;  | 
  
| 3748 | 
      };  | 
  
| 3749 | 
      name = Release;  | 
  
| 3750 | 
      };  | 
  
| 3751 | 
      		D9AE3A181BA8CBFA00255537 /* Debug */ = {
     | 
  
| 3752 | 
      isa = XCBuildConfiguration;  | 
  
| 3753 | 
      			buildSettings = {
     | 
  
| 3754 | 
      CLANG_ENABLE_MODULES = YES;  | 
  
| 3755 | 
      CODE_SIGN_IDENTITY = "iPhone Developer";  | 
  
| 3756 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";  | 
  
| 3757 | 
      CURRENT_PROJECT_VERSION = 1;  | 
  
| 3758 | 
      DEFINES_MODULE = YES;  | 
  
| 3759 | 
      DYLIB_COMPATIBILITY_VERSION = 1;  | 
  
| 3760 | 
      DYLIB_CURRENT_VERSION = 1;  | 
  
| 3761 | 
      DYLIB_INSTALL_NAME_BASE = "@rpath";  | 
  
| 3762 | 
      GCC_NO_COMMON_BLOCKS = YES;  | 
  
| 3763 | 
      INFOPLIST_FILE = OTRAssets/Info.plist;  | 
  
| 3764 | 
      INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";  | 
  
| 3765 | 
      IPHONEOS_DEPLOYMENT_TARGET = 9.0;  | 
  
| 3766 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";  | 
  
| 3767 | 
      OTHER_LDFLAGS = "";  | 
  
| 3768 | 
      PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.OTRAssets;  | 
  
| 3769 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3770 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3771 | 
      SKIP_INSTALL = YES;  | 
  
| 3772 | 
      SWIFT_OPTIMIZATION_LEVEL = "-Onone";  | 
  
| 3773 | 
      SWIFT_VERSION = 3.0;  | 
  
| 3774 | 
      VERSIONING_SYSTEM = "apple-generic";  | 
  
| 3775 | 
      VERSION_INFO_PREFIX = "";  | 
  
| 3776 | 
      };  | 
  
| 3777 | 
      name = Debug;  | 
  
| 3778 | 
      };  | 
  
| 3779 | 
      		D9AE3A191BA8CBFA00255537 /* Release */ = {
     | 
  
| 3780 | 
      isa = XCBuildConfiguration;  | 
  
| 3781 | 
      			buildSettings = {
     | 
  
| 3782 | 
      CLANG_ENABLE_MODULES = YES;  | 
  
| 3783 | 
      CODE_SIGN_IDENTITY = "iPhone Developer";  | 
  
| 3784 | 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";  | 
  
| 3785 | 
      COPY_PHASE_STRIP = NO;  | 
  
| 3786 | 
      CURRENT_PROJECT_VERSION = 1;  | 
  
| 3787 | 
      DEFINES_MODULE = YES;  | 
  
| 3788 | 
      DYLIB_COMPATIBILITY_VERSION = 1;  | 
  
| 3789 | 
      DYLIB_CURRENT_VERSION = 1;  | 
  
| 3790 | 
      DYLIB_INSTALL_NAME_BASE = "@rpath";  | 
  
| 3791 | 
      GCC_NO_COMMON_BLOCKS = YES;  | 
  
| 3792 | 
      INFOPLIST_FILE = OTRAssets/Info.plist;  | 
  
| 3793 | 
      INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";  | 
  
| 3794 | 
      IPHONEOS_DEPLOYMENT_TARGET = 9.0;  | 
  
| 3795 | 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";  | 
  
| 3796 | 
      OTHER_LDFLAGS = "";  | 
  
| 3797 | 
      PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.OTRAssets;  | 
  
| 3798 | 
      PRODUCT_NAME = "$(TARGET_NAME)";  | 
  
| 3799 | 
      PROVISIONING_PROFILE = "";  | 
  
| 3800 | 
      SKIP_INSTALL = YES;  | 
  
| 3801 | 
      SWIFT_VERSION = 3.0;  | 
  
| 3802 | 
      VERSIONING_SYSTEM = "apple-generic";  | 
  
| 3803 | 
      VERSION_INFO_PREFIX = "";  | 
  
| 3804 | 
      };  | 
  
| 3805 | 
      name = Release;  | 
  
| 3806 | 
      };  | 
  
| 3807 | 
      /* End XCBuildConfiguration section */  | 
  
| 3808 | 
       | 
  
| 3809 | 
      /* Begin XCConfigurationList section */  | 
  
| 3810 | 
      		6365CF031E2453F6009E213F /* Build configuration list for PBXNativeTarget "ChatSecureUITests" */ = {
     | 
  
| 3811 | 
      isa = XCConfigurationList;  | 
  
| 3812 | 
      buildConfigurations = (  | 
  
| 3813 | 
      6365CF041E2453F6009E213F /* Debug */,  | 
  
| 3814 | 
      6365CF051E2453F6009E213F /* Release */,  | 
  
| 3815 | 
      );  | 
  
| 3816 | 
      defaultConfigurationIsVisible = 0;  | 
  
| 3817 | 
      defaultConfigurationName = Release;  | 
  
| 3818 | 
      };  | 
  
| 3819 | 
      		6396AF951A169D54009F3E6C /* Build configuration list for PBXProject "ChatSecure" */ = {
     | 
  
| 3820 | 
      isa = XCConfigurationList;  | 
  
| 3821 | 
      buildConfigurations = (  | 
  
| 3822 | 
      6396AFBB1A169D54009F3E6C /* Debug */,  | 
  
| 3823 | 
      6396AFBC1A169D54009F3E6C /* Release */,  | 
  
| 3824 | 
      );  | 
  
| 3825 | 
      defaultConfigurationIsVisible = 0;  | 
  
| 3826 | 
      defaultConfigurationName = Release;  | 
  
| 3827 | 
      };  | 
  
| 3828 | 
      		6396AFBD1A169D54009F3E6C /* Build configuration list for PBXNativeTarget "ChatSecure" */ = {
     | 
  
| 3829 | 
      isa = XCConfigurationList;  | 
  
| 3830 | 
      buildConfigurations = (  | 
  
| 3831 | 
      6396AFBE1A169D54009F3E6C /* Debug */,  | 
  
| 3832 | 
      6396AFBF1A169D54009F3E6C /* Release */,  | 
  
| 3833 | 
      );  | 
  
| 3834 | 
      defaultConfigurationIsVisible = 0;  | 
  
| 3835 | 
      defaultConfigurationName = Release;  | 
  
| 3836 | 
      };  | 
  
| 3837 | 
      		6396AFC01A169D54009F3E6C /* Build configuration list for PBXNativeTarget "ChatSecureTests" */ = {
     | 
  
| 3838 | 
      isa = XCConfigurationList;  | 
  
| 3839 | 
      buildConfigurations = (  | 
  
| 3840 | 
      6396AFC11A169D54009F3E6C /* Debug */,  | 
  
| 3841 | 
      6396AFC21A169D54009F3E6C /* Release */,  | 
  
| 3842 | 
      );  | 
  
| 3843 | 
      defaultConfigurationIsVisible = 0;  | 
  
| 3844 | 
      defaultConfigurationName = Release;  | 
  
| 3845 | 
      };  | 
  
| 3846 | 
      		D9227C471BA7952100B5E1D0 /* Build configuration list for PBXNativeTarget "ChatSecureCore" */ = {
     | 
  
| 3847 | 
      isa = XCConfigurationList;  | 
  
| 3848 | 
      buildConfigurations = (  | 
  
| 3849 | 
      D9227C411BA7952100B5E1D0 /* Debug */,  | 
  
| 3850 | 
      D9227C421BA7952100B5E1D0 /* Release */,  | 
  
| 3851 | 
      );  | 
  
| 3852 | 
      defaultConfigurationIsVisible = 0;  | 
  
| 3853 | 
      defaultConfigurationName = Release;  | 
  
| 3854 | 
      };  | 
  
| 3855 | 
      		D930275C1BAA381F000CC975 /* Build configuration list for PBXNativeTarget "OTRResources" */ = {
     | 
  
| 3856 | 
      isa = XCConfigurationList;  | 
  
| 3857 | 
      buildConfigurations = (  | 
  
| 3858 | 
      D93027591BAA381F000CC975 /* Debug */,  | 
  
| 3859 | 
      D930275A1BAA381F000CC975 /* Release */,  | 
  
| 3860 | 
      );  | 
  
| 3861 | 
      defaultConfigurationIsVisible = 0;  | 
  
| 3862 | 
      defaultConfigurationName = Release;  | 
  
| 3863 | 
      };  | 
  
| 3864 | 
      		D9AE3A171BA8CBFA00255537 /* Build configuration list for PBXNativeTarget "OTRAssets" */ = {
     | 
  
| 3865 | 
      isa = XCConfigurationList;  | 
  
| 3866 | 
      buildConfigurations = (  | 
  
| 3867 | 
      D9AE3A181BA8CBFA00255537 /* Debug */,  | 
  
| 3868 | 
      D9AE3A191BA8CBFA00255537 /* Release */,  | 
  
| 3869 | 
      );  | 
  
| 3870 | 
      defaultConfigurationIsVisible = 0;  | 
  
| 3871 | 
      defaultConfigurationName = Release;  | 
  
| 3872 | 
      };  | 
  
| 3873 | 
      /* End XCConfigurationList section */  | 
  
| 3874 | 
      };  | 
  
| 3875 | 
      rootObject = 6396AF921A169D54009F3E6C /* Project object */;  | 
  
| 3876 | 
      }  |